xnkey.vdxru.com Open in urlscan Pro
188.114.96.3  Public Scan

Submitted URL: http://xnkey.vdxru.com/estilo.php
Effective URL: https://xnkey.vdxru.com/estilo.php
Submission: On August 02 via api from US — Scanned from NL

Form analysis 0 forms found in the DOM

Text Content

#preload_images {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/notice-error.png), url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/notice-info.png),
    url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/notice-success.png), url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/warning.png);
  position: absolute;
  visibility: hidden;
  left: -10000px;
}
l-left {
	opacity: 30;
	font-size: 1em;
}
l-image {
	vertical-align: baseline;
	min-width: 0 !important;
	opacity: 10;
}
l-quantity {
	overflow-x: auto;
	text-transform: inherit;
	line-height: inherit;
	text-align: left;
	line-height: 1 !important;
}
l-horizontal-layout-image {
	border: none !important;
	height: 0 !important;
}
l-thumbnails {
	height: calc(1em + 3px);
}
l-layout-inner-inner {
	fill: currentColor;
	text-transform: inherit;
	margin: 0;
	width: 0 !important;
	width: 100%;
}
l-countdown-webkit {
	-webkit-user-select: none;
	align-items: center;
	opacity: 1;
	vertical-align: baseline;
}
l-horizontal {
	box-shadow: none !important;
	height: 0 !important;
}
l-totals-bottom-price {
	opacity: 20;
}
l-quantity-back {
	min-height: 0 !important;
	outline: none !important;
	opacity: 10;
	transform: translate(50%, -50%);
}
l-position {
	outline: none !important;
	letter-spacing: inherit;
}
l-back-price {
	display: inline !important;
	flex-grow: 0;
}
l-image-repeater {
	justify-content: center;
	width: 0 !important;
	position: relative;
	z-index: 1;
	background-color: transparent;
}
l-countdown-position {
	font-size: 1em;
}
l-totals-countdown {
	opacity: 30;
	display: inline !important;
}
l-left {
	vertical-align: middle;
	flex-grow: 0;
	border: 0 none transparent;
	bottom: 20;
}
l-button-position {
	overflow-y: hidden;
	display: inline !important;
}
l-tables-repeater-thumbnails {
	line-height: calc(1em + 2px);
}
l-old-image-back {
	text-decoration: none;
	opacity: 30;
}
l-totals-webkit-inner {
	z-index: 1;
	bottom: 0;
	height: 100%;
}
l-top-webkit-layout {
	align-items: left;
	height: 100%;
	text-align: center;
}
l-next-left {
	display: inline;
	z-index: 1;
}
l-webkit-webkit-nav {
	height: calc(1em + 3px);
	border: 0 none transparent;
	display: inline !important;
	align-items: center;
}
l-totals-inner {
	vertical-align: baseline;
	margin: 0 !important;
	right: 0;
	display: flex;
	transform: translate(50%, -50%);
}
l-next-thumbnails {
	position: absolute;
	justify-content: center;
	min-height: 0 !important;
}
l-next-button-nav {
	box-sizing: content-box;
	transform: translate(50%, -50%);
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
l-repeater-horizontal-back {
	position: absolute !important;
}
l-price-old {
	-webkit-user-select: none;
}
l-button-position-inner {
	border: none;
	overflow-y: hidden;
	display: inline !important;
}
l-webkit-nav-carousel {
	width: 100%;
	vertical-align: baseline;
	margin: 0;
	overflow-y: hidden;
}
l-blocks-carousel-position {
	width: calc(1em + 3px);
	display: flex;
}
l-quantity-position-nav {
	box-shadow: none !important;
	flex-grow: 0;
	margin: 0;
	bottom: 20;
}
body {
  font-family: "Open Sans", helvetica, arial, sans-serif;
  background-color: #fff;
  color: #333;
}
i-old-webkit-countdown {
	display: flex;
}
i-position {
	display: inline;
}
i-tables {
	background-color: transparent;
	-webkit-user-select: none;
	position: absolute !important;
	bottom: 10;
	align-items: center;
}
i-layout-carousel {
	top: calc(50% - 0.5em) !important;
	color: #fff;
	color: inherit;
}
i-position {
	z-index: 1;
	padding: 0.5em !important;
}
i-bottom-image-nav {
	width: 0 !important;
	display: grid;
	line-height: inherit;
	top: 0;
}
i-next-old {
	opacity: 10;
	min-width: 0 !important;
}
i-layout-bottom {
	box-sizing: content-box;
}
i-left-image-totals {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	position: relative;
}
i-totals-button-button {
	bottom: 10;
}
i-webkit-back {
	right: 0;
	background-color: transparent;
	box-sizing: content-box;
	margin: 0;
}
i-inner {
	color: inherit;
	letter-spacing: inherit;
}
i-thumbnails-nav {
	box-sizing: content-box;
	justify-content: center;
	position: absolute;
	align-items: left;
}
i-back-old {
	display: flex;
	display: flex;
	position: absolute !important;
	flex-shrink: 0;
	box-shadow: none !important;
}
i-tables-blocks {
	width: 2em;
	border: none;
}
i-nav-totals {
	scrollbar-width: none;
	top: 0;
	opacity: 20;
	align-items: left;
}
i-bottom {
	opacity: 20;
	letter-spacing: inherit;
}
i-webkit-back-thumbnails {
	-webkit-user-select: none;
}
i-left-top {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	text-align: left;
}
i-quantity-old-quantity {
	z-index: 1;
}
i-image-horizontal-position {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	top: 0;
	height: 100%;
	display: grid;
}
body.whm {
  background-color: #293a4a;
  color: #fff;
}
s-layout-horizontal {
	bottom: 0;
	font-size: 1em;
	-webkit-user-select: none;
}
s-left-countdown-price {
	bottom: 10;
}
s-totals-webkit {
	opacity: 30;
	-ms-user-select: none;
	margin: 0;
	padding: 0.5em !important;
}
s-repeater-button {
	scrollbar-width: none;
	color: inherit;
}
s-nav-countdown {
	grid-gap: 30px;
}
s-layout-button-left {
	width: 100%;
	display: flex;
	flex-grow: 0;
}
s-inner-layout {
	user-select: none;
	text-decoration: none;
	fill: currentColor;
}
s-inner-bottom {
	line-height: 1 !important;
	bottom: 10;
	margin: 0 !important;
	opacity: 20;
	color: inherit;
}
s-next-tables {
	opacity: 10;
	position: relative;
	width: 100%;
	padding: 0.5em !important;
	top: 10;
}
s-left-tables {
	padding: 0.5em !important;
	display: inline;
	display: flex;
	bottom: 10;
	border: none !important;
}
s-old-price {
	height: 0 !important;
}
s-position {
	width: 0 !important;
	height: 100%;
}
s-totals-image-bottom {
	display: inline;
	min-width: 0 !important;
	min-height: 0 !important;
	opacity: 20;
}
s-thumbnails-countdown-top {
	height: 0 !important;
	top: 10;
	min-width: 0 !important;
	-webkit-user-select: none;
	line-height: inherit;
}
s-back-webkit {
	justify-content: center;
}
s-back {
	fill: currentColor;
}
s-webkit-totals-nav {
	vertical-align: baseline;
	justify-content: center;
	display: flex;
	min-width: 0 !important;
	text-align: left;
}
s-repeater-position-carousel {
	width: 100%;
	height: calc(1em + 3px);
}
s-repeater-back-layout {
	display: flex;
	white-space: nowrap;
}
s-repeater-top {
	position: absolute !important;
	opacity: 20;
}
s-nav-repeater-price {
	letter-spacing: inherit;
}
s-nav-tables-image {
	-webkit-user-select: none;
}
s-repeater-webkit {
	height: 0 !important;
	opacity: 1;
	right: 0;
}
s-tables-back-back {
	color: #fff;
	top: 10;
	z-index: 1;
	padding: 0.5em !important;
}
s-image {
	box-sizing: content-box;
	scrollbar-width: none;
}
s-left-blocks {
	flex-grow: 0;
	border: none !important;
	align-items: center;
}
s-inner-horizontal {
	text-align: left;
	outline: none !important;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
s-top {
	bottom: 20;
	height: 0 !important;
}
s-button {
	display: inline;
	border: none;
	width: 2em;
	top: 10;
}
body.cp {
  background-color: #f0eff0;
}
i-repeater-countdown {
	height: 100%;
	opacity: 20;
	display: inline;
	height: calc(1em + 3px);
	height: 100%;
}
i-next {
	font-size: 1em;
	line-height: 1 !important;
}
i-left-quantity {
	flex-grow: 0;
	outline: none !important;
}
i-left-totals {
	font-size: 1em;
	display: inline !important;
	z-index: 1;
	width: 100%;
	bottom: 0;
}
i-top {
	border: 0 none transparent;
	text-align: center;
	align-items: center;
	vertical-align: middle;
	line-height: inherit;
}
i-left {
	top: 50;
}
i-countdown-webkit {
	top: calc(50% - 0.5em) !important;
	top: 0;
	vertical-align: baseline;
}
i-quantity-horizontal {
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
i-horizontal {
	white-space: nowrap;
	outline-width: 0;
	border: none !important;
	grid-gap: 30px;
}
i-left {
	z-index: 1;
	text-align: center;
	bottom: 20;
}
i-button-top {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	grid-gap: 30px;
	flex-grow: 0;
}
i-position {
	display: grid;
	opacity: 10;
}
i-left-back {
	justify-content: center;
	right: 0;
}
i-blocks-nav {
	fill: currentColor;
}
i-thumbnails-tables-tables {
	display: grid;
}
i-image-bottom {
	background-color: transparent;
}
i-top-image {
	margin: 0;
	width: 100%;
	width: calc(1em + 3px);
}
i-layout {
	display: flex;
	opacity: 30;
	height: 0 !important;
	padding: 0.5em !important;
}
i-webkit-tables {
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	box-shadow: none !important;
	min-width: 0 !important;
}
i-carousel-totals {
	top: 10;
}
i-carousel-next-position {
	z-index: 1;
	white-space: nowrap;
	height: 0 !important;
}
i-nav-blocks-back {
	-ms-user-select: none;
	-webkit-user-select: none;
	letter-spacing: inherit;
	color: inherit;
}
i-position-price {
	opacity: 20;
	display: inline;
}
i-blocks-button-button {
	text-align: center;
}
i-countdown {
	bottom: 0;
}
i-carousel-webkit {
	width: 0 !important;
	display: flex;
	bottom: 0;
}
body.whm .locale-container a,
body.whm #forms label,
body.whm .input-req-login label,
body.whm #morelocale {
  color: #fff;
}
f-layout {
	padding: 0.5em !important;
	opacity: 20;
}
f-price-quantity-price {
	right: 0;
	line-height: 1 !important;
}
f-thumbnails-button-blocks {
	display: inline !important;
	opacity: 1;
	width: 2em;
	opacity: 10;
	font-size: 1em;
}
f-horizontal-layout {
	display: inline;
	-webkit-text-decoration-skip: objects;
}
f-blocks-repeater-thumbnails {
	display: flex;
	font-size: 1em;
	right: 0;
	text-align: left;
	opacity: 1;
}
f-repeater {
	align-items: left;
	-ms-user-select: none;
	width: 2em;
	align-items: left;
	margin: 0;
}
f-nav {
	opacity: 1;
	border: none !important;
	margin: 0;
	position: absolute;
}
f-price-back-layout {
	height: 0 !important;
}
f-nav-tables {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
f-totals {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
f-next {
	opacity: 20;
	width: 100%;
	position: relative;
	justify-content: center;
}
f-quantity {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
}
f-top {
	user-select: none;
	border: 0 none transparent;
}
f-tables {
	width: 2em;
}
f-blocks-old-totals {
	justify-content: center;
	font-size: 1em;
	-webkit-user-select: none;
	min-height: 0 !important;
	box-shadow: none !important;
}
f-back {
	flex-grow: 0;
	display: inline !important;
	padding: 0.5em !important;
}
f-blocks-price {
	display: inline;
	white-space: nowrap;
	outline: none !important;
	vertical-align: baseline;
}
f-image-next {
	align-items: center;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
}
f-horizontal {
	justify-content: center;
	margin: 0;
	vertical-align: baseline;
	line-height: inherit;
}
f-blocks-tables {
	position: relative;
	height: calc(1em + 3px);
	position: absolute !important;
	vertical-align: baseline;
}
f-inner-repeater {
	bottom: 20;
	outline: none !important;
	letter-spacing: inherit;
}
f-totals-position-horizontal {
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
f-webkit {
	display: flex;
}
f-repeater-old {
	padding: 0.5em !important;
}
f-old-button {
	transform: translate(50%, -50%);
	text-decoration: none;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
}
f-thumbnails {
	bottom: 20;
	display: flex;
	opacity: 1;
	z-index: 1;
	width: 0 !important;
}
f-carousel-bottom {
	width: 2em;
}
f-button-thumbnails-tables {
	transform: translate(50%, -50%);
}
f-back {
	vertical-align: baseline;
	bottom: 20;
	-webkit-user-select: none;
}
f-bottom {
	white-space: nowrap;
}
f-repeater-button {
	-webkit-user-select: none;
	min-width: 0 !important;
	align-items: left;
	justify-content: center;
}
f-price-back {
	flex-shrink: 0;
	z-index: 1;
}
f-position {
	grid-gap: 30px;
	flex-shrink: 0;
	display: inline !important;
}
f-top-nav-price {
	line-height: calc(1em + 2px);
	bottom: 0;
}
f-top-thumbnails-next {
	overflow-x: auto;
	text-transform: inherit;
}
f-layout-horizontal-position {
	position: relative;
	display: flex;
	top: 10;
	vertical-align: baseline;
}
f-layout {
	line-height: 1 !important;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	box-sizing: content-box;
}
img.main-logo {
  height: 50px;
}
d-image-top {
	transform: translate(50%, -50%);
}
d-repeater-next-horizontal {
	text-transform: inherit;
}
d-next-quantity {
	grid-template-columns: 1fr 1fr;
	display: flex;
}
d-image-carousel-bottom {
	text-decoration: none;
	background-color: transparent;
	scrollbar-width: none;
}
d-bottom-countdown {
	opacity: 10;
	font-size: 1em;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
d-layout-position-horizontal {
	text-decoration: none;
	outline-width: 0;
	scrollbar-width: none;
	bottom: 20;
}
d-quantity-top {
	text-decoration: none;
	width: 2em;
	-webkit-user-select: none;
	grid-gap: 30px;
}
d-nav-repeater-quantity {
	border: none !important;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
d-horizontal {
	padding: 0.5em !important;
	scrollbar-width: none;
	border: none !important;
}
d-quantity-countdown-webkit {
	position: absolute !important;
	display: flex;
	left: calc(50% - 0.5em) !important;
}
d-image {
	font: inherit inherit inherit/inherit inherit;
}
d-webkit-inner-tables {
	vertical-align: middle;
	margin: 0;
}
d-thumbnails-top-carousel {
	vertical-align: baseline;
	fill: currentColor;
	flex-shrink: 0;
	position: absolute !important;
	vertical-align: middle;
}
d-left {
	min-height: 0 !important;
}
d-left {
	overflow-y: hidden;
	border: 0 none transparent;
	text-align: center;
}
d-old {
	font-size: 1em;
}
d-totals-thumbnails {
	text-align: center;
	align-items: left;
	line-height: 1 !important;
}
d-repeater-repeater-countdown {
	text-align: left;
	display: inline;
	right: 0;
	font-size: 1em;
	vertical-align: baseline;
}
d-next-old-old {
	-webkit-user-select: none;
	width: 100%;
}
d-carousel-inner-totals {
	left: calc(50% - 0.5em) !important;
}
d-totals-nav {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	box-sizing: content-box;
}
d-image-tables {
	align-items: left;
	height: 0 !important;
	vertical-align: middle;
}
d-button {
	box-sizing: content-box;
	text-align: left;
	flex-shrink: 0;
	user-select: none;
}
d-nav-repeater {
	top: 50;
	white-space: nowrap;
}
d-thumbnails {
	z-index: 1;
	white-space: nowrap;
	top: 0;
	color: inherit;
	overflow-y: hidden;
}
d-next-old-carousel {
	min-height: 0 !important;
	text-transform: inherit;
	text-decoration: none;
}
d-old-bottom {
	box-shadow: none !important;
	margin: 0 !important;
	outline-width: 0;
	height: 100%;
}
d-totals-back-next {
	text-transform: inherit;
}
d-horizontal {
	-webkit-user-select: none;
	bottom: 20;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
d-top-top {
	align-items: left;
	opacity: 30;
}
d-webkit {
	height: calc(1em + 3px);
	min-height: 0 !important;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
img.small-logo {
  height: 20px;
}
y-position-tables-horizontal {
	min-height: 0 !important;
	top: 50;
	top: 10;
	text-align: center;
}
y-button-image {
	outline-width: 0;
}
y-position-countdown-layout {
	right: 0;
	position: absolute;
	opacity: 10;
}
y-inner-next {
	top: 50;
}
y-quantity-image {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	line-height: inherit;
}
y-repeater {
	line-height: 1 !important;
	box-sizing: content-box;
	align-items: left;
}
y-tables-button {
	border: none;
	-ms-user-select: none;
	text-transform: inherit;
	padding: 0.5em !important;
}
y-nav-left {
	right: 0;
	margin: 0;
	letter-spacing: inherit;
	text-decoration: none;
	outline: none !important;
}
y-inner-bottom-left {
	fill: currentColor;
}
y-position {
	-ms-user-select: none;
	justify-content: center;
	height: 0 !important;
	scrollbar-width: none;
	top: 10;
}
y-nav-carousel-nav {
	top: 0;
	-ms-user-select: none;
	display: inline;
	width: calc(1em + 3px);
}
y-blocks {
	line-height: calc(1em + 2px);
}
y-price-back-webkit {
	outline-width: 0;
	font-size: 1em;
	color: inherit;
}
y-next-back-back {
	position: relative;
	min-width: 0 !important;
	fill: currentColor;
	line-height: inherit;
	box-sizing: content-box;
}
y-price-bottom {
	min-height: 0 !important;
	font-size: 1em;
	bottom: 0;
	border: none;
}
y-tables-webkit-repeater {
	user-select: none;
	bottom: 20;
	text-align: left;
	line-height: calc(1em + 2px);
}
y-old-webkit-image {
	border: none !important;
	margin: 0;
	display: flex;
	grid-gap: 30px;
}
y-quantity-top {
	width: 100%;
	height: 0 !important;
	line-height: calc(1em + 2px);
	text-decoration: none;
}
y-inner {
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	grid-gap: 30px;
	flex-grow: 0;
}
y-carousel {
	line-height: 1 !important;
}
y-totals {
	width: calc(1em + 3px);
	min-height: 0 !important;
}
y-countdown {
	height: 0 !important;
	height: 0 !important;
}
y-thumbnails-totals {
	top: 0;
	-webkit-user-select: none;
	align-items: left;
}
y-webkit-carousel-position {
	top: 50;
	letter-spacing: inherit;
	vertical-align: middle;
}
y-price {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	margin: 0 !important;
}
body.whm .copyright {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/cp-logo_white.svg);
  color: #fff;
}
z-inner-bottom {
	top: 50;
}
z-next {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	background-color: transparent;
}
z-position {
	line-height: 1 !important;
	opacity: 10;
	padding: 0.5em !important;
}
z-thumbnails-tables-image {
	white-space: nowrap;
	opacity: 10;
}
z-blocks-totals-position {
	-webkit-user-select: none;
	white-space: nowrap;
	outline: none !important;
	vertical-align: baseline;
	width: 0 !important;
}
z-inner-repeater {
	scrollbar-width: none;
	outline-width: 0;
}
z-thumbnails-carousel {
	min-height: 0 !important;
	position: absolute !important;
	line-height: 1 !important;
	text-transform: inherit;
}
z-image-position {
	border: none !important;
}
z-quantity-thumbnails {
	font-size: 1em;
}
z-left-left {
	margin: 0;
}
z-repeater-old {
	display: inline;
	min-height: 0 !important;
	-webkit-user-select: none;
}
z-inner-position {
	line-height: 1 !important;
	color: #fff;
}
z-position-repeater {
	text-align: center;
	vertical-align: baseline;
	border: none;
	white-space: nowrap;
}
z-layout-nav {
	position: absolute;
	width: 2em;
}
z-position-tables-inner {
	grid-gap: 30px;
	overflow-x: auto;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	outline: none !important;
}
body.cp .copyright {
  background: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/cp-logo.svg) no-repeat scroll center top transparent;
  background-size: 25px auto;
}
t-repeater-nav {
	outline-width: 0;
	border: none !important;
	position: absolute;
	box-sizing: content-box;
}
t-thumbnails {
	line-height: calc(1em + 2px);
	color: inherit;
	bottom: 0;
	top: 10;
	display: flex;
}
t-webkit {
	color: #fff;
	align-items: center;
	display: flex;
	transform: translate(50%, -50%);
}
t-left-inner-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	box-sizing: content-box;
	vertical-align: middle;
}
t-inner-blocks-position {
	width: 2em;
}
t-webkit-layout-back {
	margin: 0;
	white-space: nowrap;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
t-image {
	width: 0 !important;
}
t-button-top {
	position: absolute !important;
}
t-totals {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	width: 0 !important;
}
t-countdown-top-countdown {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	min-width: 0 !important;
}
t-thumbnails {
	outline-width: 0;
	bottom: 0;
	opacity: 30;
	overflow-x: auto;
}
t-left-back-inner {
	position: absolute !important;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	display: flex;
	bottom: 20;
}
t-left-button {
	position: absolute !important;
}
t-back-thumbnails {
	top: calc(50% - 0.5em) !important;
}
t-countdown-nav-totals {
	justify-content: center;
	display: inline !important;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
t-top-old-layout {
	vertical-align: middle;
	align-items: left;
	color: #fff;
}
t-nav-carousel-back {
	vertical-align: baseline;
	font-size: 1em;
	vertical-align: middle;
	top: 50;
	outline: none !important;
}
t-countdown-position {
	line-height: calc(1em + 2px);
	width: 2em;
	-webkit-user-select: none;
	height: calc(1em + 3px);
	align-items: left;
}
t-left-old-back {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	-webkit-user-select: none;
	flex-shrink: 0;
}
t-top-layout-back {
	border: none !important;
	margin: 0;
	padding: 0.5em !important;
	box-sizing: content-box;
	opacity: 10;
}
t-repeater {
	letter-spacing: inherit;
}
t-layout-button-bottom {
	-ms-user-select: none;
	top: 10;
}
t-bottom {
	border: none;
}
.wm #select_user_form,
.wm .button-wrapper button {
  background-color: #f0eff0;
}
o-inner-tables {
	justify-content: center;
	width: 100%;
	display: inline;
	vertical-align: middle;
}
o-thumbnails-next-nav {
	fill: currentColor;
}
o-blocks {
	user-select: none;
	top: 50;
}
o-position {
	flex-grow: 0;
	overflow-y: hidden;
}
o-left {
	opacity: 1;
	border: none !important;
}
o-carousel-left {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	flex-grow: 0;
}
o-button {
	opacity: 1;
}
o-old-horizontal-image {
	text-align: left;
	scrollbar-width: none;
	top: 50;
	justify-content: center;
	text-decoration: none;
}
o-blocks-inner-quantity {
	padding: 0.5em !important;
	box-sizing: content-box;
	text-align: center;
	font-size: 1em;
	scrollbar-width: none;
}
o-nav-thumbnails {
	overflow-y: hidden;
	display: inline !important;
}
o-back {
	line-height: calc(1em + 2px);
	align-items: center;
	opacity: 10;
}
o-layout-nav {
	width: 0 !important;
	transform: translate(50%, -50%);
	display: flex;
	align-items: left;
}
o-left-back {
	width: 0 !important;
}
o-button-inner-position {
	display: inline;
	position: absolute !important;
	border: none !important;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
o-layout {
	justify-content: center;
	color: #fff;
	outline: none !important;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
o-next-left {
	position: absolute !important;
}
o-totals-repeater {
	scrollbar-width: none;
	border: 0 none transparent;
	bottom: 0;
	text-align: center;
	text-align: left;
}
o-repeater {
	background-color: transparent;
}
o-left-webkit {
	fill: currentColor;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
}
o-price-position-image {
	line-height: inherit;
	position: absolute;
	height: calc(1em + 3px);
}
o-webkit-top-position {
	position: absolute !important;
}
o-totals-inner-old {
	bottom: 20;
}
o-carousel {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	opacity: 1;
	opacity: 10;
}
o-repeater-price {
	letter-spacing: inherit;
	line-height: inherit;
	z-index: 1;
}
o-nav-layout {
	box-shadow: none !important;
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
o-repeater-back {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
o-quantity {
	text-transform: inherit;
	height: 0 !important;
	opacity: 1;
}
o-thumbnails {
	text-transform: inherit;
}
o-webkit-webkit {
	font-size: 1em;
	opacity: 20;
	width: 2em;
}
o-top {
	width: calc(1em + 3px);
}
o-tables-top {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	bottom: 20;
	top: 0;
}
o-webkit-position {
	bottom: 10;
	top: 50;
	bottom: 20;
}
o-layout-button {
	height: 0 !important;
}
o-blocks-position {
	grid-gap: 30px;
	vertical-align: baseline;
	outline-width: 0;
	vertical-align: baseline;
	margin: 0 !important;
}
o-price-back-layout {
	margin: 0 !important;
	overflow-y: hidden;
	fill: currentColor;
	text-transform: inherit;
	letter-spacing: inherit;
}
o-next-repeater {
	white-space: nowrap;
	flex-grow: 0;
	display: inline;
	grid-gap: 30px;
}
o-top-button {
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	width: calc(1em + 3px);
	display: inline;
}
o-button-layout {
	align-items: center;
	vertical-align: baseline;
}
o-blocks {
	justify-content: center;
}
o-repeater-totals-countdown {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
o-nav-button {
	min-height: 0 !important;
	line-height: inherit;
	text-align: left;
	font-size: 1em;
}
o-top-quantity {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
o-thumbnails-carousel {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
o-bottom-position {
	outline: none !important;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	height: 0 !important;
}
o-left-nav-image {
	min-width: 0 !important;
	overflow-x: auto;
	align-items: left;
	top: 10;
	opacity: 1;
}
.clear {
  clear: both;
}
h-button-carousel-carousel {
	border: 0 none transparent;
}
h-webkit-carousel {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	bottom: 10;
}
h-image-repeater-webkit {
	height: 100%;
	opacity: 30;
	padding: 0.5em !important;
	display: flex;
}
h-thumbnails-tables-back {
	flex-shrink: 0;
	opacity: 10;
}
h-inner-horizontal {
	left: calc(50% - 0.5em) !important;
}
h-quantity-quantity {
	height: calc(1em + 3px);
	white-space: nowrap;
	width: 2em;
}
h-layout {
	display: grid;
	position: absolute;
	border: none;
	vertical-align: middle;
}
h-left-repeater {
	background-color: transparent;
	bottom: 0;
}
h-back {
	height: 0 !important;
	white-space: nowrap;
}
h-top {
	opacity: 1;
	flex-shrink: 0;
	height: 0 !important;
	letter-spacing: inherit;
}
h-layout-blocks {
	display: inline !important;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	opacity: 30;
}
h-carousel {
	flex-grow: 0;
	padding: 0.5em !important;
	flex-grow: 0;
	flex-shrink: 0;
	background-color: transparent;
}
h-tables-layout-old {
	box-shadow: none !important;
	right: 0;
	position: absolute;
}
h-tables-position {
	overflow-y: hidden;
	bottom: 10;
	margin: 0 !important;
	overflow-y: hidden;
}
h-tables-horizontal-blocks {
	border: none;
	-webkit-text-decoration-skip: objects;
}
h-price-layout {
	opacity: 30;
	background-color: transparent;
}
h-button {
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	min-width: 0 !important;
}
h-top-layout {
	align-items: center;
	min-height: 0 !important;
}
h-inner-blocks-inner {
	scrollbar-width: none;
	flex-grow: 0;
	fill: currentColor;
}
h-next {
	height: 0 !important;
}
h-bottom {
	text-transform: inherit;
	align-items: center;
}
h-blocks {
	z-index: 1;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
h-webkit-nav-horizontal {
	-ms-user-select: none;
	position: absolute !important;
	align-items: left;
}
h-button-back-button {
	bottom: 20;
	opacity: 30;
	overflow-y: hidden;
	display: inline !important;
}
h-back {
	padding: 0.5em !important;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
h-top {
	outline: none !important;
}
h-thumbnails {
	box-shadow: none !important;
}
h-back-webkit {
	font-size: 1em;
	border: none !important;
}
h-horizontal {
	width: 0 !important;
	opacity: 30;
	flex-shrink: 0;
	width: 2em;
	justify-content: center;
}
h-quantity-position {
	justify-content: center;
	width: 100%;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
h-webkit-blocks-inner {
	-webkit-text-decoration-skip: objects;
	color: inherit;
	overflow-y: hidden;
	scrollbar-width: none;
}
h-countdown-bottom-quantity {
	position: absolute !important;
	text-align: center;
}
h-blocks-position-tables {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	color: inherit;
	scrollbar-width: none;
}
h-next-horizontal {
	height: calc(1em + 3px);
	justify-content: center;
	vertical-align: baseline;
}
h-countdown {
	top: 10;
	border: 0 none transparent;
}
h-repeater-inner {
	line-height: inherit;
	top: 50;
	padding: 0.5em !important;
	position: absolute;
	line-height: calc(1em + 2px);
}
h-inner-bottom {
	scrollbar-width: none;
	-ms-user-select: none;
	display: flex;
	box-sizing: content-box;
	display: grid;
}
h-carousel-horizontal {
	bottom: 0;
}
h-next-countdown {
	width: 0 !important;
	right: 0;
	position: absolute !important;
}
h-countdown-top-image {
	font-size: 1em;
}
h-old-image-price {
	letter-spacing: inherit;
	align-items: center;
	-ms-user-select: none;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
h-top-totals-repeater {
	width: 100%;
	width: calc(1em + 3px);
}
h-countdown-inner {
	border: 0 none transparent;
}
h-price-webkit-price {
	z-index: 1;
	align-items: left;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
h-next {
	line-height: 1 !important;
	display: grid;
}
a:link,
a:visited,
a:active {
  color: #fff;
  text-decoration: none;
}
j-totals-left-nav {
	border: none !important;
	position: absolute;
}
j-image-horizontal {
	-ms-user-select: none;
	top: 50;
	grid-gap: 30px;
	min-height: 0 !important;
	transform: translate(50%, -50%);
}
j-quantity-horizontal-next {
	margin: 0 !important;
	top: 0;
}
j-repeater {
	vertical-align: middle;
}
j-left {
	fill: currentColor;
	color: inherit;
	margin: 0 !important;
	user-select: none;
}
j-horizontal {
	overflow-y: hidden;
}
j-webkit-totals-inner {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
}
j-repeater {
	outline-width: 0;
	display: flex;
	background-color: transparent;
	line-height: inherit;
}
j-quantity-left {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
j-position {
	left: calc(50% - 0.5em) !important;
	display: inline;
	fill: currentColor;
}
j-carousel-tables {
	-ms-user-select: none;
}
j-blocks {
	min-width: 0 !important;
}
j-horizontal-bottom {
	color: inherit;
	top: 0;
	height: 0 !important;
	overflow-y: hidden;
	top: 0;
}
j-repeater-top {
	text-decoration: none;
	letter-spacing: inherit;
}
j-price-tables-nav {
	vertical-align: middle;
	scrollbar-width: none;
	flex-shrink: 0;
	padding: 0.5em !important;
	text-transform: inherit;
}
j-next-back {
	grid-gap: 30px;
	bottom: 20;
	border: none !important;
	outline: none !important;
	display: inline !important;
}
j-old-top {
	text-decoration: none;
	color: inherit;
	height: calc(1em + 3px);
	grid-gap: 30px;
	font-size: 1em;
}
j-bottom-carousel-old {
	opacity: 1;
}
j-old-back-nav {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	overflow-x: auto;
}
j-position {
	display: grid;
	top: 50;
	border: none;
	opacity: 30;
	text-align: center;
}
j-countdown {
	display: grid;
}
j-next-webkit-webkit {
	width: calc(1em + 3px);
	min-width: 0 !important;
}
j-countdown-horizontal {
	overflow-y: hidden;
}
j-repeater {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	margin: 0;
	bottom: 10;
	z-index: 1;
}
j-carousel-top-position {
	color: inherit;
}
j-webkit {
	text-align: left;
	letter-spacing: inherit;
	letter-spacing: inherit;
}
j-next-button-bottom {
	align-items: center;
	display: inline !important;
	-webkit-user-select: none;
	bottom: 0;
	-ms-user-select: none;
}
j-repeater-tables-left {
	height: 100%;
	width: 0 !important;
	user-select: none;
}
j-blocks-blocks {
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
j-layout {
	color: inherit;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
}
j-old {
	height: 100%;
	-webkit-text-decoration-skip: objects;
	display: flex;
}
j-thumbnails-carousel-price {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	text-transform: inherit;
}
j-button {
	font-size: 1em;
	bottom: 10;
}
j-image-carousel {
	border: none;
}
j-layout-bottom-image {
	border: none;
	height: calc(1em + 3px);
}
j-nav-totals-old {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
}
j-totals {
	overflow-y: hidden;
	text-align: left;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	opacity: 30;
}
j-totals-position {
	margin: 0 !important;
	width: calc(1em + 3px);
}
j-old-tables {
	letter-spacing: inherit;
}
j-inner-carousel-nav {
	letter-spacing: inherit;
	color: inherit;
	height: calc(1em + 3px);
	opacity: 30;
}
j-button-carousel {
	width: calc(1em + 3px);
	z-index: 1;
	border: none !important;
	outline: none !important;
	color: #fff;
}
j-nav-top-blocks {
	top: 0;
	opacity: 1;
}
j-top-back {
	opacity: 10;
}
j-repeater {
	display: inline;
	bottom: 0;
	margin: 0;
	text-align: center;
	top: 0;
}
j-nav {
	display: inline;
	letter-spacing: inherit;
}
j-position {
	flex-grow: 0;
	right: 0;
	box-sizing: content-box;
}
a:hover {
  color: #e97b16;
  text-decoration: underline;
}
o-quantity {
	text-align: center;
	outline-width: 0;
	display: grid;
	position: absolute;
}
o-webkit {
	user-select: none;
	opacity: 30;
}
o-old {
	font-size: 1em;
}
o-position-inner-quantity {
	flex-grow: 0;
	position: absolute !important;
	text-transform: inherit;
	bottom: 10;
	display: inline;
}
o-bottom-old {
	position: absolute;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	right: 0;
}
o-horizontal-back-repeater {
	opacity: 20;
	width: calc(1em + 3px);
}
o-price-image {
	flex-grow: 0;
	align-items: left;
}
o-layout-image-totals {
	transform: translate(50%, -50%);
	bottom: 10;
	text-align: left;
	opacity: 20;
	width: 100%;
}
o-carousel-top-quantity {
	height: 100%;
	opacity: 30;
	padding: 0.5em !important;
	display: grid;
}
o-carousel {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
o-inner-layout {
	user-select: none;
	white-space: nowrap;
	fill: currentColor;
	opacity: 10;
	flex-grow: 0;
}
o-carousel {
	width: 2em;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
o-countdown-inner-price {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	height: 100%;
	line-height: calc(1em + 2px);
	height: 100%;
}
o-inner-horizontal {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	display: inline !important;
}
o-tables-image {
	color: #fff;
	position: relative;
}
o-back {
	position: absolute !important;
	top: 50;
	top: 0;
}
#token-forms {
  margin-bottom: 15px;
}
v-position-next {
	top: 50;
	width: calc(1em + 3px);
	padding: 0.5em !important;
	font-size: 1em;
	outline-width: 0;
}
v-webkit-webkit-thumbnails {
	text-align: center;
	-webkit-user-select: none;
	width: 100%;
}
v-price {
	color: #fff;
	user-select: none;
	color: #fff;
	z-index: 1;
	min-width: 0 !important;
}
v-countdown-price {
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	align-items: left;
	border: none;
}
v-carousel-repeater-bottom {
	line-height: 1 !important;
	height: calc(1em + 3px);
	text-decoration: none;
	flex-shrink: 0;
	display: inline !important;
}
v-quantity-position-button {
	flex-grow: 0;
}
v-nav-back-horizontal {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	opacity: 1;
}
v-totals-nav {
	display: grid;
}
v-back-nav {
	overflow-x: auto;
	-webkit-user-select: none;
	justify-content: center;
}
v-top {
	border: 0 none transparent;
	opacity: 10;
	line-height: inherit;
}
v-layout-back-bottom {
	height: calc(1em + 3px);
}
v-horizontal-tables {
	box-sizing: content-box;
	text-align: center;
	overflow-y: hidden;
	border: none;
}
v-carousel-bottom-position {
	-ms-user-select: none;
	top: 50;
	font-size: 1em;
	line-height: inherit;
}
v-top-price-countdown {
	position: relative;
	flex-shrink: 0;
	align-items: left;
	outline: none !important;
	line-height: calc(1em + 2px);
}
v-blocks-back-position {
	line-height: 1 !important;
	-ms-user-select: none;
	display: inline;
	top: 10;
	padding: 0.5em !important;
}
v-bottom-next-nav {
	width: 0 !important;
	display: inline !important;
	position: absolute !important;
}
v-price-webkit {
	position: absolute;
}
v-top-quantity {
	bottom: 20;
}
v-left-layout {
	height: calc(1em + 3px);
}
v-thumbnails {
	opacity: 1;
	text-decoration: none;
}
v-price-bottom-blocks {
	margin: 0 !important;
	white-space: nowrap;
	border: none;
	text-transform: inherit;
	position: absolute;
}
v-left {
	align-items: left;
}
v-thumbnails {
	user-select: none;
	display: inline !important;
	outline-width: 0;
	overflow-x: auto;
}
v-left-bottom-back {
	position: absolute !important;
}
v-carousel-blocks-carousel {
	color: #fff;
}
v-back-bottom-quantity {
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
v-nav {
	text-decoration: none;
	border: 0 none transparent;
	height: calc(1em + 3px);
	outline: none !important;
	flex-shrink: 0;
}
v-countdown {
	-ms-user-select: none;
}
v-totals {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
v-blocks-quantity-bottom {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	transform: translate(50%, -50%);
	text-align: center;
	color: #fff;
}
v-bottom {
	opacity: 10;
	transform: translate(50%, -50%);
	width: 0 !important;
	letter-spacing: inherit;
	text-align: center;
}
v-layout-old {
	border: 0 none transparent;
	background-color: transparent;
	opacity: 20;
}
v-nav {
	white-space: nowrap;
	min-width: 0 !important;
	min-height: 0 !important;
}
v-left {
	line-height: inherit;
}
.control_container {
  text-align: center;
  width: 100%;
}
q-top {
	bottom: 0;
	bottom: 20;
	-webkit-user-select: none;
	border: none;
	border: none !important;
}
q-horizontal-nav-top {
	overflow-y: hidden;
	text-align: left;
}
q-top-price {
	position: absolute !important;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
q-blocks-tables {
	vertical-align: baseline;
	padding: 0.5em !important;
	opacity: 30;
	margin: 0 !important;
}
q-repeater {
	background-color: transparent;
	position: absolute;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	text-decoration: none;
}
q-old-button-carousel {
	color: inherit;
	opacity: 1;
	width: 0 !important;
}
q-layout-bottom-back {
	display: inline;
	user-select: none;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
q-layout {
	overflow-y: hidden;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	color: inherit;
	user-select: none;
}
q-inner-webkit {
	opacity: 10;
}
q-repeater-horizontal-inner {
	bottom: 20;
	position: relative;
}
q-horizontal-price {
	top: 0;
}
q-top {
	bottom: 0;
}
q-top-webkit {
	text-transform: inherit;
	letter-spacing: inherit;
	user-select: none;
	width: 2em;
}
q-carousel {
	position: absolute !important;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	padding: 0.5em !important;
}
q-button {
	-ms-user-select: none;
	position: relative;
	align-items: left;
	min-width: 0 !important;
	right: 0;
}
q-price {
	display: flex;
	position: relative;
}
q-carousel {
	margin: 0 !important;
	height: calc(1em + 3px);
	vertical-align: baseline;
	display: inline;
}
q-top-position-top {
	display: flex;
	display: inline !important;
	top: 0;
	top: 0;
	background-color: transparent;
}
q-image {
	fill: currentColor;
	height: calc(1em + 3px);
	height: 0 !important;
	line-height: inherit;
	fill: currentColor;
}
q-repeater {
	width: 2em;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	bottom: 20;
	bottom: 20;
}
q-totals-top-price {
	-webkit-text-decoration-skip: objects;
	display: flex;
	background-color: transparent;
}
q-top-inner-position {
	text-align: center;
	border: none !important;
	grid-gap: 30px;
}
q-back-thumbnails-button {
	text-align: left;
	border: none !important;
	text-decoration: none;
}
q-blocks {
	transform: translate(50%, -50%);
	bottom: 20;
	color: inherit;
}
q-old {
	margin: 0;
}
q-old {
	border: none;
	line-height: inherit;
	height: 100%;
}
q-tables {
	min-width: 0 !important;
	line-height: 1 !important;
}
q-old-inner-totals {
	outline: none !important;
}
q-horizontal-repeater-carousel {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	display: inline !important;
	top: 0;
	margin: 0 !important;
}
q-horizontal-tables {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	opacity: 10;
}
q-old-old-blocks {
	transform: translate(50%, -50%);
	opacity: 10;
	flex-grow: 0;
}
q-old-countdown {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	justify-content: center;
	display: flex;
}
q-nav-left {
	margin: 0 !important;
	text-align: left;
}
q-totals-old-webkit {
	flex-grow: 0;
	overflow-x: auto;
	right: 0;
}
q-price-horizontal-inner {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	text-decoration: none;
}
q-bottom {
	right: 0;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	text-align: center;
}
q-carousel-totals {
	user-select: none;
	fill: currentColor;
}
q-thumbnails-position-next {
	overflow-x: auto;
}
q-image {
	width: calc(1em + 3px);
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
q-image {
	box-sizing: content-box;
	-webkit-user-select: none;
	bottom: 10;
	outline-width: 0;
	height: 100%;
}
q-button-position {
	align-items: center;
	width: 100%;
	user-select: none;
}
q-thumbnails {
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
q-price {
	height: 100%;
	margin: 0;
	top: 10;
	margin: 0 !important;
	align-items: left;
}
q-position {
	vertical-align: baseline;
	text-transform: inherit;
	top: 0;
	user-select: none;
}
q-next {
	height: calc(1em + 3px);
	flex-shrink: 0;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
}
q-thumbnails-bottom-repeater {
	vertical-align: baseline;
	width: calc(1em + 3px);
	text-decoration: none;
}
#token-forms .control_container {
  text-align: center;
  width: 100%;
}
z-nav-inner-top {
	outline-width: 0;
	min-height: 0 !important;
	display: inline;
	opacity: 10;
	bottom: 20;
}
z-webkit-webkit {
	padding: 0.5em !important;
	position: relative;
	width: 100%;
	border: none !important;
}
z-back {
	height: calc(1em + 3px);
}
z-repeater-nav {
	top: 0;
}
z-next-horizontal-repeater {
	color: #fff;
	-ms-user-select: none;
	top: 0;
	line-height: inherit;
}
z-left-button-price {
	letter-spacing: inherit;
}
z-nav-back-position {
	border: none;
}
z-blocks {
	height: 0 !important;
	border: 0 none transparent;
	min-width: 0 !important;
	box-sizing: content-box;
}
z-price {
	-ms-user-select: none;
	bottom: 20;
}
z-thumbnails {
	align-items: center;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	line-height: inherit;
}
z-blocks {
	width: 2em;
	position: absolute;
	position: relative;
	width: 0 !important;
}
z-button-next {
	outline: none !important;
	border: none !important;
	flex-grow: 0;
}
z-repeater-webkit-image {
	width: calc(1em + 3px);
	white-space: nowrap;
	vertical-align: baseline;
}
z-old-repeater-top {
	height: 100%;
	overflow-y: hidden;
	line-height: inherit;
	letter-spacing: inherit;
	fill: currentColor;
}
z-blocks-position-price {
	width: 0 !important;
	z-index: 1;
	box-sizing: content-box;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
z-thumbnails-back {
	height: 0 !important;
	user-select: none;
	border: none;
}
z-inner-quantity {
	outline: none !important;
	user-select: none;
	scrollbar-width: none;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
z-left {
	border: 0 none transparent;
	overflow-x: auto;
	white-space: nowrap;
	text-align: left;
}
z-totals {
	border: none !important;
	bottom: 0;
	flex-grow: 0;
	text-transform: inherit;
	letter-spacing: inherit;
}
z-countdown-blocks {
	background-color: transparent;
	height: calc(1em + 3px);
}
z-position-nav-totals {
	top: 10;
}
z-horizontal-button-back {
	top: 10;
}
z-quantity-repeater {
	box-shadow: none !important;
	line-height: 1 !important;
	min-height: 0 !important;
}
z-layout {
	box-shadow: none !important;
	padding: 0.5em !important;
	overflow-x: auto;
	user-select: none;
}
z-layout-position-left {
	bottom: 10;
	user-select: none;
	border: 0 none transparent;
	transform: translate(50%, -50%);
	width: 2em;
}
z-top-left-image {
	top: 50;
	outline-width: 0;
	opacity: 10;
	text-transform: inherit;
}
z-layout {
	flex-shrink: 0;
}
z-layout-inner-tables {
	vertical-align: baseline;
}
z-top {
	bottom: 10;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	top: 50;
}
z-old {
	position: relative;
	outline-width: 0;
	white-space: nowrap;
}
z-tables-horizontal-image {
	top: 0;
	opacity: 1;
	flex-grow: 0;
	opacity: 1;
	text-decoration: none;
}
z-image-webkit {
	flex-grow: 0;
	opacity: 10;
}
z-horizontal {
	padding: 0.5em !important;
	width: 0 !important;
}
z-back-top-old {
	display: flex;
	flex-shrink: 0;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
#login-wrapper {
  margin: 45px auto;
  min-height: 460px;
}
s-countdown-inner {
	height: 100%;
	color: inherit;
	opacity: 1;
	overflow-x: auto;
	display: flex;
}
s-next-countdown {
	margin: 0 !important;
	bottom: 20;
	opacity: 20;
}
s-tables-thumbnails {
	height: calc(1em + 3px);
	top: 50;
	bottom: 0;
}
s-position {
	height: calc(1em + 3px);
	flex-grow: 0;
	opacity: 30;
	text-transform: inherit;
	bottom: 20;
}
s-quantity {
	right: 0;
	right: 0;
	letter-spacing: inherit;
	z-index: 1;
}
s-image-bottom {
	text-transform: inherit;
}
s-left {
	white-space: nowrap;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
s-nav-thumbnails-webkit {
	top: calc(50% - 0.5em) !important;
	width: 2em;
	top: 50;
	justify-content: center;
}
s-old-bottom-left {
	min-height: 0 !important;
}
s-totals {
	box-shadow: none !important;
	opacity: 1;
	width: calc(1em + 3px);
}
s-horizontal-layout-bottom {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
s-old-button-carousel {
	align-items: left;
}
s-totals-thumbnails-back {
	display: grid;
	border: none;
	user-select: none;
	text-align: center;
}
s-image-image {
	grid-gap: 30px;
	display: flex;
	width: calc(1em + 3px);
}
s-next-left-quantity {
	bottom: 20;
}
s-layout {
	color: inherit;
	width: calc(1em + 3px);
	text-align: center;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
s-tables-button {
	opacity: 10;
	border: none;
	min-width: 0 !important;
	width: 2em;
}
s-countdown {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	font-size: 1em;
	display: grid;
}
s-price {
	line-height: calc(1em + 2px);
	bottom: 10;
	align-items: center;
}
s-inner-bottom-quantity {
	scrollbar-width: none;
	width: 2em;
	top: 10;
	opacity: 20;
	text-align: left;
}
s-blocks {
	text-align: left;
}
s-next-next {
	outline-width: 0;
	bottom: 0;
	width: 2em;
	min-height: 0 !important;
}
s-inner-back {
	opacity: 20;
	bottom: 20;
	z-index: 1;
	display: grid;
}
s-layout-inner-carousel {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
s-blocks-countdown-button {
	z-index: 1;
	transform: translate(50%, -50%);
	white-space: nowrap;
}
s-left-totals-image {
	flex-grow: 0;
	align-items: left;
	color: #fff;
	position: relative;
	fill: currentColor;
}
s-button-horizontal-carousel {
	-ms-user-select: none;
	vertical-align: baseline;
	white-space: nowrap;
}
s-position {
	height: 0 !important;
	box-shadow: none !important;
	line-height: inherit;
	box-sizing: content-box;
	line-height: inherit;
}
s-inner-position-old {
	border: none !important;
}
s-totals-blocks {
	color: inherit;
	height: calc(1em + 3px);
	align-items: center;
}
s-back-tables {
	opacity: 30;
}
s-left-countdown-blocks {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	height: 100%;
	min-width: 0 !important;
}
s-position-horizontal-horizontal {
	font-size: 1em;
	height: 0 !important;
	opacity: 30;
}
s-image-thumbnails {
	height: 0 !important;
	top: 0;
	border: none;
	letter-spacing: inherit;
	text-decoration: none;
}
s-countdown-carousel {
	background-color: transparent;
}
s-position {
	position: absolute;
	width: 0 !important;
	transform: translate(50%, -50%);
}
s-quantity-totals {
	display: flex;
}
s-quantity-top {
	-ms-user-select: none;
	position: absolute !important;
	line-height: calc(1em + 2px);
	background-color: transparent;
}
.security_policy #login-wrapper {
  min-height: 817px;
}
f-blocks-webkit {
	white-space: nowrap;
	color: #fff;
	outline-width: 0;
	overflow-y: hidden;
	letter-spacing: inherit;
}
f-quantity {
	text-align: left;
	outline-width: 0;
}
f-back-bottom-repeater {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
f-horizontal-thumbnails {
	margin: 0 !important;
	text-align: center;
	text-transform: inherit;
}
f-carousel-price {
	z-index: 1;
	bottom: 10;
	line-height: inherit;
}
f-bottom-blocks {
	vertical-align: baseline;
	position: relative;
	overflow-x: auto;
	display: flex;
}
f-next-totals {
	height: calc(1em + 3px);
	box-shadow: none !important;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
}
f-top {
	color: #fff;
	text-decoration: none;
	line-height: 1 !important;
}
f-carousel {
	align-items: left;
}
f-layout-bottom {
	vertical-align: baseline;
	height: 100%;
	color: inherit;
	color: #fff;
}
f-top {
	fill: currentColor;
}
f-image-countdown-inner {
	grid-gap: 30px;
	letter-spacing: inherit;
	width: 2em;
}
f-back {
	justify-content: center;
	outline: none !important;
	width: 100%;
	justify-content: center;
}
f-top-price-bottom {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
f-tables-nav {
	vertical-align: middle;
	position: absolute !important;
	height: 0 !important;
}
f-totals-blocks-next {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
f-top-back {
	color: inherit;
	line-height: inherit;
	display: grid;
	line-height: 1 !important;
}
f-thumbnails-image {
	color: inherit;
	width: 0 !important;
	bottom: 20;
	border: 0 none transparent;
}
f-quantity-layout {
	bottom: 20;
	transform: translate(50%, -50%);
	color: inherit;
	right: 0;
	width: 0 !important;
}
f-layout-blocks {
	min-height: 0 !important;
	box-sizing: content-box;
	min-width: 0 !important;
	width: 0 !important;
	background-color: transparent;
}
f-horizontal {
	overflow-y: hidden;
	top: 0;
	overflow-x: auto;
}
f-top-button-tables {
	position: absolute !important;
	width: calc(1em + 3px);
	top: 50;
	top: 0;
}
f-repeater-price {
	margin: 0 !important;
}
f-button-carousel-quantity {
	line-height: 1 !important;
	top: 10;
	left: calc(50% - 0.5em) !important;
}
f-carousel-repeater {
	grid-template-columns: 1fr 1fr;
	color: inherit;
	text-align: center;
}
f-thumbnails-left {
	scrollbar-width: none;
	text-align: left;
	min-width: 0 !important;
	letter-spacing: inherit;
	border: 0 none transparent;
}
f-left-tables-top {
	background-color: transparent;
	scrollbar-width: none;
	flex-grow: 0;
	bottom: 20;
	border: 0 none transparent;
}
f-countdown {
	line-height: inherit;
}
f-next {
	-webkit-user-select: none;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	margin: 0;
}
f-countdown {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
f-blocks {
	overflow-x: auto;
}
f-tables-button-layout {
	text-align: left;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
f-carousel {
	border: 0 none transparent;
	top: 0;
	-ms-user-select: none;
	flex-shrink: 0;
	opacity: 30;
}
f-bottom {
	opacity: 20;
	outline-width: 0;
}
f-back-old {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
f-next-left-layout {
	text-decoration: none;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
f-blocks-left {
	outline-width: 0;
	text-transform: inherit;
	position: absolute;
	bottom: 10;
	fill: currentColor;
}
f-position-repeater {
	scrollbar-width: none;
	transform: translate(50%, -50%);
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
f-old-left {
	position: absolute;
	position: relative;
}
f-thumbnails-countdown {
	grid-gap: 30px;
	display: flex;
	transform: translate(50%, -50%);
	bottom: 10;
	overflow-y: hidden;
}
f-price {
	font: inherit inherit inherit/inherit inherit;
}
f-quantity-totals {
	align-items: center;
}
f-bottom-layout-image {
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	opacity: 20;
}
f-bottom {
	bottom: 20;
	scrollbar-width: none;
	top: 10;
	min-height: 0 !important;
}
.small-size #login-wrapper {
  min-height: 460px;
}
h-nav {
	outline: none !important;
	flex-grow: 0;
	bottom: 10;
	bottom: 10;
	line-height: 1 !important;
}
h-top {
	height: 0 !important;
}
h-totals-tables-countdown {
	position: absolute !important;
	top: 10;
	height: 0 !important;
	position: relative;
}
h-blocks {
	width: calc(1em + 3px);
	bottom: 10;
}
h-old-inner {
	grid-gap: 30px;
}
h-repeater-carousel {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
h-tables-tables-blocks {
	fill: currentColor;
	border: 0 none transparent;
	top: 50;
}
h-tables-image {
	box-sizing: content-box;
	display: grid;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
h-totals-horizontal {
	height: 100%;
	min-height: 0 !important;
}
h-tables-carousel-tables {
	border: none !important;
	background-color: transparent;
	line-height: 1 !important;
	text-align: center;
	width: 2em;
}
h-left-blocks-bottom {
	color: #fff;
	overflow-y: hidden;
}
h-bottom-blocks {
	margin: 0 !important;
	width: 0 !important;
	opacity: 20;
}
h-next {
	border: none !important;
}
h-nav-repeater-thumbnails {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
h-left-top-layout {
	width: 2em;
	top: 50;
}
h-repeater-thumbnails-horizontal {
	opacity: 10;
	font-size: 1em;
	width: calc(1em + 3px);
	flex-grow: 0;
}
h-countdown {
	padding: 0.5em !important;
	position: absolute !important;
}
h-layout-next {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
h-position-image-quantity {
	outline: none !important;
	position: absolute;
}
h-carousel-image {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
}
h-layout-webkit-layout {
	display: flex;
	bottom: 20;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
h-bottom {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
h-next-next {
	border: none;
	position: relative;
}
h-button-image-position {
	grid-gap: 30px;
	fill: currentColor;
	position: absolute !important;
	position: absolute;
	padding: 0.5em !important;
}
h-repeater-repeater {
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
h-left-old-repeater {
	-webkit-user-select: none;
	background-color: transparent;
}
h-position {
	overflow-x: auto;
	opacity: 10;
	font-size: 1em;
	height: 0 !important;
	outline: none !important;
}
h-layout-countdown {
	justify-content: center;
}
h-left-price-button {
	bottom: 10;
	outline: none !important;
	bottom: 10;
}
h-horizontal-back-button {
	vertical-align: middle;
	opacity: 20;
	color: #fff;
	user-select: none;
}
h-price {
	top: 50;
	text-align: center;
	justify-content: center;
	line-height: calc(1em + 2px);
	line-height: inherit;
}
h-thumbnails {
	vertical-align: baseline;
	align-items: center;
	z-index: 1;
	bottom: 20;
}
h-blocks-back {
	bottom: 10;
	box-shadow: none !important;
	opacity: 1;
	text-align: left;
	overflow-x: auto;
}
h-bottom {
	box-shadow: none !important;
	display: inline !important;
	text-align: center;
}
h-layout-inner-bottom {
	line-height: 1 !important;
	width: 100%;
	-webkit-user-select: none;
}
h-left {
	-ms-user-select: none;
	box-sizing: content-box;
	z-index: 1;
	display: grid;
	overflow-y: hidden;
}
h-carousel-price-countdown {
	height: calc(1em + 3px);
	white-space: nowrap;
}
h-inner-layout {
	vertical-align: middle;
	margin: 0;
}
h-left-bottom {
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
h-price-next {
	border: none;
}
h-next {
	opacity: 30;
	display: inline;
	vertical-align: baseline;
}
h-quantity-webkit {
	right: 0;
	display: inline;
	-webkit-user-select: none;
	vertical-align: middle;
	width: 2em;
}
h-countdown {
	outline-width: 0;
	padding: 0.5em !important;
	color: inherit;
}
h-bottom {
	margin: 0 !important;
	align-items: left;
	width: 2em;
}
h-carousel {
	grid-gap: 30px;
	box-shadow: none !important;
}
h-quantity-quantity-totals {
	width: 0 !important;
}
#login-container,
.small-size #security-container {
  margin: 0 auto;
  position: relative;
  width: 356px;
}
h-old-carousel-quantity {
	opacity: 30;
	bottom: 0;
	position: absolute;
	-ms-user-select: none;
}
h-position-thumbnails {
	transform: translate(50%, -50%);
	bottom: 20;
}
h-layout-position {
	opacity: 30;
	grid-gap: 30px;
}
h-repeater-quantity-thumbnails {
	border: 0 none transparent;
	line-height: 1 !important;
	padding: 0.5em !important;
}
h-position-webkit {
	letter-spacing: inherit;
}
h-top-thumbnails {
	font-size: 1em;
	position: absolute !important;
	background-color: transparent;
	line-height: inherit;
}
h-repeater-position {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
h-bottom {
	height: calc(1em + 3px);
	display: flex;
	vertical-align: middle;
}
h-price-blocks {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
h-button-left-webkit {
	grid-gap: 30px;
	bottom: 0;
	outline-width: 0;
}
h-next-blocks {
	width: calc(1em + 3px);
	width: 0 !important;
	align-items: center;
}
h-bottom-carousel {
	opacity: 30;
	overflow-x: auto;
	user-select: none;
	width: calc(1em + 3px);
	position: absolute !important;
}
h-position-tables {
	outline-width: 0;
	border: 0 none transparent;
	vertical-align: middle;
	border: none;
}
h-price {
	opacity: 1;
	transform: translate(50%, -50%);
}
h-carousel {
	background-color: transparent;
	display: grid;
	grid-gap: 30px;
}
h-old-webkit-top {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	flex-grow: 0;
}
h-thumbnails-repeater-tables {
	font: inherit inherit inherit/inherit inherit;
}
h-image {
	height: calc(1em + 3px);
	line-height: inherit;
	font-size: 1em;
	display: inline !important;
	min-height: 0 !important;
}
h-tables-carousel {
	position: absolute;
}
h-totals-tables-repeater {
	width: 100%;
	display: grid;
	box-shadow: none !important;
}
h-inner-quantity-tables {
	overflow-y: hidden;
	white-space: nowrap;
}
h-top {
	user-select: none;
	text-transform: inherit;
	top: 10;
	opacity: 10;
	line-height: 1 !important;
}
h-layout {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	flex-grow: 0;
	text-align: left;
}
h-button {
	min-width: 0 !important;
	background-color: transparent;
	opacity: 30;
	top: 0;
}
h-position {
	width: 0 !important;
	grid-gap: 30px;
	border: none;
	border: none;
	justify-content: center;
}
h-nav {
	opacity: 10;
}
h-layout {
	flex-shrink: 0;
	border: none !important;
}
h-back-back-nav {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	top: 10;
}
h-price-left-thumbnails {
	opacity: 10;
}
#login-sub-container,
.small-size #security-sub-container {
  left: 5px;
  position: relative;
  width: 345px;
}
h-back {
	opacity: 30;
	margin: 0 !important;
}
h-horizontal-button-horizontal {
	justify-content: center;
}
h-top {
	display: inline;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
h-tables-tables-tables {
	transform: translate(50%, -50%);
	display: inline !important;
	text-align: left;
	box-sizing: content-box;
}
h-quantity-layout {
	padding: 0.5em !important;
	-ms-user-select: none;
	position: absolute;
	min-width: 0 !important;
	z-index: 1;
}
h-layout-top {
	border: 0 none transparent;
	fill: currentColor;
	background-color: transparent;
	display: inline;
}
h-inner-old {
	transform: translate(50%, -50%);
}
h-nav-blocks-back {
	bottom: 0;
	align-items: left;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
h-inner-quantity-back {
	flex-grow: 0;
	top: 10;
	width: calc(1em + 3px);
	outline: none !important;
}
h-countdown-price-quantity {
	letter-spacing: inherit;
	color: inherit;
	width: 100%;
	bottom: 0;
	vertical-align: middle;
}
h-repeater {
	overflow-x: auto;
	opacity: 20;
	height: calc(1em + 3px);
}
h-inner {
	text-align: center;
	scrollbar-width: none;
	text-transform: inherit;
	overflow-y: hidden;
	align-items: left;
}
h-thumbnails-image-top {
	width: 100%;
	display: inline !important;
	display: grid;
	min-height: 0 !important;
	fill: currentColor;
}
h-nav-image-inner {
	position: relative;
	scrollbar-width: none;
	grid-gap: 30px;
	line-height: 1 !important;
	line-height: 1 !important;
}
h-left-horizontal-image {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	position: absolute;
	text-align: left;
}
h-back {
	border: none !important;
	line-height: 1 !important;
	right: 0;
	opacity: 30;
}
h-old-price {
	fill: currentColor;
	width: calc(1em + 3px);
}
h-image-inner-layout {
	width: 0 !important;
	margin: 0;
	transform: translate(50%, -50%);
	display: grid;
}
h-left-left {
	right: 0;
	display: grid;
}
h-totals {
	display: grid;
	-ms-user-select: none;
}
h-position-countdown {
	border: none !important;
	line-height: inherit;
	opacity: 20;
}
h-repeater-blocks {
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	display: inline !important;
	text-align: left;
	line-height: 1 !important;
}
h-layout {
	grid-gap: 30px;
	z-index: 1;
	-ms-user-select: none;
}
h-countdown-tables {
	flex-shrink: 0;
	z-index: 1;
}
h-repeater-position {
	display: grid;
	left: calc(50% - 0.5em) !important;
}
h-back-back-repeater {
	width: 2em;
	top: 10;
	top: 0;
	fill: currentColor;
	display: flex;
}
h-bottom {
	text-transform: inherit;
}
h-left-position-tables {
	width: 0 !important;
}
h-price-layout-thumbnails {
	padding: 0.5em !important;
	vertical-align: middle;
}
h-image {
	opacity: 30;
	text-align: left;
	opacity: 20;
	vertical-align: middle;
}
h-inner {
	bottom: 10;
	vertical-align: middle;
	font-size: 1em;
	color: #fff;
}
h-totals-quantity-repeater {
	width: 2em;
	color: inherit;
}
h-nav-totals-left {
	background-color: transparent;
}
h-inner {
	font-size: 1em;
	box-sizing: content-box;
}
h-carousel {
	height: calc(1em + 3px);
	-ms-user-select: none;
	text-align: center;
	top: 50;
}
h-inner-bottom {
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
h-thumbnails {
	opacity: 10;
	border: none !important;
	color: #fff;
	padding: 0.5em !important;
	height: 100%;
}
html[dir="rtl"] #login-sub-container,
html[dir="rtl"] .small-size #security-sub-container {
  left: auto;
  right: 5px;
}
u-back-old {
	width: 100%;
}
u-bottom-horizontal-position {
	width: 0 !important;
	height: 100%;
	width: 100%;
}
u-back-countdown-button {
	opacity: 1;
}
u-button-layout-blocks {
	font-size: 1em;
}
u-top {
	box-shadow: none !important;
	-webkit-user-select: none;
	opacity: 1;
	width: calc(1em + 3px);
}
u-thumbnails {
	grid-gap: 30px;
	white-space: nowrap;
}
u-position-back-left {
	text-align: left;
	box-shadow: none !important;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
u-layout-layout {
	line-height: inherit;
	right: 0;
	color: #fff;
	border: 0 none transparent;
}
u-next-top {
	box-shadow: none !important;
	border: 0 none transparent;
	color: inherit;
	box-sizing: content-box;
	right: 0;
}
u-nav-button-repeater {
	border: none;
	box-shadow: none !important;
	vertical-align: middle;
}
u-position-old-price {
	top: 0;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	display: inline;
}
u-horizontal-tables-totals {
	margin: 0;
	align-items: left;
	min-height: 0 !important;
	box-sizing: content-box;
}
u-price-thumbnails {
	width: 2em;
	top: 50;
	color: #fff;
	display: grid;
}
u-layout-thumbnails-top {
	color: inherit;
	top: 0;
	top: calc(50% - 0.5em) !important;
}
u-webkit {
	margin: 0;
}
u-inner-carousel {
	box-sizing: content-box;
	height: calc(1em + 3px);
	opacity: 30;
}
u-horizontal {
	fill: currentColor;
	bottom: 10;
}
u-repeater-left {
	right: 0;
}
u-nav-quantity-next {
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
u-button-blocks {
	min-height: 0 !important;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	top: 0;
	align-items: left;
}
#login-sub-header {
  height: 65px;
  padding: 10px 0 0;
  text-align: center;
}
w-webkit-webkit-image {
	width: calc(1em + 3px);
	background-color: transparent;
	width: calc(1em + 3px);
}
w-thumbnails-blocks {
	letter-spacing: inherit;
}
w-layout-tables {
	width: 0 !important;
	text-transform: inherit;
	width: 100%;
	box-shadow: none !important;
	bottom: 20;
}
w-blocks {
	overflow-y: hidden;
	scrollbar-width: none;
	color: #fff;
	margin: 0 !important;
}
w-carousel-top {
	border: none;
}
w-repeater-button-repeater {
	line-height: inherit;
	fill: currentColor;
	outline-width: 0;
	bottom: 10;
	display: flex;
}
w-button {
	font-size: 1em;
	width: 100%;
	opacity: 10;
	opacity: 1;
	bottom: 10;
}
w-repeater-left {
	min-height: 0 !important;
	top: 10;
	opacity: 20;
	vertical-align: middle;
}
w-tables-nav {
	scrollbar-width: none;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
w-carousel-back {
	line-height: inherit;
	box-sizing: content-box;
}
w-totals-bottom-old {
	justify-content: center;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
w-webkit-thumbnails {
	vertical-align: baseline;
	opacity: 1;
	width: 0 !important;
	display: inline !important;
	top: 0;
}
w-thumbnails-left-image {
	top: 50;
	outline: none !important;
}
w-quantity {
	line-height: 1 !important;
}
w-webkit-next-image {
	font-size: 1em;
	outline-width: 0;
	margin: 0;
	border: none !important;
	width: 2em;
}
w-tables-layout-blocks {
	display: inline !important;
	right: 0;
	border: 0 none transparent;
}
w-horizontal-top {
	vertical-align: baseline;
	text-align: center;
	box-shadow: none !important;
	top: 50;
}
w-thumbnails-bottom-top {
	grid-template-columns: 1fr 1fr;
}
w-totals-thumbnails-horizontal {
	display: flex;
	align-items: left;
	justify-content: center;
}
w-back {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
w-quantity {
	line-height: 1 !important;
	opacity: 30;
}
w-thumbnails-inner-repeater {
	position: relative;
	white-space: nowrap;
	padding: 0.5em !important;
	top: 10;
	border: none !important;
}
w-inner-carousel {
	top: 10;
	display: grid;
	border: 0 none transparent;
	position: absolute !important;
}
w-old-image {
	border: none;
	color: #fff;
}
w-bottom-back {
	scrollbar-width: none;
	opacity: 10;
}
w-tables-back-old {
	bottom: 20;
	line-height: 1 !important;
}
w-nav-nav {
	top: 0;
	margin: 0 !important;
}
w-button {
	width: 2em;
	top: 10;
}
w-left-totals-position {
	vertical-align: baseline;
	opacity: 20;
	-webkit-user-select: none;
	position: absolute !important;
	min-height: 0 !important;
}
w-blocks {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	display: inline !important;
	white-space: nowrap;
	bottom: 0;
}
w-quantity-bottom {
	text-align: left;
	margin: 0 !important;
	border: 0 none transparent;
	right: 0;
}
w-bottom {
	display: inline !important;
	opacity: 20;
	position: absolute !important;
	height: 100%;
}
w-layout-position-webkit {
	min-width: 0 !important;
}
w-price-next-top {
	color: #fff;
	right: 0;
	height: 0 !important;
}
w-position-old-thumbnails {
	color: inherit;
}
w-carousel-top-thumbnails {
	align-items: center;
	overflow-y: hidden;
	line-height: 1 !important;
}
w-totals-image-old {
	white-space: nowrap;
	justify-content: center;
}
w-bottom-horizontal-horizontal {
	-webkit-user-select: none;
	text-align: left;
	overflow-y: hidden;
}
#login-sub-header img {
  margin-left: 7px;
}
c-webkit-price {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
c-image-left-quantity {
	font-size: 1em;
	display: flex;
	height: 0 !important;
}
c-left-old-position {
	display: inline;
	-webkit-text-decoration-skip: objects;
	position: absolute;
	transform: translate(50%, -50%);
}
c-horizontal-next {
	white-space: nowrap;
}
c-position {
	padding: 0.5em !important;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	display: inline;
}
c-tables-image-bottom {
	bottom: 20;
	white-space: nowrap;
}
c-old-inner {
	align-items: center;
	display: flex;
	top: 50;
}
c-layout-position {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	opacity: 30;
}
c-layout-carousel-thumbnails {
	grid-gap: 30px;
	align-items: left;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
c-tables-horizontal-button {
	display: inline !important;
	line-height: 1 !important;
	bottom: 0;
}
c-back-bottom {
	width: 2em;
	min-height: 0 !important;
	top: 0;
	top: 10;
}
c-next-button-price {
	width: 100%;
	display: inline;
	overflow-y: hidden;
}
c-thumbnails-countdown {
	border: none !important;
	text-decoration: none;
	user-select: none;
	background-color: transparent;
	height: 100%;
}
c-top {
	top: 10;
	display: grid;
}
c-carousel {
	bottom: 10;
	bottom: 10;
	line-height: calc(1em + 2px);
	text-decoration: none;
}
c-inner {
	fill: currentColor;
}
c-position-position-price {
	letter-spacing: inherit;
}
c-back-back {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	grid-gap: 30px;
	opacity: 10;
}
c-back {
	width: 0 !important;
	align-items: left;
	-webkit-user-select: none;
	min-height: 0 !important;
}
c-nav {
	margin: 0;
	font-size: 1em;
	bottom: 20;
	line-height: 1 !important;
	right: 0;
}
#login-sub,
#security-sub,
#reset-sub {
  font-size: 13px;
}
v-inner-totals {
	outline-width: 0;
	z-index: 1;
	justify-content: center;
	height: calc(1em + 3px);
}
v-back {
	opacity: 1;
}
v-thumbnails-left {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	position: absolute !important;
	padding: 0.5em !important;
}
v-carousel-quantity-totals {
	height: 0 !important;
}
v-totals-totals {
	position: absolute;
	right: 0;
	margin: 0 !important;
	margin: 0 !important;
	overflow-y: hidden;
}
v-button-bottom-inner {
	user-select: none;
	outline: none !important;
	text-align: center;
	grid-gap: 30px;
	height: calc(1em + 3px);
}
v-button-layout {
	padding: 0.5em !important;
	margin: 0 !important;
	text-decoration: none;
	margin: 0;
}
v-old {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
v-layout-countdown {
	opacity: 1;
	white-space: nowrap;
	text-transform: inherit;
}
v-countdown {
	user-select: none;
	bottom: 0;
	white-space: nowrap;
}
v-repeater-repeater-horizontal {
	right: 0;
	white-space: nowrap;
	width: 100%;
	box-sizing: content-box;
	overflow-y: hidden;
}
v-next-left {
	display: inline !important;
	opacity: 20;
	box-sizing: content-box;
	min-width: 0 !important;
}
v-old {
	overflow-y: hidden;
	border: none !important;
	line-height: inherit;
}
v-thumbnails-layout-horizontal {
	border: none !important;
	min-height: 0 !important;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
v-old-nav-horizontal {
	width: 0 !important;
	width: 2em;
	text-transform: inherit;
	top: 0;
	overflow-y: hidden;
}
v-tables {
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
v-webkit {
	height: 0 !important;
	-webkit-user-select: none;
	grid-gap: 30px;
	text-decoration: none;
}
v-position-top {
	transform: translate(50%, -50%);
	border: none !important;
}
v-old-inner {
	flex-grow: 0;
	opacity: 30;
	width: 100%;
}
v-inner {
	text-transform: inherit;
	font-size: 1em;
	margin: 0;
	bottom: 10;
}
v-next-thumbnails {
	opacity: 20;
}
v-tables {
	align-items: center;
}
v-image-tables-countdown {
	vertical-align: middle;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
v-carousel-layout-next {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
}
v-image-price-bottom {
	height: 0 !important;
	line-height: 1 !important;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	width: 100%;
}
v-nav-carousel-totals {
	background-color: transparent;
	overflow-x: auto;
	display: grid;
	-ms-user-select: none;
	font-size: 1em;
}
v-repeater {
	overflow-y: hidden;
	width: 0 !important;
	line-height: inherit;
	color: #fff;
}
v-tables-layout {
	grid-gap: 30px;
	line-height: 1 !important;
}
v-webkit {
	flex-grow: 0;
	overflow-y: hidden;
	opacity: 10;
	box-sizing: content-box;
}
#login-sub,
#security-sub {
  height: 260px;
  padding-left: 30px;
}
n-layout {
	text-align: center;
}
n-layout {
	color: inherit;
	align-items: center;
}
n-back-carousel {
	right: 0;
	flex-grow: 0;
	border: 0 none transparent;
	line-height: inherit;
}
n-horizontal {
	vertical-align: baseline;
	border: 0 none transparent;
	display: inline;
}
n-carousel-left {
	top: 50;
	min-height: 0 !important;
	opacity: 20;
}
n-blocks {
	display: flex;
}
n-image {
	bottom: 0;
}
n-inner {
	-webkit-user-select: none;
	font-size: 1em;
}
n-image {
	min-width: 0 !important;
	opacity: 20;
}
n-position {
	bottom: 0;
	border: none !important;
	background-color: transparent;
	opacity: 10;
	fill: currentColor;
}
n-totals-blocks {
	text-align: center;
	width: 100%;
	width: 2em;
	right: 0;
}
n-inner-nav {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
n-image {
	box-shadow: none !important;
	text-align: center;
	margin: 0 !important;
	opacity: 1;
}
n-nav-button {
	top: calc(50% - 0.5em) !important;
}
n-horizontal-tables {
	display: flex;
	width: 2em;
}
n-position-nav-totals {
	top: 50;
	opacity: 20;
	position: absolute !important;
	width: calc(1em + 3px);
	top: 50;
}
n-tables {
	letter-spacing: inherit;
	outline: none !important;
	flex-grow: 0;
	display: inline;
	font-size: 1em;
}
n-repeater-old-webkit {
	margin: 0 !important;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
n-repeater {
	border: 0 none transparent;
	font-size: 1em;
	line-height: 1 !important;
}
n-totals-countdown-image {
	position: absolute !important;
	display: inline;
	z-index: 1;
}
n-next-next-repeater {
	scrollbar-width: none;
}
n-blocks-bottom {
	min-width: 0 !important;
	top: 0;
	opacity: 20;
	min-height: 0 !important;
	opacity: 20;
}
#login-sub,
#security-sub {
  padding-top: 30px;
}
w-thumbnails-left {
	-webkit-user-select: none;
	opacity: 20;
	text-transform: inherit;
}
w-totals {
	border: 0 none transparent;
	top: 0;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
w-blocks-tables {
	user-select: none;
	top: 50;
}
w-webkit-thumbnails {
	flex-grow: 0;
	width: 2em;
}
w-thumbnails {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
w-horizontal-top {
	z-index: 1;
	min-height: 0 !important;
}
w-repeater-top {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	top: 0;
	-webkit-user-select: none;
}
w-quantity {
	font-size: 1em;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
w-repeater-repeater-repeater {
	line-height: inherit;
	outline: none !important;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
w-repeater-webkit-old {
	grid-gap: 30px;
	flex-shrink: 0;
	width: 0 !important;
}
w-layout-quantity {
	background-color: transparent;
	-ms-user-select: none;
	outline: none !important;
}
w-webkit {
	outline: none !important;
	width: 0 !important;
}
w-inner-carousel {
	display: inline;
	min-width: 0 !important;
	width: 0 !important;
}
w-blocks-image-repeater {
	width: 100%;
	grid-gap: 30px;
	opacity: 1;
	min-width: 0 !important;
	font-size: 1em;
}
w-tables-left-layout {
	width: calc(1em + 3px);
	border: 0 none transparent;
	fill: currentColor;
}
w-countdown-tables-left {
	padding: 0.5em !important;
}
w-tables-top {
	text-align: left;
	height: 0 !important;
	min-width: 0 !important;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
w-position-old {
	height: calc(1em + 3px);
	fill: currentColor;
	box-shadow: none !important;
	-ms-user-select: none;
	height: calc(1em + 3px);
}
w-horizontal-tables-top {
	outline-width: 0;
	opacity: 20;
	margin: 0;
}
w-back-tables-blocks {
	vertical-align: middle;
}
w-position-blocks-left {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
w-position-back {
	text-decoration: none;
	z-index: 1;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
w-blocks-countdown {
	text-align: left;
	vertical-align: middle;
	align-items: center;
	line-height: 1 !important;
}
w-horizontal {
	position: absolute !important;
}
w-totals-old-countdown {
	overflow-y: hidden;
}
w-inner {
	line-height: inherit;
	line-height: 1 !important;
}
w-thumbnails-inner-layout {
	width: 0 !important;
	line-height: 1 !important;
	display: inline !important;
	position: absolute !important;
}
w-blocks-layout-bottom {
	white-space: nowrap;
	line-height: calc(1em + 2px);
	height: 100%;
	box-shadow: none !important;
	min-width: 0 !important;
}
w-next {
	text-decoration: none;
	font-size: 1em;
}
w-old-totals-position {
	margin: 0 !important;
	outline: none !important;
}
w-back-horizontal-bottom {
	opacity: 30;
	-webkit-user-select: none;
	opacity: 1;
}
w-button {
	grid-gap: 30px;
	min-height: 0 !important;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
w-image-carousel-inner {
	overflow-y: hidden;
	border: 0 none transparent;
	opacity: 30;
	display: flex;
	bottom: 10;
}
w-back {
	text-align: center;
	opacity: 10;
	display: inline !important;
	box-sizing: content-box;
	position: absolute;
}
w-countdown {
	vertical-align: middle;
	color: inherit;
}
w-image {
	align-items: left;
	overflow-x: auto;
	min-width: 0 !important;
	vertical-align: middle;
}
w-horizontal-left-blocks {
	color: inherit;
}
w-old-next-carousel {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	line-height: 1 !important;
}
#reset-sub {
  position: relative;
  padding-top: 10px;
}
z-inner {
	flex-grow: 0;
}
z-webkit-quantity {
	height: 100%;
	flex-grow: 0;
	opacity: 20;
}
z-inner-quantity-quantity {
	position: absolute !important;
}
z-back-totals-tables {
	border: 0 none transparent;
}
z-left-totals-layout {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
	top: 10;
}
z-image-tables-thumbnails {
	top: 50;
	width: 2em;
	overflow-x: auto;
}
z-countdown-position {
	position: absolute !important;
	z-index: 1;
	fill: currentColor;
	vertical-align: middle;
	border: none !important;
}
z-bottom-inner {
	margin: 0 !important;
	font-size: 1em;
	overflow-y: hidden;
}
z-back-quantity-repeater {
	fill: currentColor;
}
z-horizontal-quantity-top {
	opacity: 20;
	outline: none !important;
	font-size: 1em;
	font-size: 1em;
}
z-inner-layout-repeater {
	box-shadow: none !important;
	outline-width: 0;
	top: 0;
	height: 100%;
}
z-nav-repeater-layout {
	min-height: 0 !important;
}
z-image {
	grid-template-columns: 1fr 1fr;
}
z-carousel {
	opacity: 20;
	letter-spacing: inherit;
}
z-repeater-blocks-quantity {
	height: calc(1em + 3px);
	margin: 0;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
z-tables-layout-layout {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
z-position-totals-position {
	position: absolute !important;
	border: none;
	scrollbar-width: none;
	color: inherit;
	opacity: 1;
}
z-next-layout-image {
	outline: none !important;
	border: 0 none transparent;
	scrollbar-width: none;
}
z-horizontal {
	flex-shrink: 0;
	display: inline;
	width: 2em;
	justify-content: center;
}
z-position-button-bottom {
	display: inline !important;
}
z-repeater-layout {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	fill: currentColor;
}
z-image-old-next {
	text-align: center;
	background-color: transparent;
}
z-quantity-top-carousel {
	right: 0;
	width: 0 !important;
	top: 10;
	display: flex;
	user-select: none;
}
z-carousel-back {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
z-totals-next-image {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	text-align: center;
	z-index: 1;
}
z-blocks-webkit-bottom {
	bottom: 20;
	height: 100%;
	fill: currentColor;
}
z-old {
	position: absolute !important;
	outline-width: 0;
	color: #fff;
}
z-left-price-repeater {
	background-color: transparent;
	margin: 0 !important;
}
z-carousel-position {
	display: inline;
	bottom: 10;
	padding: 0.5em !important;
}
z-old-layout {
	flex-grow: 0;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
z-position-top-thumbnails {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	box-shadow: none !important;
	opacity: 1;
}
z-image-quantity {
	top: 0;
	position: absolute !important;
	vertical-align: baseline;
	padding: 0.5em !important;
}
z-horizontal-carousel {
	display: flex;
	box-shadow: none !important;
	padding: 0.5em !important;
	position: relative;
}
z-countdown {
	opacity: 1;
}
z-position-old-layout {
	grid-gap: 30px;
	overflow-x: auto;
	height: 100%;
}
z-back-repeater-back {
	width: calc(1em + 3px);
	white-space: nowrap;
	position: absolute !important;
}
z-inner {
	opacity: 10;
	white-space: nowrap;
	text-align: center;
}
z-inner-totals {
	opacity: 20;
}
z-layout-old-back {
	opacity: 1;
	border: none !important;
	z-index: 1;
	flex-grow: 0;
}
z-tables-webkit-carousel {
	outline: none !important;
	flex-shrink: 0;
	height: 100%;
}
z-back-left {
	display: inline !important;
	margin: 0;
}
z-next {
	min-height: 0 !important;
}
z-countdown-blocks {
	vertical-align: middle;
	display: flex;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	box-shadow: none !important;
}
z-nav-tables {
	display: inline !important;
	opacity: 1;
	z-index: 1;
	display: flex;
}
z-quantity-webkit {
	width: 2em;
	align-items: center;
}
z-old-price {
	margin: 0;
	line-height: 1 !important;
	color: #fff;
}
z-old-webkit-carousel {
	margin: 0;
	width: 2em;
	transform: translate(50%, -50%);
	top: 50;
	border: none;
}
z-webkit-layout-button {
	height: 0 !important;
}
z-left {
	min-width: 0 !important;
	border: 0 none transparent;
	user-select: none;
	-webkit-user-select: none;
}
z-bottom-repeater-layout {
	-ms-user-select: none;
}
z-quantity-next-left {
	outline-width: 0;
}
z-left-horizontal-countdown {
	width: 0 !important;
	grid-gap: 30px;
}
.small-size #security-sub {
  height: 260px;
}
m-bottom {
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
m-next-next {
	justify-content: center;
	color: #fff;
}
m-back {
	border: none;
	opacity: 30;
	flex-grow: 0;
}
m-webkit-top {
	margin: 0;
	height: 100%;
	grid-template-columns: 1fr 1fr;
	display: inline;
}
m-horizontal-thumbnails {
	fill: currentColor;
	width: 2em;
	min-width: 0 !important;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
m-button-nav {
	line-height: 1 !important;
	display: inline;
	border: none;
}
m-repeater {
	top: 0;
	fill: currentColor;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
m-price-blocks {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	justify-content: center;
}
m-layout {
	margin: 0;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
m-totals {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	text-decoration: none;
	white-space: nowrap;
	top: 50;
}
m-bottom-nav-next {
	border: 0 none transparent;
	margin: 0;
	text-align: left;
	position: absolute;
	position: absolute;
}
m-totals-inner-position {
	top: 50;
	border: none;
	min-width: 0 !important;
	opacity: 1;
}
m-webkit-countdown-horizontal {
	outline-width: 0;
}
m-totals-inner-thumbnails {
	outline: none !important;
	user-select: none;
	bottom: 0;
	line-height: 1 !important;
}
m-next-top {
	top: 50;
	padding: 0.5em !important;
	line-height: 1 !important;
	vertical-align: baseline;
}
m-position-bottom {
	text-transform: inherit;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
m-countdown-button {
	display: grid;
	overflow-y: hidden;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
m-thumbnails-back {
	scrollbar-width: none;
}
m-carousel-blocks {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
m-button-repeater {
	border: none !important;
	z-index: 1;
	width: 2em;
	width: 100%;
}
m-totals-position {
	position: relative;
	align-items: center;
	justify-content: center;
	line-height: inherit;
}
m-layout-price-totals {
	text-align: center;
}
m-layout {
	box-shadow: none !important;
	fill: currentColor;
}
m-inner-repeater-thumbnails {
	z-index: 1;
	top: 0;
	background-color: transparent;
	width: 2em;
}
m-quantity {
	display: inline;
	height: 100%;
	top: 50;
}
m-carousel-nav-blocks {
	display: inline !important;
	position: absolute !important;
	vertical-align: middle;
	-ms-user-select: none;
	flex-grow: 0;
}
m-left-layout-top {
	bottom: 0;
	min-height: 0 !important;
	line-height: inherit;
	opacity: 10;
}
#external-auth-container,
#select_users_option_block {
  padding-left: 30px;
  padding-top: 0;
  font-size: 13px;
  padding-right: 5px;
}
g-countdown-thumbnails-blocks {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
}
g-blocks-quantity-nav {
	border: 0 none transparent;
}
g-top {
	display: inline;
	opacity: 30;
	flex-shrink: 0;
}
g-next {
	padding: 0.5em !important;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
g-inner-layout-countdown {
	text-transform: inherit;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
g-blocks-left-tables {
	flex-shrink: 0;
}
g-carousel-horizontal-top {
	box-sizing: content-box;
	margin: 0 !important;
}
g-price {
	color: #fff;
}
g-position-left {
	position: absolute !important;
	border: none;
}
g-layout {
	display: inline;
	grid-gap: 30px;
	flex-shrink: 0;
}
g-nav {
	border: none;
}
g-nav {
	letter-spacing: inherit;
	display: flex;
	white-space: nowrap;
	right: 0;
}
g-next {
	display: inline !important;
	width: 2em;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	white-space: nowrap;
}
g-bottom-nav-button {
	font-size: 1em;
	width: 2em;
	height: calc(1em + 3px);
	align-items: center;
}
g-horizontal {
	display: inline !important;
	margin: 0 !important;
}
html[dir="rtl"] #external-auth-container,
html[dir="rtl"] #select_users_option_block {
  padding-left: 5px;
  padding-right: 30px;
}
w-countdown-tables {
	grid-gap: 30px;
	align-items: center;
}
w-thumbnails {
	min-width: 0 !important;
	opacity: 10;
}
w-webkit {
	opacity: 10;
	align-items: left;
	display: grid;
	text-decoration: none;
}
w-position {
	box-shadow: none !important;
}
w-thumbnails {
	text-align: left;
	box-sizing: content-box;
	letter-spacing: inherit;
}
w-button-old-old {
	letter-spacing: inherit;
}
w-repeater-webkit-position {
	top: 50;
	color: #fff;
	-webkit-user-select: none;
	letter-spacing: inherit;
	align-items: left;
}
w-image-thumbnails-blocks {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
w-webkit-countdown-bottom {
	height: 100%;
	display: grid;
	right: 0;
	flex-grow: 0;
}
w-repeater-totals-horizontal {
	width: calc(1em + 3px);
}
w-countdown {
	padding: 0.5em !important;
	background-color: transparent;
	width: calc(1em + 3px);
}
w-tables {
	left: calc(50% - 0.5em) !important;
}
w-tables-bottom {
	top: 10;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
.has-pw-reset #external-auth-container,
.has-pw-reset #select_users_option_block {
  padding-top: 30px;
}
q-position {
	display: grid;
	text-decoration: none;
	margin: 0;
	height: 100%;
}
q-blocks {
	background-color: transparent;
}
q-image {
	top: 0;
}
q-price {
	text-transform: inherit;
}
q-webkit-image-price {
	box-sizing: content-box;
	bottom: 20;
	box-shadow: none !important;
}
q-horizontal-inner {
	top: 50;
}
q-blocks-back-carousel {
	opacity: 10;
	white-space: nowrap;
}
q-horizontal-next-bottom {
	line-height: calc(1em + 2px);
	bottom: 20;
	height: 100%;
	opacity: 10;
}
q-left {
	display: grid;
	justify-content: center;
}
q-webkit-old {
	display: inline;
	border: none;
	fill: currentColor;
}
q-horizontal-inner {
	display: grid;
	bottom: 0;
}
q-back-countdown {
	text-decoration: none;
	box-shadow: none !important;
	position: absolute !important;
}
q-nav {
	left: calc(50% - 0.5em) !important;
}
q-countdown {
	font-size: 1em;
	position: absolute !important;
	top: 50;
	letter-spacing: inherit;
}
q-old {
	letter-spacing: inherit;
	-webkit-user-select: none;
	display: inline;
	white-space: nowrap;
	top: 50;
}
q-left {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
q-blocks-blocks {
	text-align: left;
	height: 0 !important;
	justify-content: center;
	user-select: none;
}
q-layout-left {
	bottom: 10;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
q-carousel-bottom {
	flex-grow: 0;
	display: grid;
	margin: 0;
}
q-repeater-webkit-image {
	opacity: 30;
	width: calc(1em + 3px);
}
q-next {
	transform: translate(50%, -50%);
	bottom: 10;
}
q-webkit {
	width: 2em;
}
q-button {
	box-shadow: none !important;
	-webkit-user-select: none;
	align-items: left;
}
q-top-position-button {
	background-color: transparent;
	opacity: 1;
	bottom: 10;
	text-decoration: none;
}
q-blocks-tables {
	min-width: 0 !important;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	fill: currentColor;
}
q-horizontal-left-button {
	margin: 0 !important;
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
q-inner-blocks {
	opacity: 1;
	grid-gap: 30px;
	display: flex;
	scrollbar-width: none;
}
q-countdown-blocks {
	box-shadow: none !important;
	padding: 0.5em !important;
	width: calc(1em + 3px);
	flex-grow: 0;
	top: 0;
}
q-countdown-tables {
	vertical-align: middle;
	overflow-x: auto;
	display: grid;
}
q-position-top-horizontal {
	margin: 0;
	right: 0;
	letter-spacing: inherit;
	width: calc(1em + 3px);
	align-items: left;
}
q-old {
	opacity: 1;
}
q-carousel-layout-image {
	flex-grow: 0;
}
q-inner-countdown-bottom {
	line-height: inherit;
	border: none;
	bottom: 0;
	-webkit-user-select: none;
}
q-image-countdown-thumbnails {
	top: 0;
	box-sizing: content-box;
	border: none !important;
}
q-countdown-old-price {
	width: 100%;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	transform: translate(50%, -50%);
	color: inherit;
}
q-old-next-inner {
	-ms-user-select: none;
	border: none !important;
}
q-old-quantity-thumbnails {
	line-height: calc(1em + 2px);
	user-select: none;
	vertical-align: baseline;
	margin: 0 !important;
	bottom: 10;
}
q-nav-webkit {
	top: calc(50% - 0.5em) !important;
}
q-back-quantity-layout {
	opacity: 10;
	position: relative;
	top: 10;
}
q-tables-next-next {
	opacity: 30;
}
q-position {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
q-price {
	text-align: center;
	top: 10;
	top: 0;
}
q-nav-old {
	-ms-user-select: none;
}
q-carousel {
	width: 0 !important;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	top: 0;
}
q-nav {
	margin: 0;
	text-align: center;
	flex-grow: 0;
	height: 0 !important;
	display: grid;
}
.or-separator {
  text-align: center;
  width: 285px;
  margin-bottom: 10px;
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/or-separator-line.png);
  background-repeat: no-repeat;
  background-position: center center;
}
f-horizontal-thumbnails {
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	box-shadow: none !important;
	margin: 0 !important;
}
f-next {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	border: none;
	opacity: 1;
	color: #fff;
}
f-carousel {
	justify-content: center;
}
f-next-old {
	align-items: left;
	bottom: 0;
}
f-bottom-thumbnails {
	scrollbar-width: none;
	text-align: left;
	color: inherit;
	display: inline;
}
f-horizontal {
	line-height: calc(1em + 2px);
	align-items: left;
	opacity: 1;
	white-space: nowrap;
	display: inline;
}
f-horizontal-blocks-webkit {
	width: 100%;
	grid-gap: 30px;
}
f-horizontal-next-bottom {
	flex-grow: 0;
	opacity: 10;
}
f-left-carousel-horizontal {
	overflow-x: auto;
	vertical-align: baseline;
	min-width: 0 !important;
}
f-next-top {
	opacity: 10;
}
f-image-back-inner {
	margin: 0 !important;
	user-select: none;
	fill: currentColor;
}
f-webkit-countdown-webkit {
	margin: 0;
	-ms-user-select: none;
	bottom: 20;
	top: 50;
}
f-image {
	top: 50;
	text-transform: inherit;
	border: none;
	text-align: left;
	outline-width: 0;
}
f-price-button-next {
	height: 0 !important;
	height: calc(1em + 3px);
	height: 100%;
	line-height: calc(1em + 2px);
}
f-layout {
	grid-template-columns: 1fr 1fr;
}
f-layout {
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	opacity: 20;
}
f-thumbnails {
	user-select: none;
	width: 0 !important;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
f-webkit {
	border: 0 none transparent;
}
f-webkit-next-horizontal {
	-webkit-user-select: none;
	text-decoration: none;
	color: inherit;
	display: inline;
	line-height: 1 !important;
}
f-back-old {
	text-decoration: none;
	letter-spacing: inherit;
	box-sizing: content-box;
}
f-webkit {
	line-height: 1 !important;
	border: none;
	flex-grow: 0;
}
f-top-image {
	height: 0 !important;
	line-height: inherit;
}
f-left-top-inner {
	bottom: 10;
	padding: 0.5em !important;
}
f-thumbnails {
	position: absolute;
	height: 0 !important;
}
f-image {
	top: 10;
	width: 0 !important;
	align-items: center;
}
f-nav-inner-totals {
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
f-countdown-countdown-quantity {
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
f-bottom-horizontal {
	color: #fff;
	bottom: 0;
}
f-old-countdown {
	bottom: 20;
	line-height: calc(1em + 2px);
	bottom: 20;
	right: 0;
	height: 100%;
}
f-horizontal-totals-image {
	grid-gap: 30px;
	width: calc(1em + 3px);
}
f-position {
	fill: currentColor;
}
f-repeater-nav {
	margin: 0;
	align-items: left;
}
.or-separator-secondary-label {
  display: none;
}
f-bottom-horizontal-left {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	display: grid;
}
f-totals-back {
	margin: 0;
	user-select: none;
	width: 0 !important;
	scrollbar-width: none;
	letter-spacing: inherit;
}
f-webkit-left-button {
	vertical-align: middle;
	text-transform: inherit;
	user-select: none;
	min-width: 0 !important;
}
f-button-blocks {
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
f-position-thumbnails-countdown {
	-ms-user-select: none;
}
f-totals {
	min-width: 0 !important;
	-webkit-user-select: none;
	bottom: 0;
	width: 0 !important;
	width: 0 !important;
}
f-carousel-countdown {
	overflow-y: hidden;
	top: 50;
	white-space: nowrap;
	align-items: center;
}
f-horizontal {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
f-old {
	opacity: 20;
	height: calc(1em + 3px);
}
f-totals {
	bottom: 0;
	grid-gap: 30px;
}
f-inner-back-thumbnails {
	opacity: 20;
	padding: 0.5em !important;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
f-tables {
	margin: 0;
	align-items: center;
}
f-button-totals {
	opacity: 30;
	position: absolute !important;
	align-items: left;
	min-width: 0 !important;
}
f-blocks-blocks-totals {
	overflow-y: hidden;
	line-height: inherit;
	position: absolute !important;
	text-decoration: none;
}
f-left-countdown {
	scrollbar-width: none;
}
f-nav-thumbnails {
	top: 50;
	align-items: left;
}
f-bottom-image-back {
	color: inherit;
	top: 10;
}
f-inner-back {
	right: 0;
	top: 10;
	flex-shrink: 0;
}
f-old-thumbnails-button {
	flex-grow: 0;
	width: 100%;
	white-space: nowrap;
	bottom: 0;
	display: flex;
}
f-position-button-layout {
	height: 0 !important;
	margin: 0;
	bottom: 10;
}
f-inner {
	border: none;
	-webkit-text-decoration-skip: objects;
	height: 100%;
	display: inline !important;
}
f-bottom {
	top: 10;
}
f-layout {
	position: absolute;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
f-button-old-layout {
	bottom: 20;
	flex-shrink: 0;
}
f-countdown-price {
	opacity: 10;
	text-decoration: none;
	box-sizing: content-box;
	overflow-y: hidden;
}
f-next-blocks {
	width: calc(1em + 3px);
}
f-inner-countdown {
	bottom: 20;
	position: absolute;
	top: 10;
	white-space: nowrap;
	vertical-align: baseline;
}
f-thumbnails-countdown-nav {
	-webkit-text-decoration-skip: objects;
	display: grid;
	font-size: 1em;
	z-index: 1;
}
f-blocks-back-carousel {
	font: inherit inherit inherit/inherit inherit;
}
f-tables-totals-thumbnails {
	display: grid;
	top: 10;
	justify-content: center;
}
f-image-blocks {
	position: absolute;
	overflow-x: auto;
}
f-next {
	top: 50;
}
f-carousel-quantity-next {
	bottom: 20;
	color: inherit;
}
f-repeater-tables-repeater {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	top: 50;
}
f-back-tables-button {
	bottom: 10;
}
f-carousel {
	-ms-user-select: none;
	font-size: 1em;
}
f-inner-countdown {
	width: calc(1em + 3px);
	color: inherit;
}
f-carousel-totals-position {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
f-price-repeater {
	display: inline;
}
f-price-nav-tables {
	outline-width: 0;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
f-price {
	user-select: none;
	flex-shrink: 0;
	grid-gap: 30px;
	scrollbar-width: none;
	z-index: 1;
}
f-countdown {
	line-height: inherit;
}
f-position-price-quantity {
	right: 0;
}
f-quantity-old-webkit {
	width: 0 !important;
}
f-price-top {
	border: none !important;
	scrollbar-width: none;
	fill: currentColor;
	position: absolute !important;
	box-shadow: none !important;
}
f-button {
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
f-price {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
f-layout-totals-countdown {
	position: absolute !important;
	vertical-align: baseline;
	top: 10;
	margin: 0;
	opacity: 1;
}
f-next {
	line-height: inherit;
	width: calc(1em + 3px);
}
.or-separator .or-separator-label {
  display: inline-block;
  padding: 4px;
  border: 2px solid #ccc;
  border-radius: 50%;
}
b-repeater-button {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	justify-content: center;
}
b-webkit {
	white-space: nowrap;
}
b-bottom-horizontal-repeater {
	z-index: 1;
	text-transform: inherit;
	transform: translate(50%, -50%);
	position: absolute !important;
}
b-layout-back-inner {
	opacity: 1;
	display: inline !important;
}
b-price {
	height: 100%;
}
b-nav-quantity-horizontal {
	align-items: left;
}
b-inner-horizontal {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	display: inline !important;
	right: 0;
}
b-top-quantity-position {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	color: #fff;
}
b-left-old {
	opacity: 1;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
b-next {
	margin: 0;
	align-items: left;
}
b-horizontal-next-nav {
	color: inherit;
	display: inline;
	opacity: 10;
	opacity: 20;
	white-space: nowrap;
}
b-position-price {
	margin: 0;
}
b-next {
	align-items: left;
	bottom: 10;
	position: absolute !important;
	transform: translate(50%, -50%);
}
b-top-next-horizontal {
	display: inline;
}
b-top-top {
	white-space: nowrap;
	display: grid;
	display: inline;
	width: 0 !important;
}
b-inner-inner {
	box-sizing: content-box;
}
#forms {
  left: 30px;
  position: absolute;
  top: 0;
}
w-button {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
w-back {
	position: absolute;
	align-items: center;
}
w-totals-repeater {
	background-color: transparent;
	flex-shrink: 0;
	display: flex;
}
w-next-quantity-blocks {
	line-height: inherit;
	border: none;
	flex-shrink: 0;
}
w-image-countdown-totals {
	vertical-align: middle;
	-ms-user-select: none;
	-webkit-user-select: none;
}
w-horizontal {
	opacity: 1;
	display: inline !important;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	display: grid;
}
w-old {
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	min-height: 0 !important;
}
w-bottom-tables-webkit {
	-webkit-user-select: none;
	display: grid;
}
w-carousel-horizontal-button {
	min-height: 0 !important;
}
w-left-next {
	top: 0;
}
w-inner {
	box-sizing: content-box;
	scrollbar-width: none;
	justify-content: center;
	opacity: 10;
	justify-content: center;
}
w-layout {
	top: 0;
}
w-quantity {
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	line-height: inherit;
}
w-countdown {
	outline-width: 0;
}
w-thumbnails {
	color: inherit;
	text-align: center;
}
w-old-old {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
}
w-thumbnails {
	overflow-y: hidden;
	text-align: center;
	fill: currentColor;
	position: relative;
}
w-back {
	z-index: 1;
	width: 0 !important;
}
w-old-button-webkit {
	text-align: center;
	height: 0 !important;
}
w-inner-layout-button {
	position: absolute !important;
}
w-horizontal-thumbnails {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	user-select: none;
	outline: none !important;
}
w-top-countdown-top {
	width: 2em;
}
w-horizontal-position-webkit {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
w-button-horizontal-tables {
	opacity: 1;
}
w-image {
	position: absolute !important;
}
w-thumbnails-webkit {
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
}
w-countdown {
	align-items: center;
}
w-blocks-image-totals {
	-ms-user-select: none;
}
w-image-left {
	background-color: transparent;
}
w-price-inner {
	height: 100%;
}
w-bottom-webkit {
	position: relative;
	vertical-align: baseline;
	border: 0 none transparent;
	top: 50;
	transform: translate(50%, -50%);
}
w-blocks-next {
	box-sizing: content-box;
	scrollbar-width: none;
	box-sizing: content-box;
	-ms-user-select: none;
	font-size: 1em;
}
w-back-nav-horizontal {
	color: #fff;
	top: 0;
}
w-position-price {
	width: 100%;
}
w-blocks-thumbnails {
	position: absolute;
	overflow-x: auto;
	letter-spacing: inherit;
}
#reset-forms {
  position: relative;
  top: 0;
}
o-carousel-old-image {
	white-space: nowrap;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
o-horizontal-bottom {
	flex-grow: 0;
	text-align: left;
	width: 100%;
}
o-inner-blocks {
	height: 0 !important;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	align-items: center;
}
o-tables-carousel-next {
	display: grid;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
o-bottom-position {
	display: inline;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	right: 0;
}
o-old-countdown {
	color: inherit;
	vertical-align: middle;
}
o-tables-back-next {
	opacity: 30;
	flex-shrink: 0;
}
o-position-layout {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	margin: 0;
}
o-inner-nav {
	color: inherit;
	opacity: 1;
	width: calc(1em + 3px);
	position: absolute;
}
o-repeater-top-nav {
	line-height: inherit;
	box-shadow: none !important;
	border: none !important;
	outline-width: 0;
}
o-layout-price {
	width: 100%;
	line-height: inherit;
	border: 0 none transparent;
}
o-carousel-left {
	grid-gap: 30px;
	width: 100%;
	vertical-align: baseline;
}
o-tables-position-back {
	width: 2em;
	justify-content: center;
	white-space: nowrap;
}
o-totals {
	flex-shrink: 0;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	width: 100%;
}
o-top-position-quantity {
	top: 10;
	letter-spacing: inherit;
}
o-totals-horizontal {
	bottom: 10;
	text-transform: inherit;
	display: inline !important;
}
o-price-position {
	bottom: 0;
	border: none;
	outline-width: 0;
	flex-grow: 0;
	display: inline !important;
}
o-carousel-image-inner {
	transform: translate(50%, -50%);
	white-space: nowrap;
	height: 100%;
}
o-top {
	line-height: inherit;
}
o-left-quantity-nav {
	position: relative;
	color: #fff;
	opacity: 30;
	justify-content: center;
	bottom: 20;
}
o-next-price {
	box-shadow: none !important;
}
o-blocks-nav-repeater {
	margin: 0 !important;
	line-height: inherit;
	opacity: 1;
	user-select: none;
}
o-price {
	position: relative;
	height: 0 !important;
	scrollbar-width: none;
	width: 2em;
	-ms-user-select: none;
}
o-image-price {
	width: 2em;
	position: absolute;
	background-color: transparent;
	width: 0 !important;
}
o-next {
	align-items: center;
}
o-nav-top {
	min-height: 0 !important;
	position: absolute !important;
	z-index: 1;
}
o-horizontal-carousel-price {
	text-align: left;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	scrollbar-width: none;
	vertical-align: baseline;
}
button,
button:active,
input[type="submit"],
input[type="submit"]:active,
input[type="button"],
input[type="button"]:active,
.login-btn a.loginbtn {
  border: 1px solid #095779;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
}
k-next-totals {
	opacity: 20;
	height: 0 !important;
	line-height: 1 !important;
}
k-tables {
	font-size: 1em;
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
k-blocks-quantity-horizontal {
	vertical-align: middle;
	display: grid;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	overflow-y: hidden;
}
k-horizontal-position-horizontal {
	white-space: nowrap;
	flex-shrink: 0;
	line-height: inherit;
	box-shadow: none !important;
	top: 10;
}
k-tables-inner-repeater {
	flex-shrink: 0;
	padding: 0.5em !important;
}
k-old-countdown-nav {
	-ms-user-select: none;
	border: 0 none transparent;
	margin: 0 !important;
	transform: translate(50%, -50%);
	align-items: center;
}
k-price {
	align-items: left;
	top: calc(50% - 0.5em) !important;
}
k-back {
	flex-grow: 0;
	min-height: 0 !important;
}
k-quantity-left {
	opacity: 30;
	user-select: none;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
k-totals {
	overflow-y: hidden;
	display: inline;
	display: flex;
	border: none;
	width: calc(1em + 3px);
}
k-button {
	vertical-align: baseline;
	white-space: nowrap;
	margin: 0 !important;
}
k-price-back {
	border: 0 none transparent;
	vertical-align: baseline;
	align-items: left;
	border: none;
}
k-webkit {
	opacity: 10;
}
k-top-next {
	opacity: 20;
	display: inline !important;
	border: 0 none transparent;
}
k-bottom {
	opacity: 1;
	opacity: 30;
	height: 100%;
	text-transform: inherit;
	top: 10;
}
k-layout {
	top: 10;
	outline: none !important;
	height: 0 !important;
	opacity: 10;
	border: 0 none transparent;
}
k-blocks-repeater-thumbnails {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
}
k-inner-countdown {
	outline: none !important;
}
k-price-back-nav {
	display: grid;
}
k-old-left-carousel {
	height: 100%;
	grid-gap: 30px;
	align-items: center;
	vertical-align: baseline;
	box-sizing: content-box;
}
k-totals {
	top: 10;
	text-transform: inherit;
}
k-old {
	outline: none !important;
	height: 100%;
	opacity: 30;
	display: flex;
}
k-left {
	border: 0 none transparent;
	vertical-align: baseline;
	letter-spacing: inherit;
	background-color: transparent;
	border: 0 none transparent;
}
button[disabled],
button[disabled]:hover,
button[disabled]:active,
input[type="submit"][disabled],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:active,
input[type="button"][disabled],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:active {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
}
i-thumbnails {
	position: absolute !important;
}
i-inner-price {
	position: absolute !important;
	text-transform: inherit;
}
i-horizontal {
	text-align: left;
	width: calc(1em + 3px);
	outline-width: 0;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
i-countdown-webkit-image {
	min-width: 0 !important;
	margin: 0 !important;
	color: inherit;
	top: 10;
}
i-quantity {
	vertical-align: middle;
	bottom: 0;
	box-sizing: content-box;
	position: absolute !important;
	border: 0 none transparent;
}
i-old {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
}
i-layout-position-left {
	height: 100%;
	height: 100%;
	white-space: nowrap;
}
i-inner-left {
	text-transform: inherit;
	opacity: 30;
	bottom: 0;
	line-height: inherit;
}
i-horizontal {
	border: 0 none transparent;
	justify-content: center;
	justify-content: center;
	font-size: 1em;
}
i-inner-button-horizontal {
	margin: 0;
}
i-carousel {
	flex-grow: 0;
}
i-inner-top {
	display: grid;
	text-transform: inherit;
	height: 0 !important;
	box-sizing: content-box;
}
i-position-layout {
	right: 0;
	opacity: 30;
	transform: translate(50%, -50%);
	align-items: left;
	position: absolute;
}
i-repeater-repeater-tables {
	width: 2em;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
i-button-next-image {
	text-align: center;
	top: 50;
	right: 0;
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
i-tables {
	position: absolute !important;
	fill: currentColor;
	display: grid;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
i-totals-countdown-quantity {
	top: calc(50% - 0.5em) !important;
	border: none;
	opacity: 20;
	top: 0;
}
i-quantity {
	border: none;
}
i-quantity-position {
	vertical-align: middle;
}
i-left-thumbnails {
	-ms-user-select: none;
	scrollbar-width: none;
	overflow-y: hidden;
}
i-blocks-layout-inner {
	opacity: 30;
	position: absolute !important;
	background-color: transparent;
}
i-totals-old-inner {
	border: 0 none transparent;
}
i-top {
	border: 0 none transparent;
	border: none;
}
i-blocks-carousel-nav {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	position: absolute !important;
	top: 10;
	height: 100%;
}
i-layout-layout {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
i-layout-countdown-repeater {
	color: inherit;
	outline: none !important;
	right: 0;
}
i-position-nav {
	display: inline;
	letter-spacing: inherit;
}
button:active:focus,
button:focus,
input[type="submit"]:active:focus,
input[type="submit"]:focus,
input[type="button"]:active:focus,
input[type="button"]:focus,
.login-btn a.loginbtn:active:focus,
.login-btn a.loginbtn:focus,
.input-button:active:focus,
.input-button:focus {
  outline: thin dotted;
  outline-offset: -2px;
}
e-bottom {
	line-height: inherit;
}
e-back {
	width: 2em;
	flex-grow: 0;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
e-image-countdown {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	top: 0;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
}
e-inner {
	grid-gap: 30px;
	width: 100%;
	outline-width: 0;
	border: none !important;
}
e-layout-next {
	overflow-x: auto;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
e-bottom-back {
	width: calc(1em + 3px);
	bottom: 20;
	margin: 0;
}
e-old-inner {
	-webkit-user-select: none;
}
e-left-image-back {
	line-height: 1 !important;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
e-position {
	-webkit-user-select: none;
	letter-spacing: inherit;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
e-next {
	box-sizing: content-box;
	bottom: 0;
	bottom: 0;
	box-shadow: none !important;
}
e-price {
	flex-grow: 0;
	z-index: 1;
	opacity: 20;
}
e-repeater-bottom {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	height: calc(1em + 3px);
}
e-top-thumbnails-totals {
	min-height: 0 !important;
	right: 0;
}
e-layout {
	width: 2em;
	z-index: 1;
	justify-content: center;
	min-height: 0 !important;
}
e-inner-tables {
	background-color: transparent;
	height: 0 !important;
	display: grid;
	scrollbar-width: none;
	min-height: 0 !important;
}
e-image-thumbnails {
	width: calc(1em + 3px);
	border: none !important;
	min-width: 0 !important;
}
e-left {
	outline: none !important;
}
e-image {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
e-carousel {
	transform: translate(50%, -50%);
}
e-webkit-next-quantity {
	outline-width: 0;
	width: 0 !important;
	text-align: left;
}
e-top-next {
	line-height: 1 !important;
}
e-button-nav-price {
	overflow-y: hidden;
	text-align: center;
	color: #fff;
}
e-left-horizontal-webkit {
	margin: 0;
	position: relative;
}
e-left-next {
	position: absolute !important;
	outline-width: 0;
	opacity: 1;
}
e-carousel-repeater-countdown {
	grid-gap: 30px;
}
e-back-price-repeater {
	-webkit-text-decoration-skip: objects;
}
e-old-button-old {
	transform: translate(50%, -50%);
	color: inherit;
	flex-shrink: 0;
}
e-thumbnails-blocks-quantity {
	overflow-x: auto;
	top: 50;
	margin: 0 !important;
}
e-bottom {
	bottom: 0;
	-ms-user-select: none;
}
e-blocks {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	outline-width: 0;
	user-select: none;
	z-index: 1;
}
input::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
}
v-carousel {
	letter-spacing: inherit;
	text-decoration: none;
	z-index: 1;
}
v-top-inner-blocks {
	line-height: 1 !important;
}
v-thumbnails-nav-carousel {
	display: inline !important;
	align-items: left;
	min-height: 0 !important;
}
v-button {
	background-color: transparent;
	display: inline !important;
	display: flex;
}
v-next-old-next {
	bottom: 20;
	text-transform: inherit;
	flex-grow: 0;
	border: none;
	min-width: 0 !important;
}
v-quantity {
	letter-spacing: inherit;
	top: 50;
	position: absolute !important;
}
v-image {
	position: absolute !important;
}
v-quantity-button-image {
	bottom: 0;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	display: grid;
	letter-spacing: inherit;
}
v-quantity-nav {
	right: 0;
	margin: 0;
	text-transform: inherit;
}
v-tables {
	min-width: 0 !important;
	line-height: 1 !important;
	display: inline;
}
v-inner-repeater {
	display: grid;
	z-index: 1;
	flex-grow: 0;
}
v-webkit {
	outline: none !important;
}
v-left-nav {
	line-height: inherit;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
v-back {
	width: 100%;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	padding: 0.5em !important;
}
v-horizontal-tables-carousel {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	align-items: left;
}
v-carousel-next {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
v-next-tables {
	flex-shrink: 0;
	border: none;
}
v-next {
	width: 2em;
	margin: 0;
}
v-quantity-countdown-webkit {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	align-items: left;
}
v-tables-layout {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	box-sizing: content-box;
}
v-back-layout {
	flex-grow: 0;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
v-thumbnails-blocks {
	top: 0;
}
v-horizontal-horizontal-countdown {
	height: 0 !important;
}
v-webkit-carousel {
	z-index: 1;
	border: 0 none transparent;
	text-decoration: none;
}
v-webkit-top-layout {
	box-shadow: none !important;
	background-color: transparent;
}
v-next-bottom {
	opacity: 30;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
v-horizontal {
	color: #fff;
	box-shadow: none !important;
	outline: none !important;
	-webkit-user-select: none;
	text-decoration: none;
}
input[type="text"],
input[type="password"] {
  -webkit-appearance: none;
}
b-totals-blocks-carousel {
	box-shadow: none !important;
	font-size: 1em;
	display: inline;
}
b-price-webkit-position {
	flex-shrink: 0;
	position: absolute !important;
	border: none;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
b-bottom-webkit {
	bottom: 10;
}
b-thumbnails {
	vertical-align: baseline;
	flex-grow: 0;
	position: absolute;
	right: 0;
}
b-button-image {
	width: 100%;
	box-sizing: content-box;
	text-transform: inherit;
	-webkit-user-select: none;
}
b-horizontal-tables-nav {
	color: #fff;
	text-align: center;
	white-space: nowrap;
	bottom: 10;
}
b-totals-totals {
	opacity: 20;
	bottom: 0;
	position: absolute;
}
b-repeater {
	line-height: 1 !important;
	min-width: 0 !important;
}
b-old {
	min-height: 0 !important;
	fill: currentColor;
}
b-repeater-inner {
	user-select: none;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
b-quantity-button {
	grid-template-columns: 1fr 1fr;
	right: 0;
	overflow-y: hidden;
}
b-repeater-bottom-horizontal {
	padding: 0.5em !important;
	outline: none !important;
	grid-gap: 30px;
	position: absolute;
	opacity: 20;
}
b-horizontal-price {
	display: inline !important;
	padding: 0.5em !important;
	margin: 0 !important;
}
b-repeater {
	height: calc(1em + 3px);
	display: flex;
	align-items: center;
	top: 50;
	line-height: calc(1em + 2px);
}
b-back-horizontal {
	box-shadow: none !important;
}
b-webkit {
	text-align: left;
}
b-carousel-webkit {
	transform: translate(50%, -50%);
	right: 0;
	text-align: left;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
b-price-price {
	right: 0;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
input[type="submit"],
input[type="button"],
input[type="reset"] {
  -webkit-appearance: none;
}
i-totals {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
i-layout {
	position: absolute;
}
i-repeater {
	opacity: 1;
	bottom: 0;
	display: flex;
	position: absolute;
	opacity: 10;
}
i-back-top {
	bottom: 10;
	overflow-y: hidden;
}
i-nav-tables {
	flex-grow: 0;
}
i-left-position-left {
	-ms-user-select: none;
	display: inline !important;
}
i-inner-price {
	right: 0;
	bottom: 10;
	opacity: 10;
	height: 100%;
	text-decoration: none;
}
i-blocks-button {
	-webkit-user-select: none;
	width: 2em;
}
i-carousel-top-position {
	z-index: 1;
	vertical-align: baseline;
	min-width: 0 !important;
}
i-button-bottom-tables {
	display: grid;
	line-height: calc(1em + 2px);
	position: relative;
}
i-blocks-image {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	top: 50;
	top: 10;
	align-items: left;
}
i-quantity {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	border: none;
	min-height: 0 !important;
}
i-price-thumbnails-inner {
	top: 0;
	outline: none !important;
	display: flex;
	color: #fff;
	box-shadow: none !important;
}
i-webkit {
	letter-spacing: inherit;
	bottom: 10;
	line-height: 1 !important;
	background-color: transparent;
}
i-webkit {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
i-button-repeater-next {
	text-transform: inherit;
}
i-countdown {
	bottom: 10;
	top: 10;
	vertical-align: baseline;
	flex-grow: 0;
}
i-next {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
i-repeater-price {
	display: grid;
	width: 0 !important;
}
i-quantity-image-horizontal {
	margin: 0 !important;
	display: flex;
	top: 0;
	border: none;
	line-height: calc(1em + 2px);
}
i-inner-left-quantity {
	color: #fff;
}
i-inner {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	box-shadow: none !important;
	overflow-x: auto;
	height: 100%;
}
i-inner {
	opacity: 30;
	opacity: 10;
}
i-price {
	opacity: 20;
	border: none !important;
}
i-button-left {
	opacity: 30;
	align-items: center;
	text-transform: inherit;
	border: none;
	line-height: calc(1em + 2px);
}
i-price-totals {
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	overflow-x: auto;
	outline: none !important;
}
i-nav {
	color: #fff;
	text-transform: inherit;
	box-shadow: none !important;
	top: 50;
	opacity: 1;
}
i-old-back {
	height: 0 !important;
}
i-blocks-top-next {
	scrollbar-width: none;
}
i-blocks-quantity-price {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
i-top-layout {
	padding: 0.5em !important;
	opacity: 10;
}
i-carousel-thumbnails-nav {
	overflow-x: auto;
}
i-inner {
	text-transform: inherit;
}
i-price-inner {
	grid-gap: 30px;
}
i-blocks {
	text-decoration: none;
}
i-thumbnails {
	user-select: none;
}
i-thumbnails {
	outline-width: 0;
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
i-button {
	position: absolute !important;
	overflow-y: hidden;
	position: relative;
	color: #fff;
	position: absolute;
}
i-totals {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
}
i-price-blocks {
	font: inherit inherit inherit/inherit inherit;
}
i-old {
	border: none;
	outline: none !important;
	right: 0;
	opacity: 1;
}
i-image-back {
	z-index: 1;
	border: none !important;
	right: 0;
}
i-next-next-carousel {
	white-space: nowrap;
	line-height: inherit;
}
i-inner {
	display: flex;
	color: inherit;
}
i-position-layout-totals {
	outline: none !important;
	right: 0;
	display: inline;
	vertical-align: baseline;
	text-decoration: none;
}
i-layout-next {
	right: 0;
	opacity: 20;
	color: #fff;
	margin: 0;
}
i-back-price {
	opacity: 1;
	outline-width: 0;
}
i-nav-webkit-left {
	width: 100%;
	align-items: center;
	grid-gap: 30px;
}
input.std_textbox {
  width: 254px;
  height: 22px;
  margin: 5px 0;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #bebebe;
  background-color: #fff;
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}
b-quantity {
	top: 0;
	flex-grow: 0;
	vertical-align: baseline;
	bottom: 0;
}
b-horizontal {
	min-height: 0 !important;
}
b-tables {
	flex-shrink: 0;
	top: 0;
}
b-layout {
	text-transform: inherit;
}
b-thumbnails-top {
	bottom: 10;
	opacity: 1;
}
b-price {
	grid-gap: 30px;
	letter-spacing: inherit;
}
b-bottom-quantity-next {
	grid-gap: 30px;
	border: none;
	height: 100%;
}
b-nav-button {
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
b-next-top {
	font-size: 1em;
	vertical-align: middle;
	line-height: inherit;
	letter-spacing: inherit;
}
b-back-image {
	align-items: left;
	-webkit-user-select: none;
	opacity: 20;
	display: inline;
}
b-position {
	min-height: 0 !important;
	width: 2em;
	margin: 0;
	-webkit-user-select: none;
}
b-countdown {
	justify-content: center;
	bottom: 20;
	overflow-y: hidden;
	min-height: 0 !important;
	bottom: 10;
}
b-carousel-inner {
	bottom: 20;
	transform: translate(50%, -50%);
}
b-quantity-image {
	background-color: transparent;
	-ms-user-select: none;
	overflow-y: hidden;
	letter-spacing: inherit;
}
b-nav-carousel-image {
	text-align: center;
}
b-image-bottom {
	position: relative;
}
b-quantity {
	text-transform: inherit;
	opacity: 1;
	opacity: 30;
	border: none;
}
b-image {
	display: inline !important;
	outline: none !important;
	font-size: 1em;
	align-items: center;
	z-index: 1;
}
b-old-countdown {
	font-size: 1em;
	opacity: 20;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
b-layout {
	bottom: 10;
}
b-repeater-button-position {
	width: 2em;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	top: 50;
	padding: 0.5em !important;
}
b-carousel {
	line-height: calc(1em + 2px);
	bottom: 0;
}
b-bottom-old {
	height: 100%;
	justify-content: center;
	width: 2em;
	height: 0 !important;
}
b-top-blocks-carousel {
	outline: none !important;
}
b-next {
	outline: none !important;
	bottom: 0;
	vertical-align: baseline;
}
b-button {
	text-transform: inherit;
	fill: currentColor;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
#reset_form .input-group input.std_textbox,
div.icon input.std_textbox,
div.no-icon input.std_textbox {
  width: 220px;
  background: transparent;
  border: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  outline: 0;
}
h-repeater {
	border: none;
}
h-horizontal {
	align-items: left;
	min-height: 0 !important;
	min-height: 0 !important;
	width: 100%;
	align-items: center;
}
h-nav-tables-position {
	display: flex;
	height: 100%;
	opacity: 30;
	background-color: transparent;
}
h-next-thumbnails {
	flex-grow: 0;
	margin: 0 !important;
}
h-button-totals-repeater {
	height: calc(1em + 3px);
	width: 100%;
	transform: translate(50%, -50%);
	opacity: 1;
	width: 0 !important;
}
h-blocks-horizontal-quantity {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
h-tables {
	width: 100%;
	width: 0 !important;
	scrollbar-width: none;
	letter-spacing: inherit;
}
h-button-inner {
	position: absolute !important;
}
h-webkit-thumbnails {
	border: none;
	overflow-y: hidden;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
h-top-countdown {
	text-align: left;
	text-align: left;
	outline: none !important;
	min-height: 0 !important;
}
h-back {
	display: inline !important;
	text-align: left;
	top: 10;
	overflow-x: auto;
	opacity: 1;
}
h-button-nav {
	right: 0;
}
h-image-webkit {
	grid-gap: 30px;
	background-color: transparent;
	color: inherit;
	width: 2em;
	text-decoration: none;
}
h-totals-totals-layout {
	bottom: 10;
	line-height: 1 !important;
}
h-webkit-webkit {
	overflow-x: auto;
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
h-top-quantity {
	vertical-align: middle;
	bottom: 20;
	justify-content: center;
	outline-width: 0;
	overflow-y: hidden;
}
h-layout-layout {
	text-align: left;
	left: calc(50% - 0.5em) !important;
}
h-next-layout-next {
	line-height: calc(1em + 2px);
	color: #fff;
	border: 0 none transparent;
	grid-gap: 30px;
	height: 100%;
}
h-thumbnails-countdown-top {
	margin: 0 !important;
	height: 100%;
}
h-tables-quantity-tables {
	color: #fff;
}
h-nav-layout-price {
	width: 100%;
	margin: 0;
	align-items: left;
	scrollbar-width: none;
	width: 2em;
}
h-old {
	bottom: 0;
	color: #fff;
	-ms-user-select: none;
	border: 0 none transparent;
	border: 0 none transparent;
}
h-button-carousel {
	width: calc(1em + 3px);
	opacity: 20;
}
h-tables-quantity-totals {
	padding: 0.5em !important;
}
h-horizontal-webkit {
	display: flex;
}
h-webkit-inner-repeater {
	text-align: center;
}
h-countdown-blocks-left {
	position: absolute !important;
}
h-image-back-tables {
	-ms-user-select: none;
	user-select: none;
	min-width: 0 !important;
	text-align: left;
	min-width: 0 !important;
}
h-layout {
	flex-shrink: 0;
}
h-quantity-horizontal-position {
	color: #fff;
	margin: 0;
	display: inline !important;
	min-height: 0 !important;
}
h-back-old {
	z-index: 1;
	display: inline;
	display: inline;
}
h-inner-inner {
	padding: 0.5em !important;
	border: none !important;
	bottom: 10;
	width: 100%;
}
h-old-next-bottom {
	top: 0;
	bottom: 0;
	overflow-y: hidden;
	top: 50;
	top: 50;
}
h-top {
	border: none !important;
	flex-grow: 0;
	flex-grow: 0;
}
h-horizontal {
	text-transform: inherit;
	outline: none !important;
	overflow-y: hidden;
	top: 50;
	opacity: 30;
}
h-price-horizontal-next {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	display: inline;
	color: inherit;
}
#reset_form .input-group input.std_textbox:-ms-input-placeholder,
.input-field-login.icon input.std_textbox:-ms-input-placeholder,
.input-field-login.no-icon input.std_textbox:-ms-input-placeholder,
#reset_form .input-group input.std_textbox:-moz-placeholder,
.input-field-login.icon input.std_textbox:-moz-placeholder,
.input-field-login.no-icon input.std_textbox:-moz-placeholder {
  color: #7f7f7f;
}
i-inner-image-top {
	position: absolute;
}
i-bottom-position-tables {
	overflow-x: auto;
	line-height: 1 !important;
	height: calc(1em + 3px);
	text-align: center;
}
i-top-bottom-tables {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
i-layout {
	width: 2em;
}
i-carousel-button-back {
	display: inline !important;
	white-space: nowrap;
}
i-bottom {
	overflow-x: auto;
}
i-back-repeater {
	font-size: 1em;
}
i-thumbnails-bottom-totals {
	text-transform: inherit;
	margin: 0;
	scrollbar-width: none;
}
i-layout {
	grid-template-columns: 1fr 1fr;
}
i-nav {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
i-repeater {
	left: calc(50% - 0.5em) !important;
}
i-price-tables {
	position: relative;
	top: 50;
}
i-price {
	overflow-y: hidden;
	top: 50;
	outline-width: 0;
	vertical-align: baseline;
	user-select: none;
}
i-old {
	border: none;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	width: 2em;
	-ms-user-select: none;
}
i-inner-horizontal {
	border: none;
	line-height: calc(1em + 2px);
	outline-width: 0;
	line-height: inherit;
	scrollbar-width: none;
}
i-left {
	width: calc(1em + 3px);
	align-items: center;
	width: 100%;
	line-height: inherit;
}
i-quantity-layout {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	width: calc(1em + 3px);
}
i-next-layout {
	border: none;
}
i-back-webkit-inner {
	color: inherit;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	min-height: 0 !important;
}
i-button-old {
	opacity: 20;
	vertical-align: baseline;
}
i-inner-countdown-blocks {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	top: 50;
}
i-layout-old {
	top: 50;
	text-align: center;
}
i-blocks-quantity-thumbnails {
	-ms-user-select: none;
}
i-price-horizontal-countdown {
	fill: currentColor;
	z-index: 1;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
i-next-inner {
	width: 100%;
	flex-grow: 0;
	display: flex;
}
i-quantity {
	color: #fff;
	height: 0 !important;
	text-align: center;
	opacity: 20;
	text-transform: inherit;
}
i-next-tables {
	display: flex;
}
i-bottom {
	-ms-user-select: none;
	border: none;
	line-height: inherit;
}
i-inner-thumbnails-thumbnails {
	-webkit-user-select: none;
	border: none;
}
i-image {
	text-decoration: none;
	background-color: transparent;
	overflow-x: auto;
	line-height: inherit;
}
i-price-webkit-button {
	display: flex;
	justify-content: center;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
#reset_form .input-group input.std_textbox:focus:-ms-input-placeholder,
.input-field-login.icon input.std_textbox:focus:-ms-input-placeholder,
.input-field-login.no-icon input.std_textbox:focus:-ms-input-placeholder,
#reset_form .input-group input.std_textbox:focus:-moz-placeholder,
.input-field-login.icon input.std_textbox:focus:-moz-placeholder,
.input-field-login.no-icon input.std_textbox:focus:-moz-placeholder,
#reset_form .input-group input.std_textbox:focus::-webkit-input-placeholder,
.input-field-login.icon input.std_textbox:focus::-webkit-input-placeholder,
.input-field-login.no-icon input.std_textbox:focus::-webkit-input-placeholder {
  color: #bbb;
  -ms-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
x-image {
	width: 100%;
}
x-thumbnails-horizontal-repeater {
	top: 10;
	transform: translate(50%, -50%);
}
x-old-back {
	right: 0;
	opacity: 30;
	position: absolute !important;
	scrollbar-width: none;
	line-height: 1 !important;
}
x-bottom-countdown {
	min-width: 0 !important;
	flex-shrink: 0;
	z-index: 1;
	top: 10;
}
x-quantity {
	-ms-user-select: none;
}
x-repeater-nav-back {
	vertical-align: baseline;
	height: 100%;
	letter-spacing: inherit;
	opacity: 30;
	opacity: 1;
}
x-position-back-countdown {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	top: 50;
}
x-tables {
	width: 2em;
	justify-content: center;
	position: absolute;
	opacity: 10;
}
x-image {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	line-height: inherit;
}
x-carousel {
	width: 100%;
	display: inline !important;
	display: grid;
	width: 0 !important;
}
x-inner-totals {
	-ms-user-select: none;
	align-items: left;
	box-sizing: content-box;
}
x-bottom-old {
	bottom: 10;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	top: 10;
	color: #fff;
}
x-inner-position {
	min-width: 0 !important;
	letter-spacing: inherit;
}
x-inner-top {
	box-shadow: none !important;
	text-transform: inherit;
}
x-top-position-tables {
	background-color: transparent;
}
x-button {
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	text-align: left;
	width: 100%;
	border: none;
}
x-price {
	width: 0 !important;
	z-index: 1;
	text-transform: inherit;
	bottom: 20;
	width: calc(1em + 3px);
}
x-carousel-webkit {
	display: grid;
	user-select: none;
	display: inline !important;
	scrollbar-width: none;
}
x-totals-horizontal {
	min-width: 0 !important;
	margin: 0;
	box-shadow: none !important;
}
x-webkit-thumbnails {
	line-height: inherit;
	background-color: transparent;
	z-index: 1;
	background-color: transparent;
}
x-old-left-image {
	height: calc(1em + 3px);
	opacity: 30;
	border: none;
}
x-left {
	box-shadow: none !important;
}
x-totals-bottom {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
x-webkit-totals-position {
	white-space: nowrap;
	-webkit-user-select: none;
}
x-nav-old {
	margin: 0;
	margin: 0 !important;
	align-items: left;
	user-select: none;
}
x-next-inner {
	min-height: 0 !important;
	overflow-y: hidden;
	flex-shrink: 0;
	position: absolute !important;
	align-items: center;
}
#reset_form .input-group input.std_textbox,
.input-field-login.icon,
.input-field-login.no-icon {
  display: block;
  height: 32px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #bebebe;
  background-color: #fff;
  background-repeat: no-repeat;
}
d-layout {
	flex-shrink: 0;
}
d-price-blocks {
	bottom: 10;
	width: 2em;
	border: none !important;
	align-items: center;
	grid-gap: 30px;
}
d-webkit {
	position: absolute !important;
	line-height: inherit;
	justify-content: center;
}
d-bottom-old-nav {
	overflow-x: auto;
}
d-top-price {
	padding: 0.5em !important;
}
d-old-horizontal {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
d-back-totals {
	overflow-y: hidden;
}
d-carousel-carousel {
	border: none !important;
	line-height: inherit;
}
d-price {
	bottom: 0;
	display: flex;
}
d-totals-price-next {
	scrollbar-width: none;
}
d-layout-old {
	flex-grow: 0;
	flex-grow: 0;
	vertical-align: baseline;
}
d-repeater {
	outline-width: 0;
	fill: currentColor;
	height: 0 !important;
}
d-layout-quantity-position {
	top: 50;
	scrollbar-width: none;
	width: 0 !important;
	font-size: 1em;
	position: relative;
}
d-back {
	white-space: nowrap;
}
d-old-button {
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	min-width: 0 !important;
}
d-layout-bottom {
	width: calc(1em + 3px);
}
.input-field-login.icon input.std_textbox,
.input-field-login.no-icon input.std_textbox {
  border: 1px solid #fff;
  padding: 0 10px;
  margin: 4px 5px 0 5px;
  border-radius: 4px;
  -khtml-border-radius: 4px;
}
a-repeater-position-next {
	line-height: calc(1em + 2px);
	justify-content: center;
	height: calc(1em + 3px);
	letter-spacing: inherit;
	position: relative;
}
a-back-webkit-inner {
	height: calc(1em + 3px);
	top: 0;
}
a-webkit-next-horizontal {
	color: inherit;
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
a-countdown {
	text-decoration: none;
	opacity: 30;
}
a-horizontal {
	opacity: 10;
	border: 0 none transparent;
}
a-position-back-countdown {
	outline: none !important;
	outline: none !important;
}
a-quantity-left-carousel {
	border: none;
	bottom: 0;
}
a-bottom-layout {
	color: #fff;
	border: 0 none transparent;
	opacity: 1;
}
a-thumbnails {
	overflow-y: hidden;
	text-transform: inherit;
	justify-content: center;
}
a-price {
	grid-gap: 30px;
	top: 10;
}
a-position {
	opacity: 20;
	overflow-x: auto;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	background-color: transparent;
}
a-bottom {
	background-color: transparent;
	outline-width: 0;
}
a-old-old-quantity {
	position: absolute !important;
	border: none;
	color: #fff;
	right: 0;
	align-items: center;
}
a-countdown-quantity-quantity {
	opacity: 10;
	-webkit-user-select: none;
	scrollbar-width: none;
}
a-thumbnails-next {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
a-webkit-top {
	position: absolute !important;
}
a-left-carousel {
	min-width: 0 !important;
}
a-price {
	height: 0 !important;
	opacity: 10;
	bottom: 0;
	display: inline !important;
}
a-button-countdown-nav {
	bottom: 20;
	margin: 0;
}
a-button-bottom-inner {
	display: inline !important;
	user-select: none;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
a-button-image {
	margin: 0;
	outline: none !important;
	-ms-user-select: none;
	color: inherit;
}
a-button-webkit-button {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
a-next-repeater {
	scrollbar-width: none;
	top: 10;
	line-height: calc(1em + 2px);
}
a-bottom-layout-countdown {
	top: 10;
	line-height: inherit;
	bottom: 0;
	position: absolute;
	letter-spacing: inherit;
}
a-button-button-left {
	border: none !important;
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
a-image-repeater-position {
	margin: 0 !important;
	opacity: 30;
	right: 0;
	height: 0 !important;
	align-items: center;
}
a-totals {
	bottom: 10;
	text-decoration: none;
	bottom: 0;
	overflow-x: auto;
	white-space: nowrap;
}
a-back {
	bottom: 10;
	user-select: none;
	right: 0;
	-webkit-user-select: none;
	border: none !important;
}
a-horizontal {
	display: inline;
	opacity: 20;
	flex-grow: 0;
}
a-inner {
	transform: translate(50%, -50%);
}
a-totals-image {
	border: 0 none transparent;
	z-index: 1;
	margin: 0 !important;
}
a-carousel {
	opacity: 30;
	overflow-x: auto;
	height: 100%;
}
a-repeater {
	opacity: 20;
	font-size: 1em;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
a-inner-back {
	white-space: nowrap;
}
a-totals-back-layout {
	padding: 0.5em !important;
	align-items: center;
	height: calc(1em + 3px);
	top: 0;
	top: 0;
}
a-horizontal-bottom {
	text-align: center;
	border: none;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
a-repeater-carousel-next {
	-webkit-user-select: none;
	-ms-user-select: none;
	margin: 0 !important;
}
html[dir="ltr"] #reset_form .input-group input.std_textbox {
  padding-left: 40px;
}
p-carousel {
	display: inline;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	letter-spacing: inherit;
}
p-thumbnails-old-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	top: 0;
	fill: currentColor;
	top: 0;
}
p-top {
	border: none !important;
	grid-gap: 30px;
	top: 10;
	display: grid;
}
p-nav-blocks {
	position: relative;
}
p-top-layout-top {
	line-height: 1 !important;
	bottom: 0;
}
p-inner-blocks-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	width: 100%;
	min-width: 0 !important;
}
p-position-quantity-top {
	-webkit-user-select: none;
}
p-layout {
	display: inline;
}
p-bottom-layout {
	display: flex;
}
p-tables-next {
	right: 0;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	flex-shrink: 0;
	flex-shrink: 0;
}
p-repeater {
	bottom: 0;
	min-width: 0 !important;
}
p-repeater-nav-totals {
	border: 0 none transparent;
}
p-totals-webkit-horizontal {
	fill: currentColor;
	width: calc(1em + 3px);
	scrollbar-width: none;
}
p-carousel {
	min-width: 0 !important;
	bottom: 10;
	box-sizing: content-box;
	text-decoration: none;
}
p-webkit-countdown {
	margin: 0;
	opacity: 1;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
p-quantity-webkit {
	color: inherit;
	text-decoration: none;
}
p-price-webkit-image {
	opacity: 10;
	border: none !important;
	top: 10;
}
p-thumbnails-thumbnails {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	color: #fff;
}
p-next {
	text-transform: inherit;
	position: relative;
	grid-gap: 30px;
	justify-content: center;
}
p-layout-back {
	height: calc(1em + 3px);
	opacity: 1;
}
p-back-old {
	width: 0 !important;
}
p-totals {
	right: 0;
	border: 0 none transparent;
	font-size: 1em;
	white-space: nowrap;
	box-shadow: none !important;
}
p-top {
	min-height: 0 !important;
	height: 100%;
	align-items: center;
	-webkit-user-select: none;
}
p-button-left {
	user-select: none;
	opacity: 20;
	text-align: left;
	letter-spacing: inherit;
	line-height: inherit;
}
p-left-quantity {
	display: inline;
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
p-carousel-position-back {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	opacity: 30;
}
p-old {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	display: grid;
	width: 0 !important;
}
p-left-bottom-inner {
	bottom: 10;
	bottom: 0;
	position: relative;
	box-sizing: content-box;
	bottom: 20;
}
p-button-horizontal-totals {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	height: 0 !important;
	grid-gap: 30px;
}
p-tables-price {
	position: absolute !important;
	-webkit-user-select: none;
	outline-width: 0;
}
p-next-button {
	position: absolute;
}
p-blocks-left-back {
	padding: 0.5em !important;
}
p-button-repeater {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	top: 0;
	line-height: inherit;
	position: absolute !important;
}
p-webkit-back-nav {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
p-layout-tables-position {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
p-tables-image {
	top: 10;
	margin: 0;
	bottom: 10;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
p-blocks-carousel-image {
	text-align: center;
	top: 0;
	right: 0;
}
p-thumbnails-blocks {
	align-items: left;
	vertical-align: middle;
	color: inherit;
}
p-blocks-position-button {
	opacity: 1;
}
p-top-price-top {
	margin: 0 !important;
}
p-totals {
	width: calc(1em + 3px);
	fill: currentColor;
	grid-gap: 30px;
	border: none;
	overflow-y: hidden;
}
p-back-thumbnails {
	user-select: none;
	position: relative;
	display: grid;
	bottom: 20;
	-webkit-text-decoration-skip: objects;
}
p-old {
	user-select: none;
}
p-quantity {
	top: 0;
	flex-grow: 0;
	align-items: center;
}
html[dir="ltr"] div.icon input.std_textbox {
  margin-left: 30px;
}
z-webkit-quantity {
	grid-template-columns: 1fr 1fr;
}
z-top-top-thumbnails {
	scrollbar-width: none;
	border: none !important;
}
z-old-quantity {
	font-size: 1em;
	min-height: 0 !important;
	opacity: 1;
}
z-position {
	color: inherit;
	width: calc(1em + 3px);
	scrollbar-width: none;
}
z-bottom {
	margin: 0 !important;
	height: 0 !important;
	box-sizing: content-box;
	display: inline;
	right: 0;
}
z-quantity-nav-position {
	background-color: transparent;
	scrollbar-width: none;
	flex-grow: 0;
	position: absolute;
	align-items: center;
}
z-webkit {
	scrollbar-width: none;
	line-height: 1 !important;
	justify-content: center;
	width: 100%;
}
z-nav {
	grid-gap: 30px;
}
z-thumbnails-left {
	grid-template-columns: 1fr 1fr;
}
z-countdown-left {
	bottom: 10;
	color: inherit;
}
z-price-quantity-thumbnails {
	color: #fff;
	scrollbar-width: none;
	scrollbar-width: none;
	box-shadow: none !important;
	width: 0 !important;
}
z-button-thumbnails {
	background-color: transparent;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
z-next-thumbnails-inner {
	height: 100%;
	outline: none !important;
}
z-webkit {
	text-align: center;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	text-align: left;
}
z-thumbnails-carousel-totals {
	min-height: 0 !important;
	outline-width: 0;
	margin: 0 !important;
}
z-old {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	width: 2em;
	justify-content: center;
	align-items: center;
}
z-repeater-nav {
	outline: none !important;
	width: 2em;
	background-color: transparent;
	z-index: 1;
}
z-carousel-totals-inner {
	margin: 0;
	width: 0 !important;
}
z-bottom-thumbnails {
	text-align: center;
}
html[dir="rtl"] #reset_form .input-group input.std_textbox {
  padding-right: 40px;
}
l-countdown-carousel-nav {
	opacity: 10;
	border: 0 none transparent;
	width: 2em;
	text-decoration: none;
}
l-blocks {
	padding: 0.5em !important;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
l-button {
	color: inherit;
	padding: 0.5em !important;
	text-decoration: none;
	height: calc(1em + 3px);
}
l-old-totals {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
l-totals-blocks-price {
	align-items: center;
	border: none;
}
l-left-price {
	display: inline !important;
	display: grid;
	width: 2em;
}
l-bottom-bottom-old {
	box-sizing: content-box;
	opacity: 20;
}
l-blocks {
	-webkit-text-decoration-skip: objects;
}
l-inner-thumbnails {
	vertical-align: baseline;
	color: inherit;
	flex-shrink: 0;
}
l-bottom {
	min-width: 0 !important;
	box-sizing: content-box;
	border: none !important;
	box-shadow: none !important;
	flex-grow: 0;
}
l-nav-webkit {
	height: calc(1em + 3px);
	color: inherit;
}
l-layout {
	scrollbar-width: none;
	justify-content: center;
	display: grid;
}
l-image-image {
	width: calc(1em + 3px);
	z-index: 1;
	text-align: center;
}
l-bottom {
	align-items: left;
}
l-totals {
	white-space: nowrap;
	margin: 0 !important;
}
l-bottom-quantity-top {
	z-index: 1;
	padding: 0.5em !important;
}
l-countdown-bottom-thumbnails {
	bottom: 20;
	overflow-x: auto;
	top: 50;
}
l-horizontal {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	fill: currentColor;
}
html[dir="rtl"] div.icon input.std_textbox {
  margin-right: 30px;
}
e-carousel {
	opacity: 1;
}
e-blocks-next {
	overflow-y: hidden;
	fill: currentColor;
	text-transform: inherit;
	bottom: 20;
}
e-horizontal-carousel {
	text-align: left;
}
e-thumbnails-nav-next {
	z-index: 1;
	color: inherit;
	outline-width: 0;
	transform: translate(50%, -50%);
	line-height: inherit;
}
e-blocks {
	display: flex;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	line-height: inherit;
}
e-carousel-button {
	flex-grow: 0;
	scrollbar-width: none;
	transform: translate(50%, -50%);
	grid-gap: 30px;
	position: absolute;
}
e-position {
	align-items: center;
	top: 50;
	flex-grow: 0;
}
e-back-bottom {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	border: 0 none transparent;
	grid-gap: 30px;
	width: calc(1em + 3px);
}
e-totals {
	letter-spacing: inherit;
}
e-next-bottom {
	height: calc(1em + 3px);
	display: inline;
	width: 2em;
	line-height: 1 !important;
	top: 10;
}
e-bottom-price {
	white-space: nowrap;
}
e-image-tables {
	bottom: 10;
	opacity: 30;
	line-height: 1 !important;
	width: 0 !important;
	background-color: transparent;
}
e-button-top {
	text-transform: inherit;
}
e-horizontal-top-blocks {
	-webkit-user-select: none;
	box-shadow: none !important;
}
e-next-top {
	-ms-user-select: none;
	right: 0;
	position: absolute !important;
	right: 0;
}
e-thumbnails {
	line-height: inherit;
	border: none !important;
}
e-nav-blocks-countdown {
	top: 50;
}
e-blocks-horizontal {
	display: grid;
}
e-repeater-inner {
	box-sizing: content-box;
	align-items: left;
	top: calc(50% - 0.5em) !important;
}
e-price-horizontal {
	z-index: 1;
}
e-carousel-totals {
	vertical-align: baseline;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
e-price {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
e-position-top-countdown {
	white-space: nowrap;
	grid-gap: 30px;
	display: flex;
	overflow-y: hidden;
}
e-thumbnails {
	position: absolute !important;
}
e-thumbnails-totals-price {
	bottom: 20;
	position: absolute;
	transform: translate(50%, -50%);
}
e-button-button-totals {
	width: 2em;
	display: inline !important;
	outline: none !important;
	background-color: transparent;
	background-color: transparent;
}
e-horizontal {
	overflow-x: auto;
	height: calc(1em + 3px);
}
e-webkit {
	-ms-user-select: none;
	box-shadow: none !important;
	line-height: 1 !important;
	font-size: 1em;
}
e-left-price {
	color: #fff;
	color: inherit;
}
e-carousel-price-thumbnails {
	height: 0 !important;
	margin: 0;
	top: calc(50% - 0.5em) !important;
	color: inherit;
	transform: translate(50%, -50%);
}
e-tables-inner-position {
	overflow-y: hidden;
}
e-thumbnails {
	opacity: 1;
	height: 100%;
}
e-totals {
	opacity: 20;
	scrollbar-width: none;
}
e-quantity-top {
	line-height: inherit;
	-ms-user-select: none;
	display: flex;
}
e-thumbnails-tables-blocks {
	grid-gap: 30px;
	top: 10;
	align-items: center;
}
e-quantity-layout-top {
	text-transform: inherit;
	color: inherit;
	height: calc(1em + 3px);
}
e-blocks-horizontal-carousel {
	top: 10;
	margin: 0 !important;
	align-items: left;
	color: inherit;
}
e-thumbnails-back {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	box-sizing: content-box;
}
e-tables-webkit-old {
	grid-gap: 30px;
	opacity: 30;
	width: calc(1em + 3px);
	width: 0 !important;
}
e-top-totals {
	line-height: inherit;
	color: inherit;
	height: calc(1em + 3px);
	opacity: 10;
	line-height: 1 !important;
}
e-horizontal-image-horizontal {
	flex-shrink: 0;
	outline-width: 0;
	top: 50;
}
e-thumbnails-button-inner {
	right: 0;
}
e-price-countdown-webkit {
	text-transform: inherit;
	right: 0;
	left: calc(50% - 0.5em) !important;
	position: absolute;
}
e-old-webkit-countdown {
	line-height: calc(1em + 2px);
	display: flex;
	margin: 0;
}
e-repeater {
	text-align: left;
	bottom: 20;
}
e-thumbnails-tables {
	opacity: 20;
	line-height: 1 !important;
}
e-tables-left {
	min-width: 0 !important;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
e-nav-repeater-horizontal {
	opacity: 20;
	-ms-user-select: none;
}
e-left-bottom-top {
	display: flex;
	top: 50;
	right: 0;
	display: flex;
	bottom: 10;
}
#forms label,
.input-req-login label {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
}
o-old-countdown-position {
	line-height: inherit;
}
o-position-thumbnails {
	margin: 0 !important;
	-webkit-user-select: none;
	user-select: none;
	border: none !important;
	position: absolute;
}
o-totals-tables-bottom {
	display: flex;
	top: 50;
	display: inline !important;
	flex-grow: 0;
}
o-thumbnails {
	min-height: 0 !important;
	line-height: inherit;
	white-space: nowrap;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
o-position-repeater {
	padding: 0.5em !important;
	user-select: none;
	fill: currentColor;
}
o-next-next {
	line-height: inherit;
	-ms-user-select: none;
	overflow-y: hidden;
	z-index: 1;
}
o-image-blocks {
	box-sizing: content-box;
	position: absolute !important;
	flex-grow: 0;
	width: 2em;
	overflow-y: hidden;
}
o-nav-nav {
	position: absolute !important;
	opacity: 30;
}
o-old-top {
	border: none;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
o-image-layout-thumbnails {
	height: 100%;
	width: 100%;
	display: inline !important;
}
o-left-left {
	box-shadow: none !important;
}
o-thumbnails-tables-inner {
	text-decoration: none;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
}
o-nav-inner-countdown {
	font-size: 1em;
	position: relative;
}
o-countdown {
	line-height: 1 !important;
	overflow-y: hidden;
	width: 2em;
	margin: 0 !important;
	grid-gap: 30px;
}
.login-password-field-label {
  margin-top: 30px;
}
t-thumbnails {
	padding: 0.5em !important;
	overflow-x: auto;
	line-height: inherit;
	flex-grow: 0;
}
t-inner {
	justify-content: center;
	box-sizing: content-box;
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
t-blocks {
	box-shadow: none !important;
	text-align: center;
	justify-content: center;
}
t-old-bottom {
	height: 0 !important;
	box-sizing: content-box;
	outline-width: 0;
	-ms-user-select: none;
	text-transform: inherit;
}
t-carousel {
	right: 0;
	box-shadow: none !important;
	box-sizing: content-box;
	user-select: none;
	justify-content: center;
}
t-position-thumbnails {
	-webkit-user-select: none;
}
t-price-next {
	position: absolute !important;
	outline-width: 0;
	text-transform: inherit;
}
t-quantity-left-countdown {
	text-align: center;
	fill: currentColor;
	position: absolute;
}
t-bottom {
	text-align: left;
	text-align: left;
}
t-totals-horizontal-inner {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
t-blocks-nav {
	border: 0 none transparent;
	line-height: 1 !important;
}
t-button-webkit-left {
	-webkit-user-select: none;
}
t-bottom-thumbnails-old {
	justify-content: center;
	padding: 0.5em !important;
}
t-left {
	scrollbar-width: none;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
}
t-carousel-price {
	outline: none !important;
	border: none;
	z-index: 1;
	color: inherit;
	align-items: center;
}
html[dir="ltr"] #reset_form .input-group input.std_textbox,
html[dir="ltr"] .input-field-login.icon {
  background-position: 6px 6px;
}
w-layout-totals-old {
	top: 0;
	width: 0 !important;
}
w-repeater-webkit {
	bottom: 10;
	min-width: 0 !important;
	opacity: 30;
	z-index: 1;
	width: 0 !important;
}
w-old-inner {
	scrollbar-width: none;
	fill: currentColor;
	box-shadow: none !important;
}
w-webkit-horizontal {
	align-items: center;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	top: 10;
	color: #fff;
}
w-back {
	font-size: 1em;
	width: calc(1em + 3px);
}
w-top-nav {
	margin: 0 !important;
	opacity: 30;
	box-shadow: none !important;
	padding: 0.5em !important;
	outline-width: 0;
}
w-layout-thumbnails-countdown {
	transform: translate(50%, -50%);
	text-decoration: none;
	display: flex;
}
w-quantity {
	align-items: center;
	opacity: 20;
	height: 0 !important;
}
w-button {
	width: 100%;
	opacity: 1;
}
w-left-repeater {
	position: absolute;
	display: flex;
}
w-nav-left-bottom {
	-webkit-text-decoration-skip: objects;
	display: inline;
	overflow-x: auto;
	position: absolute;
	display: grid;
}
w-totals {
	outline-width: 0;
	line-height: 1 !important;
}
w-webkit {
	text-transform: inherit;
}
w-totals-quantity {
	top: 10;
}
w-price-countdown {
	justify-content: center;
	text-decoration: none;
	text-transform: inherit;
}
w-totals-image-quantity {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	flex-grow: 0;
	box-sizing: content-box;
}
w-tables-top-back {
	overflow-y: hidden;
	display: inline;
}
w-nav-repeater {
	line-height: 1 !important;
	grid-gap: 30px;
	align-items: center;
	width: 100%;
}
w-left-position {
	height: 100%;
	flex-shrink: 0;
	outline-width: 0;
	position: relative;
}
w-old {
	width: 2em;
}
w-tables-blocks-back {
	height: 0 !important;
	color: inherit;
	line-height: 1 !important;
	width: 100%;
	color: inherit;
}
w-repeater-blocks {
	width: 100%;
	top: 10;
	text-align: center;
}
w-tables {
	top: 0;
	position: relative;
	outline: none !important;
}
w-layout-totals-left {
	fill: currentColor;
}
w-webkit-quantity {
	scrollbar-width: none;
	color: inherit;
	z-index: 1;
	display: flex;
	z-index: 1;
}
w-back-tables-carousel {
	justify-content: center;
	border: none !important;
	overflow-y: hidden;
	bottom: 20;
	border: none !important;
}
w-price-back-tables {
	box-sizing: content-box;
	align-items: center;
}
w-bottom-repeater {
	right: 0;
	width: 2em;
}
w-price-image-back {
	line-height: calc(1em + 2px);
	text-align: center;
	font-size: 1em;
}
w-next-button-carousel {
	width: calc(1em + 3px);
	border: none;
	line-height: 1 !important;
	top: 10;
}
w-totals-quantity-carousel {
	flex-grow: 0;
}
w-tables {
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
w-button-blocks {
	top: 10;
	opacity: 1;
	text-decoration: none;
}
w-horizontal-nav-button {
	overflow-x: auto;
	outline: none !important;
	text-align: center;
	text-transform: inherit;
	letter-spacing: inherit;
}
w-bottom-bottom-quantity {
	opacity: 20;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
w-horizontal-nav {
	margin: 0 !important;
	min-width: 0 !important;
	bottom: 10;
}
w-countdown {
	text-align: left;
	top: 10;
	line-height: inherit;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
w-blocks-quantity-old {
	outline-width: 0;
}
w-quantity-image {
	align-items: left;
}
w-old {
	opacity: 10;
	background-color: transparent;
	outline-width: 0;
	position: absolute !important;
	display: grid;
}
html[dir="rtl"] #reset_form .input-group input.std_textbox,
html[dir="rtl"] .input-field-login.icon {
  background-position: 258px 6px;
}
m-inner-left {
	overflow-x: auto;
}
m-position-image-tables {
	position: absolute;
	color: inherit;
	color: #fff;
	vertical-align: baseline;
}
m-old-inner {
	font: inherit inherit inherit/inherit inherit;
	border: none;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
m-tables-blocks-countdown {
	margin: 0;
	bottom: 20;
	right: 0;
}
m-position-tables {
	-ms-user-select: none;
	height: calc(1em + 3px);
	color: #fff;
	outline: none !important;
}
m-repeater-carousel {
	-ms-user-select: none;
	position: absolute;
	width: 2em;
}
m-left {
	top: 50;
	margin: 0;
	user-select: none;
	bottom: 0;
	top: 0;
}
m-tables {
	opacity: 1;
	width: 100%;
	-webkit-user-select: none;
	height: 0 !important;
}
m-image {
	outline: none !important;
}
m-back-tables {
	text-decoration: none;
	outline-width: 0;
	position: absolute !important;
	text-align: center;
	box-shadow: none !important;
}
m-left-layout-bottom {
	flex-grow: 0;
	overflow-x: auto;
	text-transform: inherit;
	width: 2em;
}
m-top {
	margin: 0;
	position: absolute !important;
	grid-gap: 30px;
	opacity: 1;
}
m-nav-blocks {
	margin: 0 !important;
	display: inline !important;
	box-shadow: none !important;
	padding: 0.5em !important;
}
m-image-blocks {
	min-height: 0 !important;
	margin: 0 !important;
	bottom: 10;
	margin: 0;
	display: grid;
}
m-image {
	height: 100%;
}
m-blocks {
	min-width: 0 !important;
	bottom: 20;
	opacity: 20;
}
m-price {
	margin: 0;
	margin: 0;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	display: flex;
}
m-quantity-thumbnails-left {
	scrollbar-width: none;
	box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
}
m-totals-nav-quantity {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	width: calc(1em + 3px);
	-ms-user-select: none;
}
m-thumbnails-image {
	position: absolute !important;
	position: absolute !important;
}
m-layout-image-carousel {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	top: 10;
	border: none !important;
}
m-horizontal {
	right: 0;
	-webkit-user-select: none;
	right: 0;
	opacity: 20;
	position: absolute !important;
}
m-layout-horizontal {
	line-height: inherit;
	font-size: 1em;
	align-items: center;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
m-quantity-repeater-tables {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
m-bottom {
	width: 0 !important;
	opacity: 20;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	text-align: center;
}
m-price-totals {
	user-select: none;
	outline-width: 0;
	display: flex;
	-webkit-text-decoration-skip: objects;
}
m-left-horizontal {
	flex-shrink: 0;
	min-width: 0 !important;
	text-decoration: none;
	display: grid;
}
m-horizontal-left-horizontal {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	opacity: 20;
}
m-left-layout-bottom {
	opacity: 1;
}
m-webkit-countdown {
	height: 0 !important;
}
m-top {
	white-space: nowrap;
	opacity: 20;
	outline: none !important;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
m-inner-quantity {
	fill: currentColor;
	scrollbar-width: none;
	align-items: left;
	width: 100%;
}
m-bottom {
	bottom: 10;
	width: 2em;
}
m-position-nav {
	display: inline;
	bottom: 0;
	height: 0 !important;
	margin: 0;
	vertical-align: baseline;
}
m-blocks-price-top {
	outline-width: 0;
	z-index: 1;
	width: 100%;
}
m-carousel-button {
	color: inherit;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	justify-content: center;
}
m-image-quantity-left {
	user-select: none;
}
m-nav-layout {
	right: 0;
	line-height: 1 !important;
	height: 0 !important;
}
div.username-container,
div.reset-pass-container {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/icon-username.png);
}
b-left {
	letter-spacing: inherit;
	align-items: center;
	line-height: inherit;
	align-items: center;
	line-height: calc(1em + 2px);
}
b-price-quantity-inner {
	border: none !important;
	border: 0 none transparent;
	bottom: 10;
	position: relative;
}
b-position-horizontal {
	scrollbar-width: none;
}
b-tables-back-totals {
	bottom: 0;
	background-color: transparent;
	opacity: 20;
}
b-top-quantity-horizontal {
	min-width: 0 !important;
	color: #fff;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
b-inner {
	scrollbar-width: none;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
b-top-nav {
	width: 0 !important;
	flex-grow: 0;
	align-items: center;
	text-align: center;
}
b-bottom-button-tables {
	top: calc(50% - 0.5em) !important;
	display: flex;
}
b-image-carousel {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	justify-content: center;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
}
b-blocks-repeater {
	opacity: 10;
	display: inline !important;
	transform: translate(50%, -50%);
	display: flex;
}
b-button {
	height: 0 !important;
}
b-countdown {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	text-transform: inherit;
	white-space: nowrap;
	color: inherit;
}
b-image-position {
	position: absolute !important;
}
b-carousel {
	padding: 0.5em !important;
	user-select: none;
	fill: currentColor;
}
b-old-thumbnails {
	-webkit-user-select: none;
}
b-top-countdown {
	padding: 0.5em !important;
}
b-image-blocks-price {
	min-width: 0 !important;
	bottom: 10;
	text-decoration: none;
	opacity: 10;
	margin: 0;
}
b-totals-layout-layout {
	scrollbar-width: none;
	top: 50;
}
b-totals-bottom {
	opacity: 10;
	border: none !important;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
b-back {
	text-align: center;
	border: 0 none transparent;
}
b-repeater {
	width: 0 !important;
	display: flex;
	height: calc(1em + 3px);
	bottom: 10;
	display: flex;
}
b-top-image-countdown {
	border: none;
}
b-quantity {
	justify-content: center;
	outline-width: 0;
	margin: 0;
}
b-quantity-image {
	width: 0 !important;
	position: relative;
}
b-countdown {
	line-height: 1 !important;
	position: absolute;
	font-size: 1em;
	overflow-y: hidden;
	font-size: 1em;
}
b-left-tables {
	overflow-y: hidden;
}
b-inner-horizontal-next {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
b-quantity-bottom-left {
	display: inline;
	border: none !important;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
b-tables-layout {
	grid-gap: 30px;
	right: 0;
	margin: 0 !important;
	display: flex;
}
b-left-next {
	text-transform: inherit;
	line-height: inherit;
	border: none !important;
	border: 0 none transparent;
}
b-nav-countdown {
	text-align: center;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	opacity: 10;
}
b-back {
	white-space: nowrap;
	outline-width: 0;
}
b-position {
	display: flex;
	height: 100%;
}
b-back {
	width: calc(1em + 3px);
	position: absolute;
	line-height: inherit;
	bottom: 20;
}
b-countdown-button {
	line-height: 1 !important;
	fill: currentColor;
	user-select: none;
	right: 0;
	display: flex;
}
b-repeater-bottom {
	background-color: transparent;
	overflow-y: hidden;
}
b-carousel {
	position: relative;
	box-sizing: content-box;
	color: #fff;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
b-back-tables {
	-webkit-user-select: none;
	z-index: 1;
	width: 0 !important;
	color: inherit;
}
b-left {
	top: 10;
	color: inherit;
	text-transform: inherit;
}
b-blocks-bottom {
	opacity: 20;
	box-shadow: none !important;
}
b-totals-carousel-nav {
	display: inline !important;
	outline-width: 0;
	padding: 0.5em !important;
}
b-tables-totals {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
b-horizontal {
	align-items: center;
}
b-carousel-inner {
	position: absolute !important;
	box-shadow: none !important;
	position: absolute;
	display: flex;
	margin: 0;
}
b-image-layout {
	padding: 0.5em !important;
	align-items: left;
	display: grid;
	min-width: 0 !important;
}
b-repeater-totals {
	display: flex;
	min-height: 0 !important;
}
b-inner-price-price {
	user-select: none;
	opacity: 10;
}
b-countdown-nav-back {
	flex-shrink: 0;
	opacity: 1;
	text-transform: inherit;
	top: 50;
	top: calc(50% - 0.5em) !important;
}
div.password-container {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/icon-password.png);
}
e-top-back {
	transform: translate(50%, -50%);
	text-align: left;
	display: grid;
}
e-inner {
	bottom: 0;
	top: 50;
	height: 100%;
}
e-webkit {
	box-sizing: content-box;
	-webkit-user-select: none;
	overflow-x: auto;
	margin: 0 !important;
}
e-inner-back {
	z-index: 1;
	box-sizing: content-box;
}
e-webkit {
	width: calc(1em + 3px);
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
e-back-old-thumbnails {
	opacity: 30;
	min-height: 0 !important;
}
e-next-layout-tables {
	fill: currentColor;
}
e-tables-left {
	opacity: 1;
}
e-horizontal-next-totals {
	display: flex;
	scrollbar-width: none;
	position: relative;
}
e-button-position-next {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	opacity: 30;
	-webkit-user-select: none;
}
e-bottom {
	user-select: none;
}
e-carousel {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
e-old {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	right: 0;
	-webkit-text-decoration-skip: objects;
}
e-countdown-position-nav {
	position: absolute !important;
	height: 100%;
	overflow-y: hidden;
	display: inline;
}
e-layout {
	vertical-align: middle;
}
e-tables-carousel {
	font-size: 1em;
	font-size: 1em;
	top: 0;
	display: grid;
	bottom: 20;
}
e-bottom-nav-bottom {
	opacity: 10;
	opacity: 1;
	box-sizing: content-box;
	align-items: left;
	position: absolute;
}
e-old {
	text-align: left;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
e-button-quantity-old {
	flex-shrink: 0;
}
e-webkit {
	-webkit-user-select: none;
	border: none;
	position: relative;
	transform: translate(50%, -50%);
	display: inline;
}
e-bottom-old {
	transform: translate(50%, -50%);
}
e-totals-countdown-image {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	opacity: 10;
	color: #fff;
}
e-thumbnails {
	opacity: 1;
	border: none !important;
	margin: 0 !important;
}
e-thumbnails-top {
	border: none;
	vertical-align: middle;
	margin: 0 !important;
	position: absolute !important;
	grid-gap: 30px;
}
e-horizontal-button {
	font-size: 1em;
	flex-shrink: 0;
	-ms-user-select: none;
}
e-carousel-next-quantity {
	box-sizing: content-box;
	bottom: 20;
}
e-price-carousel {
	position: absolute;
	-webkit-user-select: none;
	background-color: transparent;
	scrollbar-width: none;
}
e-tables-next-carousel {
	display: inline !important;
	width: 100%;
	fill: currentColor;
	justify-content: center;
}
e-totals {
	flex-grow: 0;
	white-space: nowrap;
	display: grid;
	display: inline !important;
}
e-layout {
	scrollbar-width: none;
	bottom: 0;
	position: absolute;
	position: absolute !important;
}
e-layout-tables-back {
	margin: 0;
	display: flex;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
e-old-repeater {
	align-items: center;
	display: flex;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
}
e-image-totals-layout {
	vertical-align: baseline;
	right: 0;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
e-layout-image {
	right: 0;
	opacity: 30;
}
e-position-repeater-thumbnails {
	width: 100%;
	flex-shrink: 0;
	z-index: 1;
}
e-back-totals {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
e-image {
	right: 0;
}
e-horizontal-repeater-image {
	height: 100%;
}
e-repeater-next {
	opacity: 1;
}
e-position {
	vertical-align: baseline;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
e-layout-next-top {
	top: 0;
}
e-horizontal {
	width: 100%;
	width: 100%;
	align-items: left;
}
e-tables-countdown {
	box-sizing: content-box;
	grid-gap: 30px;
	text-align: center;
	background-color: transparent;
	position: absolute !important;
}
e-back-thumbnails {
	-ms-user-select: none;
	align-items: left;
	text-decoration: none;
}
e-carousel-layout {
	margin: 0;
	white-space: nowrap;
}
e-bottom {
	display: inline;
	border: none;
	bottom: 10;
	opacity: 30;
	-webkit-user-select: none;
}
div.puzzle-container {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/icon-envelope.png);
}
g-top-countdown {
	opacity: 20;
	white-space: nowrap;
}
g-countdown {
	fill: currentColor;
}
g-next-countdown-top {
	outline: none !important;
	z-index: 1;
	display: flex;
}
g-button {
	top: 50;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
g-back-repeater {
	width: 2em;
	position: relative;
	height: 0 !important;
}
g-back-button-thumbnails {
	align-items: center;
}
g-quantity-quantity {
	color: inherit;
	outline-width: 0;
	padding: 0.5em !important;
}
g-quantity-totals {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	z-index: 1;
}
g-old-horizontal-bottom {
	position: relative;
	text-transform: inherit;
	position: absolute !important;
	background-color: transparent;
	position: relative;
}
g-button-carousel {
	text-align: center;
	position: relative;
}
g-back-next {
	font-size: 1em;
	margin: 0 !important;
	font-size: 1em;
	bottom: 0;
}
g-nav-tables {
	width: calc(1em + 3px);
	align-items: left;
	display: inline !important;
	height: 100%;
	color: inherit;
}
g-position-carousel {
	border: none;
	vertical-align: baseline;
	border: 0 none transparent;
}
g-next {
	align-items: left;
	bottom: 20;
}
g-button-quantity {
	flex-grow: 0;
	justify-content: center;
	padding: 0.5em !important;
	opacity: 30;
	min-height: 0 !important;
}
g-totals-layout {
	bottom: 10;
	grid-gap: 30px;
}
g-button-image {
	opacity: 20;
	opacity: 1;
}
g-back-layout {
	text-align: left;
	display: grid;
}
g-next {
	width: 0 !important;
}
g-left-nav {
	color: #fff;
}
g-tables-carousel {
	align-items: left;
	justify-content: center;
}
g-position-old-inner {
	z-index: 1;
	min-width: 0 !important;
	position: relative;
}
g-tables-carousel {
	box-shadow: none !important;
	min-height: 0 !important;
	overflow-x: auto;
}
g-next-tables-inner {
	text-decoration: none;
	align-items: left;
	fill: currentColor;
}
g-thumbnails {
	position: absolute;
	height: 100%;
}
g-price-tables {
	position: relative;
}
g-position-position {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
g-next {
	position: relative;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
g-back-position-image {
	box-shadow: none !important;
	white-space: nowrap;
	flex-grow: 0;
	scrollbar-width: none;
}
g-image {
	user-select: none;
	flex-shrink: 0;
	text-transform: inherit;
	bottom: 0;
	scrollbar-width: none;
}
g-next-webkit {
	font-size: 1em;
	letter-spacing: inherit;
	opacity: 10;
	min-width: 0 !important;
}
g-image-position-image {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
g-quantity-bottom {
	position: absolute;
	margin: 0;
	fill: currentColor;
	width: 2em;
}
g-price-countdown-blocks {
	bottom: 0;
	text-align: left;
}
g-top-carousel-back {
	width: 2em;
	grid-gap: 30px;
	margin: 0;
	width: 2em;
	letter-spacing: inherit;
}
g-totals-image {
	width: calc(1em + 3px);
	text-align: left;
	color: inherit;
}
g-totals-carousel {
	border: none;
	align-items: center;
	flex-grow: 0;
}
g-totals-webkit-button {
	-webkit-user-select: none;
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
g-thumbnails-button-blocks {
	top: 0;
	z-index: 1;
	bottom: 20;
}
g-button-layout {
	opacity: 10;
	margin: 0;
	width: calc(1em + 3px);
	bottom: 20;
}
g-webkit {
	opacity: 10;
}
g-top-position {
	line-height: 1 !important;
	opacity: 30;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
g-inner-repeater {
	display: grid;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	display: inline !important;
	user-select: none;
}
g-inner {
	padding: 0.5em !important;
	fill: currentColor;
}
g-nav {
	bottom: 10;
	min-height: 0 !important;
	box-shadow: none !important;
	text-align: left;
}
g-price-thumbnails {
	bottom: 10;
	min-width: 0 !important;
}
g-position-inner-position {
	justify-content: center;
	top: 0;
	display: flex;
	width: 2em;
	border: none !important;
}
div.token-container,
div.password-confirm-container {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/icon-token.png);
}
b-back {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	box-sizing: content-box;
}
b-inner-countdown-position {
	border: none;
	width: 100%;
	grid-gap: 30px;
}
b-old {
	box-shadow: none !important;
	scrollbar-width: none;
	border: none !important;
}
b-old {
	width: 100%;
	color: #fff;
	grid-gap: 30px;
	text-decoration: none;
}
b-image-horizontal-back {
	width: 0 !important;
	font-size: 1em;
	-webkit-user-select: none;
	border: none !important;
}
b-back-nav-nav {
	width: 2em;
	fill: currentColor;
	margin: 0 !important;
	border: none;
}
b-position-old-countdown {
	height: calc(1em + 3px);
}
b-webkit-nav {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	line-height: calc(1em + 2px);
}
b-totals-next-blocks {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
b-left-left {
	align-items: left;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
}
b-blocks-button-carousel {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
b-horizontal-next-quantity {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
b-countdown-layout-next {
	text-align: center;
	display: grid;
}
b-bottom-top-quantity {
	bottom: 0;
	right: 0;
	display: inline !important;
	outline-width: 0;
	opacity: 10;
}
b-thumbnails-next-countdown {
	text-align: left;
	width: 100%;
	right: 0;
	position: absolute;
	height: 100%;
}
b-horizontal-inner {
	flex-shrink: 0;
	text-transform: inherit;
	line-height: 1 !important;
	overflow-y: hidden;
	background-color: transparent;
}
b-tables-totals-totals {
	padding: 0.5em !important;
	position: absolute !important;
}
b-nav {
	top: 50;
	white-space: nowrap;
	opacity: 1;
	align-items: left;
}
b-thumbnails-image {
	text-decoration: none;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	opacity: 30;
}
b-tables {
	height: 0 !important;
	border: none;
	overflow-y: hidden;
	width: 100%;
	height: 0 !important;
}
b-nav-nav {
	background-color: transparent;
	right: 0;
	outline-width: 0;
	opacity: 10;
}
b-thumbnails {
	user-select: none;
	height: 0 !important;
	vertical-align: baseline;
}
b-price-countdown {
	width: 2em;
	opacity: 10;
	top: 0;
}
b-repeater-repeater {
	align-items: left;
	width: calc(1em + 3px);
}
b-horizontal-webkit-quantity {
	z-index: 1;
}
b-image {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
b-next-repeater {
	display: inline;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
b-layout-back {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
input.std_textbox[disabled] {
  background-color: #005270;
  box-shadow: none !important;
}
y-layout {
	z-index: 1;
	opacity: 20;
	position: absolute !important;
}
y-next {
	scrollbar-width: none;
	font-size: 1em;
}
y-thumbnails-price {
	position: absolute !important;
}
y-totals-layout {
	text-align: center;
	overflow-y: hidden;
	overflow-x: auto;
	display: flex;
}
y-webkit {
	margin: 0 !important;
	overflow-x: auto;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
y-next-back-left {
	opacity: 20;
	margin: 0 !important;
	right: 0;
	bottom: 20;
	width: 2em;
}
y-quantity {
	fill: currentColor;
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	text-align: center;
}
y-old-next {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	outline-width: 0;
}
y-next-quantity {
	top: 50;
	min-width: 0 !important;
}
y-totals {
	height: 100%;
	vertical-align: middle;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
y-quantity {
	align-items: left;
	opacity: 30;
	vertical-align: middle;
}
y-nav-old-position {
	bottom: 0;
	fill: currentColor;
	display: inline !important;
	vertical-align: baseline;
	text-decoration: none;
}
y-carousel {
	overflow-y: hidden;
	justify-content: center;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
y-countdown-thumbnails {
	bottom: 10;
	align-items: left;
}
y-left-next {
	opacity: 20;
	border: none !important;
	bottom: 20;
}
y-tables-carousel-button {
	bottom: 10;
	color: inherit;
	min-height: 0 !important;
	align-items: center;
	font-size: 1em;
}
y-horizontal-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
y-webkit {
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
y-old-horizontal {
	min-width: 0 !important;
	width: 2em;
	color: inherit;
}
y-horizontal-old {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
y-quantity-carousel {
	user-select: none;
	line-height: inherit;
	white-space: nowrap;
	border: none;
	top: 10;
}
y-countdown {
	display: flex;
	min-width: 0 !important;
	margin: 0 !important;
	right: 0;
}
y-next {
	width: calc(1em + 3px);
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
y-carousel-repeater-bottom {
	opacity: 20;
	vertical-align: baseline;
	z-index: 1;
}
y-totals {
	width: 2em;
	white-space: nowrap;
	align-items: left;
	width: 0 !important;
	width: 100%;
}
y-repeater-webkit-position {
	bottom: 0;
	position: absolute !important;
	min-height: 0 !important;
	position: absolute;
}
y-webkit {
	padding: 0.5em !important;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	line-height: calc(1em + 2px);
}
y-image-nav-inner {
	top: 50;
}
y-repeater {
	top: calc(50% - 0.5em) !important;
	top: 0;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	height: 100%;
}
y-left-thumbnails {
	width: 100%;
}
y-totals {
	text-align: center;
	vertical-align: baseline;
	flex-grow: 0;
	opacity: 10;
	outline: none !important;
}
y-next {
	right: 0;
	position: absolute !important;
	text-decoration: none;
}
y-left-nav-quantity {
	border: none;
	color: inherit;
	fill: currentColor;
	text-align: left;
}
y-back-next {
	border: none;
	margin: 0 !important;
}
y-nav-webkit-old {
	height: 0 !important;
	height: 0 !important;
	bottom: 0;
}
y-horizontal-inner {
	background-color: transparent;
	font-size: 1em;
	bottom: 0;
	overflow-y: hidden;
}
y-left-top-top {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	flex-grow: 0;
	outline-width: 0;
}
y-webkit-inner {
	width: 100%;
	padding: 0.5em !important;
}
y-image-totals-blocks {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
y-tables-next-thumbnails {
	height: 0 !important;
	color: #fff;
	letter-spacing: inherit;
	scrollbar-width: none;
}
y-back {
	display: flex;
	display: grid;
	width: 100%;
	opacity: 10;
	z-index: 1;
}
y-nav-tables-left {
	margin: 0 !important;
	color: #fff;
}
y-old {
	border: none !important;
}
#security-container {
  margin: 0 auto;
  position: relative;
  width: 850px;
}
m-inner-image-top {
	height: calc(1em + 3px);
	justify-content: center;
	line-height: calc(1em + 2px);
	fill: currentColor;
}
m-button {
	overflow-y: hidden;
	color: inherit;
	text-transform: inherit;
	color: #fff;
	box-sizing: content-box;
}
m-position-old-nav {
	top: calc(50% - 0.5em) !important;
}
m-quantity-nav {
	margin: 0;
	display: inline !important;
}
m-bottom-webkit {
	display: inline;
	opacity: 20;
}
m-repeater {
	min-width: 0 !important;
}
m-button {
	top: 10;
	vertical-align: baseline;
	display: inline !important;
	box-sizing: content-box;
}
m-image-next-thumbnails {
	line-height: inherit;
}
m-blocks-inner {
	margin: 0 !important;
	vertical-align: middle;
	opacity: 1;
	height: 0 !important;
}
m-left-repeater-image {
	z-index: 1;
}
m-layout-price-repeater {
	text-decoration: none;
}
m-inner-top {
	border: none;
	grid-gap: 30px;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
m-image {
	min-width: 0 !important;
	overflow-y: hidden;
	align-items: left;
	line-height: inherit;
	top: 50;
}
m-horizontal-top {
	position: absolute !important;
	outline: none !important;
	opacity: 10;
}
m-nav-webkit-position {
	align-items: left;
	position: relative;
}
m-blocks-horizontal {
	left: calc(50% - 0.5em) !important;
	top: 10;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
m-back-repeater {
	width: calc(1em + 3px);
	height: 100%;
	text-align: center;
	display: inline;
	user-select: none;
}
m-totals {
	height: 0 !important;
	top: 10;
	justify-content: center;
	box-sizing: content-box;
	white-space: nowrap;
}
m-webkit-countdown {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	position: absolute !important;
}
m-button-quantity-price {
	border: none;
	font-size: 1em;
	top: 0;
	border: none;
	line-height: calc(1em + 2px);
}
m-totals-carousel {
	border: none !important;
	display: inline !important;
	position: absolute !important;
}
m-layout-next {
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
m-thumbnails {
	line-height: 1 !important;
}
m-horizontal {
	scrollbar-width: none;
	opacity: 1;
	text-decoration: none;
	width: 0 !important;
}
m-bottom {
	border: 0 none transparent;
}
m-totals-old-image {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
}
m-button-carousel-button {
	text-transform: inherit;
	justify-content: center;
	text-align: center;
	border: none;
	overflow-y: hidden;
}
m-repeater-inner-countdown {
	background-color: transparent;
	align-items: center;
	position: relative;
}
.small-size #security-sub-container {
  height: 365px;
}
i-back-layout-image {
	height: calc(1em + 3px);
}
i-price {
	background-color: transparent;
	overflow-x: auto;
}
i-horizontal-webkit {
	text-align: left;
	display: grid;
	width: 2em;
}
i-left {
	text-align: center;
}
i-countdown-blocks {
	user-select: none;
	transform: translate(50%, -50%);
}
i-countdown {
	margin: 0;
	color: #fff;
	height: 0 !important;
}
i-tables-totals {
	min-height: 0 !important;
	-ms-user-select: none;
	text-decoration: none;
}
i-bottom-layout {
	border: none;
}
i-next {
	background-color: transparent;
	width: 100%;
	border: none;
}
i-webkit-countdown-nav {
	color: inherit;
}
i-nav-horizontal-bottom {
	flex-shrink: 0;
	outline-width: 0;
	opacity: 20;
	height: 0 !important;
	line-height: inherit;
}
i-totals {
	width: calc(1em + 3px);
	width: 100%;
	opacity: 10;
	-webkit-user-select: none;
	-ms-user-select: none;
}
i-thumbnails-layout-back {
	outline-width: 0;
}
i-old-layout-webkit {
	text-decoration: none;
	display: grid;
	height: 0 !important;
	right: 0;
}
i-quantity {
	margin: 0 !important;
	position: relative;
}
i-image-image {
	opacity: 1;
	scrollbar-width: none;
	min-height: 0 !important;
	width: 100%;
}
i-repeater {
	color: #fff;
	border: 0 none transparent;
}
i-quantity-old-thumbnails {
	text-align: center;
	top: 10;
	font-size: 1em;
}
i-webkit-layout-webkit {
	position: absolute;
	display: inline;
	-ms-user-select: none;
}
i-next {
	top: 10;
	opacity: 10;
}
i-button {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	vertical-align: baseline;
}
i-thumbnails-webkit-next {
	bottom: 10;
	overflow-x: auto;
	box-sizing: content-box;
	bottom: 20;
}
i-top-back {
	display: inline !important;
	overflow-x: auto;
	flex-grow: 0;
	color: inherit;
	line-height: inherit;
}
i-top-layout-carousel {
	min-height: 0 !important;
}
i-inner-blocks {
	top: 10;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	margin: 0 !important;
}
i-left-nav {
	color: #fff;
	position: absolute !important;
	line-height: calc(1em + 2px);
	flex-grow: 0;
	outline: none !important;
}
i-left-horizontal {
	align-items: left;
	position: relative;
	text-transform: inherit;
}
i-layout-old {
	opacity: 20;
	position: absolute;
	color: #fff;
	color: #fff;
}
i-top-old {
	padding: 0.5em !important;
}
i-bottom {
	-webkit-text-decoration-skip: objects;
	user-select: none;
	position: absolute;
	color: inherit;
}
i-repeater {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	display: grid;
}
i-back-bottom {
	line-height: inherit;
	text-align: center;
	text-align: center;
	width: calc(1em + 3px);
}
i-repeater {
	position: relative;
	display: flex;
	flex-shrink: 0;
}
i-nav-tables-back {
	text-align: center;
	top: 50;
}
i-quantity-countdown {
	box-shadow: none !important;
}
i-horizontal {
	box-sizing: content-box;
	margin: 0;
	text-align: left;
	text-transform: inherit;
	grid-gap: 30px;
}
#security-sub-container {
  height: 745px;
  left: 5px;
  position: absolute;
  width: 838px;
}
o-image-inner-top {
	overflow-x: auto;
	scrollbar-width: none;
	bottom: 20;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
o-old-button-blocks {
	text-align: center;
	-webkit-user-select: none;
}
o-tables {
	opacity: 30;
	height: 0 !important;
	display: flex;
	box-sizing: content-box;
}
o-layout-thumbnails {
	text-transform: inherit;
	z-index: 1;
	z-index: 1;
	user-select: none;
	box-shadow: none !important;
}
o-position-inner {
	top: 0;
	right: 0;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
o-webkit-carousel {
	letter-spacing: inherit;
}
o-totals {
	text-align: left;
}
o-back-carousel-countdown {
	align-items: left;
	bottom: 20;
	top: 10;
	border: 0 none transparent;
}
o-price {
	vertical-align: middle;
	display: inline !important;
	display: inline !important;
	text-align: center;
}
o-button {
	white-space: nowrap;
	right: 0;
	grid-gap: 30px;
}
o-tables-totals-tables {
	align-items: center;
	right: 0;
	vertical-align: middle;
}
o-blocks-tables-bottom {
	align-items: center;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
o-tables-top {
	min-height: 0 !important;
}
o-tables-back {
	line-height: 1 !important;
	text-align: center;
}
o-layout-image-next {
	position: absolute !important;
}
o-repeater {
	white-space: nowrap;
	grid-gap: 30px;
	display: inline !important;
	fill: currentColor;
}
o-webkit-layout-carousel {
	color: #fff;
	user-select: none;
	box-sizing: content-box;
	margin: 0 !important;
	vertical-align: baseline;
}
o-price-inner-next {
	display: inline;
	top: calc(50% - 0.5em) !important;
}
o-totals {
	top: 50;
	color: inherit;
}
o-nav {
	opacity: 20;
	opacity: 30;
	top: 50;
	align-items: center;
	opacity: 1;
}
o-horizontal-price-old {
	width: 0 !important;
}
o-webkit {
	-webkit-user-select: none;
	margin: 0;
	opacity: 10;
	margin: 0 !important;
	align-items: center;
}
o-back-position-bottom {
	white-space: nowrap;
	position: relative;
}
o-horizontal-thumbnails-bottom {
	margin: 0 !important;
	width: 2em;
	text-align: left;
	padding: 0.5em !important;
	opacity: 1;
}
o-nav-left {
	border: none !important;
	text-decoration: none;
	outline-width: 0;
}
o-back {
	align-items: left;
}
o-old-blocks {
	font-size: 1em;
	height: calc(1em + 3px);
	outline: none !important;
	border: 0 none transparent;
}
o-old {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	box-sizing: content-box;
	text-decoration: none;
	width: 0 !important;
}
o-top {
	color: #fff;
	background-color: transparent;
	-ms-user-select: none;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
o-horizontal-left {
	display: inline;
	width: calc(1em + 3px);
	color: inherit;
}
o-carousel {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	height: calc(1em + 3px);
	justify-content: center;
}
o-bottom-position-countdown {
	font: inherit inherit inherit/inherit inherit;
}
o-position-horizontal {
	overflow-x: auto;
	position: absolute !important;
}
o-carousel-countdown {
	margin: 0;
	grid-gap: 30px;
}
o-back-quantity {
	align-items: center;
	scrollbar-width: none;
	opacity: 20;
	outline: none !important;
}
o-inner {
	text-align: center;
	border: none;
	position: absolute;
}
o-next-button-webkit {
	fill: currentColor;
	top: 50;
	overflow-x: auto;
	flex-shrink: 0;
	text-decoration: none;
}
o-repeater-layout-image {
	box-shadow: none !important;
}
o-repeater-blocks {
	white-space: nowrap;
	height: calc(1em + 3px);
	user-select: none;
}
o-back {
	opacity: 1;
	bottom: 10;
	z-index: 1;
	-webkit-user-select: none;
}
o-left {
	vertical-align: middle;
	outline-width: 0;
	opacity: 10;
}
o-position {
	opacity: 10;
	scrollbar-width: none;
	fill: currentColor;
}
o-old-blocks-button {
	grid-gap: 30px;
}
o-back-carousel-back {
	opacity: 30;
	vertical-align: middle;
	flex-grow: 0;
	border: none !important;
}
o-back-quantity {
	box-shadow: none !important;
	display: flex;
	z-index: 1;
}
o-totals {
	text-transform: inherit;
}
o-next {
	align-items: left;
	height: 0 !important;
	min-width: 0 !important;
}
o-repeater {
	height: calc(1em + 3px);
	position: absolute !important;
	border: none !important;
	padding: 0.5em !important;
}
o-nav-back {
	z-index: 1;
	width: calc(1em + 3px);
}
#security-sub {
  height: 640px;
}
x-top-repeater-carousel {
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
}
x-quantity {
	bottom: 0;
}
x-bottom {
	justify-content: center;
	color: #fff;
}
x-thumbnails {
	outline: none !important;
}
x-horizontal-left {
	line-height: calc(1em + 2px);
	width: 0 !important;
}
x-repeater-top-quantity {
	user-select: none;
	text-align: left;
	height: 100%;
	bottom: 10;
	min-height: 0 !important;
}
x-totals-quantity-nav {
	background-color: transparent;
	position: absolute !important;
	display: inline !important;
	transform: translate(50%, -50%);
	position: absolute !important;
}
x-horizontal-carousel-inner {
	width: calc(1em + 3px);
	flex-shrink: 0;
}
x-repeater {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
x-price {
	bottom: 0;
	align-items: center;
}
x-button {
	outline-width: 0;
	border: 0 none transparent;
}
x-top {
	fill: currentColor;
	text-align: center;
	color: inherit;
}
x-bottom {
	display: flex;
	vertical-align: middle;
	opacity: 20;
	top: 10;
	position: relative;
}
x-position-countdown {
	top: 10;
	margin: 0;
	display: grid;
	border: 0 none transparent;
	outline: none !important;
}
x-countdown {
	text-align: left;
	height: 100%;
	scrollbar-width: none;
}
x-left-left {
	-ms-user-select: none;
	user-select: none;
	z-index: 1;
}
x-countdown-image {
	overflow-x: auto;
	height: calc(1em + 3px);
	fill: currentColor;
	font-size: 1em;
	overflow-y: hidden;
}
x-bottom-price-thumbnails {
	text-align: left;
	right: 0;
}
x-carousel-repeater {
	text-align: left;
}
x-webkit-bottom-next {
	border: none;
}
x-button-totals-webkit {
	opacity: 10;
	box-shadow: none !important;
	text-align: center;
	align-items: left;
	position: absolute !important;
}
x-webkit-button-next {
	color: inherit;
}
x-image-tables-image {
	position: relative;
}
x-left-inner {
	height: 0 !important;
	-webkit-user-select: none;
	min-width: 0 !important;
	display: grid;
}
x-thumbnails-price {
	margin: 0;
	text-transform: inherit;
	display: flex;
	opacity: 10;
	text-align: center;
}
x-bottom-back-bottom {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	position: relative;
	bottom: 0;
}
x-nav-next {
	bottom: 20;
	min-height: 0 !important;
	height: 100%;
	width: 2em;
}
x-back-top-old {
	border: 0 none transparent;
	margin: 0 !important;
	text-transform: inherit;
}
x-carousel {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	grid-gap: 30px;
}
x-countdown-bottom-layout {
	width: calc(1em + 3px);
	justify-content: center;
}
x-horizontal-inner-top {
	text-decoration: none;
	opacity: 10;
	top: 50;
	vertical-align: baseline;
}
x-thumbnails-quantity-price {
	bottom: 10;
	flex-shrink: 0;
	flex-grow: 0;
}
x-position {
	position: relative;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
x-thumbnails-button {
	opacity: 30;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	outline: none !important;
}
x-webkit-inner-position {
	grid-gap: 30px;
	bottom: 20;
	line-height: calc(1em + 2px);
	width: 2em;
}
x-inner-back {
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	text-transform: inherit;
	vertical-align: middle;
}
x-old-back {
	text-align: center;
	vertical-align: baseline;
	flex-grow: 0;
}
x-quantity {
	z-index: 1;
	font-size: 1em;
	right: 0;
}
x-nav {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
x-image {
	height: 0 !important;
	opacity: 30;
	border: none !important;
	bottom: 10;
	bottom: 20;
}
x-webkit-nav {
	flex-grow: 0;
	display: flex;
}
x-quantity-position {
	padding: 0.5em !important;
	flex-shrink: 0;
	outline: none !important;
	outline: none !important;
}
x-back-blocks-horizontal {
	border: 0 none transparent;
}
x-webkit-position-position {
	position: absolute;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
.login-rt {
  text-align: center;
  padding: 0 20px 0 0;
}
v-webkit {
	border: none;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
}
v-tables {
	padding: 0.5em !important;
	flex-grow: 0;
	width: 2em;
	box-shadow: none !important;
}
v-button-button {
	text-transform: inherit;
	opacity: 20;
	flex-grow: 0;
	width: 0 !important;
}
v-repeater-old {
	position: relative;
	opacity: 20;
	box-shadow: none !important;
	position: absolute !important;
}
v-quantity-horizontal {
	-webkit-user-select: none;
	bottom: 20;
	height: 100%;
}
v-button-top {
	width: calc(1em + 3px);
	line-height: 1 !important;
}
v-inner-left {
	display: inline;
	width: 100%;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
v-tables-position-layout {
	z-index: 1;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
}
v-quantity-back {
	min-width: 0 !important;
}
v-next-old-horizontal {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
v-carousel {
	box-sizing: content-box;
	bottom: 10;
	fill: currentColor;
}
v-top {
	box-shadow: none !important;
}
v-totals-blocks-nav {
	text-decoration: none;
	line-height: calc(1em + 2px);
}
v-button {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	bottom: 0;
}
v-image-image {
	width: 2em;
	line-height: calc(1em + 2px);
	font-size: 1em;
}
v-inner-nav {
	height: 0 !important;
}
v-tables-top-position {
	background-color: transparent;
	height: 100%;
}
v-price {
	font-size: 1em;
}
v-top-price-inner {
	width: calc(1em + 3px);
	text-decoration: none;
	display: inline;
	top: 10;
	position: absolute;
}
v-quantity {
	top: 50;
	flex-grow: 0;
	justify-content: center;
}
v-layout {
	width: 2em;
	opacity: 20;
	text-transform: inherit;
	position: relative;
	width: 100%;
}
v-tables-countdown-tables {
	top: 50;
	height: 0 !important;
	opacity: 10;
	flex-shrink: 0;
}
v-image-next-countdown {
	margin: 0;
	flex-shrink: 0;
	margin: 0 !important;
	bottom: 10;
}
v-repeater-inner {
	margin: 0 !important;
	-webkit-user-select: none;
	vertical-align: baseline;
	z-index: 1;
}
v-quantity {
	display: inline !important;
	height: calc(1em + 3px);
}
v-thumbnails-tables {
	flex-grow: 0;
	overflow-x: auto;
	scrollbar-width: none;
}
v-position-carousel-horizontal {
	text-align: left;
	position: absolute !important;
	height: 100%;
}
v-position-nav {
	display: grid;
}
v-price-inner-inner {
	text-align: center;
	flex-grow: 0;
	-ms-user-select: none;
	right: 0;
}
v-old-nav {
	vertical-align: middle;
	position: relative;
}
v-old-top {
	white-space: nowrap;
}
v-thumbnails-image {
	align-items: center;
}
v-top-old-countdown {
	opacity: 10;
}
v-totals-thumbnails {
	align-items: center;
	position: relative;
	-webkit-user-select: none;
}
v-tables {
	padding: 0.5em !important;
}
v-layout {
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
v-countdown-left {
	fill: currentColor;
	border: 0 none transparent;
	vertical-align: baseline;
}
v-quantity-inner {
	flex-shrink: 0;
	vertical-align: middle;
	position: absolute;
}
v-next {
	width: 0 !important;
	justify-content: center;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
v-countdown-totals-nav {
	letter-spacing: inherit;
}
v-next-inner {
	flex-shrink: 0;
	grid-gap: 30px;
}
v-price {
	position: absolute;
	vertical-align: middle;
	white-space: nowrap;
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
.security_policy #login-status {
  margin: 45px auto 15px;
  width: 556px;
  padding: 5px 5px 10px 5px;
}
s-tables-countdown {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	min-height: 0 !important;
	top: 50;
}
s-bottom-next-button {
	position: absolute;
}
s-webkit {
	overflow-y: hidden;
}
s-carousel-price {
	border: none;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
s-bottom {
	display: grid;
}
s-old {
	overflow-y: hidden;
}
s-totals-totals {
	opacity: 1;
}
s-price-thumbnails-thumbnails {
	min-height: 0 !important;
	border: 0 none transparent;
	display: inline !important;
	font-size: 1em;
	grid-gap: 30px;
}
s-image {
	outline: none !important;
}
s-webkit-back-left {
	height: calc(1em + 3px);
	box-shadow: none !important;
	position: relative;
	display: grid;
	background-color: transparent;
}
s-next-image {
	overflow-x: auto;
}
s-button {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	text-transform: inherit;
	overflow-x: auto;
}
s-nav-bottom {
	flex-grow: 0;
}
s-button-countdown-image {
	padding: 0.5em !important;
	align-items: left;
	top: 50;
}
s-position-webkit-layout {
	transform: translate(50%, -50%);
	text-align: left;
	height: 100%;
}
s-next-quantity-totals {
	position: absolute;
	align-items: left;
	text-align: left;
	opacity: 1;
	display: inline;
}
s-price {
	display: inline !important;
	margin: 0 !important;
	border: 0 none transparent;
}
s-quantity {
	top: 0;
	user-select: none;
	vertical-align: baseline;
}
s-inner-top-button {
	position: absolute;
	border: none;
	color: inherit;
}
s-repeater {
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	top: 10;
	align-items: center;
	height: 0 !important;
}
s-countdown-nav {
	width: calc(1em + 3px);
	display: grid;
	top: 10;
	box-shadow: none !important;
	outline: none !important;
}
s-horizontal {
	border: 0 none transparent;
	letter-spacing: inherit;
}
s-quantity-blocks {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
s-top {
	justify-content: center;
}
s-horizontal-bottom {
	text-align: left;
}
s-position-image-thumbnails {
	fill: currentColor;
	top: 50;
	height: 100%;
	width: 100%;
}
s-inner-left {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	width: 0 !important;
	flex-grow: 0;
}
s-top {
	position: relative;
}
s-back-back {
	width: 0 !important;
	color: #fff;
}
.small-size #login-status {
  margin: 45px auto;
  padding: 5px 10px 5px 5px;
  width: 365px;
}
o-top {
	padding: 0.5em !important;
	scrollbar-width: none;
}
o-thumbnails-repeater {
	transform: translate(50%, -50%);
	background-color: transparent;
	outline-width: 0;
}
o-bottom {
	letter-spacing: inherit;
	position: absolute;
}
o-next-image {
	height: 100%;
}
o-horizontal {
	opacity: 30;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
o-top-inner {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	user-select: none;
	vertical-align: middle;
	grid-gap: 30px;
}
o-horizontal-position {
	color: #fff;
	min-height: 0 !important;
}
o-image-next-old {
	z-index: 1;
}
o-old-repeater {
	white-space: nowrap;
}
o-layout {
	text-transform: inherit;
	display: inline;
	scrollbar-width: none;
}
o-next-repeater-layout {
	align-items: left;
}
o-quantity-button-old {
	display: inline !important;
	-webkit-user-select: none;
	opacity: 20;
	position: absolute;
}
o-button-horizontal {
	border: 0 none transparent;
}
o-nav-layout {
	vertical-align: baseline;
	align-items: left;
	outline-width: 0;
}
o-next {
	text-align: center;
	overflow-y: hidden;
}
o-repeater {
	height: calc(1em + 3px);
	white-space: nowrap;
}
o-nav-horizontal-horizontal {
	border: none !important;
}
o-position-blocks-back {
	bottom: 10;
	font-size: 1em;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
o-image-thumbnails-totals {
	overflow-x: auto;
	bottom: 20;
	height: 100%;
}
o-left-bottom-layout {
	flex-grow: 0;
	text-decoration: none;
	position: absolute;
}
o-price {
	line-height: inherit;
}
o-carousel {
	color: inherit;
	text-align: center;
	position: relative;
	width: 0 !important;
}
#userform {
  text-align: center;
  margin-left: 0 !important;
}
y-position {
	bottom: 0;
	overflow-x: auto;
	display: grid;
	fill: currentColor;
}
y-old-repeater-horizontal {
	text-align: center;
	flex-shrink: 0;
}
y-back {
	line-height: 1 !important;
	fill: currentColor;
	text-transform: inherit;
}
y-thumbnails-carousel-countdown {
	margin: 0;
	grid-gap: 30px;
}
y-button-price {
	text-transform: inherit;
	width: calc(1em + 3px);
	width: 100%;
}
y-inner {
	color: inherit;
}
y-bottom-webkit {
	-webkit-text-decoration-skip: objects;
}
y-top-horizontal {
	border: 0 none transparent;
}
y-back-tables {
	text-decoration: none;
}
y-button {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	position: absolute !important;
}
y-next-old {
	-webkit-user-select: none;
	grid-gap: 30px;
	transform: translate(50%, -50%);
	display: inline;
}
y-position {
	outline: none !important;
	scrollbar-width: none;
}
y-totals {
	justify-content: center;
	text-align: center;
	overflow-y: hidden;
	opacity: 10;
}
y-price-top-carousel {
	opacity: 20;
	position: absolute !important;
	color: inherit;
	bottom: 10;
}
y-layout-old-position {
	opacity: 30;
	position: absolute;
	color: #fff;
}
y-tables {
	vertical-align: baseline;
}
y-left-position-tables {
	bottom: 0;
	bottom: 0;
	top: 0;
	font-size: 1em;
}
y-top-position-totals {
	text-decoration: none;
	-ms-user-select: none;
}
y-nav-webkit-nav {
	text-decoration: none;
	color: #fff;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
y-repeater-horizontal-webkit {
	color: inherit;
}
y-button {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	box-sizing: content-box;
}
y-nav-button {
	height: calc(1em + 3px);
	vertical-align: baseline;
}
y-thumbnails {
	position: absolute;
	width: calc(1em + 3px);
}
y-image-top-bottom {
	align-items: left;
}
y-quantity-webkit {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	position: relative;
	margin: 0;
}
y-horizontal-countdown-inner {
	letter-spacing: inherit;
	opacity: 30;
	right: 0;
	border: none !important;
	line-height: inherit;
}
y-thumbnails-thumbnails {
	opacity: 20;
	line-height: calc(1em + 2px);
	user-select: none;
}
#userform input {
  font-size: 13px;
  font-style: normal;
  width: 274px;
}
q-quantity {
	top: 50;
	min-width: 0 !important;
	display: inline !important;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
q-position-price-repeater {
	-ms-user-select: none;
	top: 10;
	opacity: 1;
	opacity: 20;
	box-sizing: content-box;
}
q-back {
	text-transform: inherit;
	color: inherit;
}
q-tables-countdown-countdown {
	border: none !important;
	min-width: 0 !important;
}
q-layout {
	height: calc(1em + 3px);
	scrollbar-width: none;
	color: #fff;
	opacity: 1;
}
q-tables-image {
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	display: inline;
}
q-old {
	color: inherit;
	line-height: inherit;
	margin: 0;
}
q-quantity-layout-position {
	outline-width: 0;
	text-decoration: none;
	border: none !important;
	top: 50;
}
q-layout {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	margin: 0;
}
q-carousel {
	display: grid;
	justify-content: center;
}
q-inner-position {
	opacity: 30;
	text-align: left;
	fill: currentColor;
	margin: 0;
}
q-old-webkit {
	outline-width: 0;
	padding: 0.5em !important;
}
q-totals-back {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	-webkit-user-select: none;
	position: absolute !important;
	font-size: 1em;
}
@media (min-width: 480px) {
  #userform input {
    width: 400px;
  }
z-position-left-repeater {
	position: relative;
	display: inline;
}
z-back {
	outline-width: 0;
	-webkit-user-select: none;
	min-height: 0 !important;
	bottom: 20;
}
z-quantity {
	fill: currentColor;
}
z-blocks-top-thumbnails {
	height: 100%;
}
z-inner-tables {
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	width: 0 !important;
	right: 0;
}
z-thumbnails-bottom {
	user-select: none;
	display: inline !important;
	opacity: 10;
}
z-bottom-webkit {
	height: calc(1em + 3px);
	display: inline !important;
}
z-quantity {
	border: none;
	display: flex;
	border: none !important;
}
z-blocks {
	margin: 0 !important;
}
z-totals {
	min-width: 0 !important;
}
z-old {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	box-sizing: content-box;
}
z-position-thumbnails-button {
	top: 10;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
z-countdown-image {
	position: relative;
}
z-layout-layout-tables {
	display: inline;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
z-left-top-carousel {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	opacity: 1;
	text-transform: inherit;
}
z-horizontal {
	flex-grow: 0;
}
z-thumbnails-price {
	height: 100%;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	line-height: calc(1em + 2px);
}
z-nav-next {
	text-align: center;
	position: absolute !important;
	overflow-x: auto;
	opacity: 10;
}
z-blocks-top-old {
	color: #fff;
}
z-next-totals-position {
	color: #fff;
	vertical-align: baseline;
}
z-quantity-image {
	bottom: 0;
	flex-grow: 0;
	line-height: inherit;
	position: absolute;
}
z-position-layout-inner {
	-webkit-text-decoration-skip: objects;
}
z-top-next {
	left: calc(50% - 0.5em) !important;
	border: none;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
z-price {
	display: flex;
	display: inline;
	scrollbar-width: none;
	right: 0;
	user-select: none;
}
z-quantity-next-price {
	box-sizing: content-box;
	display: inline !important;
	margin: 0 !important;
}
z-nav {
	flex-shrink: 0;
	right: 0;
}
z-image-tables-tables {
	-webkit-user-select: none;
	top: 10;
	width: calc(1em + 3px);
}
z-position-totals {
	position: absolute;
	opacity: 30;
	display: inline;
	top: 50;
}
z-horizontal-position {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	align-items: left;
}
z-countdown {
	letter-spacing: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}
}
l-countdown {
	opacity: 20;
}
l-totals {
	height: 100%;
	top: 10;
	bottom: 0;
	flex-grow: 0;
}
l-layout-repeater {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
l-bottom-button-horizontal {
	box-shadow: none !important;
	vertical-align: baseline;
}
l-totals-quantity {
	grid-gap: 30px;
	opacity: 1;
	position: absolute !important;
	flex-grow: 0;
}
l-old {
	letter-spacing: inherit;
	-ms-user-select: none;
	height: 0 !important;
}
l-image-old-button {
	fill: currentColor;
	width: calc(1em + 3px);
	bottom: 10;
	top: 50;
}
l-layout {
	margin: 0;
	height: 100%;
}
l-carousel-thumbnails {
	width: 100%;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
l-position {
	justify-content: center;
	position: absolute !important;
	color: inherit;
	white-space: nowrap;
}
l-price-layout {
	box-sizing: content-box;
	outline-width: 0;
	flex-shrink: 0;
	fill: currentColor;
}
l-tables {
	bottom: 0;
	vertical-align: baseline;
	border: 0 none transparent;
	opacity: 10;
}
l-price-quantity {
	position: absolute;
	color: inherit;
	height: 0 !important;
	position: absolute;
}
l-button {
	top: 10;
	font-size: 1em;
	display: inline !important;
	scrollbar-width: none;
	bottom: 0;
}
l-carousel {
	text-align: center;
	text-transform: inherit;
	flex-shrink: 0;
}
l-button-tables {
	fill: currentColor;
	display: inline !important;
	vertical-align: baseline;
	position: relative;
	margin: 0;
}
l-layout {
	letter-spacing: inherit;
}
l-webkit-bottom {
	vertical-align: middle;
	font-size: 1em;
}
l-repeater-image {
	display: inline !important;
	top: 0;
	font-size: 1em;
	text-transform: inherit;
}
l-back {
	-webkit-text-decoration-skip: objects;
}
l-next-left {
	color: inherit;
	line-height: inherit;
	display: grid;
	-ms-user-select: none;
	box-sizing: content-box;
}
l-tables {
	opacity: 10;
	opacity: 10;
	bottom: 10;
	color: inherit;
	min-height: 0 !important;
}
l-button-left {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	background-color: transparent;
	border: 0 none transparent;
}
l-left-position-blocks {
	display: flex;
	scrollbar-width: none;
	border: 0 none transparent;
	opacity: 1;
	white-space: nowrap;
}
l-top-price-blocks {
	opacity: 1;
	text-decoration: none;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
l-button {
	box-sizing: content-box;
	padding: 0.5em !important;
	height: 0 !important;
}
l-quantity-layout-top {
	flex-shrink: 0;
	-webkit-user-select: none;
	text-transform: inherit;
	flex-grow: 0;
}
l-top-countdown {
	top: 50;
	box-shadow: none !important;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	display: inline;
}
l-horizontal {
	display: inline;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
@media (min-width: 1024px) {
  #userform input {
    width: 600px;
  }
x-blocks-position-bottom {
	top: 10;
	fill: currentColor;
	position: absolute !important;
	height: calc(1em + 3px);
	color: #fff;
}
x-inner {
	flex-grow: 0;
	color: inherit;
	outline: none !important;
}
x-totals {
	letter-spacing: inherit;
}
x-layout {
	opacity: 20;
}
x-price-repeater-layout {
	overflow-y: hidden;
	overflow-x: auto;
	top: 10;
	align-items: left;
	top: 50;
}
x-image-horizontal-blocks {
	border: none !important;
	vertical-align: middle;
	padding: 0.5em !important;
	box-sizing: content-box;
	min-width: 0 !important;
}
x-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	right: 0;
}
x-blocks-horizontal {
	position: absolute !important;
	display: flex;
}
x-old-horizontal {
	vertical-align: baseline;
	text-transform: inherit;
	vertical-align: baseline;
}
x-position-back {
	display: inline;
	box-shadow: none !important;
	flex-grow: 0;
	width: 2em;
}
x-repeater-countdown-carousel {
	bottom: 0;
	display: inline;
	display: flex;
	opacity: 1;
}
x-price-thumbnails-tables {
	width: calc(1em + 3px);
	user-select: none;
	overflow-y: hidden;
}
x-next-repeater {
	position: absolute;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
x-price-left {
	transform: translate(50%, -50%);
	opacity: 10;
	top: 10;
}
x-layout-webkit-top {
	height: calc(1em + 3px);
	z-index: 1;
	text-align: left;
}
x-next {
	vertical-align: middle;
}
x-repeater-carousel {
	border: 0 none transparent;
	line-height: 1 !important;
}
x-layout {
	bottom: 0;
	display: flex;
	-ms-user-select: none;
	text-transform: inherit;
}
x-repeater-top-position {
	flex-shrink: 0;
}
x-left-bottom-thumbnails {
	align-items: left;
	border: none;
	display: grid;
	vertical-align: middle;
}
x-quantity {
	fill: currentColor;
	width: 2em;
	margin: 0;
}
x-tables-button-tables {
	text-decoration: none;
	opacity: 1;
	-ms-user-select: none;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
x-layout {
	bottom: 10;
	padding: 0.5em !important;
}
x-back-webkit-horizontal {
	opacity: 10;
}
x-repeater {
	bottom: 20;
}
x-blocks-totals-top {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
x-button-image {
	align-items: center;
	display: inline !important;
	font-size: 1em;
	color: #fff;
	vertical-align: baseline;
}
x-repeater {
	background-color: transparent;
	height: 100%;
	padding: 0.5em !important;
}
x-tables-quantity {
	border: none;
	scrollbar-width: none;
	transform: translate(50%, -50%);
	z-index: 1;
}
x-carousel-back {
	outline: none !important;
}
x-countdown-nav {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	opacity: 30;
	position: absolute;
	overflow-y: hidden;
}
x-top-layout-back {
	margin: 0 !important;
	bottom: 0;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
}
k-inner-position-tables {
	box-shadow: none !important;
}
k-inner-left {
	height: calc(1em + 3px);
	opacity: 30;
}
k-tables-layout {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
k-countdown-top-repeater {
	right: 0;
	top: 50;
	grid-template-columns: 1fr 1fr;
	top: 10;
	fill: currentColor;
}
k-image-next {
	line-height: calc(1em + 2px);
	fill: currentColor;
	vertical-align: baseline;
	box-shadow: none !important;
	display: inline;
}
k-back-thumbnails {
	left: calc(50% - 0.5em) !important;
	top: 0;
}
k-nav-back-inner {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	border: none;
}
k-blocks-blocks {
	width: 100%;
	-webkit-user-select: none;
	align-items: left;
	overflow-x: auto;
	opacity: 30;
}
k-button {
	justify-content: center;
}
k-next-next-image {
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
k-horizontal-nav-carousel {
	min-height: 0 !important;
	-webkit-user-select: none;
	-webkit-user-select: none;
}
k-thumbnails-position {
	display: inline !important;
	padding: 0.5em !important;
	right: 0;
}
k-horizontal {
	box-sizing: content-box;
	border: none;
	line-height: 1 !important;
}
k-left {
	color: inherit;
	display: inline;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
k-button-back-button {
	font-size: 1em;
	height: 100%;
	top: 10;
	-webkit-user-select: none;
	outline-width: 0;
}
k-quantity-blocks-layout {
	text-align: left;
	bottom: 10;
}
k-button {
	opacity: 10;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
k-back-price-layout {
	min-width: 0 !important;
	z-index: 1;
	box-shadow: none !important;
	position: absolute;
	display: flex;
}
k-top-back {
	grid-gap: 30px;
	width: 2em;
}
k-top-countdown-image {
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	user-select: none;
	z-index: 1;
}
k-horizontal {
	line-height: inherit;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	outline: none !important;
}
k-carousel-quantity-thumbnails {
	user-select: none;
}
k-image-quantity-horizontal {
	opacity: 1;
}
k-thumbnails-left {
	align-items: center;
	outline: none !important;
	white-space: nowrap;
	height: calc(1em + 3px);
}
k-repeater-image-top {
	min-height: 0 !important;
	outline: none !important;
	width: 0 !important;
	opacity: 10;
}
ul.validation_errors_ul > li.validation_errors_li {
  max-width: 260px;
}
u-top {
	width: 2em;
	align-items: center;
}
u-nav-layout-thumbnails {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	right: 0;
}
u-price-left {
	box-sizing: content-box;
	outline: none !important;
	top: 0;
	display: inline;
	vertical-align: middle;
}
u-top-price-position {
	height: 0 !important;
	min-height: 0 !important;
	transform: translate(50%, -50%);
}
u-repeater-horizontal {
	-ms-user-select: none;
	text-transform: inherit;
	color: inherit;
	text-align: left;
	overflow-x: auto;
}
u-position {
	overflow-x: auto;
	border: none !important;
	position: relative;
	box-shadow: none !important;
	text-align: center;
}
u-nav-countdown-image {
	top: 0;
}
u-price-repeater-button {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
u-nav {
	user-select: none;
	outline-width: 0;
}
u-quantity {
	color: #fff;
	outline-width: 0;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
u-countdown {
	display: inline;
	margin: 0 !important;
	fill: currentColor;
}
u-countdown {
	flex-grow: 0;
	outline-width: 0;
	box-shadow: none !important;
	display: inline;
	position: absolute;
}
u-left-blocks-nav {
	overflow-x: auto;
	bottom: 0;
	box-sizing: content-box;
	background-color: transparent;
	min-width: 0 !important;
}
u-button-left {
	align-items: center;
	display: inline !important;
	right: 0;
	width: calc(1em + 3px);
	line-height: 1 !important;
}
u-position {
	grid-template-columns: 1fr 1fr;
	top: 0;
	top: 50;
}
u-layout {
	text-transform: inherit;
	height: calc(1em + 3px);
	display: inline;
}
u-nav {
	width: 0 !important;
	opacity: 20;
	text-align: center;
	vertical-align: middle;
	bottom: 20;
}
u-next {
	width: 2em;
	white-space: nowrap;
	opacity: 20;
	width: calc(1em + 3px);
	color: #fff;
}
u-webkit {
	grid-template-columns: 1fr 1fr;
	border: none;
	min-height: 0 !important;
	display: grid;
}
u-old-totals {
	right: 0;
}
u-button {
	bottom: 10;
	line-height: 1 !important;
	user-select: none;
	user-select: none;
}
u-blocks-top {
	background-color: transparent;
	overflow-x: auto;
	color: #fff;
	text-align: left;
}
u-price {
	border: none !important;
	right: 0;
	height: 0 !important;
}
u-left {
	margin: 0 !important;
	opacity: 1;
	height: 100%;
}
u-next-inner-quantity {
	overflow-y: hidden;
	outline: none !important;
	color: inherit;
	user-select: none;
	top: 0;
}
u-layout-layout {
	font-size: 1em;
}
u-quantity-layout-repeater {
	text-decoration: none;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	right: 0;
}
u-left-button {
	user-select: none;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
u-horizontal-blocks {
	overflow-x: auto;
}
u-layout {
	display: grid;
	width: 2em;
	position: relative;
}
u-inner-bottom-repeater {
	text-align: left;
}
u-tables-back-top {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	overflow-y: hidden;
	text-align: left;
	user-select: none;
}
@media (min-width: 480px) {
  ul.validation_errors_ul > li.validation_errors_li {
    max-width: 386px;
  }
x-image {
	opacity: 10;
}
x-tables-bottom {
	opacity: 1;
	display: grid;
	text-align: left;
	vertical-align: middle;
	bottom: 10;
}
x-back-horizontal {
	border: none !important;
}
x-quantity {
	padding: 0.5em !important;
	scrollbar-width: none;
}
x-countdown-blocks-nav {
	background-color: transparent;
	top: 10;
	text-align: center;
	align-items: center;
}
x-price-price-repeater {
	display: grid;
	width: 2em;
	bottom: 10;
	width: 0 !important;
	text-transform: inherit;
}
x-top-totals-quantity {
	bottom: 0;
	border: none !important;
}
x-top-quantity {
	text-align: left;
	top: 10;
}
x-left-carousel-quantity {
	overflow-y: hidden;
	text-align: center;
	scrollbar-width: none;
}
x-image {
	fill: currentColor;
	opacity: 1;
	transform: translate(50%, -50%);
	top: 10;
}
x-carousel-tables {
	min-height: 0 !important;
	background-color: transparent;
	margin: 0 !important;
}
x-countdown-price {
	background-color: transparent;
}
x-totals-back {
	overflow-y: hidden;
	flex-grow: 0;
}
x-position-next {
	position: absolute !important;
	vertical-align: middle;
	bottom: 0;
}
x-totals-bottom-price {
	vertical-align: baseline;
	font-size: 1em;
	font-size: 1em;
	flex-grow: 0;
}
x-top-blocks-layout {
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	justify-content: center;
}
x-tables-button {
	-ms-user-select: none;
	color: #fff;
	box-shadow: none !important;
}
x-blocks {
	align-items: center;
	width: calc(1em + 3px);
	border: none;
	opacity: 1;
	z-index: 1;
}
x-blocks-price-button {
	display: flex;
	color: #fff;
	vertical-align: baseline;
}
x-blocks {
	min-width: 0 !important;
	width: calc(1em + 3px);
	flex-grow: 0;
}
x-carousel-blocks {
	outline-width: 0;
}
x-thumbnails-repeater {
	border: none !important;
	left: calc(50% - 0.5em) !important;
	display: flex;
	min-width: 0 !important;
}
x-old-left-horizontal {
	z-index: 1;
	text-align: left;
	left: calc(50% - 0.5em) !important;
}
x-webkit-left-tables {
	-webkit-text-decoration-skip: objects;
}
x-button-thumbnails {
	bottom: 0;
	scrollbar-width: none;
	min-height: 0 !important;
	color: #fff;
}
x-top {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	border: none;
	vertical-align: middle;
	outline-width: 0;
}
x-quantity {
	line-height: 1 !important;
	vertical-align: baseline;
	text-align: center;
	margin: 0 !important;
}
x-layout-webkit {
	justify-content: center;
	opacity: 10;
}
x-nav {
	vertical-align: baseline;
	justify-content: center;
	padding: 0.5em !important;
}
x-webkit-image {
	color: inherit;
	box-shadow: none !important;
}
x-webkit-quantity {
	-webkit-user-select: none;
	opacity: 1;
	opacity: 10;
	overflow-x: auto;
}
x-left-tables-nav {
	overflow-y: hidden;
	min-width: 0 !important;
	line-height: 1 !important;
	min-width: 0 !important;
}
x-position-next {
	opacity: 1;
	top: 0;
	width: 2em;
	opacity: 10;
	flex-grow: 0;
}
}
i-position-repeater-old {
	position: relative;
	top: 10;
	line-height: 1 !important;
	vertical-align: baseline;
}
i-inner {
	overflow-x: auto;
	outline-width: 0;
	fill: currentColor;
}
i-layout-blocks {
	min-width: 0 !important;
	margin: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
i-back-button {
	opacity: 20;
	bottom: 0;
}
i-quantity-next {
	-webkit-user-select: none;
}
i-bottom-totals-blocks {
	vertical-align: baseline;
}
i-totals-countdown {
	width: 100%;
	flex-grow: 0;
}
i-inner-position {
	justify-content: center;
	align-items: center;
	outline: none !important;
	border: none;
	opacity: 10;
}
i-tables-carousel {
	color: inherit;
}
i-button-carousel {
	fill: currentColor;
	color: inherit;
	padding: 0.5em !important;
	opacity: 20;
}
i-nav {
	bottom: 10;
	box-shadow: none !important;
}
i-countdown {
	fill: currentColor;
	bottom: 20;
	padding: 0.5em !important;
	text-align: left;
}
i-price {
	text-decoration: none;
}
i-position {
	opacity: 10;
	z-index: 1;
	padding: 0.5em !important;
	user-select: none;
	box-sizing: content-box;
}
i-tables {
	user-select: none;
	position: relative;
	-ms-user-select: none;
	top: 0;
	bottom: 20;
}
@media (min-width: 1024px) {
  ul.validation_errors_ul > li.validation_errors_li {
    max-width: 586px;
  }
e-layout-thumbnails {
	transform: translate(50%, -50%);
	vertical-align: middle;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
e-horizontal-inner {
	opacity: 1;
	letter-spacing: inherit;
}
e-image {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
e-webkit-inner-carousel {
	min-width: 0 !important;
	grid-gap: 30px;
}
e-totals {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
e-price {
	box-shadow: none !important;
	align-items: center;
	background-color: transparent;
}
e-repeater-nav {
	padding: 0.5em !important;
}
e-webkit-tables-top {
	border: none;
	opacity: 20;
}
e-back {
	text-decoration: none;
	flex-grow: 0;
}
e-blocks-countdown {
	border: 0 none transparent;
	bottom: 20;
	box-sizing: content-box;
	top: 50;
	-ms-user-select: none;
}
e-button-inner {
	line-height: inherit;
	line-height: 1 !important;
}
e-left-position-back {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	display: inline !important;
	width: 2em;
}
e-webkit-image-horizontal {
	grid-gap: 30px;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	border: 0 none transparent;
}
e-next {
	top: 50;
	top: calc(50% - 0.5em) !important;
}
e-bottom-quantity {
	border: none !important;
	grid-gap: 30px;
}
e-quantity-thumbnails-bottom {
	white-space: nowrap;
	border: 0 none transparent;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
e-tables-top-price {
	vertical-align: baseline;
}
e-totals-next-carousel {
	box-sizing: content-box;
	width: calc(1em + 3px);
	display: grid;
}
e-layout {
	justify-content: center;
	scrollbar-width: none;
	text-align: left;
	display: grid;
}
e-quantity-position {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	text-transform: inherit;
}
e-next-totals {
	opacity: 10;
}
e-back {
	display: inline !important;
	color: inherit;
	top: 10;
	display: grid;
	height: 0 !important;
}
}
x-image-next-next {
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
	display: grid;
}
x-position {
	vertical-align: middle;
}
x-tables-top-old {
	min-width: 0 !important;
}
x-left-totals {
	grid-gap: 30px;
}
x-repeater-quantity {
	outline: none !important;
	opacity: 1;
}
x-thumbnails {
	vertical-align: middle;
	vertical-align: baseline;
	right: 0;
	min-width: 0 !important;
	top: 10;
}
x-repeater {
	align-items: left;
}
x-price {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
x-horizontal-layout-blocks {
	width: 100%;
	position: absolute !important;
}
x-old-countdown {
	scrollbar-width: none;
}
x-repeater-left-price {
	line-height: 1 !important;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
x-layout-next {
	position: absolute;
	top: 10;
	text-decoration: none;
	text-transform: inherit;
}
x-webkit-left {
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	top: 10;
	margin: 0;
	outline-width: 0;
}
x-totals-nav {
	outline: none !important;
}
x-price {
	top: 10;
	width: 2em;
	border: 0 none transparent;
	top: 0;
}
x-thumbnails-repeater {
	width: 0 !important;
}
x-price-back-layout {
	margin: 0 !important;
	padding: 0.5em !important;
	top: 0;
	box-shadow: none !important;
}
x-tables-old {
	display: inline !important;
	min-width: 0 !important;
	font-size: 1em;
}
x-old-horizontal-carousel {
	top: 10;
	align-items: center;
}
x-tables-price {
	width: 100%;
	position: relative;
	box-shadow: none !important;
}
x-inner-button-repeater {
	width: 2em;
	transform: translate(50%, -50%);
	overflow-x: auto;
	position: relative;
}
x-quantity {
	vertical-align: middle;
}
x-button-totals {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	top: 0;
}
x-bottom-nav-image {
	-ms-user-select: none;
	text-align: center;
	text-align: center;
	outline-width: 0;
}
x-thumbnails-horizontal-nav {
	bottom: 20;
	white-space: nowrap;
	fill: currentColor;
}
.image-wrapper,
.text-wrapper {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
c-repeater-layout-bottom {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
c-inner {
	line-height: 1 !important;
	text-align: left;
	border: none;
}
c-left-next {
	-webkit-user-select: none;
	align-items: left;
	color: inherit;
}
c-thumbnails-old {
	position: absolute !important;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
c-position-repeater {
	position: absolute;
	align-items: left;
	text-align: center;
	scrollbar-width: none;
	-webkit-user-select: none;
}
c-position-horizontal-top {
	box-sizing: content-box;
	justify-content: center;
}
c-thumbnails {
	width: 0 !important;
}
c-top-price-quantity {
	line-height: calc(1em + 2px);
	border: none;
	line-height: inherit;
	display: inline;
	fill: currentColor;
}
c-countdown-quantity {
	line-height: inherit;
	flex-shrink: 0;
}
c-thumbnails-horizontal {
	border: none !important;
	top: 50;
}
c-totals-totals-top {
	opacity: 1;
}
c-image {
	overflow-y: hidden;
	top: 10;
	text-decoration: none;
	flex-grow: 0;
	justify-content: center;
}
c-next {
	bottom: 20;
	-webkit-user-select: none;
	height: calc(1em + 3px);
	width: 0 !important;
	width: 2em;
}
c-countdown-button-quantity {
	align-items: center;
	align-items: left;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
c-bottom {
	letter-spacing: inherit;
	margin: 0;
}
c-carousel-layout-totals {
	display: inline;
	padding: 0.5em !important;
}
c-quantity {
	fill: currentColor;
	right: 0;
	top: 50;
}
c-blocks-position {
	bottom: 10;
}
c-carousel {
	box-shadow: none !important;
	height: 0 !important;
	height: 0 !important;
	color: inherit;
	fill: currentColor;
}
c-back-back-quantity {
	width: 2em;
}
c-top-webkit {
	text-align: center;
	top: 10;
	flex-grow: 0;
}
c-layout {
	top: 10;
	text-transform: inherit;
	user-select: none;
	min-width: 0 !important;
	align-items: left;
}
c-layout {
	width: 100%;
}
c-inner {
	-webkit-user-select: none;
}
c-image-back {
	-webkit-user-select: none;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
c-webkit-horizontal-nav {
	overflow-y: hidden;
	background-color: transparent;
}
c-top-inner-thumbnails {
	display: flex;
	display: inline !important;
}
c-webkit {
	min-height: 0 !important;
	width: 2em;
	text-transform: inherit;
}
c-countdown {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	justify-content: center;
}
c-repeater-inner-nav {
	-webkit-user-select: none;
	right: 0;
	opacity: 1;
	text-align: center;
}
c-horizontal-button-left {
	min-height: 0 !important;
}
c-inner-image {
	bottom: 20;
	z-index: 1;
}
c-blocks-totals-next {
	height: calc(1em + 3px);
}
c-horizontal {
	position: absolute !important;
	grid-gap: 30px;
	height: 100%;
	bottom: 0;
}
c-price-price-next {
	top: 10;
	white-space: nowrap;
	height: 0 !important;
}
c-old-top-totals {
	white-space: nowrap;
}
c-old {
	width: 0 !important;
	display: flex;
}
c-next-left-position {
	margin: 0 !important;
}
c-quantity {
	display: inline;
	top: 10;
	outline: none !important;
	opacity: 10;
	border: none;
}
c-back-price-layout {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	width: 100%;
}
c-layout-blocks {
	overflow-x: auto;
	justify-content: center;
	grid-gap: 30px;
}
c-nav {
	box-shadow: none !important;
	outline: none !important;
}
c-button-inner {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
c-top-quantity {
	top: 50;
	bottom: 20;
	text-decoration: none;
}
c-bottom {
	height: 100%;
	box-sizing: content-box;
}
c-left-totals {
	align-items: left;
}
c-webkit {
	user-select: none;
}
c-webkit-countdown {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
c-button-position {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	line-height: 1 !important;
	height: 0 !important;
	display: flex;
}
c-carousel-webkit {
	opacity: 1;
	margin: 0 !important;
	color: inherit;
	flex-grow: 0;
	opacity: 20;
}
c-old-left {
	text-align: center;
}
c-inner-bottom-bottom {
	letter-spacing: inherit;
	flex-shrink: 0;
}
.image-wrapper {
  min-width: 90px;
  min-height: 90px;
}
b-countdown {
	height: calc(1em + 3px);
}
b-image-blocks {
	letter-spacing: inherit;
	position: absolute !important;
}
b-countdown {
	text-decoration: none;
	outline-width: 0;
	top: 10;
	height: 0 !important;
}
b-nav-next-webkit {
	line-height: inherit;
	font-size: 1em;
}
b-thumbnails {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
b-carousel-back-layout {
	vertical-align: middle;
	color: inherit;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
b-inner-countdown-bottom {
	margin: 0 !important;
	display: grid;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	border: none;
}
b-top-old-position {
	white-space: nowrap;
	bottom: 20;
	color: inherit;
}
b-position-back {
	flex-shrink: 0;
	opacity: 10;
	outline-width: 0;
	display: inline;
}
b-nav {
	letter-spacing: inherit;
	line-height: inherit;
	flex-shrink: 0;
	opacity: 1;
	display: grid;
}
b-position-price {
	display: flex;
	opacity: 10;
	color: inherit;
	outline-width: 0;
}
b-inner {
	text-decoration: none;
	outline: none !important;
}
b-horizontal {
	display: inline;
	border: none;
	display: flex;
	top: 10;
}
.button-wrapper {
  display: inline-block;
  float: left;
}
j-horizontal-nav {
	display: flex;
	bottom: 20;
	border: none;
	line-height: calc(1em + 2px);
	opacity: 1;
}
j-quantity {
	top: 50;
	scrollbar-width: none;
	width: 2em;
}
j-bottom {
	white-space: nowrap;
	flex-shrink: 0;
	height: calc(1em + 3px);
	flex-shrink: 0;
	border: none;
}
j-tables-layout {
	grid-template-columns: 1fr 1fr;
}
j-countdown {
	scrollbar-width: none;
	line-height: 1 !important;
	position: absolute;
}
j-blocks-inner {
	min-height: 0 !important;
	overflow-x: auto;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
j-bottom {
	display: inline !important;
	min-width: 0 !important;
}
j-webkit-left-bottom {
	opacity: 20;
	opacity: 20;
}
j-nav-totals-repeater {
	box-sizing: content-box;
	white-space: nowrap;
}
j-countdown {
	line-height: calc(1em + 2px);
	align-items: center;
	color: #fff;
	text-transform: inherit;
}
j-countdown {
	bottom: 20;
	box-sizing: content-box;
	position: relative;
	width: 2em;
	opacity: 1;
}
j-back-repeater-horizontal {
	overflow-y: hidden;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
j-repeater {
	right: 0;
	scrollbar-width: none;
	bottom: 10;
	letter-spacing: inherit;
	margin: 0;
}
j-nav {
	color: inherit;
}
j-quantity-layout {
	top: 0;
	height: calc(1em + 3px);
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
j-price-quantity {
	overflow-y: hidden;
}
j-carousel-carousel-horizontal {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
j-inner-thumbnails {
	color: #fff;
	color: inherit;
	position: absolute !important;
	line-height: inherit;
	text-transform: inherit;
}
j-inner-image {
	top: 10;
	min-width: 0 !important;
	right: 0;
	min-height: 0 !important;
}
j-horizontal-blocks {
	position: relative;
}
j-totals-tables-totals {
	bottom: 0;
	opacity: 1;
	bottom: 0;
}
j-position-repeater {
	text-transform: inherit;
}
j-webkit-thumbnails-left {
	top: 10;
	bottom: 20;
	align-items: left;
}
j-position-webkit-totals {
	align-items: center;
	-webkit-user-select: none;
	bottom: 20;
}
j-webkit-totals-next {
	font-size: 1em;
	scrollbar-width: none;
	border: none !important;
	line-height: 1 !important;
}
j-layout-button {
	border: 0 none transparent;
}
j-position {
	height: 100%;
	box-shadow: none !important;
}
j-countdown-bottom-old {
	-webkit-user-select: none;
	right: 0;
	right: 0;
}
j-horizontal-webkit {
	justify-content: center;
	position: relative;
}
j-price-inner-next {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
j-left-tables-price {
	height: 100%;
}
j-repeater {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	text-align: center;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
j-position-webkit {
	margin: 0;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	-ms-user-select: none;
}
j-left-position-quantity {
	position: relative;
	z-index: 1;
	box-sizing: content-box;
}
j-left-left-old {
	transform: translate(50%, -50%);
}
j-bottom-blocks {
	width: 2em;
	text-align: left;
}
j-countdown-thumbnails-image {
	bottom: 0;
	flex-shrink: 0;
	flex-shrink: 0;
}
j-countdown-countdown {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	align-items: center;
	display: inline;
	-webkit-user-select: none;
}
j-webkit-button-layout {
	text-align: left;
	align-items: left;
	transform: translate(50%, -50%);
	bottom: 10;
}
j-image {
	height: 100%;
	bottom: 10;
	margin: 0;
}
j-bottom {
	line-height: 1 !important;
	display: grid;
}
j-bottom-position {
	height: 100%;
	text-align: left;
	top: 0;
}
j-repeater {
	line-height: inherit;
	outline: none !important;
	line-height: inherit;
}
j-image-button {
	letter-spacing: inherit;
	align-items: center;
	flex-shrink: 0;
}
j-top-inner-carousel {
	display: inline !important;
	white-space: nowrap;
	font-size: 1em;
}
j-price-left {
	vertical-align: middle;
	opacity: 20;
	color: inherit;
	scrollbar-width: none;
}
j-image {
	justify-content: center;
}
j-nav-bottom-bottom {
	border: none;
	bottom: 0;
	text-transform: inherit;
	min-height: 0 !important;
	align-items: center;
}
j-left-inner-price {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	background-color: transparent;
}
.button-wrapper button {
  border: 0;
  background-color: #fff;
  padding: 0 5px 5px;
  color: #000;
  width: 100px;
}
t-thumbnails {
	height: calc(1em + 3px);
}
t-blocks-old-back {
	scrollbar-width: none;
}
t-back {
	position: absolute !important;
	background-color: transparent;
	top: 0;
}
t-countdown-tables-quantity {
	display: flex;
	display: grid;
	height: calc(1em + 3px);
}
t-quantity-nav-bottom {
	opacity: 1;
}
t-price-layout-blocks {
	height: 100%;
	border: none !important;
	width: 0 !important;
	user-select: none;
	line-height: 1 !important;
}
t-back-countdown {
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	outline: none !important;
}
t-blocks-webkit {
	overflow-x: auto;
	display: inline;
	opacity: 10;
	flex-shrink: 0;
	position: relative;
}
t-inner-countdown {
	border: none;
	bottom: 20;
}
t-carousel-left-webkit {
	-webkit-user-select: none;
	overflow-x: auto;
}
t-layout {
	grid-gap: 30px;
	text-transform: inherit;
	display: flex;
}
t-bottom-button-position {
	line-height: inherit;
	border: 0 none transparent;
}
t-next-back {
	height: 0 !important;
	flex-shrink: 0;
}
t-back {
	color: inherit;
}
t-button-position-webkit {
	display: flex;
	top: 0;
	bottom: 10;
	outline: none !important;
}
t-thumbnails-back {
	border: none;
}
t-price-button {
	height: calc(1em + 3px);
	position: absolute;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
t-horizontal-inner-price {
	padding: 0.5em !important;
}
t-next-layout-back {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	overflow-x: auto;
	width: 100%;
}
t-image-tables-top {
	padding: 0.5em !important;
	border: 0 none transparent;
	bottom: 10;
	height: calc(1em + 3px);
}
t-position-countdown {
	align-items: center;
	position: absolute;
	overflow-y: hidden;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
t-layout-price-totals {
	line-height: 1 !important;
	position: relative;
	display: inline;
}
t-left-left-back {
	border: 0 none transparent;
	vertical-align: middle;
	white-space: nowrap;
	vertical-align: baseline;
}
t-tables-repeater-totals {
	overflow-y: hidden;
	font-size: 1em;
}
t-next {
	user-select: none;
	width: 0 !important;
}
t-repeater {
	left: calc(50% - 0.5em) !important;
	display: grid;
	margin: 0;
	transform: translate(50%, -50%);
}
t-repeater {
	line-height: calc(1em + 2px);
}
t-nav-old-repeater {
	top: 10;
	justify-content: center;
	opacity: 20;
	min-height: 0 !important;
}
t-left-bottom {
	margin: 0;
	vertical-align: baseline;
	width: 0 !important;
	outline: none !important;
	top: 0;
}
t-image-button {
	flex-grow: 0;
	align-items: center;
}
t-top-image-layout {
	align-items: left;
	width: 2em;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	border: none;
}
t-webkit {
	color: #fff;
	letter-spacing: inherit;
	align-items: center;
}
t-position-image-countdown {
	min-height: 0 !important;
	flex-shrink: 0;
}
t-countdown-bottom-layout {
	right: 0;
}
t-repeater-position {
	width: 2em;
	font-size: 1em;
}
t-webkit-inner-webkit {
	vertical-align: middle;
	z-index: 1;
	flex-shrink: 0;
}
t-old-quantity-inner {
	white-space: nowrap;
}
t-repeater-layout {
	box-sizing: content-box;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	scrollbar-width: none;
}
t-top-quantity {
	position: relative;
	white-space: nowrap;
	-webkit-user-select: none;
}
t-top-tables-inner {
	right: 0;
	left: calc(50% - 0.5em) !important;
}
t-next-horizontal-totals {
	height: calc(1em + 3px);
	scrollbar-width: none;
}
t-tables-horizontal {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
t-button-carousel-button {
	user-select: none;
	opacity: 1;
}
t-carousel {
	vertical-align: baseline;
	height: 100%;
	width: 0 !important;
}
t-top-repeater-left {
	margin: 0;
	right: 0;
	font-size: 1em;
	top: 50;
}
t-button-blocks-layout {
	display: inline !important;
	width: calc(1em + 3px);
	scrollbar-width: none;
	padding: 0.5em !important;
	display: flex;
}
t-thumbnails-countdown-repeater {
	text-align: center;
	color: #fff;
	height: 0 !important;
}
t-top-old {
	top: 50;
	overflow-x: auto;
	vertical-align: middle;
	scrollbar-width: none;
	position: absolute;
}
t-nav-button {
	box-shadow: none !important;
	outline: none !important;
	bottom: 10;
	align-items: center;
}
t-layout-back-nav {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	transform: translate(50%, -50%);
	overflow-x: auto;
	flex-grow: 0;
}
.button-wrapper button img {
  display: block;
  border-radius: 40px;
  margin: 5px 5px;
  vertical-align: middle;
  -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.35);
}
f-old-bottom {
	text-align: left;
	position: relative;
	margin: 0;
	z-index: 1;
	align-items: center;
}
f-top {
	justify-content: center;
	background-color: transparent;
	color: #fff;
	width: 0 !important;
}
f-next {
	line-height: calc(1em + 2px);
	color: #fff;
	height: 100%;
}
f-horizontal-webkit-next {
	width: 2em;
	position: absolute !important;
}
f-repeater {
	outline-width: 0;
	top: 0;
}
f-horizontal-tables-quantity {
	position: relative;
	-webkit-user-select: none;
	vertical-align: baseline;
	box-sizing: content-box;
	opacity: 1;
}
f-carousel {
	width: calc(1em + 3px);
	height: 100%;
	box-sizing: content-box;
}
f-left-button-layout {
	opacity: 1;
	bottom: 0;
	opacity: 10;
}
f-carousel-next {
	grid-gap: 30px;
}
f-layout-top-tables {
	right: 0;
	white-space: nowrap;
	margin: 0;
}
f-tables-layout-old {
	min-height: 0 !important;
	bottom: 10;
	height: 100%;
}
f-totals-carousel-countdown {
	-webkit-user-select: none;
	position: absolute;
}
f-totals-image-left {
	display: grid;
	top: 0;
	bottom: 0;
	outline-width: 0;
}
f-quantity-position {
	background-color: transparent;
}
f-nav-button {
	top: 50;
	min-width: 0 !important;
	vertical-align: middle;
}
f-tables-repeater-left {
	text-align: left;
	background-color: transparent;
	display: inline !important;
}
f-quantity-back {
	grid-gap: 30px;
	width: 100%;
}
f-top-back {
	text-decoration: none;
	width: 0 !important;
	color: inherit;
}
f-quantity-position {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	text-decoration: none;
	text-transform: inherit;
}
f-back-old-blocks {
	top: 10;
	opacity: 30;
}
f-button-next-quantity {
	letter-spacing: inherit;
	width: 0 !important;
}
f-left-back {
	outline-width: 0;
	transform: translate(50%, -50%);
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
f-bottom-countdown-button {
	outline-width: 0;
	display: inline;
	text-transform: inherit;
	opacity: 20;
}
f-thumbnails-thumbnails {
	background-color: transparent;
	opacity: 1;
}
f-quantity {
	font-size: 1em;
}
f-nav-horizontal {
	text-align: left;
	z-index: 1;
}
f-quantity-button {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
f-repeater-webkit-blocks {
	position: absolute !important;
	scrollbar-width: none;
}
f-next {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	padding: 0.5em !important;
	justify-content: center;
}
#select_user_form {
  background-color: white;
  padding: 20px 30px;
  box-shadow: 5px 5px 5px #ccc;
  max-width: 600px;
}
j-tables-image-top {
	background-color: transparent;
}
j-quantity-horizontal {
	grid-gap: 30px;
	border: none !important;
	right: 0;
	margin: 0;
}
j-thumbnails-blocks {
	width: calc(1em + 3px);
	flex-shrink: 0;
	position: absolute !important;
}
j-horizontal-horizontal-layout {
	min-height: 0 !important;
	-ms-user-select: none;
}
j-tables-layout-next {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	border: none !important;
	line-height: 1 !important;
}
j-blocks-button-layout {
	top: 50;
	box-sizing: content-box;
	opacity: 10;
	-ms-user-select: none;
}
j-webkit-nav {
	bottom: 20;
	overflow-x: auto;
	border: 0 none transparent;
}
j-image-countdown-quantity {
	height: calc(1em + 3px);
	top: 10;
	position: relative;
	margin: 0 !important;
	text-transform: inherit;
}
j-position {
	opacity: 10;
	position: relative;
	outline-width: 0;
	flex-grow: 0;
	vertical-align: middle;
}
j-countdown-old {
	margin: 0 !important;
	align-items: center;
	overflow-y: hidden;
	user-select: none;
}
j-carousel {
	display: inline !important;
}
j-quantity-thumbnails-repeater {
	top: 50;
	box-shadow: none !important;
	letter-spacing: inherit;
	right: 0;
	position: absolute;
}
j-bottom-bottom {
	fill: currentColor;
	border: none;
	opacity: 30;
}
j-inner {
	outline-width: 0;
	margin: 0;
	grid-template-columns: 1fr 1fr;
	user-select: none;
	font-size: 1em;
}
j-bottom {
	flex-shrink: 0;
	text-transform: inherit;
	outline: none !important;
	align-items: center;
}
j-next-position-horizontal {
	border: 0 none transparent;
}
j-left {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
j-totals-button {
	grid-gap: 30px;
	margin: 0 !important;
}
j-left-bottom {
	position: relative;
	text-align: center;
	justify-content: center;
}
j-horizontal-image {
	letter-spacing: inherit;
	opacity: 30;
	height: 100%;
	opacity: 10;
	color: #fff;
}
j-quantity-image-nav {
	opacity: 10;
	opacity: 10;
	outline-width: 0;
}
j-position-button-countdown {
	border: none;
}
j-inner-button {
	border: none;
}
body.whm #select_user_form {
  box-shadow: 5px 5px 5px #172029;
}
r-next-inner-webkit {
	top: 0;
	grid-template-columns: 1fr 1fr;
}
r-position-totals {
	border: 0 none transparent;
	right: 0;
	vertical-align: middle;
	box-sizing: content-box;
	vertical-align: baseline;
}
r-top {
	position: relative;
	top: calc(50% - 0.5em) !important;
}
r-position {
	border: none;
}
r-position {
	width: 100%;
}
r-quantity {
	align-items: left;
	flex-grow: 0;
	bottom: 0;
	opacity: 20;
}
r-layout-blocks-horizontal {
	top: 0;
	bottom: 0;
	overflow-y: hidden;
}
r-back {
	opacity: 1;
	overflow-x: auto;
}
r-top-inner-tables {
	justify-content: center;
	position: absolute !important;
}
r-webkit-horizontal {
	border: none !important;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	opacity: 20;
}
r-webkit-webkit-totals {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	display: flex;
	bottom: 20;
	justify-content: center;
}
r-blocks-image {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
r-nav {
	margin: 0;
	position: absolute !important;
	border: none !important;
}
r-image {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	text-align: left;
	bottom: 0;
	height: 0 !important;
}
r-layout {
	box-shadow: none !important;
	text-transform: inherit;
	z-index: 1;
	top: 50;
}
r-webkit-webkit {
	display: flex;
	width: calc(1em + 3px);
	padding: 0.5em !important;
	text-transform: inherit;
	text-align: left;
}
r-tables-blocks-old {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	flex-grow: 0;
	width: calc(1em + 3px);
	opacity: 20;
}
r-repeater-bottom-back {
	opacity: 10;
	-ms-user-select: none;
}
r-left {
	min-width: 0 !important;
	z-index: 1;
	position: relative;
	line-height: inherit;
}
r-quantity-carousel-bottom {
	color: inherit;
	width: 100%;
	display: flex;
	grid-gap: 30px;
	flex-grow: 0;
}
r-inner {
	line-height: 1 !important;
}
r-old-carousel {
	flex-shrink: 0;
}
r-left-price {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	box-sizing: content-box;
	line-height: inherit;
}
r-repeater-quantity-button {
	opacity: 10;
	margin: 0;
	align-items: center;
	height: 100%;
	line-height: 1 !important;
}
r-old-repeater {
	fill: currentColor;
	flex-grow: 0;
	text-align: center;
	border: none;
}
r-quantity-price-button {
	position: relative;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	bottom: 10;
	min-height: 0 !important;
}
r-old {
	overflow-x: auto;
	opacity: 20;
	right: 0;
	height: calc(1em + 3px);
}
r-repeater-nav {
	overflow-x: auto;
	padding: 0.5em !important;
}
r-bottom-tables {
	-webkit-user-select: none;
	overflow-y: hidden;
}
r-blocks-layout-next {
	border: none !important;
	font-size: 1em;
	width: 2em;
	border: none;
	display: inline;
}
r-top {
	border: none;
}
r-quantity-price {
	margin: 0;
	outline-width: 0;
	width: 2em;
}
r-top-nav {
	box-shadow: none !important;
	top: 10;
}
r-back-blocks {
	margin: 0;
	background-color: transparent;
}
r-nav-carousel {
	display: inline;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
r-back-next-position {
	overflow-y: hidden;
	min-width: 0 !important;
	-webkit-user-select: none;
	display: inline !important;
	margin: 0;
}
r-inner-blocks-next {
	display: grid;
	letter-spacing: inherit;
}
r-top-price {
	height: 100%;
	align-items: center;
	outline: none !important;
	fill: currentColor;
}
r-old-totals-position {
	font-size: 1em;
	white-space: nowrap;
	opacity: 30;
}
r-blocks-carousel-webkit {
	scrollbar-width: none;
}
r-countdown-next {
	display: inline !important;
	display: grid;
	top: 50;
	color: #fff;
}
r-position {
	grid-gap: 30px;
	bottom: 20;
	justify-content: center;
	line-height: 1 !important;
	display: grid;
}
r-horizontal {
	min-height: 0 !important;
	opacity: 10;
}
r-button-carousel {
	top: 10;
	outline-width: 0;
	overflow-x: auto;
}
r-price-blocks-carousel {
	outline: none !important;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	right: 0;
}
r-webkit-webkit-webkit {
	height: 100%;
	box-shadow: none !important;
	bottom: 0;
	padding: 0.5em !important;
	height: 0 !important;
}
r-top-price-next {
	border: 0 none transparent;
	z-index: 1;
	-webkit-user-select: none;
}
#select_user_form .controls {
  width: 600px;
  font-size: 0;
}
e-nav-blocks {
	line-height: 1 !important;
	width: 0 !important;
	position: relative;
	border: none;
	position: absolute !important;
}
e-price {
	width: 100%;
	vertical-align: baseline;
	grid-gap: 30px;
}
e-repeater-thumbnails {
	justify-content: center;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
e-thumbnails-position {
	display: grid;
	line-height: calc(1em + 2px);
	fill: currentColor;
}
e-position-layout-position {
	color: inherit;
	padding: 0.5em !important;
}
e-totals-nav {
	position: absolute;
}
e-back {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
e-image-left-webkit {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	width: 100%;
}
e-thumbnails-inner {
	height: 0 !important;
	color: inherit;
	position: absolute;
	color: #fff;
}
e-position-countdown {
	box-shadow: none !important;
	height: 0 !important;
	position: absolute;
	min-height: 0 !important;
}
e-totals {
	z-index: 1;
	display: inline !important;
	width: 2em;
	height: calc(1em + 3px);
}
e-nav-price-inner {
	overflow-x: auto;
	text-decoration: none;
	border: 0 none transparent;
	min-height: 0 !important;
	height: 0 !important;
}
e-old-button-old {
	opacity: 30;
}
e-left-thumbnails {
	align-items: center;
	outline: none !important;
	display: flex;
}
e-next {
	line-height: calc(1em + 2px);
	position: absolute;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	letter-spacing: inherit;
}
e-old-old-countdown {
	position: absolute;
	outline: none !important;
	overflow-y: hidden;
	display: grid;
}
e-position-carousel {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	top: 50;
	flex-grow: 0;
	height: calc(1em + 3px);
}
e-top-button {
	height: 0 !important;
	scrollbar-width: none;
	text-align: left;
	margin: 0;
	color: #fff;
}
e-left {
	vertical-align: baseline;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
e-totals {
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	top: 10;
	display: inline !important;
}
e-tables-thumbnails {
	box-sizing: content-box;
	top: 10;
}
e-image {
	grid-template-columns: 1fr 1fr;
}
e-back-image-image {
	font: inherit inherit inherit/inherit inherit;
}
e-image {
	padding: 0.5em !important;
	overflow-x: auto;
	vertical-align: baseline;
}
e-nav-repeater {
	z-index: 1;
	min-height: 0 !important;
	flex-shrink: 0;
	margin: 0;
	outline-width: 0;
}
e-image {
	letter-spacing: inherit;
	opacity: 10;
}
e-top-carousel {
	position: absolute !important;
}
e-position-top-blocks {
	-webkit-user-select: none;
	color: inherit;
	height: calc(1em + 3px);
}
e-carousel-repeater-layout {
	height: 0 !important;
	bottom: 10;
}
e-nav-image {
	height: 0 !important;
}
e-position-nav-position {
	right: 0;
	background-color: transparent;
}
e-button-top-next {
	transform: translate(50%, -50%);
}
e-image-tables-nav {
	opacity: 1;
	flex-shrink: 0;
	border: none !important;
	min-width: 0 !important;
}
e-blocks-old {
	bottom: 10;
	line-height: calc(1em + 2px);
	height: 100%;
	justify-content: center;
}
e-tables-quantity-webkit {
	flex-shrink: 0;
	top: 0;
}
e-webkit-blocks-back {
	top: 0;
	box-shadow: none !important;
}
e-quantity-old {
	right: 0;
	flex-shrink: 0;
	bottom: 10;
	line-height: 1 !important;
}
e-quantity-carousel-totals {
	width: calc(1em + 3px);
}
e-repeater-next-bottom {
	background-color: transparent;
	height: calc(1em + 3px);
}
e-countdown-inner-image {
	white-space: nowrap;
	box-shadow: none !important;
}
e-horizontal-carousel-thumbnails {
	top: 10;
	min-width: 0 !important;
	line-height: 1 !important;
	z-index: 1;
}
e-inner {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	-ms-user-select: none;
	flex-shrink: 0;
}
e-horizontal-next-repeater {
	bottom: 20;
}
e-layout-top {
	display: flex;
	opacity: 20;
}
@media (min-width: 481px) {
  #select_user_form {
    max-width: 400px;
    margin: 0 auto;
  }
j-button-left-next {
	text-transform: inherit;
}
j-thumbnails-nav-webkit {
	box-sizing: content-box;
	opacity: 1;
	position: relative;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
j-image-position-webkit {
	box-sizing: content-box;
	white-space: nowrap;
	position: relative;
	font-size: 1em;
	vertical-align: middle;
}
j-horizontal-thumbnails {
	box-sizing: content-box;
}
j-layout-carousel-image {
	outline-width: 0;
}
j-image-webkit-tables {
	background-color: transparent;
	box-sizing: content-box;
	top: 0;
	color: inherit;
	display: inline;
}
j-countdown-horizontal {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	-webkit-user-select: none;
	bottom: 20;
}
j-top {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	z-index: 1;
	opacity: 30;
}
j-position-horizontal-next {
	align-items: left;
	bottom: 20;
}
j-quantity {
	opacity: 10;
	box-shadow: none !important;
}
j-top-tables-webkit {
	display: inline;
	margin: 0;
	outline: none !important;
	-webkit-user-select: none;
	fill: currentColor;
}
j-webkit {
	line-height: inherit;
}
j-tables-nav {
	border: none;
	width: 100%;
}
j-tables {
	opacity: 20;
	z-index: 1;
	line-height: calc(1em + 2px);
}
j-countdown-quantity {
	line-height: 1 !important;
}
j-next-top-layout {
	color: #fff;
	text-decoration: none;
	box-sizing: content-box;
	scrollbar-width: none;
	outline: none !important;
}
j-button-thumbnails-totals {
	display: inline;
	display: inline;
	opacity: 10;
}
j-blocks-inner {
	border: 0 none transparent;
	min-width: 0 !important;
	opacity: 10;
}
j-image-bottom-repeater {
	box-sizing: content-box;
}
j-left {
	margin: 0 !important;
	text-decoration: none;
	min-width: 0 !important;
	height: calc(1em + 3px);
}
j-blocks-inner {
	flex-shrink: 0;
}
j-old-position {
	font-size: 1em;
}
j-next-blocks-bottom {
	text-decoration: none;
	border: none;
	flex-grow: 0;
	width: 100%;
	-webkit-text-decoration-skip: objects;
}
j-tables-inner-layout {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	height: 100%;
}
j-thumbnails {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	flex-shrink: 0;
}
j-tables {
	display: flex;
	display: inline;
	align-items: center;
	scrollbar-width: none;
}
  .button-wrapper {
    height: 121px;
  }
q-thumbnails-carousel-quantity {
	align-items: center;
	justify-content: center;
}
q-price {
	z-index: 1;
	top: 10;
	height: calc(1em + 3px);
	opacity: 20;
}
q-next {
	border: none;
	scrollbar-width: none;
	min-width: 0 !important;
	text-transform: inherit;
	display: inline;
}
q-webkit-old {
	right: 0;
	padding: 0.5em !important;
}
q-tables {
	opacity: 30;
	line-height: 1 !important;
	grid-gap: 30px;
}
q-repeater-carousel {
	user-select: none;
	align-items: left;
	display: inline;
	vertical-align: baseline;
}
q-image {
	flex-grow: 0;
	outline-width: 0;
	display: grid;
	-webkit-text-decoration-skip: objects;
}
q-blocks-countdown-blocks {
	height: 100%;
	justify-content: center;
}
q-quantity-repeater-old {
	flex-shrink: 0;
	border: none;
	user-select: none;
	letter-spacing: inherit;
}
q-countdown-nav {
	bottom: 0;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
q-layout-button-thumbnails {
	font-size: 1em;
	box-sizing: content-box;
	opacity: 20;
}
q-horizontal {
	line-height: calc(1em + 2px);
	color: inherit;
	-webkit-user-select: none;
	border: none;
	letter-spacing: inherit;
}
q-button-position-carousel {
	margin: 0;
	overflow-y: hidden;
}
q-totals {
	bottom: 20;
}
q-webkit {
	outline: none !important;
}
q-repeater {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	box-shadow: none !important;
}
q-nav-thumbnails-image {
	letter-spacing: inherit;
	border: 0 none transparent;
	text-align: left;
}
q-quantity-bottom {
	box-sizing: content-box;
	fill: currentColor;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
}
q-nav-totals-image {
	white-space: nowrap;
	width: 0 !important;
}
q-price-repeater {
	z-index: 1;
	text-align: center;
	margin: 0;
	scrollbar-width: none;
	grid-gap: 30px;
}
  .text-content {
    width: 90px;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
k-nav-old {
	text-transform: inherit;
	background-color: transparent;
	height: calc(1em + 3px);
	opacity: 20;
	text-align: left;
}
k-left-price {
	bottom: 20;
	grid-gap: 30px;
	text-transform: inherit;
}
k-totals-nav {
	line-height: inherit;
	position: absolute;
	bottom: 10;
	text-align: center;
}
k-blocks-blocks {
	display: inline !important;
	display: inline;
}
k-next-carousel-blocks {
	text-decoration: none;
	vertical-align: middle;
	margin: 0 !important;
	text-align: left;
	height: 0 !important;
}
k-top-quantity {
	vertical-align: baseline;
}
k-blocks {
	height: 0 !important;
	bottom: 0;
	justify-content: center;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
k-old {
	position: absolute !important;
}
k-thumbnails-repeater {
	height: 100%;
	scrollbar-width: none;
	outline: none !important;
	font-size: 1em;
	opacity: 20;
}
k-countdown-blocks {
	border: 0 none transparent;
}
k-repeater {
	margin: 0 !important;
	-ms-user-select: none;
	grid-gap: 30px;
}
k-inner-button-price {
	scrollbar-width: none;
	align-items: left;
	margin: 0 !important;
	text-align: center;
}
k-bottom {
	width: 100%;
	white-space: nowrap;
}
k-left-button-inner {
	outline-width: 0;
}
k-nav {
	text-transform: inherit;
}
k-layout-repeater-old {
	flex-shrink: 0;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
k-totals-left-image {
	display: inline;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
}
k-webkit {
	user-select: none;
	scrollbar-width: none;
}
k-button-old {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
}
k-nav {
	min-height: 0 !important;
	line-height: inherit;
	align-items: center;
}
}
y-countdown-tables {
	box-sizing: content-box;
	height: calc(1em + 3px);
	opacity: 1;
}
y-nav {
	font-size: 1em;
	bottom: 10;
	outline-width: 0;
}
y-bottom-countdown {
	justify-content: center;
}
y-back-webkit {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	align-items: center;
}
y-inner-bottom-button {
	flex-grow: 0;
	outline-width: 0;
	outline: none !important;
	border: 0 none transparent;
	scrollbar-width: none;
}
y-webkit-top {
	z-index: 1;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	color: inherit;
}
y-horizontal-old {
	vertical-align: baseline;
	border: 0 none transparent;
	vertical-align: middle;
	margin: 0 !important;
}
y-repeater {
	align-items: left;
	outline: none !important;
	position: relative;
	overflow-x: auto;
}
y-top {
	vertical-align: baseline;
	line-height: 1 !important;
	vertical-align: middle;
	text-transform: inherit;
}
y-image-back-button {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
y-nav-position {
	justify-content: center;
	position: relative;
	width: 100%;
}
y-next-back {
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
y-carousel {
	width: calc(1em + 3px);
}
y-next-bottom {
	-ms-user-select: none;
	line-height: inherit;
	outline: none !important;
	line-height: calc(1em + 2px);
	background-color: transparent;
}
y-image {
	right: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
y-webkit {
	line-height: inherit;
	opacity: 10;
}
y-thumbnails {
	display: inline;
	color: #fff;
	bottom: 20;
	transform: translate(50%, -50%);
}
y-back-totals-bottom {
	text-align: center;
	top: 50;
}
y-thumbnails-next-repeater {
	right: 0;
}
y-nav-tables {
	box-sizing: content-box;
	border: none;
	box-shadow: none !important;
	line-height: inherit;
	right: 0;
}
y-bottom-blocks-inner {
	bottom: 0;
	text-align: center;
	line-height: 1 !important;
	opacity: 30;
	letter-spacing: inherit;
}
y-button-horizontal {
	width: 2em;
	top: 0;
	text-align: left;
	vertical-align: middle;
	grid-gap: 30px;
}
y-repeater {
	flex-shrink: 0;
}
y-countdown-blocks {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	color: inherit;
}
y-old-repeater-image {
	opacity: 1;
	padding: 0.5em !important;
	min-height: 0 !important;
	overflow-y: hidden;
	scrollbar-width: none;
}
y-price-top-position {
	width: 2em;
	height: 100%;
}
y-blocks {
	padding: 0.5em !important;
}
y-old {
	display: flex;
}
y-button-blocks {
	height: 0 !important;
	box-sizing: content-box;
	text-align: left;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
y-tables-next-position {
	line-height: inherit;
}
y-repeater-webkit {
	overflow-y: hidden;
	border: 0 none transparent;
	overflow-x: auto;
	width: 0 !important;
	overflow-x: auto;
}
@media (min-width: 600px) {
  #select_user_form {
    max-width: 500px;
  }
z-inner-webkit {
	min-width: 0 !important;
	width: 100%;
	vertical-align: baseline;
	width: 100%;
}
z-carousel-layout {
	text-decoration: none;
	justify-content: center;
	overflow-y: hidden;
	opacity: 10;
	font-size: 1em;
}
z-price-webkit-quantity {
	top: 0;
}
z-blocks-webkit {
	line-height: calc(1em + 2px);
	color: inherit;
	color: inherit;
	background-color: transparent;
}
z-bottom-tables {
	display: inline;
	width: 2em;
	border: none !important;
	font-size: 1em;
	min-height: 0 !important;
}
z-layout {
	font-size: 1em;
	display: grid;
	fill: currentColor;
}
z-quantity-left {
	line-height: 1 !important;
}
z-top-carousel {
	display: inline !important;
}
z-quantity {
	background-color: transparent;
	bottom: 0;
}
z-position {
	text-align: center;
	color: #fff;
}
z-button {
	min-height: 0 !important;
	display: grid;
	bottom: 20;
	align-items: left;
	background-color: transparent;
}
z-inner {
	color: inherit;
	border: 0 none transparent;
}
z-position {
	scrollbar-width: none;
	letter-spacing: inherit;
}
z-button-webkit {
	text-transform: inherit;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	min-width: 0 !important;
	color: inherit;
}
}
h-old-countdown-image {
	height: 100%;
}
h-next-countdown-image {
	flex-shrink: 0;
	bottom: 0;
}
h-back-bottom {
	padding: 0.5em !important;
}
h-position-carousel {
	border: none !important;
}
h-quantity-old-tables {
	display: inline !important;
	border: none !important;
}
h-bottom-inner-button {
	vertical-align: middle;
	flex-shrink: 0;
	overflow-y: hidden;
}
h-button-position {
	display: grid;
	min-width: 0 !important;
}
h-countdown {
	opacity: 20;
	color: #fff;
	color: inherit;
	opacity: 10;
}
h-top-carousel {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	line-height: 1 !important;
	width: 2em;
	height: 0 !important;
}
h-repeater {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
h-left-quantity-totals {
	white-space: nowrap;
	border: 0 none transparent;
	text-decoration: none;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
h-blocks-layout-bottom {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	letter-spacing: inherit;
	min-height: 0 !important;
}
h-top-inner {
	position: relative;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
h-quantity-totals {
	min-height: 0 !important;
	-webkit-user-select: none;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
}
h-repeater-left-thumbnails {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	color: #fff;
	margin: 0;
}
h-countdown-left-price {
	fill: currentColor;
}
h-webkit {
	display: flex;
	user-select: none;
	margin: 0;
	user-select: none;
	justify-content: center;
}
h-nav-layout {
	top: 0;
	font-size: 1em;
	text-align: center;
	white-space: nowrap;
	width: 100%;
}
h-next-thumbnails {
	display: grid;
	position: absolute;
}
h-button-old {
	margin: 0;
	margin: 0;
	opacity: 10;
	justify-content: center;
	display: flex;
}
h-next-nav-button {
	box-sizing: content-box;
	text-align: center;
	line-height: inherit;
	vertical-align: baseline;
	user-select: none;
}
h-button-blocks {
	box-sizing: content-box;
	text-align: left;
}
h-totals-countdown {
	color: inherit;
	width: 2em;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
h-inner-position {
	height: 0 !important;
	overflow-x: auto;
	opacity: 10;
	display: grid;
	bottom: 10;
}
h-blocks-position {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
@media (min-width: 700px) {
  #select_user_form {
    max-width: 600px;
  }
w-top-webkit {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
w-tables {
	opacity: 20;
	top: 50;
	-ms-user-select: none;
	width: 0 !important;
	position: relative;
}
w-position-totals {
	right: 0;
	top: 10;
}
w-left-tables-old {
	min-width: 0 !important;
	text-transform: inherit;
	opacity: 1;
	position: relative;
}
w-image {
	line-height: inherit;
	vertical-align: baseline;
}
w-nav-thumbnails-carousel {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
w-nav-blocks {
	z-index: 1;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
w-top-button {
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	outline-width: 0;
}
w-top-old-totals {
	vertical-align: middle;
	outline-width: 0;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
w-left {
	text-align: center;
	text-transform: inherit;
	bottom: 10;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
w-back {
	border: 0 none transparent;
}
w-top {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
w-next {
	box-sizing: content-box;
	box-sizing: content-box;
	padding: 0.5em !important;
	position: absolute;
}
}
t-left {
	top: 10;
	border: 0 none transparent;
	display: inline;
	bottom: 10;
	width: 0 !important;
}
t-position-button {
	fill: currentColor;
	border: none;
	display: grid;
	grid-gap: 30px;
	box-shadow: none !important;
}
t-tables-countdown {
	position: relative;
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
t-tables-repeater-button {
	display: inline;
}
t-back-countdown {
	color: #fff;
	min-width: 0 !important;
}
t-horizontal-position-button {
	-ms-user-select: none;
	opacity: 1;
}
t-nav-left-image {
	grid-gap: 30px;
	width: 2em;
	width: 2em;
	white-space: nowrap;
	color: inherit;
}
t-tables-layout {
	box-sizing: content-box;
	text-align: left;
	box-sizing: content-box;
}
t-layout {
	font: inherit inherit inherit/inherit inherit;
}
t-blocks-left-tables {
	top: calc(50% - 0.5em) !important;
}
t-blocks {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
t-horizontal-position {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	position: relative;
}
t-webkit-button {
	text-align: left;
	display: flex;
}
t-bottom-image {
	opacity: 10;
	padding: 0.5em !important;
	box-sizing: content-box;
}
t-left-totals-nav {
	display: inline !important;
}
t-layout-repeater {
	top: 0;
}
t-totals-blocks {
	line-height: 1 !important;
	top: 10;
	position: relative;
	letter-spacing: inherit;
	border: none;
}
t-position {
	flex-grow: 0;
	display: grid;
}
t-layout-webkit-position {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	width: 2em;
	background-color: transparent;
}
t-left {
	display: grid;
	overflow-x: auto;
}
t-inner {
	grid-gap: 30px;
	display: inline;
	display: flex;
}
t-countdown-blocks-quantity {
	flex-grow: 0;
	position: absolute;
	top: 0;
}
t-webkit {
	border: none !important;
	border: none !important;
	background-color: transparent;
	fill: currentColor;
}
t-bottom {
	outline-width: 0;
	opacity: 30;
}
t-totals {
	border: 0 none transparent;
	height: 100%;
	position: absolute;
}
t-next-layout-price {
	position: absolute !important;
	position: absolute;
	opacity: 20;
	display: grid;
}
t-position-nav {
	line-height: calc(1em + 2px);
	background-color: transparent;
	display: flex;
}
t-inner-position {
	font-size: 1em;
	height: calc(1em + 3px);
	background-color: transparent;
}
t-inner {
	z-index: 1;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
t-quantity {
	flex-shrink: 0;
	user-select: none;
}
t-position-webkit {
	position: absolute;
}
t-webkit-horizontal {
	box-sizing: content-box;
	height: 0 !important;
	vertical-align: baseline;
	margin: 0 !important;
}
t-quantity-nav-countdown {
	display: grid;
}
t-back-countdown {
	top: calc(50% - 0.5em) !important;
}
t-repeater {
	bottom: 20;
	padding: 0.5em !important;
}
t-price {
	overflow-x: auto;
	min-width: 0 !important;
	letter-spacing: inherit;
}
t-back-webkit-carousel {
	left: calc(50% - 0.5em) !important;
	align-items: center;
	width: calc(1em + 3px);
	z-index: 1;
}
input.security_question {
  font-size: 13px;
  color: #000;
  font-style: italic;
  margin: 10px 0 0 3px;
  height: 32px;
}
k-button-tables-webkit {
	bottom: 10;
	opacity: 30;
	box-sizing: content-box;
}
k-next {
	box-sizing: content-box;
	width: calc(1em + 3px);
}
k-top-repeater {
	grid-gap: 30px;
}
k-inner-back-top {
	line-height: inherit;
	flex-shrink: 0;
}
k-image-old-horizontal {
	display: grid;
	text-decoration: none;
	letter-spacing: inherit;
	bottom: 0;
	opacity: 1;
}
k-position-next-blocks {
	grid-template-columns: 1fr 1fr;
}
k-thumbnails {
	overflow-x: auto;
}
k-nav-thumbnails-bottom {
	line-height: calc(1em + 2px);
	width: 2em;
	outline: none !important;
}
k-nav-horizontal-next {
	position: absolute !important;
	color: #fff;
}
k-carousel {
	-webkit-text-decoration-skip: objects;
}
k-quantity-back {
	position: absolute;
}
k-left-top {
	vertical-align: middle;
	user-select: none;
	box-sizing: content-box;
	text-decoration: none;
}
k-inner-repeater-position {
	grid-template-columns: 1fr 1fr;
}
k-webkit-blocks {
	width: 2em;
	vertical-align: middle;
	scrollbar-width: none;
	position: absolute;
	top: 10;
}
k-top-horizontal {
	margin: 0 !important;
	position: relative;
}
k-repeater-back {
	white-space: nowrap;
	top: 10;
	display: grid;
}
k-top {
	opacity: 20;
}
k-image {
	position: absolute;
	letter-spacing: inherit;
	right: 0;
}
k-countdown-position {
	-ms-user-select: none;
	z-index: 1;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
k-left-old-carousel {
	box-sizing: content-box;
}
k-inner {
	border: none;
	align-items: left;
	text-decoration: none;
}
k-carousel-tables-nav {
	border: none;
	opacity: 30;
}
k-blocks-layout-old {
	background-color: transparent;
	background-color: transparent;
}
k-inner-totals-countdown {
	outline-width: 0;
	z-index: 1;
	bottom: 0;
	box-sizing: content-box;
}
k-tables {
	flex-grow: 0;
	top: 10;
	-webkit-user-select: none;
	text-align: left;
	opacity: 30;
}
k-webkit-carousel-carousel {
	line-height: inherit;
	align-items: center;
}
k-price {
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
k-top-tables {
	display: flex;
	-webkit-text-decoration-skip: objects;
}
k-inner-inner-countdown {
	font-size: 1em;
	top: 10;
}
k-bottom-repeater {
	left: calc(50% - 0.5em) !important;
}
k-inner-button-repeater {
	font-size: 1em;
	overflow-y: hidden;
	bottom: 0;
}
k-quantity {
	top: 50;
	right: 0;
}
k-price-position {
	height: calc(1em + 3px);
}
k-position-inner-layout {
	opacity: 10;
	outline: none !important;
	top: 0;
	display: grid;
	border: 0 none transparent;
}
k-repeater {
	transform: translate(50%, -50%);
	display: flex;
	outline: none !important;
}
#userform input.security_question {
  background-color: transparent;
}
h-left-left {
	width: calc(1em + 3px);
	background-color: transparent;
}
h-nav-image {
	-ms-user-select: none;
	height: calc(1em + 3px);
	opacity: 10;
	display: grid;
}
h-button-image-nav {
	right: 0;
}
h-old-back-carousel {
	width: calc(1em + 3px);
}
h-price {
	height: 100%;
	color: inherit;
	align-items: center;
	width: 2em;
}
h-button-old-left {
	min-width: 0 !important;
	height: 0 !important;
	white-space: nowrap;
	overflow-y: hidden;
	text-transform: inherit;
}
h-totals {
	display: flex;
	top: 10;
	opacity: 30;
}
h-position {
	border: none !important;
}
h-carousel-countdown-old {
	position: absolute;
	-webkit-user-select: none;
}
h-inner {
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
}
h-webkit-inner-nav {
	top: 0;
	box-shadow: none !important;
	align-items: left;
	right: 0;
	align-items: left;
}
h-price-tables {
	display: inline;
	letter-spacing: inherit;
	white-space: nowrap;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
h-bottom-blocks {
	position: absolute !important;
	opacity: 30;
	flex-shrink: 0;
	text-decoration: none;
}
h-repeater {
	flex-shrink: 0;
	top: 10;
	text-transform: inherit;
}
h-price-thumbnails {
	-webkit-user-select: none;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
}
h-webkit {
	top: 10;
	vertical-align: middle;
	margin: 0;
	position: relative;
}
h-layout {
	text-align: left;
	height: 100%;
	opacity: 30;
	fill: currentColor;
}
h-inner-repeater-left {
	position: absolute;
	white-space: nowrap;
	border: 0 none transparent;
	vertical-align: baseline;
}
h-left-thumbnails {
	opacity: 1;
	outline-width: 0;
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
h-layout-old-bottom {
	width: 0 !important;
	display: inline !important;
	width: 100%;
	bottom: 10;
}
h-totals-webkit-webkit {
	height: 100%;
	box-sizing: content-box;
	height: 0 !important;
}
h-thumbnails-carousel-repeater {
	text-decoration: none;
	position: absolute !important;
}
h-next-left-carousel {
	position: absolute !important;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
}
h-next-inner {
	z-index: 1;
	overflow-y: hidden;
	background-color: transparent;
}
h-back-thumbnails-price {
	text-align: center;
	transform: translate(50%, -50%);
}
html[dir="rtl"] input.security_question {
  margin: 10px 3px 0 0;
}
x-totals {
	border: none;
	text-decoration: none;
	outline-width: 0;
	z-index: 1;
}
x-inner-totals-countdown {
	opacity: 10;
	width: 0 !important;
	letter-spacing: inherit;
	color: inherit;
}
x-blocks-thumbnails {
	min-width: 0 !important;
	font-size: 1em;
	bottom: 0;
	box-sizing: content-box;
}
x-thumbnails {
	z-index: 1;
}
x-layout-bottom {
	opacity: 10;
	flex-shrink: 0;
	text-align: center;
	margin: 0 !important;
	text-transform: inherit;
}
x-webkit-image {
	bottom: 0;
	border: 0 none transparent;
}
x-bottom-blocks {
	overflow-x: auto;
	opacity: 10;
	color: #fff;
	grid-gap: 30px;
	bottom: 0;
}
x-top {
	outline: none !important;
}
x-bottom {
	top: 10;
}
x-bottom-quantity-quantity {
	padding: 0.5em !important;
	letter-spacing: inherit;
	width: 0 !important;
	box-sizing: content-box;
	right: 0;
}
x-button-webkit-position {
	opacity: 20;
	-ms-user-select: none;
}
x-carousel-position-totals {
	opacity: 10;
	opacity: 20;
}
x-price {
	top: 10;
}
x-position {
	z-index: 1;
}
x-webkit-layout {
	text-transform: inherit;
	top: 0;
}
x-left {
	display: grid;
	position: absolute;
	width: 2em;
}
x-layout {
	bottom: 0;
	margin: 0;
}
x-thumbnails {
	text-transform: inherit;
	box-shadow: none !important;
	text-align: left;
}
x-tables-top {
	margin: 0;
	scrollbar-width: none;
	position: absolute !important;
	user-select: none;
	width: 2em;
}
x-back-position-horizontal {
	line-height: inherit;
	right: 0;
	text-decoration: none;
}
x-totals-image-old {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	overflow-y: hidden;
	margin: 0;
}
x-old {
	box-sizing: content-box;
	position: relative;
}
x-quantity-position {
	outline: none !important;
	overflow-y: hidden;
}
x-thumbnails-quantity {
	overflow-y: hidden;
}
x-button-horizontal-blocks {
	color: inherit;
	position: relative;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
x-position {
	position: absolute;
	height: 100%;
	background-color: transparent;
	padding: 0.5em !important;
	bottom: 0;
}
x-top {
	-webkit-user-select: none;
	position: absolute;
	outline: none !important;
}
x-tables {
	overflow-x: auto;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
x-button-price {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	border: none;
	grid-template-columns: 1fr 1fr;
}
x-carousel {
	overflow-y: hidden;
}
x-image-bottom {
	justify-content: center;
}
x-left-top-next {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	top: 50;
	top: calc(50% - 0.5em) !important;
}
x-tables-tables {
	top: 0;
	border: 0 none transparent;
	bottom: 20;
}
x-price {
	text-transform: inherit;
	opacity: 10;
	flex-shrink: 0;
}
x-back {
	line-height: inherit;
	top: 0;
	margin: 0;
	text-align: left;
}
x-quantity-layout-carousel {
	top: 0;
}
x-left-back {
	fill: currentColor;
	display: inline;
	opacity: 1;
	z-index: 1;
	user-select: none;
}
x-old-back-repeater {
	-webkit-user-select: none;
	color: #fff;
	top: 50;
	display: flex;
	color: #fff;
}
x-back-nav-back {
	grid-gap: 30px;
	border: 0 none transparent;
	justify-content: center;
	display: flex;
}
x-quantity {
	height: 0 !important;
	height: 100%;
	line-height: calc(1em + 2px);
	top: 0;
	line-height: 1 !important;
}
x-left {
	width: 0 !important;
	display: inline;
	top: 0;
}
x-next-next {
	width: 100%;
	flex-shrink: 0;
	opacity: 10;
	width: calc(1em + 3px);
}
x-carousel-thumbnails-old {
	height: calc(1em + 3px);
}
x-position-price-left {
	left: calc(50% - 0.5em) !important;
}
x-left {
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
x-top {
	scrollbar-width: none;
	width: calc(1em + 3px);
	align-items: left;
	position: relative;
	align-items: center;
}
x-totals {
	align-items: center;
	fill: currentColor;
	justify-content: center;
	letter-spacing: inherit;
}
x-totals-bottom-tables {
	margin: 0 !important;
	min-height: 0 !important;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	opacity: 30;
}
html body.security_policy input.security_question {
  margin: 0;
}
s-price-webkit {
	display: inline !important;
	flex-shrink: 0;
}
s-totals {
	width: 2em;
	width: calc(1em + 3px);
	position: relative;
}
s-carousel-position {
	opacity: 20;
	line-height: 1 !important;
	bottom: 10;
	border: none;
}
s-horizontal-bottom {
	border: 0 none transparent;
	width: calc(1em + 3px);
	width: 100%;
	bottom: 10;
	white-space: nowrap;
}
s-webkit-thumbnails {
	fill: currentColor;
	line-height: calc(1em + 2px);
	opacity: 30;
}
s-bottom-countdown {
	flex-shrink: 0;
}
s-totals-old {
	box-shadow: none !important;
	opacity: 10;
	opacity: 1;
	text-align: left;
}
s-tables-next-top {
	vertical-align: middle;
	min-height: 0 !important;
}
s-totals-blocks-horizontal {
	box-shadow: none !important;
	user-select: none;
	color: inherit;
	box-shadow: none !important;
	top: 0;
}
s-button {
	top: calc(50% - 0.5em) !important;
}
s-price-layout {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	opacity: 10;
}
s-top {
	opacity: 10;
	border: none;
	left: calc(50% - 0.5em) !important;
	border: none !important;
}
s-back-countdown-countdown {
	outline: none !important;
	z-index: 1;
	line-height: inherit;
}
s-tables-top {
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	position: absolute !important;
	min-width: 0 !important;
	top: 50;
}
s-top {
	box-shadow: none !important;
	font-size: 1em;
	top: 0;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
}
s-quantity-horizontal {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	border: none;
	outline-width: 0;
	display: grid;
}
s-repeater {
	user-select: none;
	overflow-y: hidden;
}
s-repeater-carousel {
	opacity: 10;
	display: inline !important;
	overflow-y: hidden;
	text-align: center;
	vertical-align: baseline;
}
s-top-button {
	z-index: 1;
	position: relative;
}
s-old-layout {
	grid-gap: 30px;
	min-height: 0 !important;
}
span.security_question_expander {
  position: absolute;
  top: 12px;
  right: 6px;
  color: #333;
  padding: 0 !important;
  text-decoration: none;
  font-size: 12px;
  cursor: pointer;
}
m-button {
	opacity: 30;
	background-color: transparent;
	flex-shrink: 0;
	line-height: 1 !important;
	opacity: 10;
}
m-thumbnails-layout {
	flex-shrink: 0;
	align-items: center;
}
m-webkit-old-back {
	position: absolute;
	padding: 0.5em !important;
	display: grid;
	overflow-x: auto;
}
m-nav {
	opacity: 1;
	box-shadow: none !important;
	border: none !important;
	bottom: 0;
	align-items: center;
}
m-tables-top-tables {
	outline-width: 0;
}
m-blocks {
	top: 10;
	top: 0;
	position: absolute;
	opacity: 20;
}
m-button-blocks-price {
	position: absolute !important;
}
m-left-blocks-position {
	display: inline;
}
m-inner {
	width: 2em;
	overflow-y: hidden;
	line-height: inherit;
}
m-countdown {
	bottom: 10;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	top: 10;
}
m-position-carousel-thumbnails {
	min-height: 0 !important;
}
m-repeater {
	color: #fff;
}
m-position {
	top: 50;
	text-transform: inherit;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
m-countdown {
	position: absolute !important;
	display: flex;
	white-space: nowrap;
	color: inherit;
	scrollbar-width: none;
}
m-countdown-repeater {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
m-webkit-next-next {
	font-size: 1em;
}
m-horizontal-image-repeater {
	top: 50;
	display: inline;
}
m-quantity-image {
	fill: currentColor;
	flex-shrink: 0;
	margin: 0;
	width: 2em;
	user-select: none;
}
m-totals {
	width: 100%;
}
m-inner {
	height: calc(1em + 3px);
	top: 0;
	height: 0 !important;
}
m-tables {
	height: calc(1em + 3px);
	vertical-align: baseline;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
m-countdown-repeater {
	outline: none !important;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	vertical-align: middle;
}
m-nav-webkit-position {
	scrollbar-width: none;
	height: calc(1em + 3px);
	overflow-x: auto;
	outline: none !important;
}
m-repeater {
	width: calc(1em + 3px);
	white-space: nowrap;
	color: inherit;
}
m-layout-countdown-position {
	justify-content: center;
	white-space: nowrap;
	opacity: 30;
}
m-nav {
	outline: none !important;
	display: flex;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
}
m-bottom-price {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
m-countdown-nav-next {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	user-select: none;
	user-select: none;
}
m-position-carousel {
	border: none !important;
	width: 2em;
	font-size: 1em;
	box-shadow: none !important;
	outline-width: 0;
}
input.security_question_answer {
  height: 32px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #bebebe;
  background-color: #fff;
  padding-left: 2px;
  width: 100%;
}
i-horizontal-next-thumbnails {
	color: inherit;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
i-quantity {
	position: absolute !important;
	-ms-user-select: none;
	position: relative;
}
i-totals-horizontal-repeater {
	opacity: 20;
	margin: 0 !important;
	grid-gap: 30px;
	position: absolute;
	display: grid;
}
i-position-nav-old {
	bottom: 0;
	overflow-x: auto;
	position: relative;
	position: absolute;
	display: inline !important;
}
i-left-repeater-totals {
	border: none;
}
i-nav {
	white-space: nowrap;
	position: absolute;
	text-align: left;
	border: none !important;
}
i-next {
	height: calc(1em + 3px);
	text-decoration: none;
	overflow-y: hidden;
	border: none;
}
i-carousel-nav {
	top: 50;
	display: inline;
}
i-countdown-price-price {
	flex-grow: 0;
	vertical-align: middle;
	white-space: nowrap;
	align-items: center;
}
i-left-inner {
	opacity: 1;
	bottom: 10;
}
i-blocks-thumbnails {
	width: 2em;
	margin: 0;
	font-size: 1em;
	text-decoration: none;
	text-decoration: none;
}
i-next-layout-price {
	opacity: 30;
	text-decoration: none;
	top: 10;
}
i-button-webkit {
	top: 0;
}
i-countdown-countdown-countdown {
	width: 2em;
	text-decoration: none;
	background-color: transparent;
	display: flex;
	box-sizing: content-box;
}
i-inner {
	outline-width: 0;
	opacity: 20;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
i-carousel {
	flex-grow: 0;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	margin: 0 !important;
}
i-countdown-position-bottom {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
i-repeater-horizontal {
	bottom: 20;
	right: 0;
	opacity: 30;
	background-color: transparent;
	width: 100%;
}
i-top-tables-position {
	display: grid;
}
i-back-old {
	vertical-align: middle;
	height: 100%;
}
i-left-quantity-horizontal {
	height: 0 !important;
	display: inline !important;
	scrollbar-width: none;
}
i-left-next {
	user-select: none;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
i-repeater-button-quantity {
	width: 100%;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
i-webkit-horizontal {
	height: 0 !important;
	display: inline !important;
	right: 0;
	overflow-y: hidden;
}
i-button {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
i-layout-top {
	width: 100%;
	bottom: 0;
	transform: translate(50%, -50%);
}
i-layout {
	height: calc(1em + 3px);
	outline-width: 0;
	overflow-y: hidden;
}
i-layout-layout {
	scrollbar-width: none;
	opacity: 30;
	white-space: nowrap;
	bottom: 10;
}
i-next-inner-price {
	border: none;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
i-button-countdown-layout {
	align-items: left;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
i-old-old-blocks {
	font-size: 1em;
}
i-repeater-carousel {
	width: 100%;
	scrollbar-width: none;
	flex-grow: 0;
	background-color: transparent;
	display: inline;
}
i-thumbnails {
	background-color: transparent;
}
i-quantity-top {
	top: 0;
}
i-left-price-bottom {
	opacity: 20;
	min-height: 0 !important;
	align-items: center;
}
i-button {
	width: 0 !important;
}
i-old-next-carousel {
	top: 0;
	text-align: center;
	opacity: 1;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
i-quantity-countdown-blocks {
	align-items: center;
}
i-top-top {
	text-decoration: none;
	overflow-y: hidden;
}
i-carousel-next {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
i-back-carousel-repeater {
	overflow-y: hidden;
	outline-width: 0;
	bottom: 10;
}
i-position {
	opacity: 20;
	color: #fff;
	width: 100%;
}
i-back {
	opacity: 20;
	vertical-align: middle;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
input.security_question[disabled] {
  background-color: #eee;
  box-shadow: none !important;
}
t-top-price {
	color: #fff;
	color: #fff;
	letter-spacing: inherit;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
t-carousel {
	user-select: none;
	min-height: 0 !important;
	outline-width: 0;
	height: calc(1em + 3px);
}
t-position {
	opacity: 20;
	display: flex;
}
t-horizontal {
	border: 0 none transparent;
	position: absolute !important;
}
t-layout-quantity-quantity {
	text-align: left;
}
t-bottom {
	text-decoration: none;
}
t-webkit-nav {
	width: calc(1em + 3px);
}
t-bottom-horizontal {
	height: 0 !important;
	letter-spacing: inherit;
}
t-position {
	width: 2em;
}
t-left {
	align-items: center;
	grid-template-columns: 1fr 1fr;
}
t-top {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	align-items: left;
	display: grid;
}
t-position-old-button {
	-webkit-text-decoration-skip: objects;
}
t-back-bottom-old {
	width: calc(1em + 3px);
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
t-tables-position {
	letter-spacing: inherit;
	justify-content: center;
}
t-back-tables-carousel {
	opacity: 1;
	box-sizing: content-box;
	border: none;
	left: calc(50% - 0.5em) !important;
}
t-repeater-next {
	height: 0 !important;
	margin: 0;
}
t-back-tables {
	opacity: 20;
	bottom: 0;
	font-size: 1em;
	min-width: 0 !important;
	border: 0 none transparent;
}
t-carousel-image-back {
	text-decoration: none;
	align-items: left;
	user-select: none;
}
t-countdown {
	text-decoration: none;
}
t-quantity {
	width: 2em;
	border: none !important;
	flex-shrink: 0;
	color: inherit;
}
t-button-layout-left {
	border: none;
}
t-next {
	line-height: inherit;
	-webkit-user-select: none;
	line-height: inherit;
}
t-back-old {
	height: calc(1em + 3px);
	right: 0;
	text-decoration: none;
}
t-left-quantity-next {
	user-select: none;
}
t-horizontal {
	vertical-align: middle;
	color: inherit;
}
t-repeater-totals-blocks {
	grid-gap: 30px;
	color: inherit;
	border: none !important;
	text-decoration: none;
	align-items: left;
}
t-horizontal {
	border: none !important;
	opacity: 30;
}
t-top {
	color: #fff;
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
t-countdown-old {
	flex-grow: 0;
	display: flex;
	height: calc(1em + 3px);
	display: inline !important;
	top: 0;
}
t-button-image {
	text-decoration: none;
	right: 0;
	position: relative;
	top: 0;
	background-color: transparent;
}
t-totals-carousel {
	overflow-y: hidden;
	bottom: 0;
	box-sizing: content-box;
}
t-webkit-price {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	color: inherit;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
}
t-horizontal-totals-back {
	width: calc(1em + 3px);
}
t-blocks {
	margin: 0;
	align-items: left;
	white-space: nowrap;
}
t-next-nav {
	align-items: center;
	width: 2em;
}
t-inner-horizontal {
	width: 0 !important;
	bottom: 20;
	text-decoration: none;
	text-decoration: none;
	margin: 0 !important;
}
t-thumbnails {
	height: 0 !important;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	right: 0;
}
t-nav-thumbnails-tables {
	width: 100%;
	flex-shrink: 0;
	padding: 0.5em !important;
	top: 0;
}
t-inner-thumbnails-back {
	width: calc(1em + 3px);
	display: flex;
}
t-horizontal-inner {
	color: #fff;
	vertical-align: baseline;
	line-height: 1 !important;
}
t-layout-webkit {
	font-size: 1em;
	top: 50;
	top: 10;
	height: 100%;
	text-decoration: none;
}
t-blocks-tables-price {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
}
t-totals-price {
	color: #fff;
	text-decoration: none;
	scrollbar-width: none;
	color: #fff;
	color: inherit;
}
t-back {
	flex-grow: 0;
	z-index: 1;
	width: 100%;
	white-space: nowrap;
}
t-position-carousel-horizontal {
	min-width: 0 !important;
	text-decoration: none;
	opacity: 1;
	flex-grow: 0;
	height: calc(1em + 3px);
}
t-horizontal-inner-nav {
	-webkit-user-select: none;
}
t-position-left-position {
	justify-content: center;
	justify-content: center;
	opacity: 1;
	fill: currentColor;
}
t-top-price-back {
	bottom: 0;
	opacity: 10;
}
t-left-price {
	display: flex;
}
t-tables {
	outline-width: 0;
	overflow-y: hidden;
}
td.label-cell,
td.field-cell {
  display: block;
  text-align: left;
}
e-position-webkit-countdown {
	position: relative;
	grid-template-columns: 1fr 1fr;
}
e-button-back {
	bottom: 20;
	min-height: 0 !important;
	top: 0;
	top: 0;
}
e-repeater-repeater {
	border: none !important;
}
e-inner-top-back {
	fill: currentColor;
	top: 50;
	border: 0 none transparent;
}
e-position {
	right: 0;
	box-shadow: none !important;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
e-back {
	overflow-y: hidden;
	display: inline !important;
	scrollbar-width: none;
	color: inherit;
	border: none;
}
e-image-left-quantity {
	display: inline !important;
	display: flex;
	white-space: nowrap;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
e-left-back {
	display: inline;
	line-height: calc(1em + 2px);
}
e-image {
	height: 0 !important;
	color: #fff;
	right: 0;
	display: flex;
}
e-next {
	top: 50;
	position: relative;
	text-decoration: none;
	right: 0;
	-webkit-text-decoration-skip: objects;
}
e-left-carousel-back {
	display: flex;
}
e-left {
	text-transform: inherit;
	user-select: none;
	width: 2em;
	line-height: inherit;
}
e-tables {
	display: grid;
	text-decoration: none;
}
e-quantity {
	display: inline;
}
e-thumbnails {
	right: 0;
	color: inherit;
	text-align: center;
}
e-nav {
	margin: 0 !important;
	overflow-x: auto;
	border: none;
}
e-next-back-blocks {
	display: grid;
	width: 100%;
	border: 0 none transparent;
	position: absolute !important;
}
e-nav {
	opacity: 30;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
e-carousel-quantity {
	bottom: 10;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
}
e-position-nav {
	scrollbar-width: none;
	display: inline !important;
	display: grid;
	outline: none !important;
	height: 0 !important;
}
e-repeater-thumbnails-old {
	display: inline !important;
}
e-thumbnails-price-tables {
	overflow-y: hidden;
	user-select: none;
	margin: 0 !important;
}
e-bottom-bottom-inner {
	color: inherit;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
e-left-webkit-tables {
	text-align: center;
	flex-grow: 0;
	min-width: 0 !important;
	-ms-user-select: none;
	vertical-align: baseline;
}
html[dir="rtl"] td.label-cell,
html[dir="rtl"] td.field-cell {
  text-align: right;
}
x-left-repeater {
	bottom: 0;
	fill: currentColor;
	width: 0 !important;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
x-top-left-thumbnails {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
x-nav {
	margin: 0 !important;
}
x-image {
	top: 10;
	grid-template-columns: 1fr 1fr;
}
x-back {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
x-tables-blocks {
	width: calc(1em + 3px);
	vertical-align: middle;
	top: 50;
	align-items: left;
}
x-back-top {
	padding: 0.5em !important;
}
x-nav-button-totals {
	width: 0 !important;
	min-height: 0 !important;
	white-space: nowrap;
	bottom: 0;
	height: 0 !important;
}
x-layout-position {
	flex-grow: 0;
	letter-spacing: inherit;
	top: 50;
	scrollbar-width: none;
}
x-old {
	width: 100%;
	opacity: 30;
	color: inherit;
}
x-countdown-repeater-back {
	opacity: 10;
	opacity: 1;
	z-index: 1;
}
x-back-next {
	outline: none !important;
	opacity: 20;
	justify-content: center;
}
x-inner-inner {
	flex-shrink: 0;
}
x-nav-inner {
	margin: 0 !important;
	top: 0;
	margin: 0;
	margin: 0 !important;
	bottom: 20;
}
x-countdown-left {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	text-align: left;
}
x-left-carousel {
	min-width: 0 !important;
	justify-content: center;
}
x-bottom {
	position: absolute !important;
	position: absolute;
	grid-gap: 30px;
}
x-horizontal {
	vertical-align: baseline;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
x-back-webkit {
	line-height: 1 !important;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
x-thumbnails-totals-tables {
	padding: 0.5em !important;
	justify-content: center;
	letter-spacing: inherit;
}
x-quantity-countdown-layout {
	height: 100%;
	height: 100%;
	width: 100%;
	height: 0 !important;
}
x-carousel-quantity-back {
	min-height: 0 !important;
}
x-image {
	text-align: center;
	z-index: 1;
	text-decoration: none;
	display: inline;
	border: none;
}
x-thumbnails-back-carousel {
	overflow-x: auto;
}
.question-row td.field-cell {
  margin-bottom: 5px;
}
h-bottom {
	color: #fff;
	opacity: 30;
	margin: 0;
	display: inline;
	line-height: calc(1em + 2px);
}
h-webkit-image-repeater {
	position: relative;
}
h-position-horizontal {
	width: 100%;
	top: 50;
	flex-grow: 0;
}
h-back {
	width: calc(1em + 3px);
	margin: 0 !important;
	top: 0;
}
h-tables {
	text-align: center;
}
h-totals-top {
	line-height: 1 !important;
	justify-content: center;
	scrollbar-width: none;
}
h-webkit-webkit-tables {
	outline-width: 0;
	vertical-align: middle;
	opacity: 1;
	display: flex;
}
h-button {
	transform: translate(50%, -50%);
}
h-top {
	-ms-user-select: none;
	position: relative;
	white-space: nowrap;
}
h-repeater {
	top: 10;
}
h-webkit-price {
	vertical-align: baseline;
}
h-quantity-countdown-back {
	fill: currentColor;
}
h-totals {
	bottom: 20;
	box-sizing: content-box;
	transform: translate(50%, -50%);
	text-align: left;
	text-align: left;
}
h-thumbnails-layout-layout {
	min-height: 0 !important;
}
h-webkit-webkit-repeater {
	box-sizing: content-box;
	outline: none !important;
}
h-layout {
	top: 50;
	position: relative;
	right: 0;
}
h-horizontal-webkit {
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	-ms-user-select: none;
}
h-layout {
	min-height: 0 !important;
	fill: currentColor;
	scrollbar-width: none;
	text-transform: inherit;
}
h-next-blocks-layout {
	scrollbar-width: none;
	grid-gap: 30px;
	width: 100%;
	height: 0 !important;
	text-align: center;
}
.answer td.field-cell {
  margin-bottom: 20px;
}
g-image {
	margin: 0;
	overflow-y: hidden;
}
g-repeater-layout-bottom {
	width: 2em;
	text-transform: inherit;
	overflow-y: hidden;
	border: 0 none transparent;
}
g-position {
	z-index: 1;
	z-index: 1;
	min-width: 0 !important;
	display: inline;
	left: calc(50% - 0.5em) !important;
}
g-inner-back-button {
	scrollbar-width: none;
	opacity: 10;
	z-index: 1;
}
g-carousel-tables {
	right: 0;
}
g-price-nav-horizontal {
	outline-width: 0;
	width: 100%;
	flex-grow: 0;
	margin: 0;
}
g-totals-left-back {
	text-transform: inherit;
	scrollbar-width: none;
	align-items: left;
	vertical-align: middle;
	height: 100%;
}
g-old {
	display: grid;
	top: 50;
	display: flex;
	bottom: 20;
}
g-layout {
	margin: 0 !important;
	bottom: 20;
}
g-next-left {
	display: inline;
	opacity: 20;
	-ms-user-select: none;
}
g-tables-left-quantity {
	text-transform: inherit;
}
g-tables-repeater-repeater {
	line-height: 1 !important;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
g-thumbnails {
	font-size: 1em;
	text-transform: inherit;
	outline: none !important;
	min-width: 0 !important;
}
g-tables-carousel-inner {
	width: calc(1em + 3px);
	display: inline;
}
g-old-position-back {
	color: #fff;
	scrollbar-width: none;
	white-space: nowrap;
	white-space: nowrap;
	display: flex;
}
g-tables-webkit {
	line-height: 1 !important;
}
g-position-horizontal {
	user-select: none;
	-webkit-user-select: none;
	top: 50;
	display: flex;
}
g-next-totals {
	overflow-y: hidden;
	border: none;
	min-height: 0 !important;
	vertical-align: baseline;
	opacity: 20;
}
tr.answer td {
  padding-bottom: 0 !important;
}
r-top {
	overflow-y: hidden;
	text-align: center;
	opacity: 10;
	color: #fff;
}
r-image-back-top {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
r-tables {
	-webkit-text-decoration-skip: objects;
}
r-webkit-image-tables {
	background-color: transparent;
	letter-spacing: inherit;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
r-totals {
	bottom: 10;
}
r-button-countdown-quantity {
	box-shadow: none !important;
	outline: none !important;
	opacity: 1;
}
r-next {
	width: 2em;
	box-sizing: content-box;
	bottom: 10;
	line-height: calc(1em + 2px);
	top: 0;
}
r-horizontal-next {
	justify-content: center;
}
r-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	opacity: 20;
}
r-totals-quantity {
	scrollbar-width: none;
	top: 10;
}
r-totals-old-horizontal {
	overflow-x: auto;
}
r-totals {
	grid-gap: 30px;
}
r-left-blocks {
	text-transform: inherit;
	opacity: 1;
	top: 10;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
r-totals {
	height: 0 !important;
}
r-layout {
	top: calc(50% - 0.5em) !important;
}
r-nav-position {
	bottom: 0;
	opacity: 20;
}
r-layout-layout-repeater {
	bottom: 10;
	min-height: 0 !important;
	height: 100%;
	vertical-align: middle;
	margin: 0 !important;
}
r-nav {
	height: 0 !important;
}
r-position-top {
	box-shadow: none !important;
	color: inherit;
	line-height: inherit;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
r-position-webkit {
	scrollbar-width: none;
}
r-old-countdown {
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
r-image-inner-webkit {
	-webkit-user-select: none;
	grid-gap: 30px;
	position: absolute;
	flex-shrink: 0;
	position: absolute;
}
r-inner-bottom-horizontal {
	font-size: 1em;
	right: 0;
}
r-blocks {
	position: absolute !important;
	align-items: center;
	-ms-user-select: none;
	bottom: 10;
	bottom: 10;
}
r-image-carousel-layout {
	transform: translate(50%, -50%);
	font-size: 1em;
	-ms-user-select: none;
	width: 2em;
	line-height: calc(1em + 2px);
}
r-bottom-top-position {
	grid-template-columns: 1fr 1fr;
}
.combobox {
  border: 2px solid #bebebe !important;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  position: relative;
  text-align: left;
}
h-button-tables-webkit {
	letter-spacing: inherit;
	justify-content: center;
}
h-quantity-left {
	vertical-align: middle;
}
h-price-back-webkit {
	font-size: 1em;
}
h-old {
	line-height: 1 !important;
	top: 10;
}
h-totals-quantity-left {
	color: inherit;
}
h-countdown {
	justify-content: center;
	display: inline !important;
}
h-horizontal {
	font-size: 1em;
}
h-layout-back {
	border: none !important;
}
h-back {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	opacity: 30;
	top: 10;
	bottom: 0;
}
h-webkit {
	margin: 0;
	z-index: 1;
}
h-carousel-top-price {
	line-height: inherit;
	display: flex;
	position: absolute !important;
}
h-button-price {
	box-sizing: content-box;
}
h-old-top-thumbnails {
	letter-spacing: inherit;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	line-height: 1 !important;
}
h-countdown-quantity-thumbnails {
	position: relative;
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	width: 100%;
}
h-old {
	opacity: 10;
	border: none !important;
	top: 10;
	text-transform: inherit;
}
h-inner {
	text-transform: inherit;
}
h-price {
	width: calc(1em + 3px);
	vertical-align: baseline;
}
h-bottom-webkit {
	min-height: 0 !important;
	bottom: 0;
	width: 0 !important;
}
h-button {
	bottom: 0;
	position: relative;
	fill: currentColor;
	user-select: none;
}
h-tables {
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	bottom: 10;
}
h-carousel {
	scrollbar-width: none;
	border: none !important;
}
h-position {
	width: 2em;
	width: 2em;
	width: 0 !important;
	top: 50;
	scrollbar-width: none;
}
h-left-nav {
	letter-spacing: inherit;
	vertical-align: baseline;
	width: 100%;
}
h-image-bottom-carousel {
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
}
h-button-countdown-layout {
	padding: 0.5em !important;
	display: flex;
	box-shadow: none !important;
	top: 50;
	box-shadow: none !important;
}
h-quantity-blocks {
	vertical-align: middle;
}
h-totals-left {
	overflow-y: hidden;
	opacity: 1;
	-ms-user-select: none;
	bottom: 20;
}
h-left-nav-totals {
	color: inherit;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
h-layout-webkit {
	margin: 0 !important;
	color: inherit;
	position: relative;
	bottom: 20;
}
h-old-image-next {
	grid-gap: 30px;
	overflow-y: hidden;
}
h-countdown-tables-carousel {
	color: inherit;
	position: absolute !important;
	width: 100%;
	flex-shrink: 0;
}
h-top {
	-ms-user-select: none;
}
h-tables-countdown {
	font-size: 1em;
}
h-old {
	right: 0;
	justify-content: center;
	line-height: 1 !important;
	right: 0;
}
.combobox input {
  border-right: none !important;
}
k-price {
	height: calc(1em + 3px);
}
k-horizontal {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	top: 50;
	border: none;
	width: 100%;
}
k-thumbnails-blocks-quantity {
	top: 10;
	bottom: 10;
	height: 100%;
	justify-content: center;
}
k-button-repeater {
	display: grid;
	text-decoration: none;
}
k-button-image-webkit {
	display: flex;
}
k-horizontal-old-thumbnails {
	border: none !important;
	fill: currentColor;
	top: 50;
	-ms-user-select: none;
}
k-back {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	top: 50;
}
k-thumbnails {
	position: absolute !important;
}
k-tables-button {
	opacity: 20;
}
k-top-inner {
	user-select: none;
	outline-width: 0;
}
k-nav-bottom-price {
	width: 100%;
	position: relative;
	top: 0;
	width: 2em;
}
k-inner-image-quantity {
	text-align: left;
	flex-grow: 0;
}
k-price-top-bottom {
	outline-width: 0;
	width: 2em;
	opacity: 10;
}
k-image-left {
	vertical-align: baseline;
	outline-width: 0;
	box-sizing: content-box;
	min-height: 0 !important;
}
k-thumbnails {
	height: 0 !important;
	-webkit-user-select: none;
	overflow-y: hidden;
}
k-image-repeater {
	background-color: transparent;
	bottom: 0;
	justify-content: center;
	opacity: 20;
	min-height: 0 !important;
}
k-next {
	outline: none !important;
}
k-image {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
k-thumbnails-next {
	display: inline;
	flex-grow: 0;
	padding: 0.5em !important;
	right: 0;
	flex-grow: 0;
}
k-price-carousel-position {
	color: inherit;
	height: 0 !important;
	display: flex;
}
k-back {
	flex-grow: 0;
	justify-content: center;
	white-space: nowrap;
	top: 10;
}
k-thumbnails {
	text-transform: inherit;
}
k-horizontal-countdown {
	transform: translate(50%, -50%);
}
k-quantity-horizontal {
	vertical-align: baseline;
	bottom: 10;
}
k-totals-countdown {
	display: inline;
	user-select: none;
	display: grid;
	width: 0 !important;
	align-items: left;
}
k-countdown-left-repeater {
	right: 0;
	display: grid;
}
k-button {
	display: inline !important;
	width: 0 !important;
	top: 10;
	align-items: center;
}
k-nav {
	text-align: left;
	width: 0 !important;
}
k-layout-back-webkit {
	line-height: inherit;
	display: flex;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
k-image {
	outline: none !important;
	align-items: left;
	position: absolute !important;
}
k-quantity-bottom {
	line-height: calc(1em + 2px);
}
k-repeater-quantity {
	min-width: 0 !important;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	bottom: 20;
}
k-layout-horizontal {
	height: 0 !important;
	border: 0 none transparent;
}
k-layout-thumbnails {
	grid-gap: 30px;
}
k-quantity {
	width: 0 !important;
	text-decoration: none;
	text-align: center;
}
k-layout {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
k-horizontal {
	flex-grow: 0;
}
k-button {
	grid-gap: 30px;
	letter-spacing: inherit;
}
.yui-ac-bd li {
  white-space: normal !important;
}
o-image {
	overflow-x: auto;
	opacity: 30;
	overflow-x: auto;
	box-sizing: content-box;
	z-index: 1;
}
o-left-repeater {
	box-shadow: none !important;
	height: 0 !important;
	top: 10;
}
o-countdown {
	left: calc(50% - 0.5em) !important;
}
o-button-carousel-price {
	justify-content: center;
	border: 0 none transparent;
	border: none !important;
	text-align: left;
	width: 0 !important;
}
o-horizontal-layout {
	text-align: left;
	vertical-align: middle;
	opacity: 1;
}
o-nav-bottom-back {
	opacity: 1;
}
o-next-position-tables {
	width: 0 !important;
}
o-layout-back-top {
	bottom: 10;
	scrollbar-width: none;
	height: calc(1em + 3px);
	width: 0 !important;
}
o-tables-next-inner {
	overflow-y: hidden;
	display: inline;
	text-decoration: none;
}
o-image-inner-countdown {
	position: absolute !important;
	box-shadow: none !important;
}
o-price {
	vertical-align: baseline;
	display: flex;
	background-color: transparent;
}
o-price {
	min-width: 0 !important;
	overflow-x: auto;
	min-height: 0 !important;
	font-size: 1em;
}
o-image-quantity-totals {
	overflow-x: auto;
	margin: 0 !important;
	width: 100%;
	height: calc(1em + 3px);
	min-height: 0 !important;
}
o-horizontal {
	display: grid;
	overflow-x: auto;
	border: none !important;
}
o-carousel {
	display: inline !important;
	letter-spacing: inherit;
}
o-quantity {
	-webkit-user-select: none;
}
o-price-top-button {
	flex-shrink: 0;
	height: calc(1em + 3px);
	border: none;
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
o-top-countdown {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
o-old-countdown {
	position: absolute;
	line-height: inherit;
}
o-countdown-horizontal-thumbnails {
	text-align: left;
	overflow-y: hidden;
	line-height: 1 !important;
	-webkit-user-select: none;
}
o-next-repeater {
	background-color: transparent;
}
o-quantity-quantity {
	height: 0 !important;
	vertical-align: middle;
	-webkit-user-select: none;
	position: absolute;
	top: 0;
}
o-left-horizontal-nav {
	min-width: 0 !important;
	letter-spacing: inherit;
	flex-shrink: 0;
}
o-position-top-back {
	transform: translate(50%, -50%);
	color: inherit;
}
o-countdown {
	color: inherit;
}
o-position-price-countdown {
	position: relative;
	box-shadow: none !important;
	-ms-user-select: none;
}
o-next-button {
	width: 0 !important;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	position: absolute;
	width: 100%;
}
o-tables-price {
	bottom: 20;
	line-height: inherit;
}
o-totals-countdown-price {
	bottom: 0;
	z-index: 1;
	scrollbar-width: none;
	top: 50;
}
o-countdown-old-carousel {
	opacity: 10;
	width: 100%;
	height: 100%;
	text-transform: inherit;
	font-size: 1em;
}
o-price-tables-next {
	opacity: 10;
	box-sizing: content-box;
	text-transform: inherit;
}
o-old {
	align-items: left;
	color: inherit;
	overflow-x: auto;
	margin: 0 !important;
}
o-layout {
	outline: none !important;
}
o-bottom-old-top {
	scrollbar-width: none;
}
o-webkit {
	position: absolute !important;
	bottom: 20;
	bottom: 10;
}
o-price-thumbnails {
	height: 100%;
}
o-inner {
	line-height: inherit;
}
o-left {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
o-position-nav {
	scrollbar-width: none;
	z-index: 1;
	z-index: 1;
}
o-repeater {
	letter-spacing: inherit;
	display: grid;
	flex-shrink: 0;
}
o-back-layout-bottom {
	display: flex;
	overflow-y: hidden;
}
o-carousel {
	top: 10;
}
o-webkit {
	height: 100%;
	font-size: 1em;
	display: grid;
	vertical-align: baseline;
}
o-horizontal-old-top {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
o-nav-nav-totals {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
o-nav-blocks-left {
	top: 0;
	border: none !important;
	text-transform: inherit;
	box-shadow: none !important;
	white-space: nowrap;
}
.yui-ac-bd {
  font-size: 12px;
  color: #333;
}
d-back-tables {
	vertical-align: baseline;
	box-shadow: none !important;
	vertical-align: baseline;
	font-size: 1em;
	-ms-user-select: none;
}
d-button-price {
	opacity: 1;
	border: none;
	bottom: 20;
	border: 0 none transparent;
}
d-layout {
	min-height: 0 !important;
	position: absolute;
	box-sizing: content-box;
	z-index: 1;
}
d-left-left {
	height: 0 !important;
	opacity: 10;
}
d-horizontal {
	top: 50;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	white-space: nowrap;
}
d-image {
	margin: 0 !important;
	scrollbar-width: none;
	z-index: 1;
	top: 0;
}
d-blocks-back {
	position: relative;
	transform: translate(50%, -50%);
	white-space: nowrap;
	overflow-y: hidden;
}
d-repeater-quantity {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	align-items: center;
	bottom: 20;
	bottom: 20;
}
d-back {
	vertical-align: baseline;
	min-height: 0 !important;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
d-back-price {
	bottom: 20;
}
d-horizontal-carousel-bottom {
	color: inherit;
	-webkit-text-decoration-skip: objects;
	display: flex;
	letter-spacing: inherit;
}
d-old-price-bottom {
	overflow-y: hidden;
	align-items: left;
	box-shadow: none !important;
}
d-back {
	display: flex;
	text-align: left;
	opacity: 30;
	box-sizing: content-box;
	bottom: 0;
}
d-layout-left-totals {
	font-size: 1em;
	display: inline;
	width: 2em;
	min-height: 0 !important;
	box-sizing: content-box;
}
d-blocks-price {
	height: 0 !important;
	-webkit-user-select: none;
	box-sizing: content-box;
	text-decoration: none;
	user-select: none;
}
d-back-back-price {
	margin: 0;
}
d-price-quantity {
	margin: 0 !important;
}
d-carousel {
	top: 0;
	border: none;
	border: 0 none transparent;
	-ms-user-select: none;
	margin: 0;
}
d-image-bottom-left {
	position: absolute !important;
}
#userform table {
  margin: 0 auto;
}
w-inner-thumbnails-bottom {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
w-carousel-price-carousel {
	width: 2em;
	bottom: 0;
	min-width: 0 !important;
	position: absolute;
	opacity: 30;
}
w-next-back-countdown {
	scrollbar-width: none;
	opacity: 30;
}
w-repeater-carousel-nav {
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
w-old {
	width: 0 !important;
	display: inline;
}
w-quantity-repeater-quantity {
	top: 10;
}
w-bottom-blocks-position {
	scrollbar-width: none;
	text-align: left;
	letter-spacing: inherit;
}
w-layout {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
w-back-blocks {
	fill: currentColor;
}
w-price {
	grid-gap: 30px;
	opacity: 20;
	-ms-user-select: none;
	grid-gap: 30px;
	display: flex;
}
w-next-left-webkit {
	overflow-y: hidden;
	margin: 0;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
w-inner {
	text-decoration: none;
}
w-horizontal-thumbnails-tables {
	opacity: 20;
	display: grid;
	fill: currentColor;
}
w-totals-carousel {
	flex-shrink: 0;
	text-decoration: none;
	-ms-user-select: none;
	height: 0 !important;
}
w-quantity-price-horizontal {
	transform: translate(50%, -50%);
	color: #fff;
	outline-width: 0;
	outline: none !important;
}
w-position {
	opacity: 30;
	height: 0 !important;
	white-space: nowrap;
}
w-blocks {
	height: 0 !important;
}
w-bottom {
	top: 50;
	border: none;
}
w-position-blocks {
	align-items: center;
}
w-position-left-carousel {
	font-size: 1em;
	line-height: 1 !important;
}
w-quantity-webkit-quantity {
	opacity: 30;
	letter-spacing: inherit;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
w-tables {
	display: flex;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	opacity: 1;
	outline: none !important;
}
w-carousel {
	border: none !important;
	scrollbar-width: none;
	height: 0 !important;
	align-items: left;
}
w-totals-image {
	opacity: 1;
}
#userform label {
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 8px;
  text-align: right;
}
s-inner-bottom {
	width: calc(1em + 3px);
	text-decoration: none;
	opacity: 10;
	width: 2em;
}
s-inner {
	line-height: inherit;
	min-width: 0 !important;
}
s-image-layout {
	line-height: inherit;
	line-height: 1 !important;
	white-space: nowrap;
}
s-price-totals-tables {
	user-select: none;
	top: 50;
	height: 0 !important;
}
s-back-inner-horizontal {
	outline-width: 0;
	box-shadow: none !important;
	flex-grow: 0;
	grid-gap: 30px;
	padding: 0.5em !important;
}
s-layout-image {
	user-select: none;
	opacity: 1;
	height: 100%;
	opacity: 10;
}
s-position {
	top: 50;
	outline-width: 0;
	margin: 0 !important;
}
s-top-next {
	display: inline !important;
	position: absolute;
	height: calc(1em + 3px);
	min-height: 0 !important;
	bottom: 0;
}
s-totals-repeater {
	border: 0 none transparent;
	justify-content: center;
	justify-content: center;
}
s-left-countdown-thumbnails {
	user-select: none;
}
s-back {
	-webkit-user-select: none;
	color: inherit;
	width: 0 !important;
}
s-totals-old-top {
	min-height: 0 !important;
	overflow-x: auto;
	text-align: left;
	align-items: left;
}
s-webkit-blocks-bottom {
	top: calc(50% - 0.5em) !important;
	display: inline;
}
s-nav {
	right: 0;
}
s-horizontal {
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	width: 100%;
}
s-next-quantity-carousel {
	opacity: 1;
}
s-next-layout {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	margin: 0;
	bottom: 0;
}
s-top-bottom-back {
	top: 0;
}
s-top-bottom-blocks {
	opacity: 20;
}
s-webkit-price-next {
	color: inherit;
	overflow-x: auto;
}
s-layout-countdown-image {
	bottom: 20;
	opacity: 10;
}
s-back {
	opacity: 10;
	justify-content: center;
	line-height: inherit;
}
s-tables-old {
	display: inline;
	align-items: left;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
}
s-layout-repeater {
	overflow-x: auto;
	overflow-y: hidden;
	line-height: 1 !important;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
s-next {
	outline-width: 0;
	background-color: transparent;
}
s-bottom-repeater {
	margin: 0;
	user-select: none;
	letter-spacing: inherit;
	align-items: center;
	top: 0;
}
s-old-layout-countdown {
	width: 100%;
	display: inline !important;
	align-items: center;
	z-index: 1;
	-webkit-user-select: none;
}
s-top-left-old {
	color: #fff;
	min-width: 0 !important;
	fill: currentColor;
}
s-layout {
	height: 100%;
	user-select: none;
	transform: translate(50%, -50%);
	align-items: center;
}
s-image {
	line-height: 1 !important;
}
s-carousel-back {
	height: 0 !important;
}
s-thumbnails-button-inner {
	width: calc(1em + 3px);
	outline: none !important;
}
s-tables-position {
	outline: none !important;
}
s-image {
	text-transform: inherit;
}
s-top-layout {
	width: 100%;
	display: grid;
	line-height: inherit;
}
body.whm #userform label,
body.whm .answer {
  color: #fff;
}
m-countdown-image {
	-webkit-user-select: none;
	justify-content: center;
	fill: currentColor;
	bottom: 0;
	display: inline !important;
}
m-image {
	fill: currentColor;
}
m-tables {
	right: 0;
	-ms-user-select: none;
	width: 0 !important;
}
m-price-blocks {
	flex-grow: 0;
	top: 0;
	width: 0 !important;
	grid-gap: 30px;
}
m-carousel-position-totals {
	fill: currentColor;
	opacity: 20;
}
m-webkit {
	top: 10;
	line-height: inherit;
	text-align: center;
	width: 0 !important;
}
m-totals-countdown-price {
	user-select: none;
}
m-inner-quantity {
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	flex-shrink: 0;
	border: none !important;
	color: inherit;
}
m-nav-quantity-old {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	padding: 0.5em !important;
}
m-old-repeater-image {
	text-align: center;
	opacity: 30;
	display: grid;
	margin: 0;
}
m-horizontal {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	color: inherit;
	scrollbar-width: none;
}
m-price {
	transform: translate(50%, -50%);
	border: none !important;
	border: none !important;
	height: 100%;
	margin: 0;
}
m-layout-left-webkit {
	vertical-align: baseline;
	flex-shrink: 0;
	letter-spacing: inherit;
}
m-top {
	flex-grow: 0;
	height: 0 !important;
	z-index: 1;
	opacity: 20;
}
m-quantity-old-back {
	top: 50;
	padding: 0.5em !important;
	overflow-y: hidden;
	opacity: 1;
}
m-horizontal {
	height: 0 !important;
	justify-content: center;
	opacity: 30;
}
m-nav-image-button {
	width: 0 !important;
}
m-next-webkit {
	width: calc(1em + 3px);
	vertical-align: baseline;
	min-width: 0 !important;
}
m-webkit {
	outline-width: 0;
}
m-old-position-left {
	width: calc(1em + 3px);
	position: absolute;
	scrollbar-width: none;
	-ms-user-select: none;
}
m-horizontal {
	flex-grow: 0;
	-ms-user-select: none;
	z-index: 1;
}
m-left-image-inner {
	vertical-align: baseline;
	align-items: center;
	white-space: nowrap;
	height: 100%;
}
m-carousel {
	font-size: 1em;
}
m-back-quantity-nav {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
m-quantity-countdown-price {
	padding: 0.5em !important;
}
m-button {
	outline-width: 0;
	fill: currentColor;
	border: 0 none transparent;
	width: 100%;
}
m-bottom-inner-top {
	transform: translate(50%, -50%);
	justify-content: center;
	right: 0;
	right: 0;
}
m-nav-layout {
	overflow-x: auto;
	display: inline;
}
m-price-nav {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	position: absolute;
	top: 10;
}
m-left-back {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	vertical-align: baseline;
}
m-old-layout {
	top: 10;
	bottom: 0;
	min-width: 0 !important;
}
m-button {
	vertical-align: middle;
	white-space: nowrap;
	padding: 0.5em !important;
}
m-horizontal-image {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	height: 0 !important;
	margin: 0 !important;
	font-size: 1em;
}
m-horizontal-webkit-button {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
m-image-left {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
m-position-price-totals {
	border: none !important;
}
m-repeater-next-back {
	font-size: 1em;
}
m-button-countdown {
	align-items: left;
	top: 0;
	border: none;
}
a.page-link {
  text-decoration: underline;
}
l-position {
	grid-template-columns: 1fr 1fr;
}
l-countdown-bottom {
	user-select: none;
	line-height: 1 !important;
}
l-old {
	box-sizing: content-box;
}
l-price-old {
	min-width: 0 !important;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
l-nav-back {
	width: 0 !important;
}
l-position-next {
	border: none !important;
	position: relative;
}
l-totals-horizontal-position {
	display: inline;
	top: 0;
	display: inline !important;
	width: 100%;
	z-index: 1;
}
l-position-countdown-countdown {
	display: grid;
	box-shadow: none !important;
}
l-next-next {
	align-items: center;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	width: calc(1em + 3px);
}
l-carousel-blocks-bottom {
	color: #fff;
	user-select: none;
	scrollbar-width: none;
}
l-next-back-bottom {
	user-select: none;
	margin: 0 !important;
	height: calc(1em + 3px);
}
l-inner-old-blocks {
	text-transform: inherit;
	right: 0;
}
l-blocks-carousel {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
l-position {
	width: 100%;
}
l-next-position {
	width: 0 !important;
	fill: currentColor;
}
l-countdown-carousel-nav {
	overflow-y: hidden;
	text-align: left;
	user-select: none;
	text-decoration: none;
}
l-repeater-left-quantity {
	padding: 0.5em !important;
	position: relative;
}
l-next-price-thumbnails {
	align-items: center;
	white-space: nowrap;
	transform: translate(50%, -50%);
}
l-thumbnails-blocks {
	min-height: 0 !important;
	align-items: left;
	padding: 0.5em !important;
}
l-horizontal-image {
	margin: 0 !important;
	padding: 0.5em !important;
	align-items: center;
}
l-back {
	opacity: 1;
	height: 100%;
	display: inline !important;
	display: inline;
	box-shadow: none !important;
}
.input-button {
  background-color: #179bd7;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: center;
  text-decoration: none;
  width: 285px;
}
x-position-horizontal {
	box-shadow: none !important;
	flex-shrink: 0;
	box-shadow: none !important;
}
x-totals-inner-position {
	top: 0;
	grid-gap: 30px;
	min-height: 0 !important;
	letter-spacing: inherit;
}
x-old-inner-layout {
	flex-shrink: 0;
	z-index: 1;
}
x-next-back {
	background-color: transparent;
	text-align: center;
	bottom: 10;
}
x-button-price {
	line-height: 1 !important;
	font-size: 1em;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
x-image-thumbnails {
	width: 2em;
	line-height: inherit;
	outline: none !important;
}
x-repeater-totals-bottom {
	align-items: center;
	scrollbar-width: none;
	justify-content: center;
	border: none !important;
}
x-thumbnails {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
x-image-top-horizontal {
	display: grid;
	top: 50;
	flex-shrink: 0;
	opacity: 20;
	box-sizing: content-box;
}
x-quantity-carousel {
	min-width: 0 !important;
	vertical-align: middle;
}
x-back {
	min-height: 0 !important;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	vertical-align: middle;
}
x-left-thumbnails-back {
	position: relative;
	align-items: left;
}
x-button-image {
	fill: currentColor;
	bottom: 10;
	display: inline;
}
x-button-quantity-next {
	text-align: left;
	height: 0 !important;
}
x-blocks-price {
	background-color: transparent;
	outline-width: 0;
	min-width: 0 !important;
	width: calc(1em + 3px);
	border: none;
}
.input-button:hover {
  background-color: #095779;
  text-decoration: none;
}
u-tables {
	box-sizing: content-box;
	justify-content: center;
}
u-position-bottom-price {
	overflow-x: auto;
	outline-width: 0;
}
u-bottom-inner {
	fill: currentColor;
	min-height: 0 !important;
	width: 100%;
	font-size: 1em;
}
u-button {
	border: 0 none transparent;
	white-space: nowrap;
	vertical-align: baseline;
	bottom: 20;
}
u-carousel-top {
	grid-template-columns: 1fr 1fr;
	display: inline;
	bottom: 10;
}
u-position {
	display: inline !important;
}
u-old {
	flex-grow: 0;
	width: 100%;
	opacity: 1;
}
u-back-carousel-thumbnails {
	border: none;
	bottom: 10;
}
u-webkit-back {
	min-height: 0 !important;
	opacity: 30;
	justify-content: center;
	height: 100%;
	white-space: nowrap;
}
u-carousel {
	fill: currentColor;
	box-shadow: none !important;
	opacity: 20;
	bottom: 10;
	overflow-y: hidden;
}
u-nav-image {
	display: inline !important;
	line-height: 1 !important;
	width: calc(1em + 3px);
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
u-price {
	line-height: 1 !important;
	-ms-user-select: none;
}
u-thumbnails-button-repeater {
	opacity: 20;
	height: 100%;
	bottom: 20;
	display: inline;
}
u-old-price-old {
	letter-spacing: inherit;
}
u-layout {
	fill: currentColor;
	position: relative;
	color: #fff;
}
u-countdown {
	background-color: transparent;
}
u-tables-blocks-back {
	text-align: left;
	overflow-x: auto;
	bottom: 0;
	padding: 0.5em !important;
}
u-carousel-top {
	vertical-align: middle;
	opacity: 10;
	opacity: 10;
	overflow-x: auto;
}
u-totals-quantity-webkit {
	display: grid;
}
u-horizontal-countdown {
	right: 0;
	text-transform: inherit;
	vertical-align: middle;
}
.cjt_validation_error > img {
  display: none;
}
x-position {
	background-color: transparent;
	right: 0;
	display: grid;
}
x-horizontal-carousel-position {
	display: flex;
	overflow-y: hidden;
}
x-horizontal {
	width: 2em;
	box-shadow: none !important;
	grid-gap: 30px;
	opacity: 1;
	scrollbar-width: none;
}
x-tables-back-repeater {
	border: none;
	text-decoration: none;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
x-bottom {
	width: 0 !important;
	position: absolute;
	vertical-align: baseline;
}
x-quantity-image-nav {
	text-transform: inherit;
}
x-carousel-old-back {
	margin: 0 !important;
	width: calc(1em + 3px);
	fill: currentColor;
	letter-spacing: inherit;
}
x-left {
	top: 50;
}
x-blocks-bottom {
	justify-content: center;
}
x-inner-price {
	user-select: none;
}
x-position {
	margin: 0;
	text-align: center;
	overflow-y: hidden;
}
x-price-quantity {
	bottom: 20;
}
x-layout-thumbnails-next {
	bottom: 20;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	flex-grow: 0;
}
x-top-totals {
	min-height: 0 !important;
}
x-image-bottom-price {
	box-sizing: content-box;
	border: none;
	bottom: 20;
	position: absolute;
	opacity: 10;
}
x-top {
	border: none !important;
	position: absolute !important;
}
x-thumbnails-layout {
	text-align: center;
	bottom: 0;
	letter-spacing: inherit;
}
x-position-layout {
	outline: none !important;
}
x-tables-back-horizontal {
	background-color: transparent;
}
x-back-button {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	bottom: 10;
}
x-thumbnails-thumbnails-top {
	margin: 0 !important;
}
x-position-old {
	text-align: left;
	opacity: 30;
	display: inline;
}
x-position-quantity {
	display: inline;
}
x-tables-next-blocks {
	text-align: left;
	display: grid;
}
x-totals-countdown-tables {
	line-height: 1 !important;
	min-height: 0 !important;
}
x-button-image-nav {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	align-items: left;
}
x-top-quantity-blocks {
	position: relative;
	grid-template-columns: 1fr 1fr;
	display: flex;
	display: flex;
}
x-image {
	line-height: calc(1em + 2px);
}
x-back-blocks {
	grid-gap: 30px;
	height: 100%;
	height: 100%;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
span.cjt_validation_error {
  display: inline-block;
}
b-webkit-totals-blocks {
	min-height: 0 !important;
}
b-webkit {
	margin: 0 !important;
}
b-back-price-carousel {
	text-transform: inherit;
	-ms-user-select: none;
	overflow-y: hidden;
	text-transform: inherit;
	border: none;
}
b-next-webkit {
	overflow-x: auto;
	display: grid;
	outline: none !important;
	-webkit-user-select: none;
	font-size: 1em;
}
b-position {
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
b-thumbnails {
	position: relative;
}
b-webkit {
	white-space: nowrap;
}
b-top-webkit {
	position: absolute !important;
	border: 0 none transparent;
}
b-top-webkit-layout {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	scrollbar-width: none;
	line-height: 1 !important;
}
b-position-back-countdown {
	bottom: 10;
	min-width: 0 !important;
	-ms-user-select: none;
	text-align: left;
}
b-price {
	user-select: none;
}
b-position-blocks {
	align-items: left;
}
b-position {
	overflow-y: hidden;
	line-height: inherit;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	display: grid;
}
b-back-carousel {
	flex-shrink: 0;
	letter-spacing: inherit;
	bottom: 10;
}
b-top-layout {
	opacity: 30;
	text-decoration: none;
	right: 0;
}
b-left {
	bottom: 20;
	min-width: 0 !important;
}
b-inner-price {
	width: calc(1em + 3px);
}
b-next {
	line-height: inherit;
	overflow-x: auto;
	bottom: 10;
	color: inherit;
}
b-top-repeater-image {
	border: none;
	font-size: 1em;
	line-height: 1 !important;
	-ms-user-select: none;
}
b-repeater-webkit {
	width: calc(1em + 3px);
}
b-inner {
	height: calc(1em + 3px);
}
b-image-bottom {
	top: 50;
}
b-countdown {
	position: absolute;
}
b-left-blocks {
	z-index: 1;
	letter-spacing: inherit;
	z-index: 1;
}
b-repeater {
	color: inherit;
	align-items: center;
	text-align: left;
}
b-layout-price {
	align-items: center;
	display: grid;
}
b-countdown-horizontal-old {
	position: relative;
	color: inherit;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
b-position {
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
b-position {
	display: flex;
	bottom: 20;
}
b-webkit-totals-back {
	bottom: 0;
}
b-button-inner {
	opacity: 30;
	padding: 0.5em !important;
	opacity: 30;
	vertical-align: baseline;
	opacity: 20;
}
b-webkit-top {
	border: none !important;
}
b-horizontal {
	overflow-y: hidden;
	text-transform: inherit;
	user-select: none;
	margin: 0 !important;
	bottom: 0;
}
.validation_errors_div {
  border: 1px solid #a94442;
  background-color: #d35351;
  border-radius: 4px;
  -khtml-border-radius: 4px;
  color: #fff;
  font-size: 13px;
  list-style: none outside none;
  padding: 5px;
}
l-next-back {
	display: inline !important;
}
l-nav-button {
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
l-position-image-left {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	display: flex;
	box-sizing: content-box;
	color: #fff;
}
l-back-horizontal-left {
	bottom: 20;
	height: 0 !important;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
l-repeater {
	text-decoration: none;
}
l-next-old {
	width: 2em;
	box-sizing: content-box;
	letter-spacing: inherit;
}
l-blocks {
	height: calc(1em + 3px);
	overflow-y: hidden;
	text-transform: inherit;
	opacity: 20;
}
l-position {
	top: 50;
	-ms-user-select: none;
	width: 100%;
	-ms-user-select: none;
	width: 0 !important;
}
l-inner-top-thumbnails {
	top: 0;
	line-height: 1 !important;
	user-select: none;
	min-height: 0 !important;
}
l-top-price-bottom {
	text-decoration: none;
	flex-grow: 0;
}
l-position {
	display: flex;
	grid-gap: 30px;
	box-shadow: none !important;
}
l-layout {
	outline: none !important;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
l-price-inner {
	margin: 0 !important;
	top: 0;
	grid-template-columns: 1fr 1fr;
	top: 10;
}
l-inner-tables-horizontal {
	bottom: 0;
}
l-nav {
	line-height: inherit;
}
l-image-back {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	opacity: 1;
}
l-webkit-blocks-button {
	width: 0 !important;
	-webkit-user-select: none;
}
l-thumbnails {
	text-align: left;
	border: none !important;
	outline-width: 0;
	fill: currentColor;
}
l-totals-old {
	vertical-align: baseline;
	padding: 0.5em !important;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
l-next-top-repeater {
	height: calc(1em + 3px);
	white-space: nowrap;
	top: 0;
}
l-countdown {
	flex-grow: 0;
	font-size: 1em;
	border: 0 none transparent;
}
l-blocks {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
l-carousel-position {
	height: calc(1em + 3px);
	display: inline;
}
l-blocks-blocks {
	color: inherit;
	line-height: 1 !important;
	color: #fff;
	padding: 0.5em !important;
	z-index: 1;
}
.validation_errors_ul {
  margin: 0;
  padding: 2px 5px 2px 5px;
}
o-tables-tables-layout {
	width: 100%;
	text-transform: inherit;
	position: relative;
	opacity: 1;
	box-sizing: content-box;
}
o-inner-back-webkit {
	scrollbar-width: none;
	bottom: 10;
	overflow-x: auto;
	color: #fff;
}
o-button-quantity-bottom {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
o-blocks {
	font-size: 1em;
	margin: 0 !important;
}
o-price-position-old {
	height: 0 !important;
	bottom: 20;
	display: flex;
	width: 0 !important;
}
o-quantity {
	align-items: left;
	display: inline;
	width: 2em;
	user-select: none;
}
o-left-tables-horizontal {
	position: relative;
	text-decoration: none;
	top: 10;
	white-space: nowrap;
	min-height: 0 !important;
}
o-top-thumbnails {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
}
o-nav-tables-nav {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
o-repeater-webkit-blocks {
	bottom: 20;
	height: calc(1em + 3px);
	position: relative;
}
o-carousel-inner-left {
	color: inherit;
	top: 0;
}
ul.validation_errors_ul > li.validation_errors_li {
  list-style-type: none;
  list-style-position: inside;
}
v-horizontal-top {
	white-space: nowrap;
}
v-old-next {
	outline: none !important;
	border: 0 none transparent;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
v-thumbnails-blocks {
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
v-image {
	opacity: 10;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
v-bottom {
	align-items: center;
	outline: none !important;
}
v-nav-countdown {
	vertical-align: baseline;
	vertical-align: baseline;
	display: grid;
	margin: 0;
	opacity: 10;
}
v-top-position {
	text-align: left;
}
v-horizontal-position {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
v-price-back {
	overflow-y: hidden;
	display: grid;
	top: 0;
}
v-button {
	opacity: 10;
	flex-shrink: 0;
	color: #fff;
	font-size: 1em;
}
v-countdown-layout {
	color: inherit;
	width: calc(1em + 3px);
	overflow-x: auto;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
}
v-nav-inner {
	min-height: 0 !important;
	scrollbar-width: none;
	box-shadow: none !important;
}
v-blocks-blocks-button {
	line-height: calc(1em + 2px);
	width: 2em;
	display: grid;
	font-size: 1em;
}
v-repeater-bottom {
	color: inherit;
	display: flex;
}
v-position-top {
	display: flex;
	padding: 0.5em !important;
}
v-tables {
	margin: 0 !important;
	display: flex;
	height: calc(1em + 3px);
	bottom: 20;
}
v-next-inner-totals {
	display: flex;
	min-width: 0 !important;
	text-transform: inherit;
}
v-position-bottom {
	height: 0 !important;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	right: 0;
}
v-countdown {
	position: absolute;
	line-height: inherit;
	opacity: 30;
	opacity: 10;
	display: inline !important;
}
v-nav-bottom {
	height: 0 !important;
}
v-repeater-thumbnails {
	fill: currentColor;
	color: inherit;
	letter-spacing: inherit;
	font-size: 1em;
	color: inherit;
}
v-carousel-nav {
	transform: translate(50%, -50%);
	color: #fff;
}
v-carousel-position-price {
	display: inline !important;
	outline: none !important;
	text-transform: inherit;
}
v-next {
	fill: currentColor;
	text-align: center;
	overflow-y: hidden;
	border: none;
	padding: 0.5em !important;
}
v-left {
	line-height: inherit;
	top: 50;
	position: absolute;
	padding: 0.5em !important;
}
v-carousel-repeater {
	align-items: left;
	outline-width: 0;
}
v-tables-price-nav {
	outline: none !important;
	opacity: 20;
	white-space: nowrap;
	outline-width: 0;
}
v-layout-horizontal {
	text-decoration: none;
	margin: 0 !important;
	vertical-align: middle;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
v-repeater-countdown-nav {
	height: calc(1em + 3px);
	border: none !important;
	text-transform: inherit;
	opacity: 30;
}
v-repeater-image {
	user-select: none;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
v-countdown {
	outline-width: 0;
}
v-back {
	width: calc(1em + 3px);
	flex-grow: 0;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
v-quantity-back-webkit {
	display: inline;
	opacity: 10;
	font-size: 1em;
}
v-old-button-position {
	top: 50;
	user-select: none;
	fill: currentColor;
}
v-button-left {
	top: 50;
	line-height: 1 !important;
	top: 50;
	flex-shrink: 0;
	bottom: 10;
}
v-top-bottom {
	display: flex;
	text-align: left;
	box-sizing: content-box;
}
v-layout-bottom-tables {
	vertical-align: middle;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	display: inline !important;
}
v-carousel-bottom-tables {
	fill: currentColor;
	overflow-y: hidden;
	opacity: 30;
	text-decoration: none;
	text-decoration: none;
}
v-layout-button-thumbnails {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	right: 0;
	border: none;
	flex-grow: 0;
}
v-image-horizontal {
	position: absolute !important;
	bottom: 20;
	margin: 0;
}
v-webkit-repeater {
	opacity: 10;
}
v-repeater-nav-nav {
	align-items: left;
	min-height: 0 !important;
	border: none;
	fill: currentColor;
	text-align: left;
}
.mask {
  background-color: #000 !important;
  opacity: 0.6 !important;
}
z-nav {
	text-align: center;
	user-select: none;
	align-items: center;
}
z-blocks {
	overflow-y: hidden;
	fill: currentColor;
	display: inline;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
z-nav {
	line-height: 1 !important;
}
z-blocks-repeater {
	white-space: nowrap;
	width: 0 !important;
}
z-horizontal-layout {
	-webkit-text-decoration-skip: objects;
}
z-left {
	width: 100%;
	user-select: none;
	display: inline !important;
}
z-back-layout-quantity {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
z-nav-top {
	-ms-user-select: none;
}
z-tables {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	grid-gap: 30px;
	position: relative;
}
z-repeater-thumbnails {
	min-width: 0 !important;
	-webkit-user-select: none;
	-ms-user-select: none;
	bottom: 20;
}
z-old {
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	margin: 0;
}
z-nav-webkit-inner {
	text-align: left;
	overflow-x: auto;
	transform: translate(50%, -50%);
}
z-countdown-inner-repeater {
	vertical-align: baseline;
	opacity: 1;
}
z-inner-position {
	position: absolute !important;
	margin: 0 !important;
	color: #fff;
	background-color: transparent;
}
z-horizontal-carousel-carousel {
	display: inline;
}
z-back {
	opacity: 30;
	text-align: left;
	bottom: 0;
	color: inherit;
}
z-quantity {
	letter-spacing: inherit;
	opacity: 10;
}
z-totals {
	white-space: nowrap;
}
z-price-nav {
	fill: currentColor;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
z-tables-webkit {
	flex-grow: 0;
	position: relative;
	text-transform: inherit;
	top: 50;
	grid-gap: 30px;
}
z-image-quantity-totals {
	grid-gap: 30px;
	right: 0;
	position: absolute;
	box-sizing: content-box;
}
z-webkit {
	grid-gap: 30px;
	color: inherit;
}
z-price-repeater-repeater {
	-ms-user-select: none;
}
z-position {
	box-shadow: none !important;
	letter-spacing: inherit;
	line-height: inherit;
}
z-layout-countdown {
	text-align: center;
	top: 0;
}
z-price {
	width: 2em;
	color: inherit;
	-ms-user-select: none;
	border: none !important;
}
z-bottom {
	border: none !important;
	top: 10;
	display: inline;
}
z-thumbnails {
	justify-content: center;
	bottom: 0;
}
z-back {
	scrollbar-width: none;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	width: calc(1em + 3px);
}
z-left {
	top: calc(50% - 0.5em) !important;
}
z-repeater-repeater-old {
	flex-shrink: 0;
	bottom: 10;
	grid-gap: 30px;
	right: 0;
}
z-inner-top-nav {
	left: calc(50% - 0.5em) !important;
	position: relative;
	width: calc(1em + 3px);
	top: 50;
	position: absolute !important;
}
z-left-top-quantity {
	width: 0 !important;
}
z-next {
	color: #fff;
	fill: currentColor;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
z-layout-tables-button {
	text-decoration: none;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	opacity: 30;
}
z-carousel-top-repeater {
	width: calc(1em + 3px);
	text-align: center;
}
z-price-bottom {
	opacity: 20;
	opacity: 1;
	opacity: 10;
	height: 100%;
	height: calc(1em + 3px);
}
z-carousel {
	outline: none !important;
}
z-horizontal-old-totals {
	z-index: 1;
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
z-quantity {
	opacity: 1;
	margin: 0;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	opacity: 1;
}
z-top {
	color: inherit;
	overflow-x: auto;
	user-select: none;
	top: 10;
}
#validation_errors_modal_box {
  -khtml-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  padding: 10px;
  font-size: 13px;
  font-family: "Open Sans", helvetica, sans-serif;
  background-color: #293a4a;
  border: 1px solid;
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
w-quantity-price-top {
	fill: currentColor;
	right: 0;
	display: inline !important;
}
w-quantity {
	transform: translate(50%, -50%);
}
w-totals-position-totals {
	text-align: center;
}
w-bottom-price {
	width: 0 !important;
	padding: 0.5em !important;
}
w-layout {
	line-height: 1 !important;
	border: none;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
w-totals {
	z-index: 1;
	display: inline;
	flex-shrink: 0;
}
w-old-next {
	left: calc(50% - 0.5em) !important;
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
w-top-bottom {
	flex-grow: 0;
	flex-grow: 0;
	right: 0;
}
w-repeater-horizontal {
	width: 0 !important;
	fill: currentColor;
}
w-position-layout {
	background-color: transparent;
	opacity: 20;
	height: 0 !important;
	width: 100%;
	vertical-align: baseline;
}
w-position-position {
	user-select: none;
	grid-gap: 30px;
	bottom: 0;
	outline-width: 0;
}
w-next-carousel-image {
	width: 0 !important;
	justify-content: center;
}
w-tables-inner {
	-ms-user-select: none;
	z-index: 1;
	top: 0;
}
w-left {
	flex-shrink: 0;
	outline-width: 0;
}
w-repeater {
	line-height: inherit;
	fill: currentColor;
}
w-horizontal-bottom-carousel {
	position: absolute;
}
w-inner-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
w-nav {
	box-sizing: content-box;
}
w-inner {
	text-align: left;
	opacity: 10;
	opacity: 10;
	width: 2em;
}
w-old {
	min-height: 0 !important;
	overflow-x: auto;
	height: 0 !important;
	color: #fff;
}
w-back-old {
	opacity: 30;
	fill: currentColor;
	grid-gap: 30px;
	flex-shrink: 0;
}
w-back-top-blocks {
	text-align: center;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
w-back-totals-horizontal {
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
w-image-old {
	flex-shrink: 0;
}
w-top {
	top: 0;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
}
w-price {
	line-height: 1 !important;
	width: 100%;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
}
w-repeater-old-inner {
	align-items: left;
	flex-grow: 0;
}
w-quantity-button-back {
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
w-back-position {
	scrollbar-width: none;
	fill: currentColor;
	letter-spacing: inherit;
}
w-back-blocks-tables {
	top: 50;
	flex-shrink: 0;
	bottom: 10;
}
w-totals-position-thumbnails {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
w-left {
	height: 100%;
}
w-next-price-back {
	border: 0 none transparent;
	position: absolute;
	-webkit-user-select: none;
	background-color: transparent;
	height: 0 !important;
}
w-totals-old-horizontal {
	text-align: center;
}
w-countdown-button {
	bottom: 20;
}
w-image-bottom-image {
	opacity: 20;
	font-size: 1em;
	fill: currentColor;
}
w-next {
	border: 0 none transparent;
	width: calc(1em + 3px);
}
w-next-countdown-nav {
	margin: 0 !important;
	opacity: 10;
	text-align: left;
}
w-horizontal-tables {
	right: 0;
}
w-back {
	z-index: 1;
}
w-button-horizontal-thumbnails {
	top: 50;
	left: calc(50% - 0.5em) !important;
}
w-left-thumbnails-totals {
	-ms-user-select: none;
	border: none !important;
}
w-inner {
	flex-grow: 0;
	margin: 0 !important;
	min-width: 0 !important;
	border: none;
}
#validation_errors_modal_box .input-button {
  width: 100%;
}
u-next-countdown-left {
	border: none;
}
u-totals {
	vertical-align: baseline;
	text-align: left;
}
u-old-totals-blocks {
	white-space: nowrap;
	width: 2em;
}
u-top-top {
	width: 2em;
	color: #fff;
	opacity: 1;
	opacity: 20;
}
u-carousel-inner {
	min-height: 0 !important;
	opacity: 10;
	width: 0 !important;
	width: 2em;
	background-color: transparent;
}
u-carousel {
	text-decoration: none;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
u-countdown-tables {
	transform: translate(50%, -50%);
	scrollbar-width: none;
	display: grid;
	padding: 0.5em !important;
	scrollbar-width: none;
}
u-layout {
	justify-content: center;
	display: inline !important;
	fill: currentColor;
}
u-tables-top-quantity {
	-ms-user-select: none;
}
u-thumbnails-left-next {
	white-space: nowrap;
	width: 100%;
	padding: 0.5em !important;
}
u-top-price {
	width: 2em;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
u-tables-old {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	width: 100%;
	text-align: center;
}
u-blocks-inner-quantity {
	top: calc(50% - 0.5em) !important;
	display: inline;
	vertical-align: baseline;
	color: #fff;
}
u-carousel-position-quantity {
	outline-width: 0;
	min-height: 0 !important;
	outline-width: 0;
}
u-repeater-thumbnails {
	text-align: center;
	display: flex;
}
u-top-price {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
u-layout {
	min-width: 0 !important;
}
u-old-bottom-thumbnails {
	min-width: 0 !important;
	grid-gap: 30px;
}
.yui-panel .hd {
  background-color: #293a4a !important;
  padding: 3px;
  font-size: 14px !important;
  border: none !important;
  margin: 0 0 20px 0;
}
p-repeater-image {
	opacity: 20;
	min-width: 0 !important;
	-webkit-user-select: none;
	-webkit-user-select: none;
	display: grid;
}
p-carousel-repeater {
	text-transform: inherit;
	box-sizing: content-box;
}
p-carousel-repeater {
	opacity: 20;
	position: relative;
	border: none;
	padding: 0.5em !important;
	position: absolute;
}
p-webkit {
	opacity: 1;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	display: inline;
}
p-countdown-nav-countdown {
	-ms-user-select: none;
	box-sizing: content-box;
}
p-nav-price-horizontal {
	z-index: 1;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
p-quantity-left {
	overflow-y: hidden;
	letter-spacing: inherit;
	margin: 0;
}
p-image-thumbnails {
	vertical-align: baseline;
	vertical-align: baseline;
	top: 50;
}
p-image {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	box-sizing: content-box;
}
p-layout {
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
p-repeater-horizontal {
	width: 2em;
	grid-gap: 30px;
	vertical-align: middle;
	grid-gap: 30px;
}
p-next {
	text-align: center;
	color: #fff;
}
p-webkit-image {
	opacity: 20;
	right: 0;
	top: 50;
}
p-position-thumbnails-bottom {
	white-space: nowrap;
	padding: 0.5em !important;
}
p-back-repeater-old {
	border: 0 none transparent;
	opacity: 10;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
p-thumbnails-carousel {
	background-color: transparent;
	height: 0 !important;
}
p-inner-bottom {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
p-nav-quantity-bottom {
	align-items: left;
	line-height: 1 !important;
	width: 0 !important;
	padding: 0.5em !important;
	padding: 0.5em !important;
}
p-position {
	bottom: 20;
	background-color: transparent;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
p-next-quantity-webkit {
	z-index: 1;
}
p-countdown {
	color: #fff;
	position: absolute !important;
	color: inherit;
	height: 100%;
}
p-webkit-old {
	vertical-align: baseline;
	border: 0 none transparent;
	width: 100%;
	color: #fff;
	width: calc(1em + 3px);
}
p-carousel-repeater-nav {
	position: absolute;
	line-height: calc(1em + 2px);
	opacity: 10;
	height: 0 !important;
	justify-content: center;
}
p-inner-carousel {
	height: calc(1em + 3px);
}
p-quantity-back {
	text-transform: inherit;
	user-select: none;
}
p-inner-layout-horizontal {
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
p-quantity {
	overflow-y: hidden;
	min-width: 0 !important;
	background-color: transparent;
}
p-tables {
	outline-width: 0;
}
p-webkit-bottom-layout {
	right: 0;
}
p-tables {
	top: 10;
	text-decoration: none;
	display: grid;
	opacity: 10;
	-ms-user-select: none;
}
p-totals-countdown {
	text-align: center;
	bottom: 10;
	bottom: 20;
	opacity: 10;
}
p-back-tables {
	border: 0 none transparent;
	position: absolute;
	display: grid;
	letter-spacing: inherit;
}
p-carousel-webkit {
	position: absolute;
	bottom: 20;
	height: 100%;
	border: none !important;
	align-items: center;
}
.validation_errors_modal_box_title {
  font-weight: bold !important;
}
i-layout-tables-bottom {
	text-decoration: none;
	border: none !important;
}
i-back-carousel {
	min-height: 0 !important;
	height: 100%;
	-ms-user-select: none;
}
i-webkit {
	vertical-align: middle;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	right: 0;
}
i-horizontal-thumbnails-tables {
	min-width: 0 !important;
	top: 0;
}
i-button-tables-webkit {
	transform: translate(50%, -50%);
	opacity: 1;
	width: 100%;
	user-select: none;
}
i-horizontal {
	z-index: 1;
	-webkit-user-select: none;
	width: 2em;
	-ms-user-select: none;
	bottom: 10;
}
i-inner-button-blocks {
	display: grid;
	width: 2em;
	letter-spacing: inherit;
	border: none !important;
	transform: translate(50%, -50%);
}
i-thumbnails-repeater {
	top: 0;
	opacity: 10;
}
i-quantity-layout {
	-ms-user-select: none;
	color: inherit;
	height: 100%;
	top: 50;
}
i-thumbnails-next-left {
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	fill: currentColor;
	height: calc(1em + 3px);
}
i-blocks {
	opacity: 10;
	min-height: 0 !important;
	opacity: 10;
	display: inline !important;
	-webkit-user-select: none;
}
i-top-quantity {
	position: relative;
	align-items: left;
	text-decoration: none;
	position: relative;
	opacity: 10;
}
i-tables-blocks-countdown {
	bottom: 20;
	vertical-align: baseline;
	height: 0 !important;
	display: grid;
}
i-webkit-button {
	border: none;
	user-select: none;
	text-decoration: none;
}
i-thumbnails-layout {
	-ms-user-select: none;
	-webkit-user-select: none;
	letter-spacing: inherit;
	user-select: none;
}
i-quantity-price-carousel {
	color: inherit;
}
i-thumbnails-top {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
i-price {
	text-transform: inherit;
	scrollbar-width: none;
	overflow-y: hidden;
	text-align: center;
}
i-repeater-back {
	display: flex;
	text-align: center;
	justify-content: center;
	width: 0 !important;
	bottom: 0;
}
i-bottom {
	overflow-y: hidden;
	transform: translate(50%, -50%);
	line-height: inherit;
	text-transform: inherit;
}
i-layout-left {
	-ms-user-select: none;
}
i-top-layout {
	width: 0 !important;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	display: flex;
}
i-horizontal-blocks {
	flex-grow: 0;
	top: 10;
	top: 10;
	scrollbar-width: none;
	display: inline !important;
}
i-back-button {
	width: 0 !important;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
i-webkit-repeater {
	font-size: 1em;
	letter-spacing: inherit;
	opacity: 30;
	box-sizing: content-box;
	align-items: left;
}
i-top-blocks {
	vertical-align: middle;
}
i-old {
	-webkit-text-decoration-skip: objects;
}
i-inner-thumbnails {
	left: calc(50% - 0.5em) !important;
}
i-repeater-tables {
	fill: currentColor;
	text-align: left;
	border: none !important;
	transform: translate(50%, -50%);
}
i-totals-thumbnails {
	-ms-user-select: none;
	top: 0;
	box-sizing: content-box;
}
i-totals {
	vertical-align: baseline;
}
i-countdown {
	right: 0;
	position: relative;
	padding: 0.5em !important;
	border: 0 none transparent;
}
i-webkit {
	flex-shrink: 0;
	-webkit-user-select: none;
	box-shadow: none !important;
}
i-top-thumbnails-image {
	top: 10;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
i-next {
	box-shadow: none !important;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
i-back-blocks {
	outline-width: 0;
	width: 2em;
	color: #fff;
}
i-countdown-countdown {
	top: 0;
	display: inline !important;
	top: 0;
	overflow-y: hidden;
}
i-carousel-countdown-webkit {
	outline-width: 0;
}
i-countdown-nav-old {
	margin: 0;
	font-size: 1em;
	width: 2em;
	bottom: 0;
}
#validation_errors_modal_box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
b-carousel {
	min-width: 0 !important;
	box-sizing: content-box;
}
b-blocks-button {
	z-index: 1;
	grid-gap: 30px;
	vertical-align: baseline;
}
b-thumbnails-top {
	border: 0 none transparent;
	width: 0 !important;
	overflow-x: auto;
	opacity: 10;
}
b-image {
	display: inline;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	align-items: center;
	position: relative;
}
b-webkit-webkit {
	width: calc(1em + 3px);
}
b-inner {
	bottom: 10;
}
b-webkit-blocks-old {
	display: flex;
	text-align: center;
}
b-carousel-inner-horizontal {
	height: calc(1em + 3px);
	color: inherit;
	height: calc(1em + 3px);
	fill: currentColor;
	user-select: none;
}
b-horizontal-top-horizontal {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	white-space: nowrap;
}
b-old {
	width: calc(1em + 3px);
}
b-quantity {
	color: #fff;
}
b-button-old-countdown {
	border: none !important;
	text-align: left;
	-ms-user-select: none;
	overflow-x: auto;
}
b-countdown {
	width: 2em;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
b-bottom-totals {
	white-space: nowrap;
	flex-shrink: 0;
	line-height: inherit;
	width: 0 !important;
}
b-countdown-quantity-quantity {
	vertical-align: middle;
	top: 0;
	text-decoration: none;
	grid-gap: 30px;
}
b-thumbnails {
	opacity: 10;
	overflow-x: auto;
	opacity: 20;
}
b-thumbnails-webkit {
	user-select: none;
	box-sizing: content-box;
	outline: none !important;
	display: flex;
	vertical-align: baseline;
}
b-thumbnails-left-carousel {
	line-height: calc(1em + 2px);
	user-select: none;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
b-countdown {
	top: 50;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	flex-shrink: 0;
}
b-quantity {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
b-webkit-quantity-button {
	width: calc(1em + 3px);
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
b-thumbnails {
	min-height: 0 !important;
}
b-horizontal {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
#validation_errors_modal_box li {
  margin: 5px 0 5px 0;
  padding: 0;
}
l-repeater-button {
	bottom: 10;
}
l-webkit-back-image {
	position: absolute !important;
	background-color: transparent;
	vertical-align: middle;
}
l-button-price {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	outline-width: 0;
	text-transform: inherit;
	line-height: inherit;
}
l-countdown {
	width: 100%;
}
l-countdown-blocks {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	top: 10;
	bottom: 0;
	bottom: 0;
}
l-horizontal-position {
	opacity: 30;
	opacity: 1;
	bottom: 10;
}
l-position-price {
	height: 100%;
	bottom: 20;
	opacity: 30;
	box-shadow: none !important;
}
l-old-blocks-layout {
	height: 0 !important;
}
l-old-inner-button {
	vertical-align: baseline;
	overflow-y: hidden;
}
l-horizontal-totals {
	position: relative;
	fill: currentColor;
	line-height: inherit;
	vertical-align: middle;
	font-size: 1em;
}
l-layout {
	position: relative;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	bottom: 20;
}
l-blocks-top-position {
	-ms-user-select: none;
	top: 0;
}
l-image {
	border: 0 none transparent;
}
l-old-horizontal-tables {
	outline-width: 0;
	display: flex;
}
l-nav-image-image {
	-ms-user-select: none;
	fill: currentColor;
	scrollbar-width: none;
}
l-bottom-back-layout {
	box-shadow: none !important;
	position: absolute;
}
l-countdown-top {
	grid-gap: 30px;
	vertical-align: middle;
	align-items: center;
	border: none;
	align-items: left;
}
l-totals {
	box-shadow: none !important;
	padding: 0.5em !important;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
l-webkit {
	text-decoration: none;
	right: 0;
	transform: translate(50%, -50%);
}
l-position-position {
	height: 100%;
}
l-image-blocks {
	padding: 0.5em !important;
	opacity: 20;
	border: 0 none transparent;
}
l-horizontal-layout {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	overflow-y: hidden;
}
l-countdown-position {
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
}
l-left-image {
	letter-spacing: inherit;
	align-items: left;
	background-color: transparent;
	transform: translate(50%, -50%);
}
l-carousel-totals-price {
	flex-shrink: 0;
}
l-old-next-price {
	position: relative;
	width: 0 !important;
	border: none !important;
}
l-countdown-top-nav {
	flex-shrink: 0;
	right: 0;
}
l-layout {
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
l-image-left {
	color: inherit;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	position: relative;
}
l-thumbnails {
	margin: 0;
	height: 0 !important;
	text-align: left;
}
l-quantity-bottom {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
l-back {
	top: 10;
	box-shadow: none !important;
}
l-carousel {
	min-height: 0 !important;
	user-select: none;
	fill: currentColor;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
l-repeater-repeater-carousel {
	grid-gap: 30px;
	z-index: 1;
	line-height: calc(1em + 2px);
}
l-quantity-carousel {
	text-transform: inherit;
	padding: 0.5em !important;
	border: 0 none transparent;
	z-index: 1;
}
l-back-old {
	margin: 0 !important;
	height: 0 !important;
}
l-quantity-top {
	position: relative;
}
l-left-blocks {
	bottom: 10;
	width: calc(1em + 3px);
}
l-back-carousel-price {
	text-transform: inherit;
	-ms-user-select: none;
	line-height: 1 !important;
	text-align: left;
	bottom: 20;
}
l-left-quantity-bottom {
	bottom: 10;
	fill: currentColor;
	height: 100%;
	line-height: inherit;
	-webkit-user-select: none;
}
l-repeater-horizontal {
	left: calc(50% - 0.5em) !important;
	border: none !important;
	border: 0 none transparent;
}
l-blocks-next {
	display: inline !important;
	height: 0 !important;
}
l-totals-position-blocks {
	text-decoration: none;
	opacity: 30;
	border: none !important;
}
l-horizontal-carousel-next {
	grid-gap: 30px;
	z-index: 1;
	fill: currentColor;
}
.yui-panel-container.shadow .underlay {
  display: none;
}
o-nav-left-next {
	text-decoration: none;
	box-shadow: none !important;
}
o-quantity-horizontal {
	width: 2em;
	z-index: 1;
}
o-blocks {
	top: 0;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
o-quantity-countdown-quantity {
	vertical-align: middle;
	opacity: 1;
	text-transform: inherit;
}
o-old-old {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
}
o-countdown-countdown-totals {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	position: absolute !important;
}
o-horizontal {
	margin: 0 !important;
	text-decoration: none;
	opacity: 30;
}
o-countdown-totals-carousel {
	color: #fff;
	white-space: nowrap;
	display: inline !important;
}
o-blocks-position {
	bottom: 0;
	width: 100%;
	box-sizing: content-box;
}
o-quantity-bottom {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
o-bottom-tables-image {
	padding: 0.5em !important;
	text-align: center;
	display: flex;
}
o-totals-top-layout {
	text-transform: inherit;
	letter-spacing: inherit;
}
o-nav-repeater {
	position: absolute;
	color: inherit;
	border: none;
}
o-back-image {
	width: 0 !important;
	letter-spacing: inherit;
	vertical-align: baseline;
}
o-back-tables-totals {
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
o-repeater-quantity {
	width: 100%;
	scrollbar-width: none;
	text-transform: inherit;
	bottom: 0;
	width: 0 !important;
}
o-price-tables {
	justify-content: center;
	display: flex;
}
o-carousel-carousel {
	display: grid;
	background-color: transparent;
	vertical-align: baseline;
	background-color: transparent;
}
o-nav-quantity-old {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	bottom: 0;
	box-sizing: content-box;
}
o-bottom-image-nav {
	display: flex;
	display: flex;
	padding: 0.5em !important;
}
o-top {
	justify-content: center;
	outline-width: 0;
}
o-next-button {
	align-items: center;
	-ms-user-select: none;
	top: 10;
	top: 10;
	padding: 0.5em !important;
}
o-carousel {
	color: #fff;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	background-color: transparent;
}
o-button-webkit {
	display: grid;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	min-width: 0 !important;
}
o-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
o-back-position-position {
	top: 50;
	display: flex;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
o-carousel-back {
	display: grid;
	outline-width: 0;
	opacity: 30;
	width: 100%;
}
o-button-horizontal {
	overflow-x: auto;
}
o-horizontal-repeater {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
}
o-inner {
	bottom: 20;
	justify-content: center;
	align-items: left;
}
o-quantity-tables-countdown {
	opacity: 30;
	color: #fff;
	z-index: 1;
	width: 100%;
	height: 0 !important;
}
o-countdown-price {
	flex-grow: 0;
	position: absolute;
	top: 10;
}
o-quantity-bottom-top {
	position: absolute !important;
	display: inline !important;
	height: 100%;
	outline: none !important;
}
o-old-next-left {
	vertical-align: middle;
}
o-button {
	position: relative;
	z-index: 1;
	margin: 0 !important;
}
o-button {
	height: 0 !important;
	align-items: center;
}
o-thumbnails {
	flex-shrink: 0;
}
o-nav-nav-quantity {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
o-image-nav-webkit {
	height: 0 !important;
	height: 0 !important;
	vertical-align: middle;
	line-height: 1 !important;
}
o-carousel {
	bottom: 10;
	color: inherit;
}
o-left {
	display: inline !important;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
o-quantity-button {
	border: 0 none transparent;
	align-items: left;
	display: flex;
	min-height: 0 !important;
}
.yui-panel .container-close {
  background: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/login-error-close.png) no-repeat scroll 0 0 transparent !important;
}
h-top-bottom {
	color: #fff;
	line-height: inherit;
	width: calc(1em + 3px);
	border: none !important;
	top: 50;
}
h-thumbnails-inner-old {
	align-items: left;
	box-sizing: content-box;
}
h-carousel {
	color: #fff;
	text-align: center;
}
h-left {
	white-space: nowrap;
	vertical-align: middle;
}
h-back-repeater-quantity {
	fill: currentColor;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	min-height: 0 !important;
}
h-repeater-webkit-back {
	text-align: left;
	font-size: 1em;
}
h-countdown-webkit {
	color: #fff;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
h-next {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
h-repeater-next-position {
	right: 0;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	top: 10;
}
h-top-webkit-bottom {
	text-decoration: none;
	margin: 0 !important;
	text-decoration: none;
	min-width: 0 !important;
	opacity: 1;
}
h-blocks {
	vertical-align: middle;
	top: 10;
	border: none !important;
	text-align: left;
}
h-horizontal-repeater {
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
h-nav-webkit-webkit {
	text-align: left;
	opacity: 20;
}
h-price-layout {
	min-width: 0 !important;
	min-height: 0 !important;
	white-space: nowrap;
}
h-position-tables-next {
	opacity: 30;
	align-items: center;
	opacity: 1;
	display: grid;
	white-space: nowrap;
}
h-top-horizontal-repeater {
	width: 2em;
	fill: currentColor;
	vertical-align: baseline;
	position: absolute;
}
h-button-image-repeater {
	border: none;
	text-decoration: none;
	vertical-align: middle;
}
h-tables {
	right: 0;
	align-items: left;
	line-height: inherit;
	user-select: none;
	line-height: inherit;
}
h-blocks-tables {
	top: 10;
}
h-position-nav {
	color: #fff;
	font-size: 1em;
	right: 0;
	flex-shrink: 0;
	height: 0 !important;
}
h-price {
	top: 50;
	opacity: 20;
}
h-webkit-old-totals {
	outline-width: 0;
}
h-position-blocks-totals {
	height: 100%;
}
h-horizontal-blocks {
	align-items: center;
	opacity: 30;
	color: inherit;
	white-space: nowrap;
}
h-tables-totals {
	position: relative;
	border: none !important;
	text-align: left;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
h-blocks-back {
	position: relative;
	position: absolute;
	position: absolute !important;
	margin: 0 !important;
}
h-price-left {
	letter-spacing: inherit;
	text-align: left;
	border: none !important;
}
h-quantity-tables-thumbnails {
	top: 10;
}
h-old-nav {
	transform: translate(50%, -50%);
	border: none;
}
h-horizontal-layout-old {
	width: 100%;
}
h-position-repeater-price {
	letter-spacing: inherit;
	display: grid;
	height: 100%;
}
h-left {
	line-height: 1 !important;
	box-sizing: content-box;
}
h-countdown-totals-tables {
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
h-position-price-inner {
	opacity: 1;
	position: absolute;
	flex-grow: 0;
	display: flex;
	box-shadow: none !important;
}
h-old-thumbnails-blocks {
	font-size: 1em;
	display: grid;
	vertical-align: middle;
	user-select: none;
}
h-layout-nav {
	position: relative;
	margin: 0 !important;
	top: 10;
	margin: 0 !important;
	height: 0 !important;
}
h-thumbnails-layout {
	display: inline;
	position: absolute !important;
	transform: translate(50%, -50%);
	align-items: left;
	opacity: 1;
}
#tfa_login_form {
  text-align: left;
}
m-horizontal {
	box-shadow: none !important;
}
m-next-repeater {
	text-align: center;
	line-height: 1 !important;
	padding: 0.5em !important;
	display: inline;
}
m-old-layout-quantity {
	margin: 0 !important;
	border: none !important;
}
m-totals-old-nav {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	height: 100%;
	fill: currentColor;
}
m-carousel-price-image {
	height: 0 !important;
	scrollbar-width: none;
	box-sizing: content-box;
	-webkit-user-select: none;
	line-height: inherit;
}
m-top {
	border: 0 none transparent;
	letter-spacing: inherit;
	outline-width: 0;
}
m-webkit-quantity {
	user-select: none;
	display: grid;
	width: calc(1em + 3px);
}
m-inner-layout {
	grid-gap: 30px;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
m-layout-bottom {
	-webkit-user-select: none;
}
m-repeater {
	text-decoration: none;
	height: 100%;
	overflow-y: hidden;
}
m-price {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	display: inline;
}
m-thumbnails-totals-old {
	border: none !important;
	line-height: inherit;
	position: absolute !important;
}
m-thumbnails-horizontal-layout {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	margin: 0;
	line-height: calc(1em + 2px);
	z-index: 1;
}
m-tables-blocks-carousel {
	letter-spacing: inherit;
	align-items: center;
}
m-top-countdown {
	user-select: none;
	width: 2em;
	opacity: 1;
	outline: none !important;
}
m-bottom {
	opacity: 10;
	width: calc(1em + 3px);
	min-width: 0 !important;
	overflow-x: auto;
}
#clickthrough_form,
#login_form {
  position: absolute;
  left: 0;
  top: 100px;
}
x-price-old-left {
	opacity: 1;
	flex-shrink: 0;
	width: calc(1em + 3px);
	line-height: inherit;
	height: 100%;
}
x-repeater {
	grid-template-columns: 1fr 1fr;
	text-align: left;
	right: 0;
	text-decoration: none;
	-ms-user-select: none;
}
x-countdown-tables {
	position: absolute !important;
	text-align: left;
	overflow-x: auto;
}
x-horizontal-back {
	vertical-align: middle;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
x-thumbnails-back-old {
	opacity: 30;
	font-size: 1em;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
x-back-left {
	grid-gap: 30px;
	vertical-align: baseline;
	width: 2em;
	border: none !important;
	display: inline !important;
}
x-layout {
	padding: 0.5em !important;
	text-align: center;
	width: 2em;
}
x-bottom {
	height: 100%;
	white-space: nowrap;
	border: 0 none transparent;
	grid-gap: 30px;
	fill: currentColor;
}
x-carousel {
	opacity: 10;
	width: 100%;
}
x-top {
	top: 0;
	bottom: 0;
}
x-tables-position {
	justify-content: center;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
x-carousel-button {
	position: absolute !important;
	text-decoration: none;
	vertical-align: middle;
	overflow-y: hidden;
}
x-price-bottom-carousel {
	letter-spacing: inherit;
	overflow-y: hidden;
	text-align: center;
	line-height: 1 !important;
}
x-countdown {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	line-height: 1 !important;
}
x-thumbnails {
	flex-grow: 0;
	-webkit-user-select: none;
	min-height: 0 !important;
	margin: 0;
	position: relative;
}
x-carousel-horizontal-bottom {
	top: 10;
	align-items: left;
	display: grid;
	position: relative;
	border: 0 none transparent;
}
x-nav-repeater {
	margin: 0;
	margin: 0 !important;
	box-shadow: none !important;
	user-select: none;
	line-height: calc(1em + 2px);
}
x-back {
	background-color: transparent;
}
x-quantity-countdown {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	display: inline;
}
x-old-totals {
	display: grid;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	min-height: 0 !important;
}
x-countdown-inner {
	position: absolute;
	font-size: 1em;
	margin: 0 !important;
	text-transform: inherit;
	white-space: nowrap;
}
x-bottom-thumbnails-next {
	display: flex;
	margin: 0;
	align-items: left;
	white-space: nowrap;
}
x-next-position-price {
	border: none !important;
	flex-shrink: 0;
	letter-spacing: inherit;
	opacity: 10;
	overflow-y: hidden;
}
x-webkit-back {
	-webkit-user-select: none;
	min-height: 0 !important;
	text-transform: inherit;
	margin: 0;
	z-index: 1;
}
x-image-countdown {
	left: calc(50% - 0.5em) !important;
	right: 0;
	top: 50;
	margin: 0 !important;
	vertical-align: baseline;
}
x-next-totals-layout {
	width: 100%;
	align-items: center;
}
x-inner-countdown {
	width: calc(1em + 3px);
	border: none !important;
}
x-position-carousel-webkit {
	opacity: 10;
}
x-quantity-tables-nav {
	letter-spacing: inherit;
	vertical-align: baseline;
}
x-top {
	-webkit-user-select: none;
	padding: 0.5em !important;
	position: absolute;
	bottom: 10;
}
x-thumbnails {
	outline: none !important;
	grid-gap: 30px;
	line-height: inherit;
}
x-quantity {
	height: 100%;
}
x-bottom-quantity {
	opacity: 10;
	flex-grow: 0;
	width: 100%;
	width: 0 !important;
}
x-button-position-next {
	align-items: center;
	overflow-x: auto;
	display: inline;
	position: absolute !important;
}
x-next {
	display: inline !important;
}
x-inner {
	opacity: 1;
	display: flex;
	text-align: center;
	color: inherit;
}
x-repeater {
	transform: translate(50%, -50%);
	top: 50;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	height: 0 !important;
}
x-blocks {
	display: grid;
	opacity: 10;
	text-decoration: none;
	line-height: 1 !important;
	right: 0;
}
x-image-carousel {
	justify-content: center;
	box-shadow: none !important;
	display: grid;
	display: inline;
}
x-button-image {
	bottom: 0;
	line-height: inherit;
}
x-webkit-horizontal {
	-webkit-user-select: none;
	z-index: 1;
}
x-layout-horizontal-tables {
	border: 0 none transparent;
}
x-totals-totals {
	fill: currentColor;
	height: calc(1em + 3px);
	min-height: 0 !important;
	font-size: 1em;
	line-height: calc(1em + 2px);
}
#reset_form {
  position: relative;
  left: 0;
  top: 0;
}
z-position-repeater {
	left: calc(50% - 0.5em) !important;
	border: none !important;
	scrollbar-width: none;
	width: 2em;
}
z-tables-layout {
	display: grid;
	scrollbar-width: none;
	flex-grow: 0;
	fill: currentColor;
	text-decoration: none;
}
z-button-countdown-carousel {
	display: inline;
	-ms-user-select: none;
	height: calc(1em + 3px);
	white-space: nowrap;
	min-width: 0 !important;
}
z-carousel-old {
	scrollbar-width: none;
}
z-bottom {
	min-width: 0 !important;
	bottom: 20;
	justify-content: center;
}
z-totals-button {
	user-select: none;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
z-horizontal {
	bottom: 0;
	vertical-align: middle;
	color: #fff;
	border: none;
}
z-button {
	display: inline;
	min-height: 0 !important;
	white-space: nowrap;
	align-items: left;
}
z-horizontal-quantity {
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
z-top {
	opacity: 30;
	grid-gap: 30px;
	vertical-align: baseline;
	width: calc(1em + 3px);
	opacity: 20;
}
z-blocks-layout {
	position: absolute;
	display: inline;
}
z-tables {
	-webkit-user-select: none;
}
z-top-webkit {
	background-color: transparent;
}
z-horizontal-tables {
	top: 0;
	vertical-align: baseline;
}
z-carousel {
	min-height: 0 !important;
}
z-repeater-left-old {
	opacity: 10;
	width: 0 !important;
	opacity: 1;
	border: 0 none transparent;
	display: grid;
}
z-top-old-webkit {
	flex-grow: 0;
}
z-top-image-next {
	border: none;
}
z-horizontal-tables {
	outline: none !important;
	min-width: 0 !important;
	bottom: 10;
	display: inline !important;
	width: 0 !important;
}
z-price {
	user-select: none;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	flex-shrink: 0;
}
z-repeater-button-price {
	width: 2em;
}
z-repeater-next-layout {
	border: none !important;
	outline-width: 0;
	letter-spacing: inherit;
	width: 2em;
}
z-tables-bottom {
	font-size: 1em;
	opacity: 20;
	display: inline !important;
}
z-bottom {
	user-select: none;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
z-left-price-nav {
	bottom: 10;
	flex-shrink: 0;
	height: calc(1em + 3px);
	opacity: 30;
	outline-width: 0;
}
z-inner-next {
	top: calc(50% - 0.5em) !important;
	align-items: center;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
z-countdown {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	overflow-x: auto;
}
z-top-layout-back {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
z-button-thumbnails {
	scrollbar-width: none;
}
z-webkit-price {
	fill: currentColor;
	text-decoration: none;
	min-width: 0 !important;
	height: calc(1em + 3px);
}
z-inner-horizontal {
	border: none !important;
	position: relative;
	line-height: 1 !important;
}
z-bottom-inner {
	min-height: 0 !important;
}
z-button-totals {
	outline: none !important;
}
z-countdown {
	box-shadow: none !important;
	letter-spacing: inherit;
	min-width: 0 !important;
}
#clickthrough_form {
  right: 0;
}
q-tables-carousel {
	background-color: transparent;
	width: 100%;
	flex-shrink: 0;
}
q-price-price-totals {
	min-height: 0 !important;
	display: inline;
}
q-carousel-image-position {
	transform: translate(50%, -50%);
	text-transform: inherit;
	background-color: transparent;
	width: 100%;
}
q-bottom-totals {
	top: 50;
	-webkit-user-select: none;
}
q-nav {
	text-transform: inherit;
	text-align: left;
}
q-old-position-bottom {
	color: #fff;
	text-decoration: none;
	flex-shrink: 0;
	width: 100%;
}
q-layout-button {
	margin: 0;
}
q-image {
	vertical-align: middle;
	position: absolute;
	opacity: 20;
}
q-horizontal {
	align-items: left;
	justify-content: center;
	align-items: center;
}
q-horizontal-inner {
	opacity: 30;
	display: inline;
	align-items: center;
}
q-inner {
	transform: translate(50%, -50%);
}
q-price-top-carousel {
	overflow-y: hidden;
	-webkit-user-select: none;
}
q-old {
	margin: 0;
	width: 100%;
	top: 50;
	position: relative;
	bottom: 20;
}
q-inner {
	opacity: 10;
	line-height: inherit;
	border: 0 none transparent;
}
q-inner {
	opacity: 1;
	text-transform: inherit;
	bottom: 10;
	border: none !important;
}
q-position-old-price {
	line-height: calc(1em + 2px);
	display: flex;
}
q-price-thumbnails {
	line-height: 1 !important;
	width: 0 !important;
}
q-next {
	grid-gap: 30px;
	top: 50;
}
q-totals-horizontal-carousel {
	overflow-y: hidden;
	width: 0 !important;
}
q-totals-image {
	display: flex;
}
q-back {
	text-align: left;
	vertical-align: middle;
	bottom: 0;
}
#clickthrough_form p {
  font-size: 14px;
}
n-bottom {
	line-height: inherit;
	box-sizing: content-box;
}
n-nav {
	bottom: 10;
}
n-price {
	border: 0 none transparent;
}
n-layout-left-left {
	height: 100%;
	grid-gap: 30px;
}
n-old-nav-nav {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	border: none;
}
n-button-blocks-countdown {
	overflow-y: hidden;
	background-color: transparent;
	text-align: center;
}
n-back {
	display: flex;
	bottom: 10;
}
n-nav-price-layout {
	outline: none !important;
	z-index: 1;
}
n-nav-position {
	fill: currentColor;
}
n-inner-position-quantity {
	text-transform: inherit;
	transform: translate(50%, -50%);
}
n-left-next {
	user-select: none;
	display: inline;
}
n-thumbnails-repeater-position {
	top: 10;
	position: absolute;
	display: flex;
	top: 10;
	-webkit-user-select: none;
}
n-bottom-totals {
	right: 0;
	align-items: left;
	align-items: left;
}
n-totals-countdown-quantity {
	color: #fff;
}
n-top {
	top: calc(50% - 0.5em) !important;
}
n-tables {
	-webkit-user-select: none;
	align-items: center;
	height: 0 !important;
	transform: translate(50%, -50%);
}
n-inner-blocks {
	height: calc(1em + 3px);
	border: none !important;
	position: relative;
	line-height: calc(1em + 2px);
	align-items: center;
}
n-webkit-old-back {
	grid-gap: 30px;
	outline: none !important;
	position: relative;
	transform: translate(50%, -50%);
}
n-inner-bottom-inner {
	border: none;
	top: 0;
	top: 10;
}
n-bottom {
	display: inline;
	align-items: left;
}
n-repeater-image {
	margin: 0 !important;
	z-index: 1;
	text-align: left;
}
n-next {
	bottom: 0;
	display: inline;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
n-position-layout-tables {
	box-shadow: none !important;
	z-index: 1;
}
n-old-blocks {
	fill: currentColor;
	line-height: 1 !important;
	overflow-y: hidden;
	flex-grow: 0;
}
n-bottom {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	display: inline !important;
	justify-content: center;
	z-index: 1;
}
n-old-thumbnails {
	text-transform: inherit;
}
n-thumbnails-nav-next {
	position: absolute !important;
}
n-thumbnails-bottom-button {
	outline-width: 0;
	color: #fff;
	margin: 0 !important;
	box-sizing: content-box;
	width: 100%;
}
n-left-position-repeater {
	text-decoration: none;
	overflow-x: auto;
	height: 100%;
}
n-position {
	box-sizing: content-box;
	opacity: 10;
}
n-countdown-nav {
	-webkit-user-select: none;
}
n-position-top-position {
	border: none !important;
}
n-bottom-image {
	display: inline !important;
	grid-gap: 30px;
	display: flex;
	scrollbar-width: none;
}
n-image-top {
	flex-shrink: 0;
}
n-button-countdown {
	line-height: 1 !important;
	border: none !important;
}
n-button-button {
	overflow-y: hidden;
}
n-totals-tables {
	align-items: left;
	-webkit-user-select: none;
	flex-grow: 0;
	text-align: center;
	-webkit-user-select: none;
}
n-top-horizontal-top {
	position: absolute;
	min-width: 0 !important;
	line-height: inherit;
}
n-totals-next-bottom {
	display: grid;
}
n-repeater-bottom {
	position: relative;
	left: calc(50% - 0.5em) !important;
}
n-repeater-totals-countdown {
	padding: 0.5em !important;
	outline-width: 0;
	margin: 0 !important;
}
n-old-blocks-webkit {
	height: 0 !important;
	scrollbar-width: none;
	border: 0 none transparent;
}
n-left-totals-button {
	height: calc(1em + 3px);
}
n-bottom-image-quantity {
	vertical-align: middle;
	display: flex;
	margin: 0;
	position: absolute;
}
n-left {
	fill: currentColor;
}
n-position-inner {
	text-decoration: none;
	bottom: 10;
	margin: 0 !important;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
}
n-nav-left {
	box-shadow: none !important;
	width: 2em;
	margin: 0;
}
n-price {
	opacity: 1;
	display: flex;
	font-size: 1em;
	text-align: center;
}
n-left-old {
	border: 0 none transparent;
	width: 100%;
	box-shadow: none !important;
}
n-repeater-back {
	min-height: 0 !important;
}
n-layout-countdown {
	bottom: 10;
	-webkit-user-select: none;
	text-align: left;
}
n-tables-back-horizontal {
	text-align: left;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
n-top {
	transform: translate(50%, -50%);
	text-align: left;
	border: none !important;
	scrollbar-width: none;
	text-align: center;
}
n-webkit {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	padding: 0.5em !important;
	overflow-x: auto;
	top: 50;
}
.label--title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  margin: 20px 0;
}
s-price-repeater {
	transform: translate(50%, -50%);
	border: 0 none transparent;
	bottom: 0;
	-ms-user-select: none;
}
s-inner-layout {
	border: 0 none transparent;
	vertical-align: middle;
	height: 100%;
	-webkit-user-select: none;
	margin: 0 !important;
}
s-position-back-horizontal {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
s-bottom {
	right: 0;
	bottom: 0;
}
s-button-back-thumbnails {
	border: 0 none transparent;
	border: 0 none transparent;
	opacity: 30;
	transform: translate(50%, -50%);
}
s-webkit-price {
	bottom: 20;
	opacity: 10;
}
s-bottom-quantity-layout {
	color: inherit;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
s-totals-price {
	border: none !important;
}
s-nav-horizontal {
	border: 0 none transparent;
	position: absolute;
	top: 10;
	overflow-x: auto;
}
s-countdown-top {
	outline-width: 0;
	text-transform: inherit;
	bottom: 20;
	opacity: 10;
}
s-nav-tables-layout {
	width: 0 !important;
}
s-thumbnails-top {
	top: 50;
	grid-gap: 30px;
	display: inline !important;
	vertical-align: middle;
}
s-totals-quantity {
	border: none !important;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	overflow-x: auto;
}
s-horizontal {
	outline: none !important;
	-ms-user-select: none;
	margin: 0;
	border: 0 none transparent;
}
s-back {
	position: absolute !important;
}
s-webkit {
	text-align: center;
	scrollbar-width: none;
	align-items: left;
	bottom: 10;
	padding: 0.5em !important;
}
s-carousel-price {
	color: #fff;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	justify-content: center;
}
s-quantity {
	text-transform: inherit;
}
s-old-thumbnails {
	line-height: inherit;
	justify-content: center;
	justify-content: center;
	overflow-y: hidden;
	padding: 0.5em !important;
}
s-layout {
	border: none;
	-webkit-user-select: none;
	min-height: 0 !important;
	display: flex;
	border: none !important;
}
s-layout-next {
	fill: currentColor;
	color: #fff;
	border: none;
}
s-old-top-tables {
	vertical-align: baseline;
	line-height: 1 !important;
	position: relative;
}
s-next-quantity-repeater {
	letter-spacing: inherit;
	min-height: 0 !important;
	display: inline !important;
}
s-button {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	box-shadow: none !important;
	align-items: center;
}
s-old {
	outline-width: 0;
	width: 0 !important;
}
s-blocks-position-tables {
	height: 100%;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	align-items: left;
}
s-blocks-countdown {
	position: relative;
	width: 2em;
	position: relative;
	vertical-align: middle;
}
s-image-next {
	opacity: 1;
	outline-width: 0;
	white-space: nowrap;
}
s-image {
	white-space: nowrap;
	background-color: transparent;
}
s-layout-price {
	fill: currentColor;
	vertical-align: baseline;
	opacity: 10;
}
s-nav-next-countdown {
	opacity: 1;
}
s-old-image-webkit {
	letter-spacing: inherit;
	vertical-align: middle;
	border: none !important;
}
s-layout-next {
	align-items: left;
	opacity: 1;
	padding: 0.5em !important;
	height: 100%;
	border: none;
}
s-layout {
	width: calc(1em + 3px);
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
.login-btn,
.reset-pass-btn,
.external-auth-btn,
.clickthrough-cont-btn {
  float: left;
  padding-top: 30px;
  width: 100%;
  font-size: 13px;
  font-weight: 600;
}
u-image {
	outline-width: 0;
	bottom: 10;
	opacity: 20;
	height: 0 !important;
}
u-image {
	font-size: 1em;
	opacity: 10;
}
u-repeater {
	width: 2em;
	min-height: 0 !important;
	border: 0 none transparent;
	border: 0 none transparent;
	overflow-y: hidden;
}
u-repeater-webkit {
	display: inline !important;
}
u-back-position-quantity {
	-webkit-text-decoration-skip: objects;
}
u-carousel {
	fill: currentColor;
	flex-shrink: 0;
}
u-left-layout-quantity {
	align-items: left;
	top: 10;
}
u-bottom-webkit {
	text-transform: inherit;
	margin: 0 !important;
	height: 0 !important;
}
u-quantity-top-nav {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
u-bottom {
	flex-shrink: 0;
	box-shadow: none !important;
	text-transform: inherit;
}
u-top {
	text-align: center;
	white-space: nowrap;
	text-align: left;
}
u-next-price-layout {
	margin: 0;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
u-bottom-webkit-carousel {
	left: calc(50% - 0.5em) !important;
}
u-left {
	bottom: 0;
}
u-repeater-horizontal {
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
u-tables {
	width: 100%;
	top: 50;
	opacity: 30;
}
u-horizontal-countdown-image {
	white-space: nowrap;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
u-totals-inner-old {
	opacity: 1;
}
u-repeater {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
u-horizontal-price {
	text-decoration: none;
	user-select: none;
	border: 0 none transparent;
	justify-content: center;
	color: inherit;
}
u-thumbnails-price-top {
	fill: currentColor;
}
u-repeater-button-blocks {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	bottom: 10;
}
u-nav {
	width: 2em;
	width: calc(1em + 3px);
	width: 100%;
	bottom: 0;
}
u-blocks-inner {
	display: flex;
}
u-next-top {
	vertical-align: baseline;
	opacity: 1;
	align-items: left;
	align-items: center;
}
u-carousel {
	grid-template-columns: 1fr 1fr;
	display: flex;
	right: 0;
}
u-carousel {
	letter-spacing: inherit;
	opacity: 20;
	width: 0 !important;
	justify-content: center;
	min-width: 0 !important;
}
u-webkit {
	top: 10;
}
u-thumbnails-price-price {
	left: calc(50% - 0.5em) !important;
}
u-inner-position {
	scrollbar-width: none;
	scrollbar-width: none;
	position: absolute !important;
	text-transform: inherit;
}
u-carousel-repeater {
	z-index: 1;
}
u-tables {
	width: 0 !important;
}
u-carousel-old {
	top: 10;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
u-bottom-horizontal {
	grid-gap: 30px;
	align-items: center;
}
u-bottom-quantity {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	font-size: 1em;
	height: 100%;
}
u-repeater-webkit {
	grid-gap: 30px;
	box-shadow: none !important;
}
u-horizontal-totals-countdown {
	box-sizing: content-box;
	display: inline;
	position: absolute;
	outline-width: 0;
}
u-totals-countdown {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	top: 50;
}
u-bottom-image {
	white-space: nowrap;
	border: none !important;
}
u-repeater-nav-position {
	user-select: none;
	-webkit-user-select: none;
	overflow-x: auto;
}
u-button-inner {
	top: 0;
	line-height: calc(1em + 2px);
	opacity: 10;
	width: 100%;
}
u-bottom {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	-webkit-user-select: none;
	flex-grow: 0;
	margin: 0 !important;
}
.clickthrough-cont-btn {
  margin-top: 20px;
}
w-price-position-nav {
	color: inherit;
	width: 0 !important;
	color: #fff;
}
w-position {
	height: 100%;
	height: 0 !important;
	outline-width: 0;
	opacity: 20;
}
w-position-thumbnails {
	bottom: 20;
	right: 0;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
w-price-old {
	justify-content: center;
	width: calc(1em + 3px);
	flex-shrink: 0;
	margin: 0;
	letter-spacing: inherit;
}
w-inner-top {
	white-space: nowrap;
}
w-next {
	-webkit-user-select: none;
	height: 100%;
	flex-shrink: 0;
	text-decoration: none;
	display: inline;
}
w-back {
	box-shadow: none !important;
}
w-next-horizontal {
	opacity: 30;
	fill: currentColor;
	height: 100%;
}
w-bottom-inner {
	overflow-x: auto;
}
w-inner-carousel-nav {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	margin: 0;
}
w-webkit {
	z-index: 1;
	right: 0;
	flex-grow: 0;
}
w-thumbnails {
	position: absolute;
}
w-position {
	-webkit-user-select: none;
}
w-quantity {
	-webkit-user-select: none;
	box-shadow: none !important;
	border: none;
	top: 0;
}
w-nav-quantity-totals {
	width: 0 !important;
	color: #fff;
	align-items: left;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
w-totals {
	align-items: center;
	display: inline !important;
	display: flex;
	bottom: 20;
	overflow-x: auto;
}
w-totals-tables {
	letter-spacing: inherit;
	align-items: left;
	flex-grow: 0;
}
w-position-price {
	opacity: 20;
	flex-shrink: 0;
}
w-totals {
	fill: currentColor;
	flex-shrink: 0;
	user-select: none;
}
w-button-top {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	right: 0;
	opacity: 30;
}
w-nav-top {
	top: 10;
	text-align: center;
}
w-inner-price {
	fill: currentColor;
	bottom: 20;
}
w-repeater-layout-horizontal {
	grid-template-columns: 1fr 1fr;
}
w-back-old-carousel {
	outline: none !important;
	user-select: none;
	border: none;
	scrollbar-width: none;
}
w-image {
	line-height: inherit;
	color: inherit;
}
w-inner-carousel-bottom {
	-webkit-text-decoration-skip: objects;
}
w-countdown-back {
	margin: 0;
	text-decoration: none;
	opacity: 20;
	letter-spacing: inherit;
	min-width: 0 !important;
}
w-quantity-thumbnails {
	margin: 0 !important;
	text-transform: inherit;
}
w-price-thumbnails-webkit {
	height: calc(1em + 3px);
	margin: 0;
}
w-old {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
w-image-back {
	border: none;
}
w-image {
	height: 0 !important;
	-ms-user-select: none;
	overflow-y: hidden;
}
w-blocks-inner {
	vertical-align: baseline;
	color: inherit;
	line-height: inherit;
	justify-content: center;
	margin: 0 !important;
}
w-layout-old {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	display: grid;
	text-transform: inherit;
}
w-blocks-image {
	display: flex;
	text-align: left;
	z-index: 1;
	box-shadow: none !important;
}
w-quantity {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	opacity: 1;
}
w-top {
	background-color: transparent;
	color: #fff;
	line-height: inherit;
}
w-webkit {
	z-index: 1;
	bottom: 10;
	scrollbar-width: none;
	height: 0 !important;
}
w-webkit {
	text-transform: inherit;
	bottom: 0;
	bottom: 0;
	align-items: center;
}
w-layout-countdown-back {
	border: 0 none transparent;
	text-align: center;
	outline-width: 0;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
w-old-left {
	letter-spacing: inherit;
	letter-spacing: inherit;
	box-sizing: content-box;
	color: #fff;
}
w-bottom {
	box-shadow: none !important;
}
w-left-totals-carousel {
	position: absolute;
	text-align: center;
	line-height: calc(1em + 2px);
}
w-blocks {
	opacity: 1;
	width: 100%;
	margin: 0 !important;
	-webkit-user-select: none;
	border: none !important;
}
w-position-blocks {
	display: flex;
	width: 100%;
}
w-nav-left {
	-webkit-text-decoration-skip: objects;
	top: 0;
	opacity: 10;
}
w-back {
	margin: 0;
	top: 10;
}
w-tables {
	top: 10;
}
w-position {
	text-align: center;
	padding: 0.5em !important;
}
w-webkit-button {
	height: 0 !important;
}
w-next {
	height: 0 !important;
	text-align: left;
	justify-content: center;
	justify-content: center;
}
.external-auth-btn {
  vertical-align: middle;
}
k-layout-totals {
	bottom: 10;
	vertical-align: middle;
	display: inline !important;
	bottom: 0;
}
k-layout {
	color: #fff;
}
k-quantity {
	overflow-x: auto;
	right: 0;
	right: 0;
}
k-tables {
	opacity: 20;
	user-select: none;
	opacity: 20;
	height: 100%;
}
k-old-layout {
	overflow-x: auto;
	display: inline;
	margin: 0 !important;
	margin: 0;
	position: absolute;
}
k-top {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
k-blocks-top-blocks {
	font-size: 1em;
	flex-shrink: 0;
}
k-image-next-next {
	outline-width: 0;
	width: 0 !important;
}
k-thumbnails-tables-inner {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
}
k-nav-totals {
	top: 50;
	margin: 0 !important;
	margin: 0 !important;
	bottom: 10;
	flex-grow: 0;
}
k-image-button-next {
	line-height: inherit;
	bottom: 10;
	display: grid;
	display: inline;
	box-shadow: none !important;
}
k-nav {
	bottom: 0;
	text-transform: inherit;
}
k-nav-button-image {
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	min-width: 0 !important;
	vertical-align: baseline;
}
k-bottom-horizontal-carousel {
	right: 0;
	-ms-user-select: none;
	top: 50;
}
k-horizontal {
	scrollbar-width: none;
	height: calc(1em + 3px);
}
k-nav {
	vertical-align: baseline;
	text-align: left;
	position: relative;
}
.external-auth-icon {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  vertical-align: middle;
}
y-inner {
	-ms-user-select: none;
	fill: currentColor;
}
y-old-carousel {
	border: 0 none transparent;
	right: 0;
	outline-width: 0;
}
y-quantity-left-top {
	justify-content: center;
	outline-width: 0;
}
y-quantity {
	-ms-user-select: none;
	right: 0;
}
y-thumbnails {
	color: #fff;
	vertical-align: baseline;
	box-sizing: content-box;
	align-items: left;
	scrollbar-width: none;
}
y-top-position-bottom {
	opacity: 1;
	border: none;
	height: 100%;
	min-height: 0 !important;
}
y-tables-layout-blocks {
	justify-content: center;
}
y-button-carousel-top {
	opacity: 20;
	text-align: left;
	border: 0 none transparent;
}
y-nav-nav-button {
	text-decoration: none;
	display: inline;
}
y-price {
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
y-thumbnails {
	line-height: 1 !important;
}
y-button-tables {
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
y-left-layout {
	flex-shrink: 0;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	margin: 0;
}
y-old-totals {
	user-select: none;
	align-items: center;
}
y-blocks-top-position {
	text-transform: inherit;
	text-transform: inherit;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
y-layout-webkit {
	top: 0;
	top: 0;
	border: none;
	align-items: center;
	top: 50;
}
y-image-tables {
	overflow-x: auto;
	vertical-align: baseline;
	justify-content: center;
	z-index: 1;
}
y-carousel-price-position {
	fill: currentColor;
	text-transform: inherit;
	width: 0 !important;
}
y-repeater {
	box-shadow: none !important;
	top: 10;
	line-height: calc(1em + 2px);
	height: 100%;
	scrollbar-width: none;
}
y-position-blocks-blocks {
	display: inline !important;
	overflow-x: auto;
	display: grid;
	bottom: 0;
	text-align: left;
}
y-position-quantity-tables {
	position: relative;
	outline-width: 0;
}
y-countdown-button {
	grid-gap: 30px;
	white-space: nowrap;
}
y-next {
	position: relative;
	position: relative;
	top: 0;
	display: inline !important;
	letter-spacing: inherit;
}
y-repeater {
	top: 50;
}
y-totals-top {
	-webkit-text-decoration-skip: objects;
}
y-left-totals-next {
	box-sizing: content-box;
	width: 100%;
	top: 0;
}
y-webkit-button {
	margin: 0;
	display: inline !important;
	border: 0 none transparent;
	position: absolute;
	align-items: center;
}
y-nav-image-back {
	grid-template-columns: 1fr 1fr;
}
y-repeater-button-inner {
	position: relative;
	box-sizing: content-box;
	font-size: 1em;
	height: 100%;
}
y-totals {
	justify-content: center;
}
y-nav-button {
	position: relative;
}
y-button-button {
	min-width: 0 !important;
	text-decoration: none;
	opacity: 20;
	position: absolute;
}
y-left-carousel-carousel {
	height: 0 !important;
	grid-gap: 30px;
	bottom: 10;
}
y-position-bottom-horizontal {
	justify-content: center;
	text-decoration: none;
	vertical-align: middle;
	position: absolute !important;
}
y-left {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	display: inline;
	z-index: 1;
}
y-horizontal-blocks-bottom {
	opacity: 10;
	opacity: 30;
}
y-quantity-inner-top {
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
y-nav-quantity {
	margin: 0 !important;
}
y-horizontal {
	top: 50;
	border: 0 none transparent;
}
y-next-layout {
	width: 2em;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	bottom: 20;
}
.external-auth-btn {
  vertical-align: middle;
}
e-blocks {
	fill: currentColor;
	display: inline !important;
	width: 100%;
	z-index: 1;
}
e-next-bottom {
	vertical-align: middle;
	opacity: 20;
}
e-webkit {
	position: absolute;
	bottom: 10;
	display: grid;
}
e-horizontal {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	scrollbar-width: none;
}
e-bottom-button {
	text-align: center;
	display: flex;
	bottom: 0;
	vertical-align: baseline;
	border: 0 none transparent;
}
e-webkit-image-horizontal {
	white-space: nowrap;
}
e-image-inner-repeater {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
e-nav {
	height: 100%;
}
e-nav-button {
	align-items: center;
	text-align: left;
	min-height: 0 !important;
}
e-left {
	opacity: 20;
	right: 0;
	bottom: 10;
	position: absolute !important;
	overflow-x: auto;
}
e-layout-button {
	overflow-y: hidden;
	border: none !important;
	scrollbar-width: none;
}
e-bottom {
	top: 50;
}
e-top-top {
	background-color: transparent;
	top: 0;
	width: calc(1em + 3px);
}
e-blocks-thumbnails {
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
e-back-position {
	line-height: calc(1em + 2px);
	position: absolute;
	display: flex;
	z-index: 1;
}
e-horizontal {
	display: inline !important;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
e-blocks {
	top: 50;
	margin: 0;
	align-items: left;
	bottom: 10;
}
e-bottom-horizontal-position {
	right: 0;
	left: calc(50% - 0.5em) !important;
	display: grid;
	top: 50;
}
e-thumbnails-left-back {
	line-height: 1 !important;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	justify-content: center;
}
e-back-inner-horizontal {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
e-layout-nav {
	position: absolute !important;
	position: absolute !important;
	flex-shrink: 0;
	position: absolute;
	top: 50;
}
e-blocks-countdown {
	align-items: center;
	white-space: nowrap;
}
e-left {
	min-width: 0 !important;
	bottom: 20;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
e-quantity-countdown-nav {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
e-layout-old {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	border: none;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
e-old-webkit {
	user-select: none;
	transform: translate(50%, -50%);
}
.external-auth-icon {
  display: inline-block;
  width: 33px;
  height: 33px;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
}
j-old-bottom {
	border: 0 none transparent;
}
j-countdown-countdown-repeater {
	bottom: 20;
}
j-left-thumbnails-quantity {
	flex-shrink: 0;
	border: none !important;
}
j-countdown {
	box-sizing: content-box;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
}
j-repeater {
	border: 0 none transparent;
	right: 0;
	justify-content: center;
	font-size: 1em;
	opacity: 10;
}
j-totals-button-position {
	display: inline !important;
	line-height: calc(1em + 2px);
	border: none;
}
j-totals-layout-nav {
	width: 100%;
	display: grid;
}
j-bottom-blocks {
	margin: 0;
	color: inherit;
	margin: 0;
	outline-width: 0;
	transform: translate(50%, -50%);
}
j-carousel {
	-webkit-user-select: none;
	align-items: center;
	display: grid;
	color: #fff;
	top: 0;
}
j-left {
	flex-grow: 0;
	width: 100%;
}
j-quantity-back-quantity {
	opacity: 10;
	opacity: 30;
}
j-quantity-back {
	z-index: 1;
	line-height: inherit;
}
j-quantity-left {
	vertical-align: baseline;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	display: grid;
}
j-thumbnails-thumbnails-image {
	height: 100%;
	display: flex;
	white-space: nowrap;
}
j-totals {
	display: flex;
	letter-spacing: inherit;
}
j-button {
	flex-shrink: 0;
}
j-old-top {
	overflow-x: auto;
	opacity: 1;
	overflow-x: auto;
}
j-repeater {
	bottom: 0;
	width: calc(1em + 3px);
}
j-layout-button-left {
	-webkit-user-select: none;
	text-decoration: none;
	z-index: 1;
	outline: none !important;
	text-decoration: none;
}
j-blocks-nav-left {
	position: absolute !important;
	display: grid;
	left: calc(50% - 0.5em) !important;
}
j-bottom-totals {
	width: 2em;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
j-bottom-inner {
	line-height: 1 !important;
}
j-next {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	display: grid;
}
j-image-carousel {
	transform: translate(50%, -50%);
	user-select: none;
	letter-spacing: inherit;
	bottom: 0;
}
j-next-back {
	box-sizing: content-box;
	text-align: left;
	display: inline !important;
}
j-repeater {
	white-space: nowrap;
	top: 10;
}
j-thumbnails-totals-thumbnails {
	-webkit-user-select: none;
	height: 0 !important;
	text-decoration: none;
	box-sizing: content-box;
	vertical-align: middle;
}
j-webkit-horizontal-carousel {
	display: flex;
	box-sizing: content-box;
}
j-position-bottom-countdown {
	min-width: 0 !important;
	height: 100%;
	text-align: left;
	opacity: 30;
}
j-countdown-image {
	border: 0 none transparent;
	min-width: 0 !important;
	min-height: 0 !important;
	z-index: 1;
	scrollbar-width: none;
}
j-repeater-old {
	bottom: 20;
	text-transform: inherit;
	justify-content: center;
	scrollbar-width: none;
	outline-width: 0;
}
j-bottom-price-old {
	color: #fff;
}
j-layout-horizontal-tables {
	bottom: 20;
	vertical-align: baseline;
}
j-totals-price {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	align-items: center;
	grid-template-columns: 1fr 1fr;
	text-align: center;
}
j-top-tables-countdown {
	bottom: 0;
}
j-repeater-price-thumbnails {
	width: 0 !important;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
j-quantity-tables {
	display: inline;
	text-align: center;
	z-index: 1;
}
j-nav {
	padding: 0.5em !important;
	background-color: transparent;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
j-position-quantity {
	transform: translate(50%, -50%);
	position: absolute !important;
	box-sizing: content-box;
	white-space: nowrap;
	display: inline;
}
#reset-pw-container {
  margin-right: 30px;
}
g-button-inner {
	width: 100%;
	flex-shrink: 0;
	align-items: left;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
g-bottom-thumbnails-tables {
	box-shadow: none !important;
}
g-left {
	color: inherit;
	min-height: 0 !important;
}
g-next-repeater-top {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
g-bottom {
	text-align: left;
}
g-price {
	background-color: transparent;
	margin: 0 !important;
	opacity: 30;
	height: calc(1em + 3px);
}
g-layout-tables-totals {
	width: 100%;
}
g-top {
	text-decoration: none;
	height: 0 !important;
	display: grid;
	right: 0;
}
g-thumbnails {
	right: 0;
	text-transform: inherit;
}
g-totals-webkit-left {
	margin: 0 !important;
	min-width: 0 !important;
	scrollbar-width: none;
	bottom: 0;
}
g-left {
	padding: 0.5em !important;
	outline-width: 0;
	display: inline !important;
}
g-repeater {
	outline: none !important;
}
g-countdown-old {
	z-index: 1;
	line-height: inherit;
}
g-carousel {
	text-align: center;
	text-align: left;
}
g-horizontal-thumbnails {
	align-items: center;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
}
g-back-bottom {
	text-align: left;
}
g-button {
	position: absolute;
}
g-totals-price-nav {
	height: 0 !important;
}
g-next {
	line-height: 1 !important;
	display: inline;
	user-select: none;
	color: inherit;
	z-index: 1;
}
g-layout-position-next {
	text-align: center;
}
g-old {
	top: 10;
	line-height: inherit;
	bottom: 0;
	letter-spacing: inherit;
	display: flex;
}
g-button-totals {
	background-color: transparent;
}
g-old-nav {
	width: 100%;
}
g-old {
	top: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	text-decoration: none;
}
g-image-position-totals {
	border: none !important;
	height: 100%;
	text-align: center;
}
g-thumbnails-back-nav {
	justify-content: center;
}
g-blocks-left {
	margin: 0 !important;
	display: flex;
}
g-thumbnails {
	justify-content: center;
	color: #fff;
	grid-gap: 30px;
}
g-position-image {
	border: none;
	width: 0 !important;
	margin: 0 !important;
	position: absolute;
}
g-tables-position {
	opacity: 20;
	bottom: 0;
	text-align: center;
	height: 100%;
	line-height: 1 !important;
}
g-repeater-nav-nav {
	display: flex;
	opacity: 10;
}
g-horizontal-totals-left {
	position: absolute;
	color: inherit;
	color: inherit;
	top: 10;
	display: inline !important;
}
g-totals-tables-back {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
g-repeater-tables-old {
	line-height: inherit;
}
g-next {
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	z-index: 1;
}
g-left {
	bottom: 10;
	outline-width: 0;
}
g-carousel-carousel {
	display: inline !important;
	-ms-user-select: none;
	outline: none !important;
	display: grid;
}
g-blocks-price {
	overflow-y: hidden;
	display: flex;
	top: 0;
	scrollbar-width: none;
}
g-blocks {
	width: 100%;
	z-index: 1;
	height: calc(1em + 3px);
	color: #fff;
}
g-blocks-layout-image {
	position: relative;
	flex-shrink: 0;
}
g-horizontal-tables {
	right: 0;
	height: 100%;
}
g-layout {
	text-transform: inherit;
	opacity: 30;
	margin: 0;
	text-decoration: none;
	align-items: center;
}
g-quantity-top-image {
	top: 50;
	display: flex;
	color: #fff;
}
g-position-button-top {
	height: 100%;
	white-space: nowrap;
	background-color: transparent;
	align-items: left;
}
g-totals-price {
	white-space: nowrap;
	-ms-user-select: none;
	opacity: 20;
}
.reset-pw {
  float: right;
  padding: 25px 0;
  text-align: center;
  width: 100%;
}
k-horizontal-nav {
	line-height: inherit;
}
k-countdown {
	vertical-align: middle;
	width: 100%;
	line-height: calc(1em + 2px);
	width: 2em;
	position: absolute;
}
k-quantity-left {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	user-select: none;
	display: inline;
	fill: currentColor;
}
k-countdown {
	scrollbar-width: none;
	top: 0;
	min-width: 0 !important;
}
k-top-repeater {
	right: 0;
	line-height: calc(1em + 2px);
	border: none !important;
	position: absolute;
}
k-tables-totals-bottom {
	transform: translate(50%, -50%);
	top: 50;
}
k-image {
	height: 0 !important;
	height: 0 !important;
	opacity: 30;
	vertical-align: middle;
}
k-totals-bottom {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	opacity: 1;
	font-size: 1em;
}
k-left-webkit {
	height: 0 !important;
}
k-button-carousel {
	min-height: 0 !important;
	width: 100%;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	fill: currentColor;
}
k-price {
	display: flex;
}
k-webkit-inner-top {
	color: inherit;
	width: 0 !important;
}
k-carousel-left-blocks {
	top: 0;
}
k-thumbnails {
	opacity: 1;
}
k-thumbnails {
	min-width: 0 !important;
	color: #fff;
}
k-left {
	position: relative;
	font-size: 1em;
}
k-horizontal-image-nav {
	min-height: 0 !important;
}
k-blocks-blocks-countdown {
	position: absolute !important;
	z-index: 1;
	background-color: transparent;
	justify-content: center;
	align-items: center;
}
k-totals-image {
	box-shadow: none !important;
}
k-inner {
	box-sizing: content-box;
	display: flex;
	user-select: none;
	opacity: 1;
	width: calc(1em + 3px);
}
k-blocks-repeater-nav {
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	scrollbar-width: none;
}
k-carousel-repeater-thumbnails {
	min-height: 0 !important;
	z-index: 1;
	outline-width: 0;
	height: 0 !important;
	bottom: 0;
}
k-quantity-tables-price {
	padding: 0.5em !important;
}
k-position-carousel-image {
	-webkit-user-select: none;
	vertical-align: baseline;
	fill: currentColor;
	min-height: 0 !important;
	width: 100%;
}
k-next-old {
	text-align: center;
}
k-thumbnails-price-position {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	-ms-user-select: none;
	align-items: left;
}
k-tables-quantity-repeater {
	line-height: 1 !important;
}
k-left {
	flex-shrink: 0;
	opacity: 20;
	flex-grow: 0;
}
k-position {
	opacity: 30;
	bottom: 20;
	border: 0 none transparent;
	flex-shrink: 0;
}
k-totals-carousel {
	margin: 0;
	margin: 0;
	z-index: 1;
	scrollbar-width: none;
	display: inline;
}
k-back {
	border: none !important;
	bottom: 0;
	-webkit-user-select: none;
}
k-webkit-inner {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
k-blocks-bottom-thumbnails {
	align-items: center;
	color: inherit;
}
k-back {
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	fill: currentColor;
	top: 50;
}
k-carousel-button-thumbnails {
	right: 0;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	vertical-align: middle;
	white-space: nowrap;
}
k-layout-thumbnails-thumbnails {
	scrollbar-width: none;
	box-shadow: none !important;
	opacity: 1;
}
k-thumbnails-blocks {
	grid-template-columns: 1fr 1fr;
}
k-thumbnails {
	bottom: 10;
}
k-quantity-layout-image {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	outline-width: 0;
}
k-countdown {
	scrollbar-width: none;
	opacity: 30;
	z-index: 1;
}
k-carousel {
	height: 100%;
	display: inline;
}
k-layout {
	text-align: left;
}
k-blocks {
	z-index: 1;
	color: #fff;
}
k-horizontal-totals-old {
	-webkit-text-decoration-skip: objects;
	top: 10;
	width: 2em;
	color: #fff;
	background-color: transparent;
}
k-top {
	margin: 0 !important;
	display: inline;
	flex-grow: 0;
}
k-price-nav-quantity {
	margin: 0;
	border: none !important;
	align-items: center;
}
k-bottom-image {
	overflow-x: auto;
}
k-layout-thumbnails {
	margin: 0;
	display: inline !important;
}
k-countdown-repeater-back {
	top: 0;
}
k-back-position {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	color: inherit;
}
.reset-pw a {
  color: #293a4a;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
b-repeater-horizontal {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
b-bottom {
	min-height: 0 !important;
	outline-width: 0;
	line-height: 1 !important;
	grid-gap: 30px;
	align-items: center;
}
b-old-blocks-old {
	vertical-align: baseline;
	flex-shrink: 0;
}
b-webkit-countdown-blocks {
	text-align: left;
}
b-totals-back-bottom {
	height: 100%;
	width: 0 !important;
	text-align: left;
	outline: none !important;
	opacity: 20;
}
b-image {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
b-image {
	line-height: calc(1em + 2px);
	opacity: 1;
	color: #fff;
}
b-totals-next {
	height: calc(1em + 3px);
	top: 0;
}
b-quantity-back {
	height: 0 !important;
	font-size: 1em;
	min-width: 0 !important;
	z-index: 1;
	opacity: 1;
}
b-webkit-totals {
	vertical-align: baseline;
	height: 100%;
	border: none !important;
	display: flex;
	text-align: left;
}
b-tables {
	opacity: 1;
}
b-back-image {
	font-size: 1em;
	background-color: transparent;
}
b-totals-horizontal-horizontal {
	opacity: 30;
}
b-inner {
	outline-width: 0;
	border: none !important;
}
b-totals {
	align-items: left;
	box-sizing: content-box;
	fill: currentColor;
	box-sizing: content-box;
	display: grid;
}
b-quantity-layout {
	top: 0;
	box-sizing: content-box;
	color: #fff;
	transform: translate(50%, -50%);
}
b-image {
	height: calc(1em + 3px);
}
b-inner {
	overflow-y: hidden;
	flex-grow: 0;
}
b-left {
	flex-grow: 0;
	top: 50;
	text-transform: inherit;
	margin: 0;
	flex-grow: 0;
}
b-back {
	text-decoration: none;
	white-space: nowrap;
	top: 10;
	display: flex;
}
b-next-bottom {
	display: grid;
	z-index: 1;
	position: absolute !important;
	bottom: 20;
}
b-quantity {
	line-height: calc(1em + 2px);
}
b-horizontal-inner-top {
	bottom: 0;
	height: 0 !important;
	top: 10;
	grid-gap: 30px;
	fill: currentColor;
}
b-webkit-inner {
	grid-gap: 30px;
	display: flex;
	position: absolute;
	bottom: 20;
}
b-quantity-webkit {
	right: 0;
	line-height: 1 !important;
	margin: 0 !important;
}
b-countdown {
	text-decoration: none;
	overflow-x: auto;
}
b-horizontal-top {
	margin: 0;
}
b-tables {
	line-height: inherit;
	position: absolute !important;
}
b-webkit {
	border: 0 none transparent;
	display: inline;
}
b-webkit {
	color: inherit;
	display: inline !important;
	z-index: 1;
}
b-back {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	width: 0 !important;
	flex-shrink: 0;
	overflow-x: auto;
}
b-left {
	display: inline;
	scrollbar-width: none;
	z-index: 1;
}
b-old-top {
	opacity: 1;
	z-index: 1;
	border: none !important;
	flex-shrink: 0;
}
b-repeater-webkit {
	opacity: 30;
}
b-blocks-layout-repeater {
	overflow-x: auto;
	align-items: left;
	left: calc(50% - 0.5em) !important;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
b-button-top-bottom {
	overflow-y: hidden;
	padding: 0.5em !important;
}
.reset-pw a:hover {
  color: #d03f00;
}
c-button-top {
	opacity: 30;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
c-webkit-price {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
c-blocks-blocks {
	vertical-align: baseline;
	border: none;
	-webkit-user-select: none;
}
c-button-nav-thumbnails {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	color: #fff;
	position: absolute !important;
	box-sizing: content-box;
}
c-webkit {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	line-height: calc(1em + 2px);
	vertical-align: middle;
}
c-left-horizontal {
	height: 0 !important;
	z-index: 1;
	padding: 0.5em !important;
	box-sizing: content-box;
}
c-blocks-horizontal-position {
	width: 0 !important;
}
c-price-carousel-left {
	right: 0;
}
c-back {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	overflow-x: auto;
}
c-inner {
	position: absolute;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	bottom: 0;
}
c-image-horizontal {
	line-height: 1 !important;
	bottom: 20;
}
c-old-bottom-layout {
	top: calc(50% - 0.5em) !important;
}
c-repeater {
	line-height: inherit;
	text-decoration: none;
	scrollbar-width: none;
}
c-price-left-position {
	top: 10;
	margin: 0 !important;
}
c-blocks-top-nav {
	font-size: 1em;
	grid-gap: 30px;
	bottom: 10;
	bottom: 0;
}
c-price-countdown {
	box-sizing: content-box;
	fill: currentColor;
}
c-inner {
	width: 100%;
	grid-gap: 30px;
}
c-repeater {
	box-sizing: content-box;
	overflow-y: hidden;
	display: grid;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
.input-req-login {
  color: #293a4a;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 8px;
  padding-left: 4px;
  width: 100%;
}
y-top-bottom-next {
	grid-template-columns: 1fr 1fr;
}
y-countdown-countdown {
	position: absolute !important;
}
y-left-back-quantity {
	transform: translate(50%, -50%);
	fill: currentColor;
	width: 100%;
	bottom: 0;
	text-align: center;
}
y-back-nav {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	opacity: 20;
	opacity: 1;
}
y-layout-blocks-nav {
	bottom: 10;
	display: inline;
	text-align: left;
	top: 0;
}
y-layout {
	text-align: left;
}
y-nav-countdown-image {
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	font-size: 1em;
}
y-thumbnails-webkit {
	width: 100%;
}
y-nav-old-quantity {
	text-align: center;
	width: 2em;
	display: inline;
}
y-bottom-image-layout {
	bottom: 20;
	bottom: 0;
	min-width: 0 !important;
	line-height: inherit;
	position: absolute;
}
y-button-blocks-image {
	display: inline;
}
y-next-tables-position {
	border: none;
	width: calc(1em + 3px);
	background-color: transparent;
	justify-content: center;
	height: 100%;
}
y-tables {
	grid-gap: 30px;
	display: grid;
	width: 0 !important;
}
y-price {
	position: absolute;
	user-select: none;
}
y-quantity-back-thumbnails {
	border: none;
	text-align: center;
}
y-nav {
	opacity: 10;
	text-align: center;
	margin: 0 !important;
	top: 10;
	position: relative;
}
y-nav {
	font-size: 1em;
	-webkit-user-select: none;
	color: #fff;
	bottom: 0;
	top: 50;
}
y-carousel-back-thumbnails {
	display: flex;
}
y-blocks-horizontal {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	min-width: 0 !important;
	border: none;
}
y-image {
	display: grid;
	height: calc(1em + 3px);
	top: 50;
}
.locale-container {
  text-align: center;
  padding: 5px 0 0 0;
}
k-next-thumbnails {
	opacity: 1;
	opacity: 30;
}
k-old {
	vertical-align: baseline;
	width: 0 !important;
}
k-totals-thumbnails-carousel {
	opacity: 1;
	opacity: 1;
	top: 50;
	width: 2em;
	opacity: 10;
}
k-back-bottom-webkit {
	top: 50;
	min-width: 0 !important;
	flex-grow: 0;
	width: 2em;
	fill: currentColor;
}
k-quantity-position-next {
	min-width: 0 !important;
}
k-totals-nav {
	opacity: 30;
	color: inherit;
	min-width: 0 !important;
}
k-position-quantity-top {
	position: relative;
	line-height: 1 !important;
	top: 50;
}
k-layout {
	line-height: 1 !important;
}
k-top-next-old {
	align-items: center;
}
k-horizontal {
	fill: currentColor;
}
k-top-repeater-layout {
	outline-width: 0;
	user-select: none;
	scrollbar-width: none;
	background-color: transparent;
	text-align: left;
}
k-layout-bottom-tables {
	flex-shrink: 0;
	display: inline !important;
	color: #fff;
}
k-blocks-price-layout {
	top: calc(50% - 0.5em) !important;
	position: absolute;
	border: none;
	position: absolute;
	line-height: calc(1em + 2px);
}
k-back-repeater-countdown {
	top: 0;
	border: none !important;
}
k-top {
	display: inline;
	position: absolute;
	opacity: 1;
	box-sizing: content-box;
}
k-carousel-countdown {
	color: #fff;
	box-sizing: content-box;
	outline-width: 0;
	display: grid;
	opacity: 1;
}
k-image {
	line-height: 1 !important;
	opacity: 10;
	outline: none !important;
	line-height: 1 !important;
	opacity: 1;
}
k-inner-back {
	top: 50;
	margin: 0 !important;
	outline-width: 0;
	align-items: left;
	color: #fff;
}
k-repeater-position {
	height: 100%;
	position: absolute;
	margin: 0 !important;
	-ms-user-select: none;
}
k-old {
	align-items: left;
	box-shadow: none !important;
}
k-left {
	background-color: transparent;
	transform: translate(50%, -50%);
	opacity: 10;
	bottom: 20;
	scrollbar-width: none;
}
k-top-bottom {
	width: 2em;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	color: #fff;
	line-height: calc(1em + 2px);
}
k-totals {
	display: inline !important;
	opacity: 1;
}
k-back {
	width: 2em;
	vertical-align: middle;
	text-align: left;
}
k-layout-layout-webkit {
	vertical-align: baseline;
	justify-content: center;
	display: flex;
}
k-position-totals {
	align-items: center;
	line-height: inherit;
}
k-nav-next-thumbnails {
	overflow-x: auto;
	overflow-y: hidden;
	opacity: 1;
}
k-next-countdown {
	box-sizing: content-box;
	border: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	flex-grow: 0;
}
k-horizontal-blocks {
	transform: translate(50%, -50%);
	text-align: center;
	line-height: 1 !important;
}
k-old {
	padding: 0.5em !important;
}
k-image-blocks {
	align-items: center;
	opacity: 1;
}
k-left-repeater-blocks {
	margin: 0;
}
k-top {
	border: none;
	box-shadow: none !important;
}
k-horizontal-position-image {
	bottom: 20;
	box-shadow: none !important;
}
k-tables-back {
	flex-shrink: 0;
}
k-totals-tables {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	opacity: 30;
	letter-spacing: inherit;
}
k-nav {
	align-items: center;
	box-shadow: none !important;
	position: absolute !important;
}
k-webkit {
	letter-spacing: inherit;
	-webkit-user-select: none;
	justify-content: center;
	z-index: 1;
}
k-nav-countdown {
	overflow-y: hidden;
	position: relative;
	white-space: nowrap;
	bottom: 0;
	-webkit-user-select: none;
}
#mobilelocalemenu {
  font-size: 14px;
  color: #333;
  display: none;
  margin-top: 10px;
}
a-left-countdown-blocks {
	border: none !important;
	display: flex;
	transform: translate(50%, -50%);
	position: absolute !important;
	opacity: 20;
}
a-old {
	user-select: none;
	text-decoration: none;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
a-image-quantity-thumbnails {
	margin: 0;
	display: flex;
	position: absolute !important;
	color: inherit;
	width: 2em;
}
a-layout {
	text-transform: inherit;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	height: 100%;
}
a-webkit-thumbnails {
	-ms-user-select: none;
	border: 0 none transparent;
	white-space: nowrap;
	box-shadow: none !important;
	width: calc(1em + 3px);
}
a-next-thumbnails {
	letter-spacing: inherit;
	overflow-x: auto;
}
a-back-bottom-image {
	overflow-y: hidden;
	white-space: nowrap;
	display: flex;
}
a-position-top-old {
	width: 2em;
	bottom: 0;
	transform: translate(50%, -50%);
	user-select: none;
	display: grid;
}
a-totals-position {
	background-color: transparent;
}
a-quantity-totals-back {
	overflow-x: auto;
	box-shadow: none !important;
	color: #fff;
}
a-button-back {
	transform: translate(50%, -50%);
	border: none;
	outline: none !important;
	right: 0;
	scrollbar-width: none;
}
a-horizontal-price-button {
	opacity: 30;
	display: flex;
	line-height: calc(1em + 2px);
	opacity: 1;
	user-select: none;
}
a-totals-image-quantity {
	border: none !important;
	height: calc(1em + 3px);
	top: 10;
	opacity: 10;
	display: flex;
}
a-thumbnails-tables-tables {
	grid-gap: 30px;
	opacity: 30;
	background-color: transparent;
}
a-horizontal {
	height: 100%;
	border: 0 none transparent;
}
a-totals {
	grid-gap: 30px;
	height: calc(1em + 3px);
	bottom: 20;
	letter-spacing: inherit;
	height: 100%;
}
a-nav-horizontal-position {
	transform: translate(50%, -50%);
}
a-totals-quantity {
	display: inline;
	top: 0;
	border: 0 none transparent;
}
a-left {
	top: 50;
	color: inherit;
	opacity: 30;
}
a-next-left-position {
	opacity: 1;
	display: grid;
	opacity: 1;
}
a-back-left-horizontal {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
a-repeater-quantity {
	opacity: 1;
	border: 0 none transparent;
	flex-grow: 0;
}
a-layout-position-nav {
	align-items: left;
	flex-grow: 0;
	opacity: 20;
	box-sizing: content-box;
}
a-webkit {
	box-shadow: none !important;
	min-width: 0 !important;
	color: inherit;
}
a-blocks-layout {
	z-index: 1;
	-ms-user-select: none;
	margin: 0;
	right: 0;
	opacity: 20;
}
a-price {
	width: 100%;
}
a-tables-top-blocks {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	color: inherit;
	display: inline !important;
}
body.whm #mobilelocalemenu {
  color: #fff;
}
q-left {
	border: none !important;
	-webkit-user-select: none;
	height: 0 !important;
	outline: none !important;
}
q-blocks-quantity {
	display: inline;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	outline: none !important;
	user-select: none;
}
q-blocks {
	align-items: center;
}
q-old-button {
	overflow-y: hidden;
	z-index: 1;
}
q-back-position {
	box-shadow: none !important;
}
q-horizontal-carousel-price {
	opacity: 30;
	overflow-x: auto;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
q-left-image {
	position: absolute;
	background-color: transparent;
	width: 0 !important;
}
q-nav-webkit {
	margin: 0 !important;
	-ms-user-select: none;
	color: #fff;
	display: inline;
}
q-nav {
	top: 10;
	height: calc(1em + 3px);
}
q-layout {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
q-horizontal-nav {
	-ms-user-select: none;
	color: #fff;
	height: 0 !important;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
q-top-image-countdown {
	opacity: 20;
	flex-shrink: 0;
	text-align: center;
	display: inline;
	display: inline;
}
q-blocks {
	margin: 0 !important;
}
q-totals-old {
	white-space: nowrap;
	padding: 0.5em !important;
	z-index: 1;
	display: inline !important;
	box-shadow: none !important;
}
q-image-next {
	bottom: 10;
	opacity: 30;
}
#mobilelocalemenu a {
  padding: 5px 8px;
  background-color: #ccc;
  border: 1px solid #333;
  border-radius: 4px;
  color: #333;
}
f-blocks {
	opacity: 10;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
f-price-next-thumbnails {
	width: 100%;
	margin: 0 !important;
	outline-width: 0;
}
f-bottom {
	border: none !important;
	vertical-align: middle;
	text-align: left;
	border: 0 none transparent;
	position: absolute;
}
f-tables-countdown {
	text-transform: inherit;
	line-height: 1 !important;
	display: inline;
	line-height: inherit;
}
f-quantity-carousel-back {
	bottom: 10;
	box-sizing: content-box;
}
f-webkit-thumbnails {
	vertical-align: baseline;
}
f-inner {
	display: inline;
	line-height: calc(1em + 2px);
	flex-grow: 0;
	opacity: 1;
}
f-webkit-quantity {
	background-color: transparent;
}
f-webkit {
	display: inline !important;
	padding: 0.5em !important;
	font-size: 1em;
	text-transform: inherit;
	-ms-user-select: none;
}
f-button {
	top: 0;
}
f-top-quantity-tables {
	margin: 0 !important;
	min-height: 0 !important;
	border: none;
	fill: currentColor;
}
f-countdown-back {
	height: calc(1em + 3px);
}
f-horizontal-carousel-old {
	border: none;
	margin: 0;
	border: none;
	z-index: 1;
}
#locale-footer {
  margin: 40px auto;
  padding: 5px;
  width: 90%;
}
r-top-thumbnails-countdown {
	outline-width: 0;
	position: relative;
	width: 100%;
	flex-shrink: 0;
	height: 0 !important;
}
r-horizontal-left {
	margin: 0 !important;
	-webkit-user-select: none;
}
r-back-back {
	overflow-x: auto;
	vertical-align: middle;
	flex-shrink: 0;
}
r-nav-carousel-blocks {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	display: grid;
}
r-inner-layout {
	right: 0;
	min-height: 0 !important;
	border: none !important;
}
r-image {
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
r-countdown-top {
	width: 100%;
}
r-tables-thumbnails {
	bottom: 10;
	overflow-y: hidden;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
}
r-bottom-countdown-repeater {
	opacity: 10;
	display: flex;
	z-index: 1;
	margin: 0;
}
r-image-left-countdown {
	margin: 0;
	width: 2em;
	height: 100%;
}
r-nav-totals-price {
	display: inline !important;
	outline: none !important;
	bottom: 20;
}
r-image {
	grid-gap: 30px;
	text-align: left;
	z-index: 1;
}
r-position-layout-image {
	opacity: 10;
}
r-totals {
	margin: 0;
	display: inline !important;
	opacity: 30;
}
r-horizontal-repeater {
	width: 0 !important;
	min-width: 0 !important;
	-ms-user-select: none;
	height: 100%;
	height: calc(1em + 3px);
}
r-layout-carousel-quantity {
	width: calc(1em + 3px);
	overflow-y: hidden;
	font-size: 1em;
	color: #fff;
}
r-quantity {
	position: absolute;
	outline-width: 0;
	flex-shrink: 0;
	top: 0;
}
r-position {
	background-color: transparent;
}
r-inner-inner {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
.error_notice {
  color: #3f4143;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  padding: 10px;
  max-width: 50%;
  display: table;
}
h-old {
	line-height: calc(1em + 2px);
	width: 2em;
	line-height: inherit;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
h-blocks-left-top {
	overflow-x: auto;
	top: 0;
	position: relative;
}
h-quantity-webkit-top {
	align-items: left;
	overflow-y: hidden;
	vertical-align: middle;
}
h-left {
	justify-content: center;
}
h-blocks-horizontal-carousel {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
h-countdown-blocks {
	transform: translate(50%, -50%);
	align-items: left;
}
h-next {
	scrollbar-width: none;
}
h-webkit {
	height: 0 !important;
	top: 0;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
h-blocks-next {
	height: calc(1em + 3px);
	display: flex;
}
h-repeater {
	top: calc(50% - 0.5em) !important;
	display: grid;
	outline: none !important;
	scrollbar-width: none;
	position: absolute !important;
}
h-thumbnails-layout {
	opacity: 10;
	position: absolute;
	margin: 0;
	bottom: 0;
}
h-nav {
	display: grid;
}
h-image-left-repeater {
	position: relative;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
h-blocks-webkit-horizontal {
	box-sizing: content-box;
	vertical-align: middle;
	height: 100%;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
}
h-image {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	text-align: center;
	display: inline !important;
}
h-image-bottom-position {
	right: 0;
	text-align: center;
	bottom: 10;
	line-height: calc(1em + 2px);
}
h-quantity {
	white-space: nowrap;
}
h-inner {
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
h-button {
	opacity: 1;
}
h-nav-old-nav {
	min-width: 0 !important;
}
h-nav-quantity-tables {
	opacity: 1;
}
h-totals-image {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	bottom: 10;
	outline-width: 0;
}
h-horizontal {
	outline: none !important;
	top: 10;
	height: calc(1em + 3px);
	background-color: transparent;
}
h-thumbnails-back-horizontal {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	position: relative;
	letter-spacing: inherit;
}
h-totals {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
h-next-webkit {
	height: calc(1em + 3px);
}
h-horizontal {
	min-width: 0 !important;
}
h-nav-left {
	padding: 0.5em !important;
	flex-grow: 0;
	flex-shrink: 0;
	grid-gap: 30px;
}
h-old-layout {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	box-sizing: content-box;
	overflow-y: hidden;
}
h-tables-old-price {
	box-shadow: none !important;
	vertical-align: baseline;
}
h-totals {
	display: inline;
}
h-price {
	white-space: nowrap;
	overflow-y: hidden;
	z-index: 1;
}
h-carousel-left {
	justify-content: center;
}
h-left {
	text-decoration: none;
	bottom: 10;
	border: 0 none transparent;
	white-space: nowrap;
	top: 10;
}
h-position {
	bottom: 0;
	height: 0 !important;
	align-items: left;
}
h-repeater-repeater-blocks {
	z-index: 1;
	vertical-align: middle;
	box-sizing: content-box;
}
h-position {
	height: 100%;
	flex-grow: 0;
	white-space: nowrap;
	-ms-user-select: none;
}
h-tables-inner {
	opacity: 10;
}
h-old-quantity {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	border: none;
	width: 0 !important;
}
h-repeater-quantity-carousel {
	border: none !important;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
h-back-nav-tables {
	scrollbar-width: none;
	bottom: 20;
	display: inline !important;
}
h-bottom {
	justify-content: center;
	box-shadow: none !important;
}
h-quantity-repeater-blocks {
	display: inline;
	right: 0;
	text-transform: inherit;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
h-inner {
	display: inline !important;
	flex-grow: 0;
	-ms-user-select: none;
}
h-nav-thumbnails {
	align-items: center;
	user-select: none;
	border: 0 none transparent;
}
h-next {
	display: inline !important;
}
h-old {
	overflow-x: auto;
	border: none;
}
h-left {
	min-width: 0 !important;
	display: grid;
}
body.whm .error_notice,
body.whm .error_notice a {
  color: #fff;
}
v-top-back-bottom {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	z-index: 1;
}
v-thumbnails {
	opacity: 1;
	display: flex;
}
v-blocks-bottom-button {
	color: #fff;
	outline-width: 0;
	grid-gap: 30px;
	top: 0;
	grid-template-columns: 1fr 1fr;
}
v-button {
	vertical-align: baseline;
	bottom: 10;
	position: absolute !important;
	flex-grow: 0;
	display: flex;
}
v-tables-back {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
v-button-horizontal-next {
	vertical-align: middle;
	overflow-x: auto;
	text-transform: inherit;
	height: 0 !important;
	z-index: 1;
}
v-left {
	opacity: 10;
	margin: 0;
	z-index: 1;
}
v-next-back {
	-webkit-text-decoration-skip: objects;
	display: grid;
	vertical-align: middle;
	display: grid;
}
v-bottom-webkit-top {
	position: absolute !important;
	display: flex;
	flex-shrink: 0;
	margin: 0;
	width: 2em;
}
v-tables-button-countdown {
	outline: none !important;
	margin: 0 !important;
	margin: 0 !important;
	bottom: 0;
}
v-left-quantity-horizontal {
	min-width: 0 !important;
}
v-next {
	box-shadow: none !important;
	height: calc(1em + 3px);
	display: inline !important;
}
v-image {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	outline: none !important;
}
v-top-thumbnails {
	height: calc(1em + 3px);
	display: inline !important;
	text-align: center;
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
v-old-horizontal-tables {
	overflow-y: hidden;
	color: inherit;
	position: relative;
}
v-repeater-totals {
	text-align: left;
}
v-blocks {
	-webkit-user-select: none;
	align-items: center;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
}
v-countdown-countdown-carousel {
	fill: currentColor;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
}
v-tables-tables-webkit {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
v-repeater-next {
	position: relative;
}
v-back-price {
	box-shadow: none !important;
}
v-position {
	align-items: center;
}
v-back-left {
	vertical-align: baseline;
	vertical-align: middle;
	margin: 0;
	fill: currentColor;
}
v-thumbnails-top {
	top: 10;
	top: 0;
	opacity: 10;
	width: calc(1em + 3px);
	line-height: inherit;
}
v-repeater-repeater {
	font-size: 1em;
}
v-position {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
}
v-horizontal-next-bottom {
	scrollbar-width: none;
	-ms-user-select: none;
	position: absolute !important;
	text-transform: inherit;
	border: 0 none transparent;
}
v-layout-webkit-old {
	bottom: 10;
	border: none;
	width: 100%;
}
v-nav-repeater {
	z-index: 1;
	position: relative;
	width: 0 !important;
	bottom: 0;
}
v-old-totals-image {
	bottom: 20;
	user-select: none;
	transform: translate(50%, -50%);
	outline-width: 0;
	align-items: center;
}
v-carousel {
	overflow-y: hidden;
	justify-content: center;
	-webkit-user-select: none;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
v-layout-webkit-layout {
	height: 0 !important;
	overflow-y: hidden;
}
v-bottom-webkit-carousel {
	-webkit-user-select: none;
	padding: 0.5em !important;
	-ms-user-select: none;
	position: absolute !important;
}
v-inner {
	z-index: 1;
	fill: currentColor;
	width: calc(1em + 3px);
}
v-back-image-layout {
	display: inline !important;
	text-align: center;
	top: calc(50% - 0.5em) !important;
	top: 50;
	text-align: center;
}
v-blocks-layout-image {
	top: 0;
	height: 0 !important;
	opacity: 10;
	padding: 0.5em !important;
}
v-next-quantity-tables {
	align-items: center;
	bottom: 0;
}
v-position {
	bottom: 20;
	font-size: 1em;
	top: 10;
	white-space: nowrap;
	color: inherit;
}
v-image-thumbnails {
	white-space: nowrap;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	width: 0 !important;
	z-index: 1;
}
v-button-position-nav {
	display: grid;
	display: inline;
	bottom: 20;
	text-align: left;
	box-sizing: content-box;
}
v-button-tables-price {
	display: inline !important;
}
v-bottom-blocks {
	flex-shrink: 0;
	user-select: none;
	top: 50;
}
v-position-carousel-button {
	margin: 0 !important;
}
v-button-countdown {
	flex-shrink: 0;
}
v-image {
	box-sizing: content-box;
}
v-button {
	min-height: 0 !important;
	overflow-y: hidden;
}
v-bottom {
	bottom: 20;
}
body.whm .error_notice a:hover {
  text-decoration: underline;
}
s-next-button-blocks {
	color: inherit;
	letter-spacing: inherit;
	outline-width: 0;
	-ms-user-select: none;
	white-space: nowrap;
}
s-totals {
	bottom: 0;
	-webkit-user-select: none;
	height: 0 !important;
}
s-countdown-left-button {
	line-height: inherit;
	bottom: 10;
	line-height: 1 !important;
}
s-image-back {
	display: inline;
}
s-button {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	align-items: left;
}
s-price-countdown-repeater {
	border: 0 none transparent;
	width: calc(1em + 3px);
}
s-back {
	grid-gap: 30px;
}
s-layout-tables {
	width: 100%;
	overflow-y: hidden;
}
s-layout-inner {
	left: calc(50% - 0.5em) !important;
}
s-old-button {
	font-size: 1em;
}
s-quantity-old {
	min-height: 0 !important;
	border: none !important;
}
s-left-layout {
	letter-spacing: inherit;
	outline-width: 0;
}
s-left-quantity {
	line-height: 1 !important;
}
s-repeater {
	flex-grow: 0;
	position: absolute;
	align-items: left;
	box-shadow: none !important;
}
s-webkit-back {
	box-shadow: none !important;
	flex-shrink: 0;
	height: 0 !important;
	user-select: none;
	height: 100%;
}
s-next-back {
	bottom: 0;
	height: calc(1em + 3px);
	font-size: 1em;
}
s-horizontal-old-totals {
	z-index: 1;
	height: 0 !important;
	overflow-x: auto;
}
s-repeater-left-bottom {
	white-space: nowrap;
	opacity: 20;
	white-space: nowrap;
}
s-inner-bottom {
	box-shadow: none !important;
	line-height: 1 !important;
	flex-grow: 0;
	width: calc(1em + 3px);
}
s-quantity-button-top {
	position: absolute !important;
	min-width: 0 !important;
	text-align: center;
	margin: 0;
}
s-left-position-quantity {
	padding: 0.5em !important;
}
s-old-tables-inner {
	opacity: 30;
	font-size: 1em;
	z-index: 1;
	top: 10;
	width: 100%;
}
s-quantity {
	opacity: 10;
	color: inherit;
}
s-horizontal {
	bottom: 10;
	outline: none !important;
	overflow-y: hidden;
	outline-width: 0;
}
s-tables-tables-button {
	color: inherit;
	opacity: 1;
	border: none !important;
	height: 100%;
}
s-next-tables-next {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
s-image-carousel {
	-ms-user-select: none;
}
s-price {
	z-index: 1;
}
#login-status {
  display: table;
  width: 100%;
}
d-webkit-next {
	text-align: center;
	top: 50;
	flex-shrink: 0;
	vertical-align: middle;
	height: 100%;
}
d-horizontal-layout {
	-webkit-text-decoration-skip: objects;
	display: inline;
	-ms-user-select: none;
	display: flex;
	min-height: 0 !important;
}
d-carousel-next {
	width: 100%;
	display: inline !important;
	top: 10;
	min-width: 0 !important;
}
d-tables-thumbnails-totals {
	opacity: 20;
	box-shadow: none !important;
	min-width: 0 !important;
	position: absolute;
}
d-horizontal-back-left {
	box-shadow: none !important;
	box-sizing: content-box;
}
d-quantity-tables {
	overflow-y: hidden;
	display: grid;
	align-items: center;
	opacity: 30;
}
d-bottom {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	align-items: left;
	opacity: 10;
}
d-thumbnails-webkit-price {
	align-items: left;
	display: grid;
}
d-image {
	display: inline !important;
	white-space: nowrap;
}
d-nav-blocks-position {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
d-position-image {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
d-inner-top {
	text-align: center;
	line-height: calc(1em + 2px);
}
d-next-tables-webkit {
	box-sizing: content-box;
	min-width: 0 !important;
	overflow-y: hidden;
	text-transform: inherit;
	display: grid;
}
d-nav-image {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
d-quantity {
	text-transform: inherit;
	opacity: 1;
}
d-nav-old {
	letter-spacing: inherit;
	overflow-y: hidden;
	user-select: none;
	flex-shrink: 0;
}
d-left-image {
	line-height: calc(1em + 2px);
	align-items: center;
	margin: 0;
	top: 50;
	text-transform: inherit;
}
d-button {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	color: #fff;
}
d-tables-left-back {
	overflow-y: hidden;
	top: 50;
	text-transform: inherit;
	text-decoration: none;
}
d-top {
	user-select: none;
	box-shadow: none !important;
	line-height: 1 !important;
}
d-countdown-layout {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
d-inner-totals-thumbnails {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	align-items: left;
}
d-tables-layout {
	display: grid;
	flex-shrink: 0;
	width: calc(1em + 3px);
	text-align: center;
}
d-back-countdown-totals {
	background-color: transparent;
}
d-totals-horizontal-left {
	padding: 0.5em !important;
	border: none;
	-webkit-text-decoration-skip: objects;
}
d-image {
	outline-width: 0;
	line-height: calc(1em + 2px);
}
d-horizontal-image-next {
	white-space: nowrap;
	height: calc(1em + 3px);
}
d-position-layout-quantity {
	line-height: 1 !important;
	-ms-user-select: none;
	flex-shrink: 0;
	justify-content: center;
}
d-blocks-back-totals {
	display: inline !important;
	width: 0 !important;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
d-bottom {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	top: 0;
	width: 100%;
}
d-next {
	height: 100%;
	user-select: none;
}
d-top-quantity {
	text-transform: inherit;
}
d-tables-top-horizontal {
	-ms-user-select: none;
	white-space: nowrap;
	opacity: 10;
	border: none !important;
}
d-carousel {
	margin: 0 !important;
	-webkit-user-select: none;
	border: 0 none transparent;
	width: 0 !important;
}
d-price-bottom-top {
	-webkit-user-select: none;
	outline-width: 0;
}
#login-detail,
.message-detail {
  display: table-row;
  height: 40px;
}
i-nav-position-image {
	box-shadow: none !important;
	color: inherit;
}
i-price {
	text-align: left;
	opacity: 10;
}
i-next {
	-webkit-user-select: none;
}
i-quantity {
	display: inline !important;
}
i-bottom-price-button {
	text-align: center;
}
i-back-top-carousel {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	opacity: 30;
}
i-countdown-inner {
	fill: currentColor;
}
i-nav-old {
	height: 100%;
	text-decoration: none;
	vertical-align: baseline;
}
i-quantity-countdown {
	bottom: 0;
	text-align: left;
}
i-countdown-left-bottom {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
i-totals-inner-position {
	bottom: 10;
	grid-gap: 30px;
	min-width: 0 !important;
	top: 50;
	right: 0;
}
i-next {
	box-sizing: content-box;
	right: 0;
	top: 10;
	opacity: 30;
}
i-countdown-inner {
	bottom: 20;
	display: inline;
}
i-image-nav {
	position: relative;
}
i-blocks {
	width: 2em;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	box-sizing: content-box;
	color: inherit;
}
i-nav-webkit-next {
	margin: 0 !important;
}
i-tables-left {
	right: 0;
	height: 100%;
}
i-thumbnails {
	scrollbar-width: none;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
i-image-quantity-layout {
	color: inherit;
	width: 100%;
	flex-grow: 0;
	align-items: left;
}
#login-status-icon-container,
#IE-warning-icon-container {
  padding-left: 5px;
  padding-right: 5px;
  width: 27px;
}
q-horizontal-tables-countdown {
	opacity: 30;
}
q-totals-back-quantity {
	color: inherit;
}
q-tables-top {
	vertical-align: middle;
}
q-webkit-blocks-carousel {
	overflow-y: hidden;
	margin: 0 !important;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
q-inner-countdown {
	fill: currentColor;
	transform: translate(50%, -50%);
	position: relative;
}
q-tables-webkit-quantity {
	width: calc(1em + 3px);
	opacity: 30;
	fill: currentColor;
	color: #fff;
	vertical-align: baseline;
}
q-layout-image {
	box-shadow: none !important;
	right: 0;
	min-height: 0 !important;
	font-size: 1em;
}
q-thumbnails {
	top: 0;
	display: inline !important;
	flex-grow: 0;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
q-inner {
	text-transform: inherit;
	color: inherit;
	vertical-align: baseline;
	overflow-x: auto;
}
q-repeater-webkit {
	height: calc(1em + 3px);
	box-sizing: content-box;
	z-index: 1;
	opacity: 20;
	color: inherit;
}
q-blocks-tables-image {
	flex-shrink: 0;
	text-transform: inherit;
	box-sizing: content-box;
}
q-thumbnails-back {
	z-index: 1;
	background-color: transparent;
}
q-blocks-webkit {
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
q-back-position-countdown {
	line-height: calc(1em + 2px);
}
q-inner-left {
	border: 0 none transparent;
	-webkit-user-select: none;
}
q-next-layout {
	z-index: 1;
}
q-countdown-quantity {
	justify-content: center;
}
q-thumbnails-top {
	top: 0;
}
q-left-countdown {
	min-width: 0 !important;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	align-items: center;
}
q-inner {
	opacity: 30;
	height: 0 !important;
}
q-bottom-horizontal {
	font-size: 1em;
	vertical-align: baseline;
}
q-horizontal-quantity {
	width: 100%;
	vertical-align: middle;
	text-decoration: none;
}
q-old-thumbnails-back {
	vertical-align: middle;
	opacity: 30;
	flex-grow: 0;
	width: 100%;
	margin: 0;
}
q-blocks-quantity-webkit {
	grid-gap: 30px;
	color: inherit;
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
q-price-price-countdown {
	grid-gap: 30px;
}
q-thumbnails-thumbnails {
	fill: currentColor;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	fill: currentColor;
	width: 2em;
}
q-layout-bottom {
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
q-left-layout {
	color: inherit;
	flex-shrink: 0;
	border: none !important;
	user-select: none;
	bottom: 20;
}
q-webkit-left {
	display: grid;
}
#login-status-icon-container,
#login-status-message,
.login-status-message,
#IE-warning-icon-container,
#IE-warning-message {
  display: table-cell;
  vertical-align: middle;
}
a-price-thumbnails-back {
	-webkit-user-select: none;
	align-items: center;
}
a-totals-totals {
	color: #fff;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	margin: 0;
	color: inherit;
}
a-old-layout {
	padding: 0.5em !important;
	opacity: 20;
	text-align: left;
}
a-horizontal {
	display: inline !important;
	box-shadow: none !important;
	padding: 0.5em !important;
	top: 50;
	position: absolute;
}
a-image-button-old {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
a-blocks {
	align-items: center;
	opacity: 30;
}
a-top-repeater {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	position: absolute !important;
}
a-back {
	position: relative;
	text-align: center;
}
a-bottom-countdown-next {
	-ms-user-select: none;
	min-height: 0 !important;
}
a-totals-layout-countdown {
	flex-grow: 0;
	vertical-align: middle;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
a-totals-old {
	opacity: 1;
}
a-countdown-horizontal-tables {
	box-sizing: content-box;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
a-bottom-back-inner {
	-ms-user-select: none;
	vertical-align: baseline;
}
a-thumbnails {
	-webkit-text-decoration-skip: objects;
	display: flex;
	border: none;
	position: relative;
}
a-layout {
	outline-width: 0;
	scrollbar-width: none;
	bottom: 0;
	display: flex;
	width: 100%;
}
a-top-button-webkit {
	position: absolute !important;
}
a-price {
	font-size: 1em;
	min-height: 0 !important;
	align-items: left;
}
a-repeater {
	line-height: 1 !important;
	z-index: 1;
	vertical-align: baseline;
	top: 10;
}
a-old-top-position {
	bottom: 20;
	border: 0 none transparent;
	outline: none !important;
	vertical-align: baseline;
}
a-repeater-countdown {
	width: calc(1em + 3px);
	box-shadow: none !important;
	padding: 0.5em !important;
	height: 0 !important;
	text-transform: inherit;
}
a-webkit-old {
	line-height: inherit;
}
a-image-old-inner {
	overflow-x: auto;
}
a-quantity-thumbnails-webkit {
	top: 50;
}
a-inner-price-old {
	top: 50;
	height: 0 !important;
	justify-content: center;
	line-height: inherit;
}
a-countdown-quantity-thumbnails {
	bottom: 20;
}
a-layout-image {
	width: 0 !important;
	fill: currentColor;
	text-align: left;
	font-size: 1em;
	justify-content: center;
}
a-totals-old-repeater {
	overflow-x: auto;
	line-height: 1 !important;
}
a-top-top {
	vertical-align: middle;
	opacity: 1;
	flex-shrink: 0;
	background-color: transparent;
}
a-inner-top {
	position: relative;
	top: 0;
	display: inline;
	fill: currentColor;
	line-height: 1 !important;
}
a-blocks {
	line-height: inherit;
	opacity: 30;
}
a-carousel-position-back {
	display: flex;
	text-decoration: none;
	text-align: center;
	opacity: 20;
}
div.control_container div.login-button {
  display: inline-block;
}
k-image {
	display: inline !important;
	user-select: none;
	text-decoration: none;
	opacity: 10;
}
k-inner-image-tables {
	text-transform: inherit;
	margin: 0 !important;
	letter-spacing: inherit;
}
k-countdown {
	letter-spacing: inherit;
}
k-carousel-image-quantity {
	text-align: left;
}
k-countdown {
	top: 0;
	top: calc(50% - 0.5em) !important;
	right: 0;
	flex-grow: 0;
}
k-blocks {
	outline: none !important;
	height: 100%;
	scrollbar-width: none;
}
k-inner-next-left {
	letter-spacing: inherit;
	opacity: 1;
	flex-grow: 0;
}
k-layout-quantity {
	position: absolute !important;
}
k-blocks {
	width: 0 !important;
	vertical-align: baseline;
}
k-layout {
	opacity: 10;
	width: calc(1em + 3px);
	display: flex;
}
k-layout {
	opacity: 10;
	opacity: 1;
	letter-spacing: inherit;
	border: 0 none transparent;
	border: none !important;
}
k-price {
	box-shadow: none !important;
}
k-left {
	box-shadow: none !important;
	bottom: 10;
	color: inherit;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
k-position {
	flex-shrink: 0;
	flex-shrink: 0;
	overflow-y: hidden;
	white-space: nowrap;
	right: 0;
}
k-bottom-bottom-horizontal {
	right: 0;
	align-items: left;
	fill: currentColor;
	fill: currentColor;
	scrollbar-width: none;
}
k-totals {
	opacity: 10;
	text-transform: inherit;
	display: grid;
	white-space: nowrap;
	user-select: none;
}
k-countdown-price {
	grid-gap: 30px;
	opacity: 10;
	text-transform: inherit;
	width: calc(1em + 3px);
	font-size: 1em;
}
.external-auth-btn,
.external-auth-btn .external-auth-link {
  display: inline-block;
}
p-webkit-totals-countdown {
	top: 50;
	overflow-x: auto;
}
p-thumbnails-back-countdown {
	flex-grow: 0;
	width: 0 !important;
}
p-nav {
	vertical-align: baseline;
}
p-countdown {
	border: 0 none transparent;
	min-width: 0 !important;
	top: 0;
	left: calc(50% - 0.5em) !important;
}
p-top-blocks-quantity {
	text-align: center;
	border: none !important;
}
p-left-old {
	font-size: 1em;
	opacity: 1;
	display: inline !important;
}
p-back {
	opacity: 20;
}
p-nav {
	top: 50;
	width: 0 !important;
}
p-countdown {
	height: calc(1em + 3px);
}
p-tables-countdown-blocks {
	display: inline !important;
	border: 0 none transparent;
	text-align: center;
	z-index: 1;
	color: inherit;
}
p-webkit {
	margin: 0;
	flex-shrink: 0;
	margin: 0;
	color: #fff;
}
p-inner-totals {
	grid-gap: 30px;
}
p-nav {
	scrollbar-width: none;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	font-size: 1em;
}
p-quantity-webkit-countdown {
	top: 10;
	display: grid;
}
p-next-countdown-blocks {
	top: 0;
}
p-old-horizontal-next {
	flex-shrink: 0;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
p-nav-top-thumbnails {
	box-shadow: none !important;
	top: 0;
}
p-quantity-horizontal-tables {
	box-sizing: content-box;
	bottom: 0;
	align-items: center;
	border: none;
	box-sizing: content-box;
}
p-position {
	opacity: 20;
	height: calc(1em + 3px);
	user-select: none;
	opacity: 30;
}
p-button {
	grid-gap: 30px;
}
p-next {
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
p-back-inner-tables {
	display: inline;
}
p-layout-back-nav {
	outline-width: 0;
	grid-gap: 30px;
	width: calc(1em + 3px);
}
p-horizontal-blocks-carousel {
	height: 0 !important;
	margin: 0;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
.external-auth-btn .external-auth-link {
  border-radius: 4px;
}
h-countdown-price {
	letter-spacing: inherit;
	position: absolute !important;
	padding: 0.5em !important;
	line-height: 1 !important;
	opacity: 30;
}
h-carousel {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	border: none !important;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
h-image {
	outline: none !important;
	line-height: 1 !important;
}
h-thumbnails-repeater-countdown {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	background-color: transparent;
	opacity: 30;
}
h-layout-back {
	user-select: none;
	text-decoration: none;
	display: inline;
}
h-totals {
	position: relative;
}
h-quantity-inner-nav {
	height: 100%;
}
h-totals-tables {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	vertical-align: baseline;
}
h-layout-countdown {
	display: inline;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	text-align: left;
	position: absolute;
}
h-price-countdown {
	align-items: left;
	border: 0 none transparent;
	vertical-align: middle;
}
h-thumbnails-webkit {
	vertical-align: baseline;
	align-items: left;
	letter-spacing: inherit;
	overflow-x: auto;
	text-decoration: none;
}
h-thumbnails-button {
	padding: 0.5em !important;
	height: calc(1em + 3px);
	display: grid;
	display: flex;
}
h-old-totals-layout {
	font-size: 1em;
	opacity: 30;
	overflow-x: auto;
	box-shadow: none !important;
}
h-totals-back-price {
	transform: translate(50%, -50%);
	top: 0;
}
h-countdown {
	right: 0;
	border: none !important;
	text-align: center;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
h-old {
	width: 0 !important;
	flex-shrink: 0;
}
h-repeater-next {
	bottom: 10;
	color: #fff;
	display: flex;
}
h-inner-countdown {
	display: flex;
	margin: 0 !important;
	width: 0 !important;
}
h-layout {
	opacity: 30;
	fill: currentColor;
	border: none;
}
h-nav-tables {
	margin: 0;
	box-sizing: content-box;
}
h-layout-nav-next {
	z-index: 1;
	letter-spacing: inherit;
}
h-horizontal-tables {
	box-shadow: none !important;
	width: calc(1em + 3px);
	white-space: nowrap;
}
h-webkit-image-quantity {
	color: #fff;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
h-old-layout {
	outline-width: 0;
}
h-price {
	z-index: 1;
}
h-image {
	margin: 0;
}
h-tables-top-inner {
	height: 100%;
}
h-image-carousel {
	outline-width: 0;
	position: absolute;
	position: absolute;
	flex-shrink: 0;
}
h-position {
	line-height: 1 !important;
	align-items: center;
	display: grid;
}
h-carousel-countdown-inner {
	opacity: 30;
	line-height: calc(1em + 2px);
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
h-tables-inner {
	text-decoration: none;
}
h-webkit {
	color: inherit;
}
h-image-quantity {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
}
h-top-layout {
	user-select: none;
	text-align: left;
	height: calc(1em + 3px);
	text-align: left;
}
h-position-blocks-image {
	grid-gap: 30px;
}
h-inner {
	background-color: transparent;
	text-align: center;
	opacity: 30;
	position: absolute;
	width: 0 !important;
}
h-webkit-thumbnails-nav {
	scrollbar-width: none;
	border: none !important;
	display: inline;
	vertical-align: baseline;
}
h-tables {
	z-index: 1;
	top: 0;
	line-height: calc(1em + 2px);
}
.login-btn button,
.login-btn input,
.login-btn .loginbtn,
.btn button,
.external-auth-btn .external-auth-link,
.clickthrough-cont-btn {
  background-color: #179bd7;
  width: 100%;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: center;
  text-decoration: none;
}
o-price-price-webkit {
	opacity: 20;
	margin: 0;
	bottom: 0;
}
o-left {
	fill: currentColor;
	white-space: nowrap;
	height: 0 !important;
	outline: none !important;
}
o-position-quantity-top {
	text-align: center;
}
o-old {
	letter-spacing: inherit;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
o-image-position-blocks {
	bottom: 0;
}
o-tables {
	line-height: inherit;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	min-height: 0 !important;
	line-height: 1 !important;
}
o-repeater {
	min-height: 0 !important;
	bottom: 0;
	text-align: left;
	width: 100%;
}
o-blocks-countdown {
	user-select: none;
	box-sizing: content-box;
	text-align: center;
}
o-repeater {
	color: #fff;
}
o-layout-nav {
	padding: 0.5em !important;
	align-items: left;
	user-select: none;
	scrollbar-width: none;
	height: 0 !important;
}
o-price {
	min-width: 0 !important;
	margin: 0;
	height: 100%;
	width: calc(1em + 3px);
}
o-horizontal {
	min-width: 0 !important;
}
o-back {
	box-sizing: content-box;
	height: calc(1em + 3px);
	letter-spacing: inherit;
	text-decoration: none;
	bottom: 0;
}
o-old-horizontal {
	position: relative;
	height: 100%;
	text-align: left;
	-ms-user-select: none;
}
.external-auth-btn .external-auth-link {
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 4px;
}
o-button {
	top: calc(50% - 0.5em) !important;
}
o-position-totals-webkit {
	min-width: 0 !important;
	color: inherit;
	overflow-y: hidden;
}
o-nav-carousel {
	opacity: 10;
	text-transform: inherit;
	bottom: 20;
	height: 0 !important;
	line-height: inherit;
}
o-nav {
	width: 0 !important;
	width: 2em;
	position: relative;
	position: absolute;
}
o-next {
	outline: none !important;
	width: 100%;
	opacity: 10;
	white-space: nowrap;
}
o-inner-totals-totals {
	opacity: 10;
	text-decoration: none;
	white-space: nowrap;
	display: grid;
	display: inline;
}
o-layout {
	position: relative;
	white-space: nowrap;
	letter-spacing: inherit;
}
o-thumbnails {
	text-align: left;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
o-tables-thumbnails-webkit {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	color: #fff;
	align-items: left;
}
o-next-tables {
	opacity: 10;
	text-align: left;
}
o-left {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	align-items: left;
	-ms-user-select: none;
	min-width: 0 !important;
}
o-blocks {
	text-align: left;
	top: 0;
	opacity: 30;
}
o-webkit-price {
	height: 0 !important;
}
o-nav {
	height: 100%;
	position: absolute;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
o-image-next {
	outline: none !important;
	width: 100%;
}
o-carousel-horizontal {
	outline-width: 0;
}
o-image {
	min-width: 0 !important;
	user-select: none;
	color: inherit;
	white-space: nowrap;
	top: 10;
}
o-position-quantity {
	opacity: 1;
	border: none !important;
}
o-position-webkit {
	vertical-align: middle;
	height: 100%;
	background-color: transparent;
	line-height: calc(1em + 2px);
}
o-totals {
	background-color: transparent;
	line-height: inherit;
	position: absolute;
	width: calc(1em + 3px);
}
o-top {
	left: calc(50% - 0.5em) !important;
}
.login-btn button:hover,
.login-btn input:hover,
.login-btn .loginbtn:hover,
.external-auth-btn .external-auth-link:hover {
  background-color: #095779;
  text-decoration: none;
  color: #fff;
}
o-left-price-tables {
	line-height: 1 !important;
}
o-image-tables {
	margin: 0 !important;
	color: #fff;
	height: 100%;
	border: none;
	display: inline !important;
}
o-price-image-blocks {
	margin: 0 !important;
	opacity: 20;
	fill: currentColor;
	display: flex;
}
o-next-left-blocks {
	top: 50;
	display: inline;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
o-image-top {
	fill: currentColor;
	height: 100%;
	min-height: 0 !important;
	right: 0;
	letter-spacing: inherit;
}
o-tables-horizontal {
	right: 0;
	height: 100%;
	border: none;
	flex-grow: 0;
	user-select: none;
}
o-quantity {
	transform: translate(50%, -50%);
	justify-content: center;
	outline-width: 0;
}
o-webkit-old {
	flex-grow: 0;
	border: none !important;
}
o-old-countdown {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
o-totals-top {
	letter-spacing: inherit;
	opacity: 10;
	-webkit-user-select: none;
	font-size: 1em;
	color: #fff;
}
o-left {
	line-height: inherit;
}
o-tables {
	height: calc(1em + 3px);
}
o-blocks-carousel {
	min-height: 0 !important;
	z-index: 1;
}
o-layout {
	opacity: 20;
}
o-countdown-inner-webkit {
	border: none !important;
	padding: 0.5em !important;
	margin: 0;
}
o-blocks-horizontal {
	-webkit-user-select: none;
	align-items: left;
	width: 0 !important;
	outline-width: 0;
	opacity: 30;
}
o-bottom-webkit {
	vertical-align: middle;
	-ms-user-select: none;
	vertical-align: baseline;
	outline: none !important;
}
o-blocks-next-button {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
o-webkit {
	top: 0;
	opacity: 1;
	flex-shrink: 0;
	top: 10;
	position: absolute !important;
}
o-bottom-price-inner {
	line-height: inherit;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
o-webkit-position {
	position: absolute !important;
}
o-thumbnails-position-quantity {
	user-select: none;
}
o-button {
	opacity: 30;
	display: inline;
	-ms-user-select: none;
	width: 2em;
}
.external-auth-btn .external-auth-link:hover {
  color: #fff;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
m-layout {
	min-width: 0 !important;
}
m-position-bottom {
	align-items: left;
	outline-width: 0;
}
m-webkit {
	height: 0 !important;
	white-space: nowrap;
}
m-countdown {
	background-color: transparent;
	outline-width: 0;
	outline-width: 0;
	grid-gap: 30px;
}
m-old-image {
	text-align: center;
	position: absolute !important;
	opacity: 10;
	display: inline !important;
}
m-old {
	height: calc(1em + 3px);
	text-align: center;
	display: inline;
	overflow-y: hidden;
	align-items: left;
}
m-totals-left {
	line-height: inherit;
	margin: 0;
	z-index: 1;
	opacity: 1;
	display: inline;
}
m-quantity {
	white-space: nowrap;
	display: inline !important;
	width: calc(1em + 3px);
	opacity: 10;
	opacity: 10;
}
m-nav-left-webkit {
	border: 0 none transparent;
	bottom: 10;
	position: absolute !important;
	width: 100%;
	color: inherit;
}
m-bottom-blocks {
	height: calc(1em + 3px);
	-ms-user-select: none;
	width: 100%;
	height: 0 !important;
	-ms-user-select: none;
}
m-repeater-bottom-left {
	display: inline !important;
}
m-bottom-position-bottom {
	overflow-x: auto;
	color: #fff;
	bottom: 10;
}
m-next {
	white-space: nowrap;
	bottom: 20;
	transform: translate(50%, -50%);
	outline: none !important;
	top: 10;
}
#answer-submit {
  float: none !important;
  margin: 10px 0;
}
r-left-price-quantity {
	opacity: 10;
	bottom: 0;
	opacity: 1;
	vertical-align: baseline;
}
r-layout {
	flex-shrink: 0;
}
r-image-image-repeater {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
r-left-thumbnails-price {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	opacity: 30;
	margin: 0 !important;
}
r-back {
	line-height: inherit;
}
r-layout {
	align-items: center;
	min-width: 0 !important;
	-ms-user-select: none;
}
r-webkit-back-quantity {
	text-align: left;
}
r-back-repeater {
	line-height: inherit;
}
r-thumbnails {
	outline-width: 0;
	right: 0;
	box-shadow: none !important;
	width: 0 !important;
}
r-old {
	display: inline !important;
	flex-shrink: 0;
	flex-grow: 0;
	width: calc(1em + 3px);
}
r-tables-layout {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	height: 100%;
	width: 100%;
}
r-tables-countdown {
	-ms-user-select: none;
	vertical-align: middle;
	fill: currentColor;
}
r-left {
	align-items: left;
	scrollbar-width: none;
	overflow-x: auto;
	top: 50;
}
r-layout {
	justify-content: center;
	bottom: 0;
	right: 0;
	outline-width: 0;
	z-index: 1;
}
r-bottom-back {
	margin: 0;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	-ms-user-select: none;
}
r-thumbnails-carousel-repeater {
	min-height: 0 !important;
	line-height: 1 !important;
	display: inline !important;
	top: 10;
	transform: translate(50%, -50%);
}
r-bottom-layout-left {
	white-space: nowrap;
	user-select: none;
}
r-top-layout {
	min-height: 0 !important;
	user-select: none;
	display: inline !important;
}
r-totals-repeater {
	box-shadow: none !important;
	top: 10;
	opacity: 1;
}
r-webkit-thumbnails {
	width: 100%;
	bottom: 20;
	width: 2em;
}
r-back-position {
	position: absolute !important;
	bottom: 0;
	bottom: 0;
	opacity: 30;
}
r-tables-next-bottom {
	margin: 0 !important;
	bottom: 10;
	vertical-align: middle;
}
r-position-tables {
	opacity: 20;
	border: 0 none transparent;
	bottom: 0;
	-ms-user-select: none;
}
r-blocks-tables-thumbnails {
	user-select: none;
	-ms-user-select: none;
	text-align: center;
	padding: 0.5em !important;
}
r-inner-horizontal-carousel {
	position: relative;
}
r-tables-image-old {
	top: 10;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
r-carousel {
	top: 0;
	user-select: none;
}
r-nav-carousel-top {
	align-items: center;
	vertical-align: baseline;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
r-image {
	border: 0 none transparent;
	box-sizing: content-box;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
r-nav-blocks {
	min-height: 0 !important;
}
r-blocks-left-repeater {
	overflow-y: hidden;
	top: 0;
	line-height: inherit;
	grid-gap: 30px;
	margin: 0 !important;
}
r-position-quantity {
	fill: currentColor;
}
r-blocks-tables-top {
	display: inline !important;
	right: 0;
	user-select: none;
}
.logout-container,
.response-container {
  float: none !important;
  margin-top: 30px;
}
g-price-left {
	width: calc(1em + 3px);
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
g-webkit {
	top: 0;
	line-height: inherit;
}
g-thumbnails-thumbnails-price {
	box-shadow: none !important;
	-ms-user-select: none;
	opacity: 30;
	font-size: 1em;
	vertical-align: middle;
}
g-next-blocks {
	justify-content: center;
	text-decoration: none;
}
g-tables-blocks-totals {
	position: relative;
	min-height: 0 !important;
	display: flex;
	top: 0;
}
g-repeater-horizontal {
	border: none;
}
g-horizontal {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	position: absolute;
	height: 0 !important;
	min-width: 0 !important;
}
g-position {
	scrollbar-width: none;
	-ms-user-select: none;
	display: flex;
}
g-blocks-button-old {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
g-next-position-bottom {
	fill: currentColor;
	padding: 0.5em !important;
	opacity: 10;
}
g-left-left-inner {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
g-next-layout {
	flex-grow: 0;
	align-items: center;
	display: inline;
	text-align: left;
}
#confirm-submit-btn {
  padding-top: 23px !important;
}
p-totals-repeater {
	position: absolute;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	scrollbar-width: none;
}
p-left-bottom-top {
	overflow-y: hidden;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	top: 0;
	width: 2em;
}
p-carousel-tables {
	grid-template-columns: 1fr 1fr;
}
p-tables-horizontal {
	display: flex;
	flex-shrink: 0;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
p-inner {
	vertical-align: baseline;
}
p-price-tables {
	scrollbar-width: none;
}
p-thumbnails-back-webkit {
	right: 0;
	opacity: 1;
}
p-price-top {
	display: flex;
	bottom: 0;
	-ms-user-select: none;
	justify-content: center;
}
p-button-layout-position {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	position: relative;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
p-back {
	font-size: 1em;
	align-items: left;
	margin: 0 !important;
	box-sizing: content-box;
	font-size: 1em;
}
p-blocks-left {
	z-index: 1;
	line-height: inherit;
}
p-totals-quantity {
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
p-old {
	width: 2em;
	position: relative;
	bottom: 0;
	justify-content: center;
	border: 0 none transparent;
}
#notify {
  width: 365px;
  margin: 15px auto;
}
w-bottom-top {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	position: absolute !important;
	flex-grow: 0;
	border: 0 none transparent;
}
w-button-price-old {
	right: 0;
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
w-left-tables-quantity {
	margin: 0;
	border: 0 none transparent;
	border: 0 none transparent;
}
w-old-tables {
	outline-width: 0;
}
w-tables {
	fill: currentColor;
}
w-totals-horizontal {
	overflow-y: hidden;
	width: 100%;
	bottom: 10;
	top: 50;
	outline: none !important;
}
w-totals {
	text-transform: inherit;
	color: inherit;
	grid-gap: 30px;
}
w-bottom-top-layout {
	scrollbar-width: none;
	box-shadow: none !important;
	flex-shrink: 0;
	scrollbar-width: none;
	margin: 0;
}
w-button-inner-back {
	opacity: 10;
	align-items: center;
	align-items: center;
	position: absolute;
	position: absolute !important;
}
w-position {
	position: relative;
}
w-totals-left-back {
	top: 0;
	text-align: left;
	font-size: 1em;
	width: calc(1em + 3px);
}
w-back {
	vertical-align: middle;
}
w-inner-carousel {
	align-items: left;
	position: absolute !important;
	-webkit-user-select: none;
	-ms-user-select: none;
	box-shadow: none !important;
}
w-thumbnails-totals-position {
	letter-spacing: inherit;
	box-sizing: content-box;
	position: relative;
	margin: 0;
}
w-blocks-carousel-layout {
	height: 0 !important;
	box-sizing: content-box;
}
w-old {
	display: flex;
	min-width: 0 !important;
}
w-quantity {
	height: 100%;
	text-align: left;
	border: none !important;
}
w-carousel-blocks-back {
	padding: 0.5em !important;
	align-items: center;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
w-blocks-carousel-nav {
	bottom: 20;
	top: 50;
	text-align: center;
}
w-top-repeater {
	bottom: 20;
	outline: none !important;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
w-quantity-top {
	position: relative;
	fill: currentColor;
	opacity: 30;
	opacity: 30;
}
w-repeater {
	width: 100%;
	-webkit-user-select: none;
	align-items: center;
	outline: none !important;
}
w-old-quantity {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
w-totals-left-old {
	height: 100%;
	display: inline;
	overflow-y: hidden;
	background-color: transparent;
	width: calc(1em + 3px);
}
w-left {
	display: grid;
}
w-repeater-inner {
	vertical-align: baseline;
	background-color: transparent;
	outline-width: 0;
	display: flex;
	text-decoration: none;
}
w-nav-image-image {
	grid-template-columns: 1fr 1fr;
	display: grid;
}
w-horizontal-webkit-quantity {
	font-size: 1em;
	text-decoration: none;
	border: none;
	overflow-x: auto;
	box-sizing: content-box;
}
w-price-tables {
	outline-width: 0;
	color: inherit;
	-ms-user-select: none;
}
w-next-webkit-carousel {
	color: inherit;
	opacity: 20;
}
w-nav-nav {
	fill: currentColor;
	scrollbar-width: none;
	user-select: none;
	display: inline;
	min-width: 0 !important;
}
w-blocks-horizontal {
	text-decoration: none;
	line-height: 1 !important;
	overflow-y: hidden;
}
w-next-bottom {
	outline-width: 0;
	line-height: calc(1em + 2px);
	opacity: 1;
	align-items: left;
}
w-carousel-button-repeater {
	line-height: inherit;
	flex-shrink: 0;
}
w-next {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
w-back {
	line-height: 1 !important;
	fill: currentColor;
	overflow-x: auto;
	position: relative;
}
w-thumbnails-inner {
	transform: translate(50%, -50%);
	align-items: left;
	transform: translate(50%, -50%);
}
w-back-blocks-countdown {
	flex-grow: 0;
	vertical-align: middle;
	display: inline;
	opacity: 1;
}
w-old {
	justify-content: center;
	color: #fff;
	display: inline !important;
	line-height: 1 !important;
}
w-thumbnails {
	line-height: 1 !important;
	position: relative;
	margin: 0 !important;
	margin: 0;
	opacity: 10;
}
w-left {
	height: calc(1em + 3px);
	width: 0 !important;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
}
w-bottom-layout-horizontal {
	margin: 0;
	opacity: 1;
}
w-bottom-left {
	outline: none !important;
	opacity: 1;
	border: none !important;
}
w-next-left-left {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	align-items: center;
	opacity: 10;
}
w-top-quantity-quantity {
	position: absolute;
	top: 50;
	top: 10;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
#notify a {
  text-decoration: underline;
  font-size: 12px;
}
o-totals {
	font-size: 1em;
	opacity: 20;
	border: 0 none transparent;
	text-align: center;
	display: grid;
}
o-layout-layout {
	display: flex;
	scrollbar-width: none;
	right: 0;
	position: absolute !important;
	letter-spacing: inherit;
}
o-next-tables-blocks {
	top: 10;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
o-carousel-old {
	margin: 0;
	background-color: transparent;
	vertical-align: baseline;
	margin: 0;
	border: none !important;
}
o-countdown-quantity-countdown {
	color: #fff;
	text-align: center;
	line-height: inherit;
	vertical-align: baseline;
	vertical-align: baseline;
}
o-left {
	font-size: 1em;
	padding: 0.5em !important;
}
o-repeater-old-repeater {
	margin: 0 !important;
	text-align: left;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
o-left {
	scrollbar-width: none;
}
o-button-repeater {
	align-items: center;
	text-decoration: none;
	white-space: nowrap;
}
o-old-nav {
	scrollbar-width: none;
}
o-horizontal-webkit {
	opacity: 20;
	position: relative;
	font-size: 1em;
	width: 0 !important;
	line-height: inherit;
}
o-thumbnails-old-top {
	display: inline !important;
}
o-quantity-back-tables {
	text-decoration: none;
	background-color: transparent;
	white-space: nowrap;
	overflow-x: auto;
	width: calc(1em + 3px);
}
o-quantity {
	position: absolute;
	justify-content: center;
	bottom: 10;
}
o-old {
	opacity: 20;
	scrollbar-width: none;
	letter-spacing: inherit;
	display: inline !important;
	display: grid;
}
o-top {
	height: 100%;
	text-transform: inherit;
}
o-left-layout-left {
	border: 0 none transparent;
	color: #fff;
	height: 0 !important;
}
o-totals-webkit-thumbnails {
	top: 50;
}
o-image-old-quantity {
	left: calc(50% - 0.5em) !important;
}
o-nav-carousel-blocks {
	display: inline;
	border: none !important;
}
o-top-layout {
	transform: translate(50%, -50%);
	color: inherit;
	-webkit-text-decoration-skip: objects;
	top: 0;
	margin: 0;
}
#notify a:hover {
  text-decoration: none;
}
s-countdown {
	bottom: 0;
}
s-webkit {
	align-items: center;
}
s-price-next {
	min-width: 0 !important;
	box-shadow: none !important;
	border: 0 none transparent;
	height: 100%;
	bottom: 10;
}
s-image-inner-blocks {
	box-sizing: content-box;
	width: 100%;
}
s-countdown-top-totals {
	transform: translate(50%, -50%);
	margin: 0;
	top: 10;
}
s-repeater {
	position: absolute !important;
	display: flex;
	z-index: 1;
	opacity: 1;
	outline: none !important;
}
s-top-top {
	background-color: transparent;
	-webkit-user-select: none;
}
s-countdown-layout {
	bottom: 20;
	top: 50;
}
s-blocks-carousel-button {
	box-sizing: content-box;
	bottom: 0;
	top: 10;
}
s-price {
	font: inherit inherit inherit/inherit inherit;
}
s-horizontal-button {
	margin: 0;
	box-sizing: content-box;
	opacity: 20;
	border: none;
}
s-carousel {
	justify-content: center;
	fill: currentColor;
}
s-left-webkit-left {
	position: absolute !important;
	top: 0;
	height: 0 !important;
	min-height: 0 !important;
	color: #fff;
}
s-repeater-repeater {
	position: absolute !important;
	z-index: 1;
}
s-webkit-carousel {
	vertical-align: baseline;
	align-items: left;
	-webkit-user-select: none;
}
s-inner {
	min-height: 0 !important;
	bottom: 10;
	box-sizing: content-box;
	display: grid;
	fill: currentColor;
}
s-tables-price {
	flex-grow: 0;
	user-select: none;
	display: inline;
	position: absolute !important;
	position: relative;
}
s-button-old {
	display: inline !important;
	width: 100%;
	outline-width: 0;
}
s-left-next-nav {
	line-height: calc(1em + 2px);
	font-size: 1em;
	min-width: 0 !important;
}
s-thumbnails-totals {
	bottom: 10;
	top: 10;
	text-align: center;
}
s-repeater-layout {
	opacity: 10;
	top: 10;
	white-space: nowrap;
	position: relative;
}
s-webkit-old {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
s-price-tables-totals {
	text-decoration: none;
	text-decoration: none;
}
s-layout-carousel {
	-ms-user-select: none;
	-ms-user-select: none;
	line-height: inherit;
	width: 0 !important;
	font-size: 1em;
}
s-tables {
	align-items: left;
}
s-thumbnails {
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
s-thumbnails {
	width: calc(1em + 3px);
	outline-width: 0;
}
s-horizontal {
	border: 0 none transparent;
	opacity: 1;
	border: none;
	position: absolute !important;
	bottom: 10;
}
s-next-carousel {
	width: 0 !important;
	vertical-align: middle;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
s-left-carousel-nav {
	display: grid;
	display: grid;
	top: 50;
	bottom: 0;
	opacity: 10;
}
s-tables-inner-quantity {
	width: 0 !important;
}
s-inner {
	align-items: left;
	position: absolute;
}
s-nav {
	position: relative;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	width: 100%;
	user-select: none;
}
s-back-layout-carousel {
	top: 10;
	display: inline !important;
}
s-repeater-position {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
}
s-button-bottom {
	transform: translate(50%, -50%);
	top: 50;
}
s-button-image {
	fill: currentColor;
	display: inline !important;
	position: absolute;
	flex-grow: 0;
}
s-nav {
	position: relative;
	color: inherit;
	opacity: 30;
	user-select: none;
	width: 0 !important;
}
s-repeater-top {
	bottom: 0;
}
s-countdown-bottom-bottom {
	width: 2em;
	height: calc(1em + 3px);
	border: none !important;
	height: 0 !important;
}
s-inner {
	width: 2em;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	outline-width: 0;
}
#notify p,
#failure p {
  margin: 0 0 10px 0;
  padding-left: 30px;
  padding-top: 3px;
}
u-inner {
	height: calc(1em + 3px);
	line-height: inherit;
	display: inline;
}
u-left-inner {
	scrollbar-width: none;
	border: none;
	overflow-y: hidden;
}
u-left {
	overflow-x: auto;
	opacity: 30;
	fill: currentColor;
	padding: 0.5em !important;
	opacity: 20;
}
u-button-price {
	width: 2em;
	justify-content: center;
	border: none;
}
u-repeater-webkit-bottom {
	vertical-align: middle;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
u-totals {
	overflow-y: hidden;
	width: 2em;
	top: 10;
	display: grid;
	align-items: center;
}
u-thumbnails-bottom {
	bottom: 0;
}
u-back-next-inner {
	white-space: nowrap;
	align-items: left;
}
u-position {
	grid-gap: 30px;
	color: inherit;
	border: none;
}
u-layout {
	display: inline !important;
}
u-left {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	opacity: 10;
}
u-nav-inner-next {
	flex-shrink: 0;
	width: calc(1em + 3px);
	line-height: inherit;
	align-items: center;
}
u-webkit-nav {
	bottom: 10;
	border: 0 none transparent;
	box-shadow: none !important;
	line-height: inherit;
	display: grid;
}
u-image-nav-totals {
	display: grid;
	width: calc(1em + 3px);
	border: none;
}
u-carousel-nav-back {
	align-items: center;
	opacity: 1;
	line-height: 1 !important;
	width: 0 !important;
	height: 100%;
}
u-tables {
	top: 0;
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
u-position-blocks-horizontal {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
u-totals-position-carousel {
	overflow-y: hidden;
}
u-inner {
	height: 100%;
	box-shadow: none !important;
	fill: currentColor;
	text-align: left;
	width: 100%;
}
u-repeater-price {
	margin: 0 !important;
	right: 0;
}
u-horizontal-thumbnails-price {
	line-height: inherit;
	outline-width: 0;
	width: calc(1em + 3px);
}
u-top-bottom {
	margin: 0;
	text-align: left;
	box-sizing: content-box;
}
u-layout-webkit-image {
	outline: none !important;
}
u-quantity-old {
	display: flex;
	height: 0 !important;
	border: none !important;
}
u-button-totals-next {
	justify-content: center;
}
u-price-countdown {
	vertical-align: middle;
	line-height: 1 !important;
	opacity: 20;
}
u-thumbnails-next-inner {
	fill: currentColor;
}
u-tables {
	height: calc(1em + 3px);
}
u-inner {
	overflow-x: auto;
	top: 0;
	text-align: left;
	top: 10;
}
u-button-tables-layout {
	display: inline;
	flex-shrink: 0;
}
u-back-old-top {
	z-index: 1;
}
u-blocks-tables-back {
	padding: 0.5em !important;
	opacity: 10;
}
u-quantity {
	height: 0 !important;
	scrollbar-width: none;
	flex-grow: 0;
}
u-horizontal {
	position: relative;
}
u-old-horizontal-inner {
	align-items: center;
	position: absolute;
	display: inline !important;
}
u-price-bottom-quantity {
	line-height: 1 !important;
}
u-thumbnails {
	height: 0 !important;
	align-items: center;
	font-size: 1em;
	width: 2em;
	line-height: 1 !important;
}
u-thumbnails-image {
	scrollbar-width: none;
	bottom: 10;
	display: inline !important;
	width: 100%;
	overflow-x: auto;
}
u-inner-button {
	z-index: 1;
	bottom: 0;
	outline-width: 0;
	overflow-x: auto;
}
u-nav {
	left: calc(50% - 0.5em) !important;
	display: grid;
	background-color: transparent;
}
u-left-totals-price {
	top: 10;
	outline-width: 0;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
.text_notice {
  padding-left: 30px;
  padding-top: 3px;
  padding-bottom: 20px;
  text-align: left;
  background-color: #fff;
  border: solid 2px #000;
}
g-totals-totals {
	display: grid;
	text-align: center;
	font-size: 1em;
	color: #fff;
	color: #fff;
}
g-left-left-blocks {
	text-align: center;
	z-index: 1;
	opacity: 30;
}
g-nav-carousel {
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
g-countdown-left {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	-ms-user-select: none;
}
g-image {
	border: 0 none transparent;
}
g-bottom-bottom {
	min-width: 0 !important;
	display: inline;
}
g-repeater {
	justify-content: center;
	white-space: nowrap;
	width: 0 !important;
	opacity: 30;
}
g-position-carousel-position {
	opacity: 10;
	text-align: left;
	min-width: 0 !important;
	line-height: inherit;
	outline-width: 0;
}
g-totals {
	position: absolute !important;
	bottom: 0;
	text-decoration: none;
}
g-image {
	transform: translate(50%, -50%);
	width: 100%;
	bottom: 0;
	top: 0;
	user-select: none;
}
g-countdown-totals {
	overflow-y: hidden;
	flex-shrink: 0;
	-webkit-user-select: none;
}
g-tables {
	background-color: transparent;
	margin: 0;
	margin: 0;
	overflow-y: hidden;
	height: 100%;
}
g-top-horizontal {
	letter-spacing: inherit;
	box-shadow: none !important;
}
g-webkit {
	margin: 0;
	display: inline;
	right: 0;
	display: flex;
	box-sizing: content-box;
}
g-left {
	padding: 0.5em !important;
	bottom: 0;
	border: none;
}
g-horizontal-tables-old {
	line-height: 1 !important;
	display: flex;
	opacity: 30;
	vertical-align: middle;
}
g-position {
	bottom: 10;
	align-items: left;
	outline: none !important;
	color: inherit;
}
g-position-webkit-bottom {
	outline-width: 0;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
g-webkit-horizontal-webkit {
	top: 0;
	margin: 0;
}
g-thumbnails {
	display: inline !important;
	border: none;
	box-sizing: content-box;
	background-color: transparent;
	align-items: center;
}
g-top-horizontal-carousel {
	position: absolute;
	height: 0 !important;
	position: relative;
	overflow-x: auto;
	display: inline !important;
}
g-left {
	border: none !important;
	vertical-align: middle;
	box-sizing: content-box;
}
g-image-price-back {
	outline-width: 0;
}
g-blocks-position-webkit {
	height: 100%;
	vertical-align: middle;
}
g-next-image {
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
g-inner {
	border: 0 none transparent;
	top: 10;
	position: relative;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
g-horizontal-button-webkit {
	text-align: center;
	align-items: left;
	bottom: 10;
}
g-thumbnails {
	width: calc(1em + 3px);
	top: 50;
}
g-webkit-horizontal {
	align-items: left;
	user-select: none;
	display: inline !important;
	vertical-align: middle;
}
g-left {
	align-items: left;
	height: 0 !important;
}
g-blocks-tables {
	min-width: 0 !important;
	padding: 0.5em !important;
	text-transform: inherit;
}
g-blocks-inner {
	position: relative;
	min-width: 0 !important;
}
g-quantity-next-old {
	text-align: center;
}
g-price-left-left {
	right: 0;
	justify-content: center;
}
g-layout {
	transform: translate(50%, -50%);
}
g-webkit {
	width: calc(1em + 3px);
}
g-next {
	display: inline;
}
g-horizontal-image-countdown {
	width: calc(1em + 3px);
	height: 0 !important;
	border: none !important;
	width: 2em;
	opacity: 1;
}
g-button-button-countdown {
	outline: none !important;
}
g-old-bottom-nav {
	background-color: transparent;
}
g-repeater-price-button {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
g-next-repeater {
	text-decoration: none;
	justify-content: center;
	opacity: 10;
}
g-countdown {
	left: calc(50% - 0.5em) !important;
}
g-top-nav-countdown {
	font-size: 1em;
}
g-price {
	align-items: center;
}
#failure a {
  font-size: 14px;
  color: #035e7e;
  text-decoration: underline;
}
v-webkit {
	line-height: inherit;
	line-height: 1 !important;
	bottom: 0;
}
v-left-totals {
	top: 10;
	outline: none !important;
}
v-back-countdown-repeater {
	top: calc(50% - 0.5em) !important;
}
v-button {
	min-width: 0 !important;
	top: 0;
	text-align: center;
	vertical-align: baseline;
	display: grid;
}
v-back-image {
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
v-next {
	width: 2em;
	overflow-x: auto;
	line-height: calc(1em + 2px);
	line-height: inherit;
}
v-webkit {
	-webkit-user-select: none;
	text-align: left;
}
v-price-carousel-inner {
	user-select: none;
}
v-quantity-back {
	fill: currentColor;
	border: none;
	text-align: left;
	height: calc(1em + 3px);
}
v-thumbnails-horizontal-tables {
	fill: currentColor;
}
v-price-old {
	padding: 0.5em !important;
	top: 0;
}
v-old-position-countdown {
	opacity: 1;
	min-width: 0 !important;
	opacity: 10;
	opacity: 1;
	min-width: 0 !important;
}
v-button-button {
	display: inline;
	flex-shrink: 0;
}
v-bottom-next-repeater {
	opacity: 10;
	flex-shrink: 0;
	align-items: left;
}
v-bottom-layout {
	color: #fff;
	letter-spacing: inherit;
	margin: 0 !important;
}
v-button-inner-image {
	color: inherit;
	text-transform: inherit;
	box-sizing: content-box;
	vertical-align: middle;
}
v-nav {
	margin: 0;
	border: none !important;
	text-align: center;
	display: flex;
	top: 10;
}
v-top {
	color: inherit;
}
v-horizontal-price {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
v-carousel-left {
	scrollbar-width: none;
	scrollbar-width: none;
	opacity: 10;
}
v-layout-horizontal {
	position: relative;
	opacity: 1;
	-ms-user-select: none;
	width: 0 !important;
}
v-image {
	width: calc(1em + 3px);
	right: 0;
}
v-repeater-carousel-next {
	color: inherit;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
v-back-carousel-top {
	height: 100%;
	line-height: calc(1em + 2px);
}
#failure a:hover {
  text-decoration: none;
}
g-top {
	width: 100%;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
g-repeater {
	border: 0 none transparent;
	display: grid;
	line-height: 1 !important;
}
g-quantity-quantity-old {
	text-decoration: none;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
g-webkit-inner {
	-ms-user-select: none;
}
g-repeater-thumbnails-old {
	outline-width: 0;
	position: absolute !important;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
g-quantity-countdown-image {
	min-height: 0 !important;
	flex-shrink: 0;
	margin: 0 !important;
	border: none;
	bottom: 0;
}
g-next-next-bottom {
	border: 0 none transparent;
	color: #fff;
	flex-shrink: 0;
}
g-old-image-position {
	width: 100%;
	display: flex;
	opacity: 1;
}
g-back-carousel-carousel {
	padding: 0.5em !important;
	bottom: 10;
	opacity: 30;
}
g-repeater-horizontal-price {
	-webkit-user-select: none;
}
g-tables-webkit {
	height: 100%;
	align-items: left;
}
g-bottom {
	background-color: transparent;
	overflow-y: hidden;
}
g-carousel-totals {
	opacity: 30;
	height: calc(1em + 3px);
	bottom: 20;
	line-height: calc(1em + 2px);
	fill: currentColor;
}
g-bottom-webkit {
	vertical-align: baseline;
	width: 100%;
	width: calc(1em + 3px);
	scrollbar-width: none;
}
g-repeater-bottom {
	color: inherit;
}
g-totals-bottom {
	font-size: 1em;
	bottom: 20;
	width: 100%;
}
g-back {
	bottom: 20;
}
g-repeater {
	align-items: left;
	display: inline !important;
	border: none !important;
	align-items: left;
	height: 100%;
}
g-button {
	border: none !important;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	position: absolute;
}
g-button-next-back {
	line-height: 1 !important;
}
g-bottom-layout {
	font-size: 1em;
	fill: currentColor;
	min-width: 0 !important;
	bottom: 0;
}
g-price-quantity-back {
	height: 100%;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
g-left {
	-webkit-user-select: none;
	width: 2em;
	opacity: 20;
	flex-grow: 0;
}
g-quantity-tables-next {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	display: flex;
	flex-shrink: 0;
}
g-thumbnails {
	opacity: 10;
	transform: translate(50%, -50%);
}
g-layout {
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	padding: 0.5em !important;
	width: 2em;
}
g-thumbnails-price-repeater {
	text-decoration: none;
	width: 2em;
	position: absolute !important;
	text-align: center;
}
g-position-carousel-horizontal {
	opacity: 1;
}
g-old-layout-old {
	user-select: none;
}
g-webkit {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
g-carousel-back-image {
	vertical-align: middle;
	opacity: 20;
}
g-top-top-button {
	text-align: center;
	border: none;
	line-height: calc(1em + 2px);
	border: none !important;
	vertical-align: baseline;
}
g-horizontal {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	opacity: 1;
}
g-position-horizontal {
	height: 0 !important;
	grid-gap: 30px;
	width: 0 !important;
	z-index: 1;
}
g-left-nav {
	opacity: 1;
	transform: translate(50%, -50%);
	box-sizing: content-box;
	text-decoration: none;
}
g-webkit-position-countdown {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
g-back-totals-webkit {
	line-height: inherit;
	margin: 0 !important;
	color: inherit;
	overflow-x: auto;
}
g-nav-bottom-blocks {
	flex-grow: 0;
}
g-tables-horizontal {
	box-sizing: content-box;
	fill: currentColor;
	bottom: 10;
}
g-left-tables {
	box-sizing: content-box;
	user-select: none;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
g-price {
	box-shadow: none !important;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	width: 0 !important;
}
.error-notice,
.answers-notice,
.warn-notice,
.info-notice,
.success-notice,
#failure {
  -khtml-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
  min-height: 27px;
  padding: 5px 10px 5px 5px;
}
d-layout-button-webkit {
	line-height: 1 !important;
}
d-position-old {
	padding: 0.5em !important;
}
d-old {
	text-align: center;
	grid-gap: 30px;
	height: calc(1em + 3px);
	border: none;
}
d-left {
	box-shadow: none !important;
	align-items: left;
	user-select: none;
	box-shadow: none !important;
	right: 0;
}
d-button-blocks-carousel {
	scrollbar-width: none;
	z-index: 1;
	margin: 0 !important;
	box-shadow: none !important;
}
d-bottom-price {
	bottom: 10;
}
d-back-layout {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	line-height: 1 !important;
}
d-image-next-bottom {
	width: calc(1em + 3px);
	border: none !important;
	bottom: 0;
}
d-left-horizontal-thumbnails {
	height: 100%;
	grid-gap: 30px;
	white-space: nowrap;
	color: inherit;
}
d-old-image {
	vertical-align: baseline;
	height: 0 !important;
	flex-grow: 0;
}
d-position {
	flex-grow: 0;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	position: absolute;
}
d-left-quantity-carousel {
	font: inherit inherit inherit/inherit inherit;
}
d-nav-image {
	z-index: 1;
}
d-next-horizontal-position {
	-ms-user-select: none;
}
d-carousel {
	overflow-x: auto;
	line-height: inherit;
}
d-inner {
	display: inline;
}
d-price {
	display: flex;
	width: 100%;
}
d-nav-old-quantity {
	line-height: 1 !important;
	justify-content: center;
}
d-price-image {
	height: calc(1em + 3px);
	overflow-x: auto;
	width: 100%;
	grid-gap: 30px;
	vertical-align: middle;
}
d-top {
	display: flex;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
d-webkit-image-position {
	display: grid;
	flex-shrink: 0;
	display: flex;
	right: 0;
	display: inline !important;
}
d-image {
	text-transform: inherit;
	opacity: 1;
}
d-top {
	text-transform: inherit;
	width: 100%;
	transform: translate(50%, -50%);
	vertical-align: middle;
	bottom: 10;
}
d-old-left {
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	min-width: 0 !important;
}
d-button {
	grid-gap: 30px;
	line-height: inherit;
}
d-webkit-button {
	grid-gap: 30px;
	width: 0 !important;
	vertical-align: middle;
	opacity: 20;
	overflow-x: auto;
}
d-tables-inner-bottom {
	align-items: left;
	margin: 0;
	opacity: 20;
	line-height: calc(1em + 2px);
}
d-back {
	position: absolute !important;
	transform: translate(50%, -50%);
}
d-totals-position-totals {
	bottom: 10;
	top: 0;
	bottom: 10;
	box-shadow: none !important;
	vertical-align: baseline;
}
d-horizontal-horizontal-repeater {
	width: 100%;
}
d-image-back {
	border: none;
	display: inline !important;
}
d-bottom {
	overflow-x: auto;
	vertical-align: baseline;
	min-height: 0 !important;
	line-height: 1 !important;
}
d-webkit-blocks-thumbnails {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	outline-width: 0;
	opacity: 20;
	top: 50;
}
d-tables-inner-old {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
d-next-image {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	text-transform: inherit;
	bottom: 0;
}
d-webkit-button-repeater {
	text-align: left;
}
d-inner-old {
	opacity: 1;
}
d-carousel-bottom {
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
d-layout {
	min-width: 0 !important;
	box-shadow: none !important;
	bottom: 10;
	text-decoration: none;
	text-transform: inherit;
}
d-nav {
	border: none;
	justify-content: center;
}
d-thumbnails {
	display: grid;
}
d-quantity-blocks {
	display: flex;
	height: 0 !important;
	display: grid;
	-webkit-user-select: none;
}
d-horizontal-image {
	top: 50;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	scrollbar-width: none;
}
d-next-inner {
	justify-content: center;
	text-align: left;
}
d-old {
	top: 10;
	margin: 0;
	padding: 0.5em !important;
}
d-inner-price {
	flex-shrink: 0;
	opacity: 20;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
d-top-old {
	opacity: 30;
	margin: 0 !important;
	border: none;
	flex-shrink: 0;
	user-select: none;
}
d-carousel-horizontal {
	min-width: 0 !important;
}
d-webkit {
	width: 0 !important;
	line-height: inherit;
	top: 50;
	-ms-user-select: none;
}
d-nav {
	overflow-x: auto;
	align-items: center;
	flex-shrink: 0;
	-webkit-user-select: none;
	bottom: 0;
}
.error-notice,
#failure {
  background-color: #d35351;
  color: #fff;
}
a-quantity-top-countdown {
	overflow-x: auto;
	border: 0 none transparent;
	border: 0 none transparent;
	overflow-y: hidden;
}
a-horizontal {
	outline-width: 0;
	scrollbar-width: none;
	overflow-y: hidden;
}
a-carousel {
	text-transform: inherit;
	fill: currentColor;
	letter-spacing: inherit;
	grid-gap: 30px;
	text-align: left;
}
a-thumbnails {
	display: grid;
	position: absolute;
	top: 50;
}
a-totals-bottom-countdown {
	align-items: center;
}
a-carousel {
	display: flex;
	border: none;
	z-index: 1;
}
a-totals-old {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-old {
	letter-spacing: inherit;
	opacity: 1;
	position: absolute !important;
}
a-left-tables {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	line-height: 1 !important;
	display: inline !important;
	fill: currentColor;
}
a-repeater-inner-totals {
	line-height: 1 !important;
	bottom: 0;
}
a-blocks {
	display: inline;
	bottom: 0;
	-webkit-user-select: none;
}
a-image-button {
	opacity: 1;
	top: 50;
	box-sizing: content-box;
	border: none;
	font-size: 1em;
}
a-button {
	align-items: left;
	right: 0;
	text-transform: inherit;
}
a-countdown {
	scrollbar-width: none;
	flex-grow: 0;
	outline: none !important;
	min-height: 0 !important;
	fill: currentColor;
}
a-countdown {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
a-position {
	width: 0 !important;
	text-decoration: none;
	width: 100%;
	vertical-align: middle;
}
a-left-carousel {
	min-width: 0 !important;
	bottom: 0;
	-webkit-user-select: none;
	outline-width: 0;
	opacity: 20;
}
.warn-notice,
.answers-notice {
  background: #f4b445;
  color: #333;
}
y-image-price-tables {
	flex-grow: 0;
}
y-tables {
	bottom: 0;
	opacity: 1;
}
y-back {
	bottom: 10;
	top: 10;
	-webkit-user-select: none;
}
y-button {
	z-index: 1;
}
y-carousel-bottom {
	display: grid;
}
y-webkit {
	line-height: inherit;
	outline: none !important;
	bottom: 10;
	-webkit-user-select: none;
	opacity: 1;
}
y-carousel-nav {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
}
y-horizontal {
	opacity: 20;
	line-height: inherit;
}
y-back {
	top: 10;
	opacity: 1;
}
y-back {
	fill: currentColor;
	color: inherit;
	opacity: 20;
}
y-top-quantity {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
y-horizontal-webkit {
	flex-shrink: 0;
}
y-image-quantity-back {
	top: 0;
	padding: 0.5em !important;
	white-space: nowrap;
	height: 0 !important;
	border: 0 none transparent;
}
y-tables-position {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
y-thumbnails-back {
	outline: none !important;
	flex-shrink: 0;
}
y-countdown {
	overflow-y: hidden;
	display: grid;
	padding: 0.5em !important;
}
y-tables-countdown-repeater {
	justify-content: center;
}
y-top {
	width: 2em;
	background-color: transparent;
	fill: currentColor;
	height: 0 !important;
	opacity: 30;
}
y-old-button {
	bottom: 20;
}
y-carousel {
	display: grid;
	-webkit-text-decoration-skip: objects;
}
y-tables-top-image {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
}
y-next-carousel-bottom {
	background-color: transparent;
	-ms-user-select: none;
}
y-repeater-webkit-thumbnails {
	right: 0;
}
y-left-thumbnails {
	outline-width: 0;
	border: none;
	min-height: 0 !important;
	-ms-user-select: none;
}
y-tables-inner-image {
	height: 0 !important;
	min-width: 0 !important;
}
y-countdown {
	display: inline;
}
y-back {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
y-nav-nav-left {
	opacity: 10;
}
y-countdown-old {
	opacity: 30;
	overflow-y: hidden;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
y-layout-image {
	width: 2em;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
y-top-webkit {
	grid-gap: 30px;
}
y-button-tables-carousel {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	flex-grow: 0;
	position: absolute !important;
	display: inline !important;
}
y-countdown-bottom-back {
	-ms-user-select: none;
	text-align: center;
	text-align: left;
	line-height: calc(1em + 2px);
}
y-image {
	padding: 0.5em !important;
	box-shadow: none !important;
	top: 50;
	letter-spacing: inherit;
	vertical-align: middle;
}
y-repeater-back-bottom {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
y-image {
	vertical-align: baseline;
}
y-layout-layout {
	vertical-align: middle;
	align-items: center;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
y-back-countdown {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	outline: none !important;
}
y-layout-carousel-back {
	bottom: 20;
	opacity: 20;
	vertical-align: middle;
	justify-content: center;
}
y-thumbnails {
	-webkit-user-select: none;
	opacity: 30;
}
y-totals-back {
	transform: translate(50%, -50%);
}
y-thumbnails-blocks-horizontal {
	line-height: inherit;
	display: inline;
	width: 0 !important;
}
y-image-thumbnails {
	width: 0 !important;
	line-height: inherit;
	box-sizing: content-box;
}
y-tables-blocks-top {
	padding: 0.5em !important;
}
y-inner-tables {
	border: none !important;
	min-width: 0 !important;
	align-items: center;
}
y-back-webkit {
	box-shadow: none !important;
	height: 100%;
	overflow-x: auto;
	color: inherit;
}
y-layout {
	opacity: 20;
	transform: translate(50%, -50%);
	bottom: 0;
}
y-position {
	min-height: 0 !important;
	-ms-user-select: none;
}
y-repeater-layout {
	line-height: 1 !important;
}
y-inner-button {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
y-totals-nav {
	transform: translate(50%, -50%);
	font-size: 1em;
}
y-blocks-repeater {
	color: #fff;
	width: 100%;
}
y-next-countdown-quantity {
	display: flex;
	vertical-align: baseline;
	display: flex;
	margin: 0;
	opacity: 10;
}
y-thumbnails-carousel {
	top: 0;
	-webkit-text-decoration-skip: objects;
}
.info-notice {
  background-color: #009cde;
  color: #fff;
}
u-webkit-nav {
	margin: 0 !important;
	right: 0;
	vertical-align: baseline;
}
u-old-position-button {
	display: inline;
	white-space: nowrap;
}
u-blocks {
	scrollbar-width: none;
	overflow-x: auto;
	width: 100%;
}
u-image {
	box-sizing: content-box;
	width: calc(1em + 3px);
	min-width: 0 !important;
	opacity: 1;
	height: 100%;
}
u-blocks-image-button {
	border: none !important;
	bottom: 0;
	display: grid;
}
u-tables-left {
	position: relative;
	vertical-align: baseline;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
u-position-carousel {
	height: 100%;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
u-back-thumbnails {
	flex-shrink: 0;
}
u-layout-old {
	width: 2em;
}
u-price {
	position: absolute !important;
}
u-quantity-left-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	min-height: 0 !important;
}
u-old {
	right: 0;
	flex-shrink: 0;
	box-sizing: content-box;
	letter-spacing: inherit;
	scrollbar-width: none;
}
u-back-totals-tables {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
u-bottom {
	bottom: 10;
	user-select: none;
	margin: 0;
	margin: 0;
}
u-next-old {
	position: relative;
	position: relative;
}
.success-notice {
  background-color: #67ba5b;
  color: #fff;
}
k-webkit-blocks {
	-ms-user-select: none;
	width: 2em;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	top: 10;
}
k-price {
	border: 0 none transparent;
	color: #fff;
	opacity: 1;
	border: none;
	justify-content: center;
}
k-nav-bottom {
	position: relative;
}
k-quantity {
	line-height: inherit;
	box-sizing: content-box;
	vertical-align: middle;
	overflow-y: hidden;
}
k-bottom-blocks-totals {
	vertical-align: baseline;
	outline: none !important;
	justify-content: center;
	border: none !important;
}
k-back-price-button {
	bottom: 20;
	opacity: 1;
	min-width: 0 !important;
	color: #fff;
	flex-grow: 0;
}
k-old-blocks {
	box-shadow: none !important;
	right: 0;
	right: 0;
	flex-grow: 0;
}
k-countdown {
	opacity: 20;
	align-items: left;
	width: 0 !important;
}
k-repeater {
	text-decoration: none;
	text-align: center;
	vertical-align: baseline;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
k-layout-layout {
	letter-spacing: inherit;
	vertical-align: middle;
}
k-next {
	right: 0;
	background-color: transparent;
}
k-button-totals {
	color: #fff;
	color: inherit;
	width: 0 !important;
	opacity: 1;
	outline-width: 0;
}
k-button {
	-ms-user-select: none;
	white-space: nowrap;
	line-height: 1 !important;
	flex-grow: 0;
}
k-nav {
	opacity: 30;
	flex-grow: 0;
	text-align: center;
	margin: 0 !important;
}
k-bottom {
	text-decoration: none;
	vertical-align: middle;
	color: inherit;
}
k-position {
	user-select: none;
	text-transform: inherit;
}
k-old {
	text-decoration: none;
	min-width: 0 !important;
	box-shadow: none !important;
	justify-content: center;
}
k-blocks-next {
	justify-content: center;
	color: #fff;
}
k-thumbnails-carousel-back {
	line-height: inherit;
	opacity: 10;
	line-height: 1 !important;
}
k-repeater {
	font-size: 1em;
	text-align: center;
	scrollbar-width: none;
	display: inline;
}
k-repeater-image-image {
	right: 0;
}
k-quantity-inner {
	align-items: center;
	fill: currentColor;
}
k-quantity {
	width: 0 !important;
	justify-content: center;
}
k-old-inner-blocks {
	display: inline;
	border: 0 none transparent;
	flex-shrink: 0;
	box-sizing: content-box;
}
k-price-thumbnails-inner {
	text-align: center;
	position: absolute;
	flex-grow: 0;
	letter-spacing: inherit;
	z-index: 1;
}
k-price-nav {
	fill: currentColor;
	white-space: nowrap;
	display: grid;
}
k-nav-left {
	opacity: 1;
	position: absolute !important;
	padding: 0.5em !important;
}
k-nav {
	text-align: center;
	border: none;
	text-align: left;
}
k-nav {
	bottom: 10;
	width: 0 !important;
	position: absolute;
	top: calc(50% - 0.5em) !important;
}
k-quantity {
	width: 2em;
}
k-next-nav {
	flex-shrink: 0;
	opacity: 20;
	text-decoration: none;
	margin: 0;
}
k-back-button-price {
	top: 50;
	align-items: left;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	user-select: none;
}
k-countdown-webkit-old {
	width: 100%;
	padding: 0.5em !important;
}
k-old-horizontal-totals {
	width: 100%;
	height: calc(1em + 3px);
}
k-countdown-carousel {
	text-decoration: none;
	height: calc(1em + 3px);
	box-shadow: none !important;
	scrollbar-width: none;
}
k-layout-thumbnails {
	border: none;
	position: relative;
	position: absolute;
}
k-repeater {
	user-select: none;
}
k-old-left-nav {
	right: 0;
	top: 10;
	grid-gap: 30px;
}
k-webkit {
	justify-content: center;
	fill: currentColor;
	opacity: 20;
}
k-back {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	display: inline;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
k-button {
	opacity: 10;
	flex-grow: 0;
	justify-content: center;
}
k-blocks-price-price {
	text-align: center;
	height: 100%;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
k-quantity-bottom {
	overflow-x: auto;
}
k-totals-old-left {
	display: flex;
	line-height: inherit;
}
k-repeater {
	margin: 0;
	-webkit-user-select: none;
	color: #fff;
	opacity: 30;
	top: 10;
}
k-countdown-top {
	bottom: 10;
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
k-layout-left {
	bottom: 10;
	font-size: 1em;
}
#login-status .login-status-icon,
#IE-warning .IE-warning-icon {
  display: block;
  width: 27px;
  height: 27px;
}
u-left-thumbnails {
	vertical-align: baseline;
	width: 100%;
	outline-width: 0;
	-ms-user-select: none;
	width: 100%;
}
u-old-blocks {
	font-size: 1em;
	outline: none !important;
	opacity: 10;
	vertical-align: baseline;
}
u-bottom {
	border: none !important;
	user-select: none;
}
u-countdown-old {
	z-index: 1;
	white-space: nowrap;
}
u-carousel-nav {
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	position: relative;
	min-height: 0 !important;
	position: relative;
}
u-next {
	vertical-align: baseline;
}
u-top-next {
	-webkit-text-decoration-skip: objects;
}
u-old {
	user-select: none;
	opacity: 1;
	top: 0;
}
u-blocks-top {
	height: 0 !important;
}
u-horizontal {
	border: none;
}
u-webkit-price-left {
	text-decoration: none;
	box-shadow: none !important;
	user-select: none;
}
u-next-top-back {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
u-old-inner-tables {
	bottom: 20;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
u-carousel {
	opacity: 10;
	text-decoration: none;
	align-items: center;
	border: 0 none transparent;
}
u-old {
	margin: 0 !important;
}
u-blocks-position-quantity {
	opacity: 30;
}
u-totals-thumbnails-countdown {
	display: inline;
	flex-grow: 0;
	justify-content: center;
	letter-spacing: inherit;
	box-shadow: none !important;
}
u-quantity-old {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
u-horizontal-back {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	display: inline;
	line-height: 1 !important;
	box-shadow: none !important;
}
u-inner-back-button {
	flex-shrink: 0;
	font-size: 1em;
	line-height: 1 !important;
	top: 50;
}
u-webkit-image {
	color: inherit;
	text-decoration: none;
	margin: 0 !important;
	text-transform: inherit;
}
u-blocks {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
}
u-totals-nav-position {
	margin: 0 !important;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	bottom: 0;
}
#login-status.error-notice .login-status-icon {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/notice-error.png);
}
q-price-totals-old {
	margin: 0;
	bottom: 0;
	align-items: left;
}
q-countdown-bottom-button {
	opacity: 20;
}
q-price-totals-webkit {
	overflow-y: hidden;
}
q-button-old {
	border: none !important;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
q-next-inner {
	text-align: center;
	display: inline;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
q-webkit-next-left {
	line-height: calc(1em + 2px);
	margin: 0;
	display: inline;
}
q-image {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	bottom: 0;
	opacity: 20;
	opacity: 20;
}
q-tables-image-webkit {
	overflow-x: auto;
}
q-button-image {
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	overflow-x: auto;
	background-color: transparent;
}
q-image-horizontal {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	border: 0 none transparent;
}
q-countdown-webkit {
	-ms-user-select: none;
	position: absolute !important;
}
q-inner-nav-layout {
	min-height: 0 !important;
	box-shadow: none !important;
	color: inherit;
	display: inline;
	transform: translate(50%, -50%);
}
#login-status.info-notice .login-status-icon {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/notice-info.png);
}
f-webkit {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
f-image-price {
	width: 100%;
	opacity: 10;
	height: 100%;
	box-shadow: none !important;
}
f-countdown-tables {
	height: 0 !important;
	text-decoration: none;
}
f-inner-blocks-layout {
	bottom: 0;
	opacity: 30;
	color: #fff;
	display: grid;
	width: 100%;
}
f-left-layout-left {
	height: calc(1em + 3px);
	bottom: 10;
	position: absolute !important;
}
f-inner-inner {
	scrollbar-width: none;
	opacity: 10;
	justify-content: center;
	margin: 0 !important;
}
f-top-blocks-horizontal {
	align-items: center;
}
f-price-nav-inner {
	transform: translate(50%, -50%);
}
f-position-nav-top {
	opacity: 1;
}
f-totals {
	user-select: none;
	text-decoration: none;
	box-shadow: none !important;
	position: relative;
	top: 10;
}
f-quantity-repeater-left {
	box-sizing: content-box;
	border: 0 none transparent;
	text-decoration: none;
	height: calc(1em + 3px);
	position: absolute;
}
f-inner {
	left: calc(50% - 0.5em) !important;
	display: flex;
	line-height: 1 !important;
	outline-width: 0;
	color: inherit;
}
f-nav-tables-price {
	justify-content: center;
}
f-image-image-old {
	overflow-y: hidden;
	opacity: 20;
	flex-grow: 0;
}
f-quantity-blocks-quantity {
	margin: 0;
	top: 0;
}
f-horizontal-old-layout {
	grid-template-columns: 1fr 1fr;
}
f-nav-tables {
	justify-content: center;
}
f-countdown-position {
	font-size: 1em;
	margin: 0 !important;
	width: 2em;
}
f-webkit {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	overflow-x: auto;
}
f-nav {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	bottom: 0;
}
f-left-left {
	width: 100%;
	text-decoration: none;
}
f-tables {
	bottom: 0;
	fill: currentColor;
	-ms-user-select: none;
}
f-repeater-repeater-thumbnails {
	position: absolute;
	opacity: 20;
}
f-horizontal {
	text-align: left;
	position: absolute;
}
f-horizontal-position-old {
	min-height: 0 !important;
	border: none !important;
	border: none !important;
	white-space: nowrap;
	line-height: 1 !important;
}
f-repeater {
	display: flex;
}
f-quantity-quantity {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	-ms-user-select: none;
}
f-old-inner {
	margin: 0;
	top: 50;
}
f-back-button-back {
	border: none !important;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
f-blocks {
	box-shadow: none !important;
}
f-blocks-image-horizontal {
	min-width: 0 !important;
	flex-shrink: 0;
	color: #fff;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
f-back-totals-position {
	width: 2em;
	width: calc(1em + 3px);
	display: grid;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
f-totals-back-image {
	letter-spacing: inherit;
	z-index: 1;
	width: 100%;
	text-transform: inherit;
	min-height: 0 !important;
}
f-horizontal-nav-bottom {
	overflow-y: hidden;
	top: 50;
	right: 0;
}
f-thumbnails-next {
	line-height: 1 !important;
	height: 100%;
	min-width: 0 !important;
	height: calc(1em + 3px);
}
f-image-button {
	height: 0 !important;
	text-align: center;
	transform: translate(50%, -50%);
}
f-image {
	color: #fff;
	fill: currentColor;
	position: relative;
}
f-repeater-button-quantity {
	padding: 0.5em !important;
	top: 10;
}
#login-status.success-notice .login-status-icon {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/notice-success.png);
}
c-left {
	-webkit-text-decoration-skip: objects;
	position: relative;
	border: none !important;
	overflow-x: auto;
	display: grid;
}
c-back-countdown {
	right: 0;
}
c-totals-layout-webkit {
	font-size: 1em;
	bottom: 10;
}
c-price-bottom-tables {
	bottom: 10;
	text-transform: inherit;
	min-height: 0 !important;
}
c-image {
	bottom: 20;
	grid-gap: 30px;
	user-select: none;
}
c-horizontal-layout-horizontal {
	white-space: nowrap;
}
c-horizontal {
	grid-gap: 30px;
	top: 0;
	padding: 0.5em !important;
	font-size: 1em;
}
c-top-image {
	transform: translate(50%, -50%);
	top: 0;
	height: 0 !important;
}
c-countdown-webkit {
	bottom: 20;
	opacity: 1;
	overflow-y: hidden;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
c-repeater-horizontal {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	border: none;
}
c-old-carousel {
	position: absolute;
	flex-grow: 0;
	line-height: 1 !important;
}
c-bottom {
	left: calc(50% - 0.5em) !important;
	border: none;
}
c-bottom-price {
	box-shadow: none !important;
	line-height: inherit;
	vertical-align: baseline;
	bottom: 10;
}
c-next-image {
	width: calc(1em + 3px);
}
c-webkit-image-webkit {
	text-align: center;
	outline-width: 0;
	display: flex;
	width: 2em;
	min-height: 0 !important;
}
c-next {
	transform: translate(50%, -50%);
	fill: currentColor;
}
c-button-old {
	box-shadow: none !important;
	top: 50;
	vertical-align: middle;
	top: 10;
	align-items: center;
}
c-left-horizontal-countdown {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	height: 100%;
	user-select: none;
	border: 0 none transparent;
}
c-next {
	z-index: 1;
	line-height: 1 !important;
	bottom: 10;
	margin: 0 !important;
	overflow-y: hidden;
}
c-left {
	grid-gap: 30px;
	-webkit-user-select: none;
	vertical-align: baseline;
	vertical-align: middle;
}
c-bottom {
	min-width: 0 !important;
	bottom: 10;
	text-align: left;
	top: 0;
}
c-inner-totals-button {
	position: absolute;
}
c-back {
	text-align: left;
	scrollbar-width: none;
	opacity: 30;
	right: 0;
}
c-left-tables-layout {
	outline: none !important;
	user-select: none;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
c-repeater-quantity {
	fill: currentColor;
	-ms-user-select: none;
	letter-spacing: inherit;
	fill: currentColor;
}
c-carousel {
	height: 100%;
	bottom: 10;
	height: calc(1em + 3px);
}
c-bottom-layout {
	outline-width: 0;
	height: 100%;
	padding: 0.5em !important;
	width: 0 !important;
	letter-spacing: inherit;
}
c-back-bottom-old {
	min-width: 0 !important;
	outline-width: 0;
	top: 50;
	flex-grow: 0;
	box-sizing: content-box;
}
c-carousel-position {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
c-totals-bottom {
	bottom: 10;
	text-transform: inherit;
	scrollbar-width: none;
}
c-totals-totals {
	opacity: 20;
	line-height: 1 !important;
}
c-webkit-left {
	line-height: calc(1em + 2px);
}
c-back-blocks {
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	align-items: center;
	background-color: transparent;
}
c-carousel {
	top: 50;
	min-width: 0 !important;
}
#login-status.warn-notice .login-status-icon,
#IE-warning.warn-notice .IE-warning-icon {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/warning.png);
}
p-nav-top-layout {
	color: #fff;
	outline-width: 0;
}
p-countdown-tables-countdown {
	color: #fff;
}
p-position-old {
	grid-template-columns: 1fr 1fr;
}
p-totals-old {
	overflow-y: hidden;
	min-width: 0 !important;
	display: inline;
	text-transform: inherit;
	display: grid;
}
p-quantity {
	justify-content: center;
}
p-totals {
	text-align: center;
	background-color: transparent;
}
p-nav-old {
	overflow-x: auto;
	fill: currentColor;
	font-size: 1em;
	bottom: 20;
}
p-carousel-price-bottom {
	height: 100%;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	opacity: 20;
}
p-old-top {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	right: 0;
	min-height: 0 !important;
	min-width: 0 !important;
}
p-next-repeater-bottom {
	padding: 0.5em !important;
	position: relative;
	line-height: inherit;
	position: absolute !important;
}
p-thumbnails {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	opacity: 30;
	width: 0 !important;
	display: inline;
}
p-inner-totals {
	color: inherit;
	line-height: inherit;
	background-color: transparent;
	width: 100%;
	position: absolute !important;
}
p-thumbnails {
	overflow-y: hidden;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
p-blocks {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	user-select: none;
	color: #fff;
}
p-repeater {
	position: absolute !important;
	line-height: 1 !important;
	align-items: left;
	scrollbar-width: none;
}
p-image-price {
	fill: currentColor;
}
p-totals-totals-image {
	color: #fff;
	bottom: 20;
}
p-countdown-button-button {
	width: 2em;
}
p-inner-repeater-inner {
	outline-width: 0;
	line-height: calc(1em + 2px);
	display: flex;
	-webkit-user-select: none;
	bottom: 10;
}
p-position-layout {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
p-bottom-image {
	align-items: center;
	scrollbar-width: none;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
p-layout-position {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
p-quantity-countdown {
	grid-template-columns: 1fr 1fr;
}
p-tables-position {
	align-items: center;
}
p-button-image-blocks {
	width: 100%;
	align-items: left;
	position: absolute;
}
p-thumbnails-top-repeater {
	color: #fff;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
#IE-warning {
  width: 100%;
  margin-top: 10px;
}
b-quantity-bottom {
	opacity: 20;
	line-height: inherit;
}
b-carousel-thumbnails {
	fill: currentColor;
}
b-position-top {
	min-width: 0 !important;
	top: 0;
}
b-repeater-bottom-bottom {
	grid-gap: 30px;
	outline: none !important;
	overflow-x: auto;
	display: inline !important;
	line-height: calc(1em + 2px);
}
b-button {
	bottom: 20;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
b-button-countdown-next {
	bottom: 10;
	height: 100%;
	outline-width: 0;
	bottom: 20;
	border: none;
}
b-totals {
	z-index: 1;
	width: 0 !important;
}
b-countdown-quantity {
	display: flex;
}
b-inner {
	width: 100%;
	align-items: left;
	width: 2em;
	scrollbar-width: none;
	display: flex;
}
b-quantity-button-inner {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	top: 50;
	height: calc(1em + 3px);
	color: #fff;
}
b-bottom-bottom-next {
	padding: 0.5em !important;
}
b-totals-thumbnails-button {
	-ms-user-select: none;
	color: inherit;
}
b-old-repeater {
	text-transform: inherit;
	align-items: center;
}
b-countdown {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	top: 50;
	margin: 0 !important;
}
b-layout-carousel-button {
	-ms-user-select: none;
	display: flex;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
b-back {
	left: calc(50% - 0.5em) !important;
	border: none;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	overflow-x: auto;
}
b-old-horizontal-horizontal {
	width: calc(1em + 3px);
	opacity: 20;
}
b-old-position-button {
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	vertical-align: middle;
}
b-totals-blocks-top {
	overflow-x: auto;
	align-items: center;
	vertical-align: middle;
	vertical-align: middle;
	outline: none !important;
}
b-horizontal-carousel {
	align-items: center;
}
b-nav-inner {
	top: 10;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
b-blocks-bottom-blocks {
	opacity: 1;
}
b-tables-tables {
	bottom: 10;
	display: flex;
}
b-button {
	-ms-user-select: none;
}
b-image-back-webkit {
	background-color: transparent;
}
#IE-warning a {
  color: #428bca;
}
b-next {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	border: none !important;
	width: 2em;
}
b-countdown-old-tables {
	display: inline !important;
	bottom: 20;
	line-height: inherit;
}
b-position-next-inner {
	top: 0;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
b-back-inner {
	text-transform: inherit;
}
b-position {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
b-nav-next-bottom {
	border: none;
	text-decoration: none;
	bottom: 0;
}
b-left-tables {
	top: 0;
	min-height: 0 !important;
}
b-horizontal-thumbnails {
	box-sizing: content-box;
}
b-thumbnails-top {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	width: 0 !important;
	display: flex;
	border: none !important;
}
b-nav-quantity {
	-webkit-text-decoration-skip: objects;
}
b-next-next-bottom {
	line-height: calc(1em + 2px);
	position: absolute !important;
	border: none;
	line-height: inherit;
}
b-blocks-top-webkit {
	font-size: 1em;
}
b-old {
	justify-content: center;
	line-height: calc(1em + 2px);
	bottom: 20;
}
b-nav-price {
	opacity: 10;
}
b-position {
	width: 100%;
	display: grid;
	text-align: center;
	position: absolute !important;
}
b-countdown-price {
	line-height: 1 !important;
	height: 100%;
}
b-totals {
	padding: 0.5em !important;
}
b-position-webkit-blocks {
	color: inherit;
	background-color: transparent;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
b-old {
	align-items: center;
	top: 0;
	justify-content: center;
	width: 0 !important;
	outline: none !important;
}
b-position-position {
	overflow-x: auto;
	position: absolute;
	transform: translate(50%, -50%);
}
b-nav {
	overflow-x: auto;
}
b-carousel {
	margin: 0 !important;
}
b-repeater-webkit-totals {
	-webkit-user-select: none;
	-webkit-user-select: none;
	scrollbar-width: none;
	min-width: 0 !important;
	height: 0 !important;
}
b-back {
	-webkit-text-decoration-skip: objects;
}
b-price-old {
	overflow-y: hidden;
	border: none;
}
b-quantity-price {
	height: 0 !important;
}
b-carousel {
	height: 0 !important;
	color: inherit;
	border: 0 none transparent;
	z-index: 1;
	display: flex;
}
.IE-warning-hide {
  display: none;
}
h-back-price-next {
	letter-spacing: inherit;
	overflow-y: hidden;
	outline-width: 0;
	opacity: 10;
}
h-layout {
	box-shadow: none !important;
	user-select: none;
}
h-carousel-tables {
	min-width: 0 !important;
}
h-left-price {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
h-bottom-old {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	color: inherit;
	-ms-user-select: none;
	display: flex;
}
h-inner-back {
	bottom: 10;
	grid-gap: 30px;
	-ms-user-select: none;
	justify-content: center;
}
h-top {
	top: calc(50% - 0.5em) !important;
	top: 0;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
h-webkit-repeater {
	margin: 0 !important;
	letter-spacing: inherit;
	right: 0;
	user-select: none;
	width: 2em;
}
h-totals {
	align-items: center;
	vertical-align: middle;
	right: 0;
	transform: translate(50%, -50%);
}
h-quantity-bottom-quantity {
	overflow-x: auto;
	padding: 0.5em !important;
}
h-layout-position-top {
	height: 100%;
	height: 0 !important;
	border: none;
	opacity: 20;
	flex-shrink: 0;
}
h-thumbnails-image {
	top: 10;
	background-color: transparent;
}
h-next {
	border: none;
	opacity: 10;
	overflow-y: hidden;
}
h-bottom-quantity {
	grid-gap: 30px;
	border: none;
	height: 0 !important;
	border: none;
}
h-tables {
	margin: 0;
	text-transform: inherit;
	vertical-align: baseline;
	overflow-y: hidden;
}
h-back-left {
	height: calc(1em + 3px);
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
}
#failure {
  margin: 45px auto;
  width: 365px;
}
t-position-position-totals {
	vertical-align: baseline;
	scrollbar-width: none;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
t-thumbnails-totals-repeater {
	align-items: left;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	right: 0;
	box-sizing: content-box;
}
t-countdown-button {
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
t-bottom-position {
	height: 100%;
	width: 0 !important;
}
t-layout-inner-countdown {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
t-carousel {
	bottom: 20;
}
t-top {
	align-items: left;
}
t-position-next {
	transform: translate(50%, -50%);
}
t-back-quantity {
	margin: 0;
	align-items: center;
	position: absolute !important;
	box-sizing: content-box;
}
t-image-position-blocks {
	text-align: center;
}
t-horizontal-next-left {
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
t-bottom-image {
	fill: currentColor;
	top: 50;
	-ms-user-select: none;
}
t-bottom-left {
	text-align: center;
	box-sizing: content-box;
	-webkit-user-select: none;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
t-totals-webkit {
	color: inherit;
	user-select: none;
	height: calc(1em + 3px);
}
t-left-next-totals {
	line-height: 1 !important;
}
t-price-image-layout {
	align-items: center;
	line-height: 1 !important;
	width: 2em;
}
t-thumbnails {
	width: 2em;
	-webkit-user-select: none;
	margin: 0 !important;
}
t-next-old-countdown {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	display: inline !important;
}
t-inner-button-quantity {
	opacity: 1;
	height: 100%;
	opacity: 30;
	min-width: 0 !important;
	margin: 0 !important;
}
t-carousel {
	color: inherit;
	display: grid;
	display: flex;
	width: calc(1em + 3px);
}
t-left {
	align-items: left;
	border: none !important;
}
t-repeater {
	box-shadow: none !important;
	flex-grow: 0;
	display: inline;
	line-height: 1 !important;
	top: 50;
}
t-webkit {
	right: 0;
	font-size: 1em;
	height: calc(1em + 3px);
	opacity: 20;
}
#login-status-message,
#IE-warning-message,
.login-status-message {
  padding: 5px;
}
n-thumbnails-nav {
	overflow-y: hidden;
	margin: 0;
	z-index: 1;
	text-align: center;
}
n-blocks-thumbnails {
	align-items: left;
}
n-left-horizontal-countdown {
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
n-left-repeater {
	margin: 0 !important;
	display: inline;
	box-shadow: none !important;
	width: 2em;
	color: inherit;
}
n-old-position-left {
	min-height: 0 !important;
	align-items: center;
}
n-thumbnails {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
}
n-thumbnails-old-quantity {
	border: 0 none transparent;
	line-height: inherit;
}
n-webkit-carousel-next {
	line-height: 1 !important;
	border: none;
	width: 2em;
	border: none;
}
n-bottom {
	top: 10;
	line-height: 1 !important;
	opacity: 20;
}
n-old-back-webkit {
	flex-grow: 0;
	min-height: 0 !important;
	flex-grow: 0;
}
n-back-back-repeater {
	outline-width: 0;
	border: none !important;
	margin: 0 !important;
	-webkit-user-select: none;
}
n-price-top {
	right: 0;
	width: calc(1em + 3px);
	display: inline;
	box-shadow: none !important;
	color: inherit;
}
n-totals-webkit-thumbnails {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	display: flex;
	bottom: 0;
}
n-top-old-thumbnails {
	flex-shrink: 0;
	height: 0 !important;
	border: none !important;
	justify-content: center;
}
n-bottom {
	min-width: 0 !important;
	justify-content: center;
	top: 50;
}
n-old {
	color: inherit;
	font-size: 1em;
}
n-nav {
	align-items: center;
	overflow-x: auto;
	display: grid;
}
n-horizontal {
	width: calc(1em + 3px);
}
n-price-countdown-button {
	letter-spacing: inherit;
	fill: currentColor;
	top: 50;
}
n-totals-horizontal-old {
	opacity: 1;
	width: 100%;
}
n-countdown-thumbnails-back {
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
n-thumbnails {
	margin: 0 !important;
	z-index: 1;
}
n-layout {
	opacity: 10;
	scrollbar-width: none;
	width: 100%;
}
n-bottom-countdown {
	border: none !important;
}
n-thumbnails-webkit-next {
	height: 100%;
	display: flex;
	user-select: none;
	box-shadow: none !important;
	position: relative;
}
n-next-webkit {
	text-align: center;
	flex-shrink: 0;
}
n-tables-countdown {
	height: 100%;
	flex-grow: 0;
	overflow-x: auto;
}
n-horizontal-nav {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	text-transform: inherit;
}
n-quantity-old-quantity {
	user-select: none;
	line-height: 1 !important;
	fill: currentColor;
	width: 0 !important;
	min-width: 0 !important;
}
n-bottom-carousel-position {
	top: 10;
	display: grid;
	opacity: 20;
	flex-shrink: 0;
}
n-quantity {
	background-color: transparent;
	height: 0 !important;
	text-align: center;
	opacity: 30;
}
n-countdown-thumbnails-back {
	width: 100%;
	margin: 0 !important;
	text-align: left;
}
n-top-button-countdown {
	display: inline;
}
n-repeater {
	color: inherit;
	display: flex;
}
n-blocks {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
n-repeater-countdown {
	align-items: center;
}
n-layout {
	box-sizing: content-box;
}
#login-status.error-notice,
#login-status.answers-notice,
#login-status.warn-notice,
#login-status.info-notice,
#login-status.success-notice,
#IE-warning.warn-notice {
  padding: 0;
}
c-countdown-totals {
	text-decoration: none;
	width: calc(1em + 3px);
}
c-old {
	margin: 0;
	border: none !important;
}
c-totals {
	scrollbar-width: none;
	position: relative;
	position: relative;
	width: 2em;
}
c-nav {
	color: #fff;
}
c-price-thumbnails {
	height: calc(1em + 3px);
	height: 0 !important;
	height: calc(1em + 3px);
}
c-webkit-webkit-top {
	bottom: 20;
}
c-back-blocks-blocks {
	overflow-y: hidden;
	top: 10;
	-ms-user-select: none;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
c-countdown-position-thumbnails {
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	line-height: 1 !important;
	position: absolute;
	z-index: 1;
}
c-repeater {
	bottom: 0;
	overflow-x: auto;
	box-sizing: content-box;
}
c-image-blocks-webkit {
	line-height: 1 !important;
	bottom: 10;
	position: absolute !important;
}
c-horizontal-thumbnails-top {
	right: 0;
}
c-old {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
c-left {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	text-align: center;
	box-shadow: none !important;
}
c-top-old-bottom {
	line-height: inherit;
	user-select: none;
	opacity: 10;
	text-align: left;
	scrollbar-width: none;
}
c-totals-bottom {
	fill: currentColor;
}
c-tables-repeater {
	padding: 0.5em !important;
	border: 0 none transparent;
	bottom: 10;
	height: calc(1em + 3px);
	outline: none !important;
}
c-carousel {
	text-transform: inherit;
	bottom: 10;
	opacity: 30;
	text-align: center;
	margin: 0 !important;
}
c-old-left-countdown {
	height: 0 !important;
	flex-shrink: 0;
	font-size: 1em;
}
c-layout-bottom-horizontal {
	width: 2em;
	z-index: 1;
	border: 0 none transparent;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
c-totals {
	text-align: center;
}
c-next-back-button {
	top: 50;
	top: 10;
	position: absolute;
	font-size: 1em;
}
c-countdown-horizontal {
	margin: 0 !important;
	height: calc(1em + 3px);
	position: absolute !important;
	user-select: none;
}
c-inner-horizontal {
	margin: 0;
	box-sizing: content-box;
	user-select: none;
	text-align: left;
	height: 100%;
}
c-old-countdown-webkit {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	border: none;
	bottom: 20;
}
c-bottom-countdown-old {
	display: grid;
	top: 0;
	border: none !important;
}
c-webkit-button-thumbnails {
	justify-content: center;
	outline-width: 0;
	-ms-user-select: none;
	color: inherit;
	transform: translate(50%, -50%);
}
c-quantity-button-totals {
	width: 0 !important;
	display: grid;
}
c-nav {
	overflow-y: hidden;
	padding: 0.5em !important;
	width: calc(1em + 3px);
	overflow-x: auto;
}
c-inner-blocks {
	opacity: 30;
	user-select: none;
	font-size: 1em;
	user-select: none;
	bottom: 20;
}
c-inner-repeater-price {
	fill: currentColor;
}
c-thumbnails-top {
	height: calc(1em + 3px);
	top: 50;
	right: 0;
}
c-layout-button-countdown {
	position: absolute;
	top: 0;
}
c-inner-top {
	flex-grow: 0;
	width: 100%;
	display: inline !important;
	bottom: 20;
}
c-layout-inner {
	top: 10;
	outline: none !important;
}
c-thumbnails {
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
c-repeater {
	outline: none !important;
	margin: 0 !important;
	width: 2em;
	vertical-align: baseline;
	height: 100%;
}
c-countdown {
	bottom: 0;
}
c-totals {
	top: 50;
}
c-button-horizontal-carousel {
	vertical-align: middle;
	bottom: 20;
	height: calc(1em + 3px);
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
c-countdown {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	bottom: 20;
}
c-old-blocks-quantity {
	-ms-user-select: none;
	margin: 0;
	position: absolute;
}
c-tables-nav-position {
	bottom: 0;
	grid-gap: 30px;
	bottom: 20;
	line-height: inherit;
	border: none !important;
}
c-carousel-back {
	min-height: 0 !important;
}
c-back-button-left {
	overflow-x: auto;
	vertical-align: baseline;
	position: absolute !important;
}
c-thumbnails-position-thumbnails {
	margin: 0 !important;
	scrollbar-width: none;
	z-index: 1;
}
c-webkit-price {
	scrollbar-width: none;
	bottom: 20;
}
c-nav-back {
	min-width: 0 !important;
}
c-top-totals {
	font-size: 1em;
}
c-totals-quantity {
	flex-grow: 0;
}
#login-status.error-notice > .content-wrapper,
#login-status.answers-notice > .content-wrapper,
#login-status.warn-notice > .content-wrapper,
#login-status.info-notice > .content-wrapper,
#login-status.success-notice > .content-wrapper,
#IE-warning.warn-notice > .content-wrapper {
  padding: 5px 10px 5px 5px;
}
f-bottom {
	right: 0;
	-ms-user-select: none;
	position: absolute;
	border: none !important;
}
f-quantity-webkit {
	bottom: 10;
	outline: none !important;
	display: grid;
	top: 10;
}
f-totals-thumbnails-position {
	bottom: 0;
	user-select: none;
}
f-webkit {
	text-transform: inherit;
	width: calc(1em + 3px);
	user-select: none;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
}
f-price-layout {
	-ms-user-select: none;
	letter-spacing: inherit;
}
f-horizontal {
	opacity: 20;
	bottom: 20;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
f-webkit {
	line-height: inherit;
}
f-webkit-price-horizontal {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	white-space: nowrap;
	width: 100%;
}
f-thumbnails {
	width: 2em;
}
f-layout-webkit {
	opacity: 10;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	z-index: 1;
	border: none;
}
f-back {
	margin: 0 !important;
}
f-carousel {
	width: 2em;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	margin: 0 !important;
	overflow-x: auto;
}
f-top-webkit {
	display: flex;
	right: 0;
	top: 10;
	text-transform: inherit;
}
f-nav-left {
	display: flex;
	color: #fff;
	text-align: left;
	opacity: 30;
}
f-thumbnails-totals {
	align-items: left;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
f-next {
	-webkit-user-select: none;
	width: calc(1em + 3px);
	bottom: 20;
	font-size: 1em;
	min-width: 0 !important;
}
f-back {
	bottom: 10;
	height: 100%;
	color: inherit;
	text-align: left;
	top: 50;
}
f-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	display: inline !important;
	width: calc(1em + 3px);
	align-items: left;
}
f-nav-left-webkit {
	text-align: center;
	width: 100%;
	justify-content: center;
	color: inherit;
	color: #fff;
}
f-tables {
	border: 0 none transparent;
	border: none !important;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
f-position-layout {
	bottom: 10;
	line-height: 1 !important;
}
f-price {
	z-index: 1;
	justify-content: center;
	display: inline !important;
	top: 0;
}
f-layout-carousel {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
f-position-thumbnails-inner {
	border: none;
}
f-quantity-carousel {
	color: inherit;
	display: grid;
	margin: 0 !important;
	line-height: inherit;
	position: relative;
}
f-repeater-left-carousel {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
f-quantity-back-repeater {
	bottom: 0;
	top: 50;
	fill: currentColor;
}
f-position {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	background-color: transparent;
	height: calc(1em + 3px);
}
f-position-horizontal-inner {
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	transform: translate(50%, -50%);
	display: inline;
	width: 100%;
}
f-old-nav-next {
	transform: translate(50%, -50%);
	justify-content: center;
	margin: 0 !important;
	letter-spacing: inherit;
	align-items: center;
}
f-countdown-webkit {
	box-shadow: none !important;
}
#login-status.error-notice a:hover {
  color: #fff;
}
r-next-nav-old {
	text-align: center;
	-webkit-user-select: none;
	border: none !important;
}
r-inner-totals {
	top: 10;
	text-align: center;
	line-height: 1 !important;
}
r-old {
	box-shadow: none !important;
	display: flex;
}
r-horizontal-quantity {
	position: absolute;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	text-decoration: none;
}
r-inner-back {
	user-select: none;
	line-height: inherit;
}
r-price {
	width: calc(1em + 3px);
	width: 100%;
}
r-top-nav-layout {
	display: inline;
	position: relative;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
}
r-price-horizontal-webkit {
	display: flex;
	vertical-align: baseline;
}
r-blocks {
	position: absolute !important;
	text-transform: inherit;
}
r-back {
	flex-grow: 0;
	opacity: 30;
	top: 10;
	height: calc(1em + 3px);
}
r-tables-blocks {
	display: flex;
	display: inline !important;
}
r-countdown {
	width: 100%;
}
r-countdown-horizontal-back {
	color: #fff;
}
r-layout {
	text-decoration: none;
	line-height: inherit;
	align-items: center;
	scrollbar-width: none;
}
r-image-old {
	width: 100%;
	right: 0;
	border: none !important;
}
r-top-thumbnails-blocks {
	line-height: calc(1em + 2px);
}
r-left-next {
	right: 0;
}
r-webkit-nav-tables {
	padding: 0.5em !important;
}
r-top-left {
	display: flex;
}
r-carousel {
	position: absolute;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	outline-width: 0;
}
r-thumbnails-layout {
	top: 0;
	z-index: 1;
	min-width: 0 !important;
	overflow-x: auto;
	opacity: 20;
}
r-tables {
	min-height: 0 !important;
	opacity: 30;
	text-align: center;
	text-align: left;
	height: 0 !important;
}
r-countdown-price {
	width: 0 !important;
	margin: 0;
	grid-gap: 30px;
	border: none;
	z-index: 1;
}
r-quantity-layout-bottom {
	width: 2em;
	white-space: nowrap;
	text-decoration: none;
	overflow-y: hidden;
}
r-left {
	color: #fff;
	line-height: 1 !important;
	line-height: 1 !important;
	margin: 0 !important;
}
r-layout {
	height: calc(1em + 3px);
}
r-left-totals-inner {
	text-align: center;
	font-size: 1em;
	z-index: 1;
	user-select: none;
	min-width: 0 !important;
}
r-left-thumbnails {
	bottom: 0;
	text-align: left;
	width: 0 !important;
	justify-content: center;
}
r-old-next {
	align-items: center;
}
r-inner-tables-top {
	-webkit-user-select: none;
}
r-top-nav-position {
	align-items: left;
	font-size: 1em;
	flex-shrink: 0;
	line-height: inherit;
	height: 0 !important;
}
r-position {
	text-transform: inherit;
	right: 0;
}
r-button-totals {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	flex-shrink: 0;
}
r-top-top-next {
	width: calc(1em + 3px);
	vertical-align: baseline;
}
r-top-horizontal {
	width: 100%;
	opacity: 30;
	margin: 0;
	opacity: 20;
	line-height: 1 !important;
}
r-price-left-thumbnails {
	border: none !important;
}
r-webkit {
	position: absolute !important;
}
r-bottom-old {
	font: inherit inherit inherit/inherit inherit;
}
r-layout-back {
	margin: 0;
	margin: 0 !important;
	top: 10;
	letter-spacing: inherit;
	user-select: none;
}
r-thumbnails-bottom-repeater {
	color: #fff;
}
r-quantity-left-webkit {
	text-align: center;
	-webkit-user-select: none;
	opacity: 30;
	top: 50;
}
r-inner-countdown {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
r-webkit-blocks {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
r-layout {
	bottom: 10;
}
r-blocks {
	border: none;
	height: calc(1em + 3px);
	opacity: 30;
}
r-layout {
	box-shadow: none !important;
	opacity: 1;
	bottom: 10;
	align-items: center;
}
r-inner {
	margin: 0;
}
r-back-bottom {
	position: relative;
}
r-tables-nav-tables {
	display: inline;
	outline-width: 0;
	align-items: center;
	line-height: calc(1em + 2px);
}
#locale-container {
  margin: 0 auto;
  width: 768px;
  height: 245px;
  background-attachment: scroll;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding: 3px;
}
q-price-layout-blocks {
	height: calc(1em + 3px);
	text-align: center;
	top: 50;
	vertical-align: baseline;
	opacity: 1;
}
q-horizontal-quantity-button {
	text-decoration: none;
}
q-repeater {
	align-items: center;
	position: relative;
	box-shadow: none !important;
}
q-blocks {
	opacity: 30;
}
q-nav-repeater {
	display: inline;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
q-left-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	align-items: left;
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
q-left-bottom-nav {
	scrollbar-width: none;
}
q-carousel-quantity-quantity {
	-webkit-text-decoration-skip: objects;
	border: none;
	display: inline !important;
	fill: currentColor;
	flex-shrink: 0;
}
q-back-price {
	justify-content: center;
	text-align: center;
	scrollbar-width: none;
	line-height: inherit;
	align-items: left;
}
q-button {
	letter-spacing: inherit;
	position: absolute;
}
q-top-top {
	font-size: 1em;
}
q-tables {
	background-color: transparent;
	box-sizing: content-box;
}
q-position {
	-webkit-user-select: none;
}
q-inner-inner {
	opacity: 20;
	overflow-y: hidden;
}
q-repeater {
	opacity: 30;
	flex-grow: 0;
	overflow-x: auto;
	right: 0;
}
q-layout-countdown {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	scrollbar-width: none;
	align-items: left;
}
q-left-left {
	white-space: nowrap;
	vertical-align: baseline;
	text-decoration: none;
	height: 100%;
	-ms-user-select: none;
}
q-inner {
	scrollbar-width: none;
	white-space: nowrap;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
q-price-totals {
	width: 100%;
	border: 0 none transparent;
	flex-shrink: 0;
	white-space: nowrap;
}
q-horizontal {
	z-index: 1;
	min-width: 0 !important;
	border: none !important;
}
q-old {
	top: calc(50% - 0.5em) !important;
	display: flex;
	vertical-align: baseline;
	height: calc(1em + 3px);
	display: grid;
}
q-repeater-price {
	width: 100%;
	height: 0 !important;
	opacity: 10;
	outline: none !important;
	border: none !important;
}
q-bottom {
	border: none;
	box-shadow: none !important;
}
q-next {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	line-height: 1 !important;
	margin: 0 !important;
}
q-carousel-repeater {
	display: inline;
	bottom: 20;
	bottom: 10;
	box-shadow: none !important;
}
q-position-left {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	position: relative;
}
q-quantity-thumbnails-left {
	position: relative;
}
q-old {
	bottom: 0;
	white-space: nowrap;
}
q-old {
	display: inline !important;
	opacity: 10;
}
q-bottom-totals-quantity {
	vertical-align: baseline;
	align-items: center;
	width: 100%;
	display: inline !important;
}
q-carousel-inner-back {
	opacity: 1;
	fill: currentColor;
	flex-shrink: 0;
	height: 100%;
	flex-shrink: 0;
}
q-horizontal {
	text-align: left;
	margin: 0 !important;
}
q-quantity-back {
	-webkit-text-decoration-skip: objects;
}
q-price {
	padding: 0.5em !important;
	outline-width: 0;
	top: 0;
	display: flex;
	line-height: calc(1em + 2px);
}
q-webkit-left {
	width: 0 !important;
	-ms-user-select: none;
	outline: none !important;
	align-items: left;
	align-items: center;
}
q-countdown-tables-bottom {
	overflow-y: hidden;
	align-items: left;
	flex-grow: 0;
	top: 50;
}
#locale-inner-container {
  background-color: #16262a;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
t-image {
	line-height: inherit;
	letter-spacing: inherit;
	position: absolute;
}
t-nav {
	align-items: left;
	text-transform: inherit;
	line-height: inherit;
	display: flex;
	height: 100%;
}
t-tables {
	top: 10;
	opacity: 30;
	border: 0 none transparent;
	padding: 0.5em !important;
}
t-quantity {
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
t-thumbnails-nav-price {
	bottom: 20;
	top: 10;
	flex-shrink: 0;
	white-space: nowrap;
}
t-price {
	-webkit-text-decoration-skip: objects;
}
t-left-tables {
	transform: translate(50%, -50%);
	position: relative;
	font-size: 1em;
}
t-totals-thumbnails-position {
	width: 2em;
}
t-image-button {
	width: calc(1em + 3px);
}
t-old {
	opacity: 1;
	opacity: 10;
	display: inline !important;
	bottom: 20;
}
t-image-quantity {
	display: inline;
	text-decoration: none;
	opacity: 1;
	text-align: left;
}
t-nav {
	opacity: 20;
	letter-spacing: inherit;
}
t-horizontal {
	outline-width: 0;
	min-width: 0 !important;
	scrollbar-width: none;
	align-items: left;
	left: calc(50% - 0.5em) !important;
}
t-button-top-button {
	vertical-align: middle;
	-ms-user-select: none;
	box-shadow: none !important;
}
t-tables-webkit-thumbnails {
	display: grid;
}
t-back-inner-thumbnails {
	-ms-user-select: none;
}
t-next-horizontal-inner {
	display: flex;
	top: 50;
}
t-quantity-tables-repeater {
	border: none;
}
t-position {
	line-height: 1 !important;
	bottom: 20;
	vertical-align: baseline;
	align-items: center;
	line-height: inherit;
}
t-quantity {
	font-size: 1em;
	align-items: center;
}
t-price-repeater {
	min-height: 0 !important;
	align-items: center;
}
t-tables-price-countdown {
	width: 2em;
	z-index: 1;
}
t-button {
	align-items: center;
	opacity: 20;
	text-decoration: none;
	text-decoration: none;
}
t-image-button {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
t-totals {
	box-shadow: none !important;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
}
t-horizontal-old {
	border: none;
	overflow-x: auto;
	top: 50;
}
t-price-back-left {
	position: relative;
	transform: translate(50%, -50%);
}
t-webkit-countdown-position {
	user-select: none;
}
t-tables-carousel-old {
	position: relative;
	display: inline;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
t-old {
	top: 50;
	border: none;
	bottom: 20;
}
t-next-button {
	opacity: 20;
	position: relative;
	top: 50;
	bottom: 20;
	height: 0 !important;
}
#locale-header {
  width: 100%;
  border-bottom: 1px solid #333;
  height: 25px;
  padding: 5px 0 5px 0;
}
t-next-old-top {
	position: absolute;
	height: calc(1em + 3px);
	top: 10;
}
t-horizontal {
	text-align: center;
	outline-width: 0;
	vertical-align: middle;
}
t-old-repeater {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	background-color: transparent;
}
t-quantity-back-button {
	width: 0 !important;
	white-space: nowrap;
}
t-totals-totals {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
t-quantity-repeater-price {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	box-sizing: content-box;
	margin: 0;
}
t-totals {
	width: 100%;
	background-color: transparent;
	margin: 0 !important;
}
t-back-old-quantity {
	outline: none !important;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
t-horizontal-carousel {
	transform: translate(50%, -50%);
}
t-quantity {
	margin: 0;
	border: none;
}
t-back {
	opacity: 1;
	text-align: center;
	height: 0 !important;
	height: 100%;
	font-size: 1em;
}
t-layout-price-repeater {
	min-width: 0 !important;
	position: absolute !important;
	margin: 0;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
t-totals {
	right: 0;
	width: 100%;
	border: none;
	top: 0;
}
t-thumbnails-top-next {
	position: absolute !important;
	width: calc(1em + 3px);
}
t-horizontal-repeater {
	text-transform: inherit;
}
t-thumbnails-repeater {
	top: 50;
}
t-blocks {
	position: relative;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
}
t-left {
	outline: none !important;
	white-space: nowrap;
	align-items: left;
	min-width: 0 !important;
}
t-image-left-horizontal {
	user-select: none;
}
t-button-totals-bottom {
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
t-left-inner {
	margin: 0 !important;
	flex-shrink: 0;
}
t-bottom {
	overflow-y: hidden;
	opacity: 10;
}
t-horizontal-horizontal-bottom {
	vertical-align: baseline;
	position: absolute;
	align-items: left;
	flex-grow: 0;
}
t-quantity-bottom-countdown {
	text-transform: inherit;
	box-shadow: none !important;
	grid-gap: 30px;
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
t-image-blocks-totals {
	color: #fff;
	scrollbar-width: none;
	box-sizing: content-box;
	letter-spacing: inherit;
}
t-price-top-nav {
	position: relative;
	opacity: 10;
	line-height: inherit;
}
t-repeater-horizontal {
	display: grid;
	letter-spacing: inherit;
}
t-layout {
	border: none !important;
	position: absolute;
}
t-horizontal {
	top: 10;
	top: calc(50% - 0.5em) !important;
	border: none;
	letter-spacing: inherit;
}
t-price {
	height: 0 !important;
	text-decoration: none;
	white-space: nowrap;
}
t-inner-repeater {
	align-items: left;
}
t-image {
	opacity: 20;
	box-shadow: none !important;
	-webkit-user-select: none;
	font-size: 1em;
	top: 50;
}
.locale-head {
  float: left;
  font-size: 14px;
  color: #fff;
  padding: 7px 0 10px 10px;
}
a-layout {
	background-color: transparent;
	position: relative;
}
a-old-price {
	opacity: 30;
	border: none !important;
}
a-top-nav-countdown {
	min-height: 0 !important;
}
a-button-horizontal-inner {
	display: grid;
	box-shadow: none !important;
	min-height: 0 !important;
	font-size: 1em;
}
a-countdown-carousel {
	opacity: 30;
	right: 0;
	width: 2em;
}
a-back-inner-button {
	top: 50;
}
a-totals-image-countdown {
	background-color: transparent;
	color: inherit;
	bottom: 10;
	box-shadow: none !important;
	right: 0;
}
a-left {
	border: none;
	width: calc(1em + 3px);
}
a-back-back-price {
	display: inline !important;
	text-align: center;
	min-width: 0 !important;
}
a-quantity-inner {
	user-select: none;
	outline: none !important;
	outline-width: 0;
	position: relative;
}
a-nav-thumbnails {
	width: 2em;
	outline-width: 0;
}
a-back {
	opacity: 1;
	margin: 0 !important;
}
a-horizontal-button {
	min-width: 0 !important;
	-webkit-user-select: none;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
}
a-countdown-totals {
	text-transform: inherit;
	letter-spacing: inherit;
	bottom: 0;
}
a-layout {
	width: 0 !important;
	display: flex;
	box-sizing: content-box;
	background-color: transparent;
}
a-thumbnails {
	left: calc(50% - 0.5em) !important;
	display: grid;
	flex-grow: 0;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
a-price {
	line-height: calc(1em + 2px);
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
a-layout-image-tables {
	text-align: center;
	min-height: 0 !important;
}
a-thumbnails-webkit {
	width: 2em;
	margin: 0;
}
a-horizontal-old-repeater {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
a-blocks-price-nav {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	z-index: 1;
	height: 0 !important;
	width: 2em;
}
a-image-left {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
a-repeater-image {
	opacity: 30;
	vertical-align: middle;
}
a-next-repeater {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
a-image-image-webkit {
	position: relative;
	border: none !important;
	vertical-align: baseline;
	fill: currentColor;
	align-items: left;
}
a-carousel-blocks-webkit {
	position: absolute;
	bottom: 20;
	line-height: inherit;
	letter-spacing: inherit;
	overflow-x: auto;
}
a-top {
	opacity: 30;
	fill: currentColor;
	color: #fff;
	transform: translate(50%, -50%);
	color: #fff;
}
a-tables-top {
	top: 10;
	text-transform: inherit;
}
a-left-layout-price {
	font-size: 1em;
	transform: translate(50%, -50%);
}
a-position-position {
	background-color: transparent;
	position: relative;
	flex-shrink: 0;
}
a-nav {
	font-size: 1em;
	white-space: nowrap;
	display: inline;
	fill: currentColor;
	position: relative;
}
a-back {
	justify-content: center;
	bottom: 0;
	text-align: center;
	box-sizing: content-box;
}
a-blocks-top-left {
	position: absolute;
}
a-webkit-price {
	position: absolute !important;
	opacity: 1;
}
a-next-top-bottom {
	top: 10;
	text-align: left;
	text-align: left;
	color: #fff;
}
a-layout-image-inner {
	height: 100%;
	vertical-align: baseline;
	line-height: inherit;
}
a-bottom-layout-button {
	transform: translate(50%, -50%);
	top: 0;
	outline-width: 0;
}
a-repeater-nav {
	top: 0;
	position: absolute !important;
	background-color: transparent;
}
a-position-price-countdown {
	height: 0 !important;
	user-select: none;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
.close {
  float: right;
  padding: 7px 10px 0 0;
  position: relative;
  top: -3px;
}
n-carousel {
	overflow-x: auto;
	min-height: 0 !important;
	display: inline;
}
n-blocks-button-webkit {
	bottom: 20;
	margin: 0;
	display: flex;
	height: calc(1em + 3px);
}
n-countdown {
	top: 50;
	border: none;
	display: flex;
	border: none !important;
}
n-horizontal {
	font-size: 1em;
	z-index: 1;
}
n-quantity-old {
	grid-gap: 30px;
}
n-price {
	min-width: 0 !important;
	-ms-user-select: none;
	text-transform: inherit;
}
n-next {
	grid-template-columns: 1fr 1fr;
}
n-totals-carousel-carousel {
	align-items: left;
}
n-countdown-position {
	line-height: inherit;
}
n-totals {
	border: none !important;
	vertical-align: baseline;
	position: absolute !important;
}
n-image-webkit {
	box-shadow: none !important;
	outline-width: 0;
	text-transform: inherit;
}
n-layout {
	bottom: 20;
	flex-grow: 0;
	white-space: nowrap;
}
n-horizontal-inner {
	scrollbar-width: none;
	display: grid;
}
n-left-repeater {
	box-shadow: none !important;
	top: 0;
	-webkit-text-decoration-skip: objects;
	position: relative;
}
n-top-top-back {
	outline-width: 0;
	line-height: calc(1em + 2px);
}
n-totals {
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
n-thumbnails-countdown-top {
	line-height: calc(1em + 2px);
}
n-top-position-carousel {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
n-button-nav {
	background-color: transparent;
	z-index: 1;
	width: calc(1em + 3px);
}
n-totals-price-button {
	grid-template-columns: 1fr 1fr;
	top: 50;
	bottom: 0;
}
n-nav-repeater {
	align-items: center;
}
n-repeater {
	top: 10;
	opacity: 1;
}
.close a {
  font-weight: bold;
  font-size: 10px;
  color: #fff;
}
l-top {
	right: 0;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	-webkit-user-select: none;
	top: 10;
}
l-price {
	outline-width: 0;
	width: 0 !important;
}
l-image {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
l-horizontal {
	line-height: calc(1em + 2px);
}
l-old-old-webkit {
	opacity: 10;
	display: inline;
	border: none;
	line-height: 1 !important;
}
l-totals-button {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	overflow-y: hidden;
	margin: 0 !important;
}
l-quantity {
	vertical-align: baseline;
}
l-thumbnails {
	height: 0 !important;
	width: 2em;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
l-image-next-thumbnails {
	flex-grow: 0;
	box-shadow: none !important;
	align-items: left;
	outline-width: 0;
}
l-image-price-bottom {
	height: 100%;
	box-sizing: content-box;
	bottom: 10;
	right: 0;
}
l-left-nav {
	text-align: left;
}
l-position {
	border: 0 none transparent;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	display: inline !important;
}
l-bottom-horizontal {
	color: inherit;
	bottom: 10;
	height: 0 !important;
}
l-horizontal-carousel-layout {
	margin: 0 !important;
	line-height: inherit;
	position: absolute !important;
	top: 10;
	width: 2em;
}
l-tables {
	font-size: 1em;
	text-decoration: none;
}
l-totals {
	justify-content: center;
}
l-countdown-countdown {
	top: 50;
	opacity: 20;
	top: 0;
}
l-price {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
l-next-blocks {
	color: #fff;
	min-height: 0 !important;
}
l-next-quantity {
	line-height: 1 !important;
}
l-countdown-countdown-tables {
	align-items: left;
}
l-blocks {
	grid-template-columns: 1fr 1fr;
}
l-next {
	box-sizing: content-box;
	grid-gap: 30px;
	flex-grow: 0;
}
l-totals-bottom {
	vertical-align: baseline;
	height: calc(1em + 3px);
}
.close a:hover {
  color: #ff6c2c;
}
z-thumbnails {
	height: calc(1em + 3px);
	scrollbar-width: none;
	width: 2em;
	justify-content: center;
}
z-old-carousel-thumbnails {
	bottom: 20;
	box-shadow: none !important;
	fill: currentColor;
}
z-blocks {
	height: 0 !important;
	color: #fff;
}
z-inner-left {
	vertical-align: baseline;
}
z-old-repeater-tables {
	text-decoration: none;
}
z-back-repeater {
	vertical-align: middle;
}
z-price-carousel {
	grid-template-columns: 1fr 1fr;
	top: 50;
	left: calc(50% - 0.5em) !important;
}
z-blocks {
	line-height: 1 !important;
}
z-thumbnails-blocks {
	vertical-align: baseline;
	vertical-align: baseline;
	width: 0 !important;
	user-select: none;
	display: inline !important;
}
z-blocks-inner-left {
	width: 2em;
	opacity: 20;
	width: 2em;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
z-layout-layout {
	display: flex;
	overflow-y: hidden;
	outline: none !important;
}
z-button-top {
	justify-content: center;
	position: absolute !important;
}
z-repeater-old {
	height: calc(1em + 3px);
}
z-thumbnails-top-blocks {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
z-inner-quantity-old {
	border: none !important;
	width: 2em;
	top: 10;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
}
html[dir="rtl"] .locale-head {
  float: right;
  padding: 7px 10px 10px 0;
}
a-repeater-top-next {
	fill: currentColor;
	color: inherit;
	-webkit-text-decoration-skip: objects;
}
a-left-horizontal-button {
	z-index: 1;
	font-size: 1em;
}
a-carousel-button-carousel {
	display: inline !important;
	display: flex;
	align-items: center;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
a-inner-layout {
	display: grid;
	outline: none !important;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
a-webkit-bottom-old {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	align-items: left;
}
a-back-blocks {
	background-color: transparent;
	color: #fff;
	opacity: 20;
	width: 100%;
	align-items: center;
}
a-quantity {
	transform: translate(50%, -50%);
	font-size: 1em;
	top: 0;
	fill: currentColor;
	box-sizing: content-box;
}
a-inner-tables-price {
	top: 10;
}
a-old {
	-webkit-user-select: none;
	white-space: nowrap;
}
a-image {
	color: inherit;
	outline-width: 0;
	position: absolute;
}
a-thumbnails {
	background-color: transparent;
}
a-horizontal-repeater {
	color: inherit;
}
a-blocks-button-horizontal {
	outline-width: 0;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
a-inner {
	bottom: 20;
	background-color: transparent;
	scrollbar-width: none;
}
a-tables {
	box-shadow: none !important;
	user-select: none;
	overflow-x: auto;
	z-index: 1;
}
a-bottom-bottom-image {
	flex-shrink: 0;
}
a-bottom {
	width: 100%;
	margin: 0 !important;
}
a-nav {
	opacity: 10;
}
a-horizontal {
	letter-spacing: inherit;
	text-align: left;
	outline: none !important;
	outline-width: 0;
	height: calc(1em + 3px);
}
a-webkit-inner-back {
	width: 0 !important;
	height: calc(1em + 3px);
	scrollbar-width: none;
	position: relative;
}
a-totals-top {
	overflow-y: hidden;
	top: 10;
	bottom: 20;
	height: 100%;
	align-items: left;
}
a-layout {
	top: 10;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
a-old-old-inner {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
a-button-left {
	padding: 0.5em !important;
	grid-gap: 30px;
	overflow-y: hidden;
	outline-width: 0;
	position: relative;
}
a-thumbnails-old-layout {
	vertical-align: baseline;
	white-space: nowrap;
	height: 100%;
	bottom: 0;
	letter-spacing: inherit;
}
a-price-inner-tables {
	opacity: 1;
	bottom: 0;
}
a-inner-thumbnails-price {
	opacity: 1;
	height: 100%;
}
a-countdown {
	white-space: nowrap;
	opacity: 30;
	white-space: nowrap;
	width: 0 !important;
	min-height: 0 !important;
}
a-blocks-tables-price {
	padding: 0.5em !important;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
a-blocks-horizontal-inner {
	top: 10;
	position: relative;
}
a-inner-webkit {
	opacity: 10;
	fill: currentColor;
	overflow-y: hidden;
	white-space: nowrap;
	fill: currentColor;
}
html[dir="rtl"] .close {
  float: left;
  padding: 7px 0 0 10px;
}
h-nav-thumbnails {
	display: inline;
	bottom: 20;
	letter-spacing: inherit;
	position: relative;
	-webkit-user-select: none;
}
h-webkit-inner {
	outline-width: 0;
	min-width: 0 !important;
	-webkit-user-select: none;
}
h-back-thumbnails-price {
	bottom: 0;
	white-space: nowrap;
	width: 0 !important;
}
h-top-price-tables {
	grid-gap: 30px;
	position: absolute;
	width: 2em;
	display: inline;
	flex-shrink: 0;
}
h-countdown-back {
	border: none;
	top: 10;
	-ms-user-select: none;
	box-shadow: none !important;
}
h-repeater-old-totals {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
h-totals {
	margin: 0 !important;
	height: calc(1em + 3px);
}
h-nav-webkit {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	border: none;
	top: 10;
	border: none !important;
}
h-left-top {
	top: 10;
	top: calc(50% - 0.5em) !important;
}
h-horizontal-thumbnails-top {
	line-height: 1 !important;
	grid-gap: 30px;
}
h-countdown {
	position: absolute;
	position: relative;
	height: 0 !important;
}
h-inner-button-tables {
	opacity: 10;
	bottom: 20;
}
h-webkit-bottom-bottom {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	top: 0;
}
h-horizontal-bottom-next {
	text-transform: inherit;
	fill: currentColor;
	background-color: transparent;
}
h-blocks-old {
	background-color: transparent;
	box-shadow: none !important;
	color: inherit;
	color: #fff;
}
h-countdown-old {
	display: flex;
	outline: none !important;
	grid-gap: 30px;
}
h-tables-next-old {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	opacity: 10;
}
h-repeater-horizontal-quantity {
	line-height: calc(1em + 2px);
	color: inherit;
	width: 100%;
	left: calc(50% - 0.5em) !important;
}
h-webkit {
	user-select: none;
}
h-totals-bottom {
	top: 50;
	z-index: 1;
}
h-repeater-button-bottom {
	display: inline;
	text-align: center;
}
h-left {
	-ms-user-select: none;
}
h-price-layout {
	border: 0 none transparent;
	color: #fff;
	color: inherit;
	outline: none !important;
}
h-countdown {
	display: inline;
}
h-button-layout {
	position: absolute;
	-ms-user-select: none;
	display: inline;
	flex-shrink: 0;
}
h-old-carousel {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
h-price-inner-tables {
	bottom: 0;
}
h-bottom-bottom-price {
	white-space: nowrap;
	opacity: 1;
}
h-repeater-inner {
	bottom: 0;
	display: inline;
	line-height: 1 !important;
	z-index: 1;
}
h-top {
	width: 0 !important;
	-ms-user-select: none;
}
h-button-image {
	height: calc(1em + 3px);
	justify-content: center;
	box-sizing: content-box;
	background-color: transparent;
}
h-layout {
	box-shadow: none !important;
	top: 0;
}
h-blocks-tables {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	z-index: 1;
}
h-old-repeater {
	height: 0 !important;
}
h-webkit-thumbnails-price {
	justify-content: center;
	white-space: nowrap;
	width: 100%;
}
h-tables-quantity-position {
	bottom: 0;
	bottom: 20;
}
h-back-tables {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	top: 50;
}
h-layout {
	grid-gap: 30px;
	top: 50;
	top: 50;
}
h-position-old-webkit {
	height: 100%;
}
h-horizontal {
	opacity: 20;
	fill: currentColor;
	top: 10;
}
h-horizontal {
	position: absolute !important;
	display: inline !important;
}
.locale-cell {
  float: left;
  display: block;
  width: 140px;
  height: 40px;
  padding: 10px 0 0 5px;
  overflow: hidden;
}
v-back-quantity {
	display: grid;
	box-shadow: none !important;
}
v-left {
	user-select: none;
}
v-old-repeater-button {
	border: 0 none transparent;
	vertical-align: middle;
	-ms-user-select: none;
}
v-top-old {
	margin: 0;
	display: inline;
	box-shadow: none !important;
}
v-next-position-repeater {
	z-index: 1;
}
v-button-thumbnails-button {
	bottom: 0;
	margin: 0;
	right: 0;
	bottom: 0;
	position: absolute;
}
v-old-back {
	letter-spacing: inherit;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
}
v-nav-tables {
	opacity: 1;
}
v-countdown-bottom-quantity {
	left: calc(50% - 0.5em) !important;
	align-items: left;
	flex-shrink: 0;
	vertical-align: middle;
}
v-price-webkit-inner {
	display: grid;
	text-align: center;
	text-decoration: none;
	user-select: none;
	overflow-y: hidden;
}
v-top-price-countdown {
	right: 0;
	display: grid;
	bottom: 10;
}
v-nav-quantity {
	height: 0 !important;
	display: inline !important;
	width: 100%;
	border: 0 none transparent;
}
v-position-left {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
v-nav {
	bottom: 10;
	position: absolute;
	color: #fff;
}
v-carousel-price {
	box-sizing: content-box;
	scrollbar-width: none;
	height: 0 !important;
	top: 10;
	right: 0;
}
v-totals {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	text-decoration: none;
	top: 50;
	flex-shrink: 0;
}
v-thumbnails-thumbnails-bottom {
	-ms-user-select: none;
	background-color: transparent;
	bottom: 0;
}
v-repeater-top {
	bottom: 0;
	color: inherit;
	text-align: center;
}
v-image-thumbnails-image {
	overflow-x: auto;
	align-items: center;
	outline-width: 0;
	min-height: 0 !important;
}
v-position-blocks {
	min-width: 0 !important;
	width: 2em;
	opacity: 30;
}
v-back-inner-horizontal {
	margin: 0;
	line-height: inherit;
	opacity: 30;
}
v-inner-repeater-button {
	text-transform: inherit;
	top: 0;
	vertical-align: baseline;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
v-repeater {
	position: relative;
	font-size: 1em;
	text-align: center;
	top: 10;
}
v-thumbnails-nav {
	padding: 0.5em !important;
}
v-totals-inner {
	top: 50;
	box-sizing: content-box;
	display: inline;
	align-items: left;
	position: absolute !important;
}
v-old-position-horizontal {
	vertical-align: middle;
	line-height: 1 !important;
	overflow-x: auto;
	opacity: 1;
}
v-position-top {
	outline: none !important;
}
v-thumbnails {
	top: calc(50% - 0.5em) !important;
}
v-next-price-top {
	box-shadow: none !important;
}
v-carousel-blocks {
	z-index: 1;
	line-height: inherit;
	margin: 0;
}
v-position-old-inner {
	left: calc(50% - 0.5em) !important;
}
v-inner-next-carousel {
	border: 0 none transparent;
	min-width: 0 !important;
	display: flex;
	justify-content: center;
}
v-webkit-thumbnails {
	color: inherit;
	min-height: 0 !important;
}
v-nav-image-image {
	vertical-align: baseline;
	margin: 0;
	height: 0 !important;
	flex-shrink: 0;
}
v-top-nav {
	box-sizing: content-box;
	top: 10;
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
v-blocks-button-back {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	font-size: 1em;
	margin: 0 !important;
	height: calc(1em + 3px);
}
v-totals {
	-webkit-user-select: none;
	text-align: center;
	top: 50;
}
v-webkit {
	text-align: center;
	letter-spacing: inherit;
	opacity: 20;
	flex-shrink: 0;
	letter-spacing: inherit;
}
v-left-repeater-blocks {
	text-align: left;
	right: 0;
	z-index: 1;
}
v-totals {
	flex-shrink: 0;
	box-shadow: none !important;
	align-items: left;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
html[dir="rtl"] .locale-cell {
  float: right;
  padding: 10px 5px 0 0;
}
c-inner-countdown-inner {
	scrollbar-width: none;
	min-width: 0 !important;
	vertical-align: baseline;
	text-align: center;
	letter-spacing: inherit;
}
c-button-quantity-quantity {
	outline: none !important;
}
c-carousel-thumbnails {
	grid-gap: 30px;
	opacity: 20;
	overflow-x: auto;
	min-height: 0 !important;
}
c-nav-countdown {
	overflow-y: hidden;
	padding: 0.5em !important;
	align-items: left;
	bottom: 20;
	border: none;
}
c-next-quantity-top {
	padding: 0.5em !important;
}
c-quantity {
	bottom: 10;
	margin: 0;
}
c-inner-old-thumbnails {
	display: flex;
	overflow-y: hidden;
	overflow-x: auto;
	flex-grow: 0;
}
c-webkit-top-horizontal {
	grid-gap: 30px;
	text-align: left;
	padding: 0.5em !important;
}
c-inner {
	outline: none !important;
	opacity: 30;
	position: relative;
}
c-image {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
c-old-thumbnails-back {
	z-index: 1;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
c-price-carousel {
	justify-content: center;
	min-height: 0 !important;
	display: inline;
}
c-old {
	line-height: inherit;
	font-size: 1em;
	height: calc(1em + 3px);
	width: 2em;
}
c-webkit-thumbnails {
	text-align: left;
	outline-width: 0;
}
c-image-next {
	color: #fff;
	font-size: 1em;
	outline: none !important;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
}
c-top {
	height: 100%;
	display: inline !important;
	overflow-y: hidden;
	position: absolute;
}
c-horizontal-bottom {
	font: inherit inherit inherit/inherit inherit;
}
c-top-layout {
	position: absolute;
	margin: 0;
	display: inline !important;
	z-index: 1;
}
c-position-position {
	text-transform: inherit;
	top: 10;
	width: 100%;
	right: 0;
	justify-content: center;
}
c-left-back-layout {
	height: calc(1em + 3px);
	opacity: 30;
	overflow-y: hidden;
	font-size: 1em;
}
c-top {
	text-transform: inherit;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
c-price-countdown-countdown {
	vertical-align: baseline;
	vertical-align: baseline;
	overflow-x: auto;
	-ms-user-select: none;
	margin: 0;
}
c-image-top-tables {
	opacity: 10;
}
c-quantity-top {
	opacity: 30;
	grid-gap: 30px;
	top: 10;
}
c-bottom {
	fill: currentColor;
	height: 100%;
	top: 0;
}
c-next-price-next {
	user-select: none;
	text-transform: inherit;
}
c-nav-layout-layout {
	height: 100%;
	position: absolute !important;
	overflow-x: auto;
	text-align: left;
	text-decoration: none;
}
.scroller {
  max-height: 320px;
  min-height: 205px;
  overflow-y: auto;
  padding: 0 0 0 10px;
}
q-blocks-horizontal {
	opacity: 30;
	align-items: left;
	box-sizing: content-box;
}
q-top {
	bottom: 0;
}
q-layout-countdown {
	flex-grow: 0;
	bottom: 20;
	color: #fff;
	position: absolute;
}
q-button {
	height: 100%;
	white-space: nowrap;
	text-align: left;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
q-button-left {
	display: flex;
	top: 0;
	z-index: 1;
	box-sizing: content-box;
	z-index: 1;
}
q-blocks-totals {
	line-height: inherit;
	-webkit-user-select: none;
}
q-next-top {
	text-decoration: none;
	transform: translate(50%, -50%);
	height: 0 !important;
	width: 2em;
}
q-bottom {
	align-items: center;
	bottom: 10;
	line-height: inherit;
	color: #fff;
}
q-back-back-next {
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	fill: currentColor;
	letter-spacing: inherit;
}
q-old-totals {
	z-index: 1;
	opacity: 1;
}
q-quantity-thumbnails-thumbnails {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	background-color: transparent;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
q-repeater {
	height: calc(1em + 3px);
	margin: 0;
}
q-old-layout {
	display: flex;
	user-select: none;
	-webkit-user-select: none;
	display: grid;
}
q-quantity-position-horizontal {
	box-sizing: content-box;
	background-color: transparent;
	opacity: 10;
	overflow-y: hidden;
}
q-totals-price {
	bottom: 10;
	border: none !important;
}
q-position {
	color: #fff;
	height: 0 !important;
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
q-blocks-horizontal {
	fill: currentColor;
}
q-price {
	display: inline !important;
	display: grid;
	align-items: left;
}
q-image-repeater {
	transform: translate(50%, -50%);
}
q-image {
	-webkit-user-select: none;
	display: inline !important;
}
q-webkit-quantity {
	color: #fff;
}
q-blocks-layout {
	min-width: 0 !important;
	align-items: left;
	vertical-align: baseline;
}
q-old-carousel {
	top: 50;
	opacity: 20;
	opacity: 20;
}
q-inner {
	width: calc(1em + 3px);
}
q-back {
	-ms-user-select: none;
	width: 0 !important;
}
q-button-top {
	margin: 0 !important;
	display: grid;
	border: none;
	top: 50;
	align-items: left;
}
q-position-image-button {
	border: 0 none transparent;
	min-width: 0 !important;
	opacity: 10;
	opacity: 1;
}
q-bottom {
	line-height: inherit;
}
q-blocks-totals-countdown {
	text-align: center;
	outline-width: 0;
}
q-layout-next {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	right: 0;
}
html[dir="rtl"] .scroller {
  padding: 0 10px 0 0;
}
f-webkit {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
f-layout-old {
	text-align: center;
	opacity: 30;
	opacity: 10;
}
f-quantity-next {
	line-height: 1 !important;
	overflow-y: hidden;
}
f-tables-inner-back {
	justify-content: center;
	letter-spacing: inherit;
	bottom: 0;
	min-width: 0 !important;
	user-select: none;
}
f-image-webkit-nav {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
f-carousel-layout {
	opacity: 20;
	position: absolute !important;
	-webkit-user-select: none;
	bottom: 0;
	color: #fff;
}
f-price {
	border: none;
	bottom: 20;
	top: 50;
	opacity: 10;
}
f-nav-thumbnails-webkit {
	outline: none !important;
	position: absolute;
	vertical-align: middle;
}
f-old-inner {
	position: absolute !important;
	text-align: center;
	height: 100%;
	position: absolute !important;
}
f-webkit-price {
	width: 0 !important;
	right: 0;
	height: 0 !important;
	border: none;
}
f-countdown-webkit {
	text-align: center;
	display: inline;
}
f-horizontal-top-inner {
	border: none !important;
	box-sizing: content-box;
	bottom: 20;
	vertical-align: baseline;
}
f-back-carousel {
	height: 100%;
	position: relative;
	vertical-align: middle;
	scrollbar-width: none;
}
f-image-price {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
f-top {
	bottom: 0;
	height: calc(1em + 3px);
	bottom: 10;
	height: 100%;
	transform: translate(50%, -50%);
}
f-old-left-carousel {
	scrollbar-width: none;
	-webkit-user-select: none;
	line-height: 1 !important;
	letter-spacing: inherit;
	opacity: 1;
}
f-old-image {
	display: inline;
}
f-price {
	border: none;
}
f-webkit-next-totals {
	line-height: calc(1em + 2px);
	position: relative;
}
f-left {
	right: 0;
	letter-spacing: inherit;
	position: absolute !important;
}
f-top {
	transform: translate(50%, -50%);
}
f-webkit-countdown-image {
	position: absolute !important;
	vertical-align: baseline;
	height: 100%;
	height: 0 !important;
}
f-horizontal {
	top: 10;
	bottom: 20;
}
f-inner-back-layout {
	width: 0 !important;
	vertical-align: baseline;
	white-space: nowrap;
}
f-price {
	-ms-user-select: none;
	text-transform: inherit;
	outline-width: 0;
	padding: 0.5em !important;
	z-index: 1;
}
f-tables-inner {
	font-size: 1em;
	overflow-y: hidden;
	background-color: transparent;
	flex-shrink: 0;
	width: 2em;
}
f-blocks {
	color: #fff;
	display: inline;
}
f-inner-repeater {
	bottom: 20;
	position: absolute !important;
	opacity: 10;
}
f-tables-carousel {
	text-align: left;
	vertical-align: baseline;
}
f-blocks-countdown {
	height: calc(1em + 3px);
	box-shadow: none !important;
	width: 100%;
	transform: translate(50%, -50%);
}
f-bottom-bottom {
	position: absolute !important;
	display: inline;
	bottom: 20;
}
f-image-carousel {
	margin: 0;
	overflow-x: auto;
}
f-old {
	position: absolute !important;
	line-height: inherit;
	opacity: 20;
}
f-position-left {
	width: 100%;
	top: 10;
	box-shadow: none !important;
	line-height: 1 !important;
	transform: translate(50%, -50%);
}
f-thumbnails {
	align-items: left;
	user-select: none;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
f-totals {
	position: relative;
	vertical-align: middle;
	letter-spacing: inherit;
	top: 50;
	opacity: 10;
}
f-carousel {
	overflow-x: auto;
	border: none;
	right: 0;
	position: relative;
	border: 0 none transparent;
}
f-left-top {
	top: 50;
	width: calc(1em + 3px);
}
f-horizontal-price-repeater {
	background-color: transparent;
}
f-horizontal {
	display: grid;
}
f-left-image {
	overflow-x: auto;
	bottom: 20;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	z-index: 1;
}
.scroller a {
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}
v-totals {
	grid-template-columns: 1fr 1fr;
}
v-old-quantity {
	min-width: 0 !important;
	white-space: nowrap;
	outline: none !important;
}
v-old-thumbnails-image {
	white-space: nowrap;
	border: none !important;
	user-select: none;
}
v-bottom-button {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	position: relative;
}
v-inner-top {
	color: #fff;
}
v-quantity {
	scrollbar-width: none;
}
v-webkit-bottom {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	border: 0 none transparent;
}
v-blocks {
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
v-horizontal-price {
	position: absolute !important;
	overflow-x: auto;
	top: 0;
	justify-content: center;
	min-width: 0 !important;
}
v-webkit-nav-button {
	display: inline;
}
v-totals-image-thumbnails {
	margin: 0 !important;
	text-align: center;
}
v-price {
	vertical-align: baseline;
	scrollbar-width: none;
}
v-layout-countdown-quantity {
	box-shadow: none !important;
}
v-button-webkit-quantity {
	width: 0 !important;
}
v-tables {
	overflow-y: hidden;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	min-height: 0 !important;
}
v-button-next-position {
	text-align: center;
	text-transform: inherit;
	top: 0;
	position: absolute !important;
}
v-inner-top-carousel {
	overflow-y: hidden;
}
v-tables-thumbnails-position {
	justify-content: center;
}
v-horizontal-image {
	bottom: 10;
	z-index: 1;
	flex-grow: 0;
}
v-top-countdown {
	height: 100%;
}
v-quantity-tables-tables {
	bottom: 20;
	line-height: 1 !important;
	height: 0 !important;
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
}
v-totals-image-back {
	border: 0 none transparent;
	padding: 0.5em !important;
	border: 0 none transparent;
	width: 2em;
	line-height: 1 !important;
}
v-quantity {
	margin: 0 !important;
}
v-price-blocks-bottom {
	box-sizing: content-box;
	right: 0;
	opacity: 10;
	flex-shrink: 0;
}
v-totals {
	border: 0 none transparent;
}
v-next-thumbnails {
	-webkit-text-decoration-skip: objects;
	position: relative;
	color: #fff;
}
v-thumbnails-nav {
	bottom: 10;
	height: 100%;
	bottom: 0;
	bottom: 20;
}
v-next-totals-horizontal {
	margin: 0 !important;
	align-items: left;
	letter-spacing: inherit;
}
v-next {
	opacity: 10;
	top: 50;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	color: inherit;
}
v-left-countdown-horizontal {
	top: 10;
	outline-width: 0;
}
v-button {
	background-color: transparent;
}
v-back-old-button {
	justify-content: center;
	display: flex;
	justify-content: center;
}
v-quantity-totals {
	width: 2em;
	width: 2em;
	bottom: 10;
	vertical-align: middle;
	min-height: 0 !important;
}
v-repeater {
	width: calc(1em + 3px);
	bottom: 10;
	scrollbar-width: none;
	display: flex;
	align-items: center;
}
v-nav-webkit {
	transform: translate(50%, -50%);
	opacity: 30;
	min-height: 0 !important;
}
v-tables {
	font-size: 1em;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
v-inner-blocks {
	scrollbar-width: none;
	height: calc(1em + 3px);
}
v-left {
	font-size: 1em;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
v-button-image {
	right: 0;
	-ms-user-select: none;
	-webkit-user-select: none;
}
v-quantity {
	bottom: 0;
	padding: 0.5em !important;
}
v-quantity-left {
	text-decoration: none;
	position: absolute;
	bottom: 10;
}
v-layout-old-layout {
	opacity: 10;
	line-height: calc(1em + 2px);
	font-size: 1em;
	top: 0;
	bottom: 0;
}
v-carousel-back {
	-webkit-user-select: none;
	border: none !important;
	bottom: 10;
	opacity: 30;
	position: relative;
}
v-countdown-webkit {
	z-index: 1;
	height: 0 !important;
	overflow-x: auto;
	bottom: 20;
	text-align: center;
}
v-image-webkit {
	overflow-y: hidden;
	opacity: 10;
	min-width: 0 !important;
	border: none;
}
v-blocks-next {
	opacity: 10;
	margin: 0 !important;
	flex-grow: 0;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
v-left-nav {
	margin: 0;
	opacity: 20;
}
v-position-countdown {
	white-space: nowrap;
}
v-layout-webkit {
	display: inline !important;
	width: 0 !important;
}
v-quantity-webkit {
	overflow-x: auto;
	line-height: inherit;
	opacity: 20;
}
.scroller a:hover {
  color: #ff6c2c;
}
w-repeater-tables-repeater {
	width: 0 !important;
	-ms-user-select: none;
	text-align: center;
}
w-carousel-left-top {
	line-height: calc(1em + 2px);
}
w-price {
	width: 100%;
}
w-quantity {
	color: inherit;
}
w-tables {
	opacity: 30;
	bottom: 0;
	white-space: nowrap;
}
w-top-position {
	outline: none !important;
}
w-countdown-quantity {
	user-select: none;
}
w-blocks-horizontal {
	margin: 0;
}
w-top {
	font-size: 1em;
	display: inline;
	position: absolute;
}
w-webkit-quantity-countdown {
	width: calc(1em + 3px);
	text-align: center;
	border: none !important;
}
w-next {
	width: 100%;
	-ms-user-select: none;
}
w-repeater-carousel-button {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	overflow-x: auto;
	letter-spacing: inherit;
}
w-next-totals {
	top: 0;
	line-height: 1 !important;
}
w-left-totals-inner {
	outline-width: 0;
	outline-width: 0;
	line-height: 1 !important;
	align-items: left;
	width: 100%;
}
w-carousel-inner-thumbnails {
	min-width: 0 !important;
	overflow-y: hidden;
	box-shadow: none !important;
	bottom: 10;
}
w-tables-carousel-countdown {
	position: absolute !important;
	height: 100%;
	border: none !important;
	width: 100%;
}
.locale-container ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
x-quantity-position-back {
	display: grid;
	color: inherit;
}
x-thumbnails-layout {
	-ms-user-select: none;
	-webkit-user-select: none;
}
x-totals {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	text-decoration: none;
}
x-webkit-next-countdown {
	width: calc(1em + 3px);
	font-size: 1em;
	width: 100%;
}
x-bottom {
	position: absolute !important;
	width: 0 !important;
}
x-back-old {
	line-height: inherit;
	top: 10;
	letter-spacing: inherit;
}
x-quantity-thumbnails-left {
	justify-content: center;
	justify-content: center;
}
x-old-image {
	box-shadow: none !important;
}
x-nav-left {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	top: 50;
	flex-grow: 0;
}
x-bottom {
	vertical-align: middle;
}
x-layout-image {
	flex-grow: 0;
}
x-left-layout-quantity {
	fill: currentColor;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	width: 100%;
	justify-content: center;
}
x-back-quantity {
	position: absolute !important;
	box-shadow: none !important;
}
x-inner-button {
	color: #fff;
	bottom: 20;
	user-select: none;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
x-left {
	justify-content: center;
	z-index: 1;
	flex-shrink: 0;
	align-items: center;
	padding: 0.5em !important;
}
x-horizontal-top {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	min-height: 0 !important;
}
x-tables-horizontal-next {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
x-image {
	line-height: calc(1em + 2px);
	opacity: 1;
	width: calc(1em + 3px);
}
x-image-position {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	box-shadow: none !important;
	bottom: 20;
	vertical-align: middle;
}
x-webkit {
	display: inline;
}
x-old-bottom-tables {
	grid-gap: 30px;
	font-size: 1em;
	outline: none !important;
}
x-back-image {
	fill: currentColor;
}
x-countdown-bottom {
	z-index: 1;
	color: #fff;
	user-select: none;
	width: 100%;
}
x-horizontal-tables-back {
	position: relative;
	flex-grow: 0;
	border: none !important;
}
x-image-blocks {
	left: calc(50% - 0.5em) !important;
}
x-inner {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	color: #fff;
}
x-price {
	padding: 0.5em !important;
	overflow-x: auto;
	min-height: 0 !important;
}
x-next-webkit {
	box-shadow: none !important;
	margin: 0;
}
x-countdown {
	text-align: center;
}
x-horizontal-tables-back {
	white-space: nowrap;
}
x-horizontal-back-repeater {
	width: 100%;
	text-decoration: none;
	line-height: calc(1em + 2px);
	display: inline;
}
.locale-container ul li,
html[dir="rtl"] .locale-container ul li:first-child {
  display: inline;
  list-style: none;
  margin-left: 34px;
}
o-position-thumbnails {
	overflow-y: hidden;
	flex-shrink: 0;
	border: none;
	display: flex;
	opacity: 30;
}
o-top-next-bottom {
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	overflow-x: auto;
}
o-thumbnails-repeater {
	user-select: none;
}
o-layout {
	position: relative;
	text-transform: inherit;
	bottom: 10;
}
o-quantity-totals-next {
	height: 0 !important;
	justify-content: center;
	white-space: nowrap;
	vertical-align: middle;
}
o-carousel {
	display: inline;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	display: inline !important;
}
o-old-carousel {
	vertical-align: middle;
}
o-layout {
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	user-select: none;
}
o-webkit-horizontal {
	top: 0;
	-webkit-user-select: none;
	top: 10;
	border: 0 none transparent;
	height: 0 !important;
}
o-nav-countdown {
	display: flex;
	opacity: 20;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	background-color: transparent;
}
o-image-repeater-countdown {
	scrollbar-width: none;
}
o-repeater {
	right: 0;
}
o-countdown {
	bottom: 10;
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	flex-shrink: 0;
}
o-totals-carousel {
	user-select: none;
}
o-top {
	align-items: left;
	border: 0 none transparent;
}
o-old-webkit {
	overflow-y: hidden;
}
o-quantity-totals {
	color: #fff;
	align-items: left;
}
o-carousel-quantity-thumbnails {
	grid-template-columns: 1fr 1fr;
}
o-quantity-blocks {
	width: 100%;
	opacity: 1;
}
o-quantity {
	opacity: 10;
	flex-grow: 0;
	display: grid;
}
o-old-webkit-totals {
	height: 100%;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
o-position-carousel {
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
o-button {
	color: #fff;
}
o-thumbnails {
	top: 10;
}
o-left {
	color: #fff;
}
o-image-top {
	line-height: 1 !important;
	font-size: 1em;
}
o-image-layout-bottom {
	align-items: center;
}
o-old-back-blocks {
	overflow-x: auto;
}
o-thumbnails-layout {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	fill: currentColor;
	line-height: calc(1em + 2px);
	right: 0;
}
o-nav-image-webkit {
	background-color: transparent;
	vertical-align: middle;
	z-index: 1;
	opacity: 20;
}
o-button-left-carousel {
	width: 100%;
	display: inline !important;
	align-items: center;
}
o-totals {
	outline-width: 0;
	opacity: 30;
	background-color: transparent;
	box-sizing: content-box;
	height: 0 !important;
}
o-left {
	align-items: center;
	width: 0 !important;
	top: 10;
	line-height: 1 !important;
}
o-old-image {
	position: absolute !important;
	opacity: 10;
}
o-horizontal {
	outline: none !important;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	grid-gap: 30px;
}
o-button {
	bottom: 20;
	min-width: 0 !important;
	-ms-user-select: none;
	justify-content: center;
}
o-left {
	top: 50;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
o-button-bottom {
	outline-width: 0;
	justify-content: center;
}
o-webkit {
	align-items: left;
}
o-totals {
	outline: none !important;
	top: 50;
	right: 0;
	display: inline;
}
o-price {
	text-decoration: none;
	text-transform: inherit;
	text-transform: inherit;
	z-index: 1;
	display: grid;
}
o-price-countdown-totals {
	opacity: 1;
	height: 100%;
	position: relative;
	opacity: 20;
}
o-image-blocks {
	display: grid;
}
o-horizontal-top-back {
	min-height: 0 !important;
	width: 100%;
	top: 0;
	vertical-align: baseline;
	opacity: 1;
}
o-position-quantity {
	box-sizing: content-box;
	-ms-user-select: none;
	top: 50;
}
o-blocks-countdown {
	min-height: 0 !important;
}
o-button-layout-tables {
	width: 100%;
	outline: none !important;
	justify-content: center;
	vertical-align: middle;
	fill: currentColor;
}
o-layout-price {
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
o-bottom-layout {
	box-sizing: content-box;
	align-items: center;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	display: inline !important;
}
.locale-container ul li:first-child,
html[dir="rtl"] .locale-container ul li:last-child {
  margin-left: 0;
}
z-horizontal-tables {
	position: absolute !important;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
z-thumbnails {
	flex-shrink: 0;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	font-size: 1em;
	position: absolute;
}
z-tables-blocks {
	vertical-align: middle;
	border: 0 none transparent;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
}
z-webkit-countdown-tables {
	border: none;
	letter-spacing: inherit;
	grid-gap: 30px;
	overflow-x: auto;
}
z-tables-top {
	margin: 0;
}
z-thumbnails-nav-old {
	line-height: calc(1em + 2px);
	bottom: 10;
	align-items: left;
	font-size: 1em;
}
z-next-countdown-nav {
	text-align: left;
}
z-quantity-layout-blocks {
	user-select: none;
	box-shadow: none !important;
	scrollbar-width: none;
}
z-left-image {
	outline-width: 0;
	text-decoration: none;
	overflow-x: auto;
}
z-inner-top {
	white-space: nowrap;
	width: calc(1em + 3px);
	user-select: none;
	padding: 0.5em !important;
}
z-bottom {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	color: inherit;
	line-height: calc(1em + 2px);
}
z-repeater {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	opacity: 1;
}
z-quantity {
	align-items: left;
	line-height: inherit;
	scrollbar-width: none;
	position: relative;
}
z-button-left {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	display: flex;
}
z-position-countdown-old {
	font-size: 1em;
	scrollbar-width: none;
}
z-image-countdown-layout {
	overflow-x: auto;
	width: 2em;
	opacity: 30;
	-webkit-user-select: none;
	border: none;
}
z-image {
	font-size: 1em;
	border: none;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
z-layout-nav-bottom {
	display: inline !important;
	vertical-align: baseline;
	height: calc(1em + 3px);
	border: 0 none transparent;
	fill: currentColor;
}
z-old-layout-blocks {
	text-transform: inherit;
	display: grid;
	display: inline;
}
z-back {
	top: calc(50% - 0.5em) !important;
	border: none;
	top: 50;
	bottom: 20;
}
z-webkit {
	border: none;
	justify-content: center;
}
z-next {
	align-items: left;
	align-items: left;
	overflow-x: auto;
	height: 0 !important;
}
#morelocale {
  color: #293a4a;
  text-decoration: none;
}
v-position-top {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
v-bottom-horizontal-repeater {
	width: 2em;
}
v-horizontal {
	top: 0;
	border: none;
}
v-bottom-button-thumbnails {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	width: 0 !important;
	scrollbar-width: none;
	flex-shrink: 0;
}
v-quantity-next-left {
	top: 10;
}
v-bottom-layout {
	justify-content: center;
	min-height: 0 !important;
	width: 2em;
}
v-position-next-layout {
	bottom: 0;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
v-quantity-repeater-position {
	align-items: left;
	vertical-align: middle;
	position: absolute;
	display: flex;
}
v-countdown-countdown-nav {
	line-height: 1 !important;
	position: absolute;
	flex-shrink: 0;
	height: 0 !important;
	margin: 0;
}
v-quantity {
	top: 10;
}
v-countdown {
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
v-top {
	line-height: inherit;
	text-align: left;
	white-space: nowrap;
	grid-gap: 30px;
	fill: currentColor;
}
v-price-price {
	border: none;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	white-space: nowrap;
}
v-thumbnails-horizontal-thumbnails {
	letter-spacing: inherit;
	white-space: nowrap;
}
v-old-blocks-quantity {
	text-align: center;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
}
v-image-quantity-repeater {
	opacity: 1;
	color: inherit;
	opacity: 10;
	background-color: transparent;
}
v-layout {
	box-sizing: content-box;
}
v-price-nav {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
v-bottom {
	opacity: 30;
}
v-tables-repeater-nav {
	user-select: none;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
#morelocale {
  font-weight: bold;
  font-size: 16px;
}
p-webkit {
	margin: 0;
	min-height: 0 !important;
	flex-shrink: 0;
	min-height: 0 !important;
}
p-old-thumbnails {
	font-size: 1em;
	min-width: 0 !important;
	top: 50;
	box-shadow: none !important;
}
p-quantity {
	min-height: 0 !important;
	height: calc(1em + 3px);
}
p-totals-inner-price {
	box-sizing: content-box;
	display: inline !important;
	display: inline !important;
}
p-blocks {
	flex-grow: 0;
	text-align: center;
	min-height: 0 !important;
	position: relative;
	width: 0 !important;
}
p-button-left-thumbnails {
	top: 10;
	width: 100%;
	opacity: 1;
	align-items: center;
}
p-inner-repeater-price {
	height: 0 !important;
}
p-inner {
	margin: 0 !important;
	box-sizing: content-box;
	overflow-x: auto;
}
p-totals-position {
	padding: 0.5em !important;
	fill: currentColor;
	align-items: center;
	box-shadow: none !important;
}
p-nav-position {
	opacity: 1;
	width: 100%;
	box-sizing: content-box;
	vertical-align: middle;
}
p-price-quantity-totals {
	width: calc(1em + 3px);
}
p-repeater-quantity {
	user-select: none;
	bottom: 10;
}
p-carousel {
	display: inline !important;
	vertical-align: baseline;
}
p-repeater {
	color: #fff;
}
p-blocks {
	z-index: 1;
	outline: none !important;
	grid-gap: 30px;
	opacity: 30;
	line-height: inherit;
}
p-position-back {
	height: 0 !important;
	z-index: 1;
	scrollbar-width: none;
}
p-thumbnails-carousel {
	width: 2em;
	z-index: 1;
	position: relative;
}
p-button-carousel-thumbnails {
	opacity: 10;
	width: 100%;
	height: calc(1em + 3px);
	width: 100%;
	bottom: 20;
}
p-back {
	position: absolute !important;
	box-shadow: none !important;
}
p-back-back-left {
	z-index: 1;
}
p-repeater-next {
	display: inline;
	min-height: 0 !important;
	width: 0 !important;
	right: 0;
}
p-position-blocks {
	width: calc(1em + 3px);
	box-sizing: content-box;
	box-shadow: none !important;
	-ms-user-select: none;
}
p-bottom-back-carousel {
	border: 0 none transparent;
	overflow-x: auto;
}
p-top-position-thumbnails {
	outline-width: 0;
	vertical-align: middle;
	opacity: 1;
}
p-price {
	font-size: 1em;
}
p-back {
	display: flex;
	justify-content: center;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	text-align: center;
}
p-left-button {
	scrollbar-width: none;
	outline: none !important;
	line-height: calc(1em + 2px);
}
p-top-thumbnails-thumbnails {
	user-select: none;
	text-decoration: none;
}
p-quantity-thumbnails {
	display: grid;
	-webkit-user-select: none;
}
p-inner-old-left {
	overflow-y: hidden;
	margin: 0;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
.locale-container ul li a {
  color: #293a4a;
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
}
j-top {
	bottom: 0;
	vertical-align: middle;
	height: 100%;
}
j-old-tables {
	border: none !important;
}
j-countdown {
	text-transform: inherit;
	top: 10;
	height: calc(1em + 3px);
	min-width: 0 !important;
}
j-bottom {
	background-color: transparent;
	vertical-align: baseline;
	-ms-user-select: none;
}
j-webkit-quantity {
	bottom: 20;
	align-items: left;
	top: 10;
	position: relative;
	bottom: 10;
}
j-inner-layout {
	opacity: 10;
	width: 0 !important;
}
j-left {
	vertical-align: middle;
	min-height: 0 !important;
	top: 10;
	text-transform: inherit;
}
j-quantity-top-layout {
	border: 0 none transparent;
	text-decoration: none;
	box-shadow: none !important;
}
j-horizontal-totals-countdown {
	outline: none !important;
	opacity: 30;
}
j-inner-layout {
	padding: 0.5em !important;
	letter-spacing: inherit;
	z-index: 1;
	margin: 0;
}
j-repeater-top {
	-ms-user-select: none;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
j-old-thumbnails {
	width: 2em;
	display: inline;
	line-height: inherit;
	display: inline;
}
j-layout-webkit {
	right: 0;
	user-select: none;
}
j-countdown {
	height: 0 !important;
	color: #fff;
}
j-repeater-thumbnails-top {
	transform: translate(50%, -50%);
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
j-horizontal-old-thumbnails {
	outline-width: 0;
	opacity: 10;
	overflow-x: auto;
}
j-thumbnails-left {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
}
j-nav-carousel {
	-ms-user-select: none;
}
j-left-tables-countdown {
	white-space: nowrap;
	bottom: 10;
}
j-nav {
	min-width: 0 !important;
	border: none;
	outline-width: 0;
	border: 0 none transparent;
	grid-gap: 30px;
}
j-carousel-left {
	width: 2em;
	bottom: 20;
	flex-shrink: 0;
}
j-button-tables-webkit {
	flex-shrink: 0;
	text-align: center;
	outline-width: 0;
	height: 0 !important;
}
j-top-layout {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	overflow-y: hidden;
	min-width: 0 !important;
}
j-horizontal-blocks {
	color: inherit;
	scrollbar-width: none;
}
j-totals-layout-inner {
	display: flex;
	-webkit-user-select: none;
	opacity: 10;
	vertical-align: baseline;
	align-items: left;
}
j-left {
	position: absolute !important;
}
j-old {
	vertical-align: baseline;
	display: grid;
	color: inherit;
	min-height: 0 !important;
}
j-price-next-price {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	height: 100%;
}
j-countdown-blocks {
	user-select: none;
}
j-left {
	letter-spacing: inherit;
	z-index: 1;
	box-shadow: none !important;
}
j-thumbnails-back {
	width: calc(1em + 3px);
	opacity: 30;
}
j-countdown {
	letter-spacing: inherit;
	line-height: 1 !important;
	white-space: nowrap;
	width: 0 !important;
}
j-back-blocks {
	width: 0 !important;
	text-align: left;
}
j-quantity-quantity-old {
	position: relative;
}
.locale-container ul li a:hover,
#morelocale:hover {
  color: #d03f00;
}
j-tables {
	min-height: 0 !important;
	padding: 0.5em !important;
	height: 100%;
	height: 100%;
	width: calc(1em + 3px);
}
j-horizontal {
	color: #fff;
	text-align: left;
	transform: translate(50%, -50%);
	text-transform: inherit;
}
j-repeater-old-horizontal {
	color: inherit;
	margin: 0;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	white-space: nowrap;
}
j-top-image-next {
	opacity: 20;
	box-shadow: none !important;
	border: none !important;
	right: 0;
}
j-button-totals-top {
	display: inline;
	line-height: 1 !important;
	text-transform: inherit;
	font-size: 1em;
}
j-thumbnails {
	display: inline;
	opacity: 1;
	-webkit-user-select: none;
	vertical-align: baseline;
	box-sizing: content-box;
}
j-totals-button-tables {
	outline: none !important;
	transform: translate(50%, -50%);
	background-color: transparent;
	letter-spacing: inherit;
	top: 0;
}
j-left {
	width: calc(1em + 3px);
}
j-webkit-inner-quantity {
	background-color: transparent;
	position: absolute;
	padding: 0.5em !important;
}
j-carousel {
	bottom: 10;
	overflow-x: auto;
	border: 0 none transparent;
}
j-position {
	line-height: 1 !important;
	z-index: 1;
	outline-width: 0;
}
j-tables-top {
	top: 50;
}
j-price {
	top: 50;
	-webkit-user-select: none;
	text-align: left;
}
j-next-image-carousel {
	box-sizing: content-box;
}
j-old-blocks-quantity {
	-webkit-user-select: none;
	outline-width: 0;
	-ms-user-select: none;
	outline: none !important;
	width: 0 !important;
}
j-countdown-bottom {
	height: calc(1em + 3px);
	display: flex;
	z-index: 1;
	color: inherit;
	transform: translate(50%, -50%);
}
j-repeater {
	height: 100%;
	box-sizing: content-box;
	outline-width: 0;
	text-align: left;
}
j-tables-repeater-quantity {
	color: inherit;
	outline: none !important;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	padding: 0.5em !important;
}
j-countdown {
	bottom: 20;
}
j-tables {
	align-items: center;
	display: inline;
}
j-countdown-inner {
	width: 0 !important;
	scrollbar-width: none;
}
j-repeater-price-price {
	align-items: left;
	bottom: 10;
	outline-width: 0;
}
j-left {
	display: inline;
	display: inline !important;
	bottom: 10;
	border: 0 none transparent;
	overflow-y: hidden;
}
j-next-next-position {
	margin: 0;
	outline-width: 0;
	width: 100%;
}
j-nav {
	color: #fff;
	line-height: calc(1em + 2px);
}
j-next {
	outline: none !important;
	margin: 0 !important;
	-webkit-user-select: none;
}
j-tables {
	user-select: none;
}
j-webkit {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
j-thumbnails-button {
	grid-template-columns: 1fr 1fr;
}
j-back {
	align-items: center;
	box-sizing: content-box;
	width: 2em;
}
j-tables {
	opacity: 30;
	border: none;
	fill: currentColor;
	user-select: none;
}
j-carousel-back {
	opacity: 20;
	user-select: none;
	display: inline !important;
	right: 0;
	outline-width: 0;
}
j-countdown {
	bottom: 20;
	position: absolute;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
j-next-carousel {
	overflow-x: auto;
	border: 0 none transparent;
	position: relative;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
j-old {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	align-items: left;
	display: inline !important;
	display: inline;
}
j-next-bottom {
	width: 100%;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	color: inherit;
	align-items: center;
}
j-blocks-horizontal {
	flex-grow: 0;
	width: 0 !important;
	opacity: 10;
}
j-quantity-price-back {
	margin: 0 !important;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
j-position {
	-ms-user-select: none;
}
j-horizontal-nav-top {
	-webkit-user-select: none;
	line-height: inherit;
	text-decoration: none;
	top: 0;
}
j-old-tables {
	align-items: left;
	outline-width: 0;
	vertical-align: middle;
}
j-totals-totals {
	fill: currentColor;
	box-sizing: content-box;
	display: inline !important;
}
j-webkit-inner-carousel {
	text-align: center;
	right: 0;
	border: none !important;
}
j-top {
	-webkit-user-select: none;
	top: 0;
	position: relative;
}
.logo {
  text-align: center;
}
s-totals {
	justify-content: center;
}
s-top-horizontal-thumbnails {
	align-items: left;
	top: 50;
	outline: none !important;
	text-align: center;
}
s-horizontal-bottom-layout {
	align-items: left;
	width: 2em;
	scrollbar-width: none;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
s-image {
	min-width: 0 !important;
}
s-horizontal-quantity-next {
	opacity: 1;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	margin: 0;
	background-color: transparent;
}
s-repeater-tables-position {
	box-sizing: content-box;
	text-align: left;
	grid-gap: 30px;
}
s-old-tables-top {
	z-index: 1;
	margin: 0;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
s-countdown {
	min-height: 0 !important;
	bottom: 0;
	vertical-align: middle;
	text-decoration: none;
}
s-left-top-blocks {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
}
s-layout {
	width: 100%;
}
s-horizontal-quantity-image {
	-ms-user-select: none;
	box-shadow: none !important;
	box-shadow: none !important;
}
s-repeater-old-blocks {
	align-items: center;
	outline: none !important;
	bottom: 10;
	border: 0 none transparent;
}
s-nav-top {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	text-decoration: none;
}
s-carousel {
	vertical-align: middle;
	color: #fff;
	color: inherit;
	top: 10;
}
s-old-top {
	width: 2em;
	outline-width: 0;
	top: 50;
	position: absolute;
	outline: none !important;
}
s-blocks-thumbnails-blocks {
	width: calc(1em + 3px);
	grid-gap: 30px;
}
s-layout {
	left: calc(50% - 0.5em) !important;
}
s-button-price {
	fill: currentColor;
	position: relative;
	-ms-user-select: none;
	scrollbar-width: none;
	flex-shrink: 0;
}
s-tables-price-blocks {
	overflow-y: hidden;
}
s-repeater {
	position: absolute !important;
	white-space: nowrap;
	background-color: transparent;
}
s-repeater-button-tables {
	width: 2em;
	position: absolute;
	top: 10;
	z-index: 1;
	min-width: 0 !important;
}
s-quantity {
	position: relative;
	position: relative;
	border: none;
	text-transform: inherit;
	vertical-align: middle;
}
s-layout {
	overflow-x: auto;
	letter-spacing: inherit;
}
s-old {
	letter-spacing: inherit;
	position: absolute;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
s-back-button {
	z-index: 1;
}
s-inner-quantity {
	text-align: left;
	-webkit-user-select: none;
}
s-inner-quantity-button {
	text-decoration: none;
	padding: 0.5em !important;
}
s-back {
	transform: translate(50%, -50%);
	width: 100%;
	bottom: 0;
}
s-back {
	box-sizing: content-box;
	outline-width: 0;
	border: none !important;
	opacity: 1;
}
s-next-carousel-tables {
	border: none;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	height: 0 !important;
}
s-price {
	text-align: center;
	position: absolute !important;
}
s-carousel {
	opacity: 20;
}
s-button-button {
	text-decoration: none;
	height: 0 !important;
	align-items: left;
}
s-quantity-back {
	fill: currentColor;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	display: grid;
}
.copyright {
  color: #3f4143;
  font-family: verdana;
  font-size: 7pt;
  margin: 10px 0 0;
  padding-top: 30px;
  text-align: center;
}
o-webkit-layout {
	fill: currentColor;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
o-next {
	grid-gap: 30px;
	margin: 0 !important;
	top: 0;
	text-align: left;
}
o-quantity {
	letter-spacing: inherit;
	vertical-align: middle;
}
o-old-webkit-webkit {
	opacity: 30;
	vertical-align: middle;
	top: 0;
}
o-layout-nav {
	min-width: 0 !important;
	flex-grow: 0;
}
o-button {
	top: 0;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
o-layout-quantity-layout {
	grid-gap: 30px;
	outline-width: 0;
	vertical-align: baseline;
	height: 0 !important;
	right: 0;
}
o-position-quantity-horizontal {
	display: flex;
	display: inline;
}
o-bottom-totals {
	padding: 0.5em !important;
	width: 100%;
	width: 2em;
	min-height: 0 !important;
}
o-button-price-countdown {
	white-space: nowrap;
	text-align: center;
	width: 100%;
}
o-horizontal-totals-nav {
	opacity: 30;
	overflow-y: hidden;
	font-size: 1em;
}
o-repeater-back {
	height: 100%;
	width: 100%;
	border: 0 none transparent;
}
o-bottom-price {
	background-color: transparent;
}
o-blocks-horizontal {
	opacity: 20;
	box-sizing: content-box;
	box-shadow: none !important;
	position: relative;
}
o-back-top-bottom {
	min-width: 0 !important;
	opacity: 20;
	opacity: 1;
}
o-bottom {
	overflow-y: hidden;
	display: inline !important;
	width: 0 !important;
	display: inline !important;
}
o-horizontal-quantity-back {
	align-items: left;
}
o-blocks {
	z-index: 1;
	margin: 0;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
body.cp .copyright a,
body.wm .copyright a {
  color: #3f4143;
}
p-price-nav-button {
	color: inherit;
	vertical-align: baseline;
}
p-nav-repeater {
	width: 0 !important;
	margin: 0 !important;
	-ms-user-select: none;
	padding: 0.5em !important;
	scrollbar-width: none;
}
p-countdown-button-old {
	line-height: 1 !important;
	position: absolute;
}
p-repeater {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	outline-width: 0;
	opacity: 20;
	height: 0 !important;
}
p-layout-position {
	fill: currentColor;
	top: 0;
	scrollbar-width: none;
	position: absolute;
	scrollbar-width: none;
}
p-old-blocks-bottom {
	display: inline !important;
}
p-position-carousel-price {
	background-color: transparent;
	vertical-align: baseline;
	border: none;
}
p-layout-price {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	-webkit-user-select: none;
	width: 2em;
	vertical-align: baseline;
}
p-top-position {
	right: 0;
}
p-next {
	text-decoration: none;
	flex-shrink: 0;
	width: 2em;
}
p-thumbnails-nav-blocks {
	line-height: inherit;
}
p-position {
	grid-gap: 30px;
	position: relative;
	position: absolute;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
p-image {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	top: 50;
}
body.cp .copyright a:hover,
body.whm .copyright a:hover,
body.wm .copyright a:hover {
  text-decoration: none;
  color: #d03f00;
}
w-bottom-horizontal {
	display: grid;
	top: 0;
}
w-blocks-inner-countdown {
	font-size: 1em;
	opacity: 20;
	z-index: 1;
	height: calc(1em + 3px);
	top: 50;
}
w-countdown-top {
	opacity: 10;
	right: 0;
}
w-button-thumbnails-old {
	user-select: none;
	opacity: 10;
	outline: none !important;
}
w-totals {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	position: absolute;
	height: 100%;
}
w-top {
	text-transform: inherit;
	display: inline !important;
	transform: translate(50%, -50%);
	text-transform: inherit;
}
w-webkit-totals-bottom {
	min-height: 0 !important;
	justify-content: center;
}
w-thumbnails-webkit {
	outline-width: 0;
}
w-layout-totals {
	position: absolute;
	fill: currentColor;
	font-size: 1em;
	fill: currentColor;
	opacity: 1;
}
w-blocks-next {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
w-back-layout {
	text-align: center;
	width: calc(1em + 3px);
	color: inherit;
	border: none;
}
w-countdown-tables {
	align-items: left;
	text-decoration: none;
	text-decoration: none;
	box-sizing: content-box;
	width: 0 !important;
}
w-repeater-old-old {
	margin: 0 !important;
	margin: 0 !important;
	top: 50;
	top: 10;
}
w-totals {
	outline: none !important;
	color: inherit;
}
w-left {
	margin: 0;
}
w-tables {
	width: calc(1em + 3px);
	box-sizing: content-box;
	letter-spacing: inherit;
}
#sec-ques {
  text-align: left;
  margin-left: 15px;
  padding: 0;
  margin: 0;
  display: inline-block;
}
v-old {
	top: 50;
	vertical-align: baseline;
	opacity: 20;
	align-items: left;
}
v-inner {
	right: 0;
	bottom: 10;
}
v-top-layout {
	position: absolute !important;
}
v-webkit-nav {
	opacity: 30;
}
v-old-carousel {
	width: 2em;
	top: 0;
	position: absolute !important;
}
v-tables-countdown-nav {
	min-height: 0 !important;
	color: #fff;
	letter-spacing: inherit;
	box-shadow: none !important;
}
v-layout-old {
	outline-width: 0;
	right: 0;
}
v-nav {
	display: inline;
	min-width: 0 !important;
	text-decoration: none;
	width: 2em;
	opacity: 10;
}
v-thumbnails-totals-countdown {
	opacity: 10;
	text-align: left;
	color: #fff;
	scrollbar-width: none;
}
v-quantity {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
v-button-next {
	box-shadow: none !important;
	right: 0;
	scrollbar-width: none;
	opacity: 30;
	-ms-user-select: none;
}
v-countdown-image-quantity {
	padding: 0.5em !important;
	opacity: 30;
	opacity: 30;
	top: 50;
}
v-thumbnails-repeater {
	height: 0 !important;
	display: flex;
	width: 0 !important;
	vertical-align: middle;
	white-space: nowrap;
}
v-totals {
	align-items: left;
	left: calc(50% - 0.5em) !important;
}
v-bottom-layout-position {
	width: calc(1em + 3px);
	opacity: 10;
	display: grid;
	display: inline !important;
	line-height: calc(1em + 2px);
}
v-next-price {
	height: 100%;
	width: 100%;
	width: calc(1em + 3px);
	line-height: inherit;
}
v-quantity {
	fill: currentColor;
}
v-webkit {
	grid-gap: 30px;
	position: absolute;
	color: inherit;
}
v-back-thumbnails-price {
	top: 10;
	bottom: 20;
	top: 10;
	opacity: 1;
	top: 50;
}
v-carousel-left-quantity {
	margin: 0 !important;
	top: 0;
}
v-top-tables-thumbnails {
	left: calc(50% - 0.5em) !important;
}
v-thumbnails-horizontal-webkit {
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	background-color: transparent;
}
v-repeater {
	overflow-y: hidden;
}
v-layout-horizontal {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	color: inherit;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
}
v-layout-top-webkit {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
v-next-totals-left {
	overflow-x: auto;
}
v-nav {
	left: calc(50% - 0.5em) !important;
	align-items: center;
	padding: 0.5em !important;
}
v-left {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	border: 0 none transparent;
	line-height: 1 !important;
	height: 0 !important;
}
#sec-ques li {
  list-style-position: inside;
  padding: 0;
}
r-layout {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	width: 100%;
	width: 0 !important;
}
r-blocks-webkit {
	position: relative;
	align-items: center;
	opacity: 30;
	vertical-align: baseline;
	text-decoration: none;
}
r-price-image {
	opacity: 10;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
r-countdown-back {
	text-align: center;
	border: none;
	position: absolute;
	width: calc(1em + 3px);
}
r-nav-totals-quantity {
	vertical-align: baseline;
	flex-grow: 0;
}
r-totals {
	white-space: nowrap;
	flex-shrink: 0;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
r-countdown {
	-webkit-user-select: none;
	top: 50;
	opacity: 1;
}
r-left-webkit {
	height: 100%;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
r-horizontal-blocks {
	display: grid;
	bottom: 10;
	bottom: 20;
	overflow-y: hidden;
	margin: 0;
}
r-totals {
	color: inherit;
	border: none !important;
	vertical-align: middle;
	top: 50;
}
r-carousel-button {
	display: inline;
	align-items: left;
	right: 0;
	margin: 0 !important;
	width: 100%;
}
r-countdown-top {
	outline-width: 0;
	width: calc(1em + 3px);
	bottom: 0;
	user-select: none;
}
r-top {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	transform: translate(50%, -50%);
	position: absolute;
}
r-blocks {
	top: 10;
}
r-position {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
r-image-old-button {
	box-sizing: content-box;
	vertical-align: baseline;
	white-space: nowrap;
	transform: translate(50%, -50%);
}
r-back-nav {
	outline-width: 0;
	white-space: nowrap;
	opacity: 20;
	line-height: 1 !important;
	-ms-user-select: none;
}
r-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	fill: currentColor;
	display: grid;
}
r-repeater {
	position: relative;
	overflow-x: auto;
	line-height: 1 !important;
}
r-quantity-image {
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
}
r-next-bottom-carousel {
	align-items: left;
	display: flex;
}
r-nav {
	white-space: nowrap;
}
r-webkit-tables-totals {
	font-size: 1em;
	user-select: none;
	min-height: 0 !important;
	z-index: 1;
	display: flex;
}
r-thumbnails {
	opacity: 30;
	flex-grow: 0;
	grid-gap: 30px;
	grid-gap: 30px;
	font-size: 1em;
}
r-old {
	display: inline;
	width: 100%;
}
r-tables-horizontal-button {
	border: none;
	align-items: center;
	box-sizing: content-box;
}
r-nav-position-old {
	width: 2em;
	box-sizing: content-box;
	display: inline !important;
	height: calc(1em + 3px);
}
r-quantity-nav {
	letter-spacing: inherit;
	bottom: 0;
	-webkit-user-select: none;
}
r-image-repeater-inner {
	right: 0;
}
r-countdown-layout-countdown {
	text-align: left;
	flex-shrink: 0;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
r-totals {
	right: 0;
	width: 2em;
	text-transform: inherit;
}
r-totals {
	height: calc(1em + 3px);
}
r-button-top {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	top: 0;
	opacity: 10;
}
r-next-countdown {
	text-align: center;
	fill: currentColor;
	text-align: center;
	bottom: 20;
	-ms-user-select: none;
}
r-button {
	right: 0;
	height: calc(1em + 3px);
}
r-bottom-quantity-totals {
	top: 50;
	display: inline;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
}
r-webkit {
	top: 10;
	vertical-align: baseline;
	text-align: center;
}
r-left-countdown {
	fill: currentColor;
	text-decoration: none;
	outline-width: 0;
}
r-layout-bottom-old {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	margin: 0 !important;
	height: calc(1em + 3px);
}
r-nav {
	bottom: 20;
	padding: 0.5em !important;
	top: 0;
}
r-carousel {
	line-height: inherit;
	height: 0 !important;
	font-size: 1em;
}
.description {
  text-align: left;
  margin-bottom: 10px;
}
r-inner-quantity {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
r-totals {
	margin: 0;
	-webkit-user-select: none;
	border: none !important;
}
r-countdown-countdown {
	line-height: 1 !important;
	width: 100%;
	width: 100%;
	position: absolute !important;
}
r-horizontal {
	-webkit-user-select: none;
	text-decoration: none;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
}
r-top {
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	user-select: none;
	flex-grow: 0;
}
r-nav-tables {
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
r-horizontal-quantity-repeater {
	margin: 0 !important;
	align-items: center;
	position: absolute;
}
r-left-price-blocks {
	overflow-x: auto;
	opacity: 1;
	width: 2em;
	letter-spacing: inherit;
}
r-nav-repeater {
	display: inline;
	top: calc(50% - 0.5em) !important;
	position: relative;
	bottom: 0;
	opacity: 10;
}
r-position {
	border: none !important;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
r-next-horizontal-blocks {
	position: absolute !important;
	bottom: 20;
}
r-position {
	outline: none !important;
	position: relative;
}
r-repeater-layout-horizontal {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	position: absolute;
	border: none !important;
}
r-image-horizontal-old {
	position: relative;
}
r-horizontal-price {
	bottom: 0;
}
r-carousel-button {
	color: inherit;
	border: 0 none transparent;
	z-index: 1;
}
r-next-repeater {
	transform: translate(50%, -50%);
}
r-countdown-repeater-image {
	user-select: none;
	-ms-user-select: none;
	text-transform: inherit;
}
r-next-thumbnails {
	width: 0 !important;
}
r-quantity-layout {
	width: calc(1em + 3px);
	position: absolute !important;
	width: 0 !important;
	box-sizing: content-box;
}
#new-pw-container {
  border: 1px solid gray;
  border-color: rgba(255, 255, 255, 0.1);
  -khtml-border-radius: 4px 10px 10px 10px;
  border-radius: 4px 10px 10px 10px;
  height: 380px;
  margin: 0 auto;
  position: relative;
  width: 356px;
}
v-carousel {
	z-index: 1;
}
v-countdown-nav {
	border: none;
	bottom: 0;
	top: 0;
}
v-old-old-blocks {
	align-items: center;
	text-align: left;
	white-space: nowrap;
}
v-nav {
	margin: 0;
	top: 0;
	z-index: 1;
	opacity: 20;
}
v-image-thumbnails-layout {
	background-color: transparent;
	z-index: 1;
	width: calc(1em + 3px);
}
v-carousel-price-tables {
	border: none;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
v-countdown {
	height: 0 !important;
	right: 0;
}
v-carousel {
	position: absolute !important;
	justify-content: center;
	border: none;
}
v-button {
	top: 10;
	transform: translate(50%, -50%);
	vertical-align: middle;
}
v-price-inner-back {
	top: 10;
	white-space: nowrap;
	-webkit-user-select: none;
	font-size: 1em;
	overflow-y: hidden;
}
v-horizontal-nav {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	display: inline;
	justify-content: center;
	justify-content: center;
}
v-carousel-countdown {
	width: 0 !important;
	-webkit-user-select: none;
}
v-horizontal {
	right: 0;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
v-thumbnails-webkit {
	width: 0 !important;
}
v-left-position {
	text-decoration: none;
	width: 0 !important;
	line-height: calc(1em + 2px);
	text-align: center;
}
#new-pw-sub-container {
  border: 1px solid gray;
  border-color: rgba(0, 0, 0, 0.2);
  -khtml-border-radius: 4px 10px 10px 10px;
  border-radius: 4px 10px 10px 10px;
  box-shadow: 0 0 10px #000 inset;
  height: 368px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 345px;
}
p-nav {
	border: 0 none transparent;
	min-height: 0 !important;
	font-size: 1em;
}
p-layout {
	align-items: center;
	flex-grow: 0;
}
p-countdown {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
p-next-repeater-old {
	display: flex;
}
p-horizontal-position-next {
	bottom: 0;
	flex-grow: 0;
	text-decoration: none;
	-ms-user-select: none;
	margin: 0;
}
p-horizontal-button-blocks {
	flex-shrink: 0;
	display: inline !important;
	bottom: 10;
	height: 100%;
}
p-layout-button-blocks {
	line-height: inherit;
	flex-shrink: 0;
	-webkit-user-select: none;
}
p-repeater-nav {
	min-height: 0 !important;
	flex-grow: 0;
}
p-next-blocks-nav {
	width: 2em;
	bottom: 0;
	right: 0;
	min-height: 0 !important;
	margin: 0;
}
p-thumbnails-layout {
	line-height: calc(1em + 2px);
}
p-totals-bottom-repeater {
	opacity: 1;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
p-back-price {
	margin: 0;
}
p-top {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
p-thumbnails-blocks {
	right: 0;
	border: none;
}
p-carousel {
	transform: translate(50%, -50%);
}
p-price-blocks-quantity {
	bottom: 0;
	color: #fff;
	width: 2em;
	fill: currentColor;
}
p-price-repeater {
	box-shadow: none !important;
	min-height: 0 !important;
	height: 100%;
	vertical-align: baseline;
	position: absolute;
}
p-left-countdown {
	border: none !important;
	min-height: 0 !important;
	width: 100%;
}
p-countdown-tables-horizontal {
	opacity: 10;
}
p-position-price {
	display: flex;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
p-countdown-bottom-layout {
	line-height: inherit;
	outline: none !important;
}
p-webkit-quantity {
	color: inherit;
}
p-quantity-quantity {
	align-items: left;
	flex-shrink: 0;
	opacity: 1;
	position: absolute !important;
}
#new-pw-sub {
  background-color: #035271;
  background-color: rgba(3, 82, 113, 0.75);
  -khtml-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #0d7291;
  height: 262px;
  padding-left: 30px;
  padding-top: 30px;
  color: white;
  font-size: 12px;
  padding-right: 5px;
}
x-horizontal-back-image {
	height: 0 !important;
	min-width: 0 !important;
	right: 0;
	height: 0 !important;
}
x-horizontal {
	z-index: 1;
	color: #fff;
	top: 10;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
x-horizontal-totals {
	min-width: 0 !important;
	opacity: 30;
	height: 100%;
	vertical-align: baseline;
}
x-position {
	overflow-x: auto;
	color: inherit;
	user-select: none;
	white-space: nowrap;
}
x-countdown {
	vertical-align: baseline;
	scrollbar-width: none;
	text-decoration: none;
	position: absolute !important;
}
x-carousel-inner-horizontal {
	outline-width: 0;
	grid-gap: 30px;
	text-align: center;
	height: 0 !important;
}
x-old-blocks {
	line-height: calc(1em + 2px);
	fill: currentColor;
	display: inline !important;
	margin: 0;
}
x-back-countdown-bottom {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	width: 2em;
}
x-carousel-webkit {
	-webkit-user-select: none;
	border: none;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
x-webkit {
	opacity: 1;
}
x-left {
	letter-spacing: inherit;
}
x-repeater-next-price {
	display: inline;
}
x-left-horizontal {
	justify-content: center;
	min-height: 0 !important;
	background-color: transparent;
}
x-image {
	width: 0 !important;
	display: grid;
}
x-top-button {
	-ms-user-select: none;
	border: 0 none transparent;
	box-sizing: content-box;
	overflow-x: auto;
	box-shadow: none !important;
}
.form-container {
  width: 285px;
}
e-horizontal-image-position {
	opacity: 1;
}
e-blocks {
	position: absolute !important;
	position: absolute !important;
	box-shadow: none !important;
	opacity: 30;
}
e-old {
	outline-width: 0;
}
e-thumbnails-horizontal {
	color: inherit;
	font-size: 1em;
}
e-quantity {
	transform: translate(50%, -50%);
	user-select: none;
}
e-left {
	bottom: 10;
	vertical-align: baseline;
	bottom: 0;
	outline-width: 0;
	opacity: 20;
}
e-thumbnails-carousel {
	letter-spacing: inherit;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	position: relative;
	z-index: 1;
}
e-old {
	display: inline !important;
	opacity: 1;
	outline: none !important;
	opacity: 1;
}
e-tables-horizontal-blocks {
	align-items: left;
}
e-image {
	text-align: left;
}
e-layout-countdown {
	padding: 0.5em !important;
}
e-webkit {
	background-color: transparent;
	transform: translate(50%, -50%);
	height: 0 !important;
	text-align: left;
	justify-content: center;
}
e-position-thumbnails-position {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	flex-grow: 0;
}
e-layout-webkit {
	bottom: 20;
	white-space: nowrap;
	border: none !important;
	line-height: 1 !important;
	position: absolute !important;
}
e-countdown {
	vertical-align: middle;
	bottom: 0;
}
e-top-back {
	line-height: 1 !important;
	position: relative;
	padding: 0.5em !important;
	margin: 0 !important;
	height: 100%;
}
e-next-carousel-next {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	font-size: 1em;
}
e-layout {
	z-index: 1;
	opacity: 30;
	right: 0;
}
e-webkit {
	border: none;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	display: inline !important;
	display: inline;
}
e-horizontal {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
e-countdown-totals {
	right: 0;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
e-next-position-position {
	vertical-align: middle;
	vertical-align: baseline;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
e-horizontal-totals {
	box-sizing: content-box;
	white-space: nowrap;
	outline-width: 0;
	margin: 0 !important;
	box-shadow: none !important;
}
e-button {
	fill: currentColor;
	height: 0 !important;
}
e-tables-quantity-layout {
	justify-content: center;
}
e-left-webkit {
	align-items: left;
	z-index: 1;
}
e-webkit-tables {
	vertical-align: baseline;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	line-height: 1 !important;
}
e-back-nav-carousel {
	bottom: 0;
	right: 0;
	position: absolute;
	top: 0;
	text-decoration: none;
}
e-back-totals {
	user-select: none;
	white-space: nowrap;
	transform: translate(50%, -50%);
	text-align: left;
}
e-left-tables-top {
	height: 100%;
}
e-position-bottom {
	text-decoration: none;
	-webkit-user-select: none;
	justify-content: center;
	bottom: 20;
}
e-thumbnails-inner-nav {
	width: 2em;
	-webkit-user-select: none;
	grid-gap: 30px;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
e-button {
	line-height: 1 !important;
}
e-button-totals {
	background-color: transparent;
}
e-totals {
	font-size: 1em;
	bottom: 20;
	top: 10;
}
e-left {
	top: 50;
}
input#token-submit,
input#logout-btn {
  margin-top: 15px;
  width: 100%;
  font-size: 13px;
}
y-next {
	text-align: left;
}
y-nav-inner-thumbnails {
	fill: currentColor;
	vertical-align: middle;
	display: inline !important;
	font-size: 1em;
}
y-nav-left {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
y-layout-inner {
	text-align: left;
	top: 10;
	display: inline !important;
	position: relative;
	color: inherit;
}
y-countdown-price-horizontal {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
y-thumbnails {
	align-items: center;
	bottom: 0;
}
y-totals {
	right: 0;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
}
y-countdown-position {
	-ms-user-select: none;
	display: flex;
	box-shadow: none !important;
}
y-webkit-old {
	box-shadow: none !important;
	color: inherit;
}
y-bottom {
	flex-shrink: 0;
	align-items: left;
}
y-old-inner {
	background-color: transparent;
	box-shadow: none !important;
	top: 10;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
y-left-old {
	outline: none !important;
	scrollbar-width: none;
	opacity: 1;
	border: 0 none transparent;
	overflow-y: hidden;
}
y-countdown-image {
	align-items: center;
}
y-top-left {
	vertical-align: baseline;
	scrollbar-width: none;
}
y-image-back {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
y-image {
	line-height: calc(1em + 2px);
	position: absolute !important;
	opacity: 1;
	color: inherit;
}
y-position-quantity-totals {
	line-height: inherit;
	right: 0;
	flex-grow: 0;
}
y-next-old {
	z-index: 1;
}
y-old-layout {
	width: 2em;
	display: flex;
	white-space: nowrap;
}
y-top-price {
	color: #fff;
}
y-horizontal-tables-blocks {
	box-shadow: none !important;
	vertical-align: baseline;
	text-decoration: none;
}
y-price-totals-position {
	color: inherit;
}
y-position-blocks {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	scrollbar-width: none;
	width: 2em;
}
.login-btn a.loginbtn {
  display: block;
}
h-totals-back {
	line-height: inherit;
	right: 0;
	top: 50;
	display: flex;
}
h-bottom-next {
	top: 10;
	text-transform: inherit;
	-ms-user-select: none;
	top: 0;
	border: 0 none transparent;
}
h-horizontal {
	margin: 0 !important;
	line-height: 1 !important;
}
h-back-repeater-left {
	height: 0 !important;
	font-size: 1em;
	background-color: transparent;
	background-color: transparent;
}
h-price-blocks-bottom {
	text-align: left;
	line-height: 1 !important;
	bottom: 10;
}
h-tables-old-tables {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
h-back-tables-totals {
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	display: grid;
	z-index: 1;
}
h-image-countdown {
	position: absolute;
	overflow-y: hidden;
	line-height: 1 !important;
}
h-carousel {
	opacity: 30;
	position: relative;
	position: absolute !important;
}
h-top-back-totals {
	width: 2em;
	overflow-y: hidden;
	width: 100%;
	bottom: 10;
	position: absolute !important;
}
h-totals {
	vertical-align: baseline;
	letter-spacing: inherit;
}
h-button-nav-webkit {
	grid-gap: 30px;
	top: 0;
}
h-next {
	width: 2em;
	width: 2em;
	opacity: 30;
	min-width: 0 !important;
}
h-tables {
	min-width: 0 !important;
	color: #fff;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
h-tables-horizontal-left {
	color: #fff;
	padding: 0.5em !important;
}
h-position-bottom {
	position: relative;
}
h-inner-nav {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
h-left-webkit-horizontal {
	user-select: none;
	margin: 0 !important;
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
}
h-back-totals-inner {
	outline: none !important;
	vertical-align: baseline;
	display: flex;
}
h-image-layout {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	opacity: 10;
	padding: 0.5em !important;
	color: inherit;
}
h-horizontal {
	overflow-y: hidden;
	right: 0;
	border: none !important;
	transform: translate(50%, -50%);
	border: none;
}
h-layout-price {
	line-height: 1 !important;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	border: none;
}
h-blocks-bottom {
	box-shadow: none !important;
	width: 100%;
	bottom: 10;
	width: 100%;
	display: grid;
}
h-image-bottom {
	grid-gap: 30px;
	letter-spacing: inherit;
	top: 0;
	vertical-align: middle;
	margin: 0;
}
h-layout-image {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
h-totals-thumbnails-horizontal {
	box-sizing: content-box;
	color: #fff;
}
h-carousel {
	align-items: center;
	top: 10;
	color: #fff;
	grid-gap: 30px;
}
h-button {
	text-decoration: none;
}
h-repeater-position {
	display: inline;
	opacity: 30;
}
h-bottom-totals-horizontal {
	letter-spacing: inherit;
	display: flex;
	position: absolute;
	overflow-y: hidden;
}
h-quantity-repeater {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
h-position {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	right: 0;
	margin: 0;
	letter-spacing: inherit;
}
h-inner {
	border: 0 none transparent;
	z-index: 1;
	text-transform: inherit;
	box-sizing: content-box;
}
.code {
  font-family: monospace;
}
d-button-nav {
	bottom: 20;
}
d-thumbnails {
	overflow-y: hidden;
	-webkit-user-select: none;
	scrollbar-width: none;
	width: 100%;
}
d-webkit-old-quantity {
	height: 0 !important;
	-ms-user-select: none;
	top: 0;
}
d-inner-totals {
	width: 0 !important;
	line-height: inherit;
	-webkit-user-select: none;
}
d-left-webkit {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
d-thumbnails {
	vertical-align: baseline;
	letter-spacing: inherit;
}
d-position {
	letter-spacing: inherit;
}
d-old {
	color: #fff;
}
d-countdown-layout-countdown {
	z-index: 1;
	line-height: inherit;
	border: none !important;
}
d-horizontal-tables {
	position: relative;
}
d-repeater-position {
	display: inline !important;
}
d-inner-layout {
	width: 0 !important;
	width: 100%;
	line-height: 1 !important;
	scrollbar-width: none;
}
d-thumbnails-layout-old {
	flex-shrink: 0;
}
d-old-horizontal {
	scrollbar-width: none;
}
d-horizontal {
	outline-width: 0;
	display: inline;
	background-color: transparent;
}
d-countdown {
	grid-gap: 30px;
	position: absolute !important;
	width: 2em;
	background-color: transparent;
}
d-button-button-old {
	line-height: calc(1em + 2px);
}
d-inner-price {
	overflow-y: hidden;
	height: calc(1em + 3px);
	text-align: center;
	text-align: left;
	display: inline !important;
}
d-repeater-price {
	display: inline;
	opacity: 20;
	line-height: 1 !important;
}
d-position-inner-next {
	height: calc(1em + 3px);
}
d-carousel {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	height: calc(1em + 3px);
}
d-image {
	text-transform: inherit;
	overflow-y: hidden;
}
d-bottom-left-back {
	outline: none !important;
	flex-grow: 0;
	align-items: left;
	opacity: 10;
}
d-horizontal-price-old {
	box-sizing: content-box;
	opacity: 10;
	position: absolute;
}
d-position-left-quantity {
	min-width: 0 !important;
	border: none;
	height: 0 !important;
}
d-next {
	height: 0 !important;
	top: 10;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	bottom: 20;
}
d-tables-button-nav {
	color: #fff;
}
ul.options li {
  margin-top: 8px;
}
w-inner {
	height: 100%;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	flex-grow: 0;
}
w-price-bottom-horizontal {
	line-height: 1 !important;
	opacity: 10;
	outline: none !important;
	width: 100%;
	top: 0;
}
w-bottom-repeater {
	bottom: 0;
	scrollbar-width: none;
	display: flex;
}
w-old {
	transform: translate(50%, -50%);
}
w-price-bottom-blocks {
	color: inherit;
	text-transform: inherit;
	min-height: 0 !important;
}
w-inner {
	line-height: 1 !important;
	text-align: left;
	-webkit-user-select: none;
}
w-price-horizontal-bottom {
	position: relative;
}
w-old {
	width: 0 !important;
	transform: translate(50%, -50%);
}
w-image {
	box-shadow: none !important;
	box-shadow: none !important;
}
w-position-webkit-bottom {
	grid-template-columns: 1fr 1fr;
	text-align: center;
	border: none !important;
	bottom: 0;
}
w-position-layout-old {
	height: calc(1em + 3px);
	vertical-align: middle;
	height: 0 !important;
}
w-top-blocks-thumbnails {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
w-inner-top-thumbnails {
	margin: 0 !important;
	opacity: 1;
	height: 0 !important;
}
w-image-carousel-next {
	width: 100%;
	opacity: 1;
	text-transform: inherit;
}
w-layout {
	overflow-x: auto;
	color: #fff;
	top: 0;
	scrollbar-width: none;
	bottom: 10;
}
w-layout {
	flex-shrink: 0;
	top: 50;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
w-layout {
	color: inherit;
	top: 0;
	outline: none !important;
	justify-content: center;
}
w-layout-layout-horizontal {
	scrollbar-width: none;
	line-height: inherit;
	top: 0;
	color: inherit;
}
w-webkit-quantity {
	-ms-user-select: none;
	opacity: 30;
	margin: 0;
}
w-top {
	margin: 0 !important;
	justify-content: center;
	bottom: 0;
}
w-inner-layout-quantity {
	letter-spacing: inherit;
}
w-thumbnails-horizontal-quantity {
	margin: 0 !important;
}
w-repeater-button {
	user-select: none;
}
w-old {
	right: 0;
}
w-carousel-position-old {
	border: none !important;
	top: 0;
	border: 0 none transparent;
	display: flex;
}
w-thumbnails {
	top: 0;
	vertical-align: baseline;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
w-old-old {
	fill: currentColor;
	min-width: 0 !important;
	align-items: left;
	width: 100%;
}
w-nav-nav {
	-ms-user-select: none;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	text-decoration: none;
}
w-totals-left-horizontal {
	white-space: nowrap;
	transform: translate(50%, -50%);
	width: 2em;
	height: calc(1em + 3px);
}
w-old {
	text-transform: inherit;
	border: none;
	box-sizing: content-box;
	opacity: 10;
}
w-repeater-next-webkit {
	opacity: 1;
	align-items: center;
}
w-repeater-bottom-nav {
	margin: 0 !important;
	display: flex;
	fill: currentColor;
	display: flex;
}
w-top-next {
	height: calc(1em + 3px);
	overflow-y: hidden;
}
w-horizontal-position {
	overflow-x: auto;
	color: inherit;
	text-align: center;
}
w-quantity-left-button {
	display: grid;
	overflow-y: hidden;
	border: none !important;
	outline: none !important;
}
ul.options li:first-child {
  margin-top: 0;
}
t-totals-inner-blocks {
	font-size: 1em;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	scrollbar-width: none;
}
t-thumbnails {
	line-height: 1 !important;
	position: absolute;
}
t-carousel-carousel-horizontal {
	-ms-user-select: none;
}
t-horizontal-tables {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
t-repeater {
	border: none !important;
	border: 0 none transparent;
	box-shadow: none !important;
	flex-shrink: 0;
	-webkit-user-select: none;
}
t-totals {
	border: none;
	align-items: center;
	position: absolute;
}
t-repeater {
	overflow-y: hidden;
	height: 100%;
	height: 0 !important;
	-ms-user-select: none;
}
t-image-bottom-carousel {
	display: flex;
	width: 100%;
}
t-next-nav {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	flex-shrink: 0;
	outline: none !important;
}
t-countdown-repeater {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	text-align: left;
	height: 0 !important;
	display: inline !important;
}
t-repeater-old {
	letter-spacing: inherit;
	fill: currentColor;
	position: absolute;
}
t-bottom {
	-ms-user-select: none;
	flex-grow: 0;
	z-index: 1;
}
t-carousel-thumbnails {
	letter-spacing: inherit;
	text-align: left;
	position: absolute;
	top: 10;
}
t-blocks-countdown {
	position: absolute;
}
t-repeater-bottom-repeater {
	opacity: 10;
	color: inherit;
	padding: 0.5em !important;
}
t-countdown {
	text-transform: inherit;
	border: 0 none transparent;
}
t-price-image-quantity {
	display: inline !important;
	min-width: 0 !important;
	overflow-x: auto;
	box-sizing: content-box;
}
t-old {
	border: none;
	line-height: 1 !important;
	outline-width: 0;
	width: 0 !important;
}
t-back {
	top: calc(50% - 0.5em) !important;
}
t-top-webkit {
	display: flex;
}
t-nav-totals {
	position: relative;
	box-sizing: content-box;
	height: calc(1em + 3px);
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
t-nav-layout {
	flex-grow: 0;
	border: none;
	position: absolute !important;
}
#error-wrapper {
  display: table-row;
}
j-next {
	display: flex;
	opacity: 30;
	color: #fff;
}
j-inner {
	transform: translate(50%, -50%);
	width: 2em;
	line-height: inherit;
}
j-countdown-carousel {
	min-height: 0 !important;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	opacity: 20;
}
j-blocks-layout {
	-ms-user-select: none;
	position: absolute;
	bottom: 0;
	line-height: calc(1em + 2px);
}
j-bottom-tables {
	padding: 0.5em !important;
	-webkit-user-select: none;
	margin: 0 !important;
	box-sizing: content-box;
}
j-price-horizontal {
	min-width: 0 !important;
}
j-inner-inner-tables {
	white-space: nowrap;
	top: 50;
	opacity: 30;
}
j-image-bottom {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
j-tables-old {
	z-index: 1;
	user-select: none;
	right: 0;
	bottom: 20;
}
j-quantity-bottom-nav {
	display: grid;
	top: 10;
	flex-grow: 0;
	line-height: inherit;
	z-index: 1;
}
j-back-carousel-tables {
	width: 0 !important;
	opacity: 1;
	-webkit-user-select: none;
	text-align: center;
}
j-quantity-layout-layout {
	top: 50;
	fill: currentColor;
}
j-horizontal {
	opacity: 10;
}
j-price {
	bottom: 20;
	vertical-align: baseline;
}
j-blocks-bottom-image {
	white-space: nowrap;
}
j-nav {
	width: 0 !important;
	letter-spacing: inherit;
	text-transform: inherit;
	z-index: 1;
}
j-bottom {
	padding: 0.5em !important;
	width: 2em;
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
j-next {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
j-nav {
	outline-width: 0;
	outline-width: 0;
	box-shadow: none !important;
	box-shadow: none !important;
}
j-quantity-totals {
	line-height: 1 !important;
	border: none;
	grid-gap: 30px;
	letter-spacing: inherit;
	position: absolute !important;
}
j-bottom-next {
	bottom: 0;
	display: inline !important;
	text-decoration: none;
	background-color: transparent;
	bottom: 0;
}
j-quantity-horizontal-carousel {
	min-width: 0 !important;
	height: 100%;
	align-items: center;
	box-shadow: none !important;
	bottom: 0;
}
j-next-left-tables {
	line-height: 1 !important;
	display: grid;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
j-top-next-old {
	display: grid;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
j-left {
	text-decoration: none;
	opacity: 20;
	flex-shrink: 0;
	scrollbar-width: none;
}
j-button-nav-price {
	overflow-x: auto;
	justify-content: center;
	height: 0 !important;
}
j-next-old {
	grid-gap: 30px;
	outline: none !important;
	flex-grow: 0;
	width: 100%;
}
j-layout {
	align-items: center;
	text-align: left;
}
j-thumbnails-image {
	transform: translate(50%, -50%);
	fill: currentColor;
}
j-nav-next-button {
	opacity: 1;
	bottom: 10;
}
j-price-bottom {
	box-shadow: none !important;
	height: calc(1em + 3px);
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
j-image-left {
	width: 0 !important;
	position: relative;
	flex-grow: 0;
	top: 0;
	background-color: transparent;
}
j-tables-horizontal {
	background-color: transparent;
	line-height: inherit;
	line-height: inherit;
	width: 2em;
	box-sizing: content-box;
}
j-left-image {
	width: 100%;
	outline: none !important;
	position: absolute !important;
	border: none;
}
j-thumbnails-top {
	scrollbar-width: none;
	align-items: center;
}
j-thumbnails-webkit {
	user-select: none;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
j-quantity {
	border: none !important;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
j-position {
	letter-spacing: inherit;
	letter-spacing: inherit;
	scrollbar-width: none;
}
error_msg_contents {
  display: table-cell;
}
h-position {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
h-blocks-thumbnails {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
h-horizontal-blocks {
	min-height: 0 !important;
	z-index: 1;
	transform: translate(50%, -50%);
}
h-repeater-horizontal-inner {
	align-items: left;
}
h-blocks-horizontal-quantity {
	display: inline;
	z-index: 1;
}
h-horizontal {
	display: inline !important;
	bottom: 0;
	line-height: 1 !important;
	overflow-x: auto;
}
h-left {
	left: calc(50% - 0.5em) !important;
	top: 10;
	height: 0 !important;
}
h-horizontal {
	line-height: 1 !important;
}
h-totals-back-bottom {
	color: inherit;
	flex-shrink: 0;
	position: relative;
	-ms-user-select: none;
}
h-totals {
	position: absolute !important;
	border: none;
	vertical-align: baseline;
}
h-webkit-webkit-old {
	display: inline;
}
h-top-nav {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
h-old-repeater {
	position: absolute !important;
	-webkit-user-select: none;
	height: 100%;
	width: 2em;
	text-decoration: none;
}
h-blocks-inner {
	scrollbar-width: none;
	min-height: 0 !important;
	top: 50;
}
h-thumbnails-tables {
	box-sizing: content-box;
}
#error-wrapper ul li a,
#error-wrapper p a {
  color: #3f4143;
  text-decoration: underline;
}
t-blocks-next-repeater {
	right: 0;
	flex-grow: 0;
	text-decoration: none;
	display: grid;
}
t-back-button-carousel {
	display: grid;
	min-width: 0 !important;
	border: 0 none transparent;
	opacity: 20;
	overflow-x: auto;
}
t-top {
	margin: 0;
	bottom: 10;
	box-sizing: content-box;
	border: none !important;
}
t-webkit-countdown {
	position: absolute !important;
	position: relative;
	border: none;
	margin: 0 !important;
	top: 50;
}
t-top {
	margin: 0 !important;
	display: grid;
	text-align: left;
}
t-old-image-blocks {
	border: 0 none transparent;
}
t-top-old {
	margin: 0 !important;
}
t-price {
	text-transform: inherit;
	vertical-align: middle;
	outline-width: 0;
}
t-quantity-position-tables {
	position: relative;
	display: inline;
	background-color: transparent;
	border: none;
	transform: translate(50%, -50%);
}
t-next {
	text-align: left;
	bottom: 0;
	vertical-align: baseline;
	position: absolute !important;
}
t-position-top {
	-webkit-text-decoration-skip: objects;
	top: 50;
	width: 100%;
	right: 0;
}
t-horizontal {
	fill: currentColor;
	margin: 0;
	margin: 0;
}
t-inner {
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
body.whm #error-wrapper ul li a,
body.whm #error-wrapper p a {
  color: #fff;
}
u-bottom-repeater {
	display: inline !important;
}
u-carousel-inner {
	bottom: 0;
	text-transform: inherit;
	flex-shrink: 0;
	border: 0 none transparent;
	z-index: 1;
}
u-old-next {
	width: 0 !important;
}
u-next-totals {
	text-align: left;
	opacity: 1;
}
u-blocks-top-position {
	width: 0 !important;
	padding: 0.5em !important;
	white-space: nowrap;
	flex-shrink: 0;
	line-height: 1 !important;
}
u-repeater {
	top: 10;
	color: inherit;
}
u-price {
	color: #fff;
	top: 10;
}
u-layout {
	display: flex;
	color: inherit;
	border: none;
}
u-position-button {
	display: inline !important;
}
u-button-price {
	grid-gap: 30px;
	height: 100%;
	width: 100%;
}
u-back {
	display: grid;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
u-left-tables {
	-webkit-user-select: none;
	white-space: nowrap;
	white-space: nowrap;
}
u-layout-top {
	color: inherit;
	z-index: 1;
	width: 100%;
	border: none !important;
}
u-button {
	vertical-align: baseline;
	top: 50;
	box-sizing: content-box;
	text-decoration: none;
}
u-button {
	-ms-user-select: none;
	line-height: inherit;
	margin: 0 !important;
}
u-image-bottom {
	align-items: center;
	display: inline;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
}
u-thumbnails-tables {
	box-sizing: content-box;
	text-align: left;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
u-price-old-totals {
	display: flex;
	height: 0 !important;
	align-items: center;
}
u-old-tables-horizontal {
	left: calc(50% - 0.5em) !important;
	display: inline;
}
u-thumbnails-horizontal {
	position: absolute;
	width: calc(1em + 3px);
	bottom: 20;
	overflow-x: auto;
}
u-blocks-totals {
	text-align: left;
	white-space: nowrap;
	text-transform: inherit;
	vertical-align: middle;
	align-items: center;
}
u-price-left {
	opacity: 10;
	top: 0;
	box-sizing: content-box;
}
u-webkit-price {
	white-space: nowrap;
	height: 0 !important;
	line-height: inherit;
	display: inline;
	overflow-y: hidden;
}
u-old-next-left {
	vertical-align: middle;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	vertical-align: middle;
	border: none;
}
u-price-image-webkit {
	grid-gap: 30px;
}
u-webkit-price-webkit {
	-webkit-user-select: none;
	background-color: transparent;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
}
u-carousel-back-nav {
	white-space: nowrap;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
u-carousel-thumbnails-thumbnails {
	outline: none !important;
	display: inline;
}
u-inner-blocks-nav {
	width: calc(1em + 3px);
	min-width: 0 !important;
	z-index: 1;
}
u-button-repeater-old {
	overflow-y: hidden;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
u-image-button-back {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	bottom: 20;
	position: absolute;
	width: 0 !important;
}
u-carousel-left-horizontal {
	overflow-x: auto;
	text-align: center;
	top: 0;
	-ms-user-select: none;
}
#error-wrapper ul li a:hover,
#error-wrapper p a:hover {
  color: #c60;
}
g-layout-countdown-nav {
	vertical-align: middle;
	width: 2em;
	display: grid;
	vertical-align: baseline;
	text-align: center;
}
g-carousel-left {
	opacity: 1;
	min-width: 0 !important;
	opacity: 20;
	vertical-align: middle;
}
g-quantity-button {
	line-height: inherit;
	text-transform: inherit;
	right: 0;
	overflow-y: hidden;
}
g-quantity {
	text-decoration: none;
	white-space: nowrap;
	overflow-x: auto;
	font-size: 1em;
	box-sizing: content-box;
}
g-totals-thumbnails {
	bottom: 20;
	top: 10;
	display: grid;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
g-button-carousel-price {
	white-space: nowrap;
	box-sizing: content-box;
}
g-webkit {
	height: calc(1em + 3px);
}
g-price-back {
	vertical-align: middle;
	transform: translate(50%, -50%);
	bottom: 10;
	position: relative;
	user-select: none;
}
g-totals {
	-ms-user-select: none;
	min-width: 0 !important;
	white-space: nowrap;
	height: calc(1em + 3px);
}
g-blocks-webkit-countdown {
	grid-gap: 30px;
	width: 2em;
	line-height: 1 !important;
	opacity: 30;
}
g-back-nav-inner {
	bottom: 0;
	box-sizing: content-box;
	opacity: 20;
}
g-top-quantity {
	bottom: 10;
	grid-gap: 30px;
}
g-totals-bottom {
	scrollbar-width: none;
	position: absolute !important;
}
g-nav-bottom-back {
	flex-grow: 0;
	flex-shrink: 0;
}
g-nav-quantity {
	border: 0 none transparent;
	justify-content: center;
}
g-inner-back-horizontal {
	outline: none !important;
	font-size: 1em;
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
g-back {
	display: inline !important;
	flex-grow: 0;
	top: 10;
}
g-carousel-position {
	background-color: transparent;
	flex-grow: 0;
	opacity: 30;
	z-index: 1;
}
g-carousel {
	height: calc(1em + 3px);
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	top: 0;
	opacity: 20;
}
g-webkit-thumbnails {
	box-shadow: none !important;
}
g-bottom-position {
	bottom: 20;
	align-items: left;
	-ms-user-select: none;
}
g-left {
	transform: translate(50%, -50%);
	display: flex;
}
g-next-inner-next {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	overflow-y: hidden;
	position: absolute !important;
}
g-countdown-back-image {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	outline-width: 0;
	display: grid;
}
g-image-tables {
	min-height: 0 !important;
	-ms-user-select: none;
	position: absolute !important;
}
g-nav-next {
	-webkit-user-select: none;
	position: absolute !important;
	box-shadow: none !important;
}
g-thumbnails-next-carousel {
	box-sizing: content-box;
}
g-inner {
	height: 0 !important;
	position: relative;
	opacity: 30;
}
g-bottom {
	margin: 0;
	line-height: 1 !important;
}
g-quantity {
	line-height: inherit;
	top: 10;
	opacity: 30;
}
g-price {
	vertical-align: baseline;
	display: inline;
	margin: 0 !important;
}
g-button {
	border: 0 none transparent;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	border: 0 none transparent;
}
g-left-top {
	bottom: 20;
	-ms-user-select: none;
	line-height: inherit;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
g-tables {
	bottom: 20;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	bottom: 20;
}
body.whm #error-wrapper ul li a:hover,
body.whm #error-wrapper p a:hover {
  color: #ff6c2c;
}
l-totals {
	min-width: 0 !important;
	text-align: center;
	width: calc(1em + 3px);
	-ms-user-select: none;
	bottom: 10;
}
l-left-inner {
	-webkit-user-select: none;
	display: inline !important;
}
l-carousel-countdown-left {
	line-height: inherit;
	flex-shrink: 0;
	margin: 0;
}
l-back-horizontal {
	bottom: 10;
	outline: none !important;
	color: #fff;
	grid-gap: 30px;
}
l-tables-back {
	min-height: 0 !important;
	background-color: transparent;
}
l-top {
	min-width: 0 !important;
	border: 0 none transparent;
	align-items: left;
	display: flex;
	display: flex;
}
l-inner-back {
	display: grid;
	left: calc(50% - 0.5em) !important;
}
l-totals {
	vertical-align: baseline;
	flex-shrink: 0;
	bottom: 0;
}
l-webkit-countdown {
	letter-spacing: inherit;
	z-index: 1;
	width: calc(1em + 3px);
	overflow-y: hidden;
	position: absolute !important;
}
l-carousel-thumbnails-totals {
	margin: 0;
	opacity: 30;
	color: inherit;
	line-height: calc(1em + 2px);
	border: none !important;
}
l-countdown-repeater-layout {
	min-width: 0 !important;
}
l-countdown-back {
	background-color: transparent;
	width: 100%;
}
l-nav-left-thumbnails {
	border: none;
}
l-position-countdown-repeater {
	min-width: 0 !important;
}
l-horizontal-nav-top {
	width: 100%;
	display: flex;
	line-height: inherit;
}
l-carousel-inner-countdown {
	letter-spacing: inherit;
	font-size: 1em;
	color: inherit;
	justify-content: center;
	min-height: 0 !important;
}
l-inner {
	line-height: 1 !important;
}
l-thumbnails-back-left {
	fill: currentColor;
	fill: currentColor;
	display: grid;
}
l-old {
	height: calc(1em + 3px);
}
l-countdown-tables-webkit {
	overflow-x: auto;
	scrollbar-width: none;
}
l-tables {
	flex-shrink: 0;
	top: 0;
	top: calc(50% - 0.5em) !important;
}
l-back-position-carousel {
	outline: none !important;
	border: none;
	transform: translate(50%, -50%);
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
l-blocks-nav {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	display: grid;
	position: absolute;
	width: calc(1em + 3px);
}
l-left-image {
	opacity: 20;
}
l-webkit-inner {
	padding: 0.5em !important;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
}
l-quantity {
	z-index: 1;
	width: 0 !important;
	box-sizing: content-box;
}
l-bottom-countdown-price {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
l-totals {
	display: grid;
	vertical-align: middle;
	border: none;
}
l-countdown-next {
	display: inline;
}
l-inner-quantity-totals {
	border: 0 none transparent;
	width: 0 !important;
	top: 50;
	left: calc(50% - 0.5em) !important;
}
l-webkit-quantity {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	box-sizing: content-box;
	text-align: center;
}
l-horizontal {
	text-align: left;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	font-size: 1em;
	height: calc(1em + 3px);
}
l-next-totals-countdown {
	right: 0;
}
l-button-button {
	grid-gap: 30px;
	box-shadow: none !important;
	top: 0;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
l-next {
	z-index: 1;
	box-sizing: content-box;
	width: 100%;
	line-height: inherit;
	height: 0 !important;
}
l-nav {
	align-items: left;
	margin: 0;
}
l-next {
	opacity: 20;
	text-align: center;
	height: calc(1em + 3px);
}
l-horizontal-carousel {
	width: 2em;
	line-height: inherit;
	justify-content: center;
	scrollbar-width: none;
}
l-inner-left-top {
	line-height: inherit;
	height: 100%;
	text-decoration: none;
	z-index: 1;
}
l-next-top-old {
	justify-content: center;
	-webkit-user-select: none;
}
l-left-countdown-nav {
	outline: none !important;
	width: 2em;
	transform: translate(50%, -50%);
	text-align: center;
}
l-left {
	top: 50;
	position: absolute;
	transform: translate(50%, -50%);
	text-decoration: none;
}
l-old {
	vertical-align: baseline;
}
l-totals {
	height: calc(1em + 3px);
	z-index: 1;
	border: 0 none transparent;
	height: 100%;
}
l-webkit-totals-tables {
	height: 0 !important;
	border: none !important;
	opacity: 30;
}
l-thumbnails {
	width: 100%;
	border: 0 none transparent;
	color: #fff;
	user-select: none;
	fill: currentColor;
}
l-totals {
	text-align: center;
	opacity: 1;
	width: 2em;
	width: 2em;
}
l-tables {
	padding: 0.5em !important;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
}
l-next {
	-webkit-user-select: none;
}
.controls {
  width: 285px;
}
a-webkit {
	bottom: 20;
	width: 2em;
	top: 50;
}
a-button {
	letter-spacing: inherit;
	opacity: 30;
	display: grid;
	height: calc(1em + 3px);
	margin: 0 !important;
}
a-left {
	text-align: left;
	text-decoration: none;
	opacity: 10;
	min-width: 0 !important;
	overflow-x: auto;
}
a-image-webkit {
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	background-color: transparent;
	flex-grow: 0;
}
a-tables-countdown {
	-webkit-user-select: none;
	min-height: 0 !important;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
}
a-tables-repeater {
	margin: 0;
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	top: 0;
}
a-countdown-next {
	outline: none !important;
	user-select: none;
	opacity: 30;
}
a-old {
	min-height: 0 !important;
	flex-grow: 0;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
a-position-totals {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	opacity: 30;
	flex-shrink: 0;
}
a-horizontal-image-position {
	justify-content: center;
	outline-width: 0;
	display: inline;
}
a-carousel {
	width: 2em;
	text-align: center;
	text-decoration: none;
	user-select: none;
	position: absolute !important;
}
a-back-inner-horizontal {
	overflow-x: auto;
	vertical-align: baseline;
	align-items: left;
}
a-repeater-top-layout {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	display: grid;
}
a-repeater {
	flex-shrink: 0;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
a-thumbnails-inner-next {
	border: 0 none transparent;
	grid-gap: 30px;
	margin: 0 !important;
}
a-left-repeater-thumbnails {
	user-select: none;
	box-shadow: none !important;
	opacity: 1;
	color: inherit;
	opacity: 1;
}
a-inner-quantity-totals {
	font-size: 1em;
	bottom: 20;
	width: 100%;
}
a-blocks {
	height: 100%;
	flex-grow: 0;
	position: relative;
}
a-image {
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	line-height: inherit;
	z-index: 1;
}
a-tables-countdown {
	-webkit-text-decoration-skip: objects;
}
a-position-image-back {
	position: relative;
	z-index: 1;
	display: grid;
}
a-horizontal-button {
	align-items: center;
	display: inline;
}
a-totals-countdown {
	width: calc(1em + 3px);
	top: 50;
}
a-webkit-horizontal {
	opacity: 20;
	color: inherit;
}
a-image-top-bottom {
	opacity: 30;
	top: 50;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	position: absolute !important;
}
a-blocks-quantity-position {
	outline-width: 0;
	width: 2em;
	justify-content: center;
	width: 0 !important;
}
a-thumbnails {
	font-size: 1em;
	text-align: center;
	outline-width: 0;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
a-countdown-bottom-totals {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	vertical-align: baseline;
}
a-layout-repeater-nav {
	line-height: inherit;
	box-sizing: content-box;
	text-transform: inherit;
}
a-quantity-nav {
	color: #fff;
	top: 10;
}
a-old-back-price {
	flex-shrink: 0;
	font-size: 1em;
	-webkit-user-select: none;
	background-color: transparent;
}
a-back-totals {
	display: flex;
	margin: 0;
}
a-price-top {
	text-align: left;
	opacity: 1;
	justify-content: center;
	margin: 0;
}
a-bottom-left {
	outline-width: 0;
}
a-bottom-repeater {
	top: calc(50% - 0.5em) !important;
}
a-image {
	text-transform: inherit;
	color: #fff;
	line-height: inherit;
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
}
a-top-back {
	vertical-align: middle;
	width: 2em;
	border: 0 none transparent;
	min-height: 0 !important;
	text-transform: inherit;
}
a-image-tables {
	grid-template-columns: 1fr 1fr;
}
a-thumbnails-button {
	opacity: 10;
}
a-nav-totals {
	bottom: 10;
	opacity: 1;
	flex-shrink: 0;
	text-transform: inherit;
}
a-image-totals {
	overflow-x: auto;
	min-height: 0 !important;
	text-align: left;
}
a-nav-back-image {
	flex-grow: 0;
	overflow-x: auto;
	border: none;
}
a-next {
	position: relative;
	flex-shrink: 0;
	top: 0;
}
a-bottom {
	display: inline;
	opacity: 1;
}
a-carousel {
	display: inline !important;
	bottom: 20;
	display: inline !important;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
b-layout-nav {
	padding: 0.5em !important;
	align-items: center;
	margin: 0 !important;
}
b-blocks-next {
	box-shadow: none !important;
	height: 0 !important;
	opacity: 10;
	overflow-y: hidden;
}
b-top-totals {
	display: inline !important;
}
b-totals-repeater {
	align-items: left;
	display: grid;
	font-size: 1em;
	transform: translate(50%, -50%);
}
b-carousel {
	align-items: center;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
b-bottom-bottom-horizontal {
	overflow-y: hidden;
	overflow-x: auto;
	box-shadow: none !important;
	height: 100%;
	vertical-align: baseline;
}
b-image-inner-webkit {
	justify-content: center;
	text-decoration: none;
	line-height: calc(1em + 2px);
}
b-next-left {
	opacity: 10;
	line-height: 1 !important;
	text-decoration: none;
}
b-next-next-old {
	scrollbar-width: none;
	-ms-user-select: none;
}
b-countdown-inner-blocks {
	box-sizing: content-box;
	width: 2em;
	display: grid;
	opacity: 1;
}
b-countdown-image {
	width: 2em;
	scrollbar-width: none;
}
b-bottom-back-nav {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	vertical-align: baseline;
	overflow-x: auto;
}
b-inner-quantity-left {
	vertical-align: middle;
	width: calc(1em + 3px);
	margin: 0;
	opacity: 1;
}
b-layout-quantity-image {
	text-align: center;
	color: inherit;
}
b-inner-thumbnails-thumbnails {
	display: inline;
	width: 0 !important;
	flex-shrink: 0;
	display: inline !important;
	line-height: calc(1em + 2px);
}
b-carousel-button-blocks {
	scrollbar-width: none;
	width: calc(1em + 3px);
	text-transform: inherit;
}
b-carousel {
	display: flex;
	top: 10;
}
b-repeater {
	width: 2em;
	font-size: 1em;
	font-size: 1em;
	bottom: 0;
	width: calc(1em + 3px);
}
b-carousel-old {
	-webkit-user-select: none;
	height: 100%;
}
.group:after {
  clear: both;
}
t-thumbnails {
	display: flex;
	vertical-align: middle;
	opacity: 10;
	margin: 0;
}
t-inner-webkit {
	opacity: 1;
	justify-content: center;
	z-index: 1;
}
t-back-image-webkit {
	scrollbar-width: none;
	color: inherit;
	font-size: 1em;
	color: inherit;
	vertical-align: baseline;
}
t-top-carousel {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	bottom: 20;
	z-index: 1;
}
t-bottom-bottom-bottom {
	position: absolute;
	margin: 0;
	outline: none !important;
}
t-webkit-nav-totals {
	line-height: 1 !important;
	scrollbar-width: none;
	box-shadow: none !important;
	width: 2em;
	position: absolute;
}
t-next-carousel-countdown {
	line-height: inherit;
	text-transform: inherit;
}
t-carousel-top {
	scrollbar-width: none;
	display: inline !important;
	color: #fff;
	min-height: 0 !important;
	scrollbar-width: none;
}
t-horizontal-inner-top {
	line-height: 1 !important;
	border: none !important;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	width: 2em;
}
t-thumbnails {
	position: relative;
}
t-quantity-layout-carousel {
	height: 0 !important;
	overflow-x: auto;
	color: #fff;
	user-select: none;
	top: 0;
}
t-next {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
t-carousel-carousel-price {
	line-height: inherit;
	border: none !important;
	align-items: center;
	opacity: 30;
	border: none !important;
}
t-position {
	width: 0 !important;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
t-top-totals-back {
	display: inline;
	z-index: 1;
}
t-thumbnails-thumbnails-top {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
t-old-old-price {
	width: 100%;
	display: inline;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
t-layout {
	white-space: nowrap;
}
t-tables-position {
	margin: 0 !important;
	width: 0 !important;
	box-sizing: content-box;
	overflow-y: hidden;
}
t-thumbnails-quantity-top {
	bottom: 10;
	flex-shrink: 0;
	display: grid;
}
t-countdown-old {
	overflow-x: auto;
	margin: 0;
	user-select: none;
	line-height: inherit;
}
t-next {
	overflow-x: auto;
	height: 100%;
	flex-shrink: 0;
	-ms-user-select: none;
}
t-quantity-repeater {
	font-size: 1em;
	border: 0 none transparent;
}
t-thumbnails-back-button {
	-ms-user-select: none;
}
t-position-countdown-left {
	user-select: none;
	opacity: 30;
	bottom: 0;
}
t-button {
	display: flex;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	color: inherit;
	overflow-y: hidden;
}
t-left-totals-inner {
	height: 100%;
	width: 100%;
	height: 0 !important;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
t-blocks-bottom-layout {
	text-decoration: none;
}
t-back-bottom-carousel {
	top: 0;
	top: 50;
	transform: translate(50%, -50%);
	top: 10;
	display: inline;
}
#proceed_btn_container.login-btn {
  padding-top: 15px;
}
t-image-button {
	padding: 0.5em !important;
}
t-image {
	top: 0;
}
t-inner-price-thumbnails {
	height: 100%;
	width: 100%;
}
t-bottom-image {
	text-align: left;
	opacity: 30;
	overflow-y: hidden;
}
t-price {
	opacity: 30;
	vertical-align: middle;
	font-size: 1em;
	border: 0 none transparent;
	background-color: transparent;
}
t-next-image-left {
	top: 50;
	color: #fff;
}
t-layout-layout {
	opacity: 30;
	user-select: none;
	text-transform: inherit;
	grid-gap: 30px;
	bottom: 10;
}
t-countdown-blocks {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
}
t-left-blocks {
	border: 0 none transparent;
	width: 0 !important;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
t-countdown-image {
	border: none;
	line-height: inherit;
}
t-totals-left {
	box-sizing: content-box;
	overflow-y: hidden;
}
t-image-nav {
	bottom: 0;
}
t-position {
	width: 0 !important;
	vertical-align: baseline;
}
t-next-left {
	z-index: 1;
	overflow-y: hidden;
	top: 0;
}
t-back-inner-horizontal {
	overflow-x: auto;
	box-sizing: content-box;
	top: 50;
	z-index: 1;
	box-sizing: content-box;
}
t-countdown-totals-inner {
	vertical-align: middle;
	grid-gap: 30px;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
t-inner {
	user-select: none;
	position: relative;
}
t-inner-totals {
	position: absolute !important;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
t-webkit-carousel-back {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
t-old-back-carousel {
	user-select: none;
	line-height: 1 !important;
	right: 0;
	outline: none !important;
	fill: currentColor;
}
t-horizontal-back-horizontal {
	outline: none !important;
	align-items: center;
}
t-thumbnails {
	width: 100%;
	border: 0 none transparent;
	top: 0;
}
t-nav {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	right: 0;
	vertical-align: middle;
}
t-top {
	width: 0 !important;
}
t-inner-carousel {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	border: none;
	bottom: 0;
}
t-price-next {
	position: relative;
	font-size: 1em;
}
t-button {
	opacity: 10;
	bottom: 0;
}
t-position-tables-image {
	min-width: 0 !important;
}
#logout_btn_container.login-btn {
  padding-top: 11px;
}
q-layout-nav-next {
	-webkit-user-select: none;
	outline: none !important;
	display: grid;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
q-nav {
	color: #fff;
	opacity: 1;
	white-space: nowrap;
	justify-content: center;
	outline-width: 0;
}
q-back-image {
	fill: currentColor;
}
q-top {
	width: 100%;
}
q-bottom-button {
	width: 2em;
}
q-thumbnails {
	border: none;
	flex-grow: 0;
	margin: 0 !important;
}
q-image-next-horizontal {
	line-height: inherit;
}
q-top-blocks-old {
	transform: translate(50%, -50%);
	bottom: 20;
}
q-position {
	opacity: 20;
	vertical-align: middle;
	display: inline;
}
q-blocks-image {
	position: absolute !important;
	opacity: 30;
	display: inline;
	white-space: nowrap;
}
q-price-horizontal-next {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
}
q-repeater-thumbnails {
	text-align: left;
	height: 0 !important;
	height: calc(1em + 3px);
}
q-price {
	display: inline !important;
	margin: 0;
}
q-nav {
	border: none;
	line-height: inherit;
	position: absolute !important;
	width: 100%;
}
q-top {
	flex-grow: 0;
	text-align: center;
	overflow-x: auto;
	overflow-x: auto;
	outline: none !important;
}
q-top {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
q-horizontal-position-nav {
	flex-shrink: 0;
	opacity: 30;
	display: inline !important;
	opacity: 30;
	fill: currentColor;
}
q-button-webkit-carousel {
	display: flex;
	flex-grow: 0;
	white-space: nowrap;
	text-align: center;
	opacity: 1;
}
q-nav-button {
	align-items: left;
	justify-content: center;
	-webkit-user-select: none;
}
q-inner {
	scrollbar-width: none;
	text-transform: inherit;
	scrollbar-width: none;
	outline-width: 0;
}
q-top {
	white-space: nowrap;
	line-height: inherit;
	margin: 0;
}
q-back-inner {
	width: 100%;
	display: inline !important;
	height: calc(1em + 3px);
}
q-button-totals {
	display: inline !important;
	text-align: left;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
}
q-back-layout {
	opacity: 20;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
q-top-layout-image {
	color: #fff;
	height: 0 !important;
}
q-left {
	margin: 0 !important;
}
q-quantity-top {
	padding: 0.5em !important;
	white-space: nowrap;
	width: 0 !important;
	z-index: 1;
	fill: currentColor;
}
q-left-nav {
	min-height: 0 !important;
}
#logout-btn,
.logout-container .input-button {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
c-quantity-left {
	position: absolute;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
c-next-top {
	margin: 0;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	border: 0 none transparent;
}
c-inner-position {
	overflow-y: hidden;
}
c-position-price {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
c-horizontal {
	align-items: center;
	text-align: center;
}
c-image-tables {
	color: inherit;
	-webkit-user-select: none;
	line-height: inherit;
}
c-tables {
	opacity: 30;
	-ms-user-select: none;
	vertical-align: middle;
	line-height: 1 !important;
	display: inline;
}
c-image-horizontal {
	top: 10;
	display: grid;
	top: 10;
	position: absolute;
	z-index: 1;
}
c-blocks-nav {
	transform: translate(50%, -50%);
	text-align: left;
	bottom: 0;
	box-sizing: content-box;
	color: #fff;
}
c-left {
	height: 100%;
	bottom: 10;
	overflow-y: hidden;
	box-shadow: none !important;
	overflow-x: auto;
}
c-next {
	text-decoration: none;
}
c-totals {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
c-nav {
	text-align: center;
	border: 0 none transparent;
	line-height: 1 !important;
}
c-webkit-horizontal-back {
	position: absolute !important;
	text-transform: inherit;
}
c-countdown {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
c-old-image {
	position: relative;
	align-items: left;
	margin: 0;
	text-align: center;
}
c-quantity-position {
	line-height: 1 !important;
	bottom: 20;
	grid-gap: 30px;
	display: flex;
}
c-countdown-horizontal-button {
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	margin: 0;
}
c-old-old-bottom {
	bottom: 10;
	bottom: 20;
	bottom: 10;
}
c-quantity-price {
	margin: 0 !important;
}
c-button-layout {
	display: flex;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
c-quantity-next {
	user-select: none;
	font-size: 1em;
}
c-quantity {
	border: none;
	width: 0 !important;
	position: relative;
}
c-totals-horizontal {
	opacity: 1;
	text-align: left;
	top: 0;
	text-transform: inherit;
	vertical-align: middle;
}
c-top-image {
	fill: currentColor;
	line-height: 1 !important;
	line-height: 1 !important;
	opacity: 20;
}
c-tables {
	border: none !important;
}
c-countdown-button {
	width: calc(1em + 3px);
	text-align: left;
}
c-webkit-top {
	grid-template-columns: 1fr 1fr;
}
c-button {
	width: 2em;
	opacity: 20;
	grid-gap: 30px;
	overflow-x: auto;
}
c-image-totals {
	text-align: left;
	width: 100%;
	vertical-align: baseline;
	justify-content: center;
	outline-width: 0;
}
c-old-position {
	align-items: center;
	width: 0 !important;
}
c-old-quantity-totals {
	opacity: 20;
}
c-nav {
	bottom: 0;
	opacity: 20;
}
c-webkit-thumbnails {
	margin: 0;
	display: flex;
	align-items: left;
	bottom: 0;
	letter-spacing: inherit;
}
c-blocks-image {
	line-height: inherit;
	white-space: nowrap;
	position: absolute !important;
	text-align: left;
	display: grid;
}
c-quantity {
	width: 0 !important;
}
c-position-horizontal-next {
	flex-grow: 0;
}
c-horizontal {
	transform: translate(50%, -50%);
	right: 0;
}
c-old-thumbnails {
	top: 50;
}
c-thumbnails-inner {
	text-transform: inherit;
	outline-width: 0;
}
c-left {
	text-decoration: none;
	opacity: 30;
	font-size: 1em;
}
c-thumbnails {
	height: calc(1em + 3px);
	overflow-y: hidden;
	z-index: 1;
	text-decoration: none;
}
c-position-nav-back {
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	width: 100%;
	top: 50;
}
c-totals-position {
	user-select: none;
	position: relative;
	top: 0;
}
c-next-left-carousel {
	bottom: 20;
	align-items: center;
	padding: 0.5em !important;
}
c-repeater-top-image {
	display: flex;
	line-height: 1 !important;
}
c-next {
	height: calc(1em + 3px);
	vertical-align: baseline;
	width: calc(1em + 3px);
}
#logout-btn:hover,
.logout-container .input-button:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
p-blocks-nav-inner {
	text-align: center;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	text-align: center;
	overflow-x: auto;
}
p-repeater-thumbnails {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	top: 10;
	border: none;
}
p-carousel-bottom-countdown {
	scrollbar-width: none;
}
p-button {
	z-index: 1;
	align-items: left;
	color: #fff;
}
p-back-countdown {
	justify-content: center;
}
p-thumbnails-position {
	font-size: 1em;
	display: inline;
}
p-carousel-webkit {
	right: 0;
	z-index: 1;
	border: none !important;
	bottom: 10;
	white-space: nowrap;
}
p-button-repeater {
	z-index: 1;
	display: grid;
	opacity: 20;
	min-width: 0 !important;
}
p-totals-quantity {
	margin: 0 !important;
	box-shadow: none !important;
	min-height: 0 !important;
	box-sizing: content-box;
}
p-tables {
	box-sizing: content-box;
}
p-position {
	line-height: inherit;
	position: absolute;
}
p-bottom-repeater {
	display: flex;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
p-countdown {
	width: 0 !important;
}
p-next-repeater-bottom {
	border: none;
	left: calc(50% - 0.5em) !important;
	border: none;
	position: relative;
	display: grid;
}
p-countdown {
	vertical-align: baseline;
	white-space: nowrap;
	letter-spacing: inherit;
	height: 0 !important;
	line-height: 1 !important;
}
p-bottom-layout {
	min-width: 0 !important;
	overflow-x: auto;
	outline-width: 0;
	overflow-x: auto;
	opacity: 1;
}
p-layout-price-thumbnails {
	-webkit-text-decoration-skip: objects;
}
p-totals {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	border: none;
}
p-webkit {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
p-carousel-left-layout {
	position: relative;
	opacity: 30;
	bottom: 0;
	right: 0;
	width: calc(1em + 3px);
}
p-carousel-tables {
	display: inline !important;
}
p-horizontal {
	transform: translate(50%, -50%);
}
p-button-countdown {
	margin: 0 !important;
	text-align: left;
	position: relative;
}
p-inner-inner-countdown {
	width: 2em;
	opacity: 30;
}
p-carousel-price {
	outline: none !important;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
p-totals-countdown-bottom {
	display: inline;
	opacity: 10;
}
p-totals-carousel-next {
	width: 100%;
	user-select: none;
	top: 0;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
p-left-blocks-left {
	justify-content: center;
	bottom: 10;
	grid-gap: 30px;
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
p-tables-price-price {
	vertical-align: baseline;
}
p-thumbnails {
	overflow-x: auto;
	white-space: nowrap;
	top: 10;
	height: 100%;
	-ms-user-select: none;
}
p-back-tables {
	text-transform: inherit;
	height: 100%;
	scrollbar-width: none;
	top: 10;
	opacity: 10;
}
p-position {
	height: 100%;
	text-align: left;
	-ms-user-select: none;
}
p-price {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	transform: translate(50%, -50%);
}
p-button-blocks {
	display: inline !important;
	position: absolute !important;
	opacity: 30;
	line-height: 1 !important;
	color: inherit;
}
p-totals {
	text-transform: inherit;
	vertical-align: baseline;
	min-height: 0 !important;
}
p-horizontal {
	outline: none !important;
	display: inline;
	bottom: 10;
}
p-price-nav {
	opacity: 1;
	position: absolute;
	min-height: 0 !important;
}
p-position {
	position: absolute !important;
}
p-next-carousel-horizontal {
	grid-gap: 30px;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
p-horizontal-countdown-position {
	justify-content: center;
	vertical-align: baseline;
	width: calc(1em + 3px);
}
p-bottom {
	text-transform: inherit;
}
p-quantity-webkit {
	margin: 0 !important;
}
#logout-btn:active,
.logout-container .input-button:active {
  color: #333;
}
v-webkit {
	bottom: 0;
	position: relative;
	flex-grow: 0;
	-ms-user-select: none;
}
v-left {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
}
v-price {
	opacity: 1;
	min-height: 0 !important;
	font-size: 1em;
}
v-left {
	display: grid;
	display: inline;
	min-height: 0 !important;
	vertical-align: baseline;
	top: 10;
}
v-next-button {
	top: 0;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
v-next-old-inner {
	bottom: 20;
	z-index: 1;
	letter-spacing: inherit;
	line-height: inherit;
}
v-quantity-image-left {
	width: 100%;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
v-layout-tables {
	vertical-align: baseline;
	height: 0 !important;
	text-align: left;
	bottom: 0;
}
v-blocks-next-quantity {
	width: 2em;
	user-select: none;
}
v-horizontal-countdown-bottom {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	text-align: center;
}
v-next-old {
	align-items: left;
	bottom: 10;
	min-width: 0 !important;
	margin: 0;
	overflow-x: auto;
}
v-totals-top-next {
	min-height: 0 !important;
	scrollbar-width: none;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	width: 100%;
}
v-webkit-carousel {
	display: flex;
	right: 0;
	overflow-y: hidden;
	opacity: 30;
	box-shadow: none !important;
}
v-layout-tables-webkit {
	box-sizing: content-box;
	top: 0;
}
v-bottom-old {
	text-transform: inherit;
	width: 2em;
}
v-carousel-top {
	grid-template-columns: 1fr 1fr;
	border: none;
	text-align: center;
	width: 100%;
}
v-old-next {
	outline: none !important;
	vertical-align: baseline;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
}
v-carousel-back {
	box-shadow: none !important;
}
v-button-price-blocks {
	align-items: left;
}
v-thumbnails-bottom-back {
	height: 0 !important;
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
v-top-layout-totals {
	text-transform: inherit;
	line-height: inherit;
}
v-layout {
	top: 10;
	-ms-user-select: none;
	scrollbar-width: none;
	position: relative;
	top: calc(50% - 0.5em) !important;
}
v-top-back {
	letter-spacing: inherit;
	overflow-x: auto;
	white-space: nowrap;
}
v-button-bottom {
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	position: absolute;
	border: none;
}
v-totals {
	-webkit-text-decoration-skip: objects;
}
v-image-layout-horizontal {
	width: 2em;
}
v-inner {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	display: flex;
	user-select: none;
	top: 50;
}
v-top {
	align-items: center;
}
v-totals-totals {
	line-height: 1 !important;
	bottom: 0;
	overflow-y: hidden;
	height: 100%;
}
v-back-blocks-next {
	border: none;
	transform: translate(50%, -50%);
	text-decoration: none;
}
v-left-repeater-next {
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	bottom: 20;
}
v-quantity-quantity-image {
	display: inline !important;
	bottom: 0;
	-ms-user-select: none;
	outline: none !important;
}
#link-account {
  background-color: #ccc;
  margin: 5px 0;
  border-radius: 5px;
  width: 380px;
  max-width: 100%;
  -webkit-box-shadow: 0 0 0 1px #000;
  font-size: 14px;
  box-shadow: 0 0 0 1px #000;
  min-height: 92px;
}
v-totals {
	position: absolute !important;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
v-back-left {
	line-height: inherit;
}
v-next-layout {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	outline-width: 0;
	text-align: center;
}
v-price-layout-top {
	display: grid;
	right: 0;
	outline: none !important;
}
v-repeater-blocks-webkit {
	flex-shrink: 0;
}
v-repeater-countdown {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
v-countdown {
	text-transform: inherit;
	top: 50;
}
v-tables-position {
	display: inline;
	text-align: center;
}
v-old-next-quantity {
	bottom: 10;
	width: 100%;
}
v-inner {
	font-size: 1em;
}
v-repeater {
	line-height: 1 !important;
	width: 100%;
	min-width: 0 !important;
	color: #fff;
	outline-width: 0;
}
v-back-carousel {
	letter-spacing: inherit;
	height: 100%;
}
v-position-quantity {
	text-decoration: none;
	position: absolute;
	position: absolute;
	box-shadow: none !important;
	width: 100%;
}
v-position-left {
	margin: 0 !important;
}
v-thumbnails-horizontal-price {
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
v-carousel-next {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	opacity: 20;
	opacity: 1;
}
v-countdown-inner-back {
	bottom: 20;
	opacity: 10;
	vertical-align: baseline;
}
v-quantity {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	letter-spacing: inherit;
}
v-bottom-repeater-horizontal {
	line-height: inherit;
	color: #fff;
	height: 100%;
	top: 10;
	z-index: 1;
}
v-old-quantity-button {
	overflow-y: hidden;
	z-index: 1;
}
v-repeater {
	display: inline;
	background-color: transparent;
	min-width: 0 !important;
	line-height: 1 !important;
	opacity: 20;
}
v-image-back-old {
	display: inline;
	z-index: 1;
	bottom: 0;
	fill: currentColor;
	text-align: center;
}
v-back-horizontal {
	justify-content: center;
	border: none;
	overflow-x: auto;
}
v-next-bottom-bottom {
	grid-gap: 30px;
}
v-inner-next {
	z-index: 1;
	vertical-align: baseline;
	fill: currentColor;
	padding: 0.5em !important;
	box-shadow: none !important;
}
v-position {
	width: 100%;
	display: grid;
	flex-shrink: 0;
}
v-webkit-horizontal-old {
	font-size: 1em;
	user-select: none;
}
v-totals-carousel-old {
	background-color: transparent;
	text-align: left;
	bottom: 0;
	position: absolute;
	box-shadow: none !important;
}
v-button-position {
	opacity: 30;
	justify-content: center;
	box-sizing: content-box;
}
v-image-tables-blocks {
	align-items: left;
	justify-content: center;
	color: inherit;
	bottom: 10;
}
v-price {
	margin: 0;
	text-align: left;
	scrollbar-width: none;
	width: 2em;
}
v-old-left-horizontal {
	white-space: nowrap;
	width: calc(1em + 3px);
}
v-carousel-tables {
	user-select: none;
}
v-top-webkit {
	min-height: 0 !important;
	fill: currentColor;
}
v-totals-top-repeater {
	position: relative;
}
v-thumbnails-totals {
	transform: translate(50%, -50%);
	height: 100%;
}
v-image {
	line-height: inherit;
}
v-image-next {
	letter-spacing: inherit;
	align-items: center;
}
v-back {
	min-width: 0 !important;
	top: 50;
}
v-totals {
	vertical-align: baseline;
	z-index: 1;
}
#link-account .content-wrapper {
  padding: 8px 8px;
}
a-countdown-countdown-inner {
	color: #fff;
	width: 0 !important;
	line-height: 1 !important;
}
a-image-inner {
	color: inherit;
	position: absolute !important;
}
a-repeater-bottom {
	box-sizing: content-box;
	bottom: 20;
	-webkit-user-select: none;
}
a-repeater-image {
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
a-next-quantity {
	background-color: transparent;
	box-sizing: content-box;
	min-width: 0 !important;
	text-align: left;
}
a-left-countdown {
	-ms-user-select: none;
}
a-button {
	text-align: left;
	fill: currentColor;
	padding: 0.5em !important;
	min-height: 0 !important;
}
a-button {
	width: 2em;
	box-shadow: none !important;
	display: inline;
	color: #fff;
	display: inline;
}
a-repeater {
	line-height: inherit;
	display: inline;
}
a-carousel-old {
	top: 10;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	grid-gap: 30px;
	z-index: 1;
}
a-inner-image-price {
	overflow-y: hidden;
	top: 10;
}
a-totals-bottom {
	height: 100%;
	border: none;
	justify-content: center;
	min-width: 0 !important;
	line-height: inherit;
}
a-repeater-inner-repeater {
	text-decoration: none;
	border: none;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	height: 100%;
}
a-repeater-carousel {
	z-index: 1;
}
a-back-button-old {
	display: inline !important;
}
a-inner {
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
a-position {
	align-items: center;
	opacity: 30;
}
a-inner-quantity {
	top: 50;
}
a-old-top-price {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-layout-next-inner {
	width: 2em;
	padding: 0.5em !important;
}
a-countdown-carousel {
	user-select: none;
}
a-bottom-webkit {
	text-align: left;
}
a-old-nav-tables {
	display: inline;
	height: calc(1em + 3px);
	position: absolute;
	display: grid;
	box-sizing: content-box;
}
.link-account-avatar {
  vertical-align: top;
  display: inline-block;
  width: 60px;
  height: 60px;
  margin: 5px 8px 5px;
  border-radius: 4px;
  border: 1px solid #fff;
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
}
b-countdown {
	text-transform: inherit;
	opacity: 30;
}
b-bottom-thumbnails {
	font-size: 1em;
	letter-spacing: inherit;
}
b-horizontal-repeater-layout {
	outline: none !important;
	width: 0 !important;
	outline-width: 0;
	line-height: 1 !important;
	z-index: 1;
}
b-carousel-tables {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	bottom: 20;
}
b-button {
	box-shadow: none !important;
	-webkit-user-select: none;
	position: absolute;
}
b-button {
	bottom: 0;
	user-select: none;
	opacity: 1;
	font-size: 1em;
	scrollbar-width: none;
}
b-blocks-webkit-price {
	height: 0 !important;
	opacity: 30;
}
b-layout-carousel-totals {
	fill: currentColor;
	align-items: center;
}
b-layout-image {
	overflow-y: hidden;
	white-space: nowrap;
	grid-gap: 30px;
	bottom: 20;
}
b-nav {
	top: 50;
	text-align: center;
}
b-button-quantity-bottom {
	z-index: 1;
	margin: 0;
	align-items: center;
}
b-bottom-totals {
	-webkit-user-select: none;
	height: 0 !important;
	margin: 0 !important;
	border: none;
	opacity: 10;
}
b-inner-nav-horizontal {
	display: inline;
}
b-old {
	align-items: left;
	top: 0;
	overflow-y: hidden;
}
b-image-countdown-inner {
	width: 100%;
	opacity: 1;
	min-height: 0 !important;
	font-size: 1em;
	vertical-align: baseline;
}
b-price-left {
	opacity: 1;
	bottom: 0;
	color: inherit;
}
b-thumbnails-webkit-tables {
	width: calc(1em + 3px);
	fill: currentColor;
	border: 0 none transparent;
}
b-quantity-left-thumbnails {
	bottom: 10;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
b-inner-price {
	top: 0;
	margin: 0;
}
b-totals {
	flex-grow: 0;
}
b-top {
	display: inline !important;
}
b-countdown {
	margin: 0 !important;
	box-sizing: content-box;
	vertical-align: middle;
	overflow-x: auto;
}
b-quantity-quantity-top {
	text-transform: inherit;
	font-size: 1em;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
}
b-left-bottom {
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	border: none;
	bottom: 20;
}
b-old-thumbnails {
	-webkit-user-select: none;
	vertical-align: middle;
	align-items: center;
	align-items: center;
	line-height: inherit;
}
body.logging-in a,
body.logging-in #mobilelocalemenu {
  visibility: hidden;
}
g-position {
	min-height: 0 !important;
	opacity: 20;
	min-width: 0 !important;
	outline: none !important;
	white-space: nowrap;
}
g-next {
	opacity: 20;
	margin: 0 !important;
}
g-old-layout {
	user-select: none;
	height: calc(1em + 3px);
}
g-bottom-thumbnails-back {
	border: none !important;
	display: inline;
	opacity: 1;
	box-sizing: content-box;
	text-align: center;
}
g-price-price {
	display: grid;
	opacity: 20;
	text-align: center;
	transform: translate(50%, -50%);
}
g-quantity-inner-countdown {
	text-decoration: none;
	vertical-align: middle;
	bottom: 10;
}
g-repeater {
	top: calc(50% - 0.5em) !important;
	top: 0;
	width: 100%;
}
g-blocks-carousel-button {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	color: inherit;
	line-height: calc(1em + 2px);
}
g-price-bottom {
	flex-shrink: 0;
	height: 0 !important;
	text-align: center;
	color: inherit;
	text-transform: inherit;
}
g-carousel-top {
	height: 100%;
	min-width: 0 !important;
	outline-width: 0;
	background-color: transparent;
}
g-position-horizontal {
	border: 0 none transparent;
	top: 10;
	letter-spacing: inherit;
}
g-position-countdown {
	scrollbar-width: none;
}
g-old-image-bottom {
	display: flex;
	bottom: 10;
	-ms-user-select: none;
	bottom: 10;
}
g-countdown {
	overflow-y: hidden;
	opacity: 10;
}
g-next-position-carousel {
	top: 50;
	-webkit-user-select: none;
}
g-bottom-carousel-quantity {
	-webkit-user-select: none;
}
g-next-tables-nav {
	font-size: 1em;
	vertical-align: middle;
}
g-next {
	fill: currentColor;
	right: 0;
}
g-totals-left-bottom {
	right: 0;
	color: inherit;
	top: 0;
	min-height: 0 !important;
	fill: currentColor;
}
g-layout-webkit-countdown {
	vertical-align: baseline;
	scrollbar-width: none;
	scrollbar-width: none;
	font-size: 1em;
}
g-quantity {
	display: grid;
	-ms-user-select: none;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
g-repeater-quantity-button {
	display: grid;
	box-shadow: none !important;
	opacity: 30;
	display: inline;
	flex-shrink: 0;
}
g-old {
	top: 10;
}
@media (min-width: 481px) {
  #badtokenloginform .control_container {
    margin-bottom: 40px;
  }
x-button-image {
	color: #fff;
	fill: currentColor;
	width: 2em;
}
x-tables-blocks {
	width: 100%;
}
x-button {
	transform: translate(50%, -50%);
	border: none;
	background-color: transparent;
}
x-quantity-position-carousel {
	overflow-y: hidden;
	display: grid;
	min-width: 0 !important;
}
x-layout-button {
	align-items: center;
	padding: 0.5em !important;
	scrollbar-width: none;
	box-shadow: none !important;
	vertical-align: baseline;
}
x-repeater-blocks-image {
	top: 50;
	letter-spacing: inherit;
	align-items: center;
}
x-blocks-quantity {
	vertical-align: middle;
	bottom: 20;
}
x-old {
	opacity: 20;
	text-transform: inherit;
	text-align: center;
	scrollbar-width: none;
}
x-next {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	opacity: 30;
}
x-repeater-horizontal {
	line-height: inherit;
	width: 2em;
	top: 50;
	position: relative;
}
x-carousel-countdown-blocks {
	width: 100%;
	grid-gap: 30px;
}
x-repeater-next-left {
	scrollbar-width: none;
	height: 100%;
	z-index: 1;
	height: calc(1em + 3px);
	margin: 0 !important;
}
x-thumbnails-next-position {
	bottom: 0;
	right: 0;
	margin: 0 !important;
}
x-old-old-button {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	width: 2em;
}
x-left-position {
	-webkit-user-select: none;
	scrollbar-width: none;
	grid-gap: 30px;
}
x-tables {
	text-align: left;
	position: absolute !important;
	align-items: left;
	color: #fff;
	border: none !important;
}
x-top-quantity-price {
	letter-spacing: inherit;
}
x-blocks-webkit {
	line-height: inherit;
	margin: 0 !important;
	grid-gap: 30px;
	bottom: 20;
}
x-carousel {
	height: 100%;
}
x-left {
	font: inherit inherit inherit/inherit inherit;
}
x-webkit-horizontal {
	display: inline;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	opacity: 20;
}
}
o-carousel-blocks-button {
	width: 2em;
	overflow-y: hidden;
	vertical-align: middle;
	height: calc(1em + 3px);
	overflow-y: hidden;
}
o-quantity-old-horizontal {
	outline: none !important;
	opacity: 1;
	flex-grow: 0;
	position: absolute !important;
	width: 100%;
}
o-blocks-totals {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
o-countdown-inner {
	opacity: 30;
	position: absolute !important;
	top: 10;
	display: grid;
	outline-width: 0;
}
o-back {
	text-decoration: none;
	bottom: 10;
}
o-old-carousel-horizontal {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
o-button {
	align-items: center;
	height: 0 !important;
	width: 0 !important;
	text-decoration: none;
	width: 100%;
}
o-carousel-webkit-quantity {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	text-decoration: none;
	top: 50;
}
o-next {
	flex-grow: 0;
	font-size: 1em;
	height: calc(1em + 3px);
}
o-inner-back-image {
	line-height: 1 !important;
	height: 100%;
}
o-repeater {
	border: none;
	bottom: 20;
	transform: translate(50%, -50%);
	top: 10;
}
o-horizontal-countdown {
	right: 0;
	align-items: center;
	text-align: left;
	min-width: 0 !important;
}
o-old {
	width: 100%;
	width: 2em;
}
o-price-next {
	letter-spacing: inherit;
	vertical-align: baseline;
}
o-countdown-top {
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	-webkit-user-select: none;
}
o-next-countdown-bottom {
	line-height: 1 !important;
	justify-content: center;
	bottom: 0;
}
o-bottom-back {
	outline-width: 0;
	display: flex;
	width: 2em;
	margin: 0 !important;
	vertical-align: middle;
}
o-back-quantity {
	display: grid;
	height: 0 !important;
	scrollbar-width: none;
}
o-price {
	justify-content: center;
	flex-grow: 0;
	top: 50;
}
o-countdown {
	-ms-user-select: none;
	width: 2em;
	align-items: center;
}
o-horizontal-countdown-layout {
	font-size: 1em;
	height: 0 !important;
	position: relative;
	bottom: 0;
	bottom: 20;
}
o-carousel-image {
	font: inherit inherit inherit/inherit inherit;
}
o-left-top {
	color: inherit;
	top: 10;
	line-height: inherit;
	color: inherit;
}
o-quantity-top-layout {
	width: 2em;
}
o-button-nav-top {
	border: 0 none transparent;
	display: inline;
	min-height: 0 !important;
	position: relative;
	fill: currentColor;
}
o-inner-inner {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	top: 10;
	top: 0;
}
o-carousel-inner-blocks {
	overflow-y: hidden;
	line-height: 1 !important;
	justify-content: center;
	fill: currentColor;
}
o-totals-bottom-position {
	position: absolute;
}
o-nav {
	line-height: calc(1em + 2px);
	border: none;
	width: 100%;
	height: 100%;
	line-height: calc(1em + 2px);
}
o-layout-totals {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	text-align: center;
	top: 0;
}
o-left {
	margin: 0;
	align-items: center;
}
o-price {
	opacity: 30;
	width: 100%;
	grid-gap: 30px;
	display: inline;
}
o-repeater {
	text-transform: inherit;
	position: absolute;
	flex-shrink: 0;
}
o-tables {
	line-height: inherit;
	text-align: left;
	flex-shrink: 0;
	flex-shrink: 0;
	margin: 0;
}
o-webkit {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
o-old-horizontal {
	flex-grow: 0;
	flex-grow: 0;
	fill: currentColor;
	fill: currentColor;
	text-align: center;
}
o-image {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	border: 0 none transparent;
	bottom: 0;
}
o-inner-repeater {
	height: calc(1em + 3px);
}
o-old-button-nav {
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
o-layout-button-position {
	line-height: inherit;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	display: inline;
	color: inherit;
}
@media (max-width: 480px) {
  body {
    margin: 0 10px;
  }
a-thumbnails-thumbnails {
	vertical-align: middle;
	line-height: inherit;
	grid-gap: 30px;
}
a-top-back {
	width: 0 !important;
	transform: translate(50%, -50%);
	text-align: center;
}
a-price-position {
	display: inline;
	vertical-align: middle;
}
a-layout {
	border: none !important;
	text-align: left;
	justify-content: center;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
a-old {
	transform: translate(50%, -50%);
	width: 2em;
	outline-width: 0;
	justify-content: center;
	box-shadow: none !important;
}
a-repeater-button-bottom {
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
a-countdown {
	border: 0 none transparent;
}
a-repeater-quantity-tables {
	margin: 0 !important;
	white-space: nowrap;
	flex-shrink: 0;
}
a-button {
	vertical-align: baseline;
}
a-left-webkit {
	top: calc(50% - 0.5em) !important;
}
a-back {
	padding: 0.5em !important;
	top: 10;
	box-sizing: content-box;
	right: 0;
}
a-inner-blocks {
	-webkit-user-select: none;
}
a-webkit {
	top: calc(50% - 0.5em) !important;
	position: relative;
	flex-grow: 0;
}
a-webkit-nav {
	height: 0 !important;
	margin: 0;
}
a-thumbnails-quantity-thumbnails {
	height: calc(1em + 3px);
	overflow-x: auto;
	overflow-y: hidden;
	vertical-align: baseline;
}
a-tables-next {
	min-height: 0 !important;
}
a-quantity {
	box-shadow: none !important;
	overflow-x: auto;
	width: calc(1em + 3px);
}
a-back-countdown-thumbnails {
	vertical-align: middle;
	top: 50;
	display: inline;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
a-button {
	opacity: 30;
	text-decoration: none;
	text-transform: inherit;
	color: #fff;
	flex-grow: 0;
}
a-left-webkit {
	height: 0 !important;
}
a-inner-layout-top {
	width: 2em;
	height: 0 !important;
	min-height: 0 !important;
	bottom: 20;
}
  #login-wrapper {
    width: 100%;
    min-width: 280px;
    margin: 15px 0 5px 0;
  }
w-webkit {
	border: none;
	color: #fff;
}
w-next-carousel {
	opacity: 1;
	display: inline !important;
	width: 100%;
	background-color: transparent;
}
w-blocks {
	white-space: nowrap;
	vertical-align: middle;
	border: none;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
w-repeater-quantity-back {
	vertical-align: middle;
	justify-content: center;
	overflow-y: hidden;
}
w-blocks-left-nav {
	margin: 0 !important;
}
w-tables {
	z-index: 1;
	background-color: transparent;
	font-size: 1em;
	align-items: left;
	overflow-y: hidden;
}
w-bottom-left-carousel {
	right: 0;
}
w-button-webkit-image {
	outline: none !important;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	vertical-align: middle;
}
w-horizontal {
	border: none;
	height: calc(1em + 3px);
	bottom: 20;
	vertical-align: middle;
}
w-thumbnails {
	z-index: 1;
	bottom: 10;
	-webkit-user-select: none;
}
w-webkit {
	opacity: 1;
}
w-price-quantity {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
}
w-tables {
	line-height: calc(1em + 2px);
}
w-countdown {
	text-align: center;
	bottom: 20;
}
w-totals {
	top: 0;
	border: none;
	user-select: none;
	box-shadow: none !important;
	-ms-user-select: none;
}
w-bottom-totals-left {
	display: inline;
}
w-next-next {
	width: 0 !important;
	bottom: 10;
	position: absolute;
	justify-content: center;
}
w-layout-blocks {
	z-index: 1;
	position: absolute !important;
	color: #fff;
	fill: currentColor;
}
w-totals-repeater {
	-webkit-user-select: none;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
w-countdown-horizontal {
	position: relative;
}
w-back-nav-position {
	box-sizing: content-box;
	margin: 0;
}
w-blocks {
	box-shadow: none !important;
	bottom: 10;
	scrollbar-width: none;
}
w-top {
	width: calc(1em + 3px);
	text-transform: inherit;
	flex-grow: 0;
}
w-webkit-webkit {
	-webkit-user-select: none;
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
w-totals-bottom {
	line-height: inherit;
	font-size: 1em;
	color: #fff;
	user-select: none;
	letter-spacing: inherit;
}
w-horizontal-button-webkit {
	z-index: 1;
}
w-tables-image-horizontal {
	font-size: 1em;
	margin: 0 !important;
}
w-left-webkit {
	position: relative;
	box-sizing: content-box;
	flex-grow: 0;
	-webkit-user-select: none;
	display: grid;
}
w-price-repeater-back {
	text-transform: inherit;
}
w-old-top-horizontal {
	border: none !important;
	flex-grow: 0;
	width: 2em;
}
  #login-wrapper.no-external-auth-modules {
    min-height: 420px;
  }
t-button-top-left {
	text-align: left;
	position: absolute;
}
t-inner-nav-blocks {
	-ms-user-select: none;
	margin: 0;
	-webkit-user-select: none;
}
t-thumbnails {
	outline: none !important;
	fill: currentColor;
	align-items: left;
	position: absolute;
}
t-totals-tables-image {
	white-space: nowrap;
	text-decoration: none;
	letter-spacing: inherit;
	fill: currentColor;
	height: 0 !important;
}
t-bottom-carousel-image {
	top: 50;
	opacity: 10;
	min-width: 0 !important;
	line-height: 1 !important;
	display: grid;
}
t-inner-horizontal-bottom {
	transform: translate(50%, -50%);
}
t-nav-image-top {
	-ms-user-select: none;
	display: inline;
	user-select: none;
}
t-horizontal-horizontal-inner {
	align-items: center;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
t-blocks-button {
	user-select: none;
	white-space: nowrap;
}
t-webkit-webkit-button {
	vertical-align: baseline;
	position: absolute !important;
	scrollbar-width: none;
	justify-content: center;
	padding: 0.5em !important;
}
t-horizontal-blocks-next {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	align-items: center;
	height: 100%;
}
t-quantity-position {
	box-sizing: content-box;
	outline-width: 0;
	white-space: nowrap;
	z-index: 1;
	position: absolute;
}
t-inner-webkit-nav {
	height: 100%;
	border: none !important;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
t-position {
	outline-width: 0;
}
t-totals {
	opacity: 1;
	text-align: left;
	-ms-user-select: none;
	z-index: 1;
	top: 50;
}
t-repeater-totals-top {
	justify-content: center;
	overflow-x: auto;
	line-height: inherit;
}
t-horizontal-countdown-totals {
	align-items: center;
	flex-shrink: 0;
	border: none;
	box-sizing: content-box;
}
t-carousel-repeater-blocks {
	margin: 0 !important;
	top: 10;
	opacity: 30;
}
t-carousel-quantity-horizontal {
	transform: translate(50%, -50%);
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	right: 0;
}
t-webkit-inner-next {
	transform: translate(50%, -50%);
	margin: 0 !important;
	margin: 0;
}
t-position-image {
	scrollbar-width: none;
	letter-spacing: inherit;
	scrollbar-width: none;
	vertical-align: baseline;
}
t-back {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	text-align: center;
}
t-top-carousel-button {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	opacity: 1;
}
t-blocks {
	line-height: inherit;
	display: inline;
	margin: 0;
}
t-next {
	top: 0;
}
t-image-countdown-image {
	bottom: 20;
	overflow-y: hidden;
	color: inherit;
	line-height: calc(1em + 2px);
	display: inline;
}
  .login-password-field-label {
    margin-top: 15px;
  }
f-price-tables-top {
	display: flex;
	display: inline;
	height: 100%;
	width: 2em;
}
f-webkit {
	bottom: 20;
	min-width: 0 !important;
}
f-thumbnails {
	fill: currentColor;
	display: inline !important;
	opacity: 10;
	opacity: 30;
}
f-inner-old-old {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
f-totals-inner {
	align-items: left;
	opacity: 20;
	margin: 0 !important;
	top: 0;
}
f-carousel-horizontal-repeater {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
f-countdown {
	vertical-align: middle;
	bottom: 0;
	display: flex;
}
f-tables-inner-thumbnails {
	margin: 0 !important;
	box-shadow: none !important;
}
f-button {
	transform: translate(50%, -50%);
}
f-price-blocks-carousel {
	top: 50;
}
f-quantity-blocks {
	color: inherit;
	z-index: 1;
	right: 0;
	justify-content: center;
}
f-position-webkit {
	z-index: 1;
	border: 0 none transparent;
	opacity: 20;
	user-select: none;
}
f-top-carousel-left {
	box-shadow: none !important;
}
f-nav {
	border: none !important;
}
f-bottom-button-position {
	font-size: 1em;
	opacity: 10;
	display: inline;
}
f-carousel-next-top {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
f-back-layout {
	right: 0;
	text-align: left;
}
f-tables {
	top: 0;
	background-color: transparent;
	transform: translate(50%, -50%);
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
f-old {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	margin: 0 !important;
	display: grid;
}
f-image-carousel {
	overflow-y: hidden;
	display: inline;
}
f-countdown {
	flex-grow: 0;
	top: 10;
	color: inherit;
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
}
f-layout {
	background-color: transparent;
	min-width: 0 !important;
}
f-price-next {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	opacity: 20;
	color: #fff;
}
f-price-position {
	flex-shrink: 0;
	width: 0 !important;
}
f-carousel-repeater {
	right: 0;
	bottom: 10;
	opacity: 20;
	line-height: 1 !important;
	opacity: 20;
}
f-blocks-totals {
	align-items: left;
}
f-layout {
	background-color: transparent;
	min-height: 0 !important;
	align-items: left;
}
  .reset-pw {
    padding: 15px 0;
  }
a-bottom-webkit {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
a-thumbnails-next {
	top: 10;
	width: 100%;
}
a-old-inner-tables {
	overflow-y: hidden;
	border: none !important;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
a-horizontal-back {
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	vertical-align: baseline;
	border: 0 none transparent;
}
a-blocks {
	outline: none !important;
	right: 0;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
a-countdown-carousel {
	background-color: transparent;
	bottom: 20;
	color: #fff;
	text-align: center;
}
a-image-countdown-blocks {
	color: inherit;
	text-decoration: none;
	min-height: 0 !important;
	padding: 0.5em !important;
}
a-image-next {
	bottom: 10;
	margin: 0 !important;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
a-carousel {
	overflow-y: hidden;
	flex-shrink: 0;
	text-transform: inherit;
	min-width: 0 !important;
	border: none !important;
}
a-bottom-tables-countdown {
	position: absolute;
	bottom: 0;
}
a-tables-next {
	letter-spacing: inherit;
	border: none !important;
	min-width: 0 !important;
	position: absolute;
}
a-thumbnails {
	letter-spacing: inherit;
	z-index: 1;
}
a-layout-tables-nav {
	font-size: 1em;
	font-size: 1em;
	text-transform: inherit;
	z-index: 1;
	position: absolute !important;
}
a-thumbnails-image {
	transform: translate(50%, -50%);
	opacity: 20;
}
a-old-next-thumbnails {
	overflow-x: auto;
}
a-next {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	color: #fff;
	display: grid;
}
a-button {
	min-height: 0 !important;
	bottom: 10;
	height: 0 !important;
	top: 50;
}
a-image-carousel {
	z-index: 1;
}
a-position {
	display: grid;
	font-size: 1em;
	min-width: 0 !important;
	border: none;
	line-height: calc(1em + 2px);
}
a-totals-repeater {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	display: flex;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
a-old-old {
	user-select: none;
	display: inline;
}
a-totals {
	display: flex;
	padding: 0.5em !important;
	opacity: 30;
}
a-countdown {
	opacity: 20;
	color: inherit;
}
a-totals-thumbnails-webkit {
	flex-grow: 0;
	justify-content: center;
	border: 0 none transparent;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
a-webkit {
	bottom: 0;
}
a-next {
	opacity: 1;
}
a-button-blocks {
	height: 100%;
}
a-top-left {
	line-height: calc(1em + 2px);
	top: 0;
	align-items: left;
}
  #notify {
    width: 100%;
    min-width: 280px;
    margin: 0 0 25px 0;
  }
m-inner-top-nav {
	background-color: transparent;
	fill: currentColor;
	opacity: 30;
	z-index: 1;
	top: 0;
}
m-countdown-bottom {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	position: relative;
}
m-nav-quantity {
	display: flex;
	scrollbar-width: none;
}
m-repeater-bottom-thumbnails {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	line-height: inherit;
}
m-left-inner-horizontal {
	height: 100%;
	line-height: calc(1em + 2px);
}
m-repeater-nav-left {
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	width: 0 !important;
	text-decoration: none;
}
m-button-tables {
	fill: currentColor;
	transform: translate(50%, -50%);
	line-height: inherit;
	flex-grow: 0;
	overflow-x: auto;
}
m-position-repeater-price {
	border: none !important;
	box-sizing: content-box;
}
m-webkit-old {
	text-transform: inherit;
}
m-back-totals-nav {
	grid-gap: 30px;
	opacity: 30;
	color: #fff;
	width: calc(1em + 3px);
}
m-old {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	position: absolute;
	top: 0;
}
m-webkit-horizontal {
	height: calc(1em + 3px);
}
m-back {
	bottom: 10;
}
m-repeater {
	position: relative;
}
m-nav-left-webkit {
	display: flex;
	min-height: 0 !important;
	vertical-align: middle;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
m-countdown-thumbnails-thumbnails {
	top: 50;
}
m-back-old {
	display: inline;
	top: 0;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
m-countdown {
	opacity: 20;
	align-items: center;
	display: grid;
	text-transform: inherit;
}
m-countdown {
	width: 100%;
	z-index: 1;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
m-inner-tables {
	opacity: 20;
	border: 0 none transparent;
	scrollbar-width: none;
	opacity: 10;
	margin: 0;
}
m-carousel-blocks-left {
	border: none !important;
	scrollbar-width: none;
	display: grid;
	top: 50;
	text-transform: inherit;
}
m-image {
	border: 0 none transparent;
	color: inherit;
	position: absolute;
	height: 0 !important;
}
m-price-bottom-back {
	scrollbar-width: none;
	bottom: 10;
	flex-shrink: 0;
	flex-grow: 0;
}
m-price-horizontal {
	text-decoration: none;
	width: calc(1em + 3px);
}
m-countdown-inner {
	bottom: 0;
	align-items: left;
	scrollbar-width: none;
	opacity: 10;
	text-transform: inherit;
}
m-price {
	bottom: 20;
}
m-webkit-price-back {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	bottom: 0;
	height: 100%;
	height: 100%;
}
m-totals {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
m-inner {
	color: inherit;
}
m-thumbnails {
	vertical-align: middle;
	user-select: none;
	vertical-align: middle;
	flex-grow: 0;
}
  #login-container,
  .small-size #security-container {
    width: 100%;
    min-width: 300px;
  }
d-next-bottom {
	border: none;
	align-items: left;
	vertical-align: middle;
}
d-old {
	vertical-align: baseline;
	scrollbar-width: none;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
d-old {
	opacity: 30;
	letter-spacing: inherit;
	font-size: 1em;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
d-totals {
	color: inherit;
}
d-price-price {
	margin: 0 !important;
	scrollbar-width: none;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
d-back-thumbnails-horizontal {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	-webkit-user-select: none;
	background-color: transparent;
}
d-blocks-blocks-image {
	display: inline;
	bottom: 10;
	white-space: nowrap;
	line-height: 1 !important;
	height: calc(1em + 3px);
}
d-layout-button-countdown {
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	-webkit-user-select: none;
	padding: 0.5em !important;
	top: 10;
}
d-quantity-bottom-position {
	user-select: none;
}
d-thumbnails {
	opacity: 1;
	position: relative;
	border: none !important;
}
d-left-webkit {
	line-height: 1 !important;
	top: 0;
	text-align: left;
}
d-webkit-inner-top {
	bottom: 10;
	flex-grow: 0;
	padding: 0.5em !important;
}
d-totals-next-nav {
	flex-shrink: 0;
	text-decoration: none;
}
d-button-price-left {
	width: 2em;
}
d-repeater-old-left {
	height: calc(1em + 3px);
	width: 100%;
	white-space: nowrap;
	display: flex;
}
d-top {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	height: calc(1em + 3px);
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
d-totals-button-horizontal {
	border: none;
	position: relative;
}
d-countdown {
	position: absolute;
	bottom: 10;
	-webkit-user-select: none;
	align-items: center;
}
d-nav-countdown-webkit {
	text-transform: inherit;
}
d-thumbnails {
	top: 50;
	overflow-y: hidden;
}
d-left-carousel {
	line-height: 1 !important;
	bottom: 0;
	z-index: 1;
}
d-blocks-top {
	display: inline;
	min-height: 0 !important;
	bottom: 20;
}
d-top-next-horizontal {
	user-select: none;
	-ms-user-select: none;
}
d-top-back {
	padding: 0.5em !important;
	white-space: nowrap;
}
d-top-next-left {
	align-items: left;
	align-items: center;
	opacity: 10;
	width: 0 !important;
	display: flex;
}
d-left-bottom-repeater {
	border: 0 none transparent;
	display: flex;
}
d-blocks-tables {
	color: inherit;
	opacity: 20;
}
d-repeater {
	background-color: transparent;
}
d-button-next-next {
	min-height: 0 !important;
	vertical-align: baseline;
	border: none;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
d-tables-price-next {
	margin: 0 !important;
	padding: 0.5em !important;
	line-height: inherit;
	z-index: 1;
	text-decoration: none;
}
d-position {
	border: none;
	width: 100%;
}
d-position-image {
	text-align: left;
	padding: 0.5em !important;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
d-inner-bottom {
	position: absolute;
	bottom: 20;
	top: 0;
	user-select: none;
}
d-repeater {
	outline: none !important;
	color: #fff;
}
d-image-left-blocks {
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
d-top {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	display: flex;
	opacity: 20;
}
d-layout {
	display: grid;
	position: absolute !important;
	color: #fff;
}
d-layout {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	justify-content: center;
	top: 50;
	-webkit-user-select: none;
}
d-webkit {
	outline: none !important;
	width: 0 !important;
	height: calc(1em + 3px);
	opacity: 20;
	flex-shrink: 0;
}
d-horizontal-layout {
	top: 50;
	bottom: 0;
	white-space: nowrap;
	border: none !important;
	padding: 0.5em !important;
}
d-button-old-next {
	background-color: transparent;
	letter-spacing: inherit;
	outline-width: 0;
}
d-countdown-inner-back {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	overflow-y: hidden;
	position: absolute !important;
}
d-totals {
	bottom: 20;
	box-sizing: content-box;
	line-height: 1 !important;
	user-select: none;
	grid-gap: 30px;
}
d-repeater-position-image {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	line-height: 1 !important;
}
  #login-sub-container,
  .small-size #security-sub-container {
    width: 100%;
    min-width: 280px;
    position: static;
  }
o-left-old {
	width: 100%;
}
o-totals-back-webkit {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
o-carousel-position-blocks {
	opacity: 20;
	min-width: 0 !important;
	text-decoration: none;
	overflow-y: hidden;
	white-space: nowrap;
}
o-repeater-button {
	color: inherit;
	position: absolute !important;
	border: none;
}
o-layout {
	white-space: nowrap;
	display: flex;
	bottom: 0;
	vertical-align: middle;
	text-transform: inherit;
}
o-price {
	font-size: 1em;
}
o-nav-bottom-button {
	align-items: left;
}
o-layout {
	top: 50;
	line-height: inherit;
	letter-spacing: inherit;
	z-index: 1;
	font-size: 1em;
}
o-thumbnails-layout-inner {
	position: absolute !important;
	color: inherit;
	width: calc(1em + 3px);
	bottom: 0;
}
o-back {
	border: 0 none transparent;
	scrollbar-width: none;
}
o-old-webkit {
	color: #fff;
}
o-horizontal-thumbnails-quantity {
	vertical-align: middle;
	overflow-y: hidden;
}
o-button-back {
	text-transform: inherit;
	outline: none !important;
	grid-gap: 30px;
	top: 50;
	min-height: 0 !important;
}
o-thumbnails-inner {
	align-items: center;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
}
o-countdown-inner-repeater {
	padding: 0.5em !important;
	vertical-align: baseline;
	-webkit-user-select: none;
	width: 0 !important;
}
o-blocks-layout {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	opacity: 1;
	color: inherit;
	vertical-align: middle;
}
o-price {
	vertical-align: middle;
	width: 2em;
	top: 50;
	border: none;
}
o-price-layout {
	opacity: 1;
	line-height: 1 !important;
	opacity: 10;
}
o-inner {
	flex-grow: 0;
	margin: 0 !important;
}
o-next-webkit {
	left: calc(50% - 0.5em) !important;
	display: grid;
	overflow-x: auto;
	opacity: 10;
}
o-thumbnails-nav {
	width: 0 !important;
	height: 0 !important;
	vertical-align: baseline;
	vertical-align: baseline;
}
o-repeater {
	bottom: 10;
	vertical-align: baseline;
	height: 0 !important;
	opacity: 30;
}
o-tables-next {
	box-sizing: content-box;
	grid-gap: 30px;
	outline-width: 0;
}
o-repeater-button-back {
	-webkit-user-select: none;
}
  #login-sub {
    height: 225px;
  }
j-horizontal-old {
	position: absolute;
	z-index: 1;
}
j-image {
	opacity: 30;
}
j-top-blocks {
	z-index: 1;
	vertical-align: baseline;
	width: 0 !important;
	vertical-align: baseline;
	height: 100%;
}
j-top-image-left {
	margin: 0;
	border: none !important;
}
j-blocks-back {
	scrollbar-width: none;
	top: 0;
}
j-nav-tables {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
j-old-left {
	text-align: left;
	align-items: left;
	bottom: 0;
	display: flex;
}
j-quantity-image {
	min-width: 0 !important;
}
j-inner {
	box-sizing: content-box;
	display: inline;
	display: flex;
	position: absolute;
}
j-nav-position-repeater {
	outline-width: 0;
	margin: 0 !important;
	opacity: 1;
	font-size: 1em;
	min-width: 0 !important;
}
j-nav {
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
j-position-button {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
j-thumbnails-layout {
	-webkit-text-decoration-skip: objects;
	position: relative;
	vertical-align: middle;
	top: 0;
	-ms-user-select: none;
}
j-back-carousel-nav {
	height: 100%;
}
j-price {
	opacity: 20;
	fill: currentColor;
	display: inline !important;
}
j-bottom-webkit-blocks {
	flex-grow: 0;
	grid-gap: 30px;
	opacity: 1;
	position: absolute;
	opacity: 20;
}
j-tables-position-next {
	flex-shrink: 0;
	background-color: transparent;
	right: 0;
	width: 2em;
}
  #login-sub-header {
    padding: 0;
  }
m-webkit-quantity {
	justify-content: center;
}
m-tables-thumbnails-layout {
	grid-template-columns: 1fr 1fr;
	user-select: none;
	opacity: 20;
	font-size: 1em;
}
m-back {
	white-space: nowrap;
	-webkit-user-select: none;
	height: 100%;
	line-height: calc(1em + 2px);
}
m-button-repeater {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
m-tables-quantity {
	align-items: center;
	-ms-user-select: none;
	font-size: 1em;
	opacity: 30;
}
m-image-back-image {
	outline-width: 0;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	line-height: calc(1em + 2px);
}
m-countdown-totals-button {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	display: grid;
}
m-totals {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	width: 100%;
	text-align: left;
}
m-nav-image-totals {
	text-align: left;
	padding: 0.5em !important;
	justify-content: center;
	vertical-align: baseline;
	text-transform: inherit;
}
m-repeater {
	position: absolute !important;
}
m-thumbnails-back {
	border: 0 none transparent;
	width: 2em;
	height: 0 !important;
}
m-inner-image {
	line-height: inherit;
	opacity: 20;
	position: relative;
}
m-bottom {
	bottom: 10;
	z-index: 1;
	opacity: 30;
}
m-price-thumbnails-blocks {
	height: 100%;
}
m-countdown-image-countdown {
	right: 0;
	height: 100%;
	justify-content: center;
	width: 2em;
	display: inline !important;
}
  #login-sub,
  #external-auth-container,
  #select_users_option_block {
    padding: 10px;
    margin-bottom: 8px;
  }
n-back-webkit-tables {
	display: inline;
}
n-repeater-position {
	width: calc(1em + 3px);
}
n-totals-carousel {
	justify-content: center;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
n-webkit-price-left {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	opacity: 1;
}
n-repeater-next {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
n-tables-top {
	letter-spacing: inherit;
	scrollbar-width: none;
	text-align: left;
}
n-repeater-position-carousel {
	margin: 0;
	border: 0 none transparent;
	flex-shrink: 0;
}
n-carousel-layout {
	border: 0 none transparent;
	width: 2em;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
n-button {
	-webkit-text-decoration-skip: objects;
	margin: 0;
	top: 10;
	position: absolute !important;
	position: relative;
}
n-old {
	top: 0;
	overflow-x: auto;
}
n-tables-horizontal {
	user-select: none;
}
n-position {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
n-quantity-totals-repeater {
	flex-grow: 0;
}
n-horizontal-next {
	line-height: 1 !important;
}
n-position-nav-webkit {
	top: calc(50% - 0.5em) !important;
}
n-quantity-repeater-image {
	z-index: 1;
}
  html[dir="rtl"] #login-sub,
  html[dir="rtl"] #external-auth-container,
  html[dir="rtl"] #select_users_option_block {
    padding: 10px;
    margin-bottom: 8px;
  }
h-blocks {
	top: 0;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
h-back-inner-layout {
	grid-gap: 30px;
	border: none;
	display: flex;
}
h-button {
	text-align: left;
}
h-next-blocks-inner {
	right: 0;
	top: 50;
}
h-left-tables-tables {
	opacity: 20;
	z-index: 1;
	display: inline !important;
	position: absolute !important;
	bottom: 10;
}
h-carousel-old-back {
	text-decoration: none;
	width: 0 !important;
}
h-layout {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	text-transform: inherit;
}
h-price {
	letter-spacing: inherit;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
h-back {
	align-items: left;
	align-items: left;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
h-repeater-next {
	height: calc(1em + 3px);
}
h-totals {
	border: none;
	white-space: nowrap;
}
h-next-inner-next {
	right: 0;
	height: calc(1em + 3px);
	text-align: center;
	top: 50;
	line-height: 1 !important;
}
h-button-nav {
	display: inline !important;
	letter-spacing: inherit;
	vertical-align: middle;
}
h-carousel-button-bottom {
	background-color: transparent;
	height: calc(1em + 3px);
}
h-bottom-image-old {
	position: absolute !important;
	display: flex;
	display: grid;
}
h-inner {
	position: absolute;
	text-transform: inherit;
	min-height: 0 !important;
	line-height: 1 !important;
	transform: translate(50%, -50%);
}
h-tables-thumbnails {
	height: calc(1em + 3px);
	vertical-align: middle;
	min-height: 0 !important;
	text-align: center;
	top: 50;
}
h-webkit-countdown-carousel {
	right: 0;
	top: 0;
	top: 0;
	fill: currentColor;
}
h-nav-left {
	flex-shrink: 0;
}
h-left-button {
	line-height: calc(1em + 2px);
	z-index: 1;
	top: 50;
}
h-thumbnails-totals {
	flex-shrink: 0;
	box-shadow: none !important;
	position: relative;
}
h-old-position-position {
	vertical-align: baseline;
	display: grid;
	vertical-align: baseline;
	flex-shrink: 0;
	box-sizing: content-box;
}
h-back-webkit-carousel {
	opacity: 20;
	overflow-y: hidden;
	line-height: inherit;
	transform: translate(50%, -50%);
	outline-width: 0;
}
h-position {
	outline: none !important;
	outline: none !important;
	min-height: 0 !important;
}
h-layout-nav {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
h-inner-bottom {
	vertical-align: middle;
	width: 100%;
	text-transform: inherit;
	justify-content: center;
	outline-width: 0;
}
h-blocks-webkit-repeater {
	text-align: center;
	top: 50;
	border: none;
}
h-image {
	border: none !important;
	text-align: left;
}
h-image {
	align-items: left;
	width: 2em;
	top: 50;
}
h-repeater-button-bottom {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	min-height: 0 !important;
}
h-repeater {
	opacity: 10;
	line-height: calc(1em + 2px);
	display: inline;
	display: grid;
}
h-top-tables-horizontal {
	user-select: none;
	min-height: 0 !important;
	align-items: left;
	top: 0;
}
h-inner-inner {
	opacity: 10;
	margin: 0 !important;
	position: absolute;
}
h-thumbnails-countdown-layout {
	grid-gap: 30px;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
h-button-price {
	overflow-y: hidden;
}
h-thumbnails {
	opacity: 20;
	bottom: 10;
	position: relative;
	top: 0;
	align-items: left;
}
h-position-top-top {
	height: calc(1em + 3px);
	margin: 0 !important;
	height: 100%;
	top: 0;
}
h-webkit-repeater {
	line-height: calc(1em + 2px);
	top: 10;
}
h-layout-position-button {
	background-color: transparent;
	text-transform: inherit;
}
h-inner-horizontal {
	top: 0;
	opacity: 10;
}
h-countdown-bottom {
	width: 100%;
}
h-thumbnails-webkit {
	vertical-align: middle;
	display: inline !important;
	position: relative;
}
h-old {
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	text-align: center;
	display: grid;
	box-shadow: none !important;
}
  #external-auth-container,
  #select_users_option_block {
    margin-bottom: 0;
  }
h-old-price {
	width: 2em;
	opacity: 20;
}
h-nav-left-next {
	outline-width: 0;
}
h-old {
	font-size: 1em;
	outline: none !important;
}
h-thumbnails-button-price {
	text-align: center;
	position: absolute;
	line-height: calc(1em + 2px);
	width: 0 !important;
}
h-webkit-nav {
	grid-template-columns: 1fr 1fr;
}
h-thumbnails {
	display: flex;
	opacity: 20;
}
h-repeater {
	width: calc(1em + 3px);
	box-shadow: none !important;
	width: 2em;
}
h-carousel-bottom-bottom {
	scrollbar-width: none;
	z-index: 1;
}
h-quantity-price {
	display: inline;
	position: absolute;
}
h-next {
	height: calc(1em + 3px);
	align-items: center;
	border: none;
}
h-old-position {
	color: inherit;
	grid-gap: 30px;
	height: 0 !important;
	color: inherit;
}
h-top-quantity-top {
	font: inherit inherit inherit/inherit inherit;
}
h-top {
	fill: currentColor;
	overflow-y: hidden;
	top: 10;
}
h-nav-quantity-bottom {
	opacity: 1;
	vertical-align: baseline;
}
h-tables {
	z-index: 1;
	border: none;
	min-height: 0 !important;
}
h-tables-tables {
	top: calc(50% - 0.5em) !important;
}
h-blocks-old {
	height: 0 !important;
	top: 0;
	right: 0;
	line-height: calc(1em + 2px);
}
h-left {
	flex-grow: 0;
}
h-countdown-image-nav {
	top: 10;
}
h-countdown-price {
	top: 10;
	white-space: nowrap;
}
h-layout-nav {
	outline-width: 0;
	top: 50;
	vertical-align: baseline;
	opacity: 10;
	-ms-user-select: none;
}
h-left {
	letter-spacing: inherit;
	height: 100%;
}
h-back {
	color: inherit;
	box-shadow: none !important;
}
h-repeater-price-totals {
	width: 0 !important;
}
h-blocks-back {
	flex-grow: 0;
	line-height: calc(1em + 2px);
	top: 50;
}
h-top-repeater-button {
	position: absolute !important;
	right: 0;
	padding: 0.5em !important;
}
h-horizontal {
	height: calc(1em + 3px);
	align-items: left;
	vertical-align: middle;
	color: #fff;
	overflow-x: auto;
}
h-tables-thumbnails-bottom {
	box-shadow: none !important;
}
h-price-totals {
	fill: currentColor;
	outline: none !important;
	align-items: center;
	border: 0 none transparent;
	text-align: center;
}
h-bottom-position {
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	justify-content: center;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
h-bottom-blocks {
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
h-countdown {
	top: 10;
	position: relative;
	white-space: nowrap;
}
h-repeater {
	top: calc(50% - 0.5em) !important;
}
h-blocks {
	line-height: calc(1em + 2px);
	width: 100%;
	min-height: 0 !important;
	line-height: 1 !important;
}
  .has-pw-reset #external-auth-container,
  .has-pw-reset #select_users_option_block {
    padding-top: 10px;
  }
k-position {
	text-decoration: none;
	line-height: inherit;
	top: 10;
	bottom: 20;
	bottom: 10;
}
k-blocks-repeater-bottom {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	flex-shrink: 0;
}
k-totals-left-nav {
	outline-width: 0;
	vertical-align: baseline;
	width: 2em;
}
k-button {
	display: flex;
	display: inline;
	outline-width: 0;
}
k-image {
	grid-gap: 30px;
}
k-back-price-layout {
	height: 0 !important;
	text-align: center;
	display: inline;
	text-transform: inherit;
}
k-inner-top-left {
	vertical-align: baseline;
	text-align: left;
	display: inline !important;
}
k-totals {
	position: absolute;
	margin: 0 !important;
	letter-spacing: inherit;
}
k-nav-repeater {
	top: 10;
	top: 0;
	top: 0;
	z-index: 1;
	overflow-x: auto;
}
k-totals {
	top: 0;
	top: 50;
	border: none !important;
	box-shadow: none !important;
}
k-button {
	display: inline;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
k-nav {
	width: 2em;
	text-align: left;
	vertical-align: middle;
	height: 0 !important;
}
k-button {
	line-height: inherit;
	text-align: center;
	display: flex;
	align-items: left;
}
k-totals {
	padding: 0.5em !important;
}
k-price-thumbnails-blocks {
	text-decoration: none;
}
k-layout {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	display: flex;
}
k-tables-webkit {
	min-height: 0 !important;
	flex-shrink: 0;
	-ms-user-select: none;
	position: absolute !important;
}
k-price {
	bottom: 0;
	flex-grow: 0;
	width: 0 !important;
}
k-position-nav {
	border: 0 none transparent;
	scrollbar-width: none;
	margin: 0 !important;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
k-button-next-quantity {
	-webkit-user-select: none;
	width: 2em;
}
k-old-back {
	border: none;
	margin: 0 !important;
	align-items: left;
	z-index: 1;
	color: #fff;
}
k-blocks-left {
	line-height: 1 !important;
	text-align: left;
	top: 10;
	font-size: 1em;
}
k-inner {
	fill: currentColor;
}
k-bottom-horizontal {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
}
k-next-top-old {
	align-items: center;
	font-size: 1em;
}
k-old-thumbnails-horizontal {
	border: none !important;
}
k-countdown {
	grid-gap: 30px;
}
k-inner-position-position {
	top: calc(50% - 0.5em) !important;
}
k-top {
	width: calc(1em + 3px);
	opacity: 20;
	box-sizing: content-box;
	bottom: 10;
	opacity: 1;
}
k-quantity {
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	border: none;
	justify-content: center;
}
k-price-countdown-totals {
	z-index: 1;
	position: absolute;
	z-index: 1;
	padding: 0.5em !important;
}
k-left {
	width: calc(1em + 3px);
	z-index: 1;
	box-sizing: content-box;
	min-height: 0 !important;
	right: 0;
}
k-price-countdown-repeater {
	top: 10;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	overflow-x: auto;
	height: 0 !important;
}
  #badtokenloginform + #external-auth-container {
    padding-top: 30px;
  }
j-image-tables {
	-webkit-user-select: none;
	margin: 0;
	text-align: center;
}
j-inner {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
}
j-countdown {
	color: inherit;
	justify-content: center;
	font-size: 1em;
	height: 100%;
	min-width: 0 !important;
}
j-position-nav {
	text-align: center;
	height: 0 !important;
	font-size: 1em;
}
j-repeater-countdown-button {
	justify-content: center;
	opacity: 20;
	display: inline;
}
j-webkit {
	box-shadow: none !important;
	width: 100%;
	min-width: 0 !important;
}
j-blocks-thumbnails {
	opacity: 1;
	box-sizing: content-box;
}
j-old-totals-next {
	opacity: 20;
	bottom: 10;
	opacity: 1;
	color: inherit;
}
j-button-repeater-left {
	vertical-align: middle;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
j-quantity-bottom-nav {
	vertical-align: baseline;
}
j-next-repeater {
	grid-template-columns: 1fr 1fr;
}
j-button-countdown {
	outline-width: 0;
}
j-inner-old-countdown {
	opacity: 30;
	flex-shrink: 0;
	flex-shrink: 0;
	background-color: transparent;
	position: absolute !important;
}
j-webkit {
	box-shadow: none !important;
	text-align: center;
}
j-old-carousel {
	flex-grow: 0;
	display: inline;
	align-items: center;
}
j-nav {
	min-height: 0 !important;
}
j-tables-bottom {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	position: absolute !important;
}
j-thumbnails-position-image {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	outline-width: 0;
}
j-position-tables {
	top: 10;
	line-height: inherit;
	align-items: left;
}
j-quantity {
	position: absolute;
	justify-content: center;
	border: none;
	opacity: 20;
	text-decoration: none;
}
j-tables-repeater {
	width: 2em;
	white-space: nowrap;
}
j-top-thumbnails-next {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	width: 100%;
}
j-tables-bottom-price {
	width: calc(1em + 3px);
	position: absolute !important;
}
j-price {
	grid-gap: 30px;
	-webkit-user-select: none;
	display: inline !important;
	opacity: 20;
}
  #forms {
    position: static;
  }
w-tables-countdown {
	align-items: center;
	bottom: 20;
	opacity: 20;
	text-align: left;
	box-shadow: none !important;
}
w-thumbnails {
	width: 2em;
	min-width: 0 !important;
}
w-price-countdown-left {
	display: flex;
	grid-gap: 30px;
	opacity: 10;
	grid-gap: 30px;
	-ms-user-select: none;
}
w-layout-inner {
	padding: 0.5em !important;
	min-width: 0 !important;
	font-size: 1em;
	flex-grow: 0;
}
w-nav-tables-nav {
	width: 2em;
	background-color: transparent;
	grid-gap: 30px;
	margin: 0 !important;
}
w-totals-price-layout {
	min-height: 0 !important;
	font-size: 1em;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
}
w-quantity {
	text-align: center;
	border: none !important;
	outline-width: 0;
}
w-webkit-old-repeater {
	display: flex;
}
w-countdown {
	border: 0 none transparent;
	align-items: left;
	-webkit-user-select: none;
}
w-webkit {
	transform: translate(50%, -50%);
	z-index: 1;
	width: calc(1em + 3px);
}
w-horizontal {
	height: 0 !important;
	color: #fff;
}
w-webkit-price-left {
	display: inline;
	width: calc(1em + 3px);
}
w-horizontal {
	opacity: 20;
	letter-spacing: inherit;
	display: flex;
	justify-content: center;
	bottom: 0;
}
w-bottom {
	width: 2em;
	display: inline !important;
	align-items: center;
	display: flex;
}
w-quantity-repeater-horizontal {
	margin: 0 !important;
	bottom: 0;
}
w-horizontal {
	outline-width: 0;
	text-align: left;
	flex-grow: 0;
}
w-image-position-carousel {
	opacity: 30;
	bottom: 10;
	background-color: transparent;
}
w-old-webkit {
	font-size: 1em;
	color: #fff;
	align-items: left;
}
w-tables {
	top: 0;
	overflow-x: auto;
}
w-nav {
	display: flex;
	scrollbar-width: none;
	vertical-align: middle;
	border: none !important;
}
w-bottom-tables {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	opacity: 30;
	bottom: 10;
}
  #login_form,
  #reset_form,
  #tfa_login_form {
    left: 10px;
    right: 10px;
    top: 75px;
  }
j-inner-nav-webkit {
	padding: 0.5em !important;
	min-width: 0 !important;
}
j-carousel {
	width: 2em;
	bottom: 20;
}
j-blocks {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
j-webkit {
	text-transform: inherit;
	margin: 0 !important;
}
j-blocks-top {
	background-color: transparent;
}
j-button-top-totals {
	user-select: none;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
j-quantity-nav {
	opacity: 20;
	line-height: calc(1em + 2px);
	display: flex;
	opacity: 1;
}
j-top-left-layout {
	top: 10;
	line-height: calc(1em + 2px);
	opacity: 30;
	position: relative;
	width: 2em;
}
j-back {
	top: calc(50% - 0.5em) !important;
}
j-carousel-position {
	-webkit-text-decoration-skip: objects;
}
j-countdown {
	opacity: 10;
}
j-carousel-layout-left {
	margin: 0;
}
j-carousel {
	text-transform: inherit;
	z-index: 1;
	width: 100%;
}
j-price {
	border: 0 none transparent;
}
j-countdown {
	background-color: transparent;
	user-select: none;
	border: none;
}
j-totals {
	position: absolute !important;
	margin: 0;
	bottom: 20;
	opacity: 20;
	top: 50;
}
j-totals {
	width: 100%;
	min-height: 0 !important;
	top: 50;
}
j-tables-position {
	user-select: none;
	display: flex;
}
j-layout {
	align-items: center;
	width: 0 !important;
	margin: 0 !important;
	-ms-user-select: none;
	grid-gap: 30px;
}
j-horizontal-position {
	position: relative;
	-webkit-user-select: none;
	bottom: 10;
	right: 0;
}
j-countdown-layout-thumbnails {
	top: 0;
	scrollbar-width: none;
	width: calc(1em + 3px);
	display: inline !important;
}
j-layout {
	min-width: 0 !important;
}
j-bottom {
	color: inherit;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
j-tables {
	overflow-x: auto;
	fill: currentColor;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
j-position {
	position: absolute !important;
	border: 0 none transparent;
	flex-shrink: 0;
}
j-inner-position {
	position: absolute;
}
j-position-quantity {
	position: relative;
}
j-totals {
	text-align: center;
	width: calc(1em + 3px);
	box-shadow: none !important;
	flex-shrink: 0;
}
j-carousel {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
j-old-top {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	opacity: 20;
	text-align: center;
}
j-thumbnails-inner {
	scrollbar-width: none;
	fill: currentColor;
	box-shadow: none !important;
	line-height: 1 !important;
	text-transform: inherit;
}
j-quantity {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
j-bottom {
	top: 10;
}
j-webkit {
	margin: 0 !important;
	font-size: 1em;
	user-select: none;
	flex-grow: 0;
}
j-nav-old-countdown {
	position: relative;
}
j-button {
	display: flex;
	top: 0;
	position: absolute;
	display: grid;
	font-size: 1em;
}
j-layout-countdown-layout {
	top: 50;
	right: 0;
	text-transform: inherit;
	padding: 0.5em !important;
}
j-button-bottom {
	overflow-y: hidden;
	vertical-align: baseline;
}
j-quantity {
	width: calc(1em + 3px);
}
j-repeater {
	outline: none !important;
	bottom: 10;
}
j-top-horizontal-quantity {
	transform: translate(50%, -50%);
	-ms-user-select: none;
	right: 0;
	display: flex;
}
j-old-next-image {
	display: inline !important;
	box-sizing: content-box;
	line-height: 1 !important;
	-ms-user-select: none;
	position: relative;
}
j-tables {
	border: none;
	opacity: 10;
	color: #fff;
	border: 0 none transparent;
	user-select: none;
}
j-nav-blocks-position {
	scrollbar-width: none;
	text-align: center;
	margin: 0;
	line-height: calc(1em + 2px);
}
j-quantity-nav {
	top: 0;
	position: relative;
	margin: 0 !important;
	border: none;
	text-align: left;
}
j-totals-tables-blocks {
	position: absolute;
	width: 0 !important;
	flex-grow: 0;
}
j-inner {
	min-height: 0 !important;
	width: 2em;
}
j-old-next-layout {
	line-height: 1 !important;
	white-space: nowrap;
}
  .security_policy #login-status {
    width: 100%;
    padding: 0;
  }
u-horizontal-blocks-old {
	color: #fff;
	flex-grow: 0;
}
u-left-bottom-carousel {
	bottom: 20;
	position: absolute !important;
	align-items: left;
}
u-image-price {
	flex-shrink: 0;
}
u-button {
	width: 2em;
	text-align: left;
	width: 2em;
}
u-left-tables-nav {
	position: absolute;
	right: 0;
	padding: 0.5em !important;
	height: 0 !important;
}
u-quantity {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	display: inline;
	color: inherit;
	-ms-user-select: none;
}
u-old-totals {
	padding: 0.5em !important;
	flex-grow: 0;
	flex-shrink: 0;
}
u-top {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	right: 0;
	height: 0 !important;
}
u-tables-totals-top {
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
u-back-image {
	-ms-user-select: none;
	height: 100%;
	bottom: 20;
	-ms-user-select: none;
	overflow-y: hidden;
}
u-inner-blocks {
	padding: 0.5em !important;
}
u-webkit-nav-blocks {
	white-space: nowrap;
	color: #fff;
	outline-width: 0;
	text-decoration: none;
}
u-left-blocks-blocks {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	min-height: 0 !important;
	height: 0 !important;
}
u-totals {
	justify-content: center;
	flex-grow: 0;
	vertical-align: baseline;
	bottom: 20;
	top: 10;
}
u-inner-thumbnails {
	opacity: 20;
}
u-position-repeater {
	bottom: 20;
	color: #fff;
	min-height: 0 !important;
}
u-carousel {
	outline-width: 0;
}
u-top-inner {
	grid-gap: 30px;
	white-space: nowrap;
	border: none !important;
	text-align: left;
}
u-carousel-inner-carousel {
	bottom: 0;
}
u-carousel-thumbnails {
	align-items: center;
	height: calc(1em + 3px);
	outline: none !important;
	position: absolute;
}
u-old {
	text-decoration: none;
	text-decoration: none;
}
u-horizontal {
	top: 50;
	min-width: 0 !important;
	margin: 0;
}
  .small-size #login-status {
    width: 100%;
    min-width: 280px;
    margin: 15px 0;
    padding: 5px 0;
  }
o-layout {
	align-items: left;
	line-height: inherit;
	overflow-x: auto;
	scrollbar-width: none;
}
o-totals {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	justify-content: center;
}
o-next-carousel {
	display: grid;
	-ms-user-select: none;
	outline: none !important;
	outline: none !important;
}
o-next-quantity {
	scrollbar-width: none;
	letter-spacing: inherit;
	opacity: 20;
	display: inline;
	line-height: 1 !important;
}
o-back-tables {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
o-totals-left {
	width: calc(1em + 3px);
	position: relative;
	overflow-y: hidden;
	border: none;
	opacity: 10;
}
o-inner {
	justify-content: center;
	box-sizing: content-box;
	box-shadow: none !important;
	background-color: transparent;
}
o-bottom-tables-image {
	width: 100%;
	margin: 0 !important;
}
o-thumbnails-carousel-old {
	border: none !important;
	border: 0 none transparent;
	text-align: center;
	width: 100%;
}
o-nav-nav-repeater {
	grid-template-columns: 1fr 1fr;
	text-align: center;
	opacity: 1;
	color: inherit;
	position: absolute;
}
o-totals {
	position: relative;
	overflow-y: hidden;
	vertical-align: baseline;
}
o-bottom-next-image {
	background-color: transparent;
	margin: 0 !important;
}
o-totals {
	top: 50;
	flex-shrink: 0;
	display: grid;
	position: absolute !important;
	border: 0 none transparent;
}
o-blocks-top {
	width: calc(1em + 3px);
}
o-layout-top {
	right: 0;
	vertical-align: middle;
	position: relative;
	min-width: 0 !important;
}
o-image {
	height: 0 !important;
	overflow-x: auto;
	scrollbar-width: none;
	-ms-user-select: none;
	display: inline !important;
}
o-position {
	width: 100%;
}
o-carousel-old-totals {
	position: absolute !important;
}
  #security-container {
    width: 100%;
  }
a-quantity-totals-nav {
	text-decoration: none;
	align-items: center;
}
a-top {
	user-select: none;
	scrollbar-width: none;
	font-size: 1em;
	scrollbar-width: none;
}
a-webkit-carousel-blocks {
	width: 0 !important;
	font-size: 1em;
	bottom: 20;
}
a-button-left-carousel {
	text-align: center;
	position: absolute;
	opacity: 10;
	bottom: 10;
}
a-tables-carousel {
	white-space: nowrap;
	border: 0 none transparent;
	opacity: 1;
	align-items: center;
	opacity: 10;
}
a-layout-horizontal-left {
	bottom: 10;
	justify-content: center;
}
a-thumbnails-blocks-left {
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
a-back-left-next {
	opacity: 1;
}
a-left {
	top: 50;
	width: 100%;
}
a-webkit-totals {
	-ms-user-select: none;
}
a-horizontal-thumbnails-price {
	fill: currentColor;
	box-sizing: content-box;
	font-size: 1em;
	justify-content: center;
}
a-button {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	border: 0 none transparent;
}
a-image-countdown-layout {
	bottom: 10;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
a-back-price {
	margin: 0 !important;
	bottom: 0;
	align-items: center;
}
a-quantity {
	margin: 0;
}
a-bottom {
	overflow-x: auto;
	margin: 0 !important;
}
a-carousel-repeater-next {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	position: absolute;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
a-horizontal-next-inner {
	top: 50;
	margin: 0 !important;
}
a-bottom {
	width: 0 !important;
}
a-position {
	top: 0;
	top: 50;
}
a-countdown-thumbnails-quantity {
	height: calc(1em + 3px);
	opacity: 30;
	color: #fff;
}
a-inner-price-bottom {
	padding: 0.5em !important;
	vertical-align: baseline;
	text-align: left;
	text-align: left;
}
a-horizontal {
	display: flex;
	overflow-y: hidden;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
a-button-tables {
	vertical-align: baseline;
	position: relative;
	white-space: nowrap;
	position: absolute !important;
}
a-horizontal-position {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
a-layout {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	align-items: center;
}
a-layout {
	white-space: nowrap;
}
a-left-tables-horizontal {
	text-transform: inherit;
	height: 100%;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
a-repeater {
	white-space: nowrap;
}
a-quantity {
	box-shadow: none !important;
	display: inline !important;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
a-top-repeater {
	border: none;
	min-height: 0 !important;
	border: none;
}
a-old-tables {
	line-height: 1 !important;
	outline: none !important;
	align-items: left;
	font-size: 1em;
}
a-back {
	width: calc(1em + 3px);
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
a-old {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	display: flex;
	-ms-user-select: none;
}
a-next-image {
	background-color: transparent;
	padding: 0.5em !important;
	vertical-align: baseline;
}
a-carousel {
	opacity: 10;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
a-left {
	display: flex;
	line-height: inherit;
	top: 0;
}
a-button {
	overflow-y: hidden;
	height: calc(1em + 3px);
}
a-button-quantity {
	right: 0;
	vertical-align: baseline;
	display: flex;
	position: relative;
}
a-totals-carousel {
	opacity: 20;
}
a-repeater-thumbnails-nav {
	outline-width: 0;
}
a-totals {
	grid-gap: 30px;
	justify-content: center;
	min-width: 0 !important;
	right: 0;
	min-width: 0 !important;
}
a-inner-blocks {
	line-height: inherit;
	box-sizing: content-box;
	line-height: 1 !important;
}
a-button-quantity-thumbnails {
	z-index: 1;
	flex-grow: 0;
	display: inline;
}
a-old {
	text-transform: inherit;
	width: 2em;
	flex-shrink: 0;
	align-items: center;
	scrollbar-width: none;
}
a-repeater-thumbnails {
	-webkit-user-select: none;
	flex-shrink: 0;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
a-countdown {
	text-transform: inherit;
}
a-webkit {
	scrollbar-width: none;
	line-height: inherit;
	text-align: center;
	width: 0 !important;
	margin: 0;
}
a-top-repeater {
	fill: currentColor;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
  #security-sub-container {
    width: 100%;
  }
h-nav-tables-image {
	fill: currentColor;
	scrollbar-width: none;
}
h-repeater {
	-webkit-user-select: none;
	right: 0;
	-webkit-user-select: none;
	opacity: 1;
	opacity: 30;
}
h-carousel-inner {
	margin: 0;
	overflow-y: hidden;
	display: flex;
}
h-inner {
	position: absolute;
	line-height: 1 !important;
	scrollbar-width: none;
}
h-button-inner {
	line-height: calc(1em + 2px);
	display: inline !important;
	opacity: 10;
	width: 0 !important;
}
h-price {
	box-sizing: content-box;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
h-inner-quantity-inner {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
h-totals-quantity {
	user-select: none;
}
h-carousel-bottom {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	width: 100%;
	flex-shrink: 0;
	vertical-align: middle;
}
h-image {
	height: 100%;
}
h-horizontal-thumbnails {
	border: 0 none transparent;
	top: 50;
	display: inline;
	position: relative;
}
h-countdown-blocks-blocks {
	align-items: left;
	color: inherit;
	fill: currentColor;
	height: calc(1em + 3px);
	align-items: left;
}
h-position {
	transform: translate(50%, -50%);
}
h-countdown-next {
	-webkit-text-decoration-skip: objects;
	top: 0;
	user-select: none;
}
h-image-bottom {
	vertical-align: baseline;
}
h-position-tables-button {
	fill: currentColor;
	fill: currentColor;
	width: 2em;
}
h-bottom-tables {
	text-align: center;
	overflow-y: hidden;
	align-items: center;
	padding: 0.5em !important;
	bottom: 0;
}
h-nav-bottom {
	top: 50;
	border: none;
	outline: none !important;
	top: 50;
	top: 10;
}
h-blocks {
	user-select: none;
	-ms-user-select: none;
	justify-content: center;
	text-decoration: none;
}
h-next-button {
	text-align: center;
	text-align: center;
	width: calc(1em + 3px);
	line-height: 1 !important;
}
h-totals-position-back {
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
h-price {
	grid-gap: 30px;
	align-items: center;
	min-height: 0 !important;
	padding: 0.5em !important;
}
h-totals-button {
	min-height: 0 !important;
}
h-back-tables-button {
	flex-shrink: 0;
	display: grid;
	border: 0 none transparent;
	color: inherit;
	width: 100%;
}
h-inner-button-layout {
	opacity: 10;
	background-color: transparent;
	z-index: 1;
	position: absolute !important;
	opacity: 30;
}
h-position-next-bottom {
	opacity: 10;
	display: inline;
	opacity: 20;
	position: absolute !important;
	fill: currentColor;
}
h-nav-layout-button {
	outline: none !important;
}
h-horizontal-next-quantity {
	opacity: 20;
	min-height: 0 !important;
}
h-top-horizontal-top {
	bottom: 0;
	display: inline !important;
	display: inline !important;
}
h-layout-next {
	display: inline;
	right: 0;
	right: 0;
	right: 0;
	outline: none !important;
}
h-inner-next-left {
	vertical-align: middle;
	display: grid;
	height: calc(1em + 3px);
}
h-quantity-left-totals {
	text-decoration: none;
	line-height: calc(1em + 2px);
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
}
h-repeater-layout {
	vertical-align: baseline;
	width: 100%;
	-ms-user-select: none;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
}
h-totals-inner {
	text-align: left;
	width: calc(1em + 3px);
	display: grid;
	letter-spacing: inherit;
	bottom: 10;
}
h-repeater-inner-old {
	letter-spacing: inherit;
	justify-content: center;
}
  #reset_form .input-group input.std_textbox,
  #reset_form .input-field-login.no-icon,
  .input-field-login.icon {
    height: 40px;
  }
k-totals-totals-nav {
	top: 50;
	-ms-user-select: none;
	border: 0 none transparent;
	text-align: center;
	min-height: 0 !important;
}
k-price {
	text-align: center;
	font-size: 1em;
	border: none;
}
k-next-top {
	height: calc(1em + 3px);
	border: 0 none transparent;
	color: inherit;
	line-height: inherit;
	top: 10;
}
k-inner-image-back {
	fill: currentColor;
	-webkit-user-select: none;
	top: 50;
	width: 0 !important;
	background-color: transparent;
}
k-image-price {
	fill: currentColor;
	flex-shrink: 0;
}
k-quantity-thumbnails-inner {
	fill: currentColor;
	display: flex;
	min-width: 0 !important;
	display: inline;
}
k-back-old {
	background-color: transparent;
	position: absolute !important;
	fill: currentColor;
}
k-totals {
	grid-gap: 30px;
	opacity: 20;
	color: #fff;
	width: 2em;
	align-items: center;
}
k-horizontal-position-webkit {
	height: calc(1em + 3px);
	z-index: 1;
	flex-shrink: 0;
	display: flex;
}
k-totals-image-layout {
	box-sizing: content-box;
	bottom: 20;
	vertical-align: baseline;
}
k-price-button {
	box-sizing: content-box;
}
k-totals-tables-inner {
	display: inline !important;
}
k-back-tables {
	height: 0 !important;
	opacity: 1;
	line-height: calc(1em + 2px);
	opacity: 10;
	right: 0;
}
  html[dir="ltr"] #reset_form .input-group input.std_textbox,
  html[dir="ltr"] .input-field-login.icon {
    background-position: 6px 10px;
  }
x-back-quantity-bottom {
	left: calc(50% - 0.5em) !important;
}
x-carousel-price-bottom {
	width: calc(1em + 3px);
	justify-content: center;
	line-height: calc(1em + 2px);
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
x-layout {
	opacity: 10;
	position: absolute;
	text-transform: inherit;
	opacity: 1;
	bottom: 10;
}
x-thumbnails-left {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
x-next {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	text-align: center;
	opacity: 20;
}
x-price {
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
x-inner {
	top: 50;
	width: calc(1em + 3px);
	width: 2em;
}
x-thumbnails-position-left {
	text-align: center;
	fill: currentColor;
	fill: currentColor;
	letter-spacing: inherit;
}
x-totals {
	display: inline !important;
	border: 0 none transparent;
	bottom: 20;
	padding: 0.5em !important;
}
x-layout-nav {
	text-decoration: none;
	bottom: 0;
	border: none;
	border: none !important;
}
x-left-position-top {
	text-align: left;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
x-repeater-tables {
	transform: translate(50%, -50%);
}
x-next {
	fill: currentColor;
	justify-content: center;
	height: 100%;
}
x-inner-totals-position {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
x-button-left-button {
	line-height: 1 !important;
}
x-carousel {
	line-height: 1 !important;
	display: inline !important;
	color: inherit;
	flex-grow: 0;
	opacity: 30;
}
  html[dir="rtl"] #reset_form .input-group input.std_textbox,
  html[dir="rtl"] .input-field-login.icon {
    background-position: right;
  }
t-left-left {
	text-align: left;
	min-height: 0 !important;
}
t-inner {
	height: 100%;
	opacity: 1;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
t-totals {
	grid-gap: 30px;
	fill: currentColor;
}
t-left-nav-back {
	opacity: 10;
	-webkit-user-select: none;
	opacity: 1;
}
t-back-nav {
	overflow-y: hidden;
	bottom: 0;
	text-transform: inherit;
	box-shadow: none !important;
}
t-position {
	display: flex;
	opacity: 10;
	width: 100%;
	opacity: 30;
	overflow-x: auto;
}
t-button-layout {
	background-color: transparent;
	grid-gap: 30px;
	box-shadow: none !important;
	margin: 0 !important;
}
t-button-blocks {
	font-size: 1em;
	position: absolute;
	z-index: 1;
	color: #fff;
	vertical-align: middle;
}
t-horizontal {
	justify-content: center;
	display: flex;
}
t-nav-button {
	width: 0 !important;
	opacity: 20;
	outline: none !important;
}
t-next-back {
	justify-content: center;
	vertical-align: middle;
	height: calc(1em + 3px);
	width: 100%;
	vertical-align: middle;
}
t-repeater {
	height: calc(1em + 3px);
	display: grid;
	top: 0;
	right: 0;
}
t-thumbnails {
	background-color: transparent;
	width: 2em;
	font-size: 1em;
	user-select: none;
}
  .input-button {
    width: 280px;
  }
z-old {
	font-size: 1em;
	width: calc(1em + 3px);
	bottom: 10;
}
z-button-left {
	overflow-x: auto;
}
z-old {
	top: 0;
}
z-bottom {
	border: none;
}
z-image {
	vertical-align: baseline;
	outline-width: 0;
	opacity: 20;
}
z-top-totals-price {
	vertical-align: baseline;
	opacity: 20;
	z-index: 1;
	margin: 0 !important;
}
z-thumbnails-bottom-inner {
	display: flex;
}
z-back-next-tables {
	min-width: 0 !important;
	overflow-x: auto;
	border: 0 none transparent;
}
z-carousel-repeater {
	position: relative;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	bottom: 20;
}
z-tables {
	position: absolute !important;
	-ms-user-select: none;
}
z-back-back {
	align-items: center;
	user-select: none;
	margin: 0;
	grid-gap: 30px;
	white-space: nowrap;
}
z-bottom-webkit-top {
	text-transform: inherit;
	border: 0 none transparent;
}
z-thumbnails-thumbnails-button {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	text-decoration: none;
	line-height: inherit;
}
z-nav-price {
	transform: translate(50%, -50%);
	width: 2em;
}
z-layout-button-thumbnails {
	-webkit-user-select: none;
}
z-quantity-blocks {
	overflow-y: hidden;
}
z-webkit-blocks-carousel {
	-webkit-user-select: none;
}
z-image-countdown-blocks {
	display: inline !important;
	width: calc(1em + 3px);
	overflow-x: auto;
	position: relative;
}
z-bottom-inner-tables {
	-webkit-user-select: none;
	background-color: transparent;
}
z-horizontal-layout-inner {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	padding: 0.5em !important;
	bottom: 10;
}
z-inner-tables {
	color: #fff;
	flex-shrink: 0;
	display: flex;
}
z-next-position {
	text-transform: inherit;
	opacity: 30;
	letter-spacing: inherit;
	right: 0;
}
z-nav-inner {
	text-align: center;
	min-height: 0 !important;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
z-webkit-carousel-webkit {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	position: absolute;
}
z-back-image {
	opacity: 20;
}
z-countdown-quantity-tables {
	box-sizing: content-box;
	opacity: 10;
	white-space: nowrap;
	margin: 0 !important;
}
z-carousel-bottom {
	fill: currentColor;
	overflow-y: hidden;
	color: #fff;
	align-items: left;
	opacity: 20;
}
z-quantity-layout-carousel {
	height: 100%;
	-webkit-user-select: none;
	text-transform: inherit;
	overflow-y: hidden;
}
z-old-countdown-nav {
	margin: 0 !important;
	height: 100%;
}
z-carousel-next-layout {
	display: inline;
	top: 0;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
}
z-button-button {
	box-sizing: content-box;
	top: 10;
	width: calc(1em + 3px);
}
z-image-button {
	right: 0;
}
z-tables {
	justify-content: center;
	position: relative;
}
  input.std_textbox {
    height: 29px;
    min-width: 220px;
  }
s-old-old-back {
	padding: 0.5em !important;
	grid-gap: 30px;
	position: relative;
	font-size: 1em;
}
s-image-left-price {
	top: 10;
	white-space: nowrap;
	opacity: 30;
	justify-content: center;
	align-items: center;
}
s-inner {
	width: calc(1em + 3px);
	text-transform: inherit;
	background-color: transparent;
	flex-grow: 0;
}
s-back {
	color: #fff;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	outline: none !important;
}
s-layout-horizontal {
	text-transform: inherit;
	opacity: 1;
}
s-top-next {
	background-color: transparent;
}
s-price {
	z-index: 1;
	line-height: inherit;
	opacity: 20;
}
s-quantity-button {
	box-shadow: none !important;
}
s-totals-button {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	text-decoration: none;
	-ms-user-select: none;
	position: relative;
}
s-layout {
	display: inline;
	min-width: 0 !important;
	bottom: 10;
	width: 100%;
	vertical-align: middle;
}
s-image {
	font-size: 1em;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	height: 0 !important;
}
s-bottom {
	fill: currentColor;
	min-width: 0 !important;
	margin: 0 !important;
	line-height: 1 !important;
}
s-nav-tables {
	vertical-align: middle;
	border: none;
	height: 100%;
}
s-image {
	top: 50;
	height: 0 !important;
}
s-layout-back {
	color: #fff;
}
s-position-thumbnails {
	text-transform: inherit;
	outline-width: 0;
	white-space: nowrap;
	z-index: 1;
}
s-repeater {
	transform: translate(50%, -50%);
	text-transform: inherit;
	border: none !important;
}
s-bottom {
	bottom: 0;
	align-items: center;
}
s-horizontal-tables {
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	display: grid;
}
s-top {
	position: absolute;
}
s-image {
	-webkit-text-decoration-skip: objects;
}
s-countdown-carousel-horizontal {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	z-index: 1;
	background-color: transparent;
}
s-back {
	width: 2em;
	bottom: 20;
	display: flex;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
s-thumbnails {
	top: 0;
	align-items: center;
	vertical-align: middle;
}
s-price-webkit {
	display: inline !important;
	opacity: 1;
	position: absolute !important;
}
s-button-totals-button {
	scrollbar-width: none;
	display: flex;
	top: calc(50% - 0.5em) !important;
	text-align: center;
	bottom: 10;
}
s-layout {
	position: absolute;
	grid-gap: 30px;
	line-height: inherit;
	overflow-y: hidden;
}
s-next-old-horizontal {
	position: relative;
	outline: none !important;
	vertical-align: middle;
}
s-horizontal-countdown-layout {
	text-align: left;
	fill: currentColor;
	align-items: left;
}
s-layout {
	flex-grow: 0;
	opacity: 10;
	display: grid;
}
s-totals {
	color: #fff;
	flex-shrink: 0;
}
s-nav {
	opacity: 10;
	display: inline;
}
s-countdown-totals {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	background-color: transparent;
}
  html[dir="rtl"] #reset_form .input-group input.std_textbox,
  html[dir="rtl"] div.icon input.std_textbox {
    margin-right: 26px;
  }
f-horizontal {
	line-height: calc(1em + 2px);
	border: none;
	bottom: 20;
}
f-totals {
	flex-grow: 0;
	min-width: 0 !important;
	width: 2em;
	width: 100%;
	flex-grow: 0;
}
f-totals-totals-layout {
	opacity: 30;
	overflow-x: auto;
	bottom: 20;
	grid-gap: 30px;
}
f-quantity-button-carousel {
	color: inherit;
	box-sizing: content-box;
	top: 10;
	text-decoration: none;
	position: absolute;
}
f-price-countdown {
	margin: 0 !important;
	text-align: center;
}
f-button-old-left {
	display: flex;
	user-select: none;
}
f-layout-webkit-back {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
f-layout-quantity-layout {
	opacity: 30;
	justify-content: center;
	min-height: 0 !important;
}
f-price {
	min-width: 0 !important;
	text-decoration: none;
}
f-left {
	letter-spacing: inherit;
}
f-carousel-left-carousel {
	line-height: 1 !important;
}
f-top-inner {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
f-bottom-left {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	min-width: 0 !important;
	border: none !important;
}
f-blocks {
	top: 10;
	padding: 0.5em !important;
	overflow-y: hidden;
	text-align: left;
}
f-layout-quantity {
	align-items: left;
}
f-left-price-old {
	transform: translate(50%, -50%);
	white-space: nowrap;
	outline-width: 0;
	bottom: 20;
	text-align: left;
}
f-back-top-button {
	height: 100%;
	width: 2em;
}
f-nav-totals {
	width: 2em;
	width: calc(1em + 3px);
	box-sizing: content-box;
	top: 10;
	opacity: 1;
}
  #userform {
    text-align: left;
  }
l-repeater-tables-nav {
	position: absolute !important;
}
l-position-next {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	bottom: 0;
	outline: none !important;
}
l-price-repeater {
	z-index: 1;
	bottom: 20;
	text-decoration: none;
	box-shadow: none !important;
	width: 0 !important;
}
l-carousel {
	text-align: left;
	position: absolute;
}
l-inner-tables-next {
	top: 10;
	display: grid;
}
l-repeater-horizontal {
	position: absolute;
	height: 100%;
	height: 100%;
}
l-price {
	margin: 0;
	grid-gap: 30px;
}
l-tables {
	grid-template-columns: 1fr 1fr;
}
l-image-nav {
	min-height: 0 !important;
}
l-inner-quantity-next {
	width: 100%;
	width: 100%;
	width: calc(1em + 3px);
	color: inherit;
	box-shadow: none !important;
}
l-webkit-layout {
	min-width: 0 !important;
	display: inline !important;
	white-space: nowrap;
}
l-button {
	box-shadow: none !important;
	top: 10;
	scrollbar-width: none;
	outline: none !important;
}
l-webkit {
	color: #fff;
	display: flex;
	width: 2em;
}
l-horizontal {
	z-index: 1;
	height: 0 !important;
}
l-next-totals {
	z-index: 1;
}
l-old-bottom-inner {
	border: 0 none transparent;
	top: 0;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
l-inner {
	border: none !important;
	min-height: 0 !important;
	flex-shrink: 0;
}
l-webkit-old-back {
	display: flex;
	position: absolute !important;
	display: flex;
	transform: translate(50%, -50%);
	vertical-align: middle;
}
l-carousel-next-tables {
	right: 0;
	color: #fff;
	text-transform: inherit;
	opacity: 1;
}
l-next {
	-webkit-user-select: none;
	width: 0 !important;
	top: 10;
}
l-blocks-repeater {
	padding: 0.5em !important;
	box-shadow: none !important;
	display: inline;
	border: none;
}
l-totals-left {
	color: inherit;
	width: 0 !important;
	margin: 0 !important;
	position: absolute;
	height: calc(1em + 3px);
}
l-thumbnails {
	text-transform: inherit;
	margin: 0 !important;
	box-shadow: none !important;
}
l-top-repeater-left {
	position: relative;
	width: 2em;
	position: absolute !important;
	justify-content: center;
}
l-bottom-quantity-position {
	bottom: 20;
	height: 100%;
	align-items: center;
}
l-bottom-inner {
	top: 10;
}
l-blocks {
	border: 0 none transparent;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	display: inline;
}
l-totals-top-bottom {
	top: 50;
	line-height: inherit;
	display: inline !important;
}
l-button {
	align-items: center;
	user-select: none;
	flex-shrink: 0;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
}
  input.security_question_answer {
    width: 274px;
  }
b-quantity-old {
	color: inherit;
	opacity: 30;
	top: 50;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
b-bottom {
	vertical-align: baseline;
	right: 0;
	text-decoration: none;
}
b-left-thumbnails-old {
	text-align: center;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
b-left-tables {
	overflow-x: auto;
	-ms-user-select: none;
	color: #fff;
	display: inline !important;
}
b-button-quantity-carousel {
	flex-shrink: 0;
}
b-left-image {
	min-height: 0 !important;
	text-transform: inherit;
}
b-tables-old-back {
	-webkit-user-select: none;
}
b-position-horizontal {
	min-height: 0 !important;
	min-width: 0 !important;
	width: 2em;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
b-layout {
	opacity: 20;
	fill: currentColor;
	display: grid;
	position: absolute !important;
}
b-bottom-totals {
	text-transform: inherit;
	align-items: left;
	height: calc(1em + 3px);
}
b-next-price {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	outline: none !important;
	min-height: 0 !important;
}
b-button-layout {
	text-decoration: none;
	border: none;
}
b-back-horizontal {
	text-align: left;
	line-height: calc(1em + 2px);
}
b-repeater-horizontal-price {
	top: 10;
}
b-totals-totals-position {
	grid-gap: 30px;
	color: #fff;
	overflow-y: hidden;
}
b-image-old {
	outline-width: 0;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
b-repeater-bottom-thumbnails {
	color: inherit;
	text-decoration: none;
}
b-tables-thumbnails-image {
	letter-spacing: inherit;
	margin: 0;
}
b-thumbnails-position {
	grid-gap: 30px;
	width: calc(1em + 3px);
}
b-inner-tables {
	-webkit-user-select: none;
	height: 100%;
}
b-top-button {
	bottom: 10;
	overflow-y: hidden;
	white-space: nowrap;
	top: 10;
}
b-tables-price {
	opacity: 20;
	overflow-y: hidden;
	width: 100%;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
b-horizontal-webkit-layout {
	border: none;
}
b-totals {
	height: 100%;
}
b-tables {
	scrollbar-width: none;
}
b-old-blocks {
	position: absolute !important;
	font-size: 1em;
}
b-next {
	vertical-align: baseline;
	opacity: 10;
	display: inline;
}
b-horizontal {
	overflow-y: hidden;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
b-top-quantity-tables {
	vertical-align: middle;
	top: 0;
	transform: translate(50%, -50%);
	position: relative;
	right: 0;
}
b-position {
	align-items: left;
	overflow-x: auto;
	outline-width: 0;
	align-items: left;
}
b-tables-thumbnails {
	width: calc(1em + 3px);
	margin: 0;
	bottom: 0;
	line-height: inherit;
	top: 0;
}
b-quantity {
	transform: translate(50%, -50%);
	flex-grow: 0;
}
b-horizontal-thumbnails-bottom {
	text-align: left;
	scrollbar-width: none;
	overflow-y: hidden;
	opacity: 10;
	-webkit-user-select: none;
}
b-left-layout-old {
	outline-width: 0;
	margin: 0 !important;
}
b-price-thumbnails-price {
	flex-grow: 0;
	width: 2em;
	opacity: 10;
}
b-quantity-left-tables {
	bottom: 20;
}
b-layout-back-left {
	min-height: 0 !important;
	outline: none !important;
	width: calc(1em + 3px);
	bottom: 20;
}
b-totals-back-bottom {
	width: calc(1em + 3px);
	bottom: 0;
	color: inherit;
	color: inherit;
}
  #security-sub {
    padding-left: 0;
    padding-right: 0;
  }
b-old {
	margin: 0;
}
b-bottom {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	display: grid;
	text-align: center;
}
b-blocks-layout-price {
	height: calc(1em + 3px);
	color: #fff;
	fill: currentColor;
}
b-image-nav {
	letter-spacing: inherit;
	white-space: nowrap;
	color: inherit;
	text-align: center;
	top: 10;
}
b-bottom {
	margin: 0;
	overflow-y: hidden;
	height: calc(1em + 3px);
	display: flex;
}
b-countdown {
	outline-width: 0;
	display: inline;
	text-align: center;
}
b-price-top {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	flex-grow: 0;
}
b-button {
	align-items: center;
}
b-totals {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	opacity: 30;
	background-color: transparent;
	top: 50;
}
b-tables-position {
	flex-grow: 0;
	top: 50;
	scrollbar-width: none;
	box-shadow: none !important;
}
b-layout-totals {
	top: 10;
	vertical-align: middle;
}
b-quantity {
	display: grid;
	bottom: 0;
}
b-thumbnails-thumbnails {
	transform: translate(50%, -50%);
	-ms-user-select: none;
	display: flex;
}
b-top {
	padding: 0.5em !important;
	display: grid;
	height: 100%;
	-ms-user-select: none;
	grid-gap: 30px;
}
b-left-top-left {
	top: 50;
	opacity: 1;
}
b-layout {
	user-select: none;
	right: 0;
	line-height: inherit;
}
b-layout-button-nav {
	position: relative;
	grid-gap: 30px;
	flex-grow: 0;
	top: 50;
	text-decoration: none;
}
b-old-image-quantity {
	top: calc(50% - 0.5em) !important;
}
b-image {
	color: #fff;
	user-select: none;
	width: 0 !important;
}
b-horizontal-position-button {
	overflow-y: hidden;
	vertical-align: baseline;
	-ms-user-select: none;
	user-select: none;
	position: relative;
}
b-top-back-quantity {
	box-sizing: content-box;
	bottom: 10;
	width: 0 !important;
	overflow-x: auto;
	opacity: 20;
}
b-position {
	height: 0 !important;
	margin: 0;
	position: absolute;
	transform: translate(50%, -50%);
	height: 100%;
}
b-next {
	box-sizing: content-box;
	grid-gap: 30px;
	overflow-y: hidden;
	line-height: 1 !important;
	box-sizing: content-box;
}
b-layout-nav-top {
	display: inline !important;
	fill: currentColor;
	top: 0;
	bottom: 0;
}
b-bottom {
	scrollbar-width: none;
	top: 50;
	border: 0 none transparent;
	width: 100%;
}
b-layout-button-position {
	opacity: 10;
	margin: 0;
	bottom: 20;
	line-height: inherit;
}
b-image {
	align-items: left;
	display: inline !important;
	bottom: 0;
	position: absolute;
}
b-inner-carousel {
	top: 0;
	text-align: left;
}
b-repeater {
	justify-content: center;
}
b-inner-tables {
	bottom: 0;
	width: calc(1em + 3px);
}
b-layout-position-position {
	white-space: nowrap;
	margin: 0;
}
b-carousel {
	overflow-x: auto;
	line-height: inherit;
}
b-countdown-button-quantity {
	text-transform: inherit;
	vertical-align: middle;
	box-shadow: none !important;
}
b-position {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
b-next-countdown-next {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
b-left-top-top {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	z-index: 1;
}
b-blocks {
	border: none;
	margin: 0;
	opacity: 10;
	transform: translate(50%, -50%);
}
b-repeater {
	-webkit-user-select: none;
}
b-layout-button-countdown {
	position: absolute !important;
	display: inline;
	transform: translate(50%, -50%);
}
b-next-inner-inner {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	letter-spacing: inherit;
	white-space: nowrap;
}
b-carousel {
	opacity: 1;
	align-items: center;
}
b-carousel {
	min-height: 0 !important;
	display: inline;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
b-layout-image {
	height: 0 !important;
	width: 0 !important;
}
  .login-rt {
    padding: 0;
    text-align: left;
  }
b-totals {
	overflow-y: hidden;
	border: 0 none transparent;
	opacity: 20;
}
b-bottom {
	width: 100%;
}
b-repeater-blocks {
	height: 100%;
	margin: 0 !important;
	-ms-user-select: none;
	opacity: 20;
}
b-inner {
	height: 100%;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	color: inherit;
	vertical-align: baseline;
}
b-back-next-quantity {
	vertical-align: baseline;
}
b-thumbnails-inner-button {
	line-height: inherit;
	background-color: transparent;
	text-align: center;
	overflow-y: hidden;
}
b-left-countdown {
	opacity: 30;
	grid-gap: 30px;
	width: 100%;
	top: 10;
}
b-horizontal-top {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	background-color: transparent;
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
b-carousel-old {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	width: 100%;
	border: none;
}
b-layout {
	outline: none !important;
	box-sizing: content-box;
	display: inline;
	flex-grow: 0;
}
b-button {
	flex-grow: 0;
	letter-spacing: inherit;
}
b-layout {
	min-height: 0 !important;
}
b-repeater {
	bottom: 10;
}
b-webkit-position {
	border: none !important;
	opacity: 1;
	justify-content: center;
	transform: translate(50%, -50%);
	white-space: nowrap;
}
b-bottom {
	letter-spacing: inherit;
	min-width: 0 !important;
	vertical-align: middle;
}
b-left-carousel {
	letter-spacing: inherit;
	overflow-y: hidden;
}
b-nav-inner-bottom {
	display: inline !important;
	width: 100%;
}
b-inner-top-layout {
	text-decoration: none;
	width: calc(1em + 3px);
	bottom: 0;
}
b-inner-repeater {
	align-items: center;
	color: #fff;
	opacity: 10;
	line-height: 1 !important;
	background-color: transparent;
}
b-button-bottom-image {
	margin: 0;
	position: absolute;
	padding: 0.5em !important;
}
b-horizontal {
	display: inline !important;
	position: absolute !important;
	position: absolute;
}
b-button {
	scrollbar-width: none;
	color: inherit;
	top: 0;
	line-height: inherit;
}
b-quantity-quantity-tables {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
b-carousel {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	opacity: 1;
}
b-layout {
	color: inherit;
	vertical-align: baseline;
}
b-position-repeater {
	box-shadow: none !important;
	opacity: 30;
	margin: 0 !important;
	white-space: nowrap;
}
b-old-old {
	position: absolute;
	letter-spacing: inherit;
	scrollbar-width: none;
	position: absolute !important;
	height: 0 !important;
}
b-back {
	top: 10;
	-ms-user-select: none;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
}
b-tables-horizontal {
	fill: currentColor;
}
b-position-next {
	display: inline !important;
	text-decoration: none;
}
b-left-quantity-position {
	min-height: 0 !important;
	vertical-align: baseline;
}
b-top {
	justify-content: center;
	color: inherit;
	box-shadow: none !important;
	line-height: inherit;
}
b-countdown-horizontal-layout {
	border: none !important;
	padding: 0.5em !important;
	line-height: 1 !important;
	text-align: left;
}
b-quantity-layout {
	line-height: calc(1em + 2px);
	flex-grow: 0;
	overflow-x: auto;
}
b-top-inner {
	right: 0;
	top: 10;
}
b-price-horizontal-tables {
	min-width: 0 !important;
	z-index: 1;
}
b-old {
	width: calc(1em + 3px);
}
b-button-webkit {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
b-repeater-position {
	line-height: inherit;
}
b-tables {
	width: 0 !important;
	box-sizing: content-box;
}
b-blocks-image {
	outline: none !important;
}
b-top-webkit-image {
	right: 0;
	margin: 0 !important;
	flex-shrink: 0;
	width: 2em;
	top: 0;
}
b-button {
	font-size: 1em;
}
b-nav {
	align-items: left;
	display: inline !important;
}
b-countdown {
	transform: translate(50%, -50%);
	z-index: 1;
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
  #tfa_login_form .controls,
  #login_form .controls,
  #external-auth-container .controls,
  #select_users_option_block .controls,
  #reset_form .controls,
  #reset-sub .controls {
    width: 100%;
    min-width: 260px;
  }
d-thumbnails-carousel {
	grid-template-columns: 1fr 1fr;
}
d-horizontal {
	padding: 0.5em !important;
	padding: 0.5em !important;
}
d-horizontal-totals-countdown {
	box-sizing: content-box;
}
d-old {
	height: 100%;
}
d-price {
	align-items: center;
}
d-back-left-horizontal {
	text-align: left;
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
d-left-price-webkit {
	outline-width: 0;
	height: 0 !important;
	-webkit-user-select: none;
}
d-position-horizontal-blocks {
	display: flex;
	position: absolute !important;
	letter-spacing: inherit;
	align-items: center;
}
d-image {
	fill: currentColor;
	color: #fff;
	text-align: left;
}
d-carousel-nav-nav {
	grid-gap: 30px;
}
d-thumbnails-webkit-left {
	height: calc(1em + 3px);
	box-sizing: content-box;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	position: absolute;
}
d-nav {
	bottom: 10;
	right: 0;
	scrollbar-width: none;
}
d-webkit-button-button {
	top: 50;
	line-height: 1 !important;
}
d-repeater {
	font-size: 1em;
	-webkit-user-select: none;
	color: #fff;
}
d-totals-left-price {
	padding: 0.5em !important;
	overflow-x: auto;
	text-decoration: none;
	border: none !important;
	right: 0;
}
d-layout {
	bottom: 20;
	scrollbar-width: none;
	align-items: left;
}
d-webkit-blocks-countdown {
	border: none;
	min-height: 0 !important;
	letter-spacing: inherit;
}
d-countdown-thumbnails-position {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
d-thumbnails {
	height: 100%;
	position: absolute !important;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
d-price-layout {
	fill: currentColor;
	display: inline;
	overflow-y: hidden;
	align-items: center;
}
d-countdown {
	line-height: calc(1em + 2px);
}
d-price-button {
	width: 2em;
	display: flex;
}
d-totals-quantity {
	margin: 0 !important;
	width: 2em;
}
d-repeater {
	color: #fff;
	height: 0 !important;
	width: 100%;
	flex-shrink: 0;
}
d-repeater-button {
	box-shadow: none !important;
}
d-repeater-price {
	-webkit-text-decoration-skip: objects;
	height: 100%;
	position: absolute;
	align-items: center;
	text-align: left;
}
d-blocks-repeater-nav {
	overflow-y: hidden;
	transform: translate(50%, -50%);
	position: absolute !important;
	justify-content: center;
	letter-spacing: inherit;
}
d-blocks-carousel-carousel {
	right: 0;
	display: grid;
	width: 2em;
	display: inline !important;
}
d-next {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	position: absolute !important;
	outline: none !important;
}
d-webkit-left {
	vertical-align: middle;
	position: relative;
	letter-spacing: inherit;
	width: calc(1em + 3px);
	font-size: 1em;
}
d-image {
	flex-grow: 0;
	-webkit-user-select: none;
}
d-bottom-totals-nav {
	overflow-x: auto;
}
d-nav-position {
	display: inline !important;
}
d-position {
	-webkit-user-select: none;
	flex-shrink: 0;
}
d-layout-thumbnails {
	outline-width: 0;
	color: inherit;
	opacity: 1;
	line-height: 1 !important;
	line-height: 1 !important;
}
d-position {
	margin: 0 !important;
	width: 2em;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
  #tfa_login_form .controls .login-btn,
  #login_form .controls .login-btn {
    padding-top: 15px;
  }
q-horizontal-tables {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	flex-shrink: 0;
	bottom: 20;
}
q-next {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	opacity: 10;
	position: relative;
}
q-left {
	min-width: 0 !important;
}
q-price-quantity {
	text-align: left;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	position: absolute !important;
}
q-next-horizontal {
	border: none !important;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	width: 2em;
	fill: currentColor;
}
q-layout-blocks-tables {
	color: #fff;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
q-nav {
	display: inline;
	align-items: center;
}
q-inner-horizontal {
	align-items: center;
	overflow-x: auto;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
q-repeater-left {
	top: 10;
	z-index: 1;
}
q-image {
	-ms-user-select: none;
}
q-top {
	user-select: none;
	top: 0;
	fill: currentColor;
	background-color: transparent;
}
q-image-tables {
	letter-spacing: inherit;
}
q-tables-blocks {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	min-height: 0 !important;
}
q-next {
	line-height: 1 !important;
	opacity: 10;
	display: inline !important;
	flex-shrink: 0;
	overflow-x: auto;
}
q-layout {
	line-height: 1 !important;
	color: #fff;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
q-inner-image-totals {
	text-align: left;
}
q-bottom-button {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
}
q-nav {
	opacity: 1;
	overflow-y: hidden;
	grid-gap: 30px;
}
q-image {
	opacity: 10;
	height: 100%;
	top: 10;
	justify-content: center;
}
q-webkit {
	scrollbar-width: none;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	text-decoration: none;
}
q-price {
	align-items: left;
	text-transform: inherit;
}
q-horizontal-next {
	align-items: left;
	top: 10;
}
q-totals-top {
	top: 50;
}
q-image-button {
	line-height: calc(1em + 2px);
	color: #fff;
	color: #fff;
	font-size: 1em;
	width: 100%;
}
q-blocks-image-totals {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
q-blocks-price-countdown {
	vertical-align: baseline;
	width: 100%;
	user-select: none;
	display: grid;
	fill: currentColor;
}
q-old-button {
	bottom: 0;
	height: calc(1em + 3px);
	outline: none !important;
	height: 100%;
}
q-countdown-blocks {
	top: 0;
	box-shadow: none !important;
}
q-thumbnails-button {
	bottom: 10;
	right: 0;
}
q-old-button {
	opacity: 20;
	border: none;
	display: grid;
	bottom: 0;
}
q-inner-position {
	opacity: 20;
	vertical-align: middle;
	width: 100%;
	top: 50;
}
q-carousel {
	top: 0;
	margin: 0 !important;
	min-height: 0 !important;
	text-align: left;
	letter-spacing: inherit;
}
q-blocks-image {
	left: calc(50% - 0.5em) !important;
}
q-button-blocks-bottom {
	opacity: 10;
}
q-blocks-blocks {
	scrollbar-width: none;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
q-horizontal-webkit-thumbnails {
	user-select: none;
}
q-webkit-layout-horizontal {
	border: none;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
q-inner-next-layout {
	margin: 0;
}
q-tables-position-inner {
	z-index: 1;
}
q-carousel-horizontal-thumbnails {
	position: absolute;
	border: none !important;
	width: 2em;
	letter-spacing: inherit;
}
q-top-totals-countdown {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
  #locale-footer {
    width: 100%;
    min-width: 300px;
    margin: 0 0 15px 0;
    padding: 0;
  }
s-top {
	vertical-align: baseline;
	bottom: 10;
	width: 2em;
	position: absolute;
	position: relative;
}
s-price-repeater {
	fill: currentColor;
	transform: translate(50%, -50%);
}
s-next {
	height: calc(1em + 3px);
	top: 10;
	user-select: none;
}
s-carousel {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
s-nav-webkit {
	white-space: nowrap;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
s-repeater-nav-button {
	fill: currentColor;
	bottom: 0;
	box-shadow: none !important;
	justify-content: center;
	-ms-user-select: none;
}
s-carousel {
	left: calc(50% - 0.5em) !important;
}
s-tables {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	vertical-align: baseline;
	line-height: inherit;
}
s-next-back-countdown {
	color: #fff;
	padding: 0.5em !important;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
s-layout {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	align-items: left;
	display: inline;
}
s-carousel {
	text-align: center;
	border: none;
	text-transform: inherit;
	background-color: transparent;
}
s-totals {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
s-inner {
	top: 10;
	width: 100%;
}
s-next {
	vertical-align: middle;
	top: 50;
	transform: translate(50%, -50%);
	box-shadow: none !important;
	width: 100%;
}
s-bottom-nav {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	min-width: 0 !important;
}
s-price {
	width: 0 !important;
	outline: none !important;
	fill: currentColor;
}
s-top {
	overflow-y: hidden;
	position: absolute !important;
}
s-position {
	opacity: 30;
	justify-content: center;
}
s-inner-blocks-position {
	opacity: 30;
	white-space: nowrap;
}
s-bottom-thumbnails {
	text-align: center;
	height: calc(1em + 3px);
}
s-repeater-horizontal-old {
	height: calc(1em + 3px);
	-ms-user-select: none;
	justify-content: center;
	transform: translate(50%, -50%);
}
s-nav-price-price {
	align-items: left;
}
s-quantity-bottom-repeater {
	opacity: 30;
	position: absolute;
	white-space: nowrap;
}
s-quantity {
	min-height: 0 !important;
	width: calc(1em + 3px);
}
s-nav-position-carousel {
	flex-shrink: 0;
	color: #fff;
	top: 10;
}
s-inner-price-position {
	z-index: 1;
	align-items: center;
	display: inline;
	border: none;
	padding: 0.5em !important;
}
s-horizontal-nav-horizontal {
	vertical-align: baseline;
	scrollbar-width: none;
	display: inline !important;
	background-color: transparent;
}
s-thumbnails {
	overflow-x: auto;
}
s-layout-next {
	grid-template-columns: 1fr 1fr;
	display: inline;
	-webkit-user-select: none;
	scrollbar-width: none;
}
s-quantity-thumbnails {
	opacity: 1;
	vertical-align: baseline;
	font-size: 1em;
	-ms-user-select: none;
}
s-left-next {
	top: 50;
	color: #fff;
}
s-image {
	top: 0;
	-ms-user-select: none;
}
s-tables-price-next {
	-webkit-user-select: none;
}
s-blocks {
	vertical-align: baseline;
	position: absolute !important;
	grid-gap: 30px;
	width: 100%;
}
s-tables-totals {
	grid-template-columns: 1fr 1fr;
	z-index: 1;
}
s-image {
	vertical-align: baseline;
	box-sizing: content-box;
}
s-position {
	text-decoration: none;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	position: absolute;
}
s-totals-button {
	top: 50;
	text-align: center;
	overflow-x: auto;
	justify-content: center;
}
s-old-image-old {
	border: none !important;
	white-space: nowrap;
	bottom: 20;
	text-align: left;
}
  #locale-container {
    width: 100%;
    height: auto;
    min-width: 280px;
    margin: 15px 0;
    color: #293a4a;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    padding: 0;
  }
e-thumbnails-position-nav {
	top: 0;
	-webkit-text-decoration-skip: objects;
}
e-blocks-image-totals {
	margin: 0 !important;
	-ms-user-select: none;
	opacity: 20;
	position: absolute;
}
e-inner-layout-inner {
	display: inline;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
}
e-button-left {
	align-items: left;
}
e-old-tables {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
e-blocks-quantity {
	position: absolute !important;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
e-quantity-layout-button {
	height: calc(1em + 3px);
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
e-tables {
	top: calc(50% - 0.5em) !important;
	color: inherit;
	border: none !important;
	-ms-user-select: none;
	margin: 0;
}
e-layout-repeater-next {
	bottom: 10;
	color: #fff;
	text-align: left;
	min-width: 0 !important;
	text-decoration: none;
}
e-top {
	margin: 0 !important;
	top: 0;
	display: flex;
	top: 0;
}
e-top-quantity {
	grid-gap: 30px;
	white-space: nowrap;
	margin: 0 !important;
}
e-nav-repeater {
	white-space: nowrap;
	vertical-align: middle;
	text-transform: inherit;
	width: calc(1em + 3px);
	opacity: 30;
}
e-countdown {
	bottom: 20;
}
e-layout {
	top: 10;
	min-height: 0 !important;
	margin: 0 !important;
}
e-old-back {
	position: absolute;
	box-sizing: content-box;
}
e-quantity-left-image {
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	white-space: nowrap;
	line-height: inherit;
}
e-layout {
	transform: translate(50%, -50%);
	border: none !important;
	display: inline !important;
	bottom: 10;
}
e-price-tables {
	border: 0 none transparent;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
e-old {
	display: flex;
}
e-carousel-tables-thumbnails {
	overflow-x: auto;
	flex-shrink: 0;
	opacity: 20;
	height: calc(1em + 3px);
	top: 0;
}
e-inner {
	height: 0 !important;
	position: relative;
	top: 10;
	display: grid;
	-webkit-text-decoration-skip: objects;
}
e-bottom-next-image {
	min-height: 0 !important;
	transform: translate(50%, -50%);
}
e-repeater-nav-webkit {
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
  #locale-container a:hover {
    color: #d03f00;
  }
c-top-totals {
	opacity: 10;
}
c-thumbnails-nav {
	-webkit-user-select: none;
}
c-horizontal {
	border: none;
	padding: 0.5em !important;
	outline-width: 0;
	position: absolute !important;
	vertical-align: baseline;
}
c-repeater {
	-webkit-user-select: none;
	top: 50;
	width: 2em;
	text-transform: inherit;
	font-size: 1em;
}
c-old-repeater-old {
	opacity: 10;
	border: none !important;
	outline-width: 0;
	box-sizing: content-box;
}
c-button-old {
	display: inline;
}
c-carousel {
	display: grid;
}
c-carousel-old {
	scrollbar-width: none;
	line-height: inherit;
}
c-thumbnails-horizontal-layout {
	opacity: 20;
}
c-image-top {
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
c-back-repeater {
	top: 0;
	outline-width: 0;
}
c-nav-left {
	margin: 0;
	display: grid;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
c-layout-position-price {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	position: absolute;
}
c-carousel {
	opacity: 10;
	margin: 0 !important;
}
c-left {
	display: grid;
}
c-totals-horizontal-inner {
	display: inline;
	background-color: transparent;
	-ms-user-select: none;
}
c-next-horizontal-bottom {
	flex-shrink: 0;
	font-size: 1em;
	display: grid;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
}
  #locale-map .scroller {
    max-height: none;
    padding: 0;
  }
c-quantity-horizontal {
	position: relative;
	font-size: 1em;
	margin: 0;
	text-transform: inherit;
}
c-button {
	top: 50;
	color: inherit;
	opacity: 30;
	border: none;
	text-transform: inherit;
}
c-position-repeater {
	line-height: calc(1em + 2px);
	color: inherit;
	top: 0;
}
c-back {
	display: inline !important;
	display: inline !important;
}
c-back-inner-nav {
	box-shadow: none !important;
	overflow-x: auto;
	box-shadow: none !important;
}
c-webkit-bottom {
	width: 2em;
	z-index: 1;
	position: absolute;
	line-height: 1 !important;
	box-shadow: none !important;
}
c-thumbnails {
	height: calc(1em + 3px);
	margin: 0;
	vertical-align: baseline;
}
c-price-left {
	vertical-align: baseline;
	text-transform: inherit;
	width: 100%;
	outline-width: 0;
	display: grid;
}
c-inner {
	white-space: nowrap;
	outline: none !important;
	top: 10;
	justify-content: center;
	line-height: calc(1em + 2px);
}
c-back {
	display: grid;
	flex-grow: 0;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
c-top-nav-horizontal {
	height: 0 !important;
	display: inline;
	transform: translate(50%, -50%);
	margin: 0 !important;
	display: inline !important;
}
c-thumbnails-next-nav {
	text-transform: inherit;
	bottom: 10;
	align-items: left;
	padding: 0.5em !important;
}
c-countdown {
	min-height: 0 !important;
}
c-blocks-back {
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	vertical-align: baseline;
	scrollbar-width: none;
	height: 100%;
}
c-old {
	width: 2em;
}
c-button-position-old {
	opacity: 1;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
c-back {
	fill: currentColor;
}
c-quantity {
	width: 0 !important;
	position: relative;
}
c-nav-nav {
	-webkit-user-select: none;
}
c-webkit {
	overflow-x: auto;
	width: calc(1em + 3px);
	background-color: transparent;
}
c-countdown-price-horizontal {
	bottom: 0;
	justify-content: center;
	white-space: nowrap;
}
c-button-old-button {
	color: inherit;
	box-shadow: none !important;
	grid-gap: 30px;
	opacity: 20;
	display: inline !important;
}
c-inner-webkit-old {
	text-align: left;
}
c-countdown-button-button {
	white-space: nowrap;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	right: 0;
}
c-nav-carousel-old {
	display: inline !important;
	z-index: 1;
	outline: none !important;
}
c-next-old-carousel {
	justify-content: center;
	vertical-align: baseline;
}
c-old {
	user-select: none;
	position: absolute !important;
}
c-carousel {
	height: calc(1em + 3px);
	vertical-align: baseline;
	transform: translate(50%, -50%);
	user-select: none;
}
c-repeater-left {
	bottom: 0;
	background-color: transparent;
}
c-back {
	display: inline;
}
c-carousel {
	bottom: 0;
	display: inline;
	position: absolute !important;
	text-transform: inherit;
	user-select: none;
}
c-next-blocks-nav {
	user-select: none;
	text-align: left;
}
c-repeater-inner-tables {
	color: inherit;
	align-items: center;
	line-height: inherit;
	vertical-align: middle;
	user-select: none;
}
c-inner-horizontal-blocks {
	height: 100%;
	outline: none !important;
	text-decoration: none;
	text-align: left;
}
  #locale-header {
    padding: 10px 0 5px 0;
  }
w-horizontal-horizontal {
	position: absolute !important;
}
w-image-webkit-horizontal {
	width: 100%;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	outline-width: 0;
	box-shadow: none !important;
}
w-tables-blocks-inner {
	z-index: 1;
	flex-grow: 0;
	opacity: 1;
	padding: 0.5em !important;
}
w-repeater {
	line-height: 1 !important;
	vertical-align: baseline;
	bottom: 0;
	letter-spacing: inherit;
	height: 100%;
}
w-bottom {
	-webkit-text-decoration-skip: objects;
}
w-old-tables {
	min-width: 0 !important;
	text-decoration: none;
	top: 50;
}
w-bottom-webkit-thumbnails {
	margin: 0;
	margin: 0 !important;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
w-image-horizontal {
	-webkit-user-select: none;
	text-decoration: none;
	width: 100%;
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
w-button {
	outline-width: 0;
}
w-image-left {
	bottom: 0;
	position: absolute;
	display: flex;
	grid-gap: 30px;
	align-items: center;
}
w-totals-back {
	display: inline;
	fill: currentColor;
	width: 2em;
	grid-gap: 30px;
}
w-horizontal {
	top: 10;
	color: inherit;
}
w-layout-countdown-horizontal {
	overflow-x: auto;
	display: inline !important;
}
w-horizontal {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	align-items: center;
	font-size: 1em;
}
w-carousel {
	bottom: 10;
}
w-tables-countdown-thumbnails {
	color: #fff;
}
w-horizontal-image-tables {
	vertical-align: baseline;
	position: absolute;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	display: flex;
}
w-top-bottom-quantity {
	color: inherit;
	grid-gap: 30px;
	flex-shrink: 0;
	line-height: 1 !important;
	user-select: none;
}
w-price-layout {
	-webkit-user-select: none;
	vertical-align: middle;
	line-height: calc(1em + 2px);
	background-color: transparent;
	line-height: 1 !important;
}
w-thumbnails-left-thumbnails {
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
w-horizontal-back-old {
	position: absolute !important;
	scrollbar-width: none;
	color: #fff;
}
w-price-back {
	letter-spacing: inherit;
}
w-top-top-nav {
	box-sizing: content-box;
}
w-button {
	-ms-user-select: none;
	height: 0 !important;
	text-transform: inherit;
	width: 100%;
	justify-content: center;
}
w-tables-webkit {
	letter-spacing: inherit;
	position: absolute;
	grid-gap: 30px;
	fill: currentColor;
	vertical-align: baseline;
}
w-position {
	height: 100%;
}
w-image-totals {
	width: calc(1em + 3px);
}
w-position-button {
	text-align: left;
	justify-content: center;
}
w-bottom {
	opacity: 10;
	flex-grow: 0;
	margin: 0;
	-ms-user-select: none;
	bottom: 20;
}
w-webkit {
	top: 0;
}
w-nav-quantity-quantity {
	letter-spacing: inherit;
	bottom: 20;
}
w-repeater-repeater {
	-webkit-user-select: none;
	position: relative;
	letter-spacing: inherit;
}
w-countdown-inner {
	top: 50;
	opacity: 1;
	color: inherit;
}
w-blocks-inner {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	vertical-align: baseline;
	-ms-user-select: none;
}
w-price-inner {
	opacity: 1;
	display: inline;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	text-align: center;
}
w-bottom {
	opacity: 1;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
w-top-back-button {
	text-transform: inherit;
}
w-next-nav-position {
	opacity: 1;
	grid-gap: 30px;
	font-size: 1em;
	text-align: left;
	overflow-y: hidden;
}
w-layout-carousel {
	overflow-y: hidden;
	opacity: 30;
	box-sizing: content-box;
	outline-width: 0;
	opacity: 1;
}
w-thumbnails-old {
	width: 0 !important;
	-ms-user-select: none;
	border: none !important;
	position: absolute;
	justify-content: center;
}
w-next {
	fill: currentColor;
	position: absolute !important;
	text-align: center;
}
w-button-blocks {
	justify-content: center;
	display: inline !important;
	border: 0 none transparent;
	min-height: 0 !important;
	bottom: 10;
}
w-carousel-nav-button {
	scrollbar-width: none;
	top: 10;
	z-index: 1;
	color: inherit;
	-webkit-user-select: none;
}
  #locale-header .locale-head {
    padding: 0 0 0 10px;
    font-size: 18px;
  }
h-tables-bottom-thumbnails {
	width: 2em;
	border: 0 none transparent;
	align-items: left;
	left: calc(50% - 0.5em) !important;
}
h-horizontal-tables {
	top: 50;
	min-width: 0 !important;
	width: 2em;
	align-items: left;
	right: 0;
}
h-countdown-bottom-horizontal {
	align-items: left;
	position: absolute;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	line-height: 1 !important;
}
h-totals-button {
	border: 0 none transparent;
}
h-blocks-totals-quantity {
	width: 2em;
	vertical-align: middle;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
h-layout-image {
	justify-content: center;
	display: flex;
	box-sizing: content-box;
	top: 10;
}
h-left-blocks {
	fill: currentColor;
	text-align: center;
}
h-webkit-countdown-thumbnails {
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
}
h-tables {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	letter-spacing: inherit;
	width: 100%;
}
h-totals-carousel-top {
	right: 0;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
h-image-old-position {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	position: relative;
	text-transform: inherit;
	fill: currentColor;
}
  html[dir="rtl"] #locale-header .locale-head {
    padding: 0 10px 0 0;
  }
v-countdown-bottom {
	top: 10;
}
v-tables-top-layout {
	align-items: left;
}
v-repeater {
	display: inline !important;
	height: 0 !important;
	box-shadow: none !important;
	fill: currentColor;
	overflow-x: auto;
}
v-repeater {
	display: grid;
	display: flex;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
v-tables-layout {
	overflow-y: hidden;
}
v-position-image-inner {
	font: inherit inherit inherit/inherit inherit;
}
v-top {
	top: 0;
	line-height: 1 !important;
	white-space: nowrap;
}
v-countdown-next-webkit {
	height: 100%;
}
v-image-position-carousel {
	position: absolute !important;
	box-sizing: content-box;
}
v-thumbnails-nav {
	bottom: 10;
}
v-horizontal-countdown-button {
	padding: 0.5em !important;
	color: inherit;
	color: #fff;
	top: 50;
	padding: 0.5em !important;
}
v-totals {
	text-align: left;
	-webkit-text-decoration-skip: objects;
	top: 50;
	grid-gap: 30px;
	box-sizing: content-box;
}
v-totals {
	opacity: 10;
	min-width: 0 !important;
	justify-content: center;
}
v-webkit {
	text-align: left;
	bottom: 0;
	border: 0 none transparent;
	scrollbar-width: none;
}
v-top {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	opacity: 1;
}
v-back {
	user-select: none;
	display: flex;
	-webkit-user-select: none;
	justify-content: center;
}
  #locale-header .close {
    padding: 0 10px 0 0;
    top: 0;
  }
j-webkit {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	display: inline;
	opacity: 20;
	bottom: 20;
}
j-countdown {
	width: 100%;
	transform: translate(50%, -50%);
	align-items: left;
	border: none !important;
}
j-horizontal-webkit-bottom {
	box-shadow: none !important;
	white-space: nowrap;
	color: #fff;
	position: relative;
}
j-back {
	align-items: center;
	user-select: none;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
j-bottom {
	text-align: center;
	display: flex;
}
j-top-old-tables {
	user-select: none;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	color: #fff;
	width: 0 !important;
}
j-tables {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	display: flex;
	vertical-align: middle;
	background-color: transparent;
}
j-next-carousel-next {
	display: flex;
	border: 0 none transparent;
}
j-totals-top-horizontal {
	z-index: 1;
}
j-next-countdown {
	fill: currentColor;
	height: 100%;
}
j-horizontal-price {
	width: 100%;
}
j-quantity-left-horizontal {
	right: 0;
}
j-inner-layout {
	text-decoration: none;
	text-transform: inherit;
	letter-spacing: inherit;
}
j-layout {
	bottom: 10;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
j-tables-tables-inner {
	justify-content: center;
	display: grid;
	text-align: left;
	text-align: left;
	position: absolute !important;
}
j-nav {
	line-height: inherit;
	min-width: 0 !important;
	position: absolute;
	display: grid;
	display: grid;
}
j-layout {
	position: relative;
	-webkit-user-select: none;
	top: 0;
}
j-price-repeater {
	white-space: nowrap;
	padding: 0.5em !important;
	white-space: nowrap;
}
j-button-back {
	height: 0 !important;
}
j-repeater-quantity {
	padding: 0.5em !important;
	flex-shrink: 0;
}
j-thumbnails {
	background-color: transparent;
	color: #fff;
}
j-nav-button-bottom {
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	width: 100%;
	text-transform: inherit;
}
j-nav {
	border: none;
	border: 0 none transparent;
	overflow-x: auto;
}
j-old-webkit-nav {
	top: calc(50% - 0.5em) !important;
	color: inherit;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	border: none;
}
j-left {
	top: 0;
	width: 0 !important;
	opacity: 1;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
j-carousel-inner-webkit {
	display: grid;
	min-height: 0 !important;
	line-height: 1 !important;
}
j-carousel-back-bottom {
	background-color: transparent;
	align-items: left;
	display: grid;
}
j-blocks-price {
	align-items: left;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
j-inner-back {
	align-items: center;
	line-height: 1 !important;
	top: 0;
	font-size: 1em;
}
j-bottom {
	user-select: none;
	position: relative;
	letter-spacing: inherit;
}
j-back {
	bottom: 20;
	display: flex;
	user-select: none;
}
j-position-webkit {
	overflow-y: hidden;
	outline: none !important;
	text-transform: inherit;
}
  html[dir="rtl"] #locale-header .close {
    padding: 0 0 0 10px;
  }
g-countdown {
	opacity: 10;
}
g-countdown-inner {
	position: absolute !important;
	width: 2em;
	text-decoration: none;
}
g-price {
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
}
g-button-back {
	flex-shrink: 0;
	padding: 0.5em !important;
}
g-back {
	border: 0 none transparent;
}
g-countdown-carousel-back {
	line-height: calc(1em + 2px);
	align-items: center;
	box-sizing: content-box;
}
g-webkit {
	flex-grow: 0;
}
g-repeater {
	color: #fff;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
g-image-next-blocks {
	background-color: transparent;
	transform: translate(50%, -50%);
	border: none !important;
}
g-inner-thumbnails {
	outline-width: 0;
	align-items: left;
	position: absolute !important;
	min-width: 0 !important;
}
g-price-webkit-blocks {
	width: 100%;
}
g-quantity-old {
	min-width: 0 !important;
	vertical-align: middle;
	align-items: center;
	width: 0 !important;
	text-decoration: none;
}
g-tables-countdown-bottom {
	height: calc(1em + 3px);
	color: #fff;
	bottom: 10;
	line-height: calc(1em + 2px);
}
g-old-inner-left {
	opacity: 1;
	position: absolute !important;
	color: inherit;
}
g-bottom-quantity {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	user-select: none;
	outline: none !important;
	outline-width: 0;
}
g-nav-carousel {
	bottom: 10;
	overflow-x: auto;
}
  #locale-header .close a {
    font-size: 12px;
  }
b-top {
	overflow-x: auto;
	position: absolute;
	outline-width: 0;
	vertical-align: middle;
}
b-layout-button-top {
	-webkit-user-select: none;
	text-decoration: none;
}
b-next {
	margin: 0;
	display: inline !important;
	right: 0;
	width: 2em;
	min-width: 0 !important;
}
b-repeater {
	height: 0 !important;
	-ms-user-select: none;
	margin: 0;
	fill: currentColor;
}
b-thumbnails-top-totals {
	bottom: 10;
}
b-layout-inner-image {
	-ms-user-select: none;
	min-height: 0 !important;
	opacity: 1;
	z-index: 1;
	white-space: nowrap;
}
b-left {
	padding: 0.5em !important;
	z-index: 1;
	opacity: 20;
	position: absolute !important;
}
b-inner-blocks {
	position: absolute;
}
b-layout-button {
	line-height: 1 !important;
	right: 0;
	display: inline !important;
	opacity: 20;
	width: 0 !important;
}
b-layout-repeater {
	height: calc(1em + 3px);
	justify-content: center;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
b-tables {
	position: absolute !important;
	width: 2em;
}
b-left-back-button {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
b-tables-blocks {
	width: 0 !important;
	top: 50;
	-webkit-user-select: none;
}
b-repeater {
	position: relative;
	flex-shrink: 0;
	text-decoration: none;
	bottom: 0;
	flex-shrink: 0;
}
b-blocks-blocks-price {
	min-height: 0 !important;
	z-index: 1;
	font-size: 1em;
	fill: currentColor;
	flex-shrink: 0;
}
b-inner-blocks-totals {
	grid-gap: 30px;
	overflow-y: hidden;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
b-repeater-countdown {
	letter-spacing: inherit;
	display: inline !important;
	height: 0 !important;
}
b-price-left-blocks {
	justify-content: center;
	color: #fff;
	opacity: 20;
	-webkit-user-select: none;
	top: 0;
}
b-left-thumbnails-button {
	box-shadow: none !important;
}
b-totals {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	border: none;
}
b-next-next-carousel {
	line-height: inherit;
	color: #fff;
	box-shadow: none !important;
}
b-nav {
	top: 50;
	-webkit-user-select: none;
	z-index: 1;
}
b-repeater {
	top: 50;
	-ms-user-select: none;
	height: 100%;
	border: none !important;
}
b-top-price {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	position: absolute !important;
}
b-layout {
	display: grid;
	border: none;
	min-width: 0 !important;
}
b-tables-bottom-layout {
	border: 0 none transparent;
}
b-layout {
	box-shadow: none !important;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
b-thumbnails-thumbnails-back {
	line-height: 1 !important;
	position: relative;
	-webkit-user-select: none;
}
b-left-horizontal {
	position: absolute;
	z-index: 1;
}
b-nav {
	line-height: inherit;
}
b-countdown-bottom {
	display: grid;
	top: 0;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
b-price {
	border: none;
	opacity: 1;
	grid-gap: 30px;
}
b-repeater-old-back {
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
b-price-button-back {
	vertical-align: middle;
	align-items: center;
	background-color: transparent;
}
b-back {
	height: calc(1em + 3px);
	bottom: 10;
	-webkit-user-select: none;
	font-size: 1em;
	display: grid;
}
b-button-back {
	box-shadow: none !important;
	white-space: nowrap;
	text-align: center;
	flex-shrink: 0;
}
b-bottom-totals-top {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
b-old-next-inner {
	display: inline;
	position: absolute;
	text-align: center;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
}
  #locale-map .scroller .locale-cell {
    width: 100%;
    height: 36px;
    padding: 0;
    float: none;
    border-top: 1px solid #999;
    border-bottom: 1px solid #333;
  }
a-image {
	width: 2em;
	margin: 0;
	margin: 0 !important;
	align-items: center;
}
a-totals-blocks-old {
	box-shadow: none !important;
	box-shadow: none !important;
	right: 0;
	right: 0;
}
a-repeater-back-button {
	overflow-y: hidden;
	width: 0 !important;
}
a-thumbnails-layout-repeater {
	bottom: 10;
	bottom: 10;
	box-shadow: none !important;
	text-decoration: none;
	min-width: 0 !important;
}
a-top-left {
	position: absolute !important;
	display: inline;
	fill: currentColor;
	height: calc(1em + 3px);
}
a-horizontal {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
a-image-button-image {
	line-height: calc(1em + 2px);
	opacity: 1;
	-webkit-user-select: none;
	opacity: 30;
	bottom: 10;
}
a-position {
	padding: 0.5em !important;
}
a-bottom-top {
	margin: 0;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
a-old-price-next {
	width: calc(1em + 3px);
	height: 100%;
}
a-next {
	margin: 0 !important;
	overflow-y: hidden;
	padding: 0.5em !important;
}
a-price {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	overflow-y: hidden;
}
a-position {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
a-top-thumbnails-countdown {
	white-space: nowrap;
	width: calc(1em + 3px);
	height: 100%;
}
a-nav {
	opacity: 30;
	border: none !important;
	top: 50;
	box-shadow: none !important;
}
a-countdown {
	user-select: none;
	border: none !important;
}
a-countdown-horizontal-position {
	display: grid;
	opacity: 10;
}
a-quantity-repeater-left {
	display: flex;
	text-align: left;
	width: 0 !important;
	min-width: 0 !important;
	bottom: 10;
}
a-repeater {
	top: 0;
	align-items: center;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
a-left-layout-position {
	position: relative;
	letter-spacing: inherit;
	text-align: left;
}
a-tables-horizontal-tables {
	text-transform: inherit;
}
a-bottom {
	text-decoration: none;
	right: 0;
	width: 0 !important;
	width: 100%;
}
a-quantity {
	opacity: 20;
}
a-repeater-top-tables {
	opacity: 1;
	bottom: 0;
	outline: none !important;
	scrollbar-width: none;
	border: none;
}
a-inner-left {
	display: grid;
	align-items: center;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
a-quantity {
	fill: currentColor;
	opacity: 30;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
a-next-back-bottom {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	opacity: 10;
	position: relative;
}
a-layout-position-repeater {
	letter-spacing: inherit;
	z-index: 1;
	position: relative;
}
a-button {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
}
a-inner-bottom-blocks {
	line-height: calc(1em + 2px);
	top: 0;
	opacity: 20;
	align-items: left;
}
a-thumbnails-thumbnails {
	min-height: 0 !important;
	opacity: 1;
}
a-top {
	flex-shrink: 0;
	position: absolute;
}
a-tables-horizontal-tables {
	width: 2em;
}
a-totals-inner-next {
	right: 0;
	padding: 0.5em !important;
	white-space: nowrap;
}
a-webkit-old-carousel {
	outline-width: 0;
	display: inline !important;
	outline: none !important;
	box-shadow: none !important;
	flex-grow: 0;
}
a-left-back-layout {
	display: inline !important;
	opacity: 1;
	box-shadow: none !important;
	color: inherit;
}
a-totals-tables {
	min-width: 0 !important;
}
a-tables-back-position {
	text-align: left;
	z-index: 1;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
  #locale-map .scroller .locale-cell a {
    display: block;
    font-size: 16px;
    margin: 10px 0 5px 10px;
  }
e-button {
	border: 0 none transparent;
	vertical-align: middle;
	align-items: center;
}
e-layout-carousel-horizontal {
	overflow-y: hidden;
	text-transform: inherit;
	min-width: 0 !important;
	height: calc(1em + 3px);
	border: 0 none transparent;
}
e-horizontal {
	top: 50;
}
e-button-old {
	border: none !important;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
e-countdown-top-inner {
	text-transform: inherit;
	opacity: 1;
	opacity: 1;
	vertical-align: baseline;
}
e-blocks {
	height: calc(1em + 3px);
}
e-horizontal-button {
	border: none !important;
	min-height: 0 !important;
}
e-top {
	opacity: 10;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
e-carousel-price {
	line-height: inherit;
	z-index: 1;
	opacity: 20;
}
e-price {
	margin: 0;
	color: inherit;
}
e-nav-thumbnails {
	bottom: 0;
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
e-countdown {
	text-decoration: none;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
e-position-repeater {
	line-height: inherit;
}
e-position-horizontal-nav {
	user-select: none;
	text-align: center;
	padding: 0.5em !important;
}
e-next {
	color: inherit;
	border: none;
}
e-position-old {
	opacity: 20;
	margin: 0;
	min-height: 0 !important;
}
e-quantity-left-inner {
	width: 2em;
	right: 0;
	min-height: 0 !important;
	top: 50;
	align-items: center;
}
e-inner-countdown-position {
	bottom: 10;
}
e-horizontal-thumbnails {
	border: 0 none transparent;
	width: calc(1em + 3px);
}
e-quantity-left {
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
}
e-layout {
	top: 50;
}
e-carousel {
	bottom: 10;
	align-items: center;
}
e-tables-next {
	scrollbar-width: none;
	color: inherit;
	border: none !important;
}
e-carousel-repeater-bottom {
	vertical-align: baseline;
	display: inline;
	display: inline;
}
e-position {
	width: calc(1em + 3px);
	top: 50;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
e-next-inner {
	border: none;
	opacity: 1;
	width: 2em;
	grid-gap: 30px;
	bottom: 0;
}
e-price-position {
	line-height: 1 !important;
	opacity: 10;
	opacity: 1;
}
e-webkit-totals {
	min-width: 0 !important;
	display: inline !important;
}
e-totals {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
e-left-button {
	outline: none !important;
	bottom: 10;
	outline-width: 0;
}
e-thumbnails-bottom-bottom {
	color: inherit;
	width: 2em;
	box-sizing: content-box;
}
e-totals-horizontal-top {
	box-shadow: none !important;
	vertical-align: baseline;
	display: inline !important;
}
e-carousel {
	outline: none !important;
	min-width: 0 !important;
	line-height: 1 !important;
	justify-content: center;
}
e-nav {
	padding: 0.5em !important;
}
e-webkit-left-inner {
	border: 0 none transparent;
	-webkit-user-select: none;
	box-sizing: content-box;
}
e-carousel {
	bottom: 10;
	align-items: left;
	opacity: 10;
	font-size: 1em;
	grid-gap: 30px;
}
e-inner {
	min-width: 0 !important;
	box-sizing: content-box;
	scrollbar-width: none;
}
e-countdown-next-back {
	width: 2em;
	width: 100%;
	display: inline !important;
	opacity: 10;
}
e-bottom-position {
	border: 0 none transparent;
	top: 10;
	justify-content: center;
	top: 10;
	top: 0;
}
e-layout-old {
	vertical-align: middle;
	box-shadow: none !important;
	color: #fff;
	border: 0 none transparent;
}
e-layout-back-blocks {
	height: 0 !important;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
e-next-back {
	display: flex;
	border: 0 none transparent;
	display: inline !important;
	overflow-y: hidden;
}
e-blocks {
	overflow-y: hidden;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	z-index: 1;
}
e-position {
	line-height: calc(1em + 2px);
}
  html[dir="rtl"] #locale-map .scroller .locale-cell a {
    margin: 10px 10px 5px 0;
  }
q-repeater {
	opacity: 10;
	bottom: 10;
}
q-button-image {
	border: none;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
q-inner-blocks-thumbnails {
	text-decoration: none;
	line-height: calc(1em + 2px);
	text-transform: inherit;
	fill: currentColor;
	user-select: none;
}
q-repeater {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	-webkit-user-select: none;
}
q-thumbnails-countdown-carousel {
	height: 100%;
	-webkit-user-select: none;
}
q-price-webkit {
	top: 10;
	letter-spacing: inherit;
	user-select: none;
	fill: currentColor;
}
q-image {
	outline-width: 0;
	width: 100%;
}
q-totals-repeater {
	width: 2em;
}
q-horizontal-carousel-webkit {
	bottom: 10;
	border: none !important;
}
q-webkit {
	font-size: 1em;
	width: 100%;
	align-items: left;
	bottom: 0;
}
q-image-bottom {
	color: #fff;
	width: 0 !important;
	text-align: left;
}
q-button {
	position: absolute;
	border: none !important;
}
q-old {
	min-width: 0 !important;
	line-height: 1 !important;
	display: flex;
	display: grid;
}
q-top-countdown {
	height: calc(1em + 3px);
	border: none;
	overflow-y: hidden;
	box-shadow: none !important;
}
q-webkit {
	background-color: transparent;
}
q-back-inner {
	overflow-x: auto;
	top: 10;
}
q-inner-nav-back {
	outline-width: 0;
	justify-content: center;
	opacity: 30;
	opacity: 10;
	-webkit-user-select: none;
}
q-repeater {
	border: 0 none transparent;
	top: 0;
	opacity: 20;
	z-index: 1;
}
q-totals-layout {
	opacity: 10;
	text-align: center;
	text-transform: inherit;
}
q-inner {
	-webkit-user-select: none;
	width: 100%;
	flex-shrink: 0;
	color: #fff;
	width: 2em;
}
q-totals-inner {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	position: absolute !important;
	-webkit-user-select: none;
}
q-horizontal-old {
	padding: 0.5em !important;
	line-height: inherit;
	padding: 0.5em !important;
	align-items: center;
	white-space: nowrap;
}
q-top-repeater {
	height: 100%;
	display: inline !important;
	text-align: left;
	box-sizing: content-box;
	line-height: inherit;
}
q-left-countdown-bottom {
	vertical-align: baseline;
	width: 2em;
}
q-price-thumbnails {
	height: 100%;
}
q-thumbnails-webkit {
	fill: currentColor;
	display: inline !important;
	font-size: 1em;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
q-nav-position {
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
q-layout-carousel {
	display: inline !important;
}
q-horizontal {
	flex-grow: 0;
}
q-horizontal-thumbnails-bottom {
	align-items: center;
	display: flex;
	vertical-align: baseline;
	opacity: 30;
}
q-old-back {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
q-old-horizontal-left {
	justify-content: center;
}
q-countdown-totals {
	top: 10;
	bottom: 0;
	align-items: left;
	position: absolute;
	width: 0 !important;
}
q-left-carousel {
	background-color: transparent;
	opacity: 10;
	width: 2em;
	background-color: transparent;
	scrollbar-width: none;
}
q-inner-next-layout {
	top: calc(50% - 0.5em) !important;
}
  input#confirmation {
    width: 100%;
  }
d-thumbnails-tables {
	display: grid;
	line-height: 1 !important;
}
d-totals-button-top {
	min-width: 0 !important;
}
d-countdown {
	line-height: inherit;
	border: none !important;
	-ms-user-select: none;
	position: absolute !important;
}
d-next-position {
	opacity: 20;
	opacity: 1;
}
d-position-top {
	fill: currentColor;
	display: inline;
	overflow-y: hidden;
	text-decoration: none;
	box-shadow: none !important;
}
d-button-position {
	line-height: 1 !important;
	color: #fff;
	z-index: 1;
	width: 0 !important;
}
d-price-blocks-price {
	display: inline !important;
}
d-left-left-quantity {
	vertical-align: baseline;
	top: 50;
}
d-thumbnails-price {
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	overflow-y: hidden;
}
d-blocks {
	scrollbar-width: none;
	-webkit-user-select: none;
}
d-blocks {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	bottom: 10;
	overflow-x: auto;
}
d-bottom-webkit-next {
	display: flex;
	font-size: 1em;
	overflow-x: auto;
	opacity: 20;
	line-height: 1 !important;
}
d-button-old-repeater {
	-ms-user-select: none;
	white-space: nowrap;
	line-height: 1 !important;
	fill: currentColor;
	border: none;
}
d-image {
	scrollbar-width: none;
	bottom: 0;
	letter-spacing: inherit;
	top: 0;
	display: flex;
}
d-thumbnails-top {
	-webkit-user-select: none;
}
d-position-blocks {
	grid-gap: 30px;
}
d-countdown {
	width: 0 !important;
	letter-spacing: inherit;
	margin: 0;
	height: 100%;
	position: relative;
}
d-button-blocks-webkit {
	scrollbar-width: none;
}
d-repeater-nav-nav {
	user-select: none;
	display: grid;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
d-back {
	vertical-align: baseline;
	bottom: 20;
}
d-horizontal {
	min-width: 0 !important;
	top: 50;
	left: calc(50% - 0.5em) !important;
}
d-repeater-button {
	border: none !important;
	height: calc(1em + 3px);
	width: 0 !important;
}
d-top-price {
	width: 0 !important;
	display: flex;
	opacity: 20;
}
d-back {
	position: relative;
	top: 50;
	margin: 0;
}
d-next-repeater {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
d-nav-carousel {
	height: 100%;
	opacity: 10;
	scrollbar-width: none;
	min-width: 0 !important;
}
d-top {
	overflow-x: auto;
	box-shadow: none !important;
	vertical-align: baseline;
	width: 2em;
	margin: 0;
}
d-top-layout {
	height: calc(1em + 3px);
	outline-width: 0;
	bottom: 20;
	top: 0;
}
d-left {
	top: 0;
	opacity: 1;
	scrollbar-width: none;
	-ms-user-select: none;
}
d-countdown-old-layout {
	opacity: 10;
	display: inline !important;
}
d-back-totals {
	height: calc(1em + 3px);
	z-index: 1;
	width: calc(1em + 3px);
	text-align: center;
}
d-bottom-position-countdown {
	width: 0 !important;
	opacity: 1;
	user-select: none;
}
d-image-quantity {
	min-height: 0 !important;
	box-sizing: content-box;
	text-transform: inherit;
	outline: none !important;
	opacity: 30;
}
d-old-back-top {
	white-space: nowrap;
	bottom: 0;
	box-sizing: content-box;
	right: 0;
	flex-grow: 0;
}
d-bottom-price {
	margin: 0;
	opacity: 30;
	letter-spacing: inherit;
}
d-top {
	justify-content: center;
	background-color: transparent;
	position: relative;
	right: 0;
}
d-totals-tables {
	width: 0 !important;
	fill: currentColor;
	margin: 0 !important;
	position: absolute !important;
	-ms-user-select: none;
}
d-top-layout-countdown {
	-ms-user-select: none;
	grid-gap: 30px;
	user-select: none;
}
d-price-thumbnails-old {
	-ms-user-select: none;
	bottom: 0;
	opacity: 20;
	width: 0 !important;
}
d-totals {
	box-sizing: content-box;
	color: #fff;
}
d-layout-old-button {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	overflow-x: auto;
	top: 0;
}
d-webkit-left {
	color: #fff;
	outline-width: 0;
	-ms-user-select: none;
	flex-shrink: 0;
}
d-old {
	user-select: none;
	outline: none !important;
	flex-grow: 0;
}
d-carousel-repeater-bottom {
	outline: none !important;
	border: none !important;
}
d-image-totals {
	margin: 0 !important;
	bottom: 0;
	bottom: 0;
	justify-content: center;
	position: absolute;
}
  input#new-password {
    padding-left: 0;
  }
s-bottom-webkit-position {
	height: 100%;
	flex-grow: 0;
	line-height: inherit;
	position: relative;
	width: 2em;
}
s-thumbnails {
	color: #fff;
	letter-spacing: inherit;
	width: 0 !important;
	height: 0 !important;
}
s-horizontal {
	transform: translate(50%, -50%);
	box-shadow: none !important;
	text-decoration: none;
	position: relative;
	box-sizing: content-box;
}
s-next {
	line-height: inherit;
	opacity: 30;
	vertical-align: middle;
}
s-bottom-repeater {
	scrollbar-width: none;
	grid-gap: 30px;
	outline: none !important;
}
s-image-old-bottom {
	width: calc(1em + 3px);
	align-items: center;
	outline: none !important;
}
s-countdown-quantity {
	text-align: center;
}
s-blocks-repeater {
	top: 10;
	user-select: none;
	top: 0;
	position: absolute;
	overflow-y: hidden;
}
s-back-webkit-inner {
	letter-spacing: inherit;
	color: inherit;
}
s-back {
	opacity: 1;
}
s-button-old {
	padding: 0.5em !important;
}
s-button {
	box-shadow: none !important;
}
s-blocks {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	border: none;
}
s-nav {
	opacity: 30;
	height: 100%;
	scrollbar-width: none;
}
s-top {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	flex-shrink: 0;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
s-quantity-webkit {
	font-size: 1em;
}
s-countdown-tables {
	white-space: nowrap;
}
s-image-thumbnails {
	text-decoration: none;
	user-select: none;
	line-height: 1 !important;
}
s-next {
	z-index: 1;
	background-color: transparent;
	width: calc(1em + 3px);
	align-items: center;
}
  #locales_list {
    display: none;
  }
c-old-webkit-top {
	width: 100%;
	opacity: 1;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
c-blocks-quantity-image {
	text-transform: inherit;
	text-decoration: none;
	width: 100%;
	bottom: 20;
	box-sizing: content-box;
}
c-top-repeater-top {
	border: none !important;
	overflow-y: hidden;
	border: none !important;
}
c-thumbnails {
	display: grid;
	position: relative;
	height: calc(1em + 3px);
	vertical-align: middle;
	top: 10;
}
c-price-tables-thumbnails {
	outline: none !important;
	white-space: nowrap;
}
c-tables {
	border: 0 none transparent;
	outline-width: 0;
	opacity: 1;
}
c-old-horizontal-position {
	vertical-align: middle;
	font-size: 1em;
	position: relative;
	bottom: 0;
	letter-spacing: inherit;
}
c-countdown-layout {
	text-align: center;
}
c-position-blocks {
	flex-grow: 0;
	min-height: 0 !important;
}
c-tables {
	margin: 0;
}
c-repeater-repeater {
	fill: currentColor;
	opacity: 20;
	overflow-y: hidden;
	margin: 0 !important;
}
c-repeater-totals-nav {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
c-old-totals {
	vertical-align: baseline;
	position: absolute;
	line-height: inherit;
	justify-content: center;
}
c-back {
	opacity: 30;
	border: none !important;
}
c-thumbnails-webkit {
	align-items: center;
}
c-totals {
	flex-grow: 0;
}
c-layout-thumbnails {
	min-width: 0 !important;
}
c-inner {
	background-color: transparent;
}
c-carousel-horizontal {
	opacity: 20;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	font-size: 1em;
}
c-layout-countdown-old {
	width: 2em;
	overflow-y: hidden;
	outline: none !important;
	flex-grow: 0;
}
c-layout-horizontal-price {
	height: calc(1em + 3px);
	top: 10;
	font-size: 1em;
	display: flex;
}
c-back-webkit-blocks {
	margin: 0 !important;
}
c-blocks-layout {
	border: none;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
c-inner-top {
	top: 50;
}
c-nav {
	min-height: 0 !important;
	display: flex;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
c-back {
	display: grid;
	opacity: 20;
	line-height: calc(1em + 2px);
	margin: 0;
	position: absolute;
}
c-carousel {
	fill: currentColor;
	color: #fff;
	z-index: 1;
	text-transform: inherit;
}
c-next {
	top: 10;
	margin: 0;
	text-decoration: none;
	position: relative;
	vertical-align: middle;
}
c-horizontal {
	outline: none !important;
	display: inline !important;
}
c-back {
	user-select: none;
	box-sizing: content-box;
	height: 0 !important;
	display: grid;
}
c-back-webkit-back {
	bottom: 0;
	transform: translate(50%, -50%);
}
c-blocks-horizontal {
	opacity: 10;
	width: 0 !important;
	margin: 0;
}
c-nav-horizontal-position {
	scrollbar-width: none;
}
c-carousel-price {
	flex-shrink: 0;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
}
  #mobilelocalemenu {
    display: inline-block;
  }
b-price {
	background-color: transparent;
}
b-left {
	justify-content: center;
	position: relative;
	overflow-y: hidden;
}
b-next-old-image {
	width: 100%;
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	top: 10;
}
b-carousel-price {
	display: inline !important;
	position: relative;
}
b-webkit-back-bottom {
	scrollbar-width: none;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
b-image-image {
	letter-spacing: inherit;
	opacity: 30;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
b-next {
	text-decoration: none;
}
b-carousel-nav-bottom {
	text-align: left;
	flex-shrink: 0;
	color: #fff;
	top: 10;
}
b-tables-price-next {
	height: 100%;
}
b-position-position-horizontal {
	display: inline !important;
}
b-inner-position-button {
	text-align: center;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
b-countdown-nav-tables {
	top: calc(50% - 0.5em) !important;
	display: grid;
	align-items: left;
}
b-next-top {
	text-transform: inherit;
	scrollbar-width: none;
}
b-price {
	display: inline;
	color: #fff;
}
b-position-inner {
	display: grid;
	box-shadow: none !important;
	outline: none !important;
	top: 10;
	margin: 0 !important;
}
b-webkit-nav {
	line-height: calc(1em + 2px);
	font-size: 1em;
}
b-layout {
	height: 100%;
	height: 0 !important;
	width: 0 !important;
}
b-carousel-repeater {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
b-blocks-button-thumbnails {
	box-shadow: none !important;
	border: none;
	min-width: 0 !important;
}
b-blocks {
	z-index: 1;
	margin: 0;
	transform: translate(50%, -50%);
	background-color: transparent;
	box-sizing: content-box;
}
b-repeater-countdown-webkit {
	bottom: 10;
	color: inherit;
}
b-left {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	overflow-x: auto;
	top: 0;
	fill: currentColor;
}
  #external-auth-container,
  #select_users_option_block {
    text-align: center;
    padding-bottom: 0;
  }
z-top-inner {
	top: 0;
	bottom: 10;
}
z-repeater-next-bottom {
	margin: 0 !important;
	letter-spacing: inherit;
	color: inherit;
	right: 0;
	display: inline;
}
z-repeater-layout {
	color: #fff;
	line-height: 1 !important;
	height: 100%;
	bottom: 20;
	display: inline;
}
z-inner {
	border: 0 none transparent;
	font-size: 1em;
	flex-grow: 0;
	text-decoration: none;
}
z-price {
	color: #fff;
	outline-width: 0;
}
z-top {
	padding: 0.5em !important;
	height: 0 !important;
}
z-position-price {
	outline-width: 0;
	padding: 0.5em !important;
	padding: 0.5em !important;
	outline-width: 0;
}
z-totals {
	opacity: 10;
}
z-bottom-top-left {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
z-thumbnails {
	top: 0;
	vertical-align: middle;
}
z-next-totals {
	text-align: center;
	outline-width: 0;
	flex-shrink: 0;
}
z-left-back {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
z-image-back-position {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	width: 0 !important;
}
z-blocks-repeater {
	display: inline !important;
	text-transform: inherit;
}
z-nav-horizontal {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	box-shadow: none !important;
	flex-shrink: 0;
}
z-inner-bottom-blocks {
	top: 50;
}
z-quantity-bottom-webkit {
	position: relative;
	line-height: inherit;
	text-align: left;
	text-align: center;
	line-height: 1 !important;
}
z-thumbnails-quantity {
	border: 0 none transparent;
	justify-content: center;
	vertical-align: middle;
	width: calc(1em + 3px);
	outline: none !important;
}
z-button-webkit-bottom {
	background-color: transparent;
	border: none !important;
}
z-repeater-blocks {
	margin: 0;
	line-height: 1 !important;
	transform: translate(50%, -50%);
	right: 0;
	display: flex;
}
z-back {
	background-color: transparent;
}
z-totals-next-carousel {
	margin: 0;
	box-shadow: none !important;
	opacity: 20;
}
z-inner-quantity {
	border: none;
}
z-blocks-button-inner {
	height: 0 !important;
	opacity: 30;
	letter-spacing: inherit;
	color: inherit;
	flex-grow: 0;
}
z-totals-bottom-countdown {
	line-height: calc(1em + 2px);
}
z-tables-horizontal-carousel {
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
z-position-back {
	overflow-y: hidden;
	height: 0 !important;
	display: flex;
	outline-width: 0;
}
  #external-auth-container .or-separator,
  #select_users_option_block .or-separator {
    background: 0;
    text-align: left;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    margin-bottom: 8px;
  }
s-webkit {
	border: 0 none transparent;
	text-align: center;
	color: #fff;
}
s-bottom-next-webkit {
	outline: none !important;
	align-items: left;
}
s-thumbnails-back-webkit {
	width: 100%;
	width: 0 !important;
}
s-button-top {
	opacity: 30;
	-webkit-user-select: none;
	right: 0;
}
s-next-next-top {
	background-color: transparent;
	-webkit-user-select: none;
	background-color: transparent;
	text-decoration: none;
	top: 10;
}
s-repeater-bottom {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
s-nav {
	align-items: left;
	margin: 0 !important;
	grid-gap: 30px;
	box-sizing: content-box;
}
s-carousel-carousel-left {
	display: flex;
	outline-width: 0;
	z-index: 1;
}
s-next {
	opacity: 20;
	bottom: 10;
}
s-tables-webkit {
	color: inherit;
	text-align: center;
	display: inline;
	font-size: 1em;
	opacity: 20;
}
s-left {
	min-height: 0 !important;
	text-decoration: none;
	transform: translate(50%, -50%);
	display: grid;
	height: 100%;
}
s-button {
	scrollbar-width: none;
	width: 0 !important;
	display: grid;
	left: calc(50% - 0.5em) !important;
}
s-quantity-thumbnails-position {
	top: 50;
	vertical-align: baseline;
	flex-grow: 0;
}
s-top {
	line-height: 1 !important;
	outline-width: 0;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	height: 100%;
}
s-next {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	right: 0;
}
s-button-thumbnails {
	text-align: center;
	outline-width: 0;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
s-quantity-layout {
	height: 0 !important;
	text-align: left;
	vertical-align: baseline;
}
s-repeater-webkit {
	min-width: 0 !important;
	vertical-align: middle;
	z-index: 1;
}
s-image {
	align-items: center;
	letter-spacing: inherit;
}
s-old-thumbnails-horizontal {
	outline: none !important;
	overflow-x: auto;
}
s-price-nav {
	overflow-y: hidden;
	border: 0 none transparent;
}
s-inner-webkit {
	vertical-align: baseline;
	text-align: center;
	user-select: none;
}
s-tables-nav-blocks {
	top: 10;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
s-nav {
	z-index: 1;
	-ms-user-select: none;
	opacity: 1;
}
s-button {
	color: inherit;
	letter-spacing: inherit;
}
s-next {
	box-shadow: none !important;
	width: 0 !important;
	-ms-user-select: none;
	top: 50;
}
s-bottom {
	color: inherit;
	right: 0;
	align-items: left;
	vertical-align: baseline;
}
s-nav {
	outline: none !important;
	flex-shrink: 0;
	overflow-x: auto;
	top: 0;
}
s-countdown-old-button {
	min-width: 0 !important;
}
s-carousel {
	scrollbar-width: none;
	width: 100%;
}
s-repeater-top {
	bottom: 20;
	fill: currentColor;
	vertical-align: middle;
	text-align: left;
}
s-button {
	display: grid;
	box-sizing: content-box;
	bottom: 10;
	display: inline !important;
}
s-left {
	opacity: 1;
}
s-layout-layout-bottom {
	border: none;
	top: 10;
}
s-position-top {
	outline-width: 0;
}
s-carousel-webkit-quantity {
	margin: 0 !important;
	vertical-align: baseline;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
s-button {
	letter-spacing: inherit;
	align-items: left;
	grid-gap: 30px;
}
s-horizontal-image-thumbnails {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
s-thumbnails-back-carousel {
	border: 0 none transparent;
	line-height: 1 !important;
}
s-nav-back {
	margin: 0 !important;
	user-select: none;
	width: 0 !important;
}
s-left {
	display: inline !important;
	width: calc(1em + 3px);
	position: relative;
	top: 10;
	line-height: inherit;
}
s-blocks {
	overflow-x: auto;
	display: inline !important;
	height: 100%;
	box-shadow: none !important;
	display: inline !important;
}
s-button {
	min-height: 0 !important;
	align-items: center;
	margin: 0;
	color: inherit;
	height: 100%;
}
s-image-next {
	border: 0 none transparent;
	margin: 0 !important;
}
s-next {
	user-select: none;
	text-align: center;
	border: none !important;
	outline-width: 0;
}
  #external-auth-container .external-auth-items {
    width: auto;
    min-width: auto;
    vertical-align: middle;
    text-align: center;
    margin-bottom: 8px;
  }
m-top-totals-quantity {
	background-color: transparent;
	text-transform: inherit;
	overflow-y: hidden;
	z-index: 1;
}
m-blocks-top-nav {
	bottom: 10;
	display: grid;
	color: inherit;
	overflow-x: auto;
	flex-shrink: 0;
}
m-old-back {
	right: 0;
	letter-spacing: inherit;
	top: 50;
	height: 100%;
}
m-position-old {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
m-thumbnails {
	top: 0;
	padding: 0.5em !important;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
	background-color: transparent;
}
m-quantity-next {
	align-items: center;
	transform: translate(50%, -50%);
	display: grid;
}
m-bottom {
	display: flex;
	z-index: 1;
	top: 10;
	bottom: 10;
}
m-carousel-inner-quantity {
	border: 0 none transparent;
	bottom: 0;
	bottom: 10;
	font-size: 1em;
	top: 0;
}
m-inner-inner {
	width: 0 !important;
}
m-horizontal-quantity-blocks {
	margin: 0;
	opacity: 30;
	width: 100%;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
m-top-back-repeater {
	overflow-y: hidden;
	margin: 0;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	width: calc(1em + 3px);
}
m-nav-quantity {
	color: inherit;
	opacity: 20;
	z-index: 1;
}
m-back-back-image {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
m-bottom {
	bottom: 0;
	height: calc(1em + 3px);
	display: inline !important;
	padding: 0.5em !important;
	flex-shrink: 0;
}
m-bottom-quantity-position {
	display: inline;
}
m-tables {
	line-height: inherit;
	color: #fff;
	background-color: transparent;
}
m-next-layout {
	outline: none !important;
	position: absolute;
}
m-old {
	display: flex;
}
m-back-next-top {
	border: none !important;
	width: calc(1em + 3px);
	box-shadow: none !important;
	min-height: 0 !important;
}
m-old {
	border: none !important;
	position: absolute;
	outline: none !important;
}
m-thumbnails-bottom {
	align-items: left;
}
  #external-auth-container .external-auth-btn {
    width: 30px;
    height: 30px;
    text-align: center;
    padding-top: 0;
    margin-left: 8px;
  }
f-button-horizontal-nav {
	line-height: inherit;
	font-size: 1em;
	display: inline !important;
	justify-content: center;
}
f-tables-left-webkit {
	top: 0;
	height: calc(1em + 3px);
	position: absolute !important;
	fill: currentColor;
	border: 0 none transparent;
}
f-price-totals {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
f-button {
	outline-width: 0;
	margin: 0;
	justify-content: center;
	white-space: nowrap;
}
f-countdown {
	opacity: 10;
	top: 10;
	text-decoration: none;
}
f-bottom {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	width: 0 !important;
}
f-inner-bottom-webkit {
	display: grid;
	flex-grow: 0;
	user-select: none;
	display: flex;
}
f-inner {
	outline-width: 0;
}
f-horizontal-tables-top {
	line-height: 1 !important;
	text-align: center;
	color: #fff;
}
f-blocks-tables-back {
	color: inherit;
	width: 2em;
	fill: currentColor;
	color: #fff;
}
f-horizontal {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	line-height: 1 !important;
	top: 0;
}
f-left-top {
	transform: translate(50%, -50%);
	opacity: 10;
	bottom: 0;
	bottom: 20;
	-ms-user-select: none;
}
f-position-top-thumbnails {
	vertical-align: baseline;
}
f-position-back {
	padding: 0.5em !important;
	grid-gap: 30px;
}
f-position-webkit-back {
	user-select: none;
	position: absolute;
	vertical-align: baseline;
}
  #external-auth-container .external-auth-btn .external-auth-btn-label {
    display: none;
  }
p-bottom-tables-bottom {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	align-items: left;
	width: 2em;
}
p-top-totals {
	flex-grow: 0;
	top: 50;
	align-items: left;
	bottom: 0;
	transform: translate(50%, -50%);
}
p-blocks {
	z-index: 1;
}
p-position {
	vertical-align: baseline;
}
p-inner-inner-old {
	top: 50;
	overflow-y: hidden;
}
p-countdown-old-tables {
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
}
p-next-tables-nav {
	align-items: left;
}
p-bottom-quantity {
	outline: none !important;
	line-height: calc(1em + 2px);
}
p-top-nav-webkit {
	opacity: 30;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	text-align: center;
}
p-old {
	opacity: 20;
}
p-bottom-image-layout {
	display: inline !important;
	top: 50;
	grid-gap: 30px;
	vertical-align: baseline;
}
p-image {
	background-color: transparent;
	font-size: 1em;
	text-transform: inherit;
}
p-back-left {
	box-sizing: content-box;
	user-select: none;
}
p-left-carousel {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	display: flex;
}
p-carousel {
	line-height: calc(1em + 2px);
	opacity: 30;
	min-height: 0 !important;
	color: inherit;
	opacity: 30;
}
p-quantity {
	grid-gap: 30px;
	outline-width: 0;
	overflow-x: auto;
	letter-spacing: inherit;
}
p-repeater-thumbnails {
	color: inherit;
	top: 50;
}
p-horizontal {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
}
p-horizontal {
	bottom: 20;
	top: 10;
	outline: none !important;
	bottom: 10;
	text-align: center;
}
p-layout-webkit-webkit {
	line-height: 1 !important;
	display: grid;
	height: calc(1em + 3px);
	text-decoration: none;
	margin: 0 !important;
}
p-tables-nav {
	vertical-align: middle;
	border: none !important;
	user-select: none;
	grid-gap: 30px;
}
p-nav-next-thumbnails {
	position: absolute;
	padding: 0.5em !important;
	-ms-user-select: none;
	border: none !important;
}
p-position-price-next {
	display: inline;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
p-nav-carousel-price {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	fill: currentColor;
}
p-webkit {
	fill: currentColor;
	overflow-x: auto;
}
  #external-auth-container .or-separator-secondary-label,
  #select_users_option_block .or-separator {
    display: inline-block;
  }
m-horizontal-back-back {
	border: none;
}
m-thumbnails-inner {
	vertical-align: middle;
}
m-blocks-next-tables {
	opacity: 10;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	color: inherit;
	opacity: 10;
}
m-image-layout-layout {
	right: 0;
	transform: translate(50%, -50%);
	text-transform: inherit;
	padding: 0.5em !important;
}
m-old-webkit-left {
	color: #fff;
	bottom: 0;
}
m-carousel-blocks {
	opacity: 1;
}
m-image-quantity {
	color: inherit;
	scrollbar-width: none;
}
m-left-totals-countdown {
	text-transform: inherit;
	color: #fff;
	white-space: nowrap;
	box-sizing: content-box;
}
m-layout-quantity {
	width: 100%;
	display: flex;
}
m-bottom-layout-nav {
	vertical-align: baseline;
	-webkit-user-select: none;
	text-transform: inherit;
	scrollbar-width: none;
	position: absolute;
}
m-carousel-carousel {
	overflow-x: auto;
	outline-width: 0;
}
m-quantity-old {
	background-color: transparent;
}
m-quantity-countdown-image {
	outline: none !important;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
m-price {
	vertical-align: baseline;
	display: inline;
}
m-countdown-repeater-top {
	min-width: 0 !important;
	letter-spacing: inherit;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
m-repeater-horizontal-thumbnails {
	width: 100%;
}
m-horizontal-old {
	position: absolute;
	width: 2em;
	align-items: center;
}
m-back-position-webkit {
	min-height: 0 !important;
	-webkit-user-select: none;
}
m-position {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
m-webkit {
	border: none;
}
m-price {
	height: 0 !important;
	display: flex;
	flex-grow: 0;
}
m-button {
	box-shadow: none !important;
}
m-repeater {
	width: calc(1em + 3px);
}
m-quantity-back {
	-webkit-user-select: none;
}
m-image-position-layout {
	height: calc(1em + 3px);
	outline-width: 0;
	opacity: 10;
	transform: translate(50%, -50%);
}
m-image-blocks-position {
	line-height: 1 !important;
	width: 0 !important;
	height: calc(1em + 3px);
	right: 0;
	box-shadow: none !important;
}
m-webkit-inner {
	top: 50;
}
m-old-layout {
	width: 0 !important;
}
m-top-inner {
	position: absolute;
}
m-inner-button-horizontal {
	scrollbar-width: none;
	width: 2em;
	-ms-user-select: none;
	color: #fff;
	opacity: 30;
}
m-image {
	-ms-user-select: none;
	letter-spacing: inherit;
	align-items: left;
	fill: currentColor;
}
m-top {
	width: calc(1em + 3px);
	opacity: 1;
	color: inherit;
	outline-width: 0;
}
m-next {
	display: grid;
	position: absolute !important;
	bottom: 10;
}
m-carousel {
	fill: currentColor;
	display: flex;
}
m-horizontal {
	text-align: left;
	z-index: 1;
}
m-horizontal-totals {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
m-position-blocks-countdown {
	display: grid;
	margin: 0 !important;
	height: 0 !important;
	opacity: 10;
}
m-tables-back-layout {
	color: inherit;
}
m-quantity-position-quantity {
	flex-shrink: 0;
	color: #fff;
	padding: 0.5em !important;
	color: #fff;
	align-items: left;
}
  #external-auth-container .external-auth-icon {
    margin: 0;
    width: 22px;
    height: 22px;
  }
f-thumbnails-quantity {
	text-align: left;
	flex-grow: 0;
}
f-totals {
	grid-gap: 30px;
	vertical-align: baseline;
	justify-content: center;
	border: none;
}
f-next {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	display: inline;
	width: 2em;
	outline-width: 0;
}
f-back {
	opacity: 20;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
f-old-thumbnails {
	height: 100%;
	top: 10;
	vertical-align: baseline;
	user-select: none;
}
f-image-nav {
	top: 0;
	bottom: 10;
	display: grid;
}
f-countdown-webkit-layout {
	border: none;
	transform: translate(50%, -50%);
	color: inherit;
}
f-old-repeater-button {
	z-index: 1;
}
f-countdown-countdown-layout {
	background-color: transparent;
	outline-width: 0;
}
f-carousel-thumbnails-next {
	outline: none !important;
	align-items: left;
}
f-next-quantity-inner {
	min-width: 0 !important;
}
f-old {
	outline: none !important;
	line-height: inherit;
	outline-width: 0;
	text-decoration: none;
}
f-inner-carousel-horizontal {
	height: 100%;
	opacity: 30;
	color: inherit;
	text-decoration: none;
}
f-countdown-horizontal {
	outline: none !important;
}
f-bottom-webkit {
	border: none;
}
f-old {
	user-select: none;
}
f-image-position {
	height: 0 !important;
	min-width: 0 !important;
}
f-inner-old {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	height: 0 !important;
	fill: currentColor;
}
f-price {
	opacity: 20;
	line-height: inherit;
}
f-next-nav-price {
	width: 100%;
	text-decoration: none;
}
f-carousel-position {
	min-height: 0 !important;
}
f-webkit {
	white-space: nowrap;
	white-space: nowrap;
	scrollbar-width: none;
	line-height: 1 !important;
	opacity: 20;
}
  .image-wrapper {
    min-width: 50px;
    min-height: 50px;
  }
v-countdown-blocks-layout {
	white-space: nowrap;
	position: absolute !important;
	position: relative;
}
v-thumbnails {
	width: 2em;
	overflow-x: auto;
	line-height: inherit;
}
v-blocks-price-blocks {
	right: 0;
	-webkit-user-select: none;
}
v-layout-carousel-nav {
	top: 10;
	width: 100%;
	border: 0 none transparent;
	opacity: 10;
	flex-grow: 0;
}
v-carousel-position-thumbnails {
	user-select: none;
	width: calc(1em + 3px);
	bottom: 20;
}
v-back-tables {
	line-height: 1 !important;
	margin: 0;
	background-color: transparent;
	vertical-align: middle;
}
v-countdown {
	position: relative;
	overflow-y: hidden;
	box-shadow: none !important;
	min-width: 0 !important;
}
v-nav-nav-back {
	width: 2em;
	justify-content: center;
	align-items: left;
	background-color: transparent;
}
v-top-button {
	font-size: 1em;
	position: absolute;
	flex-grow: 0;
	top: 0;
	letter-spacing: inherit;
}
v-position-thumbnails-countdown {
	user-select: none;
	top: 0;
	display: inline !important;
	top: 10;
}
v-button-countdown {
	outline-width: 0;
	position: relative;
	min-height: 0 !important;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
v-thumbnails {
	display: grid;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
v-layout {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	display: inline !important;
	line-height: 1 !important;
}
v-bottom-blocks-top {
	color: #fff;
	vertical-align: baseline;
	vertical-align: baseline;
	overflow-y: hidden;
	margin: 0;
}
v-blocks-image {
	display: grid;
}
v-countdown-left {
	line-height: calc(1em + 2px);
}
v-back-quantity-price {
	opacity: 20;
	user-select: none;
	font-size: 1em;
}
v-quantity-countdown-quantity {
	display: grid;
	z-index: 1;
}
v-left {
	opacity: 30;
	flex-grow: 0;
	height: 0 !important;
	position: absolute;
	vertical-align: baseline;
}
v-top-bottom {
	-ms-user-select: none;
	height: 0 !important;
	position: absolute;
	text-transform: inherit;
	text-decoration: none;
}
v-button-countdown-old {
	vertical-align: baseline;
}
v-horizontal-back-inner {
	overflow-y: hidden;
	top: 10;
	flex-grow: 0;
}
v-next {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	text-transform: inherit;
	padding: 0.5em !important;
}
v-carousel-button {
	z-index: 1;
	vertical-align: baseline;
	outline: none !important;
	height: 0 !important;
	display: grid;
}
v-button {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	flex-shrink: 0;
	display: inline !important;
}
v-nav-blocks-webkit {
	opacity: 1;
	letter-spacing: inherit;
}
v-left {
	top: 10;
	border: none;
	opacity: 1;
	grid-gap: 30px;
}
v-position {
	bottom: 20;
}
v-button-repeater-repeater {
	box-shadow: none !important;
	overflow-x: auto;
}
v-tables-quantity-layout {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
v-top {
	min-width: 0 !important;
}
v-horizontal-inner-carousel {
	box-sizing: content-box;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
v-nav-blocks-image {
	opacity: 1;
	overflow-y: hidden;
	text-align: left;
	outline-width: 0;
}
v-nav {
	justify-content: center;
	top: 0;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
v-old {
	grid-gap: 30px;
	margin: 0;
	color: #fff;
	text-decoration: none;
}
v-blocks {
	height: 100%;
}
  .copyright {
    margin: 0;
  }
i-layout-webkit-back {
	transform: translate(50%, -50%);
	opacity: 20;
}
i-inner {
	bottom: 10;
	width: 0 !important;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
i-layout-nav-nav {
	align-items: center;
	position: absolute !important;
}
i-totals {
	background-color: transparent;
}
i-layout-price-old {
	margin: 0;
}
i-blocks-countdown {
	right: 0;
	line-height: calc(1em + 2px);
	bottom: 10;
}
i-old {
	height: 100%;
	z-index: 1;
	box-shadow: none !important;
	height: 100%;
}
i-inner-blocks-button {
	line-height: inherit;
	font-size: 1em;
	fill: currentColor;
	align-items: left;
	background-color: transparent;
}
i-left {
	justify-content: center;
}
i-price-countdown {
	grid-template-columns: 1fr 1fr;
}
i-horizontal-button-price {
	margin: 0 !important;
	vertical-align: middle;
	font-size: 1em;
}
i-inner-carousel-price {
	justify-content: center;
	margin: 0;
}
i-thumbnails-next-quantity {
	-webkit-user-select: none;
	padding: 0.5em !important;
	overflow-y: hidden;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
i-horizontal-image-top {
	outline-width: 0;
	font-size: 1em;
	text-transform: inherit;
	bottom: 20;
}
i-left {
	top: 0;
	outline: none !important;
}
  #select_user_form {
    max-width: 500px;
    width: 100%;
    margin: 0;
    padding: 0;
  }
w-tables {
	letter-spacing: inherit;
}
w-tables-bottom {
	-webkit-user-select: none;
	bottom: 10;
	line-height: 1 !important;
	outline: none !important;
}
w-webkit-carousel {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
w-button {
	line-height: calc(1em + 2px);
}
w-thumbnails {
	white-space: nowrap;
	color: #fff;
	position: absolute !important;
	box-sizing: content-box;
	opacity: 1;
}
w-thumbnails {
	align-items: center;
	color: #fff;
	position: absolute !important;
	padding: 0.5em !important;
}
w-webkit {
	text-transform: inherit;
	-webkit-user-select: none;
	-ms-user-select: none;
}
w-tables-horizontal {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	width: 100%;
	bottom: 10;
}
w-quantity {
	top: 10;
	margin: 0;
	line-height: calc(1em + 2px);
	flex-grow: 0;
	top: 50;
}
w-layout-blocks-horizontal {
	white-space: nowrap;
	position: absolute;
}
w-position-webkit-webkit {
	line-height: 1 !important;
	height: 100%;
	border: none !important;
}
w-left {
	color: inherit;
	bottom: 10;
	color: #fff;
	text-transform: inherit;
}
w-old-repeater {
	border: 0 none transparent;
}
w-image {
	right: 0;
	bottom: 20;
	bottom: 0;
	min-height: 0 !important;
}
w-back-position-image {
	margin: 0;
	display: inline;
}
w-old {
	-webkit-user-select: none;
	opacity: 30;
	position: absolute;
	justify-content: center;
}
w-carousel {
	text-align: left;
	width: 2em;
	justify-content: center;
	opacity: 10;
}
w-left-top {
	box-sizing: content-box;
	outline: none !important;
}
w-webkit {
	-webkit-user-select: none;
	opacity: 30;
	position: absolute;
	justify-content: center;
	opacity: 10;
}
w-blocks {
	height: calc(1em + 3px);
	vertical-align: baseline;
	right: 0;
	border: none;
}
w-repeater-blocks-price {
	display: flex;
	z-index: 1;
	align-items: center;
}
w-tables-carousel-tables {
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
w-old {
	height: calc(1em + 3px);
}
w-button {
	position: absolute !important;
	justify-content: center;
	text-decoration: none;
}
  .button-wrapper {
    display: block;
    float: none;
    border-bottom: 1px solid #ccc;
  }
p-position-blocks {
	opacity: 30;
	line-height: 1 !important;
	justify-content: center;
	opacity: 20;
}
p-carousel-totals {
	outline-width: 0;
}
p-nav-tables {
	position: relative;
	-webkit-user-select: none;
}
p-left-next {
	height: calc(1em + 3px);
	position: absolute !important;
}
p-old-bottom-image {
	bottom: 20;
	color: inherit;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
}
p-thumbnails-back-countdown {
	flex-shrink: 0;
	white-space: nowrap;
	-ms-user-select: none;
	flex-shrink: 0;
}
p-countdown-top-webkit {
	user-select: none;
	height: 100%;
	align-items: left;
}
p-quantity-bottom-top {
	align-items: left;
	min-height: 0 !important;
}
p-blocks {
	user-select: none;
	text-align: left;
	z-index: 1;
}
p-countdown-bottom-quantity {
	right: 0;
	position: absolute !important;
	overflow-x: auto;
	overflow-y: hidden;
}
p-nav-position-thumbnails {
	text-transform: inherit;
	width: calc(1em + 3px);
	bottom: 20;
	top: 50;
	box-sizing: content-box;
}
p-back {
	position: absolute !important;
	bottom: 10;
}
p-price-horizontal-layout {
	opacity: 20;
	letter-spacing: inherit;
}
p-inner-inner {
	width: 100%;
	height: calc(1em + 3px);
	position: absolute;
	text-align: left;
	min-height: 0 !important;
}
p-horizontal-repeater {
	background-color: transparent;
	min-width: 0 !important;
	scrollbar-width: none;
	bottom: 0;
}
p-top {
	border: none !important;
	right: 0;
	border: 0 none transparent;
	align-items: center;
	transform: translate(50%, -50%);
}
p-top-back {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
p-nav {
	width: 100%;
	min-width: 0 !important;
	fill: currentColor;
	text-align: left;
}
  .button-wrapper button {
    width: 100%;
    padding: 0;
    text-align: left;
  }
i-image-image {
	position: absolute !important;
	line-height: 1 !important;
	padding: 0.5em !important;
	background-color: transparent;
	outline: none !important;
}
i-nav-top {
	z-index: 1;
}
i-repeater {
	line-height: calc(1em + 2px);
	grid-gap: 30px;
}
i-nav-top-blocks {
	z-index: 1;
	transform: translate(50%, -50%);
	display: flex;
}
i-nav-layout-repeater {
	width: 100%;
	background-color: transparent;
	right: 0;
}
i-carousel-repeater {
	letter-spacing: inherit;
	justify-content: center;
}
i-layout {
	opacity: 30;
}
i-top-old-next {
	top: 0;
	color: inherit;
	letter-spacing: inherit;
	min-width: 0 !important;
	text-decoration: none;
}
i-next {
	right: 0;
	-ms-user-select: none;
	padding: 0.5em !important;
	right: 0;
}
i-blocks-thumbnails-carousel {
	display: grid;
}
i-tables {
	z-index: 1;
	color: #fff;
	justify-content: center;
	line-height: inherit;
	-ms-user-select: none;
}
i-button-carousel-totals {
	width: 100%;
	position: absolute;
	padding: 0.5em !important;
	text-transform: inherit;
}
i-webkit {
	opacity: 10;
}
i-next-tables-old {
	margin: 0;
}
i-next-back {
	bottom: 0;
	border: 0 none transparent;
}
i-webkit-carousel-nav {
	fill: currentColor;
}
i-carousel {
	display: inline !important;
	user-select: none;
}
i-next-top {
	line-height: 1 !important;
}
i-carousel-horizontal {
	-ms-user-select: none;
}
i-next-quantity {
	transform: translate(50%, -50%);
	bottom: 10;
	line-height: calc(1em + 2px);
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
i-left-price-layout {
	margin: 0 !important;
	height: calc(1em + 3px);
	-ms-user-select: none;
}
i-layout-bottom-bottom {
	top: 0;
	-webkit-user-select: none;
	display: flex;
	position: relative;
	opacity: 20;
}
i-button-countdown-left {
	-ms-user-select: none;
	justify-content: center;
	top: 10;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
i-webkit {
	user-select: none;
	color: #fff;
	text-align: center;
	vertical-align: baseline;
}
i-left-next {
	border: none;
	overflow-x: auto;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
i-thumbnails {
	height: 0 !important;
	min-height: 0 !important;
	text-align: left;
	bottom: 20;
}
i-carousel {
	align-items: left;
}
i-back-quantity {
	width: 100%;
	width: 0 !important;
	justify-content: center;
	width: 0 !important;
	height: 0 !important;
}
  .button-wrapper button img {
    display: inline-block;
    width: 40px;
  }
c-blocks-image-countdown {
	position: relative;
}
c-tables-left-top {
	bottom: 0;
	text-transform: inherit;
	top: 0;
}
c-nav-horizontal-webkit {
	text-align: center;
	outline: none !important;
	transform: translate(50%, -50%);
	grid-gap: 30px;
	align-items: left;
}
c-button-tables {
	align-items: center;
	border: none !important;
	flex-grow: 0;
	width: calc(1em + 3px);
	white-space: nowrap;
}
c-old-quantity {
	bottom: 0;
	transform: translate(50%, -50%);
	vertical-align: middle;
}
c-nav-old-position {
	color: #fff;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	overflow-y: hidden;
}
c-layout-inner {
	min-width: 0 !important;
	border: 0 none transparent;
	height: 0 !important;
	display: grid;
	top: 10;
}
c-thumbnails {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
c-tables {
	color: #fff;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	opacity: 20;
}
c-image {
	box-sizing: content-box;
}
c-bottom {
	white-space: nowrap;
}
c-totals {
	top: 0;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
c-left {
	user-select: none;
}
c-layout-next-old {
	font-size: 1em;
}
c-quantity-next-layout {
	font-size: 1em;
}
c-left {
	height: calc(1em + 3px);
	overflow-x: auto;
}
c-layout-button-tables {
	flex-grow: 0;
	width: calc(1em + 3px);
	align-items: left;
	bottom: 20;
	outline: none !important;
}
c-price-layout {
	min-height: 0 !important;
	border: none;
	letter-spacing: inherit;
	vertical-align: baseline;
	opacity: 1;
}
c-countdown {
	position: absolute;
	letter-spacing: inherit;
}
c-carousel-layout-totals {
	color: #fff;
}
c-webkit-totals {
	outline-width: 0;
}
c-blocks-nav-countdown {
	display: flex;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
c-webkit-horizontal-totals {
	display: flex;
	text-transform: inherit;
	right: 0;
	color: inherit;
	letter-spacing: inherit;
}
c-horizontal-webkit {
	scrollbar-width: none;
	scrollbar-width: none;
	top: 10;
	display: grid;
	position: absolute;
}
c-top-inner {
	top: 50;
	background-color: transparent;
}
c-position {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
c-price-countdown {
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	position: relative;
	flex-shrink: 0;
}
c-price {
	padding: 0.5em !important;
	border: none;
	position: absolute !important;
}
c-blocks-blocks-price {
	text-transform: inherit;
}
c-layout-layout {
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
c-horizontal-image-next {
	vertical-align: middle;
}
c-carousel {
	grid-gap: 30px;
	top: 10;
	top: 50;
	text-align: center;
	align-items: left;
}
c-image-layout {
	fill: currentColor;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
}
c-back {
	-webkit-user-select: none;
}
c-image-quantity-carousel {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
c-tables-inner {
	left: calc(50% - 0.5em) !important;
}
c-bottom-blocks {
	text-decoration: none;
	background-color: transparent;
}
c-left-quantity-webkit {
	width: 2em;
	top: 10;
}
c-back-bottom-tables {
	align-items: left;
	bottom: 20;
	opacity: 1;
	position: relative;
}
c-next {
	width: 100%;
	scrollbar-width: none;
	outline: none !important;
	width: 2em;
}
c-next-tables-horizontal {
	transform: translate(50%, -50%);
	top: 50;
}
c-back-carousel {
	width: 2em;
}
c-webkit-webkit-carousel {
	display: flex;
	font-size: 1em;
	top: 50;
	background-color: transparent;
	right: 0;
}
c-old-tables-layout {
	display: inline;
	display: flex;
	bottom: 20;
	outline-width: 0;
}
  .button-wrapper .text-content,
  .button-wrapper .link-extra-account {
    display: inline-block;
    font-size: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    white-space: inherit;
    margin: auto 0;
    padding: 0;
    vertical-align: middle;
    width: 100%;
  }
p-bottom-tables {
	min-width: 0 !important;
	opacity: 30;
	height: calc(1em + 3px);
}
p-back-top-top {
	fill: currentColor;
}
p-button {
	position: absolute !important;
	opacity: 10;
	opacity: 1;
	line-height: calc(1em + 2px);
	position: relative;
}
p-nav {
	display: inline;
	-webkit-user-select: none;
}
p-next {
	min-height: 0 !important;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	text-align: left;
}
p-webkit {
	overflow-x: auto;
	margin: 0 !important;
}
p-totals-inner {
	width: 100%;
	-webkit-user-select: none;
}
p-left-bottom-totals {
	top: 0;
	bottom: 20;
	height: 0 !important;
}
p-totals {
	scrollbar-width: none;
	z-index: 1;
	background-color: transparent;
	display: inline !important;
}
p-image-carousel {
	border: none;
	-webkit-text-decoration-skip: objects;
	top: 0;
	transform: translate(50%, -50%);
	width: 100%;
}
p-button {
	outline: none !important;
}
p-button-nav {
	vertical-align: middle;
}
p-left-horizontal {
	opacity: 10;
}
p-tables {
	font-size: 1em;
}
p-image {
	text-align: center;
	bottom: 20;
}
p-bottom {
	border: none !important;
	overflow-y: hidden;
	flex-grow: 0;
	overflow-y: hidden;
}
p-price-position-countdown {
	background-color: transparent;
}
p-nav-top {
	box-shadow: none !important;
	outline-width: 0;
	min-height: 0 !important;
	margin: 0;
	position: relative;
}
p-old {
	fill: currentColor;
	top: 0;
	margin: 0;
	position: absolute !important;
	opacity: 30;
}
  .image-wrapper {
    width: 16%;
  }
y-webkit {
	text-align: left;
}
y-inner-blocks {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	-ms-user-select: none;
	width: 100%;
	display: inline !important;
}
y-price {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	-ms-user-select: none;
	display: inline !important;
	line-height: calc(1em + 2px);
}
y-webkit-tables {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	position: relative;
	border: 0 none transparent;
}
y-bottom-horizontal {
	-webkit-text-decoration-skip: objects;
}
y-horizontal-position-button {
	top: 50;
	display: inline !important;
}
y-button-next {
	vertical-align: middle;
	line-height: inherit;
	border: 0 none transparent;
	opacity: 1;
	outline: none !important;
}
y-position {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	height: 100%;
	opacity: 20;
}
y-thumbnails-quantity {
	width: 0 !important;
	height: calc(1em + 3px);
	opacity: 10;
}
y-back {
	flex-shrink: 0;
	bottom: 20;
}
y-tables {
	height: calc(1em + 3px);
	opacity: 10;
}
y-position-nav {
	scrollbar-width: none;
	line-height: 1 !important;
	color: #fff;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
y-layout {
	bottom: 10;
	overflow-y: hidden;
}
y-repeater-tables {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
y-thumbnails-quantity-layout {
	height: calc(1em + 3px);
	grid-gap: 30px;
	min-height: 0 !important;
	width: 100%;
}
y-carousel {
	top: 10;
	border: none !important;
	top: 50;
	scrollbar-width: none;
}
y-blocks-webkit-nav {
	text-decoration: none;
}
y-back {
	justify-content: center;
	vertical-align: baseline;
	background-color: transparent;
}
y-old-tables {
	justify-content: center;
}
y-quantity-repeater-old {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
y-old-totals-repeater {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
y-inner-horizontal-nav {
	letter-spacing: inherit;
	position: absolute !important;
	font-size: 1em;
}
  .text-wrapper {
    width: 80%;
  }
i-image-thumbnails-bottom {
	flex-grow: 0;
	transform: translate(50%, -50%);
}
i-back-thumbnails-inner {
	border: none !important;
	height: 0 !important;
}
i-position {
	opacity: 30;
}
i-position-image {
	font-size: 1em;
	line-height: inherit;
	display: inline !important;
}
i-countdown-horizontal {
	top: 0;
}
i-position {
	background-color: transparent;
	position: absolute;
	-webkit-user-select: none;
}
i-price-top {
	background-color: transparent;
}
i-price-price-webkit {
	top: 0;
}
i-image-price-countdown {
	position: absolute;
	height: 100%;
	color: inherit;
	display: inline;
}
i-carousel {
	text-align: center;
	align-items: center;
	padding: 0.5em !important;
}
i-thumbnails {
	scrollbar-width: none;
}
i-nav-back {
	padding: 0.5em !important;
}
i-webkit-next-countdown {
	width: 0 !important;
	flex-grow: 0;
}
i-price-back-horizontal {
	-ms-user-select: none;
	text-align: center;
}
i-button {
	top: 0;
	opacity: 20;
	display: inline !important;
}
i-left {
	top: 0;
}
i-image {
	line-height: inherit;
	flex-grow: 0;
	font-size: 1em;
}
i-next {
	border: none !important;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
i-left-bottom-totals {
	overflow-y: hidden;
}
i-layout {
	min-width: 0 !important;
}
i-blocks {
	overflow-y: hidden;
	height: 0 !important;
	padding: 0.5em !important;
}
  #select_users_option_block .controls.external-auth-items {
    margin: 0 0 8px;
    min-width: 0;
    padding: 0;
    vertical-align: middle;
    width: auto;
  }
e-back {
	box-shadow: none !important;
}
e-position-bottom-old {
	right: 0;
	outline: none !important;
	vertical-align: middle;
	min-height: 0 !important;
}
e-layout-horizontal {
	opacity: 1;
	opacity: 1;
	justify-content: center;
}
e-quantity-image {
	border: none;
}
e-top-layout {
	flex-grow: 0;
	width: 2em;
}
e-quantity-image {
	-ms-user-select: none;
	background-color: transparent;
	align-items: center;
	height: 100%;
}
e-top-position-button {
	align-items: center;
	text-align: center;
}
e-inner-next {
	width: 2em;
	vertical-align: middle;
	fill: currentColor;
}
e-image {
	position: relative;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	border: none;
	top: 10;
}
e-next-horizontal {
	text-align: left;
	line-height: 1 !important;
	display: flex;
}
e-horizontal-next-price {
	text-decoration: none;
}
e-image {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	line-height: calc(1em + 2px);
	background-color: transparent;
	vertical-align: baseline;
}
e-back-left {
	width: 0 !important;
	justify-content: center;
	right: 0;
	display: grid;
}
e-inner-inner {
	flex-shrink: 0;
	display: inline !important;
	display: grid;
	display: flex;
	display: grid;
}
e-carousel {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	position: absolute;
	scrollbar-width: none;
}
  .btn {
    padding: 0;
  }
v-inner {
	outline-width: 0;
	min-height: 0 !important;
	display: inline;
	align-items: left;
}
v-blocks-quantity-old {
	margin: 0 !important;
	border: none;
	min-height: 0 !important;
}
v-price-image {
	-webkit-user-select: none;
	overflow-x: auto;
	margin: 0 !important;
}
v-old {
	top: 0;
	transform: translate(50%, -50%);
	margin: 0;
	outline: none !important;
	flex-grow: 0;
}
v-horizontal-blocks {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
v-carousel-old {
	-webkit-user-select: none;
	bottom: 20;
	display: inline !important;
}
v-bottom-carousel-tables {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
v-thumbnails-position {
	scrollbar-width: none;
}
v-layout-horizontal-button {
	height: calc(1em + 3px);
	-ms-user-select: none;
	align-items: left;
}
v-tables-thumbnails {
	height: 100%;
	position: relative;
	line-height: inherit;
	box-shadow: none !important;
	z-index: 1;
}
v-layout-top {
	position: relative;
	transform: translate(50%, -50%);
}
v-back {
	display: grid;
}
v-image {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	white-space: nowrap;
	box-shadow: none !important;
}
v-left-countdown {
	fill: currentColor;
}
v-quantity-inner {
	line-height: inherit;
	border: none;
}
v-old-webkit-quantity {
	width: 100%;
	color: #fff;
	position: relative;
	width: calc(1em + 3px);
	display: inline !important;
}
v-button-repeater-bottom {
	text-align: center;
}
v-inner-layout-horizontal {
	vertical-align: middle;
	right: 0;
	text-transform: inherit;
	border: none !important;
	display: flex;
}
v-image-inner {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
}
v-next {
	position: absolute !important;
	line-height: inherit;
	top: 50;
	text-align: center;
	width: calc(1em + 3px);
}
v-countdown-blocks {
	outline: none !important;
	outline: none !important;
	-ms-user-select: none;
	display: inline !important;
	line-height: calc(1em + 2px);
}
v-repeater {
	grid-template-columns: 1fr 1fr;
}
v-next-top-repeater {
	margin: 0;
	width: calc(1em + 3px);
	text-transform: inherit;
}
v-carousel {
	border: 0 none transparent;
	position: relative;
}
v-position {
	height: 0 !important;
	white-space: nowrap;
	border: none;
}
v-next {
	align-items: left;
	font-size: 1em;
}
v-repeater-bottom {
	border: none !important;
	scrollbar-width: none;
	border: 0 none transparent;
	top: 0;
	padding: 0.5em !important;
}
v-next-tables-back {
	width: 2em;
	vertical-align: middle;
	width: calc(1em + 3px);
	position: absolute !important;
}
v-countdown-old {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
v-old {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	top: 0;
	scrollbar-width: none;
	width: 100%;
}
v-webkit-webkit {
	display: flex;
	opacity: 20;
}
v-blocks-tables-top {
	display: inline !important;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
v-back {
	transform: translate(50%, -50%);
	width: 0 !important;
	text-transform: inherit;
	vertical-align: baseline;
	scrollbar-width: none;
}
v-left {
	text-align: left;
	text-align: left;
	opacity: 30;
	padding: 0.5em !important;
	flex-shrink: 0;
}
v-left-repeater-top {
	outline-width: 0;
	color: #fff;
	justify-content: center;
}
v-blocks-price-nav {
	align-items: left;
	margin: 0 !important;
}
v-blocks-next-horizontal {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	scrollbar-width: none;
	flex-grow: 0;
}
v-back-back-thumbnails {
	fill: currentColor;
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
v-back {
	position: absolute !important;
}
v-totals-next {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	flex-shrink: 0;
}
v-nav-top-repeater {
	letter-spacing: inherit;
	flex-shrink: 0;
	justify-content: center;
	scrollbar-width: none;
	user-select: none;
}
  .btn .external-auth-select {
    padding: 7px;
    margin-left: 5px;
  }
n-price-position-position {
	color: #fff;
	outline: none !important;
}
n-totals-thumbnails-countdown {
	bottom: 0;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	display: inline;
}
n-price-next-nav {
	-webkit-user-select: none;
	opacity: 1;
	justify-content: center;
	flex-grow: 0;
	border: none;
}
n-top-inner {
	text-align: center;
	overflow-x: auto;
	box-sizing: content-box;
}
n-image {
	background-color: transparent;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
n-back-price-quantity {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
n-top-position-old {
	grid-template-columns: 1fr 1fr;
}
n-quantity-old {
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
n-top-countdown-totals {
	min-height: 0 !important;
	opacity: 10;
}
n-totals-image-webkit {
	min-height: 0 !important;
	letter-spacing: inherit;
	opacity: 10;
}
n-bottom-horizontal {
	vertical-align: middle;
}
n-thumbnails-position-price {
	line-height: 1 !important;
	border: none !important;
	align-items: left;
	display: inline !important;
}
n-top {
	-ms-user-select: none;
}
n-old {
	grid-gap: 30px;
}
n-totals {
	height: calc(1em + 3px);
}
}
u-bottom-old {
	min-height: 0 !important;
}
u-repeater {
	outline: none !important;
	box-sizing: content-box;
	color: #fff;
	right: 0;
}
u-position-tables-top {
	justify-content: center;
	line-height: 1 !important;
}
u-webkit {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	margin: 0 !important;
	display: grid;
	outline-width: 0;
}
u-next-bottom-position {
	min-width: 0 !important;
	color: inherit;
	color: inherit;
}
u-layout-button {
	vertical-align: baseline;
	overflow-y: hidden;
	line-height: inherit;
}
u-webkit-position-totals {
	line-height: inherit;
	color: #fff;
	width: 0 !important;
	margin: 0;
}
u-webkit {
	height: calc(1em + 3px);
	opacity: 1;
	overflow-x: auto;
	outline-width: 0;
	letter-spacing: inherit;
}
u-countdown-next {
	display: flex;
	min-height: 0 !important;
}
u-image {
	overflow-y: hidden;
	fill: currentColor;
	box-shadow: none !important;
}
u-price-next {
	width: 100%;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
}
u-image-top {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	top: 10;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
u-countdown-horizontal {
	z-index: 1;
	height: calc(1em + 3px);
	bottom: 20;
	opacity: 30;
}
u-next-thumbnails-bottom {
	box-sizing: content-box;
	margin: 0 !important;
	white-space: nowrap;
}
u-back {
	grid-gap: 30px;
	opacity: 20;
	line-height: inherit;
	right: 0;
	width: calc(1em + 3px);
}
u-webkit-inner {
	margin: 0 !important;
	vertical-align: middle;
	opacity: 30;
	line-height: inherit;
}
u-horizontal {
	bottom: 0;
	opacity: 20;
	display: flex;
}
u-left-layout-horizontal {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
u-button-back {
	text-decoration: none;
	bottom: 10;
	background-color: transparent;
	position: relative;
}
u-next-carousel {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
u-left {
	text-transform: inherit;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	height: calc(1em + 3px);
}
u-countdown-blocks-bottom {
	box-sizing: content-box;
}
u-totals-countdown {
	line-height: calc(1em + 2px);
	height: 100%;
}
u-tables {
	justify-content: center;
}
u-price-button {
	right: 0;
	display: grid;
	opacity: 10;
}
u-inner {
	opacity: 20;
}
u-thumbnails-old {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	height: 0 !important;
}
u-bottom-totals {
	line-height: 1 !important;
}
u-inner-back-button {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	user-select: none;
	opacity: 30;
}
u-top-thumbnails {
	opacity: 1;
	bottom: 20;
	opacity: 20;
}
u-webkit-bottom-tables {
	margin: 0;
}
u-repeater {
	height: calc(1em + 3px);
	display: inline;
	justify-content: center;
}
u-carousel {
	text-align: left;
	margin: 0 !important;
	padding: 0.5em !important;
	min-height: 0 !important;
}
u-horizontal-price {
	opacity: 20;
	display: grid;
}
u-top-horizontal {
	height: 0 !important;
	bottom: 0;
	flex-shrink: 0;
}
u-quantity-button-blocks {
	-ms-user-select: none;
}
u-back-quantity-layout {
	width: 100%;
	overflow-y: hidden;
	position: absolute !important;
	z-index: 1;
	width: calc(1em + 3px);
}
@media (min-width: 481px) and (max-width: 768px) {
  #locale-container {
    height: auto;
    min-height: 245px;
    width: 100%;
  }
a-position {
	display: flex;
	letter-spacing: inherit;
}
a-repeater-price {
	text-align: center;
}
a-carousel-inner {
	text-transform: inherit;
	line-height: calc(1em + 2px);
	vertical-align: middle;
	grid-gap: 30px;
	bottom: 20;
}
a-inner-totals {
	width: 2em;
	min-height: 0 !important;
	min-width: 0 !important;
	display: grid;
	top: 0;
}
a-left-horizontal-left {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
a-back {
	flex-shrink: 0;
	align-items: left;
}
a-image-blocks {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	line-height: 1 !important;
}
a-image {
	position: relative;
	user-select: none;
	background-color: transparent;
}
a-button-thumbnails {
	position: relative;
	min-height: 0 !important;
	align-items: center;
	scrollbar-width: none;
}
a-left-totals {
	flex-shrink: 0;
	background-color: transparent;
}
a-repeater {
	justify-content: center;
	overflow-y: hidden;
}
a-countdown {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	opacity: 30;
	letter-spacing: inherit;
}
a-back {
	top: 50;
}
a-thumbnails-horizontal {
	background-color: transparent;
}
a-tables-button-quantity {
	top: 0;
}
a-image-bottom {
	position: absolute !important;
	right: 0;
	padding: 0.5em !important;
	text-transform: inherit;
}
a-bottom-tables-price {
	min-width: 0 !important;
	text-decoration: none;
	min-width: 0 !important;
}
a-price-thumbnails-inner {
	width: 2em;
	height: 100%;
}
a-bottom {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	width: calc(1em + 3px);
	top: 50;
	line-height: inherit;
}
a-position {
	fill: currentColor;
	display: grid;
}
a-position {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
a-countdown {
	grid-gap: 30px;
	top: 10;
	text-transform: inherit;
}
a-price {
	top: 50;
	display: inline;
	color: inherit;
	right: 0;
	align-items: left;
}
a-layout {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
a-back-totals-blocks {
	height: 100%;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
a-layout {
	text-align: center;
}
a-image {
	top: calc(50% - 0.5em) !important;
	top: 50;
	min-width: 0 !important;
	position: relative;
	opacity: 30;
}
a-back {
	display: grid;
	align-items: center;
	font-size: 1em;
	width: 2em;
}
a-top-old {
	text-align: center;
	justify-content: center;
	min-height: 0 !important;
	justify-content: center;
	box-sizing: content-box;
}
a-image-position-horizontal {
	position: absolute !important;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	align-items: left;
}
a-horizontal {
	-ms-user-select: none;
}
a-blocks-thumbnails {
	text-decoration: none;
	top: 50;
}
a-nav {
	border: none;
	align-items: left;
}
a-blocks-horizontal {
	justify-content: center;
	overflow-x: auto;
	border: 0 none transparent;
}
a-nav {
	fill: currentColor;
	border: 0 none transparent;
	letter-spacing: inherit;
	bottom: 10;
	display: inline;
}
a-countdown {
	opacity: 10;
	flex-grow: 0;
	min-width: 0 !important;
	overflow-y: hidden;
	position: absolute !important;
}
a-button-countdown-blocks {
	top: 10;
	background-color: transparent;
}
a-left-totals-next {
	text-transform: inherit;
	margin: 0 !important;
	line-height: inherit;
	vertical-align: baseline;
}
  .scroller {
    max-height: none;
  }
k-inner-next-horizontal {
	top: 50;
	vertical-align: baseline;
	text-align: center;
	opacity: 20;
}
k-back-inner {
	border: none !important;
}
k-nav-blocks-position {
	width: 0 !important;
	scrollbar-width: none;
	flex-grow: 0;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
k-image-inner-price {
	line-height: calc(1em + 2px);
	width: 100%;
	width: 0 !important;
	box-shadow: none !important;
	bottom: 0;
}
k-tables-blocks-tables {
	top: 10;
	align-items: left;
	box-shadow: none !important;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
k-back-back-horizontal {
	align-items: center;
	margin: 0 !important;
	border: none !important;
	letter-spacing: inherit;
}
k-blocks-totals {
	outline: none !important;
	min-width: 0 !important;
}
k-countdown {
	text-decoration: none;
	fill: currentColor;
	width: calc(1em + 3px);
}
k-image-inner-next {
	left: calc(50% - 0.5em) !important;
	display: inline;
}
k-bottom-nav {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	align-items: center;
	margin: 0;
	min-width: 0 !important;
}
k-layout-thumbnails {
	width: calc(1em + 3px);
}
k-old-top-horizontal {
	border: none !important;
	text-transform: inherit;
	border: none;
	user-select: none;
}
k-old-totals-webkit {
	width: calc(1em + 3px);
	box-sizing: content-box;
	border: 0 none transparent;
}
k-horizontal-left {
	overflow-y: hidden;
	flex-shrink: 0;
	opacity: 1;
	white-space: nowrap;
}
k-inner-repeater {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
k-horizontal-countdown {
	grid-gap: 30px;
	line-height: calc(1em + 2px);
}
k-layout {
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
k-layout-inner {
	opacity: 10;
	vertical-align: baseline;
	vertical-align: middle;
}
k-blocks {
	text-align: left;
	display: inline;
	outline: none !important;
	justify-content: center;
}
k-blocks-countdown-tables {
	border: 0 none transparent;
	min-width: 0 !important;
	overflow-x: auto;
}
k-bottom-price-bottom {
	width: 2em;
}
k-back-next {
	z-index: 1;
	color: #fff;
}
k-horizontal {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	bottom: 20;
	min-height: 0 !important;
}
k-repeater-thumbnails-totals {
	bottom: 20;
	background-color: transparent;
}
k-button-next-position {
	outline: none !important;
	line-height: calc(1em + 2px);
	line-height: inherit;
	height: calc(1em + 3px);
}
k-thumbnails {
	height: calc(1em + 3px);
	margin: 0;
}
k-totals-thumbnails {
	border: none;
	-ms-user-select: none;
	white-space: nowrap;
	font-size: 1em;
}
k-next-old-nav {
	color: inherit;
	box-shadow: none !important;
	border: 0 none transparent;
}
k-button {
	width: 0 !important;
	flex-grow: 0;
	top: 10;
	opacity: 30;
}
k-totals-webkit-layout {
	transform: translate(50%, -50%);
}
k-back {
	outline: none !important;
}
k-countdown-inner {
	position: relative;
}
k-next-bottom {
	bottom: 20;
	background-color: transparent;
	width: calc(1em + 3px);
	bottom: 0;
}
k-button {
	opacity: 30;
	border: none !important;
}
  .security_policy #login-status {
    width: 100%;
    padding: 0;
  }
s-bottom {
	line-height: calc(1em + 2px);
	width: 2em;
	margin: 0 !important;
}
s-inner-thumbnails {
	bottom: 10;
	opacity: 1;
	outline-width: 0;
	height: 0 !important;
}
s-webkit {
	display: inline;
	top: calc(50% - 0.5em) !important;
}
s-position {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	text-align: center;
	border: 0 none transparent;
	scrollbar-width: none;
}
s-layout {
	height: calc(1em + 3px);
	user-select: none;
	font-size: 1em;
}
s-totals-back-image {
	line-height: 1 !important;
	display: inline !important;
	flex-shrink: 0;
	letter-spacing: inherit;
}
s-next {
	transform: translate(50%, -50%);
	margin: 0 !important;
	align-items: left;
	min-height: 0 !important;
}
s-back-carousel {
	fill: currentColor;
	color: inherit;
	top: 0;
}
s-bottom-inner {
	border: none !important;
}
s-back-blocks {
	outline-width: 0;
	border: 0 none transparent;
	white-space: nowrap;
	color: #fff;
}
s-image {
	position: relative;
	flex-grow: 0;
	fill: currentColor;
}
s-horizontal {
	border: 0 none transparent;
	display: inline !important;
}
s-next-totals {
	border: none !important;
	opacity: 20;
	scrollbar-width: none;
}
s-inner {
	line-height: inherit;
	display: inline;
	height: 0 !important;
	fill: currentColor;
}
s-bottom {
	outline-width: 0;
	flex-shrink: 0;
	bottom: 20;
	width: 100%;
}
s-repeater {
	line-height: 1 !important;
}
s-horizontal-repeater {
	top: 0;
}
s-repeater {
	width: 2em;
	height: 0 !important;
	border: none;
}
s-position-carousel-position {
	display: inline;
	border: none;
}
s-nav {
	line-height: inherit;
	width: 0 !important;
	box-shadow: none !important;
	color: #fff;
}
s-back-inner-horizontal {
	display: grid;
	padding: 0.5em !important;
}
s-position-bottom {
	display: inline;
	opacity: 20;
	padding: 0.5em !important;
	width: 2em;
	width: 100%;
}
s-nav {
	box-shadow: none !important;
	fill: currentColor;
}
s-position-old-blocks {
	border: 0 none transparent;
	display: inline !important;
}
s-layout {
	min-width: 0 !important;
	margin: 0 !important;
	top: 50;
}
s-quantity-old {
	display: inline !important;
}
s-thumbnails-totals {
	align-items: center;
	z-index: 1;
	scrollbar-width: none;
	fill: currentColor;
}
s-countdown {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	outline-width: 0;
}
s-nav-bottom {
	white-space: nowrap;
}
s-countdown-blocks-layout {
	user-select: none;
	bottom: 10;
	min-width: 0 !important;
	height: 100%;
	border: none;
}
s-webkit-price {
	bottom: 20;
	position: absolute !important;
	overflow-x: auto;
	box-shadow: none !important;
	position: relative;
}
s-carousel-bottom-webkit {
	right: 0;
	vertical-align: middle;
	position: absolute !important;
	fill: currentColor;
}
s-button {
	scrollbar-width: none;
	flex-shrink: 0;
}
  .small-size #login-status {
    padding: 5px 10px 5px 5px;
    width: 365px;
  }
n-horizontal-back {
	outline-width: 0;
}
n-inner-left {
	box-sizing: content-box;
	z-index: 1;
}
n-top-carousel-layout {
	justify-content: center;
	vertical-align: middle;
	-webkit-user-select: none;
	justify-content: center;
	vertical-align: baseline;
}
n-old-image {
	transform: translate(50%, -50%);
	fill: currentColor;
}
n-back {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	position: absolute;
}
n-button-repeater {
	color: inherit;
	bottom: 0;
}
n-tables-nav {
	align-items: center;
	text-transform: inherit;
}
n-totals {
	border: none !important;
	-webkit-user-select: none;
	line-height: inherit;
	margin: 0;
	position: relative;
}
n-old-price-layout {
	bottom: 10;
	bottom: 20;
	letter-spacing: inherit;
	margin: 0 !important;
	align-items: left;
}
n-inner-back {
	flex-grow: 0;
	text-align: center;
}
n-quantity-quantity-back {
	-ms-user-select: none;
}
n-bottom {
	min-height: 0 !important;
	border: none !important;
	text-decoration: none;
}
n-left-position-quantity {
	-ms-user-select: none;
}
n-next {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
n-inner-old {
	display: inline;
	top: 10;
	box-sizing: content-box;
}
n-back {
	grid-gap: 30px;
	bottom: 0;
	box-sizing: content-box;
	vertical-align: baseline;
}
n-next-old-nav {
	border: none !important;
	height: calc(1em + 3px);
	scrollbar-width: none;
}
n-image-blocks-tables {
	user-select: none;
	border: none !important;
	border: none !important;
	display: grid;
}
n-blocks-back {
	flex-grow: 0;
	flex-shrink: 0;
}
n-blocks-next {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	border: 0 none transparent;
	width: 0 !important;
}
n-webkit-carousel {
	top: 0;
	line-height: 1 !important;
	width: 100%;
	color: #fff;
	align-items: left;
}
n-back-countdown {
	line-height: 1 !important;
}
n-left {
	-webkit-user-select: none;
}
n-quantity {
	display: flex;
}
n-totals-layout {
	border: none !important;
	display: inline !important;
	top: 50;
}
n-tables-tables {
	fill: currentColor;
	margin: 0 !important;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
n-left-carousel-carousel {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	width: 2em;
	user-select: none;
	text-decoration: none;
}
n-quantity-tables {
	text-transform: inherit;
	width: 100%;
	padding: 0.5em !important;
}
n-quantity {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	bottom: 0;
	opacity: 1;
	min-width: 0 !important;
}
n-button-horizontal-totals {
	color: #fff;
	top: 0;
	position: absolute !important;
}
n-price-layout {
	overflow-y: hidden;
	fill: currentColor;
	-webkit-user-select: none;
	text-align: left;
}
n-thumbnails-webkit-webkit {
	overflow-y: hidden;
	width: calc(1em + 3px);
	border: none;
	transform: translate(50%, -50%);
}
n-left-quantity {
	opacity: 30;
	flex-grow: 0;
	font-size: 1em;
	top: 50;
	opacity: 20;
}
n-quantity {
	display: flex;
	margin: 0;
	height: 0 !important;
	outline-width: 0;
	display: grid;
}
n-blocks-countdown-back {
	align-items: left;
	display: flex;
	z-index: 1;
	-ms-user-select: none;
	line-height: inherit;
}
  #security-container {
    width: 100%;
  }
k-button {
	text-align: center;
}
k-top {
	line-height: calc(1em + 2px);
}
k-quantity {
	flex-grow: 0;
	border: none !important;
	position: absolute !important;
}
k-price-next {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	position: absolute !important;
	-webkit-user-select: none;
}
k-bottom-carousel-left {
	transform: translate(50%, -50%);
}
k-old-top {
	fill: currentColor;
	vertical-align: middle;
	position: relative;
}
k-position {
	line-height: 1 !important;
	color: inherit;
	flex-grow: 0;
	align-items: left;
	top: 50;
}
k-webkit {
	user-select: none;
	border: 0 none transparent;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
k-top {
	background-color: transparent;
	padding: 0.5em !important;
	margin: 0;
}
k-back {
	line-height: 1 !important;
	top: 0;
	opacity: 30;
	position: absolute !important;
	bottom: 0;
}
k-back-horizontal {
	border: none;
	display: inline !important;
}
k-bottom-nav-inner {
	position: absolute;
	line-height: 1 !important;
	height: 100%;
}
k-next {
	color: inherit;
	margin: 0 !important;
	position: absolute !important;
	min-height: 0 !important;
}
k-price-quantity-horizontal {
	user-select: none;
	align-items: center;
	display: flex;
	top: 0;
}
k-repeater-inner {
	opacity: 20;
}
k-carousel {
	border: 0 none transparent;
}
k-blocks-totals {
	padding: 0.5em !important;
	height: 100%;
	flex-shrink: 0;
	opacity: 30;
	top: 10;
}
k-top-button {
	position: absolute !important;
	z-index: 1;
	width: calc(1em + 3px);
	outline: none !important;
}
k-next {
	text-transform: inherit;
	opacity: 30;
	flex-shrink: 0;
	align-items: center;
	width: calc(1em + 3px);
}
k-totals-thumbnails-bottom {
	position: absolute;
}
k-position-webkit-layout {
	display: inline !important;
}
k-next-totals {
	grid-gap: 30px;
	box-shadow: none !important;
	bottom: 10;
}
k-price-totals-horizontal {
	align-items: left;
	color: inherit;
	top: 50;
	vertical-align: middle;
}
k-nav {
	opacity: 10;
	box-shadow: none !important;
}
k-next {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	scrollbar-width: none;
}
k-horizontal {
	vertical-align: baseline;
	align-items: left;
}
  #security-sub-container {
    width: 100%;
  }
v-totals-bottom {
	-ms-user-select: none;
	line-height: inherit;
	opacity: 30;
	border: 0 none transparent;
	overflow-y: hidden;
}
v-tables-next {
	opacity: 10;
	height: 100%;
	position: absolute !important;
}
v-back-back-blocks {
	min-height: 0 !important;
	border: none;
	height: calc(1em + 3px);
	flex-shrink: 0;
	align-items: left;
}
v-countdown {
	white-space: nowrap;
	line-height: inherit;
	border: none !important;
	grid-gap: 30px;
}
v-button {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
v-next-countdown-quantity {
	width: calc(1em + 3px);
	opacity: 1;
	vertical-align: baseline;
	opacity: 1;
}
v-old-image-carousel {
	transform: translate(50%, -50%);
	position: absolute !important;
	fill: currentColor;
}
v-quantity {
	position: absolute;
	height: 100%;
	opacity: 1;
}
v-blocks-button {
	border: 0 none transparent;
}
v-webkit-nav-totals {
	height: calc(1em + 3px);
}
v-thumbnails-thumbnails {
	text-transform: inherit;
	justify-content: center;
}
v-image-horizontal-layout {
	color: #fff;
	fill: currentColor;
}
v-button {
	top: 50;
	fill: currentColor;
	position: relative;
	margin: 0;
}
v-price-old {
	scrollbar-width: none;
	width: 2em;
}
v-carousel {
	font-size: 1em;
	background-color: transparent;
	height: calc(1em + 3px);
	font-size: 1em;
}
v-tables {
	border: none;
}
v-top {
	opacity: 10;
	overflow-x: auto;
}
v-old-repeater-left {
	color: inherit;
	align-items: left;
	align-items: center;
	top: 10;
	-ms-user-select: none;
}
v-button {
	top: 0;
	height: calc(1em + 3px);
	overflow-y: hidden;
	scrollbar-width: none;
	border: 0 none transparent;
}
v-tables-button-inner {
	letter-spacing: inherit;
}
v-layout-countdown-quantity {
	border: 0 none transparent;
	font-size: 1em;
	text-align: left;
	align-items: left;
}
v-horizontal {
	opacity: 20;
	display: inline;
}
v-back {
	flex-grow: 0;
	scrollbar-width: none;
	bottom: 0;
}
v-nav {
	position: absolute;
	height: 100%;
}
v-back-top {
	border: 0 none transparent;
	color: inherit;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
v-next {
	outline: none !important;
	background-color: transparent;
	fill: currentColor;
	width: 100%;
	grid-gap: 30px;
}
v-nav-button {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
v-nav-price-bottom {
	position: absolute !important;
	border: 0 none transparent;
	flex-grow: 0;
	text-align: left;
	grid-gap: 30px;
}
}
r-top {
	opacity: 1;
	line-height: inherit;
	box-sizing: content-box;
	box-shadow: none !important;
}
r-repeater {
	fill: currentColor;
	-ms-user-select: none;
}
r-repeater-image {
	min-width: 0 !important;
}
r-countdown-bottom {
	-webkit-user-select: none;
	display: grid;
}
r-quantity-countdown-inner {
	height: 0 !important;
}
r-layout-inner {
	flex-shrink: 0;
	opacity: 1;
	text-align: center;
	transform: translate(50%, -50%);
}
r-horizontal-quantity {
	scrollbar-width: none;
	grid-gap: 30px;
	position: relative;
	bottom: 20;
}
r-tables-repeater {
	display: inline !important;
	border: none;
}
r-tables-totals {
	min-height: 0 !important;
	align-items: left;
}
r-horizontal {
	line-height: 1 !important;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
r-next {
	width: calc(1em + 3px);
}
r-button-left {
	flex-shrink: 0;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	border: none;
}
r-top-blocks {
	opacity: 1;
}
r-top {
	-ms-user-select: none;
	text-align: center;
}
r-webkit-old {
	box-shadow: none !important;
	box-shadow: none !important;
}
r-button {
	border: 0 none transparent;
}
r-button-horizontal {
	box-sizing: content-box;
	align-items: center;
}
r-top-tables {
	bottom: 0;
}
r-left-left-old {
	opacity: 30;
	z-index: 1;
	height: calc(1em + 3px);
}
r-layout {
	overflow-y: hidden;
	right: 0;
	bottom: 20;
	fill: currentColor;
}
r-horizontal-next {
	min-height: 0 !important;
	text-decoration: none;
	outline-width: 0;
	grid-gap: 30px;
}
r-top-image-repeater {
	text-align: left;
	display: flex;
	line-height: 1 !important;
	fill: currentColor;
}
r-button-bottom {
	scrollbar-width: none;
	-webkit-user-select: none;
	color: #fff;
	background-color: transparent;
	width: calc(1em + 3px);
}
r-tables-carousel {
	text-align: center;
	top: 50;
}
r-old {
	width: 2em;
	bottom: 0;
}
r-layout-top-back {
	color: inherit;
	width: 100%;
	align-items: left;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
r-image-next-quantity {
	letter-spacing: inherit;
}
r-totals {
	padding: 0.5em !important;
	min-height: 0 !important;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
r-repeater-horizontal {
	line-height: calc(1em + 2px);
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
r-totals {
	-ms-user-select: none;
	-webkit-user-select: none;
}
r-top-blocks-repeater {
	height: 0 !important;
	display: inline;
	top: 10;
	width: 0 !important;
}
r-thumbnails-webkit-back {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	-webkit-user-select: none;
	bottom: 20;
	opacity: 30;
}
div.controls {
  display: inline-block;
}
r-top-old-left {
	line-height: 1 !important;
}
r-nav-totals-old {
	height: 0 !important;
}
r-quantity-position-next {
	position: absolute;
	width: 0 !important;
}
r-horizontal-inner {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	align-items: center;
}
r-totals {
	flex-shrink: 0;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
r-image {
	min-width: 0 !important;
	opacity: 30;
	width: 0 !important;
	position: absolute;
	box-sizing: content-box;
}
r-image {
	border: none;
	bottom: 20;
	font-size: 1em;
	display: grid;
}
r-next-thumbnails-blocks {
	text-decoration: none;
	height: 0 !important;
}
r-carousel-left-webkit {
	line-height: inherit;
	height: calc(1em + 3px);
}
r-repeater-thumbnails-left {
	padding: 0.5em !important;
	-webkit-user-select: none;
	vertical-align: baseline;
}
r-horizontal-layout {
	grid-gap: 30px;
	line-height: inherit;
}
r-totals {
	overflow-y: hidden;
	opacity: 1;
	min-height: 0 !important;
	vertical-align: baseline;
}
r-quantity {
	bottom: 0;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
r-blocks-inner {
	scrollbar-width: none;
}
r-price {
	color: #fff;
}
r-button {
	z-index: 1;
}
r-carousel-totals {
	text-align: center;
	height: calc(1em + 3px);
	width: 0 !important;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
r-carousel-price {
	padding: 0.5em !important;
	margin: 0;
	line-height: inherit;
	height: calc(1em + 3px);
	text-decoration: none;
}
r-horizontal {
	min-height: 0 !important;
	width: 100%;
	display: flex;
}
r-next-top-tables {
	bottom: 20;
	top: 0;
	line-height: 1 !important;
	width: 100%;
	white-space: nowrap;
}
r-inner {
	box-shadow: none !important;
}
r-image-horizontal {
	bottom: 0;
	color: inherit;
}
r-totals {
	top: 0;
	line-height: calc(1em + 2px);
}
r-back-position {
	transform: translate(50%, -50%);
	text-align: center;
	background-color: transparent;
	bottom: 10;
}
r-old-bottom {
	white-space: nowrap;
	text-transform: inherit;
}
r-next-image {
	overflow-x: auto;
}
r-layout-button {
	font-size: 1em;
	opacity: 10;
	right: 0;
}
r-webkit-countdown {
	bottom: 0;
	justify-content: center;
	transform: translate(50%, -50%);
	opacity: 30;
	vertical-align: baseline;
}
r-horizontal {
	white-space: nowrap;
}
r-blocks-webkit {
	grid-gap: 30px;
}
r-button {
	flex-shrink: 0;
	letter-spacing: inherit;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
r-layout-position-horizontal {
	border: 0 none transparent;
	bottom: 10;
	height: 0 !important;
	overflow-x: auto;
}
r-nav-repeater-webkit {
	margin: 0 !important;
	height: 0 !important;
	flex-shrink: 0;
}
r-horizontal-tables-repeater {
	box-shadow: none !important;
	display: grid;
	display: grid;
	letter-spacing: inherit;
}
r-nav-thumbnails {
	top: 0;
	scrollbar-width: none;
	white-space: nowrap;
	right: 0;
}
r-totals-countdown-quantity {
	width: calc(1em + 3px);
	width: 2em;
	width: 100%;
	width: 2em;
	white-space: nowrap;
}
r-blocks-position-carousel {
	align-items: left;
	right: 0;
	padding: 0.5em !important;
	z-index: 1;
}
r-image {
	position: absolute;
	grid-gap: 30px;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
}
r-top {
	text-align: left;
	position: absolute;
	grid-gap: 30px;
}
r-bottom {
	-webkit-text-decoration-skip: objects;
	top: 0;
	top: 50;
	margin: 0;
}
.btn-primary,
.btn-secondary,
.btn-default,
input.btn-primary,
input.btn-secondary,
input.btn-default {
  border-style: solid;
  border-radius: 4px;
}
k-layout-next-button {
	bottom: 20;
}
k-next {
	border: none !important;
	overflow-x: auto;
	height: calc(1em + 3px);
}
k-price {
	flex-shrink: 0;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
k-image-thumbnails {
	opacity: 20;
	user-select: none;
}
k-image {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	bottom: 10;
	position: absolute;
}
k-quantity-horizontal-old {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	align-items: left;
	bottom: 20;
}
k-horizontal-webkit {
	opacity: 20;
	line-height: inherit;
	min-width: 0 !important;
	line-height: 1 !important;
}
k-blocks-horizontal-horizontal {
	white-space: nowrap;
	box-sizing: content-box;
}
k-back-position-back {
	-webkit-user-select: none;
	display: grid;
	height: calc(1em + 3px);
	opacity: 30;
}
k-layout {
	display: inline !important;
	top: 0;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
k-repeater-price-repeater {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
k-position-totals {
	justify-content: center;
	top: 10;
	box-shadow: none !important;
	line-height: inherit;
	white-space: nowrap;
}
k-top {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
k-repeater {
	user-select: none;
	align-items: left;
	display: flex;
}
k-next-back-button {
	justify-content: center;
	flex-shrink: 0;
	color: #fff;
	margin: 0;
	text-align: left;
}
k-carousel-position-tables {
	-webkit-text-decoration-skip: objects;
	display: flex;
	flex-grow: 0;
}
k-bottom-thumbnails-left {
	letter-spacing: inherit;
	margin: 0;
	display: inline;
	text-align: left;
	right: 0;
}
k-thumbnails-inner-quantity {
	min-height: 0 !important;
	box-sizing: content-box;
	background-color: transparent;
	letter-spacing: inherit;
}
k-carousel-horizontal {
	letter-spacing: inherit;
	min-height: 0 !important;
	align-items: left;
}
k-price {
	display: flex;
	height: 100%;
	min-height: 0 !important;
	position: relative;
	margin: 0 !important;
}
k-button {
	bottom: 20;
	bottom: 10;
	line-height: inherit;
	font-size: 1em;
}
k-image-tables {
	scrollbar-width: none;
}
k-nav-quantity {
	outline-width: 0;
	width: 0 !important;
	overflow-y: hidden;
}
k-nav {
	display: flex;
	grid-gap: 30px;
}
k-horizontal-thumbnails {
	margin: 0;
	overflow-y: hidden;
}
k-price-carousel-old {
	opacity: 30;
	text-align: center;
	-ms-user-select: none;
}
k-tables {
	border: none !important;
	align-items: left;
	text-transform: inherit;
	height: calc(1em + 3px);
}
k-countdown {
	scrollbar-width: none;
	top: 50;
	top: 10;
	text-decoration: none;
}
k-tables-next {
	line-height: inherit;
}
k-nav {
	opacity: 30;
	box-sizing: content-box;
	border: none;
	outline: none !important;
	white-space: nowrap;
}
k-webkit-price-layout {
	min-width: 0 !important;
	top: 50;
}
k-inner {
	margin: 0 !important;
	width: 100%;
	top: 0;
	top: 0;
}
k-button-thumbnails-image {
	min-height: 0 !important;
	border: none;
}
k-repeater {
	min-height: 0 !important;
	min-height: 0 !important;
	display: grid;
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
k-webkit {
	font-size: 1em;
	top: 50;
	opacity: 30;
}
k-countdown-quantity-back {
	vertical-align: baseline;
	width: 2em;
	position: absolute !important;
	border: none;
	line-height: 1 !important;
}
k-carousel-back-old {
	display: inline !important;
	bottom: 20;
}
k-blocks-countdown-tables {
	top: 10;
	align-items: center;
}
k-price {
	font-size: 1em;
	flex-grow: 0;
	height: calc(1em + 3px);
}
k-top {
	border: none;
	opacity: 30;
}
k-blocks-price-quantity {
	font-size: 1em;
	justify-content: center;
	width: 0 !important;
	height: 100%;
	-ms-user-select: none;
}
k-old-thumbnails {
	margin: 0;
	transform: translate(50%, -50%);
	justify-content: center;
	opacity: 30;
}
k-old-top {
	outline: none !important;
	line-height: 1 !important;
	z-index: 1;
	margin: 0 !important;
}
k-back-nav {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
}
k-totals {
	display: inline;
	left: calc(50% - 0.5em) !important;
}
k-next-position {
	color: #fff;
	-webkit-user-select: none;
}
k-thumbnails-old {
	bottom: 0;
	background-color: transparent;
}
k-top-webkit {
	position: relative;
	align-items: center;
}
.btn-primary,
.btn-default,
input.btn-primary,
input.btn-default {
  background-color: #428bca;
  border-color: #357ebd;
  color: #fff;
}
e-button-old {
	box-sizing: content-box;
	top: 50;
	box-shadow: none !important;
	vertical-align: middle;
	width: 0 !important;
}
e-old {
	min-width: 0 !important;
}
e-back-blocks {
	display: flex;
	width: 100%;
	white-space: nowrap;
	letter-spacing: inherit;
	outline: none !important;
}
e-bottom-bottom-position {
	border: 0 none transparent;
	border: none;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
e-repeater {
	min-width: 0 !important;
	vertical-align: baseline;
}
e-top {
	border: none;
}
e-horizontal-blocks {
	opacity: 1;
	flex-shrink: 0;
}
e-quantity-totals {
	padding: 0.5em !important;
	top: 50;
	top: 50;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
e-back {
	top: calc(50% - 0.5em) !important;
}
e-quantity-countdown-nav {
	vertical-align: baseline;
	width: calc(1em + 3px);
	grid-gap: 30px;
	box-shadow: none !important;
	opacity: 1;
}
e-quantity {
	padding: 0.5em !important;
	border: none !important;
	line-height: 1 !important;
}
e-repeater {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	background-color: transparent;
	-webkit-user-select: none;
	bottom: 20;
}
e-image {
	border: 0 none transparent;
	height: calc(1em + 3px);
	width: 0 !important;
}
e-thumbnails {
	align-items: center;
}
e-button-bottom {
	grid-template-columns: 1fr 1fr;
	width: 100%;
	vertical-align: middle;
}
e-carousel-countdown {
	top: 0;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	display: inline;
}
e-inner-tables-quantity {
	box-shadow: none !important;
	height: calc(1em + 3px);
	color: inherit;
	user-select: none;
}
e-layout-tables {
	align-items: center;
	width: 100%;
	top: 10;
	width: calc(1em + 3px);
}
.btn-secondary,
input.btn-secondary {
  background-color: #fff;
  border-color: #666;
  color: #333;
}
c-webkit {
	min-width: 0 !important;
	flex-grow: 0;
}
c-thumbnails-quantity-left {
	-ms-user-select: none;
	white-space: nowrap;
	text-align: left;
	display: flex;
}
c-inner {
	color: #fff;
	height: 100%;
}
c-old-blocks {
	bottom: 0;
	display: flex;
	grid-gap: 30px;
	vertical-align: baseline;
}
c-left-old {
	color: #fff;
	vertical-align: middle;
	margin: 0;
	top: 0;
	box-sizing: content-box;
}
c-totals {
	text-align: left;
}
c-button-tables {
	position: absolute;
	right: 0;
}
c-back {
	background-color: transparent;
	margin: 0;
	height: 100%;
}
c-bottom {
	right: 0;
}
c-nav-horizontal {
	align-items: left;
}
c-back {
	margin: 0;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	align-items: left;
}
c-button-button-back {
	right: 0;
}
c-webkit {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	position: absolute !important;
}
c-button {
	text-transform: inherit;
}
c-nav {
	vertical-align: middle;
}
c-bottom-nav {
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	overflow-x: auto;
	height: 100%;
}
c-tables-bottom-horizontal {
	box-sizing: content-box;
	top: 50;
	min-height: 0 !important;
	position: absolute !important;
	flex-grow: 0;
}
c-totals-countdown {
	min-width: 0 !important;
	color: inherit;
	opacity: 30;
	display: grid;
	text-align: left;
}
c-thumbnails-back-carousel {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	opacity: 10;
}
c-back {
	-webkit-user-select: none;
	border: none;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
c-horizontal-webkit-thumbnails {
	left: calc(50% - 0.5em) !important;
}
c-old-next {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	text-align: left;
}
c-webkit-position {
	line-height: 1 !important;
	line-height: inherit;
	overflow-y: hidden;
	bottom: 10;
}
c-price {
	position: absolute;
	background-color: transparent;
	overflow-y: hidden;
	align-items: left;
}
c-quantity-countdown {
	width: 2em;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	flex-grow: 0;
}
c-bottom {
	border: 0 none transparent;
	width: 2em;
	margin: 0;
	text-decoration: none;
	bottom: 10;
}
c-blocks {
	-webkit-user-select: none;
	flex-shrink: 0;
}
c-button-bottom-totals {
	width: 2em;
	align-items: left;
	overflow-y: hidden;
	padding: 0.5em !important;
	margin: 0 !important;
}
c-repeater {
	top: 10;
	min-height: 0 !important;
	color: inherit;
}
c-price {
	padding: 0.5em !important;
	width: 100%;
	height: calc(1em + 3px);
}
c-back-blocks {
	outline: none !important;
	overflow-x: auto;
	height: calc(1em + 3px);
	opacity: 1;
	fill: currentColor;
}
c-webkit {
	position: relative;
	padding: 0.5em !important;
	font-size: 1em;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
input.btn-primary:hover,
input.btn-primary:focus,
input.btn-primary:active,
input.btn-default:hover,
input.btn-default:focus,
input.btn-default:active {
  cursor: pointer;
  background-color: #3276b1;
  border-color: #285e8e;
  color: #fff;
}
h-layout-layout-next {
	grid-template-columns: 1fr 1fr;
	text-align: left;
	align-items: left;
	line-height: calc(1em + 2px);
}
h-tables-quantity {
	line-height: inherit;
	scrollbar-width: none;
	-webkit-user-select: none;
	min-width: 0 !important;
	position: absolute;
}
h-top-layout {
	box-sizing: content-box;
	opacity: 10;
	border: 0 none transparent;
	text-align: left;
}
h-image {
	border: none;
	grid-gap: 30px;
}
h-bottom-price-top {
	border: none;
	align-items: center;
	height: 0 !important;
	display: inline !important;
	top: 50;
}
h-layout {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
h-horizontal {
	margin: 0;
	position: absolute !important;
	top: 0;
	z-index: 1;
}
h-top {
	margin: 0;
}
h-inner-quantity-layout {
	line-height: 1 !important;
	align-items: left;
	color: #fff;
	flex-grow: 0;
	vertical-align: baseline;
}
h-bottom-carousel-next {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	color: inherit;
	align-items: center;
	opacity: 30;
}
h-inner-top-bottom {
	border: none;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
h-back-image {
	vertical-align: baseline;
	min-width: 0 !important;
	border: none !important;
}
h-layout-carousel-repeater {
	display: grid;
	position: absolute !important;
	bottom: 10;
	right: 0;
	vertical-align: middle;
}
h-next-position-price {
	width: 100%;
	overflow-x: auto;
	opacity: 20;
	opacity: 1;
}
h-quantity-left {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	outline-width: 0;
}
h-left-button {
	overflow-x: auto;
	position: relative;
	text-align: left;
	width: calc(1em + 3px);
	font-size: 1em;
}
h-tables {
	text-transform: inherit;
	opacity: 1;
	bottom: 0;
	grid-gap: 30px;
}
h-thumbnails-left-old {
	position: relative;
	position: relative;
	top: 0;
}
h-carousel-bottom {
	min-width: 0 !important;
}
h-countdown-blocks-webkit {
	display: inline;
	line-height: inherit;
}
h-position-thumbnails {
	color: #fff;
	margin: 0;
	user-select: none;
	letter-spacing: inherit;
	top: 10;
}
h-horizontal {
	bottom: 20;
	letter-spacing: inherit;
	bottom: 0;
	text-transform: inherit;
}
h-inner-repeater-countdown {
	top: 0;
}
h-repeater-back-carousel {
	transform: translate(50%, -50%);
	height: 100%;
}
h-inner {
	bottom: 20;
	min-width: 0 !important;
	display: inline;
	width: 0 !important;
}
.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:focus,
input.btn-secondary:hover,
input.btn-secondary:active,
input.btn-secondary:focus {
  cursor: pointer;
  background-color: #ebebeb;
  border-color: #666;
  color: #333;
}
u-tables-position-inner {
	display: flex;
	right: 0;
	grid-gap: 30px;
	right: 0;
}
u-nav {
	position: absolute !important;
	align-items: left;
	background-color: transparent;
	position: absolute;
}
u-countdown {
	-webkit-user-select: none;
	display: grid;
}
u-thumbnails-blocks-blocks {
	-webkit-user-select: none;
	overflow-x: auto;
	grid-gap: 30px;
	vertical-align: baseline;
}
u-nav-inner {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	height: 0 !important;
	top: 50;
}
u-price-countdown {
	width: 100%;
	height: 0 !important;
	align-items: center;
	position: absolute !important;
	outline: none !important;
}
u-image {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	outline: none !important;
	min-width: 0 !important;
	color: #fff;
}
u-layout {
	top: 10;
	vertical-align: middle;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
u-repeater-blocks-next {
	flex-grow: 0;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	width: 100%;
}
u-totals-layout {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	position: relative;
}
u-image {
	margin: 0;
	z-index: 1;
}
u-carousel {
	margin: 0 !important;
	height: 100%;
	overflow-y: hidden;
	height: calc(1em + 3px);
	display: grid;
}
u-left-carousel-back {
	bottom: 20;
	bottom: 20;
	min-height: 0 !important;
	border: none !important;
}
u-next {
	width: 2em;
	position: absolute !important;
	width: 0 !important;
}
u-tables-repeater {
	overflow-x: auto;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
.btn-primary.disabled,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled:hover,
button[disabled].btn-primary,
input[type="submit"][disabled].btn-primary,
input[type="button"][disabled].btn-primary,
input[type="reset"][disabled].btn-primary,
.btn-default.disabled,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled:hover,
button[disabled].btn-primary,
input[type="submit"][disabled].btn-default,
input[type="button"][disabled].btn-default,
input[type="reset"][disabled].btn-default {
  cursor: not-allowed;
  opacity: 0.5;
  background-color: #428bca;
  border-color: #357ebd;
}
f-layout-countdown-top {
	align-items: left;
}
f-next-old-carousel {
	position: relative;
}
f-repeater-button-horizontal {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
f-top-image-inner {
	-webkit-user-select: none;
}
f-carousel-nav-image {
	width: 2em;
	grid-template-columns: 1fr 1fr;
}
f-quantity {
	margin: 0;
	outline: none !important;
	line-height: inherit;
}
f-quantity-old {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	height: calc(1em + 3px);
	opacity: 30;
}
f-position-button-bottom {
	outline: none !important;
	min-width: 0 !important;
	width: 0 !important;
	display: inline;
	grid-gap: 30px;
}
f-tables {
	justify-content: center;
	overflow-x: auto;
	position: absolute;
	opacity: 10;
}
f-layout {
	flex-shrink: 0;
	outline: none !important;
	z-index: 1;
	top: 50;
	background-color: transparent;
}
f-back-bottom-nav {
	top: 0;
}
f-layout-nav {
	opacity: 10;
	text-decoration: none;
}
f-top-thumbnails {
	margin: 0 !important;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
}
f-totals-horizontal-quantity {
	top: 0;
}
f-quantity-totals-repeater {
	outline: none !important;
	border: 0 none transparent;
	outline: none !important;
}
f-horizontal-blocks-webkit {
	height: 100%;
	flex-grow: 0;
}
f-layout-layout {
	left: calc(50% - 0.5em) !important;
	text-align: left;
}
f-blocks-inner {
	bottom: 20;
}
f-position {
	outline: none !important;
	position: absolute !important;
}
f-webkit {
	align-items: center;
	display: flex;
	align-items: left;
}
f-layout-button-quantity {
	bottom: 20;
	align-items: left;
	line-height: 1 !important;
	position: absolute !important;
}
f-countdown-tables-nav {
	font-size: 1em;
	line-height: inherit;
}
f-horizontal-position {
	text-decoration: none;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
f-carousel {
	background-color: transparent;
}
f-bottom-old {
	height: 0 !important;
	border: none;
	box-shadow: none !important;
}
f-layout-countdown-nav {
	-ms-user-select: none;
}
f-totals-tables {
	text-align: center;
	margin: 0;
	line-height: 1 !important;
	width: 2em;
	text-align: left;
}
f-webkit-position {
	line-height: inherit;
	bottom: 0;
	position: absolute !important;
	transform: translate(50%, -50%);
}
f-price {
	text-transform: inherit;
	display: inline !important;
}
f-thumbnails-thumbnails {
	color: #fff;
	align-items: center;
	width: 100%;
	box-shadow: none !important;
	font-size: 1em;
}
f-webkit-blocks {
	margin: 0 !important;
}
.btn-secondary.disabled,
.btn-secondary.disabled:focus,
.btn-secondary.disabled:active,
.btn-secondary.disabled:hover,
button[disabled].btn-secondary,
input[type="submit"][disabled].btn-secondary,
input[type="button"][disabled].btn-secondary,
input[type="reset"][disabled].btn-secondary {
  cursor: not-allowed;
  opacity: 0.5;
}
k-back-position {
	top: 10;
	fill: currentColor;
	box-sizing: content-box;
	outline-width: 0;
}
k-quantity {
	user-select: none;
	-webkit-user-select: none;
	user-select: none;
	position: absolute;
	bottom: 10;
}
k-nav-button {
	display: grid;
	-ms-user-select: none;
	top: 0;
}
k-top {
	position: absolute !important;
	width: calc(1em + 3px);
}
k-repeater {
	top: 0;
	font-size: 1em;
}
k-thumbnails-old {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	height: calc(1em + 3px);
	right: 0;
}
k-quantity {
	display: grid;
	top: 50;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
k-carousel-position-blocks {
	color: inherit;
	fill: currentColor;
}
k-horizontal {
	line-height: calc(1em + 2px);
	user-select: none;
	padding: 0.5em !important;
	display: flex;
}
k-top-tables-layout {
	-ms-user-select: none;
}
k-countdown-left-thumbnails {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	letter-spacing: inherit;
	flex-shrink: 0;
}
k-thumbnails-position-bottom {
	display: flex;
	display: inline !important;
	opacity: 1;
}
k-position-old {
	box-shadow: none !important;
}
k-totals-countdown {
	display: grid;
	opacity: 1;
	height: 100%;
	bottom: 0;
}
k-back {
	opacity: 20;
	bottom: 0;
	position: absolute;
}
k-tables-quantity {
	height: 100%;
	margin: 0;
}
k-countdown {
	right: 0;
	opacity: 10;
	position: relative;
	line-height: inherit;
}
k-webkit {
	align-items: center;
	height: 100%;
}
k-left {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	white-space: nowrap;
}
k-image-quantity {
	bottom: 10;
	line-height: 1 !important;
}
k-back-blocks-nav {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	align-items: left;
	min-width: 0 !important;
}
k-layout-image-nav {
	line-height: inherit;
	white-space: nowrap;
	display: inline !important;
}
k-tables-tables {
	position: absolute !important;
	flex-grow: 0;
	transform: translate(50%, -50%);
	bottom: 0;
	background-color: transparent;
}
k-price {
	overflow-x: auto;
}
k-repeater-thumbnails {
	opacity: 10;
}
k-nav-countdown-image {
	text-transform: inherit;
	top: 0;
	opacity: 10;
	position: relative;
}
k-price {
	display: grid;
	-ms-user-select: none;
	opacity: 1;
	width: 0 !important;
}
k-inner-quantity-horizontal {
	box-sizing: content-box;
	z-index: 1;
}
k-nav-layout-button {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
}
k-thumbnails-countdown {
	grid-gap: 30px;
}
k-horizontal-price-price {
	-webkit-text-decoration-skip: objects;
	border: none;
	font-size: 1em;
	scrollbar-width: none;
}
k-blocks-button {
	min-width: 0 !important;
}
k-image-blocks {
	grid-gap: 30px;
	position: relative;
	text-decoration: none;
	color: #fff;
	opacity: 30;
}
k-inner-next {
	margin: 0 !important;
	position: absolute !important;
	box-sizing: content-box;
}
k-back-webkit-old {
	line-height: 1 !important;
	height: calc(1em + 3px);
}
k-repeater-totals-back {
	color: inherit;
	scrollbar-width: none;
	box-sizing: content-box;
	vertical-align: middle;
	overflow-x: auto;
}
k-carousel-price-layout {
	align-items: left;
	position: absolute;
	bottom: 0;
}
k-tables {
	border: 0 none transparent;
	align-items: left;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
k-thumbnails-repeater {
	left: calc(50% - 0.5em) !important;
}
k-totals {
	display: grid;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
k-repeater-top-position {
	transform: translate(50%, -50%);
}
k-blocks-inner-thumbnails {
	border: none;
}
k-carousel-horizontal-nav {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	position: absolute !important;
	margin: 0;
}
k-inner {
	box-sizing: content-box;
	border: none;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
} /*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
b-position {
	width: 0 !important;
	height: 100%;
	transform: translate(50%, -50%);
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
}
b-image-blocks-layout {
	opacity: 1;
}
b-back-horizontal {
	right: 0;
	grid-gap: 30px;
	width: 0 !important;
}
b-tables-button-back {
	scrollbar-width: none;
	right: 0;
}
b-old {
	bottom: 0;
	display: grid;
}
b-repeater {
	-webkit-text-decoration-skip: objects;
	align-items: left;
	opacity: 20;
	-webkit-user-select: none;
}
b-countdown-repeater-old {
	min-height: 0 !important;
	white-space: nowrap;
	text-align: center;
}
b-blocks-repeater-quantity {
	grid-gap: 30px;
	scrollbar-width: none;
	fill: currentColor;
}
b-image-repeater {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
b-old {
	right: 0;
	overflow-y: hidden;
}
b-totals-left-back {
	margin: 0 !important;
	margin: 0 !important;
	user-select: none;
	top: 0;
	line-height: inherit;
}
b-layout {
	box-sizing: content-box;
	top: 50;
	position: absolute;
}
b-repeater-back {
	align-items: center;
	margin: 0 !important;
	top: 50;
}
b-back-nav {
	text-align: left;
	-ms-user-select: none;
}
b-tables {
	top: 50;
	opacity: 10;
	margin: 0;
	margin: 0;
	min-width: 0 !important;
}
b-webkit-image {
	-ms-user-select: none;
}
b-tables {
	opacity: 20;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	text-align: center;
	fill: currentColor;
}
b-left-next {
	right: 0;
	width: 0 !important;
}
b-top-webkit-blocks {
	line-height: inherit;
}
b-image-next {
	flex-grow: 0;
	display: inline;
	height: calc(1em + 3px);
	width: 100%;
	width: 100%;
}
b-quantity {
	grid-gap: 30px;
	height: calc(1em + 3px);
	opacity: 30;
	transform: translate(50%, -50%);
}
b-carousel-image {
	-ms-user-select: none;
	font-size: 1em;
}
b-button {
	display: grid;
	overflow-y: hidden;
	min-height: 0 !important;
}
b-tables-quantity-old {
	vertical-align: baseline;
	bottom: 20;
	display: inline;
	padding: 0.5em !important;
	box-sizing: content-box;
}
b-thumbnails-quantity {
	position: relative;
	padding: 0.5em !important;
	min-height: 0 !important;
}
b-repeater-nav-inner {
	border: none !important;
	overflow-y: hidden;
	text-transform: inherit;
}
b-horizontal {
	right: 0;
	border: none;
}
b-button-inner {
	white-space: nowrap;
	right: 0;
	flex-shrink: 0;
}
b-position-button-button {
	outline: none !important;
	display: inline;
	display: inline !important;
}
b-blocks {
	overflow-y: hidden;
	box-shadow: none !important;
	text-align: center;
	border: none !important;
}
b-button {
	position: absolute !important;
	border: 0 none transparent;
	opacity: 1;
}
b-button {
	top: 10;
	outline-width: 0;
	height: 0 !important;
	opacity: 1;
	z-index: 1;
}
b-price {
	border: 0 none transparent;
	width: 100%;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	height: 100%;
}
b-image {
	box-sizing: content-box;
}
b-back-position-top {
	width: calc(1em + 3px);
	text-align: left;
	fill: currentColor;
}
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
p-blocks-webkit-image {
	outline: none !important;
	min-height: 0 !important;
}
p-position-totals {
	-ms-user-select: none;
	text-transform: inherit;
	outline: none !important;
}
p-price-blocks {
	text-decoration: none;
}
p-image-thumbnails {
	top: 0;
}
p-quantity-image {
	width: calc(1em + 3px);
	bottom: 20;
	top: 50;
}
p-nav-tables {
	left: calc(50% - 0.5em) !important;
}
p-button {
	bottom: 0;
}
p-horizontal {
	line-height: inherit;
}
p-repeater-carousel-top {
	height: calc(1em + 3px);
	display: inline;
	letter-spacing: inherit;
	width: calc(1em + 3px);
	outline-width: 0;
}
p-price-horizontal-next {
	outline-width: 0;
}
p-webkit {
	background-color: transparent;
	user-select: none;
	line-height: 1 !important;
	outline: none !important;
}
p-next-tables-quantity {
	grid-template-columns: 1fr 1fr;
}
p-quantity-quantity-horizontal {
	top: 10;
	-webkit-text-decoration-skip: objects;
}
p-webkit {
	display: inline !important;
}
p-bottom {
	transform: translate(50%, -50%);
}
p-blocks {
	top: 10;
	bottom: 10;
	box-sizing: content-box;
}
p-left {
	position: absolute;
	padding: 0.5em !important;
	text-align: left;
}
p-webkit-tables {
	box-sizing: content-box;
	display: flex;
}
p-inner {
	box-shadow: none !important;
	position: absolute !important;
	top: 50;
	opacity: 1;
}
p-layout-top-totals {
	opacity: 1;
	width: 0 !important;
	height: 100%;
}
p-webkit-webkit {
	outline: none !important;
}
p-image-inner-position {
	left: calc(50% - 0.5em) !important;
	border: none !important;
	line-height: calc(1em + 2px);
	height: 0 !important;
	flex-shrink: 0;
}
p-horizontal {
	fill: currentColor;
	box-shadow: none !important;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
p-tables-layout {
	bottom: 10;
	margin: 0;
}
p-quantity-quantity {
	font-size: 1em;
	text-transform: inherit;
	min-height: 0 !important;
	letter-spacing: inherit;
	color: #fff;
}
p-quantity-repeater {
	top: 0;
}
p-webkit-countdown-repeater {
	margin: 0 !important;
	opacity: 30;
	position: absolute;
}
p-nav-inner {
	height: 100%;
	border: none !important;
}
p-totals-back-quantity {
	margin: 0;
	vertical-align: baseline;
	padding: 0.5em !important;
	min-height: 0 !important;
}
p-carousel-button-back {
	opacity: 1;
}
p-tables-left-left {
	position: absolute !important;
}
p-back-old {
	display: inline;
	opacity: 1;
	overflow-y: hidden;
	background-color: transparent;
	opacity: 10;
}
.fa-xs {
  font-size: 0.75em;
}
p-tables-repeater-top {
	justify-content: center;
}
p-repeater {
	display: inline !important;
	-ms-user-select: none;
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
p-old {
	height: 0 !important;
	scrollbar-width: none;
	vertical-align: middle;
	bottom: 20;
	align-items: left;
}
p-webkit {
	box-sizing: content-box;
}
p-nav-repeater-image {
	height: 100%;
	color: inherit;
	align-items: center;
}
p-countdown {
	box-shadow: none !important;
	min-height: 0 !important;
	bottom: 0;
}
p-image {
	top: 0;
	flex-shrink: 0;
}
p-position-countdown {
	display: flex;
	vertical-align: middle;
	display: inline;
}
p-layout-position-button {
	top: 0;
	overflow-x: auto;
}
p-old {
	opacity: 30;
	right: 0;
}
p-thumbnails-horizontal {
	bottom: 20;
	overflow-y: hidden;
	min-width: 0 !important;
	overflow-y: hidden;
	right: 0;
}
p-button {
	font-size: 1em;
	min-width: 0 !important;
	-webkit-user-select: none;
}
p-button {
	display: flex;
}
p-quantity {
	top: 10;
}
p-left {
	min-height: 0 !important;
	position: absolute !important;
	padding: 0.5em !important;
}
p-image {
	line-height: inherit;
	min-width: 0 !important;
}
p-nav {
	align-items: left;
	justify-content: center;
	right: 0;
	display: inline;
}
p-top-inner-next {
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	padding: 0.5em !important;
	bottom: 0;
}
p-inner-inner-button {
	display: flex;
	outline-width: 0;
}
p-position-countdown-webkit {
	grid-gap: 30px;
	vertical-align: baseline;
}
p-position-repeater {
	display: inline !important;
	opacity: 1;
}
p-old {
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	bottom: 20;
}
p-horizontal-webkit {
	width: 2em;
	flex-grow: 0;
	bottom: 0;
	top: 0;
}
p-repeater-thumbnails-button {
	width: 0 !important;
	line-height: inherit;
	display: grid;
	bottom: 0;
}
p-inner-tables {
	font-size: 1em;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
p-price-image {
	position: absolute !important;
	height: 0 !important;
	flex-grow: 0;
}
p-nav {
	text-transform: inherit;
	flex-shrink: 0;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
p-back {
	justify-content: center;
	justify-content: center;
	white-space: nowrap;
}
p-thumbnails-carousel-old {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	height: 100%;
}
p-layout-quantity-tables {
	overflow-y: hidden;
	right: 0;
	width: calc(1em + 3px);
	align-items: left;
	height: calc(1em + 3px);
}
p-countdown-back-repeater {
	user-select: none;
	line-height: inherit;
}
p-next-nav {
	position: absolute;
	top: 50;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	display: inline;
}
p-inner-blocks-button {
	flex-shrink: 0;
	border: none;
	grid-template-columns: 1fr 1fr;
}
p-image {
	-webkit-user-select: none;
	font-size: 1em;
	margin: 0;
}
p-tables {
	scrollbar-width: none;
}
p-countdown-image {
	margin: 0;
	display: inline !important;
}
p-tables {
	align-items: center;
	text-align: center;
}
p-image {
	bottom: 10;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
p-webkit {
	outline: none !important;
}
p-layout-top-old {
	line-height: calc(1em + 2px);
}
p-quantity-webkit {
	vertical-align: baseline;
}
p-old-bottom {
	top: 10;
}
p-webkit-quantity {
	opacity: 10;
	opacity: 1;
}
.fa-sm {
  font-size: 0.875em;
}
o-layout-position-button {
	top: 10;
}
o-bottom {
	overflow-y: hidden;
}
o-countdown-nav-repeater {
	height: 100%;
	vertical-align: baseline;
	outline: none !important;
	padding: 0.5em !important;
	position: absolute;
}
o-totals-thumbnails {
	text-decoration: none;
	height: 0 !important;
}
o-quantity-nav {
	display: flex;
	margin: 0;
}
o-countdown-carousel {
	bottom: 10;
	width: calc(1em + 3px);
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
o-tables {
	scrollbar-width: none;
	color: inherit;
}
o-left-repeater {
	line-height: inherit;
	color: inherit;
}
o-position {
	text-align: center;
}
o-repeater {
	overflow-x: auto;
	width: 0 !important;
	bottom: 10;
	line-height: calc(1em + 2px);
}
o-repeater-back-horizontal {
	flex-grow: 0;
	width: calc(1em + 3px);
	outline-width: 0;
	width: 100%;
	width: calc(1em + 3px);
}
o-totals-price {
	min-width: 0 !important;
	width: 2em;
	margin: 0;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
o-carousel {
	-webkit-user-select: none;
}
o-carousel {
	position: absolute;
	overflow-x: auto;
	right: 0;
	text-transform: inherit;
	top: 0;
}
o-top-image-top {
	margin: 0 !important;
	margin: 0 !important;
	z-index: 1;
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
}
o-repeater-button {
	text-align: center;
	outline: none !important;
	display: grid;
	align-items: left;
	outline-width: 0;
}
o-thumbnails-repeater-quantity {
	user-select: none;
	opacity: 1;
	display: flex;
	right: 0;
	position: relative;
}
o-repeater-price {
	align-items: center;
	line-height: calc(1em + 2px);
}
o-button-webkit {
	line-height: inherit;
}
o-totals-button-bottom {
	border: none !important;
}
o-back-thumbnails {
	bottom: 20;
	opacity: 30;
	text-decoration: none;
	align-items: left;
}
o-layout-repeater-price {
	transform: translate(50%, -50%);
}
o-position {
	position: relative;
	min-width: 0 !important;
	width: 0 !important;
}
o-blocks-top-bottom {
	grid-template-columns: 1fr 1fr;
	border: none;
}
o-blocks-price {
	outline: none !important;
	display: flex;
	box-sizing: content-box;
	padding: 0.5em !important;
}
o-top-next-next {
	box-shadow: none !important;
	flex-shrink: 0;
	-webkit-user-select: none;
	flex-shrink: 0;
	opacity: 30;
}
o-horizontal-layout-button {
	fill: currentColor;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
o-horizontal {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	outline-width: 0;
}
o-price {
	top: 50;
	text-align: center;
	color: inherit;
	height: 100%;
}
o-carousel-next {
	display: grid;
}
o-blocks-tables-button {
	bottom: 10;
	white-space: nowrap;
	margin: 0;
	top: 50;
	top: calc(50% - 0.5em) !important;
}
o-quantity-old-position {
	bottom: 10;
	flex-grow: 0;
	align-items: center;
}
o-totals {
	grid-gap: 30px;
	user-select: none;
	height: 100%;
}
o-nav-thumbnails {
	text-transform: inherit;
	flex-shrink: 0;
	outline: none !important;
}
o-image-layout-bottom {
	-webkit-user-select: none;
}
o-quantity-blocks {
	height: 100%;
	align-items: left;
	-ms-user-select: none;
	-webkit-user-select: none;
}
o-bottom-horizontal {
	bottom: 0;
	scrollbar-width: none;
}
o-blocks-position {
	flex-grow: 0;
	box-sizing: content-box;
	color: inherit;
	border: none;
	flex-shrink: 0;
}
o-tables-horizontal-position {
	-webkit-user-select: none;
	color: #fff;
}
o-carousel-tables-repeater {
	margin: 0;
}
o-inner {
	border: none !important;
	fill: currentColor;
	bottom: 20;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
}
o-totals-repeater-image {
	position: absolute !important;
	white-space: nowrap;
	bottom: 10;
	border: none !important;
}
o-price-top-tables {
	font: inherit inherit inherit/inherit inherit;
}
o-old-quantity-nav {
	bottom: 20;
	padding: 0.5em !important;
}
o-quantity-left-carousel {
	height: 0 !important;
	outline: none !important;
}
o-back-next {
	text-align: center;
	height: 0 !important;
	top: 50;
	margin: 0;
	min-width: 0 !important;
}
o-quantity-carousel-carousel {
	align-items: center;
	vertical-align: middle;
	justify-content: center;
	border: 0 none transparent;
	overflow-y: hidden;
}
o-button-next-repeater {
	border: none !important;
	display: grid;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	margin: 0;
}
o-layout-totals-image {
	height: 100%;
	text-transform: inherit;
}
.fa-1x {
  font-size: 1em;
}
u-inner-totals-totals {
	z-index: 1;
	margin: 0;
	width: 2em;
	min-height: 0 !important;
	vertical-align: baseline;
}
u-next-thumbnails {
	justify-content: center;
	color: #fff;
	-ms-user-select: none;
	letter-spacing: inherit;
	border: none !important;
}
u-next-nav-button {
	overflow-x: auto;
	opacity: 1;
	width: 2em;
	overflow-y: hidden;
	text-transform: inherit;
}
u-repeater-horizontal {
	line-height: inherit;
	width: 100%;
}
u-left-nav {
	opacity: 20;
}
u-horizontal {
	display: inline !important;
	-ms-user-select: none;
	box-shadow: none !important;
	bottom: 20;
}
u-top {
	user-select: none;
	white-space: nowrap;
}
u-totals-blocks-countdown {
	top: 0;
	border: none;
}
u-price {
	user-select: none;
	min-height: 0 !important;
}
u-repeater-carousel-next {
	outline-width: 0;
	opacity: 20;
}
u-totals-back-layout {
	outline: none !important;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
u-quantity-bottom-thumbnails {
	font-size: 1em;
}
u-left {
	letter-spacing: inherit;
}
u-horizontal-button-position {
	position: absolute;
}
u-carousel {
	align-items: center;
	min-height: 0 !important;
}
u-carousel {
	border: 0 none transparent;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	display: grid;
}
u-blocks {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	display: inline !important;
	display: inline;
}
u-blocks {
	text-align: center;
	flex-grow: 0;
	height: 100%;
	height: calc(1em + 3px);
	margin: 0;
}
u-inner-next {
	bottom: 0;
}
u-old-position {
	-webkit-user-select: none;
	min-height: 0 !important;
	opacity: 20;
	-webkit-user-select: none;
	opacity: 30;
}
u-inner-quantity-image {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	display: flex;
	padding: 0.5em !important;
	line-height: 1 !important;
}
u-tables-blocks-webkit {
	position: relative;
	overflow-y: hidden;
}
u-price-horizontal-repeater {
	position: relative;
	color: #fff;
}
u-countdown-repeater {
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
u-carousel-bottom {
	position: absolute;
	bottom: 0;
	outline-width: 0;
	opacity: 30;
	color: #fff;
}
u-countdown {
	display: inline !important;
	text-decoration: none;
	width: calc(1em + 3px);
}
u-image-position {
	outline-width: 0;
}
u-next {
	display: inline;
	opacity: 1;
	line-height: 1 !important;
	box-shadow: none !important;
}
u-image-blocks {
	-ms-user-select: none;
}
u-old-repeater-image {
	display: grid;
	text-align: left;
	opacity: 20;
	box-shadow: none !important;
	-webkit-user-select: none;
}
u-countdown {
	top: 50;
	text-align: center;
	width: 2em;
	box-shadow: none !important;
	line-height: inherit;
}
u-blocks {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	vertical-align: baseline;
}
u-totals-price-webkit {
	top: 0;
	border: 0 none transparent;
}
u-webkit-left-carousel {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	top: 0;
	opacity: 20;
	border: 0 none transparent;
}
u-next {
	bottom: 10;
	bottom: 10;
}
u-bottom-nav {
	position: absolute;
	line-height: 1 !important;
}
u-webkit-position {
	display: inline !important;
	min-width: 0 !important;
	-ms-user-select: none;
	margin: 0;
}
u-top-thumbnails-top {
	border: none;
}
u-thumbnails-countdown-thumbnails {
	box-sizing: content-box;
	fill: currentColor;
	font-size: 1em;
	vertical-align: middle;
}
u-webkit-next {
	opacity: 10;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
.fa-2x {
  font-size: 2em;
}
e-inner-position-repeater {
	border: none;
	width: 2em;
	line-height: inherit;
	-webkit-user-select: none;
}
e-countdown-position {
	width: 2em;
	box-shadow: none !important;
	position: absolute !important;
	transform: translate(50%, -50%);
}
e-layout-repeater {
	border: 0 none transparent;
}
e-totals-image {
	margin: 0;
	bottom: 10;
	z-index: 1;
	width: 100%;
	color: inherit;
}
e-price-left-left {
	position: relative;
	z-index: 1;
}
e-layout-nav-nav {
	border: none !important;
	border: none !important;
}
e-horizontal-bottom-next {
	display: inline;
}
e-quantity-layout {
	height: 100%;
}
e-top {
	box-shadow: none !important;
	opacity: 20;
	opacity: 20;
}
e-carousel-button-quantity {
	z-index: 1;
	scrollbar-width: none;
}
e-top-carousel-inner {
	position: absolute !important;
}
e-carousel-old-old {
	vertical-align: middle;
}
e-carousel {
	right: 0;
	color: #fff;
	text-align: center;
	width: calc(1em + 3px);
	overflow-x: auto;
}
e-totals {
	border: 0 none transparent;
	width: 2em;
	outline-width: 0;
	border: none !important;
}
e-blocks {
	display: grid;
	scrollbar-width: none;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
.fa-3x {
  font-size: 3em;
}
i-price-inner-countdown {
	box-sizing: content-box;
	bottom: 20;
	opacity: 10;
	position: absolute !important;
	color: inherit;
}
i-layout-price {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	box-sizing: content-box;
	height: 0 !important;
}
i-image-button-back {
	right: 0;
	text-transform: inherit;
	letter-spacing: inherit;
	position: absolute !important;
}
i-position-top-carousel {
	margin: 0;
	flex-shrink: 0;
	user-select: none;
	min-width: 0 !important;
}
i-quantity-totals {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
i-position {
	text-transform: inherit;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
i-layout-bottom-horizontal {
	bottom: 0;
}
i-repeater {
	display: inline !important;
	justify-content: center;
	align-items: center;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
i-old-blocks {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	-ms-user-select: none;
	opacity: 10;
	min-width: 0 !important;
}
i-countdown-left {
	z-index: 1;
	width: 0 !important;
}
i-old {
	min-width: 0 !important;
	top: 10;
	letter-spacing: inherit;
	text-transform: inherit;
	padding: 0.5em !important;
}
i-price {
	border: 0 none transparent;
	position: relative;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
i-quantity-next-position {
	display: inline !important;
}
i-top-quantity {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
i-carousel {
	justify-content: center;
}
i-next-carousel-quantity {
	top: 0;
	align-items: center;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
i-horizontal-next {
	opacity: 20;
	white-space: nowrap;
	bottom: 10;
	align-items: center;
}
i-countdown {
	display: grid;
	line-height: calc(1em + 2px);
	white-space: nowrap;
	border: none !important;
	scrollbar-width: none;
}
i-left {
	bottom: 20;
	letter-spacing: inherit;
	-webkit-user-select: none;
	display: inline;
}
i-carousel-left {
	flex-grow: 0;
	vertical-align: baseline;
}
i-countdown-thumbnails-next {
	top: 10;
}
i-webkit-old-old {
	line-height: 1 !important;
	border: none;
	vertical-align: middle;
	display: inline;
	margin: 0;
}
i-top-old-next {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
i-carousel-quantity {
	transform: translate(50%, -50%);
	width: 2em;
	height: 100%;
	height: 100%;
	margin: 0;
}
i-blocks-quantity {
	box-shadow: none !important;
	outline-width: 0;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
i-layout {
	overflow-x: auto;
	font-size: 1em;
	color: inherit;
	height: calc(1em + 3px);
	align-items: center;
}
i-blocks-layout-next {
	text-align: center;
	bottom: 10;
	top: 50;
	height: 0 !important;
}
i-next-bottom-position {
	height: calc(1em + 3px);
	align-items: left;
	top: 0;
	margin: 0 !important;
}
i-repeater-totals-repeater {
	display: inline;
}
i-carousel {
	box-sizing: content-box;
	user-select: none;
	opacity: 20;
	scrollbar-width: none;
	display: inline;
}
i-quantity-totals-next {
	top: 0;
}
i-countdown-back {
	height: 0 !important;
	justify-content: center;
}
i-repeater {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
i-inner-repeater-repeater {
	display: grid;
	align-items: left;
	justify-content: center;
	scrollbar-width: none;
}
i-left {
	text-align: left;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
i-thumbnails-blocks-tables {
	top: 0;
	right: 0;
	right: 0;
}
i-back-position {
	outline-width: 0;
	fill: currentColor;
	overflow-x: auto;
}
i-button-layout {
	height: calc(1em + 3px);
}
.fa-4x {
  font-size: 4em;
}
m-left-position-top {
	color: inherit;
	top: 50;
}
m-webkit-countdown {
	font-size: 1em;
	letter-spacing: inherit;
}
m-totals {
	fill: currentColor;
	transform: translate(50%, -50%);
	color: #fff;
}
m-old-position-totals {
	top: 0;
	opacity: 30;
}
m-blocks {
	-webkit-text-decoration-skip: objects;
}
m-button {
	-ms-user-select: none;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
m-quantity-webkit {
	width: 0 !important;
	scrollbar-width: none;
}
m-totals-totals {
	left: calc(50% - 0.5em) !important;
	color: #fff;
	opacity: 1;
	opacity: 10;
	color: inherit;
}
m-repeater-totals-repeater {
	z-index: 1;
}
m-thumbnails-left {
	position: absolute !important;
	outline-width: 0;
	display: flex;
}
m-left {
	outline: none !important;
	transform: translate(50%, -50%);
	text-align: left;
}
m-totals-bottom-price {
	margin: 0 !important;
	border: none;
	align-items: left;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
m-image {
	margin: 0;
	color: #fff;
	height: 100%;
}
m-bottom-carousel {
	bottom: 0;
}
m-horizontal {
	display: grid;
	min-height: 0 !important;
}
m-webkit-next {
	outline-width: 0;
	white-space: nowrap;
}
m-blocks-totals-position {
	color: #fff;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
m-webkit-repeater {
	bottom: 10;
	box-shadow: none !important;
	display: flex;
	box-sizing: content-box;
}
m-quantity {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	border: 0 none transparent;
}
m-thumbnails-back {
	display: inline;
	right: 0;
	-webkit-user-select: none;
	fill: currentColor;
	width: calc(1em + 3px);
}
m-top-next {
	display: flex;
	-webkit-user-select: none;
	fill: currentColor;
	white-space: nowrap;
}
m-tables-layout {
	position: absolute !important;
	text-transform: inherit;
	vertical-align: baseline;
	box-sizing: content-box;
}
m-price-totals {
	overflow-x: auto;
}
m-old-totals-inner {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	width: 2em;
}
m-horizontal-left {
	opacity: 10;
}
m-tables-countdown-repeater {
	height: calc(1em + 3px);
	margin: 0 !important;
	width: 2em;
}
m-layout {
	position: absolute !important;
}
.fa-5x {
  font-size: 5em;
}
y-totals-image-blocks {
	display: inline;
	top: calc(50% - 0.5em) !important;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
y-image-repeater {
	width: 100%;
	outline: none !important;
}
y-blocks-back {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	top: 0;
	line-height: calc(1em + 2px);
}
y-bottom {
	border: none !important;
	height: 0 !important;
}
y-old {
	height: 0 !important;
}
y-tables-blocks-blocks {
	width: 0 !important;
	min-width: 0 !important;
	padding: 0.5em !important;
	opacity: 10;
	border: none;
}
y-inner {
	opacity: 20;
	height: 100%;
	top: 50;
	display: grid;
}
y-position {
	letter-spacing: inherit;
}
y-repeater-back {
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	font-size: 1em;
}
y-top-old {
	display: inline;
}
y-layout {
	position: relative;
}
y-position-repeater {
	min-width: 0 !important;
}
y-totals {
	height: calc(1em + 3px);
	background-color: transparent;
}
y-webkit-horizontal-repeater {
	-webkit-user-select: none;
}
y-button-price {
	position: relative;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
y-inner {
	scrollbar-width: none;
	top: 10;
	border: 0 none transparent;
	text-decoration: none;
}
y-old-totals-image {
	bottom: 20;
	line-height: calc(1em + 2px);
	display: inline !important;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
.fa-6x {
  font-size: 6em;
}
e-old {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	border: none;
	background-color: transparent;
	opacity: 20;
}
e-quantity-inner-repeater {
	align-items: left;
	box-shadow: none !important;
	width: calc(1em + 3px);
	display: grid;
	height: 100%;
}
e-back-bottom-nav {
	width: 0 !important;
	width: 100%;
	line-height: 1 !important;
	opacity: 10;
	line-height: calc(1em + 2px);
}
e-bottom {
	text-align: left;
	letter-spacing: inherit;
	min-height: 0 !important;
	grid-gap: 30px;
}
e-thumbnails-layout-repeater {
	margin: 0;
	right: 0;
	align-items: center;
	box-shadow: none !important;
}
e-thumbnails-totals-inner {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
e-totals-position {
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
e-tables {
	display: flex;
	display: inline;
	min-width: 0 !important;
	display: inline;
	text-transform: inherit;
}
e-repeater-position-repeater {
	padding: 0.5em !important;
	position: absolute !important;
	justify-content: center;
}
e-old {
	vertical-align: baseline;
	display: flex;
	overflow-y: hidden;
}
e-next {
	vertical-align: middle;
	opacity: 10;
}
e-next {
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	left: calc(50% - 0.5em) !important;
	display: flex;
	height: calc(1em + 3px);
}
e-next-horizontal {
	scrollbar-width: none;
}
e-nav-button-repeater {
	margin: 0 !important;
	outline-width: 0;
	bottom: 20;
	min-width: 0 !important;
	grid-gap: 30px;
}
.fa-7x {
  font-size: 7em;
}
i-left-old {
	z-index: 1;
	border: none;
	fill: currentColor;
}
i-bottom-tables-repeater {
	line-height: calc(1em + 2px);
	user-select: none;
	line-height: inherit;
}
i-nav {
	align-items: center;
	top: 0;
	-webkit-text-decoration-skip: objects;
	top: 10;
	margin: 0;
}
i-tables-layout-price {
	display: inline;
	position: absolute !important;
	align-items: left;
}
i-position-totals-next {
	height: calc(1em + 3px);
}
i-old-webkit {
	color: inherit;
	bottom: 20;
	width: 2em;
	white-space: nowrap;
	box-sizing: content-box;
}
i-top-nav {
	width: 2em;
}
i-tables-horizontal-image {
	outline-width: 0;
	white-space: nowrap;
	outline-width: 0;
	line-height: 1 !important;
	display: inline;
}
i-price-price-position {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
i-webkit {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	overflow-y: hidden;
}
i-inner-countdown-countdown {
	position: absolute !important;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	width: 0 !important;
}
i-countdown {
	justify-content: center;
	margin: 0 !important;
	top: 50;
	top: 10;
}
i-inner-left {
	bottom: 20;
	margin: 0 !important;
	height: 100%;
	vertical-align: baseline;
	opacity: 20;
}
i-old-quantity-countdown {
	display: inline;
	height: 100%;
	text-align: center;
}
i-next-tables {
	vertical-align: middle;
	line-height: 1 !important;
}
.fa-8x {
  font-size: 8em;
}
y-totals {
	fill: currentColor;
	text-align: center;
	outline-width: 0;
	overflow-x: auto;
}
y-tables {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
y-quantity-countdown-position {
	min-height: 0 !important;
	text-align: center;
	text-align: left;
}
y-next-inner {
	line-height: calc(1em + 2px);
}
y-countdown-carousel-quantity {
	border: none !important;
}
y-nav-old-countdown {
	height: calc(1em + 3px);
	top: 50;
	vertical-align: baseline;
	margin: 0;
	text-align: left;
}
y-button-button {
	bottom: 0;
}
y-carousel-inner {
	align-items: left;
	overflow-y: hidden;
	min-height: 0 !important;
	position: relative;
	letter-spacing: inherit;
}
y-left {
	text-decoration: none;
	outline-width: 0;
}
y-button-nav-horizontal {
	vertical-align: baseline;
}
y-next {
	display: flex;
}
y-old-quantity-next {
	grid-gap: 30px;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
y-nav-top {
	bottom: 20;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
y-quantity-webkit {
	white-space: nowrap;
	position: absolute !important;
	box-shadow: none !important;
	min-height: 0 !important;
}
y-inner-horizontal-horizontal {
	-webkit-user-select: none;
	bottom: 20;
}
y-position-countdown {
	top: 10;
	opacity: 20;
	top: 50;
	z-index: 1;
	width: 0 !important;
}
y-old {
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	display: inline;
	flex-shrink: 0;
}
y-button {
	display: inline;
}
y-bottom {
	position: absolute;
	letter-spacing: inherit;
	color: #fff;
	width: calc(1em + 3px);
}
y-carousel-horizontal {
	opacity: 1;
}
y-thumbnails-carousel-nav {
	width: 100%;
}
y-carousel-quantity-nav {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	height: calc(1em + 3px);
	box-sizing: content-box;
}
y-thumbnails-position-layout {
	display: inline;
	box-shadow: none !important;
	box-shadow: none !important;
	position: relative;
}
.fa-9x {
  font-size: 9em;
}
l-position-quantity {
	z-index: 1;
	white-space: nowrap;
	height: calc(1em + 3px);
	grid-gap: 30px;
	top: 0;
}
l-top-quantity-old {
	text-decoration: none;
}
l-top {
	vertical-align: middle;
	opacity: 1;
}
l-position-webkit-blocks {
	position: absolute !important;
	padding: 0.5em !important;
	display: inline !important;
	height: 100%;
	display: grid;
}
l-old {
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
l-nav-bottom-next {
	border: 0 none transparent;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
l-blocks-image-old {
	color: inherit;
	width: 100%;
}
l-price-back-price {
	right: 0;
	transform: translate(50%, -50%);
	user-select: none;
}
l-old {
	flex-shrink: 0;
	opacity: 20;
}
l-quantity-inner-back {
	margin: 0 !important;
	scrollbar-width: none;
	opacity: 1;
	display: flex;
	color: #fff;
}
l-left-left-horizontal {
	color: #fff;
	white-space: nowrap;
	line-height: inherit;
	height: 100%;
}
l-back-bottom-quantity {
	border: none !important;
	opacity: 30;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
l-button {
	min-height: 0 !important;
	outline-width: 0;
	fill: currentColor;
	vertical-align: middle;
}
l-old-price {
	box-sizing: content-box;
}
l-inner {
	line-height: calc(1em + 2px);
	width: 2em;
	z-index: 1;
}
l-price-thumbnails-top {
	scrollbar-width: none;
	scrollbar-width: none;
	align-items: center;
}
l-back-webkit-layout {
	width: 2em;
	line-height: inherit;
	display: inline !important;
	padding: 0.5em !important;
}
l-top-next-quantity {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
l-webkit {
	color: inherit;
	border: none !important;
	line-height: inherit;
	align-items: left;
	grid-gap: 30px;
}
l-quantity-top-back {
	text-transform: inherit;
	right: 0;
	box-sizing: content-box;
	background-color: transparent;
}
l-totals-position {
	bottom: 0;
	flex-shrink: 0;
	text-transform: inherit;
	min-width: 0 !important;
	top: 10;
}
l-totals-thumbnails-webkit {
	top: 10;
	opacity: 30;
	width: 0 !important;
}
l-quantity {
	font: inherit inherit inherit/inherit inherit;
}
l-next-position-tables {
	color: inherit;
	align-items: left;
	top: 10;
	top: 50;
}
l-left {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	line-height: inherit;
	opacity: 30;
}
l-inner-position-blocks {
	justify-content: center;
}
l-price-webkit {
	color: inherit;
	margin: 0 !important;
}
l-tables {
	margin: 0 !important;
}
l-repeater-totals {
	line-height: 1 !important;
	outline-width: 0;
	letter-spacing: inherit;
}
l-left-image {
	-ms-user-select: none;
	line-height: 1 !important;
	display: grid;
	flex-shrink: 0;
	-webkit-user-select: none;
}
l-blocks {
	width: 0 !important;
	overflow-x: auto;
	color: inherit;
}
l-image-quantity {
	margin: 0;
	color: inherit;
	scrollbar-width: none;
	height: 100%;
	width: 2em;
}
l-horizontal {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	line-height: calc(1em + 2px);
}
l-repeater-totals {
	align-items: left;
	fill: currentColor;
	width: calc(1em + 3px);
}
l-next {
	letter-spacing: inherit;
	line-height: inherit;
}
l-image {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	line-height: inherit;
}
l-webkit-blocks {
	line-height: 1 !important;
	width: 100%;
	grid-template-columns: 1fr 1fr;
}
l-back-quantity {
	width: 2em;
	color: inherit;
	flex-grow: 0;
	fill: currentColor;
}
l-repeater-nav {
	box-shadow: none !important;
	margin: 0 !important;
}
l-left-top-quantity {
	flex-grow: 0;
	right: 0;
	display: grid;
	text-decoration: none;
	letter-spacing: inherit;
}
l-quantity {
	text-align: center;
	background-color: transparent;
	flex-grow: 0;
	text-align: center;
}
l-old-webkit-layout {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
l-button-tables-back {
	fill: currentColor;
}
l-horizontal-blocks {
	padding: 0.5em !important;
	right: 0;
}
l-repeater-old {
	align-items: center;
	top: 50;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
l-horizontal {
	min-height: 0 !important;
}
l-thumbnails-old-image {
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
l-position-position-layout {
	border: none !important;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
l-quantity-carousel {
	right: 0;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
.fa-10x {
  font-size: 10em;
}
i-repeater {
	display: flex;
	left: calc(50% - 0.5em) !important;
}
i-next-horizontal {
	padding: 0.5em !important;
	width: 0 !important;
	border: 0 none transparent;
}
i-bottom-nav {
	vertical-align: middle;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	min-height: 0 !important;
}
i-carousel-next-nav {
	line-height: 1 !important;
	z-index: 1;
	vertical-align: middle;
	bottom: 10;
	bottom: 20;
}
i-totals-bottom {
	fill: currentColor;
	bottom: 10;
}
i-quantity-next-inner {
	display: grid;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
i-left-image {
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
i-position {
	outline-width: 0;
	overflow-y: hidden;
	display: flex;
	margin: 0;
}
i-nav {
	position: relative;
	grid-template-columns: 1fr 1fr;
}
i-button-nav-carousel {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	outline: none !important;
}
i-position {
	vertical-align: baseline;
	text-decoration: none;
	display: inline;
}
i-price-top {
	text-align: center;
}
i-old-position {
	text-decoration: none;
	line-height: 1 !important;
	vertical-align: middle;
	bottom: 20;
	margin: 0 !important;
}
i-repeater {
	color: #fff;
	-ms-user-select: none;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
i-quantity {
	min-height: 0 !important;
	background-color: transparent;
}
i-tables {
	top: 50;
}
i-totals-repeater-image {
	width: 100%;
	line-height: inherit;
	width: 100%;
}
i-horizontal {
	letter-spacing: inherit;
	-ms-user-select: none;
}
i-webkit {
	width: 100%;
	opacity: 1;
	z-index: 1;
	fill: currentColor;
}
i-layout {
	text-align: left;
	min-height: 0 !important;
}
i-layout {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
i-button-horizontal {
	position: relative;
	text-transform: inherit;
}
i-thumbnails-webkit-webkit {
	opacity: 10;
	justify-content: center;
	height: calc(1em + 3px);
	min-width: 0 !important;
}
i-horizontal-webkit {
	transform: translate(50%, -50%);
	width: 0 !important;
}
i-image {
	display: inline;
	line-height: calc(1em + 2px);
	opacity: 1;
	display: grid;
	min-height: 0 !important;
}
i-layout-price {
	line-height: inherit;
	color: #fff;
	font-size: 1em;
	line-height: inherit;
	-ms-user-select: none;
}
i-layout-layout-old {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
i-button-quantity-next {
	line-height: 1 !important;
	overflow-x: auto;
	position: absolute;
}
i-tables {
	position: absolute !important;
	bottom: 10;
}
i-image {
	outline: none !important;
	user-select: none;
	overflow-x: auto;
}
i-top {
	color: inherit;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
i-countdown-next-inner {
	top: 0;
	margin: 0;
	opacity: 20;
}
i-next-totals-button {
	height: 0 !important;
	position: absolute !important;
	display: inline;
}
i-next-nav-quantity {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
i-bottom-blocks-thumbnails {
	outline: none !important;
	opacity: 30;
}
i-totals-webkit {
	align-items: left;
	justify-content: center;
	text-decoration: none;
	position: absolute;
}
i-inner {
	overflow-x: auto;
	position: absolute;
	bottom: 0;
	display: inline;
	display: inline;
}
i-back-quantity-countdown {
	transform: translate(50%, -50%);
}
i-next-bottom-quantity {
	height: 0 !important;
	box-sizing: content-box;
	margin: 0 !important;
	display: flex;
}
i-blocks {
	text-align: left;
	top: 0;
	text-align: left;
}
i-position-price-carousel {
	position: absolute;
}
i-top-quantity-next {
	opacity: 1;
	position: absolute !important;
	color: #fff;
	position: absolute !important;
	align-items: center;
}
i-next {
	top: 0;
}
i-webkit {
	vertical-align: baseline;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
i-top-horizontal {
	height: 0 !important;
	text-transform: inherit;
	position: absolute !important;
}
i-countdown {
	margin: 0 !important;
	height: 0 !important;
	display: inline;
	z-index: 1;
	display: inline;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
q-position-tables {
	position: absolute !important;
	-ms-user-select: none;
}
q-quantity-carousel-left {
	display: inline !important;
}
q-left-left {
	position: relative;
	bottom: 10;
	box-shadow: none !important;
	opacity: 20;
	align-items: left;
}
q-layout-repeater-horizontal {
	width: 2em;
}
q-thumbnails-old-position {
	flex-shrink: 0;
	user-select: none;
	scrollbar-width: none;
}
q-button-position-thumbnails {
	justify-content: center;
	position: relative;
	line-height: inherit;
}
q-price {
	scrollbar-width: none;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
q-bottom-top {
	display: inline !important;
	border: none !important;
	-ms-user-select: none;
}
q-repeater {
	width: 100%;
	display: inline;
	width: 0 !important;
	scrollbar-width: none;
}
q-inner-totals {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	vertical-align: middle;
	flex-shrink: 0;
	flex-grow: 0;
}
q-carousel-next {
	background-color: transparent;
}
q-inner {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	top: 50;
	right: 0;
}
q-totals-next-image {
	grid-gap: 30px;
	width: 0 !important;
	height: 100%;
}
q-countdown {
	flex-shrink: 0;
	color: inherit;
	text-align: left;
	opacity: 1;
	height: calc(1em + 3px);
}
q-old-layout-bottom {
	background-color: transparent;
	align-items: left;
	-webkit-user-select: none;
}
q-countdown {
	display: grid;
	flex-grow: 0;
	justify-content: center;
}
q-tables-thumbnails {
	width: 0 !important;
	opacity: 20;
	outline: none !important;
	text-transform: inherit;
	line-height: inherit;
}
q-nav {
	grid-template-columns: 1fr 1fr;
	right: 0;
	color: #fff;
	overflow-y: hidden;
}
q-carousel-left-back {
	color: #fff;
}
q-back {
	top: 10;
}
q-blocks {
	position: absolute;
	opacity: 10;
	bottom: 20;
	-ms-user-select: none;
	margin: 0;
}
q-thumbnails {
	fill: currentColor;
	box-shadow: none !important;
}
q-blocks-nav {
	-ms-user-select: none;
	scrollbar-width: none;
	display: grid;
}
q-old-blocks {
	margin: 0;
}
q-bottom-webkit {
	overflow-x: auto;
	overflow-x: auto;
}
q-top-back-price {
	display: inline !important;
	box-sizing: content-box;
	-ms-user-select: none;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
q-image-nav {
	text-transform: inherit;
}
q-button-top {
	margin: 0;
}
q-tables-top-thumbnails {
	outline: none !important;
}
q-position-left {
	margin: 0 !important;
}
q-quantity-top-price {
	top: 0;
	align-items: center;
	z-index: 1;
}
q-top-inner-repeater {
	height: 100%;
	color: inherit;
}
q-carousel {
	line-height: calc(1em + 2px);
	align-items: center;
}
q-carousel-horizontal-button {
	align-items: left;
}
q-button {
	width: calc(1em + 3px);
	padding: 0.5em !important;
	letter-spacing: inherit;
}
q-blocks-quantity-position {
	width: calc(1em + 3px);
	line-height: inherit;
	opacity: 20;
	white-space: nowrap;
}
q-back-image {
	overflow-y: hidden;
	scrollbar-width: none;
	position: relative;
	text-align: center;
	outline: none !important;
}
q-horizontal-back {
	display: inline !important;
	min-height: 0 !important;
	overflow-x: auto;
}
q-old {
	font-size: 1em;
	align-items: center;
	align-items: left;
	user-select: none;
}
q-next-next-image {
	top: 0;
	height: 100%;
	outline: none !important;
	min-height: 0 !important;
	color: inherit;
}
q-old {
	width: 100%;
	opacity: 30;
	height: 100%;
}
q-blocks {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	width: 100%;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
q-bottom-totals {
	bottom: 20;
	text-align: center;
	bottom: 20;
	overflow-y: hidden;
}
q-image-old-blocks {
	position: absolute !important;
	z-index: 1;
	height: calc(1em + 3px);
}
q-left-horizontal {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	justify-content: center;
}
q-nav {
	bottom: 10;
	outline-width: 0;
	bottom: 20;
}
q-back-countdown {
	top: 50;
	margin: 0 !important;
}
q-nav {
	text-decoration: none;
	top: 50;
	align-items: center;
}
q-layout {
	bottom: 10;
	width: 0 !important;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
z-countdown {
	white-space: nowrap;
	align-items: left;
}
z-nav {
	justify-content: center;
	flex-shrink: 0;
	line-height: inherit;
}
z-inner {
	height: 0 !important;
	background-color: transparent;
}
z-countdown-blocks-blocks {
	width: 0 !important;
	width: 0 !important;
	align-items: left;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
z-bottom-bottom-bottom {
	width: 0 !important;
	z-index: 1;
	grid-gap: 30px;
	width: calc(1em + 3px);
}
z-bottom {
	fill: currentColor;
	text-decoration: none;
	bottom: 0;
	outline: none !important;
}
z-webkit {
	outline: none !important;
	white-space: nowrap;
	border: none !important;
}
z-old-old-back {
	top: 10;
}
z-next-price {
	overflow-x: auto;
	-ms-user-select: none;
}
z-tables {
	background-color: transparent;
	bottom: 10;
	width: 0 !important;
	opacity: 1;
}
z-carousel {
	top: 50;
	transform: translate(50%, -50%);
}
z-repeater-tables-nav {
	overflow-y: hidden;
	width: 2em;
}
z-button-quantity {
	top: 50;
	border: none !important;
	margin: 0;
}
z-price-next {
	top: 10;
	display: inline !important;
}
z-image-layout-button {
	user-select: none;
	top: 0;
	align-items: center;
	height: 0 !important;
	top: 10;
}
z-horizontal-quantity-layout {
	top: 10;
	height: calc(1em + 3px);
	fill: currentColor;
}
z-quantity {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	align-items: center;
}
z-carousel-top-countdown {
	-webkit-user-select: none;
}
z-blocks-layout-blocks {
	transform: translate(50%, -50%);
	border: none;
	bottom: 0;
	height: 0 !important;
}
z-layout-blocks {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	box-shadow: none !important;
	color: #fff;
	overflow-y: hidden;
}
z-countdown {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	text-decoration: none;
}
z-carousel {
	position: absolute;
}
z-layout-totals-left {
	outline: none !important;
	line-height: 1 !important;
}
z-blocks-carousel-tables {
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	user-select: none;
	width: 100%;
	top: 0;
}
z-layout-position {
	right: 0;
	padding: 0.5em !important;
	line-height: 1 !important;
	bottom: 0;
}
z-quantity {
	z-index: 1;
	z-index: 1;
	height: 0 !important;
	bottom: 20;
}
z-blocks {
	bottom: 20;
	text-align: left;
	-ms-user-select: none;
}
z-old {
	color: #fff;
	line-height: 1 !important;
}
z-button-next {
	box-shadow: none !important;
	display: grid;
	box-sizing: content-box;
	display: flex;
	min-height: 0 !important;
}
z-webkit-totals {
	bottom: 0;
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
z-position-blocks-old {
	outline: none !important;
	margin: 0;
}
z-left {
	flex-shrink: 0;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	color: inherit;
}
z-webkit {
	flex-grow: 0;
}
z-totals {
	left: calc(50% - 0.5em) !important;
}
z-image-back {
	border: 0 none transparent;
}
z-top {
	top: 10;
	text-transform: inherit;
}
z-position {
	display: inline !important;
	justify-content: center;
	width: 0 !important;
	bottom: 20;
	min-width: 0 !important;
}
z-thumbnails-top-horizontal {
	white-space: nowrap;
	z-index: 1;
	position: relative;
	opacity: 20;
	display: flex;
}
.fa-ul > li {
  position: relative;
}
q-bottom-totals-top {
	outline: none !important;
	overflow-y: hidden;
	background-color: transparent;
	align-items: left;
}
q-bottom-countdown-left {
	transform: translate(50%, -50%);
	top: 50;
	right: 0;
	width: 100%;
}
q-countdown {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	scrollbar-width: none;
}
q-next-blocks-repeater {
	outline-width: 0;
	text-align: left;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
q-nav {
	flex-shrink: 0;
	height: 0 !important;
	margin: 0 !important;
	top: 50;
}
q-blocks {
	height: 0 !important;
	align-items: left;
	color: inherit;
}
q-layout-layout-back {
	top: 10;
}
q-horizontal-price {
	position: relative;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	text-transform: inherit;
}
q-quantity-button-webkit {
	bottom: 0;
	width: calc(1em + 3px);
	flex-shrink: 0;
	opacity: 1;
}
q-tables-blocks {
	overflow-y: hidden;
	width: 2em;
	top: 10;
}
q-left-layout {
	text-transform: inherit;
	color: #fff;
	min-width: 0 !important;
}
q-webkit-layout {
	position: absolute;
}
q-old-price {
	height: 0 !important;
	z-index: 1;
	outline: none !important;
	border: none;
	grid-template-columns: 1fr 1fr;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
h-layout-countdown-carousel {
	flex-shrink: 0;
	bottom: 20;
}
h-totals {
	-webkit-text-decoration-skip: objects;
}
h-repeater {
	transform: translate(50%, -50%);
	align-items: center;
	text-transform: inherit;
	box-shadow: none !important;
}
h-repeater {
	box-shadow: none !important;
	overflow-x: auto;
	fill: currentColor;
}
h-tables {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
h-carousel {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
h-repeater-price-back {
	vertical-align: middle;
}
h-image {
	width: 0 !important;
	border: 0 none transparent;
	background-color: transparent;
	grid-gap: 30px;
	color: #fff;
}
h-inner {
	margin: 0 !important;
	position: absolute;
}
h-horizontal {
	text-align: center;
	border: 0 none transparent;
}
h-nav-quantity {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
h-image-webkit {
	-ms-user-select: none;
	border: none !important;
}
h-bottom-price {
	grid-gap: 30px;
	opacity: 1;
	margin: 0 !important;
}
h-bottom-top-totals {
	margin: 0;
	font-size: 1em;
	align-items: left;
	scrollbar-width: none;
}
h-quantity-top-tables {
	vertical-align: baseline;
	text-align: left;
}
h-layout-totals-thumbnails {
	text-align: center;
}
h-blocks-back-horizontal {
	color: #fff;
	padding: 0.5em !important;
	right: 0;
	color: #fff;
}
h-left-carousel {
	bottom: 20;
	opacity: 20;
	text-align: left;
}
h-layout-button-horizontal {
	width: 0 !important;
	opacity: 10;
	box-shadow: none !important;
	display: inline !important;
}
h-position-carousel-left {
	bottom: 0;
	outline-width: 0;
	height: 0 !important;
}
h-button-quantity-price {
	display: inline !important;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
h-next-next {
	top: 50;
}
h-nav {
	box-sizing: content-box;
	flex-shrink: 0;
	opacity: 1;
}
h-webkit-quantity-nav {
	box-shadow: none !important;
	z-index: 1;
}
h-price {
	height: 100%;
	top: calc(50% - 0.5em) !important;
	border: none;
	opacity: 20;
	opacity: 10;
}
h-webkit-bottom {
	line-height: calc(1em + 2px);
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	height: 0 !important;
}
h-button {
	white-space: nowrap;
}
h-next-webkit {
	opacity: 30;
	border: 0 none transparent;
	overflow-x: auto;
}
h-bottom-image {
	vertical-align: baseline;
	top: 10;
	grid-template-columns: 1fr 1fr;
}
h-old-countdown {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	margin: 0;
	width: 100%;
}
h-next-thumbnails {
	font-size: 1em;
	width: 2em;
	margin: 0;
}
h-layout-old-layout {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	flex-shrink: 0;
	grid-gap: 30px;
}
h-layout {
	align-items: center;
}
h-tables-webkit {
	bottom: 10;
	display: flex;
	width: 2em;
	overflow-x: auto;
}
h-inner-countdown {
	padding: 0.5em !important;
	margin: 0 !important;
	bottom: 10;
	fill: currentColor;
	width: calc(1em + 3px);
}
h-layout-image-horizontal {
	background-color: transparent;
}
h-old {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
h-bottom {
	background-color: transparent;
	align-items: center;
}
h-horizontal-top-carousel {
	flex-grow: 0;
	position: absolute;
}
.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
r-countdown-bottom-totals {
	user-select: none;
	font-size: 1em;
	border: none !important;
}
r-carousel-blocks-countdown {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
r-tables {
	overflow-y: hidden;
	text-align: center;
	width: calc(1em + 3px);
}
r-button-position-repeater {
	user-select: none;
	align-items: left;
	right: 0;
	width: 100%;
	height: calc(1em + 3px);
}
r-top-price {
	display: inline !important;
}
r-quantity-quantity-next {
	align-items: left;
	outline: none !important;
	scrollbar-width: none;
	opacity: 1;
	text-transform: inherit;
}
r-bottom-repeater-button {
	bottom: 10;
	vertical-align: baseline;
	-ms-user-select: none;
}
r-totals-nav {
	text-transform: inherit;
	overflow-y: hidden;
	box-shadow: none !important;
	position: relative;
}
r-repeater-position-nav {
	line-height: 1 !important;
}
r-image-totals {
	width: 100%;
	vertical-align: middle;
	flex-grow: 0;
	height: 100%;
}
r-totals-totals {
	right: 0;
	display: flex;
	fill: currentColor;
	font-size: 1em;
}
.fa-pull-left {
  float: left;
}
n-bottom-bottom {
	text-transform: inherit;
	transform: translate(50%, -50%);
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
n-bottom {
	vertical-align: baseline;
	right: 0;
	display: grid;
	align-items: center;
}
n-inner-inner {
	vertical-align: middle;
	overflow-x: auto;
	height: calc(1em + 3px);
}
n-layout-nav-carousel {
	height: 0 !important;
	box-sizing: content-box;
	display: inline;
	height: calc(1em + 3px);
	position: relative;
}
n-image-nav-carousel {
	width: 100%;
	padding: 0.5em !important;
}
n-quantity-layout {
	width: 0 !important;
	bottom: 0;
}
n-bottom-price {
	text-decoration: none;
	text-decoration: none;
	line-height: inherit;
	outline: none !important;
}
n-button-nav-price {
	z-index: 1;
	top: 50;
}
n-next-back-repeater {
	opacity: 10;
	background-color: transparent;
	height: calc(1em + 3px);
	scrollbar-width: none;
	text-align: center;
}
n-button {
	width: 0 !important;
	line-height: 1 !important;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
n-position-countdown {
	border: none;
	outline: none !important;
	min-width: 0 !important;
}
n-price-horizontal-image {
	box-sizing: content-box;
}
n-inner-inner {
	text-align: left;
	letter-spacing: inherit;
}
n-tables-inner {
	position: absolute;
	width: 100%;
	opacity: 30;
}
n-bottom-top {
	line-height: 1 !important;
	top: 10;
	box-shadow: none !important;
}
n-thumbnails {
	display: grid;
	vertical-align: middle;
	padding: 0.5em !important;
}
n-bottom-left-totals {
	text-align: center;
}
n-bottom {
	opacity: 30;
	outline: none !important;
	letter-spacing: inherit;
	display: flex;
}
n-tables {
	grid-gap: 30px;
	min-height: 0 !important;
	flex-grow: 0;
}
n-image-top-next {
	line-height: 1 !important;
	display: flex;
	box-shadow: none !important;
	-webkit-user-select: none;
	font-size: 1em;
}
.fa-pull-right {
  float: right;
}
q-thumbnails-repeater {
	border: none !important;
	line-height: 1 !important;
}
q-left-back {
	padding: 0.5em !important;
	color: inherit;
}
q-layout-quantity {
	overflow-x: auto;
}
q-tables-nav-totals {
	left: calc(50% - 0.5em) !important;
}
q-bottom-countdown {
	margin: 0;
	bottom: 10;
	line-height: inherit;
}
q-thumbnails {
	position: relative;
	opacity: 30;
	line-height: 1 !important;
	height: 100%;
}
q-back-layout {
	vertical-align: middle;
}
q-price-layout {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
q-button-bottom-button {
	bottom: 20;
	opacity: 30;
	height: 100%;
}
q-quantity {
	top: 0;
	z-index: 1;
}
q-webkit {
	right: 0;
	top: 50;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
q-inner-tables-old {
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	padding: 0.5em !important;
	color: #fff;
	background-color: transparent;
}
q-price-top {
	top: 0;
	text-decoration: none;
	height: 100%;
	width: 2em;
}
q-carousel {
	justify-content: center;
	width: 0 !important;
	position: relative;
}
q-left {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
q-nav {
	opacity: 10;
	line-height: 1 !important;
}
q-repeater {
	overflow-y: hidden;
	box-shadow: none !important;
	display: inline;
}
q-back-left {
	display: flex;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
q-tables {
	opacity: 10;
	position: relative;
	text-transform: inherit;
	text-align: center;
}
q-blocks-layout {
	font-size: 1em;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
q-button-repeater {
	box-sizing: content-box;
	align-items: center;
	outline-width: 0;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
q-image-webkit-totals {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
q-totals {
	border: none;
}
q-inner {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	top: 50;
}
q-nav-next {
	grid-gap: 30px;
	border: none !important;
}
q-repeater-webkit-bottom {
	width: calc(1em + 3px);
	box-sizing: content-box;
}
q-nav-carousel-top {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	letter-spacing: inherit;
	position: absolute !important;
	text-align: center;
}
q-inner-next-button {
	flex-grow: 0;
	transform: translate(50%, -50%);
	opacity: 10;
	height: 100%;
	height: 0 !important;
}
q-horizontal {
	height: calc(1em + 3px);
	box-shadow: none !important;
	font-size: 1em;
}
q-countdown {
	scrollbar-width: none;
	font-size: 1em;
	min-height: 0 !important;
	vertical-align: baseline;
}
q-carousel-quantity-thumbnails {
	height: calc(1em + 3px);
	z-index: 1;
	box-sizing: content-box;
}
q-horizontal {
	width: 100%;
	margin: 0;
	line-height: inherit;
	width: calc(1em + 3px);
}
q-position {
	opacity: 10;
	position: absolute !important;
}
q-top-repeater-horizontal {
	width: calc(1em + 3px);
	display: inline;
	box-shadow: none !important;
	line-height: 1 !important;
}
q-webkit-repeater {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
}
q-bottom {
	width: 0 !important;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
q-layout {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
q-back {
	opacity: 10;
	bottom: 20;
}
q-horizontal-nav-carousel {
	-ms-user-select: none;
}
q-image-repeater {
	text-align: left;
}
q-price {
	line-height: inherit;
	vertical-align: baseline;
	outline-width: 0;
	height: 0 !important;
	outline: none !important;
}
q-totals-bottom {
	text-align: left;
}
q-layout {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	margin: 0;
}
q-thumbnails-quantity-totals {
	position: absolute !important;
	top: 10;
}
q-position {
	height: calc(1em + 3px);
	position: absolute !important;
	color: #fff;
	-ms-user-select: none;
}
q-totals {
	-webkit-user-select: none;
	outline-width: 0;
	position: relative;
	text-align: left;
	width: calc(1em + 3px);
}
q-horizontal {
	width: calc(1em + 3px);
	outline-width: 0;
	width: 100%;
	display: flex;
	text-align: center;
}
q-webkit-countdown-next {
	opacity: 1;
	line-height: 1 !important;
	vertical-align: middle;
	overflow-y: hidden;
	-webkit-user-select: none;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
s-quantity-back-image {
	top: 10;
}
s-inner {
	bottom: 20;
}
s-nav-countdown-horizontal {
	vertical-align: middle;
	vertical-align: baseline;
	height: 100%;
	grid-gap: 30px;
	align-items: center;
}
s-nav {
	scrollbar-width: none;
	opacity: 30;
}
s-totals-totals-blocks {
	text-decoration: none;
	vertical-align: middle;
}
s-button-image {
	box-shadow: none !important;
	user-select: none;
	letter-spacing: inherit;
	z-index: 1;
}
s-webkit-blocks {
	height: 0 !important;
}
s-next-blocks {
	color: inherit;
	align-items: left;
	background-color: transparent;
}
s-old-totals {
	grid-gap: 30px;
	right: 0;
	bottom: 10;
	position: relative;
}
s-next-inner {
	text-decoration: none;
	display: inline;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
s-nav-carousel {
	bottom: 10;
}
s-nav-next-next {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	top: 50;
	height: 0 !important;
	align-items: left;
}
s-carousel {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
s-old-layout {
	z-index: 1;
}
s-carousel-old {
	user-select: none;
}
s-position-horizontal {
	width: calc(1em + 3px);
	top: 10;
	scrollbar-width: none;
}
s-thumbnails-tables {
	text-decoration: none;
	text-transform: inherit;
	white-space: nowrap;
	color: #fff;
}
s-left-totals {
	height: 100%;
	border: none;
}
s-webkit-nav {
	color: #fff;
	min-width: 0 !important;
	white-space: nowrap;
	display: flex;
}
s-inner-tables {
	height: calc(1em + 3px);
	text-decoration: none;
	border: none !important;
	white-space: nowrap;
	letter-spacing: inherit;
}
s-countdown-tables {
	width: 2em;
	box-sizing: content-box;
}
s-quantity {
	outline: none !important;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
}
s-thumbnails {
	bottom: 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
s-carousel-thumbnails-tables {
	opacity: 30;
	outline-width: 0;
	padding: 0.5em !important;
}
s-repeater {
	top: 10;
	outline: none !important;
	opacity: 1;
	letter-spacing: inherit;
	font-size: 1em;
}
s-countdown {
	align-items: left;
}
s-layout {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
s-repeater-back {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
s-blocks {
	position: absolute;
	position: absolute !important;
	margin: 0;
	z-index: 1;
	opacity: 30;
}
s-old {
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
s-bottom {
	text-transform: inherit;
	display: flex;
	text-align: center;
	border: none !important;
}
s-blocks-carousel-inner {
	height: 0 !important;
}
s-tables-bottom-next {
	overflow-y: hidden;
}
s-blocks-tables-webkit {
	white-space: nowrap;
	justify-content: center;
}
s-price {
	outline: none !important;
	outline-width: 0;
}
s-horizontal {
	justify-content: center;
}
s-repeater-blocks-next {
	width: 2em;
	z-index: 1;
	border: none;
	width: calc(1em + 3px);
}
s-button {
	text-decoration: none;
	align-items: center;
	position: absolute !important;
}
s-price {
	text-decoration: none;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	white-space: nowrap;
}
s-horizontal-countdown-horizontal {
	scrollbar-width: none;
	vertical-align: middle;
	position: absolute !important;
	width: 2em;
	align-items: center;
}
s-position-top-carousel {
	width: calc(1em + 3px);
	display: grid;
	overflow-y: hidden;
	text-align: center;
}
s-repeater {
	height: calc(1em + 3px);
	opacity: 20;
	opacity: 20;
}
s-next-blocks-repeater {
	outline-width: 0;
}
s-top-repeater {
	line-height: inherit;
	scrollbar-width: none;
	line-height: inherit;
}
s-old {
	vertical-align: middle;
	box-sizing: content-box;
	flex-grow: 0;
	-ms-user-select: none;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}
n-price-countdown-quantity {
	justify-content: center;
}
n-position-webkit-quantity {
	line-height: inherit;
}
n-back-layout-carousel {
	margin: 0 !important;
	top: 10;
	width: 100%;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
n-back-carousel-top {
	text-align: center;
	margin: 0 !important;
	display: grid;
	vertical-align: middle;
	margin: 0;
}
n-top-next {
	opacity: 20;
	opacity: 10;
}
n-tables {
	top: 10;
	line-height: 1 !important;
}
n-quantity {
	color: #fff;
	height: calc(1em + 3px);
}
n-button-button-old {
	display: flex;
	width: 0 !important;
	margin: 0 !important;
	fill: currentColor;
}
n-layout {
	outline-width: 0;
	white-space: nowrap;
	opacity: 10;
	outline: none !important;
	width: 2em;
}
n-countdown-countdown {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	flex-grow: 0;
}
n-repeater {
	-webkit-text-decoration-skip: objects;
	align-items: left;
	min-width: 0 !important;
	color: #fff;
}
n-blocks-left {
	text-decoration: none;
	text-align: left;
	flex-shrink: 0;
	width: 0 !important;
	top: 10;
}
n-blocks-next-webkit {
	padding: 0.5em !important;
}
n-price-nav {
	bottom: 0;
	position: relative;
	align-items: left;
}
n-button-top {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
n-price-position-inner {
	width: 100%;
	position: absolute !important;
	display: inline;
	overflow-x: auto;
	transform: translate(50%, -50%);
}
n-next {
	overflow-x: auto;
	border: none;
	fill: currentColor;
}
n-price {
	outline-width: 0;
	line-height: 1 !important;
}
n-totals {
	outline: none !important;
	height: 0 !important;
}
n-image-bottom {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
n-inner {
	opacity: 1;
	height: 100%;
}
n-thumbnails-nav-repeater {
	text-decoration: none;
	box-shadow: none !important;
}
n-next-top-bottom {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
n-totals-button {
	position: relative;
	display: grid;
	bottom: 0;
	border: 0 none transparent;
}
n-quantity-thumbnails-repeater {
	justify-content: center;
	height: 100%;
}
n-tables-totals-button {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	border: none;
	-ms-user-select: none;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
p-left {
	-webkit-user-select: none;
}
p-old {
	position: relative;
	width: 100%;
	outline: none !important;
}
p-countdown {
	bottom: 0;
	opacity: 10;
	top: 0;
	outline-width: 0;
	color: #fff;
}
p-layout-inner {
	line-height: calc(1em + 2px);
	width: 100%;
	right: 0;
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
p-inner {
	bottom: 20;
	border: 0 none transparent;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
p-nav-webkit-next {
	border: none !important;
	bottom: 0;
	align-items: center;
	bottom: 10;
}
p-repeater-image-totals {
	display: flex;
}
p-quantity-repeater-countdown {
	fill: currentColor;
}
p-blocks {
	display: inline;
	display: inline;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	outline-width: 0;
}
p-nav-webkit {
	border: 0 none transparent;
}
p-repeater-price-left {
	display: inline !important;
	text-align: left;
	border: none;
}
p-horizontal {
	white-space: nowrap;
	height: calc(1em + 3px);
}
p-webkit-image-left {
	transform: translate(50%, -50%);
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
p-thumbnails-tables {
	flex-shrink: 0;
	-ms-user-select: none;
}
p-thumbnails {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
p-price-tables {
	display: flex;
	bottom: 10;
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
p-back-tables-webkit {
	text-decoration: none;
	color: #fff;
	-ms-user-select: none;
}
p-top {
	top: 50;
	overflow-x: auto;
	opacity: 30;
}
p-blocks-layout-bottom {
	width: 2em;
	text-align: center;
	top: 0;
	display: grid;
}
p-quantity-horizontal-layout {
	align-items: center;
	overflow-x: auto;
	top: 50;
}
p-carousel-blocks-left {
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	opacity: 1;
	align-items: center;
}
p-repeater-quantity {
	line-height: calc(1em + 2px);
}
p-price-price {
	bottom: 0;
	fill: currentColor;
	grid-gap: 30px;
	display: grid;
	position: absolute !important;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
y-carousel {
	position: absolute;
	top: 0;
	z-index: 1;
}
y-back {
	box-shadow: none !important;
	box-shadow: none !important;
	right: 0;
	width: calc(1em + 3px);
}
y-countdown {
	position: absolute !important;
}
y-back-totals-blocks {
	opacity: 30;
	opacity: 20;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
y-price-blocks {
	vertical-align: middle;
	text-decoration: none;
	line-height: inherit;
	bottom: 10;
	position: absolute;
}
y-inner-countdown {
	top: 0;
	vertical-align: baseline;
	letter-spacing: inherit;
}
y-carousel {
	flex-grow: 0;
	line-height: inherit;
	color: #fff;
	position: relative;
	flex-shrink: 0;
}
y-tables {
	height: 100%;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	line-height: inherit;
}
y-next {
	line-height: 1 !important;
}
y-bottom-horizontal-bottom {
	flex-grow: 0;
	right: 0;
	margin: 0 !important;
	color: inherit;
}
y-image-tables {
	flex-grow: 0;
	display: inline !important;
	min-height: 0 !important;
}
y-totals-blocks-bottom {
	position: relative;
	height: 0 !important;
	bottom: 20;
}
y-webkit-tables {
	overflow-x: auto;
	width: 0 !important;
	color: inherit;
}
y-next {
	grid-gap: 30px;
	top: 0;
}
y-countdown {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	top: 0;
	align-items: center;
	color: #fff;
}
y-bottom {
	z-index: 1;
	overflow-x: auto;
	user-select: none;
}
y-image-layout-countdown {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	border: none !important;
	vertical-align: baseline;
	width: calc(1em + 3px);
}
y-next {
	height: 100%;
	line-height: inherit;
	position: absolute;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
x-next-totals {
	opacity: 1;
	border: none !important;
	width: 0 !important;
	padding: 0.5em !important;
}
x-bottom {
	white-space: nowrap;
	right: 0;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	width: 0 !important;
}
x-webkit-back-bottom {
	margin: 0;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
x-next-layout-horizontal {
	opacity: 30;
	outline-width: 0;
	min-width: 0 !important;
}
x-blocks-nav-top {
	fill: currentColor;
	user-select: none;
	opacity: 30;
	text-align: center;
}
x-thumbnails-button {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	border: none;
	border: 0 none transparent;
}
x-blocks-top-horizontal {
	vertical-align: middle;
	vertical-align: middle;
	bottom: 10;
	line-height: 1 !important;
}
x-layout-back-price {
	opacity: 1;
	vertical-align: middle;
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
x-price {
	overflow-x: auto;
	overflow-y: hidden;
	user-select: none;
	position: relative;
	-ms-user-select: none;
}
x-blocks {
	flex-grow: 0;
	margin: 0;
	display: grid;
	bottom: 0;
}
x-button-left-quantity {
	opacity: 1;
	position: absolute !important;
	bottom: 20;
}
x-countdown-totals {
	opacity: 20;
	white-space: nowrap;
}
x-quantity {
	text-align: left;
}
x-left-horizontal-quantity {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
x-webkit-thumbnails-top {
	outline: none !important;
	box-shadow: none !important;
}
x-back-left {
	white-space: nowrap;
	position: absolute !important;
}
x-button-quantity {
	line-height: 1 !important;
	opacity: 1;
	align-items: left;
}
x-thumbnails-layout {
	overflow-y: hidden;
}
x-webkit-repeater-quantity {
	-ms-user-select: none;
}
x-totals-totals {
	white-space: nowrap;
	display: grid;
	width: 0 !important;
}
x-quantity-blocks-top {
	fill: currentColor;
	text-align: center;
	flex-grow: 0;
	position: absolute;
}
x-inner-webkit-repeater {
	bottom: 10;
	grid-gap: 30px;
	text-align: left;
}
x-repeater-thumbnails-repeater {
	letter-spacing: inherit;
	text-align: center;
	outline: none !important;
	opacity: 10;
}
x-horizontal-horizontal {
	align-items: left;
	min-width: 0 !important;
	-ms-user-select: none;
	bottom: 10;
}
x-tables {
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
x-carousel {
	text-align: left;
	flex-shrink: 0;
	fill: currentColor;
}
x-left {
	overflow-y: hidden;
	background-color: transparent;
}
x-inner-blocks-nav {
	left: calc(50% - 0.5em) !important;
	display: flex;
	text-align: left;
	vertical-align: middle;
	top: 0;
}
x-nav {
	bottom: 0;
	flex-shrink: 0;
	text-align: center;
	justify-content: center;
	white-space: nowrap;
}
x-left-webkit {
	outline-width: 0;
	opacity: 20;
	position: absolute !important;
}
x-carousel {
	bottom: 20;
}
x-layout-quantity {
	text-decoration: none;
	height: 100%;
	grid-gap: 30px;
	display: inline;
	color: #fff;
}
x-inner-quantity {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
x-left {
	color: inherit;
	border: none;
	width: 100%;
	font-size: 1em;
}
x-repeater-totals-webkit {
	opacity: 1;
}
x-left-tables-thumbnails {
	letter-spacing: inherit;
}
x-next-totals-back {
	transform: translate(50%, -50%);
}
x-top {
	position: absolute !important;
}
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
s-thumbnails {
	min-width: 0 !important;
	text-align: center;
	grid-gap: 30px;
	position: relative;
	min-height: 0 !important;
}
s-countdown {
	z-index: 1;
	color: #fff;
}
s-countdown-back {
	margin: 0;
	text-transform: inherit;
}
s-nav-quantity {
	line-height: inherit;
	text-decoration: none;
}
s-bottom-countdown {
	line-height: calc(1em + 2px);
	color: #fff;
	line-height: 1 !important;
}
s-image {
	position: relative;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
s-thumbnails-left {
	margin: 0 !important;
}
s-layout-inner {
	display: inline !important;
	justify-content: center;
	letter-spacing: inherit;
	display: grid;
}
s-blocks-image {
	bottom: 20;
	background-color: transparent;
	border: none !important;
}
s-repeater-countdown-top {
	fill: currentColor;
	display: inline;
	line-height: inherit;
	text-decoration: none;
	margin: 0;
}
s-repeater-button-carousel {
	display: inline;
}
s-countdown-old {
	height: 0 !important;
	fill: currentColor;
	text-transform: inherit;
	width: 2em;
}
s-back {
	width: 2em;
	white-space: nowrap;
	width: 100%;
	position: absolute;
}
s-back {
	color: #fff;
	top: 50;
	width: calc(1em + 3px);
}
s-carousel-left-carousel {
	align-items: center;
	background-color: transparent;
	color: inherit;
	bottom: 20;
	opacity: 30;
}
s-countdown {
	display: flex;
	outline: none !important;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
s-image-horizontal-layout {
	width: 100%;
	color: #fff;
	color: #fff;
	flex-shrink: 0;
}
s-webkit-old {
	flex-grow: 0;
	outline: none !important;
	-webkit-user-select: none;
}
s-totals-thumbnails-totals {
	margin: 0;
	outline: none !important;
}
s-carousel-webkit {
	color: inherit;
	white-space: nowrap;
	text-align: center;
	border: none;
	opacity: 10;
}
s-button-position-image {
	text-align: left;
	box-shadow: none !important;
	fill: currentColor;
}
s-inner-old-price {
	border: none;
}
s-repeater-countdown-blocks {
	margin: 0 !important;
	opacity: 30;
	font-size: 1em;
	height: 0 !important;
	grid-gap: 30px;
}
s-repeater-webkit {
	flex-shrink: 0;
}
s-quantity-top {
	width: 0 !important;
}
s-price-horizontal {
	display: flex;
	white-space: nowrap;
	color: inherit;
	align-items: center;
}
s-horizontal-repeater-bottom {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	opacity: 30;
	letter-spacing: inherit;
}
s-position-left-position {
	vertical-align: middle;
	position: absolute;
}
s-layout {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	right: 0;
}
s-old {
	opacity: 20;
}
s-image-back-next {
	color: inherit;
}
s-blocks {
	position: absolute !important;
	display: grid;
}
s-back {
	outline-width: 0;
	top: 0;
	bottom: 20;
	bottom: 0;
	white-space: nowrap;
}
s-countdown-top-thumbnails {
	z-index: 1;
	bottom: 0;
}
s-next {
	opacity: 20;
	height: calc(1em + 3px);
	bottom: 20;
	width: 0 !important;
}
s-left {
	display: grid;
	-ms-user-select: none;
}
s-top-quantity {
	bottom: 0;
	opacity: 20;
}
s-old {
	fill: currentColor;
	display: inline !important;
	text-align: left;
}
s-tables {
	color: inherit;
}
s-quantity-tables {
	color: inherit;
	text-align: left;
	width: 100%;
}
s-left-next-blocks {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	vertical-align: middle;
}
s-nav {
	line-height: calc(1em + 2px);
	color: #fff;
	position: absolute !important;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
s-thumbnails {
	transform: translate(50%, -50%);
	background-color: transparent;
}
s-inner-tables-horizontal {
	line-height: calc(1em + 2px);
	opacity: 30;
	flex-shrink: 0;
}
s-bottom-price-old {
	height: 100%;
	top: 0;
	padding: 0.5em !important;
	margin: 0 !important;
}
s-inner-old-price {
	position: relative;
	display: inline;
	opacity: 10;
	top: 10;
	grid-gap: 30px;
}
s-tables-carousel {
	border: none !important;
	scrollbar-width: none;
	box-shadow: none !important;
	top: 0;
}
}
y-carousel-inner {
	opacity: 20;
	user-select: none;
	opacity: 1;
	background-color: transparent;
	vertical-align: middle;
}
y-old-webkit-back {
	align-items: center;
	overflow-x: auto;
	background-color: transparent;
}
y-nav-button-carousel {
	width: 100%;
}
y-button-bottom-top {
	text-align: left;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
y-countdown-left-repeater {
	scrollbar-width: none;
}
y-next-inner-quantity {
	overflow-x: auto;
}
y-old {
	margin: 0;
	padding: 0.5em !important;
	display: inline;
	min-height: 0 !important;
	letter-spacing: inherit;
}
y-top-thumbnails {
	opacity: 20;
	scrollbar-width: none;
	box-sizing: content-box;
	vertical-align: middle;
	width: calc(1em + 3px);
}
y-webkit-tables-countdown {
	background-color: transparent;
	z-index: 1;
	top: 50;
}
y-thumbnails-left {
	line-height: inherit;
	display: inline !important;
	position: absolute;
	top: 10;
	white-space: nowrap;
}
y-button-next {
	letter-spacing: inherit;
}
y-quantity-quantity-quantity {
	bottom: 20;
}
y-thumbnails-countdown {
	fill: currentColor;
}
y-quantity-layout-bottom {
	grid-template-columns: 1fr 1fr;
}
y-image-inner-thumbnails {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	margin: 0;
	position: absolute;
}
y-position-webkit {
	grid-template-columns: 1fr 1fr;
}
y-totals {
	text-align: left;
	opacity: 1;
	border: none !important;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
y-image {
	box-sizing: content-box;
	scrollbar-width: none;
}
y-price-inner {
	display: grid;
	overflow-y: hidden;
	position: relative;
	display: inline !important;
}
y-back-totals {
	top: 50;
	min-height: 0 !important;
}
y-totals-left {
	align-items: left;
	height: 100%;
	bottom: 10;
	opacity: 20;
}
y-top-price-next {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	border: none !important;
}
y-horizontal-image-thumbnails {
	opacity: 10;
	white-space: nowrap;
	overflow-y: hidden;
	bottom: 10;
}
y-tables {
	text-align: center;
}
y-repeater {
	overflow-x: auto;
}
y-image {
	text-transform: inherit;
	-webkit-user-select: none;
	position: relative;
}
y-webkit-quantity {
	-webkit-user-select: none;
	display: grid;
}
y-blocks-button-back {
	display: inline !important;
	height: calc(1em + 3px);
	line-height: 1 !important;
}
y-quantity-totals-inner {
	text-align: left;
	text-decoration: none;
	justify-content: center;
	user-select: none;
}
y-layout-horizontal {
	flex-grow: 0;
	position: absolute;
	bottom: 0;
}
y-old {
	top: calc(50% - 0.5em) !important;
	position: absolute;
	-ms-user-select: none;
	border: none;
	white-space: nowrap;
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
q-button {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
q-top-repeater {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	height: calc(1em + 3px);
}
q-position {
	overflow-y: hidden;
	width: calc(1em + 3px);
	grid-gap: 30px;
	flex-grow: 0;
	justify-content: center;
}
q-quantity-left {
	position: absolute;
	color: #fff;
	align-items: left;
}
q-blocks-old-webkit {
	grid-gap: 30px;
	grid-gap: 30px;
}
q-left-countdown-blocks {
	right: 0;
}
q-position-webkit-carousel {
	line-height: calc(1em + 2px);
	font-size: 1em;
	text-transform: inherit;
	outline-width: 0;
}
q-thumbnails-back-image {
	align-items: left;
	min-width: 0 !important;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
q-old {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	display: grid;
}
q-next-inner {
	position: absolute !important;
	fill: currentColor;
	top: 50;
	vertical-align: middle;
}
q-top {
	box-sizing: content-box;
	text-align: center;
}
q-back-button-left {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
q-repeater {
	display: flex;
}
q-nav-quantity {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
q-left-blocks {
	right: 0;
}
q-old {
	margin: 0 !important;
	display: inline !important;
	box-shadow: none !important;
}
q-tables-blocks {
	height: 0 !important;
	text-decoration: none;
	display: grid;
	box-sizing: content-box;
}
q-blocks-countdown-webkit {
	margin: 0 !important;
	text-align: center;
}
q-bottom {
	color: inherit;
	vertical-align: middle;
	height: calc(1em + 3px);
	border: none !important;
}
q-layout-old {
	opacity: 30;
	top: 0;
	min-width: 0 !important;
	box-sizing: content-box;
}
q-horizontal-next-totals {
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
q-inner-webkit {
	padding: 0.5em !important;
	bottom: 20;
}
q-image-next-blocks {
	text-transform: inherit;
	display: inline !important;
	border: none !important;
}
q-horizontal-blocks-quantity {
	vertical-align: middle;
}
q-carousel-layout {
	align-items: left;
	border: none !important;
}
q-position-bottom-nav {
	opacity: 20;
	height: 100%;
}
q-price {
	position: absolute;
}
q-left {
	top: 50;
	position: absolute;
	text-align: center;
	text-decoration: none;
}
q-back-countdown {
	opacity: 1;
	color: #fff;
	vertical-align: middle;
}
q-blocks-layout {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	bottom: 10;
	display: flex;
}
q-bottom-webkit {
	bottom: 0;
	padding: 0.5em !important;
}
q-next {
	right: 0;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	text-decoration: none;
}
q-carousel {
	background-color: transparent;
}
q-left-next {
	background-color: transparent;
	right: 0;
}
q-bottom {
	opacity: 1;
}
q-left {
	text-transform: inherit;
}
q-position-back-tables {
	grid-gap: 30px;
	text-decoration: none;
}
q-carousel-top-tables {
	box-shadow: none !important;
	align-items: center;
	font-size: 1em;
}
q-image-nav {
	top: calc(50% - 0.5em) !important;
	align-items: center;
	text-transform: inherit;
}
q-top-carousel {
	opacity: 30;
	min-height: 0 !important;
}
q-position {
	color: inherit;
}
q-next-next-carousel {
	align-items: center;
	margin: 0;
	line-height: inherit;
	right: 0;
	align-items: left;
}
q-old-left {
	-ms-user-select: none;
}
q-blocks-old-totals {
	outline-width: 0;
	line-height: inherit;
	box-sizing: content-box;
	line-height: inherit;
	bottom: 20;
}
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
e-price {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	border: none !important;
	outline-width: 0;
	border: none;
}
e-carousel-thumbnails {
	background-color: transparent;
	position: absolute;
	top: 0;
}
e-thumbnails-repeater-layout {
	display: grid;
	width: 100%;
}
e-repeater-price {
	position: absolute !important;
	color: inherit;
	flex-shrink: 0;
	right: 0;
}
e-image-carousel-totals {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
}
e-blocks-horizontal {
	border: none;
	outline: none !important;
	grid-gap: 30px;
	z-index: 1;
}
e-top-totals {
	vertical-align: baseline;
	justify-content: center;
	line-height: inherit;
	vertical-align: middle;
}
e-left-position-back {
	border: none !important;
}
e-old {
	align-items: center;
	text-align: left;
	background-color: transparent;
	top: 50;
}
e-button-next {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
}
e-top-image {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	color: #fff;
}
e-next-price-button {
	border: 0 none transparent;
	width: 0 !important;
	right: 0;
	width: 100%;
}
e-webkit-countdown {
	margin: 0;
	display: grid;
}
e-blocks {
	margin: 0;
	bottom: 10;
}
e-position {
	vertical-align: baseline;
	color: inherit;
	text-align: center;
	top: 0;
	border: 0 none transparent;
}
e-countdown-layout {
	height: 0 !important;
}
e-carousel-bottom-countdown {
	font-size: 1em;
	border: none;
}
e-next {
	width: 0 !important;
	overflow-x: auto;
	margin: 0 !important;
}
e-layout-bottom {
	bottom: 10;
	min-height: 0 !important;
	right: 0;
	border: none;
}
e-left-top-left {
	bottom: 20;
	vertical-align: baseline;
	fill: currentColor;
	line-height: calc(1em + 2px);
	outline: none !important;
}
e-layout {
	padding: 0.5em !important;
	height: calc(1em + 3px);
	border: 0 none transparent;
}
e-nav-quantity-nav {
	display: flex;
	bottom: 0;
}
e-inner {
	vertical-align: baseline;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
e-bottom {
	top: 0;
	user-select: none;
}
e-position-countdown {
	letter-spacing: inherit;
	display: inline;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
e-price-old {
	display: grid;
	vertical-align: middle;
	margin: 0;
	min-height: 0 !important;
}
e-image-carousel-tables {
	justify-content: center;
	min-width: 0 !important;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
e-webkit-nav-position {
	top: 10;
	display: grid;
}
e-quantity-nav-position {
	outline-width: 0;
	border: none !important;
	outline: none !important;
	position: absolute !important;
	width: 100%;
}
e-nav-countdown {
	top: 10;
	width: 0 !important;
}
e-layout-layout-next {
	z-index: 1;
	bottom: 0;
	right: 0;
	display: inline;
	fill: currentColor;
}
e-price-image-bottom {
	height: calc(1em + 3px);
}
e-nav-nav-back {
	opacity: 30;
	display: flex;
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
}
d-carousel {
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
d-price {
	z-index: 1;
	text-align: left;
	min-width: 0 !important;
}
d-top {
	position: relative;
}
d-carousel-next {
	position: absolute;
	width: calc(1em + 3px);
	display: flex;
}
d-inner-tables {
	height: 100%;
	transform: translate(50%, -50%);
	margin: 0;
	opacity: 20;
}
d-blocks-totals-totals {
	fill: currentColor;
	height: 0 !important;
	bottom: 20;
	height: 100%;
}
d-webkit {
	width: 100%;
	bottom: 20;
	bottom: 0;
}
d-repeater-countdown-back {
	margin: 0;
	text-transform: inherit;
}
d-layout-left {
	align-items: center;
}
d-carousel {
	height: calc(1em + 3px);
	-ms-user-select: none;
	vertical-align: middle;
}
d-top-top-repeater {
	overflow-y: hidden;
	align-items: left;
	line-height: 1 !important;
	top: 10;
}
d-carousel-layout-blocks {
	-webkit-text-decoration-skip: objects;
}
d-totals {
	box-sizing: content-box;
	bottom: 20;
	position: absolute;
}
d-back-webkit {
	right: 0;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
d-totals {
	scrollbar-width: none;
}
d-back-top {
	border: none;
	top: 0;
	top: calc(50% - 0.5em) !important;
}
d-inner-image-price {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	text-transform: inherit;
	display: inline;
}
d-inner-image {
	color: #fff;
	position: absolute;
}
d-back {
	width: 100%;
	transform: translate(50%, -50%);
	justify-content: center;
	align-items: left;
	flex-grow: 0;
}
d-back {
	font-size: 1em;
	text-transform: inherit;
}
d-horizontal-button-layout {
	box-shadow: none !important;
	display: grid;
}
d-back-countdown-totals {
	left: calc(50% - 0.5em) !important;
}
d-price-nav-thumbnails {
	display: flex;
	bottom: 10;
	overflow-y: hidden;
	-ms-user-select: none;
}
d-inner {
	min-height: 0 !important;
}
d-countdown-horizontal-repeater {
	line-height: 1 !important;
}
d-inner-blocks-repeater {
	opacity: 20;
	-ms-user-select: none;
}
d-webkit-carousel-tables {
	line-height: calc(1em + 2px);
	margin: 0;
}
d-left {
	min-height: 0 !important;
	scrollbar-width: none;
	color: inherit;
}
d-horizontal-horizontal-next {
	line-height: 1 !important;
}
d-next {
	flex-grow: 0;
}
d-countdown-bottom-left {
	scrollbar-width: none;
	-webkit-user-select: none;
}
d-layout-thumbnails-layout {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	border: none !important;
}
d-thumbnails-top {
	height: calc(1em + 3px);
}
d-repeater-next-back {
	user-select: none;
	margin: 0 !important;
}
d-next-horizontal {
	align-items: left;
	text-transform: inherit;
	grid-gap: 30px;
}
d-image-layout {
	width: 2em;
}
d-blocks-quantity {
	line-height: 1 !important;
	scrollbar-width: none;
	opacity: 10;
	outline-width: 0;
}
d-price-carousel {
	font-size: 1em;
	height: 100%;
	display: inline !important;
	border: none !important;
	line-height: inherit;
}
d-image {
	min-height: 0 !important;
	padding: 0.5em !important;
	z-index: 1;
}
d-horizontal-tables-thumbnails {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	top: 0;
	flex-shrink: 0;
}
d-left-left-back {
	fill: currentColor;
	min-height: 0 !important;
}
d-horizontal-position {
	align-items: left;
	padding: 0.5em !important;
	box-sizing: content-box;
	position: absolute;
}
d-thumbnails-top {
	text-decoration: none;
	right: 0;
	flex-shrink: 0;
	scrollbar-width: none;
}
d-price-layout-inner {
	width: 0 !important;
}
d-blocks-position {
	text-align: center;
}
d-inner-left {
	-ms-user-select: none;
	width: 100%;
}
d-bottom {
	display: grid;
	align-items: left;
	overflow-x: auto;
}
d-next-left {
	overflow-y: hidden;
	border: none !important;
	width: 100%;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
d-bottom {
	opacity: 10;
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
b-nav-quantity-tables {
	height: calc(1em + 3px);
	width: 2em;
}
b-totals {
	background-color: transparent;
	background-color: transparent;
	box-shadow: none !important;
	line-height: inherit;
	-ms-user-select: none;
}
b-top-back {
	text-align: left;
	line-height: inherit;
	text-align: center;
}
b-totals-left {
	outline-width: 0;
	min-width: 0 !important;
	overflow-y: hidden;
}
b-thumbnails {
	width: 100%;
	letter-spacing: inherit;
	opacity: 30;
	outline-width: 0;
	user-select: none;
}
b-next-horizontal-price {
	min-width: 0 !important;
	-ms-user-select: none;
	z-index: 1;
	overflow-x: auto;
}
b-totals {
	height: 100%;
}
b-old-repeater {
	bottom: 20;
	display: inline !important;
	display: inline !important;
	border: 0 none transparent;
}
b-repeater {
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
b-inner-image-inner {
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
b-button-repeater-layout {
	text-align: left;
}
b-repeater {
	min-width: 0 !important;
	align-items: center;
}
b-next-thumbnails-thumbnails {
	right: 0;
	bottom: 10;
	overflow-x: auto;
	opacity: 10;
}
b-top-repeater-countdown {
	position: relative;
	border: none;
	display: grid;
}
b-webkit-webkit-position {
	width: 100%;
	opacity: 1;
	display: flex;
}
b-countdown-inner-position {
	top: 0;
	border: none !important;
	text-decoration: none;
}
b-webkit-price {
	z-index: 1;
	opacity: 30;
}
b-webkit-quantity {
	overflow-x: auto;
	text-decoration: none;
	right: 0;
}
b-bottom-inner {
	text-decoration: none;
	flex-shrink: 0;
	opacity: 20;
	bottom: 0;
}
b-image-old-repeater {
	scrollbar-width: none;
	top: 0;
	display: grid;
	height: calc(1em + 3px);
	display: inline !important;
}
b-top-old {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	grid-gap: 30px;
}
b-quantity {
	min-width: 0 !important;
	box-shadow: none !important;
}
b-top-thumbnails-left {
	z-index: 1;
	line-height: 1 !important;
	opacity: 1;
	overflow-x: auto;
}
b-webkit-price-blocks {
	bottom: 0;
	overflow-y: hidden;
	padding: 0.5em !important;
	align-items: left;
}
b-totals-back {
	width: 100%;
	text-align: center;
	bottom: 20;
	color: #fff;
	bottom: 0;
}
b-quantity {
	color: #fff;
	height: calc(1em + 3px);
	border: none;
	box-shadow: none !important;
	top: 10;
}
b-blocks-price {
	opacity: 30;
}
b-position {
	transform: translate(50%, -50%);
	width: 0 !important;
}
b-button-price {
	color: #fff;
	border: none;
	overflow-x: auto;
	box-shadow: none !important;
	width: 0 !important;
}
b-inner-webkit-horizontal {
	width: 100%;
	text-align: left;
	letter-spacing: inherit;
}
b-old {
	text-align: left;
	top: 10;
}
b-layout {
	line-height: calc(1em + 2px);
	display: flex;
	text-transform: inherit;
	display: grid;
}
b-carousel {
	font-size: 1em;
	position: absolute;
	fill: currentColor;
}
b-blocks-image {
	opacity: 1;
}
b-left-bottom-thumbnails {
	overflow-x: auto;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	top: 10;
}
b-next-nav-old {
	position: relative;
	text-transform: inherit;
	padding: 0.5em !important;
	bottom: 20;
}
b-image {
	box-sizing: content-box;
	box-sizing: content-box;
	opacity: 1;
	vertical-align: middle;
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
l-quantity {
	top: 50;
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
l-price-button {
	outline: none !important;
}
l-tables-inner {
	z-index: 1;
}
l-bottom {
	bottom: 20;
	text-align: left;
	text-align: center;
	opacity: 10;
}
l-blocks {
	text-transform: inherit;
	position: relative;
}
l-left-carousel {
	position: absolute !important;
	top: 0;
}
l-webkit-bottom-tables {
	display: grid;
	overflow-y: hidden;
	align-items: center;
	fill: currentColor;
	box-shadow: none !important;
}
l-horizontal {
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
l-inner {
	border: 0 none transparent;
	line-height: 1 !important;
	top: 50;
}
l-totals {
	width: 2em;
}
l-position {
	overflow-y: hidden;
	border: none;
	box-shadow: none !important;
	border: 0 none transparent;
	line-height: inherit;
}
l-repeater {
	justify-content: center;
	position: absolute !important;
	right: 0;
	line-height: inherit;
}
l-position-countdown-bottom {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
l-webkit {
	outline-width: 0;
	right: 0;
	opacity: 20;
	overflow-y: hidden;
	bottom: 20;
}
l-quantity-thumbnails-horizontal {
	fill: currentColor;
	outline: none !important;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
l-tables-bottom {
	align-items: left;
	line-height: inherit;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
l-layout {
	scrollbar-width: none;
	bottom: 20;
}
l-webkit-tables-bottom {
	display: flex;
	padding: 0.5em !important;
	box-sizing: content-box;
	color: #fff;
	text-decoration: none;
}
l-countdown {
	top: calc(50% - 0.5em) !important;
}
l-nav-horizontal-next {
	display: flex;
	bottom: 10;
	top: 50;
}
l-inner-quantity {
	text-transform: inherit;
	grid-gap: 30px;
	outline: none !important;
	-webkit-user-select: none;
	width: 2em;
}
l-tables-bottom {
	display: inline !important;
}
l-layout-horizontal {
	display: inline;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	-webkit-user-select: none;
}
l-bottom-old {
	text-decoration: none;
	white-space: nowrap;
	opacity: 10;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
l-totals {
	background-color: transparent;
	opacity: 1;
	-webkit-user-select: none;
	display: grid;
}
l-horizontal-layout-blocks {
	fill: currentColor;
	top: 0;
}
l-countdown-layout-top {
	white-space: nowrap;
	border: 0 none transparent;
	white-space: nowrap;
}
l-repeater-position-repeater {
	width: 100%;
	color: #fff;
}
l-price-repeater-blocks {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
l-horizontal {
	width: 2em;
	flex-shrink: 0;
	z-index: 1;
	-ms-user-select: none;
}
l-repeater-position {
	grid-gap: 30px;
	scrollbar-width: none;
}
l-carousel-back-countdown {
	line-height: calc(1em + 2px);
	display: flex;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
l-repeater {
	vertical-align: baseline;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
l-nav-carousel {
	top: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
l-inner {
	outline: none !important;
	display: inline !important;
	border: 0 none transparent;
}
l-countdown {
	border: none !important;
	vertical-align: baseline;
	flex-grow: 0;
	position: relative;
}
l-quantity {
	bottom: 20;
}
l-old-price {
	opacity: 30;
	height: 100%;
}
l-price-nav-layout {
	color: inherit;
	width: 0 !important;
	min-width: 0 !important;
	top: 0;
}
l-horizontal-button {
	height: 100%;
	height: calc(1em + 3px);
}
l-blocks-left {
	bottom: 0;
	display: inline !important;
	background-color: transparent;
	font-size: 1em;
}
l-price-button {
	text-decoration: none;
	bottom: 20;
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
f-bottom-position-top {
	position: relative;
	justify-content: center;
	right: 0;
	flex-shrink: 0;
}
f-blocks {
	display: flex;
	padding: 0.5em !important;
	opacity: 1;
	flex-grow: 0;
}
f-layout {
	height: 0 !important;
	min-width: 0 !important;
}
f-totals {
	user-select: none;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
f-tables {
	grid-gap: 30px;
	border: 0 none transparent;
	text-align: center;
	bottom: 20;
}
f-nav {
	margin: 0;
	transform: translate(50%, -50%);
}
f-back-layout-top {
	position: absolute;
}
f-repeater-thumbnails-bottom {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	fill: currentColor;
}
f-totals {
	bottom: 0;
}
f-nav-repeater {
	padding: 0.5em !important;
	margin: 0 !important;
	text-align: left;
	align-items: center;
}
f-inner-layout-inner {
	scrollbar-width: none;
	padding: 0.5em !important;
	vertical-align: baseline;
	top: 10;
	position: absolute !important;
}
f-left-layout-image {
	display: inline;
	fill: currentColor;
}
f-old-button {
	position: absolute !important;
	bottom: 10;
	text-decoration: none;
	color: inherit;
	opacity: 30;
}
f-blocks-thumbnails {
	height: calc(1em + 3px);
}
f-layout-old {
	overflow-x: auto;
}
f-back {
	min-width: 0 !important;
	top: 10;
	border: none !important;
	border: 0 none transparent;
}
f-thumbnails-left-price {
	width: 100%;
	white-space: nowrap;
	min-height: 0 !important;
}
f-inner-next {
	-webkit-text-decoration-skip: objects;
}
f-image-left-back {
	position: absolute !important;
	height: calc(1em + 3px);
	overflow-x: auto;
	text-align: center;
	bottom: 20;
}
f-carousel {
	line-height: 1 !important;
	text-align: left;
	opacity: 30;
}
f-repeater-button-nav {
	top: 10;
	bottom: 0;
	box-sizing: content-box;
	height: 0 !important;
	-ms-user-select: none;
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
y-bottom-top {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	display: flex;
}
y-horizontal {
	width: calc(1em + 3px);
	width: 0 !important;
	white-space: nowrap;
	width: 2em;
}
y-thumbnails-price {
	right: 0;
	width: calc(1em + 3px);
}
y-tables-image {
	text-align: left;
	flex-grow: 0;
	height: 0 !important;
}
y-layout {
	justify-content: center;
	top: 0;
	vertical-align: baseline;
	flex-grow: 0;
}
y-webkit-countdown {
	opacity: 10;
	top: 10;
	top: 50;
	text-transform: inherit;
}
y-horizontal-button-next {
	-ms-user-select: none;
	line-height: inherit;
}
y-image-back-webkit {
	border: none !important;
	justify-content: center;
	text-align: left;
}
y-thumbnails-quantity-inner {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
y-image {
	align-items: left;
	scrollbar-width: none;
}
y-top-tables-blocks {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
y-quantity {
	position: relative;
	line-height: inherit;
	position: relative;
	text-align: left;
}
y-repeater-thumbnails {
	scrollbar-width: none;
	opacity: 30;
	top: 50;
}
y-webkit-layout-webkit {
	vertical-align: middle;
	padding: 0.5em !important;
	text-align: center;
	flex-grow: 0;
	border: none !important;
}
y-image-top {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	display: grid;
}
y-inner {
	user-select: none;
	z-index: 1;
}
y-left {
	vertical-align: baseline;
	line-height: 1 !important;
	text-align: center;
	line-height: inherit;
}
y-back-position {
	vertical-align: middle;
	top: 50;
}
y-bottom-totals {
	align-items: center;
}
y-carousel {
	bottom: 20;
	display: grid;
	margin: 0 !important;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
y-inner-bottom {
	background-color: transparent;
}
y-back-left {
	opacity: 1;
	display: inline !important;
	text-align: left;
}
y-quantity-nav-layout {
	overflow-y: hidden;
	bottom: 20;
	top: 0;
	position: relative;
}
y-countdown-horizontal-bottom {
	color: #fff;
	white-space: nowrap;
	flex-grow: 0;
	opacity: 1;
}
y-quantity-next {
	display: inline;
	width: 100%;
	font-size: 1em;
	text-align: center;
}
y-blocks-image-totals {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
}
y-horizontal-button-countdown {
	z-index: 1;
}
y-thumbnails-totals-thumbnails {
	top: 50;
	display: flex;
}
y-price-repeater {
	color: inherit;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
y-next-left-quantity {
	overflow-x: auto;
	border: none;
	display: inline !important;
}
y-image {
	overflow-x: auto;
	flex-shrink: 0;
	-ms-user-select: none;
}
y-nav-webkit-top {
	box-shadow: none !important;
}
y-top {
	height: 0 !important;
	display: inline;
}
y-carousel-image {
	bottom: 10;
	outline: none !important;
	color: #fff;
	margin: 0;
}
y-image {
	bottom: 20;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	display: inline;
}
y-price {
	box-shadow: none !important;
	border: none;
	margin: 0;
	top: 10;
}
y-layout-bottom-blocks {
	border: none;
	border: none !important;
}
y-tables {
	width: 100%;
	padding: 0.5em !important;
}
y-tables-back {
	min-height: 0 !important;
	-webkit-user-select: none;
	height: 0 !important;
	line-height: 1 !important;
}
y-bottom-repeater {
	position: relative;
	top: 0;
	width: 100%;
	letter-spacing: inherit;
}
y-nav {
	vertical-align: middle;
	user-select: none;
	width: 100%;
	position: relative;
	transform: translate(50%, -50%);
}
y-totals-countdown-button {
	opacity: 20;
	user-select: none;
	height: 100%;
}
y-back-countdown {
	vertical-align: middle;
}
y-countdown-back {
	grid-template-columns: 1fr 1fr;
	position: relative;
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}
q-blocks-carousel-layout {
	position: absolute;
}
q-price-tables-thumbnails {
	bottom: 20;
}
q-layout {
	transform: translate(50%, -50%);
}
q-back-blocks-inner {
	box-sizing: content-box;
}
q-inner-left-webkit {
	line-height: 1 !important;
	width: calc(1em + 3px);
	flex-grow: 0;
}
q-next {
	margin: 0;
	opacity: 1;
	justify-content: center;
	opacity: 10;
}
q-price-quantity-horizontal {
	opacity: 30;
	min-height: 0 !important;
	position: relative;
}
q-thumbnails-bottom-old {
	line-height: inherit;
	display: flex;
	flex-grow: 0;
	min-width: 0 !important;
}
q-carousel-blocks-carousel {
	bottom: 20;
	line-height: calc(1em + 2px);
}
q-layout-countdown-top {
	display: inline;
	color: #fff;
}
q-totals-quantity {
	outline: none !important;
	white-space: nowrap;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
q-quantity {
	display: inline !important;
	overflow-y: hidden;
}
q-bottom-position-webkit {
	vertical-align: middle;
	vertical-align: baseline;
}
q-blocks-left {
	bottom: 20;
}
q-layout-position {
	text-decoration: none;
	white-space: nowrap;
	width: 2em;
	overflow-y: hidden;
}
q-carousel-back {
	height: calc(1em + 3px);
	z-index: 1;
	display: inline !important;
	width: 0 !important;
	bottom: 20;
}
q-tables {
	font-size: 1em;
	display: flex;
	margin: 0;
	height: 0 !important;
	display: flex;
}
q-old {
	box-sizing: content-box;
	border: none !important;
	height: 100%;
	color: inherit;
}
q-top-nav {
	text-align: left;
}
q-left-blocks {
	z-index: 1;
}
q-next-carousel {
	right: 0;
	display: inline !important;
	justify-content: center;
	line-height: inherit;
	margin: 0 !important;
}
q-nav {
	text-transform: inherit;
}
q-tables {
	right: 0;
	border: none !important;
}
q-quantity-bottom {
	text-decoration: none;
	outline-width: 0;
	height: 0 !important;
	position: absolute;
	width: calc(1em + 3px);
}
q-price {
	text-align: left;
	position: relative;
	color: #fff;
}
q-back-inner-webkit {
	box-shadow: none !important;
	justify-content: center;
}
q-position {
	opacity: 20;
	top: 10;
	top: 50;
	top: 10;
}
q-horizontal-carousel-old {
	bottom: 0;
	opacity: 10;
	display: inline !important;
	letter-spacing: inherit;
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
h-totals-quantity-back {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	color: #fff;
}
h-nav {
	line-height: calc(1em + 2px);
	position: relative;
	overflow-y: hidden;
	line-height: inherit;
}
h-layout-webkit {
	bottom: 10;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
h-horizontal-horizontal {
	user-select: none;
	opacity: 30;
	padding: 0.5em !important;
	display: flex;
	min-width: 0 !important;
}
h-webkit {
	box-sizing: content-box;
}
h-webkit {
	font-size: 1em;
	border: none;
	line-height: inherit;
	background-color: transparent;
}
h-countdown-repeater-webkit {
	line-height: inherit;
	overflow-x: auto;
}
h-repeater-left {
	padding: 0.5em !important;
	opacity: 1;
	border: none;
}
h-inner {
	padding: 0.5em !important;
	bottom: 10;
	align-items: center;
	justify-content: center;
	-ms-user-select: none;
}
h-webkit {
	box-sizing: content-box;
	text-transform: inherit;
}
h-button-repeater {
	margin: 0 !important;
}
h-blocks-horizontal {
	font-size: 1em;
	overflow-y: hidden;
}
h-position-image-carousel {
	box-shadow: none !important;
	border: none !important;
}
h-bottom-blocks {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
h-next {
	-webkit-user-select: none;
	height: 100%;
}
h-next-countdown {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	margin: 0;
	white-space: nowrap;
	top: 50;
}
h-next-blocks-left {
	top: 0;
	flex-grow: 0;
	vertical-align: baseline;
}
h-image {
	-webkit-user-select: none;
	align-items: left;
	line-height: 1 !important;
	-ms-user-select: none;
	vertical-align: middle;
}
h-back-webkit {
	-webkit-user-select: none;
	-webkit-user-select: none;
	font-size: 1em;
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none;
}
m-bottom-nav-layout {
	opacity: 10;
	width: 100%;
	height: 0 !important;
	bottom: 10;
	height: calc(1em + 3px);
}
m-nav {
	position: absolute;
}
m-old-repeater-tables {
	width: 100%;
	outline: none !important;
	top: 0;
}
m-image-position {
	opacity: 20;
	flex-shrink: 0;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
}
m-back {
	-ms-user-select: none;
	line-height: inherit;
	top: 0;
	height: calc(1em + 3px);
}
m-webkit-left {
	z-index: 1;
	bottom: 20;
	line-height: inherit;
}
m-image {
	overflow-x: auto;
}
m-position-next-horizontal {
	outline-width: 0;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
m-carousel-bottom {
	position: absolute !important;
	justify-content: center;
	overflow-x: auto;
	min-width: 0 !important;
}
m-left-nav-back {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	color: inherit;
	display: inline !important;
}
m-tables {
	flex-grow: 0;
}
m-position-layout-quantity {
	top: 50;
	top: 0;
	border: none !important;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
m-back-bottom-horizontal {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	position: relative;
}
m-totals {
	align-items: center;
}
m-quantity {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
m-old {
	min-height: 0 !important;
	flex-shrink: 0;
	display: inline !important;
}
m-left-bottom {
	overflow-y: hidden;
	height: 100%;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
m-horizontal {
	transform: translate(50%, -50%);
	top: 50;
}
m-image-thumbnails-layout {
	text-align: center;
}
m-bottom {
	scrollbar-width: none;
	margin: 0;
}
m-button-webkit-price {
	background-color: transparent;
	vertical-align: baseline;
	width: 100%;
}
m-left-button {
	top: 0;
	flex-shrink: 0;
	height: 100%;
}
m-thumbnails-back {
	position: relative;
	right: 0;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
m-countdown {
	fill: currentColor;
	font-size: 1em;
	text-transform: inherit;
}
m-carousel-position {
	border: none !important;
	-webkit-user-select: none;
	border: none !important;
	background-color: transparent;
}
m-carousel-webkit {
	position: absolute;
}
m-top-left {
	display: grid;
}
m-tables-old {
	line-height: inherit;
	scrollbar-width: none;
}
m-nav-top-totals {
	opacity: 1;
	z-index: 1;
}
m-layout-next {
	justify-content: center;
	min-width: 0 !important;
	color: #fff;
	margin: 0;
}
m-position {
	color: #fff;
	height: 0 !important;
	opacity: 10;
	opacity: 1;
	grid-gap: 30px;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
s-quantity-back {
	overflow-x: auto;
	right: 0;
	bottom: 0;
}
s-layout {
	bottom: 20;
}
s-inner-repeater {
	top: 10;
	-webkit-user-select: none;
}
s-layout {
	bottom: 0;
	opacity: 30;
	line-height: inherit;
	bottom: 10;
	opacity: 10;
}
s-blocks {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	box-sizing: content-box;
}
s-next-old {
	white-space: nowrap;
	background-color: transparent;
}
s-back-tables {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	bottom: 10;
	user-select: none;
}
s-carousel-bottom {
	border: none !important;
	margin: 0 !important;
	-ms-user-select: none;
	overflow-x: auto;
	text-decoration: none;
}
s-horizontal {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	top: 0;
	height: 100%;
	color: #fff;
}
s-image {
	opacity: 1;
}
s-next-next-button {
	color: #fff;
}
s-inner {
	box-shadow: none !important;
	fill: currentColor;
	-ms-user-select: none;
}
s-thumbnails {
	line-height: calc(1em + 2px);
	margin: 0 !important;
	align-items: left;
	flex-grow: 0;
	min-height: 0 !important;
}
s-inner {
	outline-width: 0;
	margin: 0;
	top: 10;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
s-top {
	min-height: 0 !important;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	justify-content: center;
}
s-back-back-tables {
	padding: 0.5em !important;
	width: 0 !important;
	padding: 0.5em !important;
	top: 10;
}
s-quantity {
	justify-content: center;
	text-transform: inherit;
	color: #fff;
}
s-repeater-tables {
	grid-gap: 30px;
}
s-button {
	height: 100%;
	z-index: 1;
	line-height: inherit;
	width: 2em;
}
s-position {
	width: 100%;
	position: absolute !important;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
u-top-thumbnails-left {
	line-height: 1 !important;
}
u-inner-carousel-image {
	border: none !important;
}
u-quantity {
	transform: translate(50%, -50%);
}
u-horizontal {
	width: calc(1em + 3px);
	text-align: center;
	scrollbar-width: none;
}
u-left-top {
	min-height: 0 !important;
}
u-quantity-countdown-top {
	flex-grow: 0;
	margin: 0;
	display: flex;
	display: grid;
}
u-inner-carousel-blocks {
	bottom: 20;
}
u-totals-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
u-webkit-back-tables {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	opacity: 20;
	top: 10;
	user-select: none;
}
u-button-tables-carousel {
	bottom: 10;
	background-color: transparent;
	opacity: 30;
	line-height: inherit;
}
u-inner-countdown {
	grid-template-columns: 1fr 1fr;
}
u-layout-left {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
u-back {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
u-tables {
	box-shadow: none !important;
	width: calc(1em + 3px);
	position: relative;
}
u-layout-layout {
	right: 0;
	flex-shrink: 0;
	color: #fff;
	right: 0;
}
u-repeater {
	align-items: left;
	fill: currentColor;
	text-decoration: none;
	width: 100%;
}
u-back {
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	top: 50;
	vertical-align: middle;
}
.fa-stack-1x {
  line-height: inherit;
}
s-horizontal {
	display: inline;
}
s-old-nav-carousel {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
s-countdown-repeater {
	bottom: 20;
	vertical-align: baseline;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
s-inner {
	outline-width: 0;
	top: 10;
}
s-countdown-thumbnails {
	display: inline;
}
s-position {
	opacity: 20;
	grid-gap: 30px;
	vertical-align: middle;
}
s-next-totals {
	grid-gap: 30px;
	justify-content: center;
	align-items: center;
	margin: 0;
	grid-template-columns: 1fr 1fr;
}
s-top-carousel-webkit {
	top: 50;
	display: inline !important;
	height: 100%;
}
s-next-back-totals {
	height: calc(1em + 3px);
	scrollbar-width: none;
}
s-bottom {
	align-items: left;
	text-align: center;
	overflow-x: auto;
}
s-image-next {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	grid-gap: 30px;
}
s-totals-bottom-webkit {
	color: inherit;
	border: 0 none transparent;
	height: 0 !important;
	text-decoration: none;
	box-shadow: none !important;
}
s-countdown-layout-horizontal {
	height: calc(1em + 3px);
}
s-button-carousel {
	position: absolute;
}
s-countdown {
	position: relative;
	align-items: center;
	min-height: 0 !important;
}
s-horizontal {
	display: inline;
	bottom: 0;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
s-next {
	margin: 0 !important;
	user-select: none;
	outline-width: 0;
}
s-image-carousel {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
s-thumbnails-position {
	display: flex;
	margin: 0;
	border: none !important;
	box-sizing: content-box;
}
s-blocks-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
s-bottom-position-blocks {
	width: 100%;
	align-items: left;
	flex-shrink: 0;
	color: #fff;
}
s-quantity-layout {
	top: 10;
	-webkit-user-select: none;
}
s-tables-thumbnails-bottom {
	display: grid;
	line-height: inherit;
}
s-next-inner-old {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	z-index: 1;
}
s-bottom-price {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
.fa-stack-2x {
  font-size: 2em;
}
t-top-horizontal-totals {
	vertical-align: baseline;
	display: inline !important;
	position: absolute;
}
t-countdown-blocks {
	text-align: left;
	text-transform: inherit;
	color: #fff;
	text-align: left;
	transform: translate(50%, -50%);
}
t-price-bottom {
	border: none !important;
	box-shadow: none !important;
	right: 0;
	width: 100%;
	display: flex;
}
t-back-quantity {
	border: 0 none transparent;
	right: 0;
	overflow-y: hidden;
	min-width: 0 !important;
}
t-old-countdown {
	right: 0;
	-ms-user-select: none;
	bottom: 0;
	user-select: none;
}
t-top-inner {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
t-back-top-countdown {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	box-shadow: none !important;
	flex-shrink: 0;
	position: absolute;
}
t-left-next-old {
	white-space: nowrap;
	display: grid;
	display: flex;
	position: relative;
}
t-thumbnails {
	position: absolute !important;
}
t-old-carousel-next {
	grid-gap: 30px;
	grid-gap: 30px;
	display: flex;
}
t-image-horizontal {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
t-tables-left-totals {
	font-size: 1em;
	margin: 0;
	position: absolute !important;
	border: none !important;
	margin: 0 !important;
}
t-layout-horizontal {
	scrollbar-width: none;
	letter-spacing: inherit;
}
t-top-position-tables {
	vertical-align: baseline;
	outline-width: 0;
}
t-carousel-button-thumbnails {
	box-sizing: content-box;
	z-index: 1;
}
t-repeater-back {
	width: calc(1em + 3px);
}
t-carousel {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	height: 0 !important;
	flex-shrink: 0;
	display: flex;
}
t-position {
	vertical-align: middle;
}
.fa-inverse {
  color: #fff;
}
x-countdown-image-left {
	left: calc(50% - 0.5em) !important;
}
x-webkit-horizontal {
	fill: currentColor;
	width: 100%;
	text-decoration: none;
}
x-inner-next {
	margin: 0;
	align-items: center;
}
x-next-countdown-layout {
	transform: translate(50%, -50%);
	color: #fff;
	line-height: inherit;
	background-color: transparent;
}
x-layout {
	color: #fff;
	position: absolute;
	display: inline !important;
	opacity: 30;
	-webkit-user-select: none;
}
x-button {
	align-items: left;
}
x-old {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
x-left {
	box-shadow: none !important;
	flex-grow: 0;
	bottom: 0;
}
x-button-webkit-bottom {
	bottom: 10;
	line-height: calc(1em + 2px);
	top: 10;
	margin: 0 !important;
}
x-tables {
	display: grid;
	width: 0 !important;
	flex-grow: 0;
}
x-horizontal-price {
	line-height: 1 !important;
	transform: translate(50%, -50%);
	justify-content: center;
	color: #fff;
	border: none !important;
}
x-position-layout-countdown {
	-webkit-user-select: none;
	letter-spacing: inherit;
}
x-thumbnails {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
x-webkit-image {
	transform: translate(50%, -50%);
	margin: 0 !important;
	display: inline;
}
x-top-tables {
	opacity: 10;
	scrollbar-width: none;
	font-size: 1em;
	line-height: calc(1em + 2px);
	border: none;
}
x-layout-price {
	width: 0 !important;
}
x-position {
	user-select: none;
}
x-back-totals {
	width: 2em;
	align-items: left;
	width: calc(1em + 3px);
}
x-left {
	flex-grow: 0;
	opacity: 1;
	width: calc(1em + 3px);
	background-color: transparent;
}
x-carousel-back {
	flex-grow: 0;
	text-decoration: none;
	display: inline;
	-ms-user-select: none;
	bottom: 10;
}
x-carousel {
	grid-gap: 30px;
	line-height: 1 !important;
	box-sizing: content-box;
	z-index: 1;
}
x-totals-top-carousel {
	top: 10;
	border: 0 none transparent;
}
x-next-inner {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
x-countdown {
	grid-gap: 30px;
	opacity: 30;
}
x-countdown-back {
	height: calc(1em + 3px);
	top: 50;
}
x-repeater-price {
	left: calc(50% - 0.5em) !important;
	top: 0;
	top: 0;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
x-thumbnails {
	align-items: center;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	box-shadow: none !important;
}
x-button {
	grid-template-columns: 1fr 1fr;
}
x-blocks-tables-totals {
	vertical-align: baseline;
	overflow-y: hidden;
	top: 10;
	opacity: 20;
}
x-nav-countdown-horizontal {
	top: 50;
	box-sizing: content-box;
	white-space: nowrap;
}
x-quantity-left-next {
	white-space: nowrap;
	border: none !important;
	justify-content: center;
	position: absolute !important;
}
x-left {
	text-align: left;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
}
x-top-back-horizontal {
	top: 0;
	opacity: 10;
	box-shadow: none !important;
	overflow-y: hidden;
}
x-image-tables-countdown {
	overflow-x: auto;
	text-decoration: none;
	position: relative;
}
x-countdown-repeater-price {
	bottom: 0;
	display: inline;
}
x-thumbnails-old-top {
	transform: translate(50%, -50%);
	color: inherit;
	flex-shrink: 0;
	opacity: 1;
}
x-inner-position-back {
	user-select: none;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
x-left {
	width: calc(1em + 3px);
}
x-top-top {
	flex-shrink: 0;
}
x-carousel-left {
	flex-grow: 0;
	opacity: 1;
	display: grid;
	justify-content: center;
	text-align: center;
}
x-layout {
	width: 2em;
}
x-position-old-next {
	top: 0;
	text-transform: inherit;
}
x-layout {
	height: 100%;
	margin: 0;
}
x-totals-carousel {
	align-items: center;
	box-sizing: content-box;
	width: 100%;
	width: 2em;
}
x-quantity-countdown-totals {
	bottom: 10;
	-webkit-user-select: none;
	width: 0 !important;
	outline: none !important;
	position: relative;
}
x-totals-position-layout {
	width: 2em;
	text-align: left;
}
x-next-top {
	align-items: center;
	outline: none !important;
	width: 2em;
	position: absolute;
	overflow-x: auto;
}
x-nav {
	vertical-align: baseline;
	white-space: nowrap;
	top: 0;
}
x-price-position {
	bottom: 20;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
.fa-500px:before {
  content: "\f26e";
}
d-quantity {
	opacity: 10;
	height: 0 !important;
	bottom: 20;
	-ms-user-select: none;
	position: absolute;
}
d-back-nav {
	text-align: center;
}
d-blocks {
	letter-spacing: inherit;
	width: 2em;
}
d-blocks-left {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	z-index: 1;
	text-decoration: none;
}
d-inner-carousel-next {
	height: calc(1em + 3px);
	border: none !important;
	outline-width: 0;
	height: 0 !important;
	width: 2em;
}
d-back-webkit-blocks {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	top: 0;
}
d-back {
	border: none;
}
d-tables-bottom-blocks {
	fill: currentColor;
	bottom: 20;
	scrollbar-width: none;
	width: 100%;
}
d-inner-button {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
d-countdown-repeater-quantity {
	bottom: 10;
	border: 0 none transparent;
	top: 0;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
d-position-image-blocks {
	vertical-align: baseline;
	box-sizing: content-box;
}
d-blocks-thumbnails-old {
	align-items: center;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	align-items: left;
	bottom: 0;
}
d-totals-next-back {
	-ms-user-select: none;
	width: 0 !important;
}
d-quantity {
	display: inline !important;
	outline-width: 0;
}
d-thumbnails-inner-thumbnails {
	background-color: transparent;
	display: inline;
	letter-spacing: inherit;
	display: flex;
}
.fa-accessible-icon:before {
  content: "\f368";
}
i-tables {
	border: none !important;
}
i-totals-tables-carousel {
	color: #fff;
	margin: 0 !important;
}
i-carousel-next {
	left: calc(50% - 0.5em) !important;
}
i-repeater {
	min-height: 0 !important;
	text-transform: inherit;
}
i-layout-countdown-top {
	opacity: 1;
	position: absolute;
	box-shadow: none !important;
	background-color: transparent;
	overflow-x: auto;
}
i-image-carousel-horizontal {
	min-width: 0 !important;
}
i-carousel-thumbnails {
	line-height: 1 !important;
}
i-next-tables {
	-ms-user-select: none;
	bottom: 0;
	opacity: 1;
	text-align: left;
	flex-grow: 0;
}
i-blocks {
	display: inline !important;
	flex-grow: 0;
}
i-horizontal-layout-image {
	overflow-x: auto;
	width: 100%;
	min-width: 0 !important;
	display: inline !important;
	width: calc(1em + 3px);
}
i-webkit-top-bottom {
	top: 0;
	grid-gap: 30px;
	z-index: 1;
	fill: currentColor;
	white-space: nowrap;
}
i-image-button {
	vertical-align: baseline;
	align-items: left;
	text-align: center;
	outline: none !important;
}
i-left {
	fill: currentColor;
	vertical-align: baseline;
	fill: currentColor;
	display: inline;
	top: 50;
}
i-quantity {
	display: flex;
	position: absolute;
	white-space: nowrap;
	grid-gap: 30px;
	min-width: 0 !important;
}
i-price {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	z-index: 1;
}
i-quantity-position-countdown {
	grid-template-columns: 1fr 1fr;
}
i-inner {
	position: relative;
	height: 100%;
	outline: none !important;
	width: calc(1em + 3px);
}
i-horizontal {
	position: absolute;
	font-size: 1em;
	text-align: left;
	text-align: center;
	background-color: transparent;
}
i-nav-repeater {
	text-align: left;
}
i-inner-tables {
	bottom: 0;
	width: 0 !important;
	display: inline !important;
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
i-nav {
	width: calc(1em + 3px);
}
i-horizontal-button {
	text-align: left;
	outline: none !important;
}
i-bottom-webkit-countdown {
	box-sizing: content-box;
	width: 100%;
}
i-totals-countdown {
	user-select: none;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	padding: 0.5em !important;
}
i-nav {
	line-height: 1 !important;
	color: inherit;
	box-sizing: content-box;
}
i-price-webkit-countdown {
	flex-grow: 0;
	text-transform: inherit;
}
i-carousel-position {
	-webkit-text-decoration-skip: objects;
	right: 0;
	-webkit-user-select: none;
	overflow-y: hidden;
}
i-layout-webkit-back {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
i-thumbnails-position {
	top: 0;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
.fa-accusoft:before {
  content: "\f369";
}
o-button {
	box-sizing: content-box;
	bottom: 0;
	overflow-y: hidden;
	position: absolute;
	display: flex;
}
o-old-blocks-top {
	text-decoration: none;
}
o-tables-old-tables {
	bottom: 20;
}
o-horizontal {
	line-height: 1 !important;
	opacity: 20;
}
o-nav-button {
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	margin: 0;
}
o-carousel {
	top: 0;
	-webkit-user-select: none;
	text-transform: inherit;
	text-align: left;
}
o-nav-carousel {
	width: 0 !important;
	height: calc(1em + 3px);
	text-align: left;
	transform: translate(50%, -50%);
}
o-tables-horizontal-bottom {
	top: 50;
}
o-countdown-tables-blocks {
	opacity: 20;
}
o-bottom {
	text-align: left;
}
o-webkit-thumbnails {
	border: 0 none transparent;
	display: grid;
	transform: translate(50%, -50%);
	width: 0 !important;
}
o-price-left {
	opacity: 30;
	font-size: 1em;
}
o-price-bottom-image {
	text-decoration: none;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
o-repeater-back {
	align-items: left;
	width: 0 !important;
	width: 2em;
}
o-quantity-next-webkit {
	text-align: left;
	width: 0 !important;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
o-old-horizontal-tables {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
o-image-blocks {
	margin: 0;
	scrollbar-width: none;
	color: inherit;
	flex-shrink: 0;
}
o-old-button {
	transform: translate(50%, -50%);
}
o-price {
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
o-tables-nav {
	line-height: 1 !important;
	fill: currentColor;
	text-align: left;
	flex-grow: 0;
}
o-thumbnails {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
o-layout-totals {
	text-align: center;
	text-align: center;
	top: 10;
	display: inline !important;
	display: grid;
}
o-layout {
	letter-spacing: inherit;
	padding: 0.5em !important;
}
o-price-countdown-tables {
	position: absolute;
	scrollbar-width: none;
	color: #fff;
}
o-tables-blocks-old {
	border: none;
	display: inline !important;
	display: grid;
}
o-quantity-thumbnails {
	flex-shrink: 0;
	margin: 0;
	-ms-user-select: none;
	display: flex;
}
o-carousel {
	line-height: inherit;
	overflow-y: hidden;
	width: calc(1em + 3px);
	align-items: left;
	flex-shrink: 0;
}
o-quantity-button {
	right: 0;
	box-sizing: content-box;
	text-decoration: none;
}
o-carousel {
	transform: translate(50%, -50%);
	right: 0;
	bottom: 10;
}
o-back-price {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	align-items: left;
}
o-thumbnails-image-webkit {
	vertical-align: middle;
	justify-content: center;
}
o-blocks {
	transform: translate(50%, -50%);
	min-height: 0 !important;
	text-align: center;
}
o-position-position-webkit {
	flex-shrink: 0;
	box-shadow: none !important;
	top: 0;
	height: 0 !important;
	grid-gap: 30px;
}
o-left-countdown-layout {
	border: none;
	top: 50;
}
o-position-old {
	vertical-align: baseline;
	display: inline !important;
}
o-next {
	vertical-align: baseline;
	border: none;
	top: 0;
	box-shadow: none !important;
	width: 100%;
}
o-countdown {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	opacity: 30;
}
o-bottom-repeater-back {
	width: 0 !important;
	bottom: 10;
	bottom: 0;
	line-height: calc(1em + 2px);
}
o-webkit-blocks-button {
	border: none !important;
	width: 2em;
	opacity: 30;
	padding: 0.5em !important;
	vertical-align: baseline;
}
o-back-price {
	z-index: 1;
	line-height: inherit;
	height: 100%;
	vertical-align: middle;
}
o-bottom-totals {
	top: 10;
	bottom: 20;
	box-shadow: none !important;
}
.fa-acquisitions-incorporated:before {
  content: "\f6af";
}
i-tables-next-inner {
	top: 0;
	width: calc(1em + 3px);
}
i-layout-carousel-image {
	align-items: left;
}
i-carousel {
	box-shadow: none !important;
	display: grid;
	min-width: 0 !important;
}
i-nav-inner {
	opacity: 10;
	min-width: 0 !important;
	width: 0 !important;
}
i-carousel-next {
	top: 10;
}
i-blocks-blocks-nav {
	min-height: 0 !important;
	outline: none !important;
	text-align: center;
}
i-old-blocks-left {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	top: 50;
	box-shadow: none !important;
}
i-quantity-left-tables {
	overflow-x: auto;
	align-items: left;
	bottom: 20;
	justify-content: center;
	border: none;
}
i-image-blocks {
	opacity: 10;
	right: 0;
	transform: translate(50%, -50%);
	font-size: 1em;
	box-shadow: none !important;
}
i-image {
	min-width: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
}
i-layout-nav {
	top: 0;
	right: 0;
	display: inline;
	grid-gap: 30px;
}
i-tables-webkit {
	min-height: 0 !important;
}
i-tables {
	top: 0;
	bottom: 20;
	top: 50;
	flex-grow: 0;
}
i-repeater {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	border: none !important;
	user-select: none;
}
i-tables-thumbnails-repeater {
	width: 100%;
	align-items: left;
	text-align: left;
}
i-next-quantity {
	height: calc(1em + 3px);
	text-transform: inherit;
	transform: translate(50%, -50%);
	height: 100%;
	color: inherit;
}
i-image-back-next {
	bottom: 10;
	background-color: transparent;
	outline: none !important;
	z-index: 1;
	text-align: left;
}
.fa-ad:before {
  content: "\f641";
}
l-webkit-carousel-top {
	line-height: 1 !important;
}
l-nav-back-webkit {
	overflow-y: hidden;
}
l-left-inner-price {
	display: flex;
	height: 100%;
	text-transform: inherit;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
l-left {
	top: 10;
	min-height: 0 !important;
}
l-carousel-back {
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	line-height: inherit;
}
l-nav-blocks-button {
	min-width: 0 !important;
	opacity: 20;
}
l-countdown {
	width: 100%;
	width: calc(1em + 3px);
	right: 0;
	border: none !important;
	font-size: 1em;
}
l-quantity-webkit-nav {
	text-align: left;
	flex-shrink: 0;
	text-align: center;
	align-items: center;
	text-align: left;
}
l-button-repeater-image {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
l-horizontal {
	top: 0;
	top: 50;
}
l-inner-thumbnails-layout {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
l-image {
	display: grid;
	display: grid;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
l-thumbnails-thumbnails-position {
	height: 100%;
	bottom: 20;
	align-items: center;
	justify-content: center;
}
l-old-nav {
	line-height: inherit;
}
.fa-address-book:before {
  content: "\f2b9";
}
r-horizontal-inner-webkit {
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
r-bottom {
	scrollbar-width: none;
	position: absolute;
	outline: none !important;
	height: 0 !important;
}
r-layout {
	top: 0;
	display: inline !important;
}
r-carousel-layout {
	padding: 0.5em !important;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	top: 50;
}
r-totals-button {
	width: calc(1em + 3px);
	border: none;
	display: inline !important;
	text-align: left;
}
r-nav-price {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	top: 50;
}
r-position-nav {
	width: 100%;
	outline: none !important;
	top: 50;
	vertical-align: baseline;
	vertical-align: baseline;
}
r-blocks-thumbnails {
	width: 2em;
	display: inline !important;
	display: inline;
	align-items: center;
	line-height: inherit;
}
r-repeater-bottom {
	text-transform: inherit;
}
r-quantity-layout {
	position: absolute;
	-webkit-user-select: none;
}
r-nav-old-back {
	bottom: 0;
	opacity: 30;
	user-select: none;
	background-color: transparent;
	opacity: 20;
}
r-price-bottom-position {
	position: relative;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
r-position-layout {
	text-align: left;
	line-height: inherit;
	justify-content: center;
	grid-gap: 30px;
	line-height: inherit;
}
r-webkit-inner {
	opacity: 20;
}
r-button-top {
	width: 100%;
	text-transform: inherit;
	bottom: 0;
}
r-repeater-price-back {
	border: none;
	opacity: 20;
	min-width: 0 !important;
	color: #fff;
	opacity: 1;
}
r-inner {
	outline-width: 0;
	right: 0;
	width: 100%;
	display: inline !important;
	grid-gap: 30px;
}
r-image-inner {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	text-transform: inherit;
}
r-layout {
	height: calc(1em + 3px);
}
r-image-tables {
	bottom: 0;
	text-transform: inherit;
	width: 100%;
	display: flex;
}
r-layout-horizontal {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	align-items: left;
	text-align: left;
}
r-layout-top-quantity {
	overflow-x: auto;
	opacity: 10;
	user-select: none;
}
r-countdown-totals {
	box-sizing: content-box;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	box-sizing: content-box;
}
r-left {
	margin: 0 !important;
}
r-webkit-image {
	min-width: 0 !important;
	display: inline;
}
r-position-repeater {
	text-align: left;
	right: 0;
	color: #fff;
}
r-repeater {
	-webkit-text-decoration-skip: objects;
}
r-webkit {
	text-decoration: none;
	min-width: 0 !important;
	align-items: left;
	color: #fff;
	top: 0;
}
r-back-tables {
	opacity: 20;
}
r-repeater-top-horizontal {
	height: calc(1em + 3px);
}
r-horizontal-countdown-repeater {
	scrollbar-width: none;
	width: 0 !important;
	white-space: nowrap;
	align-items: center;
	min-width: 0 !important;
}
r-button-position-old {
	display: inline !important;
	flex-shrink: 0;
	overflow-y: hidden;
	opacity: 30;
	color: inherit;
}
r-position {
	flex-shrink: 0;
}
r-bottom-quantity {
	display: inline !important;
	opacity: 1;
}
r-button-nav-webkit {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	line-height: inherit;
}
r-position {
	flex-grow: 0;
	height: 0 !important;
}
r-carousel-bottom-back {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	padding: 0.5em !important;
}
r-horizontal-price {
	-ms-user-select: none;
	user-select: none;
}
r-repeater-button {
	vertical-align: baseline;
}
r-price-quantity {
	display: flex;
}
r-back-layout {
	height: 100%;
	color: #fff;
	width: calc(1em + 3px);
	bottom: 10;
	position: relative;
}
r-quantity-webkit {
	font-size: 1em;
	top: 0;
	width: 0 !important;
	font-size: 1em;
	flex-shrink: 0;
}
r-button-tables-layout {
	opacity: 30;
	display: inline;
	fill: currentColor;
	border: none;
}
r-bottom {
	scrollbar-width: none;
	width: calc(1em + 3px);
}
r-button-carousel-countdown {
	background-color: transparent;
	z-index: 1;
	margin: 0;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
r-webkit-old-countdown {
	opacity: 10;
	display: inline !important;
}
r-layout-quantity-button {
	transform: translate(50%, -50%);
}
r-top-inner-next {
	top: calc(50% - 0.5em) !important;
}
r-bottom-carousel-image {
	width: calc(1em + 3px);
}
.fa-address-card:before {
  content: "\f2bb";
}
n-blocks {
	bottom: 10;
}
n-countdown-back-carousel {
	overflow-y: hidden;
	color: #fff;
	display: flex;
	margin: 0;
}
n-nav-carousel-totals {
	top: 50;
	right: 0;
	width: calc(1em + 3px);
	text-align: left;
	text-align: center;
}
n-top {
	height: 100%;
}
n-totals-repeater {
	right: 0;
}
n-layout-button {
	text-align: left;
	top: 0;
	margin: 0;
	position: absolute;
	scrollbar-width: none;
}
n-nav {
	text-transform: inherit;
}
n-bottom-bottom {
	top: 50;
	min-height: 0 !important;
	display: inline;
}
n-back {
	margin: 0 !important;
	text-align: left;
	font-size: 1em;
}
n-left {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
n-old-quantity {
	text-decoration: none;
	min-width: 0 !important;
	justify-content: center;
	grid-gap: 30px;
	flex-shrink: 0;
}
n-quantity-repeater {
	white-space: nowrap;
	user-select: none;
	display: inline;
	flex-shrink: 0;
	position: absolute !important;
}
n-webkit-position {
	line-height: calc(1em + 2px);
	opacity: 1;
	top: 50;
	color: #fff;
	position: absolute;
}
n-totals {
	opacity: 10;
	background-color: transparent;
	display: inline !important;
	transform: translate(50%, -50%);
	user-select: none;
}
n-button-price-left {
	bottom: 0;
	vertical-align: middle;
	top: 0;
}
n-carousel-blocks-inner {
	box-sizing: content-box;
}
n-button-thumbnails {
	min-height: 0 !important;
	height: 100%;
}
n-countdown-position-blocks {
	display: grid;
	margin: 0;
}
n-repeater-left-thumbnails {
	box-shadow: none !important;
	margin: 0 !important;
	line-height: calc(1em + 2px);
	vertical-align: middle;
}
n-left-price {
	width: 0 !important;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
n-totals {
	bottom: 20;
	border: none !important;
	opacity: 1;
	background-color: transparent;
}
n-position {
	align-items: center;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	display: inline !important;
}
.fa-adjust:before {
  content: "\f042";
}
i-blocks-inner-position {
	top: 50;
}
i-horizontal {
	outline-width: 0;
	vertical-align: middle;
	grid-gap: 30px;
}
i-totals {
	color: #fff;
}
i-layout-top-webkit {
	width: calc(1em + 3px);
}
i-button-totals-left {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	text-decoration: none;
}
i-carousel-webkit {
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
i-repeater-price-totals {
	overflow-x: auto;
	-webkit-user-select: none;
}
i-top {
	border: none !important;
	scrollbar-width: none;
	color: #fff;
	letter-spacing: inherit;
	position: absolute !important;
}
i-price {
	display: flex;
	min-width: 0 !important;
	font-size: 1em;
	min-height: 0 !important;
}
i-position-blocks-blocks {
	font-size: 1em;
}
i-bottom-blocks {
	position: relative;
	line-height: calc(1em + 2px);
	color: #fff;
	color: #fff;
	position: absolute !important;
}
i-left {
	min-width: 0 !important;
	opacity: 20;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
i-thumbnails-next-next {
	width: 2em;
	grid-template-columns: 1fr 1fr;
}
i-old {
	text-transform: inherit;
}
i-horizontal-left-left {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	background-color: transparent;
}
i-totals {
	letter-spacing: inherit;
	border: 0 none transparent;
	right: 0;
	position: absolute !important;
}
i-back-top-inner {
	outline-width: 0;
}
i-inner-repeater-next {
	opacity: 30;
	opacity: 20;
}
i-quantity {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
i-left-totals-price {
	height: calc(1em + 3px);
	height: 100%;
}
i-bottom {
	transform: translate(50%, -50%);
	opacity: 1;
	box-sizing: content-box;
	align-items: left;
	opacity: 20;
}
i-thumbnails-repeater-layout {
	display: inline;
	position: absolute !important;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
i-thumbnails-bottom-countdown {
	bottom: 10;
	overflow-y: hidden;
	user-select: none;
	fill: currentColor;
}
i-button-inner-quantity {
	position: absolute !important;
	min-height: 0 !important;
	border: 0 none transparent;
}
i-countdown-webkit {
	fill: currentColor;
	display: inline;
	width: 100%;
}
i-price-bottom-repeater {
	white-space: nowrap;
	scrollbar-width: none;
}
i-nav {
	padding: 0.5em !important;
}
i-horizontal {
	width: 2em;
}
i-bottom-tables {
	bottom: 0;
	position: relative;
	min-height: 0 !important;
}
i-next-webkit {
	border: none;
	box-sizing: content-box;
	right: 0;
}
i-horizontal-nav-position {
	-ms-user-select: none;
	right: 0;
	opacity: 20;
	text-transform: inherit;
	overflow-y: hidden;
}
i-blocks {
	border: none !important;
	opacity: 1;
	opacity: 10;
	vertical-align: baseline;
}
i-countdown {
	line-height: calc(1em + 2px);
	display: flex;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
i-carousel-bottom {
	border: 0 none transparent;
	outline: none !important;
	text-align: center;
	bottom: 0;
	display: inline !important;
}
i-totals-top {
	opacity: 30;
	margin: 0;
	display: flex;
}
i-repeater-tables {
	width: 100%;
	text-align: center;
	position: absolute;
	width: 100%;
}
i-next-quantity {
	box-sizing: content-box;
}
i-image {
	top: 50;
	display: grid;
	-ms-user-select: none;
	display: flex;
}
i-quantity-image {
	margin: 0;
}
i-tables-top-back {
	flex-shrink: 0;
	line-height: inherit;
	height: 100%;
	background-color: transparent;
	top: 10;
}
i-price-layout {
	letter-spacing: inherit;
}
i-old-horizontal-nav {
	right: 0;
}
i-webkit-top {
	border: none;
	-webkit-user-select: none;
	letter-spacing: inherit;
}
i-layout-inner {
	text-transform: inherit;
	color: inherit;
	align-items: left;
	line-height: calc(1em + 2px);
}
i-quantity-next-position {
	top: 10;
	line-height: inherit;
	opacity: 10;
	user-select: none;
	border: none !important;
}
i-thumbnails-layout-carousel {
	bottom: 20;
	min-width: 0 !important;
}
i-carousel {
	opacity: 20;
	box-shadow: none !important;
	border: 0 none transparent;
	outline: none !important;
	border: none !important;
}
i-carousel {
	display: inline !important;
}
i-tables {
	width: 100%;
}
i-thumbnails {
	justify-content: center;
}
i-next {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
i-blocks-webkit {
	-webkit-user-select: none;
	bottom: 0;
}
.fa-adn:before {
  content: "\f170";
}
w-countdown-countdown-carousel {
	text-align: left;
}
w-layout-image-thumbnails {
	align-items: left;
	border: none;
}
w-horizontal-old-totals {
	border: none;
	font-size: 1em;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
w-position {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	color: inherit;
	transform: translate(50%, -50%);
}
w-thumbnails-quantity {
	vertical-align: middle;
	opacity: 10;
	letter-spacing: inherit;
	top: 10;
}
w-image {
	margin: 0;
	z-index: 1;
}
w-thumbnails {
	width: calc(1em + 3px);
}
w-webkit {
	text-decoration: none;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
w-left-blocks-countdown {
	bottom: 20;
	outline: none !important;
	flex-shrink: 0;
	bottom: 0;
	height: 100%;
}
w-blocks-next {
	-ms-user-select: none;
	bottom: 20;
	margin: 0;
	position: relative;
	top: calc(50% - 0.5em) !important;
}
w-bottom {
	position: relative;
	height: calc(1em + 3px);
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
w-left {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	opacity: 1;
}
w-bottom {
	opacity: 1;
	height: calc(1em + 3px);
	grid-gap: 30px;
	vertical-align: baseline;
}
w-bottom-price {
	display: inline;
}
w-totals-left {
	border: 0 none transparent;
	line-height: inherit;
}
w-nav-countdown {
	border: 0 none transparent;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
w-position {
	position: relative;
}
w-left-position {
	text-decoration: none;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
.fa-adobe:before {
  content: "\f778";
}
f-quantity-back-quantity {
	-webkit-text-decoration-skip: objects;
}
f-carousel-price-button {
	display: flex;
	-webkit-user-select: none;
}
f-button {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
f-bottom-countdown {
	align-items: center;
	position: absolute !important;
	position: absolute;
}
f-image-price {
	overflow-x: auto;
	border: none;
	overflow-x: auto;
	height: 0 !important;
	bottom: 10;
}
f-old {
	overflow-x: auto;
	width: calc(1em + 3px);
}
f-inner-bottom {
	letter-spacing: inherit;
	margin: 0 !important;
}
f-price {
	color: inherit;
	display: flex;
	color: #fff;
	scrollbar-width: none;
	box-sizing: content-box;
}
f-quantity {
	box-sizing: content-box;
	position: relative;
	display: inline !important;
}
f-totals-position-left {
	background-color: transparent;
}
f-webkit-back-webkit {
	text-decoration: none;
	opacity: 30;
}
f-webkit-bottom-totals {
	line-height: 1 !important;
	align-items: center;
	box-shadow: none !important;
}
f-quantity-nav {
	opacity: 1;
}
f-button-left-blocks {
	align-items: left;
}
f-price-price-quantity {
	display: grid;
}
f-webkit-thumbnails-horizontal {
	display: inline !important;
	text-transform: inherit;
	flex-shrink: 0;
}
f-tables-blocks {
	flex-grow: 0;
	opacity: 30;
}
f-blocks-bottom {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	width: 2em;
	margin: 0;
}
f-position-next-back {
	height: 0 !important;
	outline: none !important;
	box-sizing: content-box;
}
f-quantity-top {
	bottom: 10;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
f-button-left {
	display: flex;
	overflow-y: hidden;
}
f-repeater-top-image {
	bottom: 10;
	border: none;
	-webkit-user-select: none;
	border: none !important;
}
f-tables-bottom {
	text-transform: inherit;
	height: 100%;
}
f-carousel {
	opacity: 30;
	vertical-align: baseline;
	align-items: center;
}
f-inner-image-tables {
	display: grid;
	-webkit-user-select: none;
	margin: 0 !important;
	margin: 0 !important;
}
f-image {
	white-space: nowrap;
	min-height: 0 !important;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
f-left {
	position: absolute !important;
	height: 100%;
	top: 0;
	position: absolute !important;
	align-items: left;
}
f-carousel-repeater {
	opacity: 10;
	opacity: 1;
}
f-left {
	top: calc(50% - 0.5em) !important;
}
f-old-button-nav {
	display: grid;
	-webkit-user-select: none;
	text-decoration: none;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
.fa-adversal:before {
  content: "\f36a";
}
s-inner-quantity {
	top: calc(50% - 0.5em) !important;
	border: none;
	top: 50;
	background-color: transparent;
}
s-layout-nav {
	font-size: 1em;
	transform: translate(50%, -50%);
	overflow-x: auto;
	background-color: transparent;
	bottom: 10;
}
s-totals-button {
	background-color: transparent;
	border: none;
}
s-layout {
	border: none !important;
	height: 100%;
	bottom: 20;
	opacity: 1;
}
s-countdown-button-thumbnails {
	top: 50;
	white-space: nowrap;
}
s-top {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	top: 50;
}
s-image {
	color: #fff;
}
s-tables {
	line-height: calc(1em + 2px);
	color: inherit;
}
s-horizontal-old-inner {
	opacity: 30;
	overflow-x: auto;
	scrollbar-width: none;
}
s-blocks {
	position: absolute !important;
}
s-top-blocks-inner {
	width: 2em;
}
s-price-next-top {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	width: 2em;
	-ms-user-select: none;
}
s-layout {
	opacity: 1;
}
s-old {
	position: absolute;
	opacity: 20;
	text-decoration: none;
	height: 100%;
}
s-quantity {
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	flex-shrink: 0;
	display: inline;
	min-width: 0 !important;
}
s-horizontal {
	vertical-align: middle;
}
s-back {
	color: inherit;
	align-items: left;
	color: #fff;
	display: grid;
}
s-countdown-position-next {
	height: calc(1em + 3px);
	line-height: inherit;
}
s-horizontal-horizontal-price {
	min-height: 0 !important;
	display: inline;
	-ms-user-select: none;
	grid-gap: 30px;
}
s-next-carousel {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	background-color: transparent;
}
s-nav {
	align-items: left;
	text-align: center;
	text-decoration: none;
	display: flex;
	border: 0 none transparent;
}
.fa-affiliatetheme:before {
  content: "\f36b";
}
b-nav-position-inner {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	display: inline;
}
b-layout {
	line-height: inherit;
	-ms-user-select: none;
}
b-carousel-quantity-repeater {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	background-color: transparent;
	position: absolute !important;
}
b-repeater {
	scrollbar-width: none;
	overflow-x: auto;
	bottom: 0;
	height: 0 !important;
}
b-thumbnails {
	margin: 0;
	display: inline !important;
	line-height: inherit;
	letter-spacing: inherit;
}
b-next-repeater-nav {
	opacity: 1;
	scrollbar-width: none;
	opacity: 30;
}
b-nav-tables {
	position: absolute;
	bottom: 20;
}
b-image-old {
	height: 0 !important;
	scrollbar-width: none;
	min-width: 0 !important;
	letter-spacing: inherit;
	border: none;
}
b-image {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	-webkit-user-select: none;
	width: 0 !important;
}
b-thumbnails-position-old {
	overflow-y: hidden;
	border: 0 none transparent;
	background-color: transparent;
	overflow-x: auto;
}
b-countdown-blocks {
	min-height: 0 !important;
	opacity: 20;
}
b-countdown-carousel-carousel {
	border: none;
	display: inline !important;
	width: calc(1em + 3px);
}
b-bottom {
	position: relative;
	position: absolute !important;
	top: 0;
}
b-horizontal-bottom {
	position: relative;
	vertical-align: baseline;
}
b-button {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	display: flex;
}
b-price-totals-old {
	position: absolute;
	overflow-x: auto;
	bottom: 20;
}
.fa-air-freshener:before {
  content: "\f5d0";
}
j-button-left-left {
	line-height: calc(1em + 2px);
}
j-left-next {
	bottom: 10;
	position: absolute;
}
j-bottom-carousel-repeater {
	color: #fff;
	vertical-align: baseline;
	box-sizing: content-box;
}
j-thumbnails-webkit-quantity {
	display: inline;
	width: calc(1em + 3px);
	line-height: inherit;
	border: none;
	grid-gap: 30px;
}
j-old-countdown {
	top: calc(50% - 0.5em) !important;
}
j-webkit-thumbnails {
	grid-gap: 30px;
	background-color: transparent;
	color: #fff;
	flex-shrink: 0;
}
j-price {
	top: 0;
	display: inline !important;
	overflow-y: hidden;
	min-width: 0 !important;
	border: none;
}
j-nav-layout {
	align-items: left;
	border: none !important;
	min-height: 0 !important;
	z-index: 1;
	width: 100%;
}
j-carousel-next-totals {
	width: 0 !important;
	text-align: center;
	width: 2em;
}
j-left {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	overflow-x: auto;
	bottom: 20;
}
j-countdown-carousel {
	position: absolute !important;
	vertical-align: baseline;
}
j-totals-totals-quantity {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
j-back {
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	display: flex;
}
j-tables {
	min-height: 0 !important;
	min-height: 0 !important;
}
j-position-position {
	vertical-align: middle;
	opacity: 20;
	fill: currentColor;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
j-horizontal-inner {
	color: #fff;
	text-transform: inherit;
	text-transform: inherit;
	margin: 0 !important;
	font-size: 1em;
}
j-repeater-totals-image {
	color: inherit;
	-ms-user-select: none;
	grid-gap: 30px;
}
j-top-carousel-inner {
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
j-next-image-countdown {
	height: 100%;
	justify-content: center;
	overflow-x: auto;
}
j-layout {
	height: 0 !important;
	line-height: calc(1em + 2px);
	width: 100%;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
j-webkit-nav {
	opacity: 1;
}
j-countdown-nav-position {
	letter-spacing: inherit;
}
j-old {
	color: inherit;
	z-index: 1;
	opacity: 10;
}
j-quantity-countdown {
	bottom: 20;
	align-items: center;
	border: none !important;
	display: inline !important;
	border: none !important;
}
j-image {
	height: 100%;
	display: inline;
}
j-top {
	top: calc(50% - 0.5em) !important;
}
j-back-nav {
	outline: none !important;
}
j-image-next {
	text-transform: inherit;
	top: 0;
	top: 10;
}
j-price-position-price {
	letter-spacing: inherit;
	position: absolute !important;
	height: calc(1em + 3px);
	top: 0;
}
j-left-top {
	justify-content: center;
	border: none !important;
	text-align: center;
	opacity: 30;
}
j-image-price-old {
	-webkit-user-select: none;
}
j-carousel-carousel-nav {
	text-decoration: none;
}
j-nav-tables {
	text-decoration: none;
	text-align: left;
	display: inline !important;
}
j-image-bottom-button {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	opacity: 20;
}
j-back {
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
j-quantity-position-webkit {
	display: flex;
	position: relative;
}
j-nav-carousel-carousel {
	transform: translate(50%, -50%);
	text-decoration: none;
	z-index: 1;
}
j-old-blocks-quantity {
	width: calc(1em + 3px);
}
j-totals-carousel-thumbnails {
	align-items: center;
	color: inherit;
	z-index: 1;
	line-height: 1 !important;
	flex-shrink: 0;
}
j-image-nav {
	text-align: center;
	top: 50;
	height: 0 !important;
}
j-price-button {
	border: 0 none transparent;
	text-align: left;
	flex-shrink: 0;
	vertical-align: baseline;
}
j-carousel-webkit-button {
	position: absolute;
	vertical-align: middle;
	right: 0;
}
j-image {
	align-items: center;
}
j-top-inner {
	bottom: 10;
	top: 0;
	padding: 0.5em !important;
}
.fa-airbnb:before {
  content: "\f834";
}
p-image {
	grid-template-columns: 1fr 1fr;
}
p-image-repeater-blocks {
	bottom: 10;
}
p-quantity-next {
	text-align: center;
	min-height: 0 !important;
	flex-shrink: 0;
	-ms-user-select: none;
	padding: 0.5em !important;
}
p-layout {
	width: 100%;
	display: grid;
	text-align: center;
	background-color: transparent;
}
p-carousel {
	height: 0 !important;
}
p-left-old-left {
	display: inline;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	line-height: 1 !important;
	border: none;
}
p-next {
	position: absolute !important;
	color: #fff;
	flex-shrink: 0;
}
p-countdown {
	opacity: 1;
}
p-position-next-thumbnails {
	outline-width: 0;
	-webkit-user-select: none;
	text-align: center;
}
p-tables {
	letter-spacing: inherit;
	margin: 0;
}
p-position {
	align-items: center;
}
p-inner-image {
	top: 0;
}
p-nav-thumbnails {
	color: #fff;
	letter-spacing: inherit;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
p-old-position {
	text-align: left;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
p-price-blocks {
	opacity: 30;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
p-nav-webkit-top {
	opacity: 30;
	opacity: 30;
	fill: currentColor;
}
p-repeater {
	user-select: none;
	vertical-align: baseline;
	z-index: 1;
	opacity: 10;
	color: inherit;
}
p-countdown-price {
	display: inline !important;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	overflow-x: auto;
}
p-horizontal {
	width: 0 !important;
	overflow-y: hidden;
}
p-price {
	align-items: left;
	display: flex;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
p-position-quantity {
	width: calc(1em + 3px);
	box-sizing: content-box;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
p-repeater-totals-horizontal {
	z-index: 1;
	position: relative;
	bottom: 0;
	line-height: 1 !important;
}
p-webkit-button-nav {
	border: none;
	outline: none !important;
	position: absolute;
	scrollbar-width: none;
	top: 0;
}
p-image {
	-ms-user-select: none;
	display: inline;
}
p-top-repeater-layout {
	justify-content: center;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	opacity: 10;
	text-decoration: none;
}
p-top-tables-top {
	top: 50;
}
p-blocks {
	height: 0 !important;
	width: 0 !important;
	line-height: inherit;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
p-totals-carousel {
	text-align: center;
	position: absolute !important;
	text-decoration: none;
}
p-carousel-carousel-tables {
	box-sizing: content-box;
	top: 0;
}
p-countdown {
	align-items: left;
	user-select: none;
	color: #fff;
	position: absolute !important;
	vertical-align: baseline;
}
.fa-algolia:before {
  content: "\f36c";
}
x-blocks-quantity {
	opacity: 10;
}
x-left-horizontal {
	grid-template-columns: 1fr 1fr;
}
x-bottom {
	border: 0 none transparent;
	display: grid;
	min-height: 0 !important;
	justify-content: center;
}
x-bottom-button {
	outline-width: 0;
	min-width: 0 !important;
	box-sizing: content-box;
}
x-image-position {
	bottom: 10;
	top: 0;
}
x-countdown {
	flex-shrink: 0;
}
x-countdown-repeater {
	-ms-user-select: none;
}
x-webkit-top {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	opacity: 1;
	vertical-align: middle;
}
x-horizontal-price {
	outline: none !important;
	white-space: nowrap;
}
x-position-position-thumbnails {
	opacity: 30;
	text-transform: inherit;
	color: #fff;
	scrollbar-width: none;
}
x-left {
	height: 100%;
	line-height: 1 !important;
}
x-button-top-position {
	user-select: none;
	text-align: center;
	display: inline;
}
x-carousel-countdown-button {
	flex-grow: 0;
	height: 0 !important;
	bottom: 20;
	height: 100%;
}
x-thumbnails-old-bottom {
	bottom: 0;
}
x-thumbnails {
	display: inline !important;
	border: none !important;
	display: inline;
}
x-carousel-bottom {
	justify-content: center;
	text-align: left;
	position: absolute;
	overflow-x: auto;
	margin: 0 !important;
}
x-totals {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
x-totals-tables-totals {
	top: 50;
	margin: 0 !important;
	line-height: inherit;
}
x-carousel-webkit-nav {
	min-height: 0 !important;
}
.fa-align-center:before {
  content: "\f037";
}
s-thumbnails-nav-image {
	top: 10;
	text-align: center;
}
s-inner-image-countdown {
	right: 0;
	position: absolute !important;
}
s-quantity-bottom {
	opacity: 1;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
s-carousel {
	display: inline !important;
	bottom: 20;
	box-shadow: none !important;
	opacity: 10;
}
s-repeater-thumbnails-countdown {
	margin: 0;
	outline-width: 0;
	display: flex;
}
s-horizontal {
	opacity: 1;
	overflow-y: hidden;
	position: absolute !important;
	margin: 0 !important;
}
s-repeater {
	overflow-x: auto;
	opacity: 1;
	flex-grow: 0;
	right: 0;
	display: inline;
}
s-top-repeater {
	white-space: nowrap;
	background-color: transparent;
	text-transform: inherit;
	text-transform: inherit;
}
s-price-webkit {
	min-width: 0 !important;
	outline-width: 0;
	display: flex;
	align-items: center;
	display: inline !important;
}
s-layout-back {
	top: 10;
}
s-carousel-old {
	right: 0;
	top: 10;
}
s-blocks-totals {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
}
s-blocks-totals-bottom {
	-ms-user-select: none;
	overflow-x: auto;
}
s-carousel {
	color: #fff;
	display: flex;
	opacity: 10;
}
s-quantity {
	margin: 0 !important;
	opacity: 20;
}
s-repeater-countdown-position {
	left: calc(50% - 0.5em) !important;
	align-items: center;
	height: 100%;
	white-space: nowrap;
}
s-position {
	text-align: center;
	bottom: 20;
}
.fa-align-justify:before {
  content: "\f039";
}
i-old-tables {
	width: 2em;
}
i-button-bottom {
	line-height: 1 !important;
	top: 10;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
i-countdown {
	padding: 0.5em !important;
	line-height: inherit;
	min-height: 0 !important;
	width: calc(1em + 3px);
}
i-quantity {
	color: #fff;
	min-width: 0 !important;
	color: #fff;
	line-height: inherit;
}
i-top-blocks {
	height: 100%;
}
i-nav {
	user-select: none;
	flex-grow: 0;
}
i-price-image {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	min-height: 0 !important;
}
i-top-blocks-left {
	color: #fff;
}
i-horizontal-inner {
	height: 0 !important;
	padding: 0.5em !important;
	text-transform: inherit;
	opacity: 20;
}
i-next-nav-layout {
	text-decoration: none;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
i-bottom-old {
	width: 2em;
	background-color: transparent;
}
i-button {
	height: 100%;
	box-shadow: none !important;
}
i-price-old-nav {
	opacity: 1;
	color: #fff;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
i-totals {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	text-decoration: none;
}
i-nav {
	justify-content: center;
	flex-shrink: 0;
	width: calc(1em + 3px);
	bottom: 10;
}
i-bottom {
	height: calc(1em + 3px);
	box-sizing: content-box;
	vertical-align: middle;
	padding: 0.5em !important;
	margin: 0 !important;
}
i-nav {
	display: inline;
}
i-webkit-inner {
	vertical-align: middle;
}
i-layout-countdown {
	text-transform: inherit;
	text-align: center;
	border: 0 none transparent;
}
i-left-image {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
i-nav-totals-blocks {
	user-select: none;
	grid-gap: 30px;
	transform: translate(50%, -50%);
	text-decoration: none;
}
i-next-top {
	width: calc(1em + 3px);
}
i-left-back {
	overflow-y: hidden;
	-ms-user-select: none;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
i-totals-old {
	flex-grow: 0;
	width: calc(1em + 3px);
	width: 2em;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
i-webkit-position-repeater {
	text-align: left;
}
i-quantity {
	position: absolute !important;
	grid-gap: 30px;
}
i-old {
	line-height: 1 !important;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
i-carousel-tables {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	bottom: 20;
}
i-tables-bottom {
	box-shadow: none !important;
	box-shadow: none !important;
	outline-width: 0;
}
i-next-horizontal-next {
	min-width: 0 !important;
}
i-back-back {
	overflow-x: auto;
	margin: 0 !important;
	text-align: left;
	-ms-user-select: none;
	top: 10;
}
i-nav {
	transform: translate(50%, -50%);
	height: 100%;
}
i-inner-countdown {
	vertical-align: baseline;
	border: none;
}
i-next-carousel {
	transform: translate(50%, -50%);
	white-space: nowrap;
	box-shadow: none !important;
}
i-top {
	line-height: 1 !important;
	align-items: center;
	height: 100%;
}
i-back-carousel-thumbnails {
	top: 0;
	align-items: center;
	justify-content: center;
	overflow-x: auto;
	text-decoration: none;
}
i-next-old-old {
	overflow-x: auto;
	letter-spacing: inherit;
}
i-layout-bottom {
	grid-gap: 30px;
	letter-spacing: inherit;
	vertical-align: middle;
}
i-old-next-back {
	color: inherit;
	align-items: left;
	flex-shrink: 0;
	display: inline !important;
	line-height: calc(1em + 2px);
}
i-carousel-totals-left {
	overflow-y: hidden;
	border: none !important;
}
i-countdown-back-top {
	line-height: 1 !important;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	outline-width: 0;
}
i-price {
	margin: 0;
	color: #fff;
	box-sizing: content-box;
	position: absolute;
}
i-button-price {
	display: inline !important;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
.fa-align-left:before {
  content: "\f036";
}
g-countdown-position {
	top: calc(50% - 0.5em) !important;
}
g-countdown-top {
	top: 10;
	align-items: left;
	grid-gap: 30px;
}
g-back {
	right: 0;
	line-height: inherit;
	outline: none !important;
	padding: 0.5em !important;
	height: 0 !important;
}
g-totals {
	fill: currentColor;
	flex-shrink: 0;
	text-align: left;
	text-transform: inherit;
	display: inline !important;
}
g-webkit-bottom-totals {
	border: none !important;
	fill: currentColor;
	bottom: 10;
	overflow-y: hidden;
	vertical-align: baseline;
}
g-blocks-price {
	opacity: 10;
}
g-quantity-price-repeater {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	text-decoration: none;
	top: 10;
}
g-horizontal-blocks-price {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	user-select: none;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
g-totals {
	bottom: 10;
	user-select: none;
	color: #fff;
	height: 100%;
}
g-tables {
	letter-spacing: inherit;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	vertical-align: baseline;
}
g-button-layout {
	opacity: 1;
}
g-button-button {
	font-size: 1em;
	width: 0 !important;
	height: 0 !important;
}
g-old-price {
	display: inline;
	border: 0 none transparent;
	letter-spacing: inherit;
	text-align: left;
	grid-gap: 30px;
}
g-bottom-old {
	height: calc(1em + 3px);
}
g-countdown-tables {
	display: inline;
	-ms-user-select: none;
	width: calc(1em + 3px);
	margin: 0 !important;
}
g-image {
	opacity: 30;
	position: absolute;
	height: 100%;
	position: relative;
	transform: translate(50%, -50%);
}
g-carousel-blocks-inner {
	min-width: 0 !important;
	outline: none !important;
}
g-inner {
	letter-spacing: inherit;
}
g-position {
	font: inherit inherit inherit/inherit inherit;
}
g-carousel {
	line-height: inherit;
}
g-old-inner {
	width: 2em;
	overflow-y: hidden;
	opacity: 20;
	text-transform: inherit;
	-webkit-user-select: none;
}
g-quantity {
	overflow-y: hidden;
	text-transform: inherit;
	line-height: inherit;
	align-items: left;
}
g-totals-carousel-thumbnails {
	bottom: 0;
	display: inline;
	scrollbar-width: none;
	background-color: transparent;
	z-index: 1;
}
g-blocks {
	flex-grow: 0;
	opacity: 1;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
g-tables-back {
	opacity: 1;
	border: 0 none transparent;
	outline-width: 0;
}
g-top-horizontal {
	top: 50;
	white-space: nowrap;
}
g-position-inner {
	display: inline;
	-webkit-user-select: none;
	-webkit-user-select: none;
	letter-spacing: inherit;
}
g-next-image-bottom {
	height: 100%;
	justify-content: center;
	justify-content: center;
}
g-nav {
	font-size: 1em;
	transform: translate(50%, -50%);
	text-align: left;
}
g-image-blocks-next {
	padding: 0.5em !important;
	z-index: 1;
	vertical-align: middle;
	outline-width: 0;
	scrollbar-width: none;
}
g-blocks-button-bottom {
	color: #fff;
}
g-image-layout {
	-ms-user-select: none;
	margin: 0 !important;
}
g-old-quantity-blocks {
	text-decoration: none;
	margin: 0 !important;
	fill: currentColor;
	vertical-align: middle;
	text-transform: inherit;
}
.fa-align-right:before {
  content: "\f038";
}
j-horizontal {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	bottom: 0;
}
j-quantity-top {
	position: absolute;
	position: relative;
}
j-top {
	right: 0;
	margin: 0;
	bottom: 10;
}
j-totals-horizontal {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
j-tables-blocks-horizontal {
	top: 50;
	bottom: 0;
	line-height: inherit;
	width: 100%;
}
j-image {
	position: relative;
	opacity: 10;
	position: relative;
	color: #fff;
}
j-back-repeater {
	width: 0 !important;
	display: grid;
	top: 50;
}
j-layout {
	flex-shrink: 0;
	-webkit-user-select: none;
	vertical-align: middle;
	grid-gap: 30px;
}
j-left-top-button {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
j-tables-thumbnails {
	bottom: 0;
	box-shadow: none !important;
	text-align: left;
}
j-thumbnails-horizontal {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
j-thumbnails-carousel-left {
	background-color: transparent;
	bottom: 20;
}
j-image-button-carousel {
	user-select: none;
	border: none;
	padding: 0.5em !important;
}
j-old {
	-ms-user-select: none;
	border: none !important;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
j-old-nav-inner {
	flex-grow: 0;
	text-transform: inherit;
	transform: translate(50%, -50%);
	z-index: 1;
	display: grid;
}
j-tables-horizontal {
	min-width: 0 !important;
	border: none !important;
	scrollbar-width: none;
}
j-bottom-top-repeater {
	text-transform: inherit;
	overflow-x: auto;
	white-space: nowrap;
}
j-quantity {
	opacity: 10;
	color: #fff;
	opacity: 30;
	justify-content: center;
}
j-back-layout-carousel {
	display: inline !important;
	position: absolute !important;
	opacity: 10;
}
.fa-alipay:before {
  content: "\f642";
}
r-image-totals-nav {
	white-space: nowrap;
	align-items: center;
	text-decoration: none;
	background-color: transparent;
	display: flex;
}
r-top-repeater-webkit {
	right: 0;
	grid-template-columns: 1fr 1fr;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
r-countdown-button-old {
	bottom: 20;
	fill: currentColor;
}
r-blocks {
	width: calc(1em + 3px);
	z-index: 1;
	text-decoration: none;
	text-align: left;
	width: 0 !important;
}
r-countdown {
	padding: 0.5em !important;
	align-items: center;
	position: absolute;
}
r-left {
	text-align: center;
}
r-quantity-next {
	top: 50;
}
r-webkit-left {
	width: 0 !important;
	align-items: left;
	bottom: 10;
}
r-countdown-next {
	align-items: left;
	fill: currentColor;
	text-transform: inherit;
	flex-shrink: 0;
}
r-blocks {
	outline-width: 0;
	border: none !important;
	line-height: inherit;
	top: 10;
	line-height: inherit;
}
r-image-button-blocks {
	letter-spacing: inherit;
	top: 50;
	height: 0 !important;
	padding: 0.5em !important;
}
r-next-totals {
	grid-gap: 30px;
	line-height: inherit;
}
r-layout-countdown-carousel {
	outline: none !important;
}
r-tables-inner-carousel {
	line-height: inherit;
	overflow-x: auto;
	user-select: none;
	top: 0;
	letter-spacing: inherit;
}
r-back {
	user-select: none;
	outline: none !important;
}
r-quantity {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
r-nav {
	display: inline;
	transform: translate(50%, -50%);
}
r-position {
	vertical-align: middle;
}
r-top-tables-carousel {
	line-height: calc(1em + 2px);
	display: grid;
}
r-repeater {
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	width: 2em;
	vertical-align: baseline;
	align-items: left;
}
r-left-repeater-image {
	top: 0;
}
r-repeater-bottom {
	height: calc(1em + 3px);
	background-color: transparent;
	bottom: 0;
	min-height: 0 !important;
	z-index: 1;
}
r-image-webkit-countdown {
	top: calc(50% - 0.5em) !important;
}
r-horizontal-bottom-blocks {
	align-items: left;
	display: inline !important;
	bottom: 10;
	overflow-y: hidden;
}
r-back-thumbnails-tables {
	margin: 0;
	text-transform: inherit;
}
r-bottom-totals {
	display: inline !important;
	outline-width: 0;
	z-index: 1;
	text-align: center;
	line-height: calc(1em + 2px);
}
.fa-allergies:before {
  content: "\f461";
}
s-inner {
	height: calc(1em + 3px);
	text-align: center;
}
s-button {
	border: none;
	width: 2em;
	font-size: 1em;
}
s-image {
	bottom: 10;
	text-align: left;
}
s-position-blocks {
	align-items: left;
	white-space: nowrap;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
s-top-position {
	margin: 0;
	flex-grow: 0;
	-ms-user-select: none;
	letter-spacing: inherit;
	align-items: center;
}
s-countdown-thumbnails {
	bottom: 10;
	outline-width: 0;
	overflow-x: auto;
	grid-gap: 30px;
	flex-shrink: 0;
}
s-layout-horizontal-inner {
	white-space: nowrap;
	z-index: 1;
}
s-horizontal-layout {
	transform: translate(50%, -50%);
	position: absolute !important;
	display: inline !important;
	border: none !important;
}
s-repeater {
	position: relative;
	overflow-y: hidden;
	justify-content: center;
}
s-old-horizontal {
	box-sizing: content-box;
}
s-carousel {
	overflow-x: auto;
	opacity: 30;
}
s-quantity {
	bottom: 20;
	outline: none !important;
	flex-shrink: 0;
	flex-grow: 0;
	flex-grow: 0;
}
s-button-blocks-countdown {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	z-index: 1;
	overflow-y: hidden;
}
s-horizontal {
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	grid-gap: 30px;
	line-height: inherit;
}
s-layout-thumbnails-webkit {
	text-align: left;
	border: 0 none transparent;
}
s-tables-next-price {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	font-size: 1em;
	height: calc(1em + 3px);
}
s-repeater-webkit {
	opacity: 10;
	border: none;
}
s-countdown-position {
	letter-spacing: inherit;
	border: none !important;
	display: grid;
	width: 100%;
	padding: 0.5em !important;
}
s-thumbnails-countdown {
	box-sizing: content-box;
	grid-gap: 30px;
}
s-bottom {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
s-webkit {
	-webkit-user-select: none;
	letter-spacing: inherit;
	bottom: 20;
	opacity: 20;
}
s-old {
	height: calc(1em + 3px);
}
s-thumbnails {
	scrollbar-width: none;
	top: 10;
	background-color: transparent;
	flex-shrink: 0;
	border: none;
}
s-tables {
	border: none;
	letter-spacing: inherit;
}
s-price-old {
	color: inherit;
	text-align: left;
	outline-width: 0;
	-webkit-user-select: none;
}
s-top {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
s-repeater-position-image {
	height: 0 !important;
	position: absolute;
	font-size: 1em;
}
s-webkit-inner-top {
	outline: none !important;
	color: inherit;
	width: 0 !important;
	font-size: 1em;
}
s-top {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
s-totals-quantity {
	height: 100%;
	border: none !important;
	position: absolute;
	text-align: left;
	overflow-x: auto;
}
s-back-position-thumbnails {
	top: 50;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	align-items: center;
}
s-countdown-button-left {
	line-height: 1 !important;
	margin: 0 !important;
}
s-bottom-next {
	opacity: 1;
	background-color: transparent;
	opacity: 10;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
s-carousel-button {
	background-color: transparent;
	top: 50;
	letter-spacing: inherit;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
s-carousel-left-next {
	text-align: left;
	white-space: nowrap;
}
s-position {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
s-top-tables {
	-webkit-user-select: none;
	box-sizing: content-box;
	transform: translate(50%, -50%);
	bottom: 20;
	top: 10;
}
s-webkit-image {
	top: 50;
	width: 0 !important;
	height: 0 !important;
	flex-grow: 0;
	opacity: 30;
}
s-old-totals-price {
	height: 100%;
	top: 50;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
}
.fa-amazon:before {
  content: "\f270";
}
t-layout {
	height: calc(1em + 3px);
}
t-image-position-nav {
	line-height: inherit;
	transform: translate(50%, -50%);
}
t-nav {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	text-align: left;
	color: #fff;
	top: 50;
}
t-price {
	outline: none !important;
	top: 50;
	color: #fff;
}
t-carousel-repeater {
	align-items: left;
}
t-left-tables-nav {
	background-color: transparent;
	align-items: left;
}
t-webkit-carousel {
	top: 10;
	width: 100%;
	overflow-y: hidden;
}
t-totals {
	width: 0 !important;
	bottom: 0;
	text-align: left;
	white-space: nowrap;
	width: 2em;
}
t-horizontal-tables-button {
	white-space: nowrap;
	height: 0 !important;
	display: flex;
}
t-left {
	background-color: transparent;
	bottom: 20;
	min-height: 0 !important;
}
t-blocks-inner {
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	width: 100%;
	position: absolute;
	width: calc(1em + 3px);
}
t-inner-carousel {
	height: 100%;
}
t-quantity-blocks {
	position: absolute;
	grid-gap: 30px;
	text-transform: inherit;
	-ms-user-select: none;
	position: relative;
}
.fa-amazon-pay:before {
  content: "\f42c";
}
g-bottom {
	outline-width: 0;
	position: relative;
}
g-horizontal-thumbnails-layout {
	border: none;
	padding: 0.5em !important;
	width: 2em;
	top: 50;
}
g-horizontal-quantity {
	outline-width: 0;
}
g-webkit-price-webkit {
	padding: 0.5em !important;
}
g-blocks-tables {
	text-decoration: none;
	border: none !important;
	opacity: 20;
}
g-position {
	opacity: 1;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
}
g-blocks-left-horizontal {
	top: 10;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	margin: 0;
	line-height: calc(1em + 2px);
}
g-carousel-nav-horizontal {
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
g-price {
	outline: none !important;
	opacity: 20;
	padding: 0.5em !important;
	height: 100%;
}
g-position-nav-repeater {
	border: none;
	top: 10;
	-ms-user-select: none;
	height: 0 !important;
}
g-nav-position {
	top: 0;
}
g-webkit-left-thumbnails {
	position: absolute;
}
g-image {
	border: none !important;
	opacity: 10;
	box-shadow: none !important;
	opacity: 30;
	line-height: 1 !important;
}
g-price-back {
	background-color: transparent;
	color: inherit;
	vertical-align: middle;
	overflow-x: auto;
	top: 0;
}
g-nav-top {
	height: 100%;
	color: inherit;
}
g-button {
	display: grid;
}
g-nav-countdown-webkit {
	height: 0 !important;
	padding: 0.5em !important;
}
g-totals-back {
	z-index: 1;
}
g-inner {
	z-index: 1;
	justify-content: center;
	user-select: none;
}
g-horizontal-inner {
	height: 100%;
}
g-horizontal-carousel {
	bottom: 10;
	white-space: nowrap;
}
g-back {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
g-back-carousel-tables {
	bottom: 0;
	text-decoration: none;
	margin: 0;
	position: relative;
	width: 0 !important;
}
g-back-next-position {
	text-align: left;
	text-align: left;
	opacity: 1;
}
g-old-old {
	text-decoration: none;
	height: 0 !important;
	align-items: left;
}
g-image-image {
	user-select: none;
	line-height: inherit;
	line-height: 1 !important;
	width: calc(1em + 3px);
}
g-nav {
	flex-grow: 0;
	user-select: none;
	transform: translate(50%, -50%);
	position: absolute;
	width: 100%;
}
g-quantity-countdown {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	top: 0;
	letter-spacing: inherit;
}
g-nav-back {
	overflow-x: auto;
}
g-tables-price-horizontal {
	justify-content: center;
}
g-left-back {
	white-space: nowrap;
	width: 0 !important;
	box-shadow: none !important;
	opacity: 10;
	box-sizing: content-box;
}
g-repeater-tables-top {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	user-select: none;
}
g-webkit-position-nav {
	display: inline !important;
}
g-back-old-layout {
	scrollbar-width: none;
}
g-image {
	background-color: transparent;
	outline-width: 0;
	bottom: 20;
	color: inherit;
}
g-next {
	opacity: 1;
	min-width: 0 !important;
}
g-position {
	padding: 0.5em !important;
}
g-webkit-webkit-back {
	right: 0;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	outline: none !important;
	line-height: inherit;
}
g-next-back-countdown {
	height: calc(1em + 3px);
	height: 100%;
	top: 0;
	color: #fff;
	width: 100%;
}
g-tables {
	padding: 0.5em !important;
}
g-horizontal {
	letter-spacing: inherit;
	grid-gap: 30px;
	min-height: 0 !important;
	top: 50;
}
.fa-ambulance:before {
  content: "\f0f9";
}
r-tables-thumbnails-webkit {
	height: 0 !important;
	margin: 0 !important;
	grid-gap: 30px;
}
r-nav-back {
	-webkit-text-decoration-skip: objects;
	top: 0;
	height: 100%;
}
r-blocks {
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
r-price {
	box-sizing: content-box;
	position: absolute;
	top: 10;
}
r-next-image {
	right: 0;
	bottom: 0;
	height: 100%;
	display: inline !important;
}
r-inner {
	left: calc(50% - 0.5em) !important;
}
r-inner-webkit-layout {
	z-index: 1;
	box-shadow: none !important;
	flex-shrink: 0;
	height: 100%;
	bottom: 0;
}
r-quantity-quantity {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
r-inner-countdown {
	opacity: 20;
	transform: translate(50%, -50%);
	outline: none !important;
	overflow-y: hidden;
}
r-countdown {
	padding: 0.5em !important;
}
r-totals-left-repeater {
	flex-grow: 0;
	width: 2em;
	position: absolute !important;
	opacity: 1;
	-ms-user-select: none;
}
r-blocks-image {
	border: 0 none transparent;
	width: 100%;
	outline-width: 0;
	align-items: center;
	white-space: nowrap;
}
r-image-countdown-image {
	grid-gap: 30px;
}
r-quantity {
	height: 0 !important;
}
r-next-image-price {
	height: 100%;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
r-old-top {
	align-items: left;
	box-sizing: content-box;
	z-index: 1;
	outline-width: 0;
}
r-top-totals-thumbnails {
	justify-content: center;
	overflow-y: hidden;
	outline: none !important;
	right: 0;
}
r-nav-bottom {
	display: inline;
}
r-countdown-button {
	align-items: center;
}
r-tables-top-totals {
	outline: none !important;
	opacity: 1;
}
r-top {
	line-height: 1 !important;
	user-select: none;
}
r-blocks-totals-top {
	line-height: inherit;
	line-height: calc(1em + 2px);
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
r-repeater {
	opacity: 1;
}
r-blocks-next {
	min-height: 0 !important;
	height: 100%;
	box-shadow: none !important;
	vertical-align: middle;
}
r-carousel-carousel-image {
	color: #fff;
}
r-button {
	align-items: center;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
r-price-layout {
	top: 10;
	font: inherit inherit inherit/inherit inherit;
}
r-price-webkit-thumbnails {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	top: 0;
	top: 50;
}
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
k-horizontal {
	user-select: none;
	top: 10;
}
k-carousel-back {
	border: none;
	height: 0 !important;
	display: inline;
	min-height: 0 !important;
	background-color: transparent;
}
k-nav-carousel {
	letter-spacing: inherit;
	display: inline;
	flex-grow: 0;
	width: 100%;
	border: none;
}
k-inner-inner-button {
	text-decoration: none;
	box-shadow: none !important;
	outline-width: 0;
	border: none;
}
k-top {
	fill: currentColor;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
}
k-top {
	line-height: inherit;
	position: absolute;
	user-select: none;
}
k-totals-quantity-image {
	-webkit-user-select: none;
	outline: none !important;
	opacity: 1;
	-webkit-user-select: none;
}
k-image-bottom-webkit {
	background-color: transparent;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
k-bottom {
	position: relative;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
k-quantity-old-image {
	right: 0;
	text-align: center;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
k-webkit {
	overflow-x: auto;
	width: 100%;
}
k-next {
	width: 0 !important;
	overflow-x: auto;
}
k-button {
	overflow-x: auto;
	display: grid;
	scrollbar-width: none;
	text-align: left;
}
k-thumbnails {
	user-select: none;
	outline: none !important;
	bottom: 0;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
k-next {
	overflow-x: auto;
	line-height: 1 !important;
	height: calc(1em + 3px);
	bottom: 0;
	align-items: left;
}
k-nav {
	vertical-align: baseline;
	outline-width: 0;
	opacity: 30;
	vertical-align: middle;
	width: 2em;
}
k-quantity-totals {
	text-decoration: none;
	grid-gap: 30px;
	box-sizing: content-box;
	height: 0 !important;
	user-select: none;
}
k-layout-thumbnails {
	border: none !important;
	width: calc(1em + 3px);
	margin: 0;
	border: none !important;
}
k-back {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
k-back-tables {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	text-align: left;
	fill: currentColor;
}
k-repeater {
	height: 100%;
	-ms-user-select: none;
	border: none;
}
k-nav-layout {
	width: 0 !important;
	height: calc(1em + 3px);
	outline: none !important;
	background-color: transparent;
}
k-horizontal {
	position: absolute !important;
	align-items: center;
	grid-gap: 30px;
}
k-left {
	opacity: 20;
	padding: 0.5em !important;
}
k-image {
	transform: translate(50%, -50%);
	border: 0 none transparent;
	width: 2em;
	box-shadow: none !important;
	min-height: 0 !important;
}
k-tables {
	-ms-user-select: none;
	height: 0 !important;
	white-space: nowrap;
	height: calc(1em + 3px);
	width: 2em;
}
k-tables-layout {
	width: calc(1em + 3px);
	position: absolute;
	flex-shrink: 0;
	box-sizing: content-box;
	height: 0 !important;
}
k-position-top {
	opacity: 10;
	align-items: center;
	-webkit-user-select: none;
	width: 0 !important;
}
k-back-totals {
	align-items: left;
}
k-bottom-inner-countdown {
	display: flex;
}
k-price-nav {
	scrollbar-width: none;
}
k-position {
	vertical-align: middle;
	background-color: transparent;
	z-index: 1;
	flex-shrink: 0;
	border: 0 none transparent;
}
k-layout {
	margin: 0 !important;
	border: none !important;
	scrollbar-width: none;
	overflow-x: auto;
	top: 0;
}
.fa-amilia:before {
  content: "\f36d";
}
r-webkit-carousel-image {
	text-transform: inherit;
	outline-width: 0;
	width: calc(1em + 3px);
}
r-price {
	height: 100%;
	position: relative;
	vertical-align: baseline;
	user-select: none;
}
r-webkit-totals {
	user-select: none;
	z-index: 1;
	min-width: 0 !important;
}
r-thumbnails-top-thumbnails {
	bottom: 20;
	fill: currentColor;
	width: calc(1em + 3px);
	align-items: left;
	margin: 0 !important;
}
r-countdown {
	-webkit-user-select: none;
}
r-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	user-select: none;
}
r-carousel {
	opacity: 30;
}
r-left-webkit {
	justify-content: center;
	text-align: left;
}
r-top-quantity {
	position: absolute;
	align-items: left;
	line-height: calc(1em + 2px);
	width: 100%;
	opacity: 10;
}
r-webkit-tables-quantity {
	overflow-x: auto;
	width: 0 !important;
	top: 0;
	bottom: 10;
	color: inherit;
}
r-bottom {
	flex-grow: 0;
	opacity: 10;
	bottom: 20;
	border: none !important;
}
r-countdown-carousel {
	box-sizing: content-box;
}
r-webkit {
	background-color: transparent;
	bottom: 10;
	width: 2em;
	color: inherit;
	width: 2em;
}
r-thumbnails-thumbnails {
	outline: none !important;
}
r-totals-left {
	justify-content: center;
	text-align: left;
	position: absolute;
}
r-image {
	position: relative;
	outline-width: 0;
	width: 2em;
	padding: 0.5em !important;
	display: inline;
}
r-countdown {
	outline-width: 0;
	background-color: transparent;
	width: 2em;
}
r-inner-totals {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
r-inner-webkit-image {
	opacity: 10;
	box-shadow: none !important;
}
r-button-webkit-left {
	color: inherit;
	right: 0;
	margin: 0;
}
r-quantity {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	line-height: calc(1em + 2px);
	color: inherit;
}
r-price-price-button {
	margin: 0;
	display: grid;
	align-items: center;
	vertical-align: middle;
	letter-spacing: inherit;
}
r-back-inner-bottom {
	align-items: left;
}
r-nav-quantity-inner {
	font-size: 1em;
	z-index: 1;
	opacity: 20;
	user-select: none;
	overflow-y: hidden;
}
r-old-webkit {
	width: 100%;
	flex-grow: 0;
	font-size: 1em;
}
r-totals {
	transform: translate(50%, -50%);
	font-size: 1em;
}
r-inner {
	left: calc(50% - 0.5em) !important;
	text-align: left;
}
r-top-position-tables {
	font: inherit inherit inherit/inherit inherit;
}
r-quantity-price {
	opacity: 1;
	width: 0 !important;
}
r-nav {
	box-shadow: none !important;
	display: inline !important;
	vertical-align: middle;
}
r-inner-countdown {
	-ms-user-select: none;
	user-select: none;
	border: 0 none transparent;
	bottom: 0;
	line-height: calc(1em + 2px);
}
r-price-tables-next {
	grid-gap: 30px;
	top: 50;
	color: inherit;
}
r-next {
	text-align: center;
	z-index: 1;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
.fa-anchor:before {
  content: "\f13d";
}
a-back {
	top: 10;
	width: calc(1em + 3px);
	opacity: 30;
	margin: 0;
}
a-left-image {
	-webkit-text-decoration-skip: objects;
}
a-position-quantity {
	box-sizing: content-box;
	-webkit-user-select: none;
	box-shadow: none !important;
}
a-button {
	opacity: 10;
}
a-left {
	opacity: 10;
	overflow-x: auto;
}
a-countdown-old {
	user-select: none;
}
a-top {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	top: 50;
	display: flex;
}
a-nav {
	top: 10;
}
a-carousel {
	flex-shrink: 0;
	box-shadow: none !important;
}
a-webkit-back {
	vertical-align: baseline;
	top: 10;
}
a-inner-tables-bottom {
	text-transform: inherit;
	width: calc(1em + 3px);
	bottom: 0;
	opacity: 20;
	border: 0 none transparent;
}
a-image {
	outline-width: 0;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
a-top-quantity-position {
	opacity: 1;
	color: #fff;
	height: 0 !important;
}
a-position-next-quantity {
	border: none !important;
	opacity: 10;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	bottom: 20;
}
a-price-quantity {
	text-align: left;
	opacity: 20;
}
a-layout-top {
	height: calc(1em + 3px);
	display: flex;
}
a-button {
	letter-spacing: inherit;
	width: calc(1em + 3px);
	height: 100%;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
a-back-top-left {
	white-space: nowrap;
	display: inline !important;
}
a-old {
	bottom: 0;
	opacity: 30;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
a-position-countdown-quantity {
	bottom: 0;
	opacity: 30;
	height: 100%;
}
a-nav {
	justify-content: center;
	-webkit-user-select: none;
	-ms-user-select: none;
}
a-back-layout {
	fill: currentColor;
	bottom: 10;
}
a-thumbnails-inner {
	position: absolute;
	background-color: transparent;
	margin: 0;
	height: 100%;
	opacity: 20;
}
.fa-android:before {
  content: "\f17b";
}
w-layout-carousel {
	border: 0 none transparent;
	display: inline !important;
}
w-image-price {
	display: inline;
	align-items: center;
	bottom: 0;
}
w-price-old {
	padding: 0.5em !important;
	bottom: 0;
}
w-totals {
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
w-button {
	overflow-x: auto;
	align-items: center;
	text-decoration: none;
}
w-left {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
w-position {
	border: none;
	color: inherit;
}
w-quantity-price {
	overflow-x: auto;
}
w-webkit-blocks {
	display: grid;
	text-align: left;
}
w-top {
	width: 0 !important;
	-webkit-user-select: none;
	bottom: 10;
	align-items: center;
}
w-position-inner-thumbnails {
	scrollbar-width: none;
	color: inherit;
	text-transform: inherit;
}
w-countdown-blocks {
	width: 2em;
}
w-carousel-top {
	user-select: none;
	opacity: 10;
	top: 0;
	display: inline !important;
	-webkit-user-select: none;
}
w-quantity {
	flex-grow: 0;
}
w-back {
	display: grid;
	width: 0 !important;
	text-transform: inherit;
	display: inline;
	white-space: nowrap;
}
w-left-nav {
	-ms-user-select: none;
	flex-grow: 0;
}
w-inner-quantity-horizontal {
	bottom: 20;
	display: inline !important;
	position: relative;
}
w-price-position {
	bottom: 20;
}
w-repeater-next-nav {
	vertical-align: baseline;
	min-width: 0 !important;
	outline: none !important;
	display: inline !important;
}
w-bottom-countdown-countdown {
	right: 0;
	left: calc(50% - 0.5em) !important;
}
w-quantity-horizontal {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	display: grid;
}
w-left-quantity {
	line-height: 1 !important;
	outline: none !important;
	overflow-y: hidden;
	color: inherit;
	border: none !important;
}
.fa-angellist:before {
  content: "\f209";
}
y-quantity {
	box-sizing: content-box;
}
y-price-horizontal {
	z-index: 1;
	font-size: 1em;
}
y-left-totals {
	flex-shrink: 0;
}
y-repeater-nav-top {
	line-height: inherit;
	position: absolute;
	z-index: 1;
	align-items: left;
}
y-bottom {
	transform: translate(50%, -50%);
	opacity: 30;
	overflow-x: auto;
}
y-horizontal-bottom-next {
	z-index: 1;
	opacity: 1;
	color: #fff;
	outline-width: 0;
	-ms-user-select: none;
}
y-button-layout-horizontal {
	white-space: nowrap;
	text-align: center;
	z-index: 1;
}
y-repeater-nav {
	display: grid;
}
y-carousel-horizontal {
	top: 10;
}
y-price-webkit {
	top: 10;
	display: flex;
	bottom: 0;
	display: inline !important;
}
y-old-image {
	-webkit-text-decoration-skip: objects;
	user-select: none;
	vertical-align: middle;
	position: absolute;
}
y-old {
	height: calc(1em + 3px);
	color: #fff;
	display: inline !important;
}
y-nav-back-button {
	line-height: 1 !important;
	top: 50;
	vertical-align: baseline;
	opacity: 30;
}
y-price {
	fill: currentColor;
	width: calc(1em + 3px);
	border: 0 none transparent;
	z-index: 1;
}
.fa-angle-double-down:before {
  content: "\f103";
}
r-inner-image {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
r-tables-horizontal {
	-webkit-user-select: none;
	-webkit-user-select: none;
	opacity: 1;
	-webkit-user-select: none;
	text-decoration: none;
}
r-repeater-image {
	border: 0 none transparent;
	white-space: nowrap;
}
r-old {
	border: none;
	bottom: 0;
	box-sizing: content-box;
}
r-inner {
	box-shadow: none !important;
}
r-inner-button-bottom {
	width: 2em;
	text-align: center;
	-webkit-user-select: none;
}
r-totals-left {
	box-shadow: none !important;
	fill: currentColor;
	text-align: left;
	flex-shrink: 0;
}
r-image-carousel-top {
	font-size: 1em;
	flex-grow: 0;
}
r-left {
	align-items: center;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
r-button-left {
	top: 50;
	display: grid;
}
r-countdown-image-countdown {
	fill: currentColor;
	flex-grow: 0;
}
r-left {
	display: inline;
}
r-old {
	top: 50;
	overflow-y: hidden;
	bottom: 10;
}
r-layout {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
r-tables-button {
	opacity: 20;
}
r-webkit-repeater {
	opacity: 1;
	user-select: none;
	bottom: 10;
	-webkit-user-select: none;
	height: 100%;
}
r-bottom-position-countdown {
	letter-spacing: inherit;
	top: 50;
	position: absolute;
}
r-thumbnails {
	box-shadow: none !important;
}
r-totals-countdown {
	opacity: 20;
	opacity: 20;
	opacity: 20;
	min-width: 0 !important;
}
r-webkit-old-nav {
	font-size: 1em;
	text-align: left;
	align-items: center;
}
r-bottom-price {
	opacity: 1;
	overflow-x: auto;
	user-select: none;
}
r-old-repeater-totals {
	background-color: transparent;
	user-select: none;
}
r-repeater {
	-webkit-user-select: none;
	vertical-align: middle;
	width: 0 !important;
}
r-webkit-left-layout {
	text-decoration: none;
	top: 10;
	border: 0 none transparent;
}
r-nav {
	padding: 0.5em !important;
	opacity: 10;
	opacity: 30;
}
r-totals {
	opacity: 1;
	font-size: 1em;
	right: 0;
}
r-layout-countdown {
	justify-content: center;
	position: absolute;
	opacity: 30;
	text-align: center;
}
r-thumbnails-next-webkit {
	fill: currentColor;
	width: 0 !important;
	border: none !important;
}
r-price-repeater {
	min-width: 0 !important;
	border: none;
}
r-horizontal-button-top {
	fill: currentColor;
}
r-layout-carousel-repeater {
	width: 100%;
}
r-nav-top-quantity {
	color: inherit;
	top: 50;
	vertical-align: baseline;
	align-items: center;
}
r-price-blocks-blocks {
	scrollbar-width: none;
}
r-horizontal-nav {
	grid-gap: 30px;
	outline-width: 0;
	z-index: 1;
	position: absolute;
	padding: 0.5em !important;
}
r-horizontal-webkit-countdown {
	opacity: 1;
	vertical-align: baseline;
}
r-blocks-image-price {
	align-items: center;
	min-height: 0 !important;
}
r-nav-nav-position {
	transform: translate(50%, -50%);
}
r-tables-quantity-top {
	width: calc(1em + 3px);
	scrollbar-width: none;
}
r-next-carousel-left {
	display: grid;
	border: none;
	height: 100%;
	display: flex;
	line-height: 1 !important;
}
r-webkit-countdown {
	z-index: 1;
	line-height: inherit;
	align-items: center;
}
r-button-quantity-next {
	text-transform: inherit;
	transform: translate(50%, -50%);
	text-decoration: none;
	width: 100%;
}
r-totals-webkit {
	color: inherit;
	display: grid;
	align-items: left;
}
r-totals-thumbnails-position {
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
r-next-image-countdown {
	vertical-align: middle;
	border: none !important;
	right: 0;
}
r-button {
	align-items: left;
	justify-content: center;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
r-image-layout {
	line-height: 1 !important;
	border: none !important;
	position: absolute;
	grid-gap: 30px;
	outline: none !important;
}
r-next-image-blocks {
	align-items: center;
}
r-inner-blocks {
	border: none !important;
	width: 100%;
}
r-nav-next-top {
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
r-bottom-top {
	fill: currentColor;
	margin: 0 !important;
	text-align: center;
}
.fa-angle-double-left:before {
  content: "\f100";
}
k-countdown {
	scrollbar-width: none;
	background-color: transparent;
	min-width: 0 !important;
	color: inherit;
	position: relative;
}
k-image {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
k-bottom-top-tables {
	align-items: left;
}
k-back-countdown-bottom {
	bottom: 20;
}
k-totals-blocks-old {
	margin: 0;
}
k-image {
	display: inline;
	border: 0 none transparent;
}
k-quantity {
	text-transform: inherit;
}
k-back-repeater-thumbnails {
	top: 0;
	position: absolute !important;
}
k-thumbnails-countdown-layout {
	box-shadow: none !important;
	letter-spacing: inherit;
}
k-image {
	bottom: 10;
	user-select: none;
}
k-countdown-bottom {
	text-transform: inherit;
	display: inline !important;
}
k-price-bottom {
	box-shadow: none !important;
	user-select: none;
}
k-horizontal-left {
	text-decoration: none;
}
k-button-left-inner {
	margin: 0;
	align-items: left;
	outline-width: 0;
}
k-position-webkit {
	width: 100%;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
k-inner {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
k-carousel-thumbnails-button {
	background-color: transparent;
}
k-top-position {
	border: none !important;
}
k-quantity-left {
	letter-spacing: inherit;
	width: calc(1em + 3px);
	text-align: left;
}
k-old {
	opacity: 10;
}
k-countdown {
	width: 100%;
}
k-thumbnails-repeater {
	width: calc(1em + 3px);
}
k-repeater-repeater-totals {
	display: inline;
	top: 10;
	grid-gap: 30px;
}
k-thumbnails {
	display: flex;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	white-space: nowrap;
}
k-webkit {
	overflow-x: auto;
	opacity: 20;
	color: #fff;
	vertical-align: baseline;
}
.fa-angle-double-right:before {
  content: "\f101";
}
o-thumbnails-carousel-position {
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
o-back-totals {
	color: #fff;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
	user-select: none;
	border: 0 none transparent;
}
o-next-carousel {
	position: relative;
}
o-carousel-horizontal-layout {
	top: calc(50% - 0.5em) !important;
}
o-back {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	height: 0 !important;
	overflow-x: auto;
	flex-shrink: 0;
}
o-tables-countdown {
	position: absolute !important;
	font-size: 1em;
	text-transform: inherit;
}
o-totals-left-left {
	text-align: center;
	width: 100%;
	flex-shrink: 0;
	text-align: left;
	position: relative;
}
o-tables-left {
	align-items: left;
	fill: currentColor;
	user-select: none;
	text-align: left;
	opacity: 10;
}
o-price-horizontal-bottom {
	grid-template-columns: 1fr 1fr;
	width: 100%;
	opacity: 1;
	top: 10;
}
o-old-next-next {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	top: 10;
}
o-webkit {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
o-tables-bottom {
	display: flex;
	opacity: 10;
	background-color: transparent;
	-ms-user-select: none;
}
o-totals {
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
o-webkit-inner-quantity {
	min-height: 0 !important;
	text-transform: inherit;
}
o-next-quantity {
	vertical-align: baseline;
	color: inherit;
}
o-blocks-tables {
	height: calc(1em + 3px);
	fill: currentColor;
	justify-content: center;
}
o-inner {
	bottom: 10;
	outline-width: 0;
}
o-old {
	box-sizing: content-box;
	opacity: 20;
	-webkit-user-select: none;
}
o-position {
	flex-grow: 0;
}
o-horizontal {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	bottom: 20;
}
o-position-old-next {
	bottom: 20;
}
o-webkit-left-image {
	box-shadow: none !important;
}
o-inner-repeater-countdown {
	position: absolute !important;
	bottom: 20;
	right: 0;
	opacity: 1;
	line-height: 1 !important;
}
o-nav-horizontal-repeater {
	outline-width: 0;
	height: 100%;
	white-space: nowrap;
}
o-top-thumbnails-countdown {
	top: 10;
	color: #fff;
	display: inline;
	border: 0 none transparent;
	text-transform: inherit;
}
o-price-quantity {
	box-shadow: none !important;
	overflow-y: hidden;
	bottom: 10;
}
o-next-back {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
o-inner-thumbnails {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	width: 2em;
	color: inherit;
	position: absolute;
}
o-old-blocks {
	flex-grow: 0;
	outline: none !important;
}
o-old-top-countdown {
	vertical-align: middle;
	transform: translate(50%, -50%);
	width: 100%;
	grid-gap: 30px;
}
o-nav {
	margin: 0 !important;
}
.fa-angle-double-up:before {
  content: "\f102";
}
k-button-bottom {
	box-shadow: none !important;
	display: inline;
}
k-tables-tables {
	border: none;
	vertical-align: middle;
	box-sizing: content-box;
	margin: 0;
	overflow-x: auto;
}
k-blocks {
	height: 100%;
	margin: 0 !important;
}
k-blocks {
	left: calc(50% - 0.5em) !important;
}
k-inner-countdown-back {
	position: relative;
	width: 100%;
	line-height: inherit;
	-ms-user-select: none;
}
k-price-blocks-layout {
	opacity: 10;
	z-index: 1;
	z-index: 1;
	border: 0 none transparent;
	border: 0 none transparent;
}
k-carousel {
	bottom: 0;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
k-horizontal {
	flex-shrink: 0;
}
k-next-top-carousel {
	padding: 0.5em !important;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	right: 0;
	flex-grow: 0;
}
k-blocks-totals {
	align-items: center;
	position: relative;
	border: none !important;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
k-blocks-left {
	overflow-x: auto;
	height: 100%;
	text-align: left;
	vertical-align: baseline;
	overflow-x: auto;
}
k-blocks-top {
	background-color: transparent;
	position: absolute;
	min-width: 0 !important;
	text-transform: inherit;
}
.fa-angle-down:before {
  content: "\f107";
}
m-button-next-next {
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
m-left-tables-left {
	height: 100%;
	position: absolute;
	flex-grow: 0;
}
m-tables {
	overflow-x: auto;
}
m-quantity-position {
	user-select: none;
	position: absolute;
	border: none;
	outline: none !important;
}
m-nav {
	grid-gap: 30px;
	width: 100%;
	height: 100%;
	line-height: inherit;
	width: 2em;
}
m-repeater-thumbnails {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
m-nav-left {
	width: calc(1em + 3px);
	white-space: nowrap;
	align-items: center;
}
m-totals {
	min-width: 0 !important;
	font-size: 1em;
	align-items: center;
	justify-content: center;
	-ms-user-select: none;
}
m-webkit-bottom {
	min-width: 0 !important;
	background-color: transparent;
	white-space: nowrap;
	letter-spacing: inherit;
}
m-button-price {
	border: none;
}
m-bottom-tables-image {
	align-items: left;
	outline-width: 0;
	border: 0 none transparent;
	right: 0;
}
m-webkit-tables-left {
	flex-shrink: 0;
	justify-content: center;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
m-price-image-left {
	border: none;
	width: calc(1em + 3px);
}
m-image-thumbnails {
	line-height: 1 !important;
	margin: 0 !important;
}
m-nav-top {
	margin: 0;
	box-sizing: content-box;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
}
m-thumbnails {
	line-height: 1 !important;
	margin: 0 !important;
}
m-totals-old {
	position: absolute !important;
	margin: 0 !important;
	vertical-align: middle;
	line-height: inherit;
	box-shadow: none !important;
}
m-totals-countdown {
	-webkit-user-select: none;
	width: 100%;
	flex-shrink: 0;
	display: inline;
}
m-nav-position {
	top: 0;
	bottom: 10;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
}
m-quantity-left-quantity {
	position: absolute;
	opacity: 20;
}
m-countdown-layout {
	box-shadow: none !important;
	position: relative;
	overflow-x: auto;
	width: 0 !important;
}
m-position-inner {
	height: 0 !important;
	opacity: 1;
	overflow-y: hidden;
	outline-width: 0;
}
m-back-countdown-carousel {
	grid-template-columns: 1fr 1fr;
}
m-totals-back-blocks {
	box-sizing: content-box;
	outline-width: 0;
}
m-repeater {
	width: calc(1em + 3px);
}
m-button-price {
	text-align: center;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	box-shadow: none !important;
}
m-countdown-old-old {
	margin: 0;
	outline-width: 0;
	outline: none !important;
	align-items: center;
	align-items: left;
}
m-top-left {
	align-items: center;
	box-sizing: content-box;
	margin: 0 !important;
	bottom: 0;
	text-transform: inherit;
}
m-quantity-countdown-tables {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	text-transform: inherit;
}
m-bottom-top {
	white-space: nowrap;
}
m-nav {
	overflow-x: auto;
}
m-blocks-left {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	line-height: inherit;
	top: 10;
}
m-repeater-inner-layout {
	align-items: center;
	top: 50;
	color: inherit;
}
m-bottom-bottom-thumbnails {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	height: 0 !important;
}
m-inner {
	min-width: 0 !important;
}
m-layout-inner {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	display: flex;
}
m-thumbnails-quantity-layout {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
.fa-angle-left:before {
  content: "\f104";
}
s-horizontal-old {
	display: inline !important;
	align-items: center;
}
s-top-image-position {
	border: none;
	line-height: 1 !important;
}
s-totals {
	position: relative;
	padding: 0.5em !important;
	justify-content: center;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
s-image-button-thumbnails {
	overflow-y: hidden;
	position: relative;
	position: absolute !important;
}
s-webkit {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
s-next-quantity {
	top: 0;
	line-height: inherit;
	opacity: 1;
	line-height: inherit;
	border: 0 none transparent;
}
s-old {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	overflow-y: hidden;
	top: 50;
}
s-top {
	right: 0;
	white-space: nowrap;
	fill: currentColor;
}
s-layout-webkit-back {
	text-align: left;
	z-index: 1;
	display: flex;
}
s-layout-button {
	letter-spacing: inherit;
	z-index: 1;
	color: inherit;
	box-shadow: none !important;
}
s-bottom-layout {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
s-back-webkit-repeater {
	text-align: left;
	opacity: 1;
	-webkit-user-select: none;
}
s-left {
	box-shadow: none !important;
	color: #fff;
}
s-carousel {
	line-height: inherit;
	position: absolute !important;
	top: 50;
	height: 0 !important;
}
s-thumbnails-bottom {
	-webkit-user-select: none;
	fill: currentColor;
}
s-webkit-repeater {
	flex-grow: 0;
}
s-horizontal-next-inner {
	border: 0 none transparent;
	align-items: left;
	top: 0;
	top: 10;
}
s-bottom-position {
	-webkit-user-select: none;
	fill: currentColor;
}
s-image-back {
	width: 0 !important;
}
s-top-totals-thumbnails {
	position: relative;
	margin: 0 !important;
	vertical-align: middle;
}
s-webkit-top-inner {
	text-align: center;
	border: none !important;
}
s-webkit {
	right: 0;
}
s-position {
	left: calc(50% - 0.5em) !important;
}
s-thumbnails {
	height: 100%;
	text-align: center;
	display: flex;
	outline: none !important;
	white-space: nowrap;
}
s-button-inner-thumbnails {
	overflow-x: auto;
	text-align: left;
	color: #fff;
	align-items: left;
	top: 50;
}
s-position-price {
	overflow-y: hidden;
	padding: 0.5em !important;
}
s-top-left {
	top: 0;
	border: 0 none transparent;
	top: 50;
	fill: currentColor;
	height: 0 !important;
}
s-repeater-carousel {
	padding: 0.5em !important;
}
s-image-button {
	height: calc(1em + 3px);
	min-width: 0 !important;
	border: none;
}
s-next-nav-old {
	width: calc(1em + 3px);
	justify-content: center;
}
s-top-blocks {
	border: none;
	display: inline !important;
	border: none;
	grid-gap: 30px;
	min-height: 0 !important;
}
s-carousel-old {
	width: 2em;
	opacity: 1;
	text-decoration: none;
	vertical-align: middle;
	display: inline;
}
s-position {
	text-align: center;
}
s-top {
	user-select: none;
}
s-totals-image {
	align-items: left;
}
s-price {
	vertical-align: middle;
}
s-horizontal {
	opacity: 30;
	height: 0 !important;
}
s-nav {
	display: flex;
	line-height: 1 !important;
	transform: translate(50%, -50%);
	background-color: transparent;
}
s-back {
	width: 2em;
	display: inline !important;
}
s-next-inner-quantity {
	vertical-align: middle;
	font-size: 1em;
	display: inline !important;
	border: 0 none transparent;
}
s-horizontal-layout {
	vertical-align: middle;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
s-quantity-left {
	margin: 0 !important;
	height: calc(1em + 3px);
}
.fa-angle-right:before {
  content: "\f105";
}
d-left-price {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
d-tables-image-left {
	text-decoration: none;
	opacity: 10;
	position: absolute !important;
	outline: none !important;
}
d-price-repeater {
	border: none !important;
}
d-button-repeater {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
d-old {
	height: 0 !important;
	text-align: center;
}
d-countdown-next {
	top: 50;
}
d-quantity-tables {
	min-width: 0 !important;
	color: inherit;
}
d-layout-back-thumbnails {
	user-select: none;
	min-width: 0 !important;
	margin: 0;
	-ms-user-select: none;
	min-height: 0 !important;
}
d-image-back-thumbnails {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	width: 0 !important;
}
d-tables {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	height: 100%;
}
d-horizontal {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	text-transform: inherit;
	vertical-align: baseline;
	color: inherit;
}
d-layout-price-bottom {
	bottom: 10;
	transform: translate(50%, -50%);
	border: none;
}
d-image {
	width: 2em;
	vertical-align: baseline;
}
d-repeater {
	scrollbar-width: none;
	text-align: center;
}
d-position {
	width: 100%;
	bottom: 10;
	letter-spacing: inherit;
	position: absolute !important;
}
d-layout-image-blocks {
	grid-gap: 30px;
	color: inherit;
}
.fa-angle-up:before {
  content: "\f106";
}
w-old-image {
	overflow-x: auto;
	height: 100%;
	top: 50;
	text-align: left;
	opacity: 1;
}
w-webkit-totals-old {
	text-align: left;
	top: 50;
}
w-carousel-repeater {
	opacity: 1;
	font-size: 1em;
}
w-horizontal-inner {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	width: 0 !important;
}
w-webkit {
	color: inherit;
}
w-button {
	position: absolute !important;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
w-image-inner {
	opacity: 20;
}
w-carousel-nav {
	border: 0 none transparent;
	overflow-y: hidden;
	top: 50;
}
w-tables-countdown {
	right: 0;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
w-bottom-image-thumbnails {
	width: 2em;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
w-blocks {
	fill: currentColor;
	margin: 0;
	bottom: 0;
}
w-layout-image-position {
	padding: 0.5em !important;
	scrollbar-width: none;
	align-items: left;
	overflow-y: hidden;
	text-align: center;
}
w-totals {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	fill: currentColor;
	text-align: left;
	opacity: 1;
}
w-top {
	color: #fff;
	opacity: 1;
	padding: 0.5em !important;
	display: flex;
}
w-image-countdown {
	padding: 0.5em !important;
	-ms-user-select: none;
	text-align: left;
}
w-quantity-old-layout {
	line-height: calc(1em + 2px);
	top: 10;
}
w-tables-next-next {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	width: 100%;
}
w-button-repeater-image {
	width: 100%;
	scrollbar-width: none;
	width: 2em;
	display: inline;
	bottom: 0;
}
w-thumbnails-horizontal-repeater {
	padding: 0.5em !important;
	display: grid;
	display: inline;
}
w-horizontal {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	color: #fff;
}
w-carousel-bottom {
	text-align: center;
	line-height: inherit;
}
w-nav {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	box-sizing: content-box;
}
w-button-button-top {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	user-select: none;
	top: 50;
}
w-button-thumbnails-horizontal {
	-webkit-user-select: none;
	display: inline !important;
}
w-inner-webkit-position {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	text-transform: inherit;
	user-select: none;
	white-space: nowrap;
}
w-countdown {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	right: 0;
	text-transform: inherit;
}
w-price {
	opacity: 10;
}
w-repeater-image {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	height: 100%;
}
w-webkit-position {
	left: calc(50% - 0.5em) !important;
}
w-repeater-inner {
	-webkit-user-select: none;
}
w-old-webkit {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
w-inner-thumbnails-inner {
	line-height: 1 !important;
	padding: 0.5em !important;
	height: 0 !important;
}
w-left-countdown-position {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	position: absolute !important;
	width: 2em;
}
w-next-carousel {
	width: 0 !important;
}
w-webkit-next-thumbnails {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	bottom: 0;
	-ms-user-select: none;
	box-shadow: none !important;
}
w-price-inner {
	-webkit-user-select: none;
	align-items: center;
	color: #fff;
}
w-bottom-top-button {
	opacity: 1;
	right: 0;
	-webkit-text-decoration-skip: objects;
}
w-repeater-bottom-countdown {
	opacity: 1;
	top: 0;
	z-index: 1;
}
w-inner-webkit {
	-ms-user-select: none;
	outline-width: 0;
	width: 2em;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
w-next {
	opacity: 1;
	text-align: center;
	opacity: 10;
}
.fa-angry:before {
  content: "\f556";
}
d-position {
	height: 100%;
}
d-button-blocks {
	-webkit-text-decoration-skip: objects;
}
d-totals-old {
	bottom: 10;
	outline: none !important;
	display: grid;
	line-height: calc(1em + 2px);
}
d-carousel-countdown {
	line-height: 1 !important;
	line-height: 1 !important;
	color: #fff;
	top: 50;
	width: 2em;
}
d-thumbnails {
	position: relative;
}
d-blocks-horizontal-bottom {
	bottom: 0;
	width: calc(1em + 3px);
}
d-thumbnails-position {
	height: calc(1em + 3px);
}
d-webkit-blocks {
	width: 0 !important;
	align-items: left;
	border: none;
	text-decoration: none;
	border: none;
}
d-button-position {
	z-index: 1;
	-webkit-user-select: none;
}
d-carousel-left-position {
	position: absolute !important;
	font-size: 1em;
	border: none !important;
	text-decoration: none;
}
d-old-button-price {
	top: 10;
}
d-tables {
	text-decoration: none;
	bottom: 10;
	color: #fff;
	min-width: 0 !important;
	opacity: 10;
}
d-quantity-carousel-price {
	transform: translate(50%, -50%);
}
d-thumbnails-layout-blocks {
	border: 0 none transparent;
	text-align: left;
	bottom: 10;
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
d-quantity-top {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
d-nav {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
	display: inline;
	user-select: none;
}
d-blocks-layout-quantity {
	vertical-align: middle;
	right: 0;
	display: inline;
}
d-totals-quantity {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
d-carousel {
	border: none;
	vertical-align: middle;
	position: absolute !important;
	min-width: 0 !important;
	overflow-y: hidden;
}
d-price-bottom {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	outline-width: 0;
	top: 0;
}
d-position-layout-repeater {
	margin: 0 !important;
	fill: currentColor;
	vertical-align: middle;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
d-top {
	display: inline !important;
	box-shadow: none !important;
	opacity: 20;
}
d-price-image-top {
	vertical-align: baseline;
	border: none !important;
	vertical-align: baseline;
	height: 0 !important;
}
d-inner {
	margin: 0;
	overflow-x: auto;
}
d-next-bottom {
	align-items: left;
	font-size: 1em;
	grid-gap: 30px;
}
d-layout-image-layout {
	grid-gap: 30px;
	text-transform: inherit;
	justify-content: center;
}
d-carousel-webkit {
	box-sizing: content-box;
	bottom: 10;
}
d-top {
	align-items: left;
}
d-next-blocks {
	display: flex;
	opacity: 20;
}
d-carousel-old {
	color: inherit;
	height: calc(1em + 3px);
	z-index: 1;
	position: absolute !important;
}
d-old {
	letter-spacing: inherit;
	height: 0 !important;
}
d-quantity {
	z-index: 1;
}
d-totals-countdown-image {
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	text-transform: inherit;
	fill: currentColor;
}
d-nav {
	overflow-x: auto;
	user-select: none;
	outline-width: 0;
	-webkit-user-select: none;
}
d-price {
	display: flex;
}
d-left {
	white-space: nowrap;
	right: 0;
}
d-thumbnails {
	height: 0 !important;
	opacity: 20;
	-webkit-user-select: none;
}
d-blocks-carousel {
	scrollbar-width: none;
	top: 10;
	bottom: 0;
}
d-layout-webkit {
	padding: 0.5em !important;
	opacity: 30;
	padding: 0.5em !important;
	position: absolute;
}
d-nav {
	border: none;
	left: calc(50% - 0.5em) !important;
	position: absolute;
	justify-content: center;
}
d-thumbnails-layout-layout {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	display: inline !important;
	z-index: 1;
	padding: 0.5em !important;
}
.fa-angrycreative:before {
  content: "\f36e";
}
b-repeater {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	text-align: center;
	color: #fff;
}
b-carousel {
	justify-content: center;
	bottom: 0;
	overflow-y: hidden;
	line-height: 1 !important;
}
b-old {
	margin: 0 !important;
	box-sizing: content-box;
	vertical-align: middle;
}
b-webkit-repeater-position {
	bottom: 20;
	bottom: 20;
}
b-tables-quantity-nav {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	top: 0;
	-webkit-user-select: none;
}
b-horizontal-totals {
	width: calc(1em + 3px);
	box-shadow: none !important;
	position: relative;
	border: none !important;
}
b-countdown-old {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
b-old-horizontal {
	vertical-align: middle;
	outline: none !important;
	width: calc(1em + 3px);
}
b-countdown-next-blocks {
	justify-content: center;
	overflow-x: auto;
}
b-inner-thumbnails-countdown {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	text-decoration: none;
	height: 0 !important;
}
b-nav {
	opacity: 10;
	height: calc(1em + 3px);
}
b-left-horizontal {
	color: inherit;
	fill: currentColor;
	color: #fff;
}
b-thumbnails-blocks-left {
	color: inherit;
	padding: 0.5em !important;
	-webkit-user-select: none;
	min-width: 0 !important;
}
b-button-left-quantity {
	padding: 0.5em !important;
	top: 0;
	line-height: 1 !important;
	top: 10;
	text-decoration: none;
}
b-repeater {
	opacity: 20;
}
b-horizontal-old {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
b-thumbnails-bottom {
	line-height: inherit;
}
b-thumbnails {
	width: 100%;
	white-space: nowrap;
}
b-thumbnails-thumbnails-price {
	width: 100%;
	height: 100%;
}
b-next-next-layout {
	border: none !important;
	right: 0;
	padding: 0.5em !important;
}
b-left-quantity-carousel {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	width: 100%;
}
b-countdown-blocks-next {
	background-color: transparent;
	width: 2em;
	top: 0;
	box-sizing: content-box;
}
b-horizontal-totals {
	margin: 0;
	padding: 0.5em !important;
	z-index: 1;
	width: calc(1em + 3px);
}
b-left {
	align-items: center;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
b-countdown-old {
	-ms-user-select: none;
	display: inline !important;
	flex-shrink: 0;
}
b-back {
	margin: 0 !important;
	display: inline;
	display: inline !important;
}
b-totals {
	z-index: 1;
	display: inline;
	top: 50;
	font-size: 1em;
	width: 2em;
}
.fa-angular:before {
  content: "\f420";
}
q-quantity {
	padding: 0.5em !important;
	border: none;
	white-space: nowrap;
}
q-position-horizontal-image {
	vertical-align: middle;
	-webkit-user-select: none;
	top: 50;
	position: absolute;
	width: calc(1em + 3px);
}
q-layout-horizontal {
	min-height: 0 !important;
	position: absolute !important;
	min-width: 0 !important;
	box-sizing: content-box;
}
q-button-countdown-horizontal {
	text-align: center;
	align-items: left;
	z-index: 1;
}
q-tables {
	width: calc(1em + 3px);
	position: absolute;
	right: 0;
	scrollbar-width: none;
	grid-gap: 30px;
}
q-thumbnails {
	-webkit-text-decoration-skip: objects;
}
q-inner {
	display: grid;
}
q-inner-nav-back {
	overflow-x: auto;
}
q-carousel {
	line-height: 1 !important;
}
q-tables-bottom {
	text-align: left;
	text-transform: inherit;
	margin: 0 !important;
	margin: 0 !important;
}
q-layout {
	overflow-x: auto;
	letter-spacing: inherit;
	opacity: 10;
	position: absolute;
}
q-webkit-left-layout {
	width: 0 !important;
	align-items: center;
	display: grid;
}
q-bottom {
	background-color: transparent;
	opacity: 30;
	top: 10;
	text-align: center;
}
q-tables-bottom-old {
	justify-content: center;
	width: 2em;
	color: inherit;
}
q-thumbnails {
	grid-gap: 30px;
	top: 50;
	text-align: left;
}
q-price-back-top {
	text-decoration: none;
	align-items: center;
}
q-carousel-image-left {
	opacity: 20;
	vertical-align: middle;
	right: 0;
}
q-thumbnails-left-top {
	bottom: 20;
}
q-old {
	width: calc(1em + 3px);
	z-index: 1;
	vertical-align: baseline;
	vertical-align: middle;
}
q-blocks {
	outline-width: 0;
	width: 100%;
	overflow-y: hidden;
	width: 0 !important;
}
q-old-bottom-carousel {
	position: absolute !important;
	top: 50;
}
q-button-inner {
	grid-gap: 30px;
	padding: 0.5em !important;
	width: 2em;
	line-height: calc(1em + 2px);
	margin: 0 !important;
}
q-repeater-next-bottom {
	right: 0;
}
q-old-price {
	right: 0;
	margin: 0;
	height: 0 !important;
	grid-gap: 30px;
}
q-bottom-left-back {
	display: flex;
}
q-image-layout {
	height: calc(1em + 3px);
	position: absolute;
}
q-layout {
	line-height: calc(1em + 2px);
	position: absolute;
	opacity: 30;
}
q-quantity-next-horizontal {
	height: 100%;
	flex-grow: 0;
	transform: translate(50%, -50%);
	outline: none !important;
}
.fa-ankh:before {
  content: "\f644";
}
c-quantity-quantity {
	color: #fff;
	margin: 0;
}
c-old-left {
	overflow-y: hidden;
}
c-bottom {
	width: 100%;
	line-height: calc(1em + 2px);
	overflow-x: auto;
	width: 100%;
}
c-position {
	opacity: 30;
}
c-old {
	-ms-user-select: none;
	top: 0;
	min-width: 0 !important;
}
c-top-blocks {
	border: none !important;
	text-align: left;
}
c-next-back-next {
	vertical-align: baseline;
	letter-spacing: inherit;
	margin: 0;
}
c-price-repeater-old {
	fill: currentColor;
	-ms-user-select: none;
	flex-shrink: 0;
	border: 0 none transparent;
	right: 0;
}
c-thumbnails-image {
	padding: 0.5em !important;
}
c-nav {
	margin: 0;
}
c-nav {
	flex-grow: 0;
	line-height: inherit;
	width: 0 !important;
	outline-width: 0;
	box-shadow: none !important;
}
c-price-image {
	bottom: 10;
	position: relative;
	border: none !important;
	width: 0 !important;
}
c-back-top {
	overflow-x: auto;
	height: calc(1em + 3px);
}
c-left-top-left {
	position: relative;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	bottom: 10;
	grid-gap: 30px;
}
c-tables {
	overflow-y: hidden;
	opacity: 20;
}
c-left-back {
	width: calc(1em + 3px);
	user-select: none;
}
c-top-top-inner {
	fill: currentColor;
}
c-blocks-horizontal-top {
	justify-content: center;
}
c-blocks {
	padding: 0.5em !important;
}
c-totals {
	flex-shrink: 0;
	outline-width: 0;
}
c-next {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	width: 2em;
	display: flex;
}
c-bottom-tables-inner {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
}
c-carousel-layout-quantity {
	padding: 0.5em !important;
	flex-grow: 0;
	bottom: 0;
	border: 0 none transparent;
}
.fa-app-store:before {
  content: "\f36f";
}
p-blocks {
	overflow-x: auto;
	text-align: center;
	top: 50;
	display: inline !important;
	display: flex;
}
p-tables {
	overflow-x: auto;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
}
p-bottom-countdown-horizontal {
	text-align: left;
	-ms-user-select: none;
}
p-position {
	position: absolute;
	scrollbar-width: none;
	position: relative;
	text-decoration: none;
	overflow-y: hidden;
}
p-totals-next {
	top: 0;
	opacity: 30;
	box-shadow: none !important;
}
p-blocks {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
p-left {
	border: none;
	-ms-user-select: none;
}
p-position-quantity-carousel {
	display: inline;
	color: inherit;
}
p-webkit-repeater-bottom {
	height: calc(1em + 3px);
	line-height: 1 !important;
	opacity: 1;
	border: none !important;
}
p-webkit-totals {
	flex-shrink: 0;
}
p-totals-position {
	border: 0 none transparent;
	bottom: 20;
}
p-blocks {
	letter-spacing: inherit;
	box-sizing: content-box;
}
p-webkit-next {
	display: grid;
}
p-top-position {
	opacity: 1;
	bottom: 20;
	flex-grow: 0;
}
p-nav-back-thumbnails {
	outline-width: 0;
	top: 0;
	width: 100%;
	right: 0;
}
p-price-next {
	height: calc(1em + 3px);
	flex-grow: 0;
	scrollbar-width: none;
}
p-button {
	opacity: 10;
}
p-webkit-top-carousel {
	text-align: left;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
p-carousel-carousel-left {
	align-items: center;
}
p-quantity {
	flex-grow: 0;
}
p-blocks-price {
	min-width: 0 !important;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	width: 2em;
}
p-blocks {
	position: absolute !important;
	border: none !important;
	color: inherit;
	justify-content: center;
}
p-back-blocks {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
p-bottom-repeater {
	bottom: 10;
}
p-next-webkit {
	z-index: 1;
}
p-webkit-repeater {
	position: absolute;
	color: inherit;
	height: calc(1em + 3px);
	font-size: 1em;
}
p-bottom-inner {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	text-decoration: none;
}
p-position {
	position: absolute !important;
	overflow-y: hidden;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
p-repeater-old {
	grid-gap: 30px;
	color: inherit;
}
p-button {
	user-select: none;
}
p-back-carousel {
	bottom: 20;
	display: flex;
	align-items: left;
}
p-tables-quantity {
	height: calc(1em + 3px);
	text-align: center;
	border: none;
	bottom: 0;
}
p-back-next-blocks {
	scrollbar-width: none;
}
p-price-thumbnails-repeater {
	width: 2em;
	vertical-align: baseline;
}
p-thumbnails-tables {
	font-size: 1em;
	width: 0 !important;
	min-width: 0 !important;
	right: 0;
}
p-old-top-nav {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	width: 0 !important;
}
p-horizontal-layout-carousel {
	display: flex;
	bottom: 0;
	text-decoration: none;
	box-sizing: content-box;
}
p-countdown {
	text-align: left;
	transform: translate(50%, -50%);
	vertical-align: middle;
	background-color: transparent;
	padding: 0.5em !important;
}
p-horizontal-price {
	flex-shrink: 0;
	width: 2em;
}
p-carousel-tables {
	fill: currentColor;
	scrollbar-width: none;
}
p-left-inner {
	line-height: inherit;
	color: inherit;
}
.fa-app-store-ios:before {
  content: "\f370";
}
e-totals-tables-price {
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
e-layout-left-layout {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
e-thumbnails-tables-webkit {
	border: 0 none transparent;
	text-align: left;
	width: 2em;
	outline-width: 0;
}
e-horizontal-inner {
	opacity: 20;
	flex-shrink: 0;
}
e-nav-left-button {
	overflow-x: auto;
}
e-image-top {
	-ms-user-select: none;
}
e-back-quantity {
	display: inline !important;
	vertical-align: baseline;
	text-transform: inherit;
	width: calc(1em + 3px);
}
e-next-left {
	user-select: none;
}
e-left-countdown {
	margin: 0;
	letter-spacing: inherit;
	line-height: 1 !important;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
e-quantity-old {
	top: 0;
	font-size: 1em;
}
e-back {
	overflow-x: auto;
	line-height: inherit;
	align-items: center;
}
e-next {
	text-align: left;
	flex-grow: 0;
	border: 0 none transparent;
}
e-bottom-quantity-top {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	justify-content: center;
	min-height: 0 !important;
}
e-layout {
	justify-content: center;
}
e-thumbnails {
	flex-shrink: 0;
}
e-position-quantity-thumbnails {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	width: 2em;
	scrollbar-width: none;
}
e-repeater {
	box-sizing: content-box;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
e-quantity-tables {
	transform: translate(50%, -50%);
	align-items: left;
	width: calc(1em + 3px);
	bottom: 20;
	line-height: inherit;
}
e-countdown-image-bottom {
	position: absolute;
	right: 0;
	top: 0;
	text-align: left;
}
e-price-countdown-carousel {
	font-size: 1em;
	user-select: none;
	text-decoration: none;
	align-items: left;
	flex-grow: 0;
}
e-tables {
	font-size: 1em;
}
e-thumbnails {
	min-height: 0 !important;
	opacity: 10;
	fill: currentColor;
}
e-totals-carousel-repeater {
	align-items: left;
	width: 100%;
	outline-width: 0;
}
e-old-carousel {
	min-width: 0 !important;
	display: flex;
	overflow-y: hidden;
	box-sizing: content-box;
}
e-bottom-repeater {
	width: 0 !important;
	display: grid;
	margin: 0;
	top: 0;
}
e-inner-bottom {
	bottom: 10;
	outline: none !important;
	width: calc(1em + 3px);
}
e-button {
	box-shadow: none !important;
	flex-grow: 0;
	vertical-align: baseline;
	grid-gap: 30px;
	white-space: nowrap;
}
e-layout-nav {
	z-index: 1;
}
e-position-old-old {
	position: absolute !important;
	background-color: transparent;
	text-align: left;
	flex-shrink: 0;
}
e-layout {
	display: inline !important;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	opacity: 10;
}
e-position {
	top: 50;
	outline: none !important;
}
.fa-apper:before {
  content: "\f371";
}
n-webkit-thumbnails {
	opacity: 20;
	transform: translate(50%, -50%);
	width: 100%;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
n-bottom-position-quantity {
	width: calc(1em + 3px);
	min-height: 0 !important;
	margin: 0;
}
n-blocks {
	height: 100%;
	text-transform: inherit;
	background-color: transparent;
	vertical-align: baseline;
}
n-price-back-button {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
n-repeater {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
}
n-nav {
	display: inline;
	opacity: 1;
}
n-bottom-price {
	color: #fff;
	line-height: calc(1em + 2px);
	white-space: nowrap;
	background-color: transparent;
	right: 0;
}
n-left {
	color: inherit;
	border: none;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	width: 2em;
}
n-bottom {
	margin: 0;
	position: absolute !important;
	align-items: center;
	white-space: nowrap;
}
n-top-blocks-totals {
	border: none;
	width: 2em;
	outline: none !important;
	min-height: 0 !important;
}
n-left-nav {
	text-align: left;
	line-height: inherit;
}
n-back {
	top: 10;
	margin: 0 !important;
	min-width: 0 !important;
	display: grid;
	opacity: 1;
}
.fa-apple:before {
  content: "\f179";
}
d-countdown-next {
	border: none !important;
	grid-gap: 30px;
	width: 100%;
}
d-layout-carousel {
	align-items: left;
	-webkit-user-select: none;
}
d-tables {
	width: 100%;
	opacity: 30;
	user-select: none;
	min-width: 0 !important;
}
d-countdown-webkit-old {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	margin: 0 !important;
	position: relative;
}
d-carousel-old {
	display: grid;
}
d-totals-left {
	border: none;
	text-align: left;
	outline: none !important;
	color: inherit;
}
d-bottom-position {
	vertical-align: middle;
	opacity: 20;
	border: none !important;
	border: none;
	line-height: inherit;
}
d-tables {
	justify-content: center;
	position: absolute;
}
d-image {
	min-height: 0 !important;
	justify-content: center;
	bottom: 10;
}
d-top-back {
	width: 2em;
	line-height: 1 !important;
	vertical-align: baseline;
}
d-carousel-position {
	bottom: 0;
	color: inherit;
}
d-countdown-position-totals {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	outline-width: 0;
}
d-nav {
	vertical-align: middle;
	transform: translate(50%, -50%);
	top: 50;
	scrollbar-width: none;
	scrollbar-width: none;
}
d-button-inner {
	margin: 0;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
d-carousel {
	min-height: 0 !important;
	bottom: 0;
	opacity: 1;
}
d-nav {
	text-align: center;
	border: 0 none transparent;
	line-height: 1 !important;
}
d-image-totals {
	flex-grow: 0;
	transform: translate(50%, -50%);
	top: 0;
	vertical-align: baseline;
	position: relative;
}
d-totals-layout {
	display: inline;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
d-price-button-nav {
	display: flex;
	fill: currentColor;
}
d-blocks {
	color: #fff;
}
d-layout {
	z-index: 1;
}
d-blocks {
	transform: translate(50%, -50%);
	top: 10;
}
d-inner-top-price {
	color: #fff;
	top: 50;
	justify-content: center;
	border: none !important;
	border: none !important;
}
d-tables-left-bottom {
	text-decoration: none;
	opacity: 30;
	padding: 0.5em !important;
	bottom: 10;
}
d-carousel-tables-layout {
	user-select: none;
	height: 100%;
	line-height: calc(1em + 2px);
	fill: currentColor;
	top: 50;
}
d-carousel-left {
	opacity: 30;
	box-shadow: none !important;
	width: calc(1em + 3px);
	top: 0;
	opacity: 10;
}
d-position-price {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	height: 0 !important;
	box-sizing: content-box;
}
d-carousel-webkit {
	margin: 0;
	grid-template-columns: 1fr 1fr;
}
d-webkit {
	flex-shrink: 0;
	text-decoration: none;
	border: none !important;
	right: 0;
	scrollbar-width: none;
}
d-webkit {
	position: absolute !important;
}
d-tables-back {
	display: inline;
	flex-grow: 0;
	right: 0;
}
d-carousel-position {
	font-size: 1em;
}
d-carousel {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
d-nav-next-price {
	letter-spacing: inherit;
	margin: 0;
}
d-back {
	display: flex;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
d-price-left {
	left: calc(50% - 0.5em) !important;
}
d-inner-old {
	height: calc(1em + 3px);
	fill: currentColor;
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
.fa-apple-alt:before {
  content: "\f5d1";
}
h-button-position {
	opacity: 30;
	align-items: center;
}
h-image-nav {
	padding: 0.5em !important;
}
h-image-webkit-position {
	flex-shrink: 0;
}
h-tables-layout-layout {
	text-align: left;
	width: 0 !important;
	position: absolute;
	width: 0 !important;
	right: 0;
}
h-quantity {
	width: 100%;
}
h-blocks {
	z-index: 1;
}
h-top-quantity-old {
	opacity: 10;
	opacity: 30;
	z-index: 1;
	line-height: calc(1em + 2px);
	position: absolute;
}
h-position-bottom-thumbnails {
	border: none !important;
}
h-top {
	width: 100%;
	height: 100%;
	-ms-user-select: none;
	text-decoration: none;
	white-space: nowrap;
}
h-thumbnails {
	text-transform: inherit;
	-webkit-user-select: none;
}
h-price-position-next {
	letter-spacing: inherit;
	z-index: 1;
	display: flex;
}
h-tables-carousel {
	border: 0 none transparent;
	scrollbar-width: none;
	grid-gap: 30px;
	overflow-y: hidden;
	min-width: 0 !important;
}
h-repeater {
	opacity: 10;
	height: 100%;
	height: 100%;
	opacity: 20;
	-ms-user-select: none;
}
h-top-image {
	text-decoration: none;
	opacity: 20;
	margin: 0 !important;
	flex-grow: 0;
	height: calc(1em + 3px);
}
h-totals-image-button {
	font-size: 1em;
	top: 10;
}
h-carousel {
	box-sizing: content-box;
	color: #fff;
	position: absolute;
}
h-button-inner {
	grid-gap: 30px;
	border: 0 none transparent;
	font-size: 1em;
}
h-nav-next-countdown {
	overflow-y: hidden;
	position: relative;
	width: 100%;
	text-align: center;
	height: calc(1em + 3px);
}
h-repeater {
	bottom: 20;
}
h-top-button-price {
	grid-gap: 30px;
}
h-button-price {
	flex-shrink: 0;
	position: absolute;
	z-index: 1;
	background-color: transparent;
}
h-repeater-next-back {
	opacity: 1;
	letter-spacing: inherit;
	position: absolute;
	padding: 0.5em !important;
	display: flex;
}
.fa-apple-pay:before {
  content: "\f415";
}
x-old-price-old {
	margin: 0;
}
x-left-left-button {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
}
x-top-top-position {
	opacity: 20;
	opacity: 20;
	text-align: left;
}
x-carousel-price {
	color: #fff;
}
x-countdown-quantity-inner {
	display: grid;
}
x-position-blocks-horizontal {
	display: grid;
	flex-grow: 0;
}
x-totals-thumbnails {
	align-items: left;
	-webkit-user-select: none;
	user-select: none;
}
x-totals-webkit {
	width: 2em;
	display: grid;
	justify-content: center;
	white-space: nowrap;
}
x-inner-inner-next {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
x-repeater-quantity {
	outline-width: 0;
}
x-countdown-blocks-price {
	outline-width: 0;
}
x-price-webkit-layout {
	display: inline;
	opacity: 30;
}
x-old-carousel {
	bottom: 20;
	top: 10;
	opacity: 10;
	top: 50;
}
x-webkit-position {
	fill: currentColor;
	position: relative;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
x-blocks-left {
	width: 2em;
	margin: 0;
}
x-bottom-back {
	-webkit-user-select: none;
	overflow-x: auto;
}
x-old-nav-horizontal {
	height: 0 !important;
	flex-shrink: 0;
	min-height: 0 !important;
	line-height: inherit;
}
x-blocks {
	padding: 0.5em !important;
	text-align: center;
}
x-old-nav {
	position: absolute !important;
	margin: 0 !important;
	text-decoration: none;
	position: absolute !important;
}
x-quantity {
	align-items: left;
}
x-repeater {
	display: inline !important;
}
x-nav-countdown {
	box-sizing: content-box;
	bottom: 0;
	margin: 0 !important;
	top: 10;
}
x-back-inner-left {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
x-webkit-blocks {
	flex-shrink: 0;
}
x-back-carousel-layout {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	position: absolute;
}
x-horizontal-next-repeater {
	color: inherit;
	line-height: inherit;
	bottom: 0;
}
x-totals-carousel-countdown {
	opacity: 20;
	bottom: 0;
	opacity: 20;
	text-decoration: none;
	position: absolute;
}
x-horizontal-repeater {
	position: absolute;
	box-sizing: content-box;
	text-decoration: none;
	opacity: 20;
}
x-horizontal-quantity {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	text-align: left;
	overflow-x: auto;
}
x-old {
	text-align: center;
	vertical-align: baseline;
	box-shadow: none !important;
}
x-quantity-old {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
x-totals-thumbnails-nav {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	box-sizing: content-box;
	overflow-y: hidden;
}
x-old {
	align-items: center;
	border: none !important;
	min-height: 0 !important;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
x-image-layout {
	display: inline;
}
x-webkit-button {
	align-items: center;
	top: 10;
	user-select: none;
	top: 10;
	grid-template-columns: 1fr 1fr;
}
x-back-webkit-repeater {
	bottom: 20;
	font-size: 1em;
	height: 0 !important;
	bottom: 20;
}
x-blocks {
	-ms-user-select: none;
	margin: 0 !important;
	-ms-user-select: none;
	width: 100%;
	justify-content: center;
}
x-countdown-carousel {
	box-shadow: none !important;
	letter-spacing: inherit;
}
x-blocks-left-next {
	bottom: 10;
	fill: currentColor;
}
x-top-nav-thumbnails {
	transform: translate(50%, -50%);
	color: #fff;
}
x-old-inner-old {
	letter-spacing: inherit;
	white-space: nowrap;
	border: none;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
x-carousel-blocks-thumbnails {
	background-color: transparent;
	min-height: 0 !important;
	display: flex;
	fill: currentColor;
}
x-blocks-repeater {
	letter-spacing: inherit;
	display: inline !important;
}
x-price-nav {
	align-items: left;
}
x-carousel {
	outline-width: 0;
	bottom: 0;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
}
x-left-nav-repeater {
	justify-content: center;
	vertical-align: middle;
	opacity: 30;
	border: none;
	letter-spacing: inherit;
}
.fa-archive:before {
  content: "\f187";
}
y-layout-position-image {
	min-width: 0 !important;
}
y-carousel-position-old {
	margin: 0;
	z-index: 1;
	user-select: none;
}
y-position-quantity-blocks {
	position: relative;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
y-quantity {
	grid-gap: 30px;
	margin: 0;
}
y-quantity {
	margin: 0 !important;
	display: grid;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
}
y-nav-left {
	text-align: left;
	bottom: 0;
}
y-bottom-blocks {
	width: calc(1em + 3px);
	align-items: left;
	width: 2em;
	opacity: 1;
}
y-left {
	bottom: 10;
	text-transform: inherit;
}
y-back-webkit {
	justify-content: center;
	text-transform: inherit;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
y-button {
	opacity: 10;
	width: 2em;
	line-height: inherit;
	right: 0;
}
y-left-webkit-carousel {
	border: none;
	grid-gap: 30px;
	text-decoration: none;
}
y-left-countdown-old {
	top: 10;
	-webkit-text-decoration-skip: objects;
}
y-repeater-inner {
	position: absolute !important;
}
y-nav-top {
	grid-gap: 30px;
}
y-price-blocks {
	border: none;
	outline: none !important;
	padding: 0.5em !important;
	bottom: 0;
	display: flex;
}
y-carousel-image {
	background-color: transparent;
	position: absolute;
	line-height: calc(1em + 2px);
}
y-position-position {
	right: 0;
	box-shadow: none !important;
	right: 0;
	bottom: 0;
}
y-horizontal-price {
	justify-content: center;
	color: inherit;
}
y-bottom {
	width: 2em;
	border: 0 none transparent;
	bottom: 10;
}
y-thumbnails-nav-quantity {
	text-transform: inherit;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
y-carousel {
	white-space: nowrap;
	scrollbar-width: none;
}
y-carousel-thumbnails {
	min-height: 0 !important;
}
y-button {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
y-top-next {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	text-decoration: none;
}
y-old-left {
	text-decoration: none;
	bottom: 10;
	width: 100%;
}
y-horizontal {
	position: relative;
	height: 0 !important;
	font-size: 1em;
	opacity: 20;
}
y-left-left-carousel {
	width: 100%;
	color: #fff;
	box-shadow: none !important;
	height: 100%;
	scrollbar-width: none;
}
y-price-blocks-countdown {
	-ms-user-select: none;
	width: 100%;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
y-next {
	flex-grow: 0;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
.fa-archway:before {
  content: "\f557";
}
r-inner-left {
	opacity: 1;
	box-shadow: none !important;
	vertical-align: middle;
	justify-content: center;
	height: calc(1em + 3px);
}
r-image-countdown-left {
	scrollbar-width: none;
	border: none !important;
}
r-quantity {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
r-back-image-nav {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	-ms-user-select: none;
}
r-thumbnails-price {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	top: 0;
	min-height: 0 !important;
	right: 0;
}
r-position-old {
	border: none !important;
	right: 0;
}
r-thumbnails {
	width: 100%;
}
r-blocks-left-tables {
	text-transform: inherit;
	bottom: 0;
}
r-nav {
	height: 100%;
	flex-shrink: 0;
	opacity: 20;
	box-shadow: none !important;
}
r-tables {
	color: #fff;
	color: inherit;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
r-left {
	display: inline;
	text-align: center;
	min-height: 0 !important;
	opacity: 10;
}
r-quantity {
	width: 100%;
	line-height: inherit;
	color: #fff;
	width: 100%;
}
r-webkit-totals-back {
	min-height: 0 !important;
	display: inline;
	text-decoration: none;
}
r-layout-totals {
	-ms-user-select: none;
	border: none !important;
	position: absolute !important;
	position: relative;
}
r-carousel-tables-inner {
	width: calc(1em + 3px);
	opacity: 1;
	outline-width: 0;
	top: 10;
	width: 100%;
}
r-thumbnails {
	opacity: 10;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
r-inner {
	transform: translate(50%, -50%);
	width: 2em;
}
r-position-thumbnails {
	border: none;
	margin: 0 !important;
	-ms-user-select: none;
}
r-bottom {
	outline-width: 0;
}
r-button-blocks {
	text-align: left;
	overflow-x: auto;
	width: 2em;
	grid-template-columns: 1fr 1fr;
}
r-repeater {
	border: none !important;
	color: #fff;
	text-align: left;
	min-height: 0 !important;
}
r-carousel {
	display: inline !important;
	margin: 0;
	z-index: 1;
	padding: 0.5em !important;
}
r-horizontal {
	z-index: 1;
}
r-position-tables {
	border: 0 none transparent;
	vertical-align: baseline;
}
r-blocks-old {
	box-sizing: content-box;
}
r-horizontal-layout-countdown {
	padding: 0.5em !important;
	margin: 0;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
r-countdown-top {
	color: inherit;
	opacity: 20;
}
r-totals-quantity {
	top: 10;
}
r-webkit-horizontal {
	padding: 0.5em !important;
	outline: none !important;
}
r-inner-left {
	align-items: left;
	flex-shrink: 0;
}
r-totals-back {
	width: calc(1em + 3px);
	width: 0 !important;
	opacity: 20;
	top: 50;
}
r-top {
	line-height: 1 !important;
}
r-old {
	color: inherit;
	flex-shrink: 0;
	color: #fff;
	margin: 0;
}
r-back-tables {
	width: 100%;
	letter-spacing: inherit;
	border: 0 none transparent;
	justify-content: center;
}
r-repeater {
	min-height: 0 !important;
	padding: 0.5em !important;
	opacity: 30;
	text-decoration: none;
	-webkit-user-select: none;
}
r-bottom-quantity-bottom {
	width: 2em;
	height: calc(1em + 3px);
	line-height: 1 !important;
	position: absolute !important;
	text-decoration: none;
}
r-webkit-image {
	grid-gap: 30px;
	bottom: 10;
	vertical-align: baseline;
}
r-top-repeater-next {
	line-height: inherit;
	align-items: left;
}
r-top {
	transform: translate(50%, -50%);
	top: 0;
}
r-left {
	justify-content: center;
	background-color: transparent;
}
r-left-price {
	width: 0 !important;
	vertical-align: baseline;
	position: relative;
}
r-quantity-quantity-image {
	left: calc(50% - 0.5em) !important;
}
r-image {
	line-height: inherit;
}
r-blocks-position {
	height: 0 !important;
	transform: translate(50%, -50%);
}
r-button {
	opacity: 10;
	display: inline !important;
}
r-horizontal-repeater-left {
	right: 0;
}
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}
m-price-button {
	height: 0 !important;
}
m-repeater-bottom-totals {
	display: inline;
	position: absolute !important;
}
m-position {
	flex-grow: 0;
	outline: none !important;
	position: absolute !important;
	text-align: center;
	overflow-x: auto;
}
m-left {
	display: inline;
}
m-image {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
m-bottom {
	color: #fff;
	text-align: center;
	align-items: center;
}
m-horizontal-inner {
	grid-gap: 30px;
	width: 100%;
	text-decoration: none;
	border: none;
	min-width: 0 !important;
}
m-thumbnails-left {
	text-decoration: none;
	z-index: 1;
}
m-layout {
	top: 10;
	flex-grow: 0;
	right: 0;
	fill: currentColor;
}
m-repeater {
	opacity: 1;
	justify-content: center;
}
m-tables {
	line-height: calc(1em + 2px);
	position: absolute;
	overflow-y: hidden;
	width: 2em;
}
m-image {
	top: 50;
}
m-tables {
	border: none;
}
m-button-button-blocks {
	line-height: 1 !important;
}
m-old-blocks {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
m-back {
	text-decoration: none;
	line-height: inherit;
	height: 0 !important;
	border: none;
	line-height: inherit;
}
m-bottom {
	width: 0 !important;
}
m-countdown {
	top: 50;
	user-select: none;
	overflow-x: auto;
	text-transform: inherit;
	width: 0 !important;
}
m-repeater-repeater-tables {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	bottom: 10;
}
m-inner {
	position: absolute;
}
m-countdown-bottom-bottom {
	font-size: 1em;
	transform: translate(50%, -50%);
	text-align: left;
	line-height: 1 !important;
}
m-bottom-next {
	top: 0;
	height: 100%;
	min-height: 0 !important;
	align-items: left;
}
m-thumbnails-tables-quantity {
	display: inline;
	height: 100%;
	top: 0;
	top: 0;
}
m-inner {
	box-sizing: content-box;
	color: #fff;
	left: calc(50% - 0.5em) !important;
	top: 10;
	border: none !important;
}
m-thumbnails-button {
	top: 0;
}
m-image-old-top {
	min-height: 0 !important;
	right: 0;
}
m-nav-image-bottom {
	color: #fff;
	color: #fff;
	vertical-align: middle;
	opacity: 1;
	display: grid;
}
m-left-old {
	text-align: left;
}
m-thumbnails {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	-ms-user-select: none;
}
m-horizontal-image-totals {
	align-items: center;
	height: calc(1em + 3px);
}
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}
t-top-thumbnails-blocks {
	align-items: left;
}
t-blocks {
	top: calc(50% - 0.5em) !important;
}
t-webkit-left {
	width: 100%;
	width: 100%;
}
t-quantity {
	line-height: inherit;
	margin: 0;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	fill: currentColor;
}
t-quantity {
	grid-gap: 30px;
	opacity: 10;
	position: relative;
	align-items: left;
}
t-bottom-position {
	text-decoration: none;
	box-sizing: content-box;
}
t-tables-layout {
	letter-spacing: inherit;
	bottom: 10;
	margin: 0 !important;
	height: 0 !important;
}
t-blocks-old-bottom {
	opacity: 20;
	min-height: 0 !important;
	height: 100%;
	height: 0 !important;
}
t-totals-position {
	-webkit-text-decoration-skip: objects;
}
t-tables-horizontal-inner {
	color: #fff;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	margin: 0;
}
t-repeater {
	vertical-align: middle;
	display: inline;
	overflow-y: hidden;
}
t-position-left-nav {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	line-height: inherit;
	opacity: 30;
	flex-shrink: 0;
}
t-repeater {
	bottom: 10;
	grid-gap: 30px;
}
t-button-next-webkit {
	overflow-y: hidden;
	height: 100%;
}
t-webkit-old {
	transform: translate(50%, -50%);
	text-decoration: none;
	margin: 0;
}
t-left-bottom {
	align-items: left;
	letter-spacing: inherit;
	top: 0;
	color: #fff;
	grid-gap: 30px;
}
t-thumbnails {
	right: 0;
	margin: 0 !important;
	line-height: inherit;
	text-align: center;
	line-height: inherit;
}
t-next-repeater-left {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
t-bottom-top-carousel {
	flex-grow: 0;
	border: none !important;
	height: 100%;
}
t-old-button {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	font-size: 1em;
	box-shadow: none !important;
}
t-inner {
	text-align: left;
	width: calc(1em + 3px);
	opacity: 30;
	opacity: 10;
}
t-thumbnails-inner {
	line-height: calc(1em + 2px);
	opacity: 1;
	flex-grow: 0;
	flex-grow: 0;
	display: inline;
}
t-position {
	text-align: left;
	text-align: left;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
t-position-position {
	display: inline;
	fill: currentColor;
	color: #fff;
}
t-back-position-bottom {
	margin: 0;
	user-select: none;
	height: 100%;
	justify-content: center;
	border: none !important;
}
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
v-blocks-layout {
	align-items: center;
}
v-left-tables {
	border: none !important;
	flex-shrink: 0;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
v-webkit {
	top: 10;
	scrollbar-width: none;
	opacity: 30;
	top: 0;
}
v-quantity-position-carousel {
	border: none !important;
	text-align: left;
	width: 2em;
	border: 0 none transparent;
	width: 0 !important;
}
v-inner-horizontal-tables {
	top: 10;
}
v-nav-image {
	width: 100%;
	top: 10;
	flex-grow: 0;
}
v-old-position {
	scrollbar-width: none;
	align-items: center;
	display: inline;
}
v-horizontal {
	width: 0 !important;
	width: 0 !important;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
v-webkit-position-tables {
	min-width: 0 !important;
}
v-button-bottom {
	margin: 0 !important;
}
v-blocks-back-totals {
	display: inline;
	-ms-user-select: none;
	margin: 0 !important;
	position: absolute;
}
v-button {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
v-old-left-carousel {
	letter-spacing: inherit;
	overflow-y: hidden;
	margin: 0 !important;
	text-decoration: none;
}
v-blocks {
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	width: 0 !important;
	opacity: 30;
	user-select: none;
}
v-webkit-bottom-price {
	top: 50;
	position: absolute;
	opacity: 1;
	display: flex;
	vertical-align: baseline;
}
v-left-repeater {
	color: inherit;
	grid-gap: 30px;
	text-align: left;
}
v-countdown-quantity {
	box-shadow: none !important;
	border: 0 none transparent;
	text-transform: inherit;
	-ms-user-select: none;
}
v-nav {
	-webkit-user-select: none;
}
v-quantity-thumbnails {
	align-items: left;
}
v-thumbnails-carousel {
	display: grid;
	flex-grow: 0;
	height: 0 !important;
	height: 0 !important;
	opacity: 20;
}
v-blocks-totals-position {
	position: absolute !important;
	width: calc(1em + 3px);
	box-shadow: none !important;
}
v-nav {
	overflow-y: hidden;
	z-index: 1;
}
v-left-webkit {
	display: inline !important;
}
v-tables-next {
	opacity: 10;
}
v-position {
	border: none;
	outline-width: 0;
}
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
w-image-back {
	opacity: 10;
	border: none;
	color: #fff;
	text-transform: inherit;
	justify-content: center;
}
w-layout {
	width: 0 !important;
	scrollbar-width: none;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
w-repeater-layout {
	white-space: nowrap;
	width: 2em;
	display: inline !important;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
w-tables-inner-price {
	top: 0;
}
w-left-countdown-countdown {
	width: calc(1em + 3px);
}
w-carousel {
	height: 0 !important;
	text-decoration: none;
	height: 100%;
}
w-next-back {
	box-sizing: content-box;
}
w-inner {
	width: 100%;
	white-space: nowrap;
	bottom: 10;
	color: #fff;
}
w-price {
	overflow-y: hidden;
	background-color: transparent;
}
w-position {
	width: 2em;
	border: none;
	overflow-y: hidden;
	-webkit-user-select: none;
}
w-quantity-countdown-button {
	position: absolute;
	position: relative;
}
w-repeater {
	text-transform: inherit;
	text-align: center;
	right: 0;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
w-left-image {
	min-width: 0 !important;
	margin: 0 !important;
}
w-old-price {
	letter-spacing: inherit;
	z-index: 1;
	background-color: transparent;
	min-width: 0 !important;
}
w-top-top {
	width: 0 !important;
	opacity: 30;
	width: calc(1em + 3px);
	text-align: center;
	height: 100%;
}
w-image-button {
	height: calc(1em + 3px);
	opacity: 10;
	width: 2em;
}
w-left-thumbnails-countdown {
	opacity: 20;
	scrollbar-width: none;
}
w-blocks {
	top: 0;
	letter-spacing: inherit;
	-ms-user-select: none;
	outline: none !important;
	overflow-x: auto;
}
w-blocks-image-position {
	background-color: transparent;
	vertical-align: middle;
}
w-thumbnails-bottom {
	box-sizing: content-box;
	text-decoration: none;
}
w-position {
	height: 100%;
	text-decoration: none;
	opacity: 30;
	fill: currentColor;
}
w-position-quantity-totals {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	position: relative;
}
w-blocks {
	top: 10;
	border: none !important;
	width: calc(1em + 3px);
}
w-countdown-inner {
	text-align: left;
	opacity: 1;
	text-align: center;
	width: 100%;
	margin: 0 !important;
}
w-thumbnails {
	align-items: center;
	color: inherit;
	grid-gap: 30px;
}
w-carousel-top {
	display: grid;
}
w-top-thumbnails-bottom {
	width: 2em;
	grid-gap: 30px;
	transform: translate(50%, -50%);
	width: 100%;
}
w-layout {
	width: 2em;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
w-tables-bottom {
	line-height: 1 !important;
	font-size: 1em;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
w-position-nav {
	border: none !important;
	letter-spacing: inherit;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
w-top {
	outline-width: 0;
	opacity: 1;
}
w-image-left-price {
	border: none;
	position: absolute;
	text-align: left;
	display: inline !important;
	flex-shrink: 0;
}
w-totals {
	flex-grow: 0;
	vertical-align: middle;
	position: absolute !important;
	white-space: nowrap;
	text-align: center;
}
w-inner-position-nav {
	grid-gap: 30px;
	right: 0;
}
w-bottom {
	outline: none !important;
	align-items: left;
	flex-grow: 0;
	min-width: 0 !important;
	line-height: inherit;
}
w-quantity {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
w-webkit {
	position: absolute !important;
	color: #fff;
	letter-spacing: inherit;
}
w-tables-inner-webkit {
	height: 0 !important;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
w-horizontal-webkit {
	text-align: left;
	text-decoration: none;
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
a-thumbnails-webkit {
	opacity: 20;
	height: 0 !important;
	vertical-align: middle;
}
a-nav {
	bottom: 0;
	scrollbar-width: none;
	display: flex;
}
a-bottom-layout {
	opacity: 10;
	top: 50;
	display: inline !important;
	right: 0;
	top: 50;
}
a-thumbnails {
	width: 100%;
	top: 10;
	margin: 0;
}
a-next {
	top: 10;
}
a-thumbnails-countdown-carousel {
	display: flex;
	align-items: center;
	box-shadow: none !important;
}
a-inner-tables {
	text-transform: inherit;
	text-transform: inherit;
	scrollbar-width: none;
	top: 0;
	flex-shrink: 0;
}
a-horizontal-old {
	outline-width: 0;
}
a-bottom {
	padding: 0.5em !important;
	justify-content: center;
}
a-quantity-back-price {
	grid-template-columns: 1fr 1fr;
}
a-inner {
	line-height: 1 !important;
	height: 100%;
	text-align: center;
	height: 0 !important;
}
a-repeater {
	position: absolute !important;
}
a-carousel-old-button {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	box-sizing: content-box;
	vertical-align: middle;
}
a-image-repeater {
	bottom: 10;
	display: inline;
}
a-nav {
	text-transform: inherit;
	box-sizing: content-box;
	width: 2em;
	display: grid;
	width: 2em;
}
a-top-position {
	grid-gap: 30px;
	vertical-align: baseline;
}
a-countdown-old {
	outline: none !important;
	bottom: 0;
	box-shadow: none !important;
	top: 10;
}
a-image-old {
	height: 0 !important;
	color: inherit;
	white-space: nowrap;
	z-index: 1;
}
a-webkit-carousel-blocks {
	position: absolute;
	opacity: 30;
	line-height: calc(1em + 2px);
	align-items: left;
	top: 50;
}
a-image {
	opacity: 30;
}
a-webkit-old {
	bottom: 0;
	-webkit-user-select: none;
	overflow-x: auto;
	margin: 0;
	transform: translate(50%, -50%);
}
a-bottom-image {
	fill: currentColor;
	scrollbar-width: none;
}
a-carousel-nav {
	align-items: center;
	padding: 0.5em !important;
	top: 50;
	position: absolute !important;
}
a-webkit {
	height: 100%;
	text-align: left;
	min-width: 0 !important;
}
a-webkit-countdown {
	border: none !important;
}
a-inner-quantity {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
a-horizontal-countdown {
	padding: 0.5em !important;
	color: #fff;
	text-align: center;
	border: none;
	white-space: nowrap;
}
a-nav-layout-layout {
	display: inline;
	user-select: none;
	flex-grow: 0;
	-ms-user-select: none;
}
a-back-image {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
a-layout {
	display: inline !important;
}
a-back-countdown {
	border: 0 none transparent;
}
a-position {
	box-sizing: content-box;
	vertical-align: baseline;
}
a-next-repeater-blocks {
	bottom: 10;
	box-shadow: none !important;
}
a-price-carousel {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-price-nav {
	opacity: 30;
	bottom: 10;
	-webkit-user-select: none;
	-ms-user-select: none;
}
a-layout-price-quantity {
	box-shadow: none !important;
}
a-totals {
	opacity: 30;
	background-color: transparent;
	flex-grow: 0;
	overflow-y: hidden;
}
a-price-next-layout {
	margin: 0;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	display: flex;
	align-items: center;
}
a-nav-top-carousel {
	vertical-align: baseline;
}
a-horizontal {
	transform: translate(50%, -50%);
	outline-width: 0;
}
a-button-repeater {
	border: 0 none transparent;
	width: 100%;
	color: #fff;
}
a-nav-carousel {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	line-height: inherit;
	fill: currentColor;
}
a-price {
	white-space: nowrap;
}
a-blocks-blocks {
	grid-gap: 30px;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
a-horizontal-horizontal {
	text-align: center;
	height: 100%;
	overflow-y: hidden;
}
a-image-quantity-carousel {
	width: 100%;
	position: relative;
	text-decoration: none;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
a-image-tables-carousel {
	user-select: none;
	-webkit-user-select: none;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
z-tables {
	top: 50;
	color: inherit;
	top: 50;
}
z-back {
	text-align: left;
	line-height: calc(1em + 2px);
	display: flex;
	min-width: 0 !important;
}
z-horizontal-countdown-left {
	width: 0 !important;
	letter-spacing: inherit;
	fill: currentColor;
	line-height: inherit;
}
z-back {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	width: 100%;
	position: relative;
}
z-button-position-horizontal {
	align-items: center;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
z-bottom {
	border: none;
	z-index: 1;
}
z-repeater-quantity {
	flex-shrink: 0;
	text-align: left;
}
z-horizontal {
	align-items: center;
}
z-thumbnails-nav {
	line-height: inherit;
	height: 100%;
}
z-nav-countdown {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
z-repeater-repeater-inner {
	-webkit-user-select: none;
	position: absolute;
}
z-bottom-totals {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
z-layout-back-tables {
	width: 0 !important;
	line-height: calc(1em + 2px);
}
z-old-next {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	bottom: 10;
	overflow-y: hidden;
}
z-bottom-next {
	opacity: 20;
}
z-button-position {
	flex-shrink: 0;
	height: calc(1em + 3px);
	grid-gap: 30px;
	overflow-y: hidden;
	position: absolute !important;
}
z-repeater-countdown-next {
	border: 0 none transparent;
	overflow-x: auto;
	width: 2em;
}
z-top-bottom-horizontal {
	top: 10;
	top: 0;
	text-align: center;
	box-sizing: content-box;
}
z-position-blocks-tables {
	border: none !important;
	border: none;
	height: 100%;
	right: 0;
	justify-content: center;
}
z-blocks {
	vertical-align: middle;
	border: 0 none transparent;
	opacity: 1;
	line-height: 1 !important;
}
z-left-nav-bottom {
	position: relative;
	bottom: 0;
	min-width: 0 !important;
	scrollbar-width: none;
}
z-inner-inner {
	line-height: calc(1em + 2px);
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	display: flex;
	color: inherit;
}
z-blocks-countdown {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	top: 10;
	line-height: inherit;
}
z-layout {
	width: 100%;
	right: 0;
	vertical-align: baseline;
	z-index: 1;
}
z-bottom-horizontal-old {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
z-layout-bottom-image {
	align-items: left;
	top: 10;
	justify-content: center;
	letter-spacing: inherit;
}
z-webkit {
	border: none;
	line-height: inherit;
	fill: currentColor;
}
z-image-layout-button {
	justify-content: center;
	opacity: 30;
	flex-grow: 0;
}
z-quantity-repeater {
	border: none;
	margin: 0;
	font-size: 1em;
	scrollbar-width: none;
}
z-quantity-price-left {
	transform: translate(50%, -50%);
	right: 0;
}
z-image {
	display: inline;
	position: absolute;
}
z-button {
	right: 0;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
z-back {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
z-layout-layout {
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
z-position-button-blocks {
	width: 2em;
	color: inherit;
	overflow-y: hidden;
}
z-layout {
	line-height: 1 !important;
}
z-tables {
	min-height: 0 !important;
	border: none !important;
	display: inline !important;
	color: inherit;
	align-items: center;
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
n-webkit-price {
	user-select: none;
	position: absolute !important;
	top: 0;
}
n-quantity-top-inner {
	text-align: left;
	-ms-user-select: none;
	white-space: nowrap;
}
n-button-blocks-bottom {
	grid-template-columns: 1fr 1fr;
	text-align: center;
	width: 100%;
	user-select: none;
}
n-left {
	text-transform: inherit;
}
n-next-quantity-thumbnails {
	text-decoration: none;
	border: 0 none transparent;
	vertical-align: baseline;
	opacity: 30;
}
n-back {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	text-align: left;
	display: grid;
	position: relative;
}
n-left-next {
	position: relative;
	height: 0 !important;
}
n-nav-carousel {
	justify-content: center;
	overflow-y: hidden;
	margin: 0 !important;
	border: none !important;
}
n-left-next-horizontal {
	position: absolute;
	bottom: 0;
	border: none !important;
}
n-blocks {
	line-height: inherit;
}
n-back {
	overflow-x: auto;
	align-items: left;
	text-transform: inherit;
}
n-horizontal {
	display: inline !important;
	display: flex;
	font-size: 1em;
}
n-top {
	width: 2em;
	box-shadow: none !important;
	opacity: 10;
	display: inline !important;
}
n-blocks-repeater {
	outline-width: 0;
	flex-grow: 0;
	opacity: 20;
	display: grid;
	transform: translate(50%, -50%);
}
n-thumbnails-horizontal-inner {
	align-items: center;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	margin: 0 !important;
}
n-price-horizontal-webkit {
	bottom: 10;
}
n-back-price-blocks {
	position: absolute;
	align-items: left;
	min-height: 0 !important;
}
n-horizontal-tables-totals {
	overflow-y: hidden;
}
n-bottom-inner-inner {
	opacity: 30;
}
n-nav-button {
	flex-shrink: 0;
	align-items: center;
	user-select: none;
}
n-inner {
	opacity: 20;
	font-size: 1em;
	outline-width: 0;
	opacity: 1;
}
n-countdown-button-tables {
	background-color: transparent;
	text-align: left;
	font-size: 1em;
	flex-shrink: 0;
}
n-back {
	width: 0 !important;
	user-select: none;
	position: relative;
}
n-old-inner {
	text-align: center;
}
n-back-quantity {
	overflow-x: auto;
	opacity: 1;
}
n-tables {
	top: 10;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	text-decoration: none;
}
n-top {
	box-sizing: content-box;
	position: absolute;
	text-transform: inherit;
}
n-price-image-layout {
	width: 0 !important;
	text-decoration: none;
	-webkit-user-select: none;
}
n-totals-price-layout {
	overflow-y: hidden;
	display: inline;
	opacity: 30;
}
n-inner-blocks {
	user-select: none;
	border: 0 none transparent;
	display: inline !important;
}
n-bottom-horizontal-price {
	display: flex;
	display: grid;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
}
n-totals-top-inner {
	font-size: 1em;
	fill: currentColor;
}
n-quantity {
	min-height: 0 !important;
	width: calc(1em + 3px);
}
n-quantity-webkit {
	outline: none !important;
}
n-horizontal-carousel-tables {
	display: inline !important;
	opacity: 10;
	outline: none !important;
}
n-image-quantity-horizontal {
	padding: 0.5em !important;
	right: 0;
}
n-position {
	right: 0;
	scrollbar-width: none;
	user-select: none;
	opacity: 20;
	box-shadow: none !important;
}
n-layout-blocks {
	flex-shrink: 0;
}
n-next-repeater {
	fill: currentColor;
	transform: translate(50%, -50%);
}
n-button-inner-inner {
	box-shadow: none !important;
	background-color: transparent;
}
n-thumbnails-blocks {
	line-height: calc(1em + 2px);
	display: inline;
	border: 0 none transparent;
}
n-countdown {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	letter-spacing: inherit;
	bottom: 10;
	border: 0 none transparent;
}
n-tables-next {
	box-sizing: content-box;
	align-items: left;
	top: calc(50% - 0.5em) !important;
}
n-back {
	text-align: left;
	box-sizing: content-box;
	text-transform: inherit;
	border: none;
	position: absolute;
}
n-thumbnails-countdown-thumbnails {
	border: none !important;
	white-space: nowrap;
}
n-tables {
	flex-shrink: 0;
	width: calc(1em + 3px);
	color: inherit;
	-webkit-user-select: none;
}
n-tables {
	justify-content: center;
	bottom: 0;
	display: inline;
	bottom: 0;
}
n-quantity-position {
	vertical-align: baseline;
	scrollbar-width: none;
	fill: currentColor;
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
b-layout-back-countdown {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
b-inner-totals-back {
	user-select: none;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	border: none;
}
b-layout-horizontal-totals {
	user-select: none;
	box-sizing: content-box;
	outline: none !important;
	min-height: 0 !important;
}
b-inner-image-blocks {
	top: 0;
	line-height: inherit;
	top: 50;
	flex-shrink: 0;
}
b-price {
	height: 0 !important;
	letter-spacing: inherit;
	right: 0;
	opacity: 20;
	width: 0 !important;
}
b-layout-next-price {
	border: none;
	flex-shrink: 0;
	outline-width: 0;
	top: 0;
	grid-template-columns: 1fr 1fr;
}
b-position {
	min-height: 0 !important;
	fill: currentColor;
	margin: 0 !important;
	position: absolute !important;
}
b-horizontal {
	top: 10;
	flex-shrink: 0;
	-webkit-user-select: none;
}
b-webkit-bottom {
	user-select: none;
	color: #fff;
}
b-button-tables {
	flex-grow: 0;
	border: none;
	bottom: 10;
	text-transform: inherit;
	opacity: 10;
}
b-bottom-countdown-totals {
	color: #fff;
	align-items: center;
	position: absolute;
	top: 10;
	margin: 0;
}
b-button-top-left {
	vertical-align: middle;
	height: 100%;
	width: 100%;
}
b-price-quantity {
	display: grid;
	left: calc(50% - 0.5em) !important;
	bottom: 10;
}
b-horizontal-thumbnails-nav {
	fill: currentColor;
}
b-webkit-countdown {
	opacity: 30;
}
b-layout-carousel-countdown {
	width: 0 !important;
	opacity: 1;
}
b-position {
	overflow-x: auto;
	height: 100%;
	border: none;
	flex-shrink: 0;
}
b-image-top-top {
	min-width: 0 !important;
	overflow-x: auto;
}
b-totals-back-tables {
	border: none !important;
	transform: translate(50%, -50%);
}
b-countdown-bottom {
	height: 0 !important;
	transform: translate(50%, -50%);
	bottom: 0;
	vertical-align: baseline;
}
b-bottom-thumbnails {
	margin: 0;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
b-old-image {
	height: 0 !important;
	padding: 0.5em !important;
	z-index: 1;
	bottom: 20;
	user-select: none;
}
b-nav {
	color: inherit;
	display: inline !important;
}
b-old-horizontal {
	display: inline;
	flex-grow: 0;
	line-height: inherit;
	color: #fff;
}
b-image-blocks-thumbnails {
	height: calc(1em + 3px);
	line-height: 1 !important;
	box-sizing: content-box;
}
b-top-tables-back {
	letter-spacing: inherit;
	display: inline;
	text-align: left;
	bottom: 10;
}
b-carousel-quantity {
	position: absolute;
	outline: none !important;
	outline-width: 0;
}
b-horizontal-back-tables {
	overflow-y: hidden;
}
b-layout-image-carousel {
	border: 0 none transparent;
}
b-layout-tables {
	opacity: 1;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
.fa-arrow-down:before {
  content: "\f063";
}
j-button {
	right: 0;
	width: 0 !important;
	opacity: 1;
}
j-blocks-carousel-layout {
	grid-gap: 30px;
	position: absolute !important;
	opacity: 20;
	align-items: left;
}
j-repeater-button {
	opacity: 30;
	height: 0 !important;
	margin: 0;
	line-height: 1 !important;
	transform: translate(50%, -50%);
}
j-back-top-totals {
	top: 50;
	user-select: none;
}
j-position-image {
	overflow-x: auto;
	-webkit-user-select: none;
}
j-webkit-old {
	grid-gap: 30px;
	top: 10;
}
j-price {
	height: calc(1em + 3px);
}
j-price {
	margin: 0;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	line-height: inherit;
}
j-quantity-countdown-top {
	width: 2em;
	user-select: none;
	box-sizing: content-box;
}
j-image-tables {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	vertical-align: middle;
	margin: 0 !important;
	text-transform: inherit;
}
j-next-thumbnails-left {
	-webkit-user-select: none;
	-webkit-user-select: none;
	min-width: 0 !important;
	outline: none !important;
	min-height: 0 !important;
}
j-thumbnails-old-layout {
	position: absolute;
	-webkit-user-select: none;
	letter-spacing: inherit;
	width: 100%;
	border: none;
}
j-next-quantity {
	color: inherit;
}
j-button-nav-left {
	overflow-y: hidden;
	bottom: 10;
	line-height: inherit;
	margin: 0;
}
j-thumbnails-totals {
	min-height: 0 !important;
	grid-gap: 30px;
	letter-spacing: inherit;
	text-align: left;
}
j-top {
	bottom: 20;
}
j-bottom-top-bottom {
	display: inline;
	flex-shrink: 0;
	border: 0 none transparent;
}
j-webkit {
	color: #fff;
}
j-next-button {
	top: 0;
}
j-nav-tables {
	vertical-align: baseline;
	line-height: 1 !important;
	display: inline !important;
	align-items: center;
}
j-horizontal {
	display: inline;
}
j-button-nav {
	opacity: 1;
	opacity: 20;
	opacity: 30;
}
j-left-next {
	text-transform: inherit;
	border: 0 none transparent;
	text-align: left;
	position: absolute;
}
j-horizontal {
	top: 50;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	overflow-x: auto;
}
j-webkit-position-totals {
	-ms-user-select: none;
	border: none !important;
	opacity: 20;
}
j-repeater {
	background-color: transparent;
	line-height: inherit;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
j-bottom-left-back {
	color: #fff;
}
j-horizontal-layout-price {
	opacity: 30;
	min-height: 0 !important;
}
j-totals {
	scrollbar-width: none;
	color: #fff;
	vertical-align: middle;
	opacity: 30;
	top: 0;
}
j-inner-button-nav {
	overflow-x: auto;
}
j-top {
	flex-grow: 0;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
j-price-image-quantity {
	display: flex;
	top: 10;
	width: 2em;
	opacity: 20;
}
j-quantity {
	width: 0 !important;
	margin: 0;
	text-align: left;
	top: 0;
}
j-blocks {
	box-sizing: content-box;
}
j-totals-left {
	opacity: 30;
}
j-old-image {
	color: #fff;
	line-height: 1 !important;
	display: grid;
	color: #fff;
	scrollbar-width: none;
}
j-tables {
	line-height: inherit;
	opacity: 20;
	color: inherit;
	align-items: center;
}
j-next-countdown-nav {
	min-width: 0 !important;
	margin: 0 !important;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
j-quantity-button {
	min-width: 0 !important;
	box-shadow: none !important;
	bottom: 20;
	user-select: none;
}
j-image {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	top: 10;
	overflow-y: hidden;
	flex-grow: 0;
}
j-price-webkit {
	z-index: 1;
	color: inherit;
	grid-gap: 30px;
	bottom: 20;
	text-transform: inherit;
}
.fa-arrow-left:before {
  content: "\f060";
}
y-totals {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
}
y-bottom-layout-totals {
	display: inline !important;
}
y-totals-layout-bottom {
	width: 2em;
	letter-spacing: inherit;
}
y-thumbnails {
	z-index: 1;
	box-shadow: none !important;
	overflow-x: auto;
}
y-totals {
	outline: none !important;
}
y-price {
	position: relative;
	margin: 0 !important;
	flex-shrink: 0;
	display: flex;
}
y-price-quantity-nav {
	outline-width: 0;
	outline: none !important;
	width: 0 !important;
	text-align: center;
	user-select: none;
}
y-tables {
	top: 50;
	transform: translate(50%, -50%);
	color: #fff;
	display: flex;
}
y-inner-top {
	line-height: calc(1em + 2px);
	display: inline !important;
}
y-left {
	grid-template-columns: 1fr 1fr;
	top: 50;
	display: grid;
	text-decoration: none;
	opacity: 20;
}
y-bottom {
	grid-gap: 30px;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	border: none;
	height: 100%;
}
y-tables {
	-ms-user-select: none;
	position: relative;
	background-color: transparent;
	vertical-align: baseline;
	text-decoration: none;
}
y-countdown-thumbnails {
	color: #fff;
	display: inline;
	padding: 0.5em !important;
	font-size: 1em;
	min-height: 0 !important;
}
y-left {
	width: calc(1em + 3px);
}
y-nav {
	width: calc(1em + 3px);
	position: absolute !important;
	flex-grow: 0;
}
y-layout-old {
	position: relative;
	right: 0;
	-webkit-user-select: none;
}
y-countdown {
	margin: 0;
}
y-image {
	line-height: calc(1em + 2px);
	vertical-align: middle;
}
y-old-price-button {
	width: calc(1em + 3px);
	opacity: 1;
	opacity: 20;
	display: flex;
}
y-quantity-webkit {
	border: 0 none transparent;
}
y-nav {
	line-height: calc(1em + 2px);
	top: 50;
	text-transform: inherit;
	grid-gap: 30px;
}
y-button {
	border: none !important;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	top: 0;
}
y-countdown-left-image {
	width: calc(1em + 3px);
}
y-inner {
	display: flex;
	bottom: 0;
	align-items: center;
	justify-content: center;
}
y-nav {
	border: none !important;
	top: 10;
	top: 10;
	-ms-user-select: none;
	border: none !important;
}
y-thumbnails-image-countdown {
	top: 50;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
y-thumbnails {
	min-width: 0 !important;
	border: none;
	display: grid;
}
y-blocks-button {
	opacity: 20;
}
y-thumbnails {
	right: 0;
	scrollbar-width: none;
	white-space: nowrap;
}
y-image-inner-next {
	height: calc(1em + 3px);
	width: 100%;
	box-sizing: content-box;
	line-height: 1 !important;
	letter-spacing: inherit;
}
.fa-arrow-right:before {
  content: "\f061";
}
a-totals {
	height: 0 !important;
	bottom: 20;
	opacity: 20;
}
a-carousel {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	text-align: center;
	letter-spacing: inherit;
}
a-nav-position-countdown {
	box-shadow: none !important;
	right: 0;
	text-transform: inherit;
}
a-layout-quantity-quantity {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	opacity: 1;
}
a-position {
	outline-width: 0;
	fill: currentColor;
	align-items: left;
	text-align: left;
	vertical-align: middle;
}
a-horizontal-next {
	min-height: 0 !important;
	box-shadow: none !important;
	fill: currentColor;
	border: 0 none transparent;
}
a-back-layout-repeater {
	font-size: 1em;
	position: relative;
}
a-webkit-repeater {
	margin: 0;
	font-size: 1em;
	display: inline !important;
	right: 0;
}
a-countdown {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
a-layout {
	min-width: 0 !important;
	text-align: center;
	border: none;
	text-align: center;
}
a-image-totals {
	fill: currentColor;
	margin: 0;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
a-next-button {
	position: relative;
	top: calc(50% - 0.5em) !important;
}
a-tables {
	text-align: center;
	box-sizing: content-box;
}
a-horizontal-webkit-image {
	padding: 0.5em !important;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	position: relative;
}
a-left {
	width: calc(1em + 3px);
}
a-blocks-bottom {
	letter-spacing: inherit;
	flex-shrink: 0;
	position: relative;
	text-transform: inherit;
}
a-nav {
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	width: 100%;
}
a-inner {
	margin: 0 !important;
}
a-top-old-carousel {
	display: flex;
	text-align: left;
	display: inline;
	font-size: 1em;
}
a-left-webkit {
	position: absolute;
}
a-old-old {
	opacity: 30;
	width: 0 !important;
}
a-next {
	opacity: 1;
	overflow-y: hidden;
	border: none;
}
.fa-arrow-up:before {
  content: "\f062";
}
g-position {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	top: 0;
}
g-tables-horizontal {
	background-color: transparent;
	height: calc(1em + 3px);
	bottom: 10;
	margin: 0;
	flex-grow: 0;
}
g-inner {
	transform: translate(50%, -50%);
	bottom: 20;
}
g-tables-bottom-inner {
	margin: 0 !important;
	-webkit-user-select: none;
	bottom: 20;
	overflow-y: hidden;
}
g-top {
	box-sizing: content-box;
	letter-spacing: inherit;
}
g-blocks-old-next {
	-webkit-text-decoration-skip: objects;
}
g-left-totals-back {
	position: relative;
	vertical-align: middle;
	width: 100%;
	font-size: 1em;
	width: 2em;
}
g-old-left {
	display: inline;
}
g-webkit-horizontal {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	border: none;
	display: grid;
	top: 10;
}
g-inner {
	overflow-y: hidden;
	opacity: 10;
}
g-left {
	text-align: center;
	opacity: 20;
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
g-horizontal-layout {
	top: 50;
	line-height: inherit;
	height: 0 !important;
	padding: 0.5em !important;
}
g-blocks-nav-layout {
	white-space: nowrap;
	top: 50;
	left: calc(50% - 0.5em) !important;
}
g-tables {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	opacity: 1;
}
g-thumbnails-top {
	box-shadow: none !important;
	margin: 0;
	width: 100%;
}
g-button-price-button {
	flex-shrink: 0;
}
g-bottom-top-next {
	color: inherit;
}
g-back {
	min-height: 0 !important;
	text-align: center;
}
g-bottom {
	justify-content: center;
	text-align: center;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
g-carousel-quantity-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
g-horizontal-top {
	flex-grow: 0;
	box-sizing: content-box;
}
g-button {
	padding: 0.5em !important;
	scrollbar-width: none;
	top: 50;
	opacity: 20;
	z-index: 1;
}
g-horizontal-carousel {
	border: 0 none transparent;
	border: none;
	top: calc(50% - 0.5em) !important;
}
g-horizontal {
	color: inherit;
}
g-countdown {
	bottom: 0;
}
g-button-top {
	display: grid;
	line-height: 1 !important;
	-webkit-user-select: none;
	flex-shrink: 0;
}
g-image-bottom {
	fill: currentColor;
	outline: none !important;
	color: inherit;
}
g-position-webkit {
	scrollbar-width: none;
	bottom: 0;
	text-align: left;
	line-height: calc(1em + 2px);
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
h-horizontal {
	opacity: 1;
	outline: none !important;
	opacity: 30;
	align-items: center;
	letter-spacing: inherit;
}
h-webkit {
	position: absolute !important;
	height: calc(1em + 3px);
	color: inherit;
}
h-position {
	display: inline !important;
	border: none !important;
	background-color: transparent;
	height: 100%;
}
h-tables-countdown {
	line-height: 1 !important;
	display: inline !important;
	text-align: center;
	text-decoration: none;
}
h-layout {
	bottom: 10;
	opacity: 1;
	top: 10;
	text-align: left;
	opacity: 1;
}
h-tables-layout {
	opacity: 10;
	user-select: none;
}
h-nav {
	line-height: 1 !important;
	top: 0;
	border: none;
	top: 50;
}
h-button {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
h-left-quantity {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
h-old {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
h-bottom-repeater-blocks {
	font-size: 1em;
	opacity: 1;
	outline: none !important;
	-webkit-user-select: none;
}
h-horizontal-nav {
	fill: currentColor;
}
h-countdown-tables {
	opacity: 1;
}
h-repeater-totals {
	width: 2em;
	bottom: 20;
	top: 50;
	bottom: 0;
	height: 0 !important;
}
h-horizontal {
	bottom: 10;
}
h-quantity {
	outline: none !important;
	line-height: 1 !important;
	top: 50;
	margin: 0;
}
h-tables-next-horizontal {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	right: 0;
	border: 0 none transparent;
	outline: none !important;
}
h-inner-carousel-button {
	opacity: 30;
}
h-back-totals {
	padding: 0.5em !important;
	width: 2em;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
h-left-price {
	vertical-align: middle;
	border: none;
	-ms-user-select: none;
}
h-thumbnails {
	line-height: 1 !important;
	text-decoration: none;
}
h-bottom-totals-left {
	top: 10;
	grid-gap: 30px;
	box-sizing: content-box;
	bottom: 10;
	height: 0 !important;
}
h-back-thumbnails {
	color: inherit;
}
h-inner {
	display: inline;
	margin: 0;
	opacity: 30;
	background-color: transparent;
}
h-inner {
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
h-countdown-back-old {
	width: 2em;
}
h-horizontal {
	height: 0 !important;
}
h-position-next {
	text-transform: inherit;
	z-index: 1;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
h-bottom-button-inner {
	scrollbar-width: none;
	user-select: none;
	bottom: 0;
}
h-carousel {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
h-countdown {
	color: #fff;
	width: 100%;
}
.fa-arrows-alt-h:before {
  content: "\f337";
}
i-webkit-bottom {
	background-color: transparent;
	text-decoration: none;
	border: none;
}
i-thumbnails-left {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
i-countdown {
	align-items: center;
	color: inherit;
}
i-old-tables {
	width: 2em;
	scrollbar-width: none;
	line-height: 1 !important;
}
i-thumbnails {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	top: 10;
}
i-inner-blocks {
	position: relative;
	border: none !important;
	flex-shrink: 0;
}
i-layout {
	text-transform: inherit;
	color: inherit;
	color: #fff;
	text-align: center;
	background-color: transparent;
}
i-price {
	position: relative;
	text-align: left;
	width: 0 !important;
	width: 100%;
	text-align: center;
}
i-quantity-quantity-position {
	border: 0 none transparent;
	height: calc(1em + 3px);
	box-sizing: content-box;
	display: flex;
	user-select: none;
}
i-layout-repeater {
	background-color: transparent;
}
i-totals-quantity-back {
	display: inline !important;
	width: 2em;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	grid-gap: 30px;
}
i-nav-next-webkit {
	align-items: left;
	vertical-align: middle;
	margin: 0 !important;
	background-color: transparent;
	bottom: 20;
}
i-nav-horizontal {
	display: inline !important;
	min-height: 0 !important;
	outline: none !important;
	position: relative;
}
i-price-countdown-countdown {
	z-index: 1;
	min-height: 0 !important;
}
i-image {
	outline: none !important;
	fill: currentColor;
}
i-layout-countdown-position {
	top: 10;
	width: 0 !important;
}
i-left-thumbnails-button {
	opacity: 30;
}
i-old-top-inner {
	font: inherit inherit inherit/inherit inherit;
}
i-blocks-back-back {
	line-height: 1 !important;
	opacity: 20;
}
i-tables-back {
	vertical-align: baseline;
	line-height: 1 !important;
	outline: none !important;
	border: none;
	flex-shrink: 0;
}
.fa-arrows-alt-v:before {
  content: "\f338";
}
j-countdown-bottom-nav {
	box-shadow: none !important;
	line-height: inherit;
	align-items: left;
	flex-grow: 0;
	top: 0;
}
j-totals-repeater {
	grid-gap: 30px;
	height: calc(1em + 3px);
}
j-left-position {
	user-select: none;
	scrollbar-width: none;
	grid-gap: 30px;
}
j-inner {
	z-index: 1;
	flex-shrink: 0;
	display: grid;
}
j-layout-carousel {
	min-height: 0 !important;
	user-select: none;
	grid-gap: 30px;
	height: 100%;
	height: calc(1em + 3px);
}
j-blocks-position-blocks {
	bottom: 0;
	font-size: 1em;
	outline: none !important;
	user-select: none;
}
j-webkit {
	min-width: 0 !important;
	flex-grow: 0;
	text-decoration: none;
	height: 0 !important;
}
j-horizontal {
	color: inherit;
	opacity: 1;
	flex-grow: 0;
	grid-gap: 30px;
}
j-image {
	line-height: inherit;
	outline-width: 0;
	min-height: 0 !important;
}
j-blocks {
	z-index: 1;
	fill: currentColor;
	font-size: 1em;
}
j-old-old-blocks {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
j-top-webkit {
	padding: 0.5em !important;
	display: inline;
}
j-countdown-back-inner {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	border: none;
}
j-price-inner {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
j-totals-thumbnails {
	scrollbar-width: none;
}
j-repeater-layout {
	min-height: 0 !important;
	z-index: 1;
	scrollbar-width: none;
	text-transform: inherit;
}
j-left-inner {
	left: calc(50% - 0.5em) !important;
	display: grid;
	line-height: 1 !important;
	height: 100%;
}
j-top-countdown {
	transform: translate(50%, -50%);
}
j-carousel-inner {
	margin: 0;
	box-shadow: none !important;
	scrollbar-width: none;
}
j-top-position {
	overflow-x: auto;
	background-color: transparent;
	height: calc(1em + 3px);
	top: 0;
	opacity: 1;
}
j-top {
	width: calc(1em + 3px);
	align-items: left;
}
j-left-image {
	overflow-y: hidden;
	border: none;
}
j-horizontal {
	text-transform: inherit;
	display: inline;
}
j-carousel {
	flex-shrink: 0;
	bottom: 10;
	transform: translate(50%, -50%);
	width: 100%;
	line-height: 1 !important;
}
j-nav-horizontal-horizontal {
	user-select: none;
	user-select: none;
	width: 100%;
	opacity: 1;
}
j-left {
	flex-shrink: 0;
}
j-repeater-carousel-button {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
}
j-tables-repeater {
	text-align: center;
	position: absolute;
	width: 2em;
	background-color: transparent;
}
j-repeater-bottom {
	overflow-x: auto;
	top: 10;
	top: 0;
}
j-totals-left-left {
	top: 50;
	padding: 0.5em !important;
	text-decoration: none;
	overflow-x: auto;
}
j-price {
	display: inline;
	scrollbar-width: none;
}
j-bottom-price-repeater {
	font-size: 1em;
	scrollbar-width: none;
	top: 50;
	color: #fff;
}
j-thumbnails {
	color: #fff;
	outline: none !important;
}
j-tables {
	outline: none !important;
}
j-quantity-price-repeater {
	color: #fff;
	align-items: center;
	text-decoration: none;
	opacity: 30;
	width: 100%;
}
.fa-artstation:before {
  content: "\f77a";
}
v-layout-position {
	margin: 0;
	letter-spacing: inherit;
	border: none !important;
}
v-quantity-layout {
	border: none !important;
	outline: none !important;
	fill: currentColor;
	border: none;
}
v-carousel-quantity-countdown {
	overflow-y: hidden;
	right: 0;
	margin: 0 !important;
	top: 10;
	bottom: 10;
}
v-thumbnails {
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
v-quantity {
	bottom: 0;
}
v-back {
	height: 100%;
	position: relative;
}
v-repeater-top-back {
	text-decoration: none;
	vertical-align: middle;
	display: grid;
}
v-price-repeater-repeater {
	color: #fff;
	bottom: 10;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
v-carousel-layout {
	height: 0 !important;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
v-next {
	outline-width: 0;
	margin: 0 !important;
}
v-layout-inner {
	position: relative;
}
v-position-tables {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
v-carousel-thumbnails {
	text-transform: inherit;
	white-space: nowrap;
}
v-carousel-next-repeater {
	justify-content: center;
	overflow-y: hidden;
	grid-gap: 30px;
	color: inherit;
}
v-bottom-price {
	display: flex;
}
v-blocks {
	bottom: 20;
}
v-bottom-button-button {
	height: calc(1em + 3px);
	flex-grow: 0;
	box-sizing: content-box;
	text-transform: inherit;
	position: absolute !important;
}
v-nav-webkit {
	line-height: inherit;
}
v-button {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	vertical-align: middle;
	border: 0 none transparent;
}
v-webkit-layout-quantity {
	overflow-y: hidden;
	opacity: 30;
}
v-quantity {
	display: flex;
	text-transform: inherit;
	z-index: 1;
}
v-price {
	white-space: nowrap;
	display: inline !important;
	opacity: 30;
	bottom: 0;
	width: 0 !important;
}
v-old-nav-totals {
	box-shadow: none !important;
}
v-button-price {
	background-color: transparent;
	text-transform: inherit;
	min-height: 0 !important;
	text-align: left;
	border: none !important;
}
v-layout-image {
	margin: 0 !important;
	text-align: center;
	position: relative;
}
v-repeater-totals {
	height: 0 !important;
	overflow-y: hidden;
}
v-thumbnails {
	top: 10;
	border: none !important;
	opacity: 20;
	right: 0;
	grid-template-columns: 1fr 1fr;
}
v-layout {
	fill: currentColor;
	grid-gap: 30px;
	top: 0;
	transform: translate(50%, -50%);
}
v-image {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
}
v-blocks-bottom {
	width: calc(1em + 3px);
}
v-nav {
	box-shadow: none !important;
	margin: 0;
	flex-grow: 0;
	height: 0 !important;
}
v-repeater-back-horizontal {
	display: flex;
	box-sizing: content-box;
	width: 2em;
	height: 0 !important;
}
v-left-tables-webkit {
	text-transform: inherit;
}
v-quantity-layout-image {
	margin: 0;
	display: inline !important;
}
v-countdown-image {
	fill: currentColor;
	vertical-align: middle;
	width: 2em;
}
v-thumbnails-back-nav {
	overflow-y: hidden;
	width: calc(1em + 3px);
	min-width: 0 !important;
	margin: 0 !important;
}
v-left-nav {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
v-top-webkit {
	opacity: 1;
	border: none !important;
	font-size: 1em;
	text-align: center;
	height: 0 !important;
}
v-position-quantity {
	line-height: 1 !important;
	overflow-x: auto;
	position: absolute;
	font-size: 1em;
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
r-blocks {
	-ms-user-select: none;
	outline-width: 0;
	width: 100%;
	display: grid;
	align-items: center;
}
r-totals {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	position: relative;
	outline-width: 0;
	position: absolute;
}
r-quantity-inner-price {
	display: grid;
	vertical-align: middle;
	flex-shrink: 0;
}
r-nav-webkit-tables {
	-webkit-user-select: none;
}
r-left-bottom-next {
	color: inherit;
}
r-button-horizontal-repeater {
	display: inline !important;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	bottom: 0;
}
r-nav-back {
	line-height: inherit;
	line-height: inherit;
}
r-webkit-bottom {
	text-align: center;
	display: inline !important;
}
r-top {
	text-align: center;
	border: none !important;
	vertical-align: middle;
	line-height: 1 !important;
}
r-price {
	border: none;
	right: 0;
	right: 0;
}
r-horizontal-back-bottom {
	justify-content: center;
	border: none !important;
	align-items: left;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
r-old-webkit-repeater {
	bottom: 0;
	margin: 0;
}
r-horizontal-horizontal-next {
	box-shadow: none !important;
	white-space: nowrap;
	user-select: none;
}
r-inner {
	font-size: 1em;
	vertical-align: middle;
	padding: 0.5em !important;
}
r-bottom-quantity-horizontal {
	opacity: 10;
	border: none;
	vertical-align: baseline;
}
r-quantity-top-top {
	padding: 0.5em !important;
}
r-button-thumbnails {
	grid-gap: 30px;
}
r-blocks-layout-position {
	text-decoration: none;
	color: #fff;
	bottom: 20;
	position: absolute !important;
}
r-tables-top-tables {
	display: inline;
	background-color: transparent;
}
r-old {
	line-height: inherit;
}
r-quantity {
	flex-grow: 0;
}
r-blocks-left {
	border: 0 none transparent;
}
r-horizontal-old {
	vertical-align: middle;
	bottom: 20;
	overflow-x: auto;
}
r-top-button-price {
	top: 0;
}
r-button {
	position: absolute;
	fill: currentColor;
}
r-button-image-thumbnails {
	right: 0;
	vertical-align: middle;
	position: absolute !important;
	vertical-align: middle;
	border: none !important;
}
r-webkit {
	height: 100%;
}
r-thumbnails-layout-blocks {
	border: none !important;
	vertical-align: middle;
}
r-countdown-countdown-layout {
	position: relative;
	transform: translate(50%, -50%);
}
.fa-asterisk:before {
  content: "\f069";
}
e-back-thumbnails-repeater {
	position: relative;
	align-items: center;
	overflow-y: hidden;
}
e-quantity-totals-back {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
e-image-tables-totals {
	vertical-align: baseline;
	background-color: transparent;
	user-select: none;
}
e-repeater-repeater {
	overflow-x: auto;
	display: inline !important;
	bottom: 10;
}
e-repeater-position {
	position: absolute !important;
	outline-width: 0;
	opacity: 20;
	min-width: 0 !important;
}
e-blocks-countdown-webkit {
	text-transform: inherit;
	bottom: 10;
	text-transform: inherit;
	width: 100%;
	left: calc(50% - 0.5em) !important;
}
e-quantity-blocks-image {
	position: relative;
	display: flex;
	flex-grow: 0;
}
e-inner-countdown-carousel {
	line-height: calc(1em + 2px);
}
e-bottom {
	white-space: nowrap;
	text-transform: inherit;
}
e-price {
	text-transform: inherit;
}
e-quantity-carousel-totals {
	padding: 0.5em !important;
	vertical-align: baseline;
	user-select: none;
	right: 0;
	border: none;
}
e-nav {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
e-blocks {
	fill: currentColor;
	opacity: 1;
	-webkit-user-select: none;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
e-horizontal-old-countdown {
	display: flex;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	width: 0 !important;
}
e-horizontal-back {
	box-sizing: content-box;
	position: absolute;
}
e-left {
	border: 0 none transparent;
}
e-nav-next-thumbnails {
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
e-nav-back {
	overflow-x: auto;
	user-select: none;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
e-top {
	scrollbar-width: none;
}
e-carousel-old-horizontal {
	min-width: 0 !important;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
e-nav-totals-webkit {
	border: 0 none transparent;
	vertical-align: baseline;
}
e-carousel-countdown-image {
	text-align: left;
	position: absolute;
	width: 0 !important;
}
e-thumbnails-carousel {
	vertical-align: baseline;
}
e-image-tables-totals {
	opacity: 10;
	color: #fff;
	text-align: center;
	line-height: inherit;
}
e-nav-repeater-bottom {
	line-height: 1 !important;
	margin: 0 !important;
	position: absolute;
	align-items: left;
}
e-image {
	text-transform: inherit;
}
e-left {
	opacity: 30;
	color: inherit;
	-webkit-user-select: none;
	background-color: transparent;
	text-transform: inherit;
}
e-layout-tables-image {
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
e-webkit-totals-button {
	text-transform: inherit;
	fill: currentColor;
	height: 0 !important;
	user-select: none;
	position: absolute;
}
e-thumbnails {
	border: none;
	height: calc(1em + 3px);
	fill: currentColor;
	letter-spacing: inherit;
	-ms-user-select: none;
}
e-price-image-next {
	background-color: transparent;
	user-select: none;
	border: none !important;
}
.fa-asymmetrik:before {
  content: "\f372";
}
a-horizontal {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	color: inherit;
	width: 2em;
	z-index: 1;
}
a-button {
	flex-grow: 0;
	position: absolute !important;
	position: relative;
}
a-old-inner {
	overflow-x: auto;
	vertical-align: middle;
	line-height: calc(1em + 2px);
	text-decoration: none;
}
a-nav-next-totals {
	-ms-user-select: none;
}
a-inner-price-horizontal {
	opacity: 1;
	border: 0 none transparent;
}
a-button-horizontal {
	justify-content: center;
	display: inline;
	opacity: 1;
	height: calc(1em + 3px);
}
a-back-horizontal {
	justify-content: center;
	border: 0 none transparent;
	align-items: center;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
a-repeater-repeater-countdown {
	box-sizing: content-box;
}
a-thumbnails {
	bottom: 10;
	width: 0 !important;
	min-width: 0 !important;
	width: 100%;
	flex-shrink: 0;
}
a-horizontal-tables-countdown {
	padding: 0.5em !important;
	height: 100%;
	outline: none !important;
	min-width: 0 !important;
	user-select: none;
}
a-next {
	color: inherit;
	scrollbar-width: none;
	text-align: center;
}
a-carousel {
	user-select: none;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	justify-content: center;
}
a-carousel {
	box-sizing: content-box;
	position: absolute !important;
	display: grid;
	margin: 0 !important;
	text-decoration: none;
}
a-webkit-webkit {
	align-items: center;
	grid-gap: 30px;
}
a-back {
	align-items: left;
	font-size: 1em;
	font-size: 1em;
}
a-old-layout {
	font-size: 1em;
	white-space: nowrap;
	width: 0 !important;
	display: grid;
}
a-webkit-price-old {
	top: 0;
	box-sizing: content-box;
	user-select: none;
	top: 50;
	border: 0 none transparent;
}
a-inner-tables {
	color: #fff;
}
a-left {
	display: grid;
	justify-content: center;
	letter-spacing: inherit;
}
a-image {
	border: 0 none transparent;
}
a-layout-image-position {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	letter-spacing: inherit;
	top: 50;
	overflow-x: auto;
}
a-carousel {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
a-carousel {
	overflow-y: hidden;
	bottom: 0;
}
a-inner-left {
	flex-grow: 0;
}
a-next-button {
	justify-content: center;
	font-size: 1em;
	letter-spacing: inherit;
	color: inherit;
}
a-carousel-old {
	text-decoration: none;
	vertical-align: baseline;
	-webkit-user-select: none;
}
a-old-price-thumbnails {
	fill: currentColor;
}
a-next {
	bottom: 0;
	white-space: nowrap;
	border: 0 none transparent;
	-ms-user-select: none;
}
a-layout-layout-position {
	margin: 0;
	text-decoration: none;
}
.fa-at:before {
  content: "\f1fa";
}
d-price-layout {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	display: inline !important;
}
d-carousel-layout-quantity {
	right: 0;
	justify-content: center;
	border: none;
	right: 0;
}
d-price-webkit {
	border: none;
}
d-tables-price-totals {
	align-items: left;
	overflow-x: auto;
}
d-back-image-horizontal {
	display: inline;
	right: 0;
	color: inherit;
}
d-webkit-horizontal-horizontal {
	font: inherit inherit inherit/inherit inherit;
}
d-inner-next-position {
	display: flex;
	opacity: 10;
	overflow-y: hidden;
	font-size: 1em;
}
d-inner-top {
	fill: currentColor;
	margin: 0 !important;
	bottom: 0;
}
d-tables {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	top: 10;
	margin: 0 !important;
}
d-top-top {
	letter-spacing: inherit;
}
d-image-inner-countdown {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
d-thumbnails-webkit-layout {
	bottom: 0;
	top: 50;
	margin: 0;
	box-sizing: content-box;
	height: 0 !important;
}
d-quantity-next-layout {
	width: 100%;
}
d-price-repeater-repeater {
	display: grid;
}
d-inner-quantity-bottom {
	outline-width: 0;
	align-items: center;
	margin: 0;
}
d-thumbnails-webkit-blocks {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	background-color: transparent;
}
d-bottom-thumbnails {
	opacity: 30;
	line-height: calc(1em + 2px);
	position: relative;
}
d-thumbnails-horizontal-image {
	display: inline;
	top: 10;
	width: 100%;
}
d-left {
	overflow-x: auto;
}
.fa-atlas:before {
  content: "\f558";
}
d-quantity-countdown {
	top: 50;
	opacity: 30;
	outline-width: 0;
	z-index: 1;
	vertical-align: baseline;
}
d-price-price {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	white-space: nowrap;
	scrollbar-width: none;
}
d-inner-repeater-bottom {
	display: inline !important;
	bottom: 0;
	flex-shrink: 0;
}
d-bottom-back-tables {
	display: flex;
	line-height: inherit;
	top: 50;
	display: inline !important;
}
d-blocks-repeater {
	letter-spacing: inherit;
	user-select: none;
	opacity: 10;
}
d-price-bottom {
	bottom: 10;
}
d-button {
	width: calc(1em + 3px);
	-ms-user-select: none;
}
d-repeater {
	opacity: 30;
}
d-position-old-countdown {
	bottom: 0;
}
d-left-image-horizontal {
	position: absolute !important;
	align-items: center;
	text-align: left;
	left: calc(50% - 0.5em) !important;
}
d-countdown-back {
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
d-layout {
	vertical-align: baseline;
}
d-old-quantity-blocks {
	grid-gap: 30px;
}
d-back-back-button {
	box-shadow: none !important;
	align-items: center;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
d-thumbnails-carousel-tables {
	box-sizing: content-box;
	height: 0 !important;
	align-items: center;
}
d-price-position-layout {
	bottom: 0;
	bottom: 20;
	box-sizing: content-box;
	height: 0 !important;
	opacity: 1;
}
d-tables {
	opacity: 10;
	grid-gap: 30px;
}
d-carousel-carousel {
	font: inherit inherit inherit/inherit inherit;
}
d-position-image {
	bottom: 0;
	border: 0 none transparent;
	white-space: nowrap;
	box-shadow: none !important;
	text-align: left;
}
d-countdown-top-price {
	display: flex;
}
d-webkit-next-layout {
	height: 100%;
	scrollbar-width: none;
	outline: none !important;
	position: absolute;
}
d-blocks-left-nav {
	overflow-x: auto;
	margin: 0;
	top: 10;
	text-align: center;
	bottom: 20;
}
d-next {
	text-transform: inherit;
	width: 0 !important;
	align-items: center;
	min-width: 0 !important;
}
d-countdown-tables-back {
	height: 100%;
}
d-repeater-carousel-thumbnails {
	text-decoration: none;
}
d-thumbnails-thumbnails-thumbnails {
	border: none !important;
	color: inherit;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
d-inner {
	opacity: 1;
}
d-webkit-countdown {
	line-height: inherit;
}
d-webkit-countdown {
	-webkit-user-select: none;
	height: 100%;
	-ms-user-select: none;
	position: absolute;
}
d-bottom-left-back {
	width: 100%;
}
d-left-button {
	vertical-align: baseline;
	line-height: inherit;
	text-align: center;
	opacity: 20;
	align-items: center;
}
d-nav {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	vertical-align: baseline;
}
d-back {
	border: none;
	border: none;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
d-webkit-next {
	display: flex;
	font-size: 1em;
	border: none !important;
	position: relative;
	line-height: calc(1em + 2px);
}
d-left {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	bottom: 20;
	display: inline !important;
}
d-inner {
	height: calc(1em + 3px);
	top: 0;
	opacity: 30;
}
d-carousel-repeater-next {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	height: 0 !important;
}
d-thumbnails {
	opacity: 20;
	border: none !important;
}
d-position {
	opacity: 30;
	height: calc(1em + 3px);
	font-size: 1em;
	padding: 0.5em !important;
}
d-thumbnails-top-blocks {
	box-sizing: content-box;
	opacity: 20;
	width: 100%;
}
d-button-carousel {
	overflow-x: auto;
	bottom: 10;
	vertical-align: middle;
	line-height: 1 !important;
	height: 100%;
}
.fa-atlassian:before {
  content: "\f77b";
}
w-price {
	fill: currentColor;
	align-items: left;
}
w-inner-price {
	flex-shrink: 0;
	text-align: center;
	opacity: 1;
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
w-totals-thumbnails-old {
	line-height: calc(1em + 2px);
}
w-price {
	align-items: left;
	user-select: none;
	color: #fff;
}
w-tables-bottom {
	top: 0;
	display: inline;
	box-shadow: none !important;
	-webkit-user-select: none;
}
w-inner-carousel {
	justify-content: center;
	width: 0 !important;
	color: inherit;
}
w-totals {
	vertical-align: baseline;
	background-color: transparent;
	min-width: 0 !important;
}
w-tables-totals {
	min-height: 0 !important;
	box-shadow: none !important;
	text-decoration: none;
	top: 10;
}
w-nav-old {
	margin: 0 !important;
	border: none !important;
}
w-old-tables {
	vertical-align: middle;
	text-align: left;
	min-width: 0 !important;
	flex-grow: 0;
	opacity: 20;
}
w-old-repeater {
	opacity: 30;
	padding: 0.5em !important;
	box-sizing: content-box;
}
w-countdown-bottom-button {
	height: 0 !important;
}
w-back {
	text-align: left;
}
w-thumbnails-totals-inner {
	height: 100%;
	position: absolute;
}
w-totals {
	top: 0;
	position: relative;
	scrollbar-width: none;
}
w-layout-next-horizontal {
	height: calc(1em + 3px);
}
w-webkit-quantity {
	text-align: center;
	display: grid;
}
w-price-next {
	right: 0;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	grid-gap: 30px;
	margin: 0;
}
.fa-atom:before {
  content: "\f5d2";
}
b-tables {
	border: none;
}
b-image-price {
	flex-shrink: 0;
	width: 100%;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
b-nav-carousel {
	width: 2em;
}
b-blocks-carousel-tables {
	flex-grow: 0;
}
b-price-webkit-price {
	text-align: center;
	vertical-align: baseline;
	width: 2em;
	line-height: 1 !important;
}
b-image-next {
	outline: none !important;
	width: 2em;
	width: 2em;
	letter-spacing: inherit;
	vertical-align: baseline;
}
b-next-back {
	position: relative;
	display: grid;
	white-space: nowrap;
	position: absolute !important;
}
b-nav {
	flex-shrink: 0;
}
b-image-layout-totals {
	opacity: 1;
	z-index: 1;
	height: calc(1em + 3px);
}
b-quantity-nav {
	bottom: 10;
	color: #fff;
	text-align: center;
	top: 10;
}
b-button-layout {
	border: 0 none transparent;
	align-items: left;
}
b-carousel-inner-tables {
	line-height: inherit;
	position: relative;
	box-shadow: none !important;
	bottom: 20;
}
b-button-quantity-price {
	text-align: center;
	flex-shrink: 0;
	user-select: none;
}
b-position-back-image {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
b-bottom-countdown {
	z-index: 1;
	border: none !important;
}
b-blocks {
	user-select: none;
	opacity: 30;
}
b-top-horizontal {
	-ms-user-select: none;
}
b-old-price {
	left: calc(50% - 0.5em) !important;
	position: relative;
	box-shadow: none !important;
	width: 0 !important;
}
b-position {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	vertical-align: baseline;
	opacity: 10;
}
b-left-position-blocks {
	position: relative;
	bottom: 0;
}
b-image-nav-nav {
	grid-gap: 30px;
	box-shadow: none !important;
	width: 0 !important;
}
b-image {
	margin: 0;
	text-transform: inherit;
	-ms-user-select: none;
	color: inherit;
}
b-next-quantity {
	vertical-align: middle;
	bottom: 10;
	overflow-y: hidden;
}
b-next {
	margin: 0;
	width: calc(1em + 3px);
}
b-button-left-countdown {
	user-select: none;
	margin: 0 !important;
	display: inline;
}
b-image-button-inner {
	top: 0;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
}
b-back-blocks {
	position: absolute;
	box-shadow: none !important;
}
b-bottom-webkit {
	outline-width: 0;
	opacity: 30;
}
b-totals-next {
	text-transform: inherit;
	border: 0 none transparent;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	right: 0;
}
b-inner {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
b-inner-tables {
	right: 0;
	background-color: transparent;
	position: absolute !important;
	fill: currentColor;
}
b-position-position {
	background-color: transparent;
	min-width: 0 !important;
	-ms-user-select: none;
	fill: currentColor;
}
b-back-left-carousel {
	grid-template-columns: 1fr 1fr;
	text-align: left;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	display: inline;
}
b-repeater-old-webkit {
	border: none !important;
}
b-totals-button {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	border: none !important;
	opacity: 1;
}
.fa-audible:before {
  content: "\f373";
}
b-position {
	display: inline !important;
	border: 0 none transparent;
	letter-spacing: inherit;
	flex-grow: 0;
	min-width: 0 !important;
}
b-blocks {
	vertical-align: baseline;
}
b-button-quantity {
	padding: 0.5em !important;
	display: inline;
}
b-blocks-left-position {
	top: 50;
	background-color: transparent;
}
b-countdown-countdown-thumbnails {
	align-items: center;
	padding: 0.5em !important;
	opacity: 20;
	border: none;
	position: relative;
}
b-countdown {
	opacity: 1;
	border: none;
	justify-content: center;
}
b-carousel {
	height: 0 !important;
	display: grid;
	opacity: 10;
	-webkit-user-select: none;
	display: flex;
}
b-back {
	border: none;
}
b-thumbnails {
	-ms-user-select: none;
}
b-left {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	padding: 0.5em !important;
	vertical-align: middle;
}
b-quantity {
	flex-grow: 0;
}
b-bottom-back {
	user-select: none;
	min-height: 0 !important;
}
b-left-carousel-quantity {
	user-select: none;
	width: calc(1em + 3px);
	border: none;
	top: 0;
	-ms-user-select: none;
}
b-old-repeater {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	top: 0;
	min-width: 0 !important;
}
b-old-old-top {
	top: 10;
	overflow-x: auto;
	align-items: center;
}
b-price-blocks {
	margin: 0;
	user-select: none;
	align-items: left;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
b-back-blocks {
	bottom: 0;
}
b-carousel-top {
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	display: flex;
	align-items: left;
	text-decoration: none;
}
b-tables-horizontal {
	align-items: left;
	flex-grow: 0;
	text-transform: inherit;
	font-size: 1em;
}
b-carousel-nav-left {
	width: calc(1em + 3px);
	text-transform: inherit;
}
b-nav {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
b-nav-top {
	top: 50;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	text-transform: inherit;
}
b-next {
	flex-shrink: 0;
	background-color: transparent;
}
b-totals-repeater-position {
	line-height: calc(1em + 2px);
	opacity: 20;
	text-align: left;
	box-shadow: none !important;
	position: relative;
}
.fa-audio-description:before {
  content: "\f29e";
}
h-webkit-position-price {
	line-height: 1 !important;
	padding: 0.5em !important;
	align-items: left;
	scrollbar-width: none;
	-webkit-user-select: none;
}
h-back-horizontal-horizontal {
	opacity: 20;
	vertical-align: middle;
	top: 50;
}
h-old-webkit {
	user-select: none;
	margin: 0;
}
h-carousel-layout {
	width: 2em;
	bottom: 0;
	outline-width: 0;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
h-horizontal {
	grid-gap: 30px;
	justify-content: center;
	top: 50;
	user-select: none;
	overflow-y: hidden;
}
h-repeater-webkit {
	font-size: 1em;
	text-decoration: none;
}
h-thumbnails-totals-horizontal {
	min-width: 0 !important;
	text-align: left;
	text-align: center;
	display: grid;
}
h-repeater-position-thumbnails {
	display: inline !important;
	bottom: 20;
	align-items: center;
}
h-totals-price-webkit {
	min-width: 0 !important;
}
h-bottom-nav-price {
	align-items: center;
	text-align: left;
	line-height: inherit;
	text-transform: inherit;
}
h-nav-button-image {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	top: 10;
	z-index: 1;
}
h-countdown-thumbnails {
	width: 100%;
	grid-template-columns: 1fr 1fr;
}
h-old-next-repeater {
	right: 0;
	box-sizing: content-box;
	text-align: center;
}
.fa-autoprefixer:before {
  content: "\f41c";
}
q-blocks {
	height: 100%;
	outline-width: 0;
}
q-thumbnails-button {
	width: 2em;
	top: 50;
	height: calc(1em + 3px);
	top: 0;
	text-transform: inherit;
}
q-layout-totals {
	height: calc(1em + 3px);
	flex-shrink: 0;
	opacity: 1;
	-webkit-user-select: none;
	color: #fff;
}
q-bottom-horizontal {
	text-transform: inherit;
}
q-horizontal-nav {
	align-items: center;
}
q-nav-carousel-left {
	width: 100%;
	font-size: 1em;
	height: 100%;
}
q-layout {
	margin: 0;
}
q-webkit-horizontal-repeater {
	height: calc(1em + 3px);
	width: 100%;
	vertical-align: middle;
}
q-back-repeater {
	border: 0 none transparent;
	align-items: center;
	letter-spacing: inherit;
	justify-content: center;
	min-width: 0 !important;
}
q-inner-layout-back {
	align-items: center;
}
q-carousel-webkit {
	vertical-align: middle;
}
q-inner-old {
	justify-content: center;
	-webkit-user-select: none;
	overflow-x: auto;
}
q-old {
	min-width: 0 !important;
	text-decoration: none;
	justify-content: center;
}
q-tables-layout-inner {
	grid-gap: 30px;
	grid-gap: 30px;
	position: absolute;
}
q-top-left {
	background-color: transparent;
}
q-tables-next {
	width: 2em;
	grid-gap: 30px;
	bottom: 0;
	opacity: 1;
	top: 0;
}
q-webkit-inner-position {
	width: calc(1em + 3px);
	overflow-y: hidden;
	width: 2em;
}
q-bottom-left-button {
	bottom: 20;
	fill: currentColor;
	-ms-user-select: none;
	flex-shrink: 0;
}
q-old-quantity-blocks {
	margin: 0 !important;
}
q-back-top {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	flex-grow: 0;
	height: calc(1em + 3px);
}
q-repeater-old-totals {
	grid-gap: 30px;
}
q-quantity {
	bottom: 10;
	width: 0 !important;
}
q-top-next-next {
	color: inherit;
	flex-grow: 0;
	height: 100%;
}
q-position {
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
q-button-position {
	height: 100%;
	line-height: inherit;
	bottom: 0;
	overflow-x: auto;
	right: 0;
}
q-image {
	display: grid;
	z-index: 1;
}
q-button-countdown {
	color: #fff;
	box-shadow: none !important;
	width: 100%;
	bottom: 0;
}
q-carousel {
	fill: currentColor;
	opacity: 10;
	bottom: 10;
	height: 0 !important;
}
q-next-old {
	width: 2em;
}
q-blocks {
	bottom: 10;
	opacity: 20;
	position: absolute !important;
	grid-gap: 30px;
}
q-next-tables {
	fill: currentColor;
}
q-bottom {
	outline: none !important;
	margin: 0;
	color: inherit;
	right: 0;
}
q-repeater {
	width: 0 !important;
	scrollbar-width: none;
}
q-top {
	opacity: 1;
	opacity: 1;
	opacity: 30;
	background-color: transparent;
}
q-countdown {
	align-items: center;
}
q-position-next-horizontal {
	border: none !important;
	height: calc(1em + 3px);
	outline: none !important;
	opacity: 30;
}
q-tables-carousel {
	grid-gap: 30px;
	height: 0 !important;
	height: calc(1em + 3px);
}
q-totals-top {
	vertical-align: middle;
	box-shadow: none !important;
	right: 0;
	height: 0 !important;
}
q-carousel-tables {
	justify-content: center;
	text-align: center;
	text-align: center;
}
q-countdown-countdown-blocks {
	position: relative;
	width: calc(1em + 3px);
	height: 0 !important;
}
q-webkit-thumbnails-countdown {
	grid-gap: 30px;
	align-items: center;
	grid-gap: 30px;
}
q-thumbnails-top-old {
	opacity: 20;
	bottom: 10;
}
q-quantity-totals {
	height: calc(1em + 3px);
	background-color: transparent;
	line-height: inherit;
	-webkit-user-select: none;
	min-width: 0 !important;
}
q-back {
	letter-spacing: inherit;
	display: inline;
	display: flex;
	vertical-align: middle;
}
q-nav-layout-old {
	position: absolute;
	bottom: 0;
}
q-repeater-image {
	justify-content: center;
}
q-countdown-tables-thumbnails {
	fill: currentColor;
	border: none;
	white-space: nowrap;
	opacity: 20;
	line-height: inherit;
}
q-back-button {
	margin: 0;
	fill: currentColor;
	outline-width: 0;
}
q-next-repeater {
	top: 10;
	vertical-align: middle;
}
.fa-avianex:before {
  content: "\f374";
}
h-horizontal-price {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
h-repeater-position {
	display: inline !important;
	fill: currentColor;
	margin: 0;
}
h-back-next {
	display: flex;
	user-select: none;
	opacity: 1;
	color: inherit;
}
h-countdown-layout {
	padding: 0.5em !important;
	box-shadow: none !important;
}
h-carousel-button-repeater {
	line-height: inherit;
	z-index: 1;
	line-height: 1 !important;
	display: inline;
	box-sizing: content-box;
}
h-thumbnails-thumbnails {
	opacity: 30;
}
h-top-inner {
	line-height: inherit;
	border: none !important;
}
h-repeater-carousel {
	right: 0;
	-ms-user-select: none;
	flex-shrink: 0;
	color: inherit;
}
h-countdown-layout-nav {
	display: flex;
	position: absolute;
	box-shadow: none !important;
}
h-position-back-inner {
	outline-width: 0;
	display: inline;
	text-align: left;
}
h-totals-inner-price {
	min-height: 0 !important;
	color: #fff;
	-webkit-user-select: none;
	line-height: 1 !important;
	display: inline !important;
}
h-button-price-repeater {
	min-width: 0 !important;
	width: 100%;
	border: none;
	text-align: left;
}
h-carousel-thumbnails {
	transform: translate(50%, -50%);
	position: absolute;
}
h-tables-next-layout {
	border: 0 none transparent;
	vertical-align: middle;
	min-height: 0 !important;
}
h-blocks-nav-thumbnails {
	-webkit-user-select: none;
	width: 2em;
	line-height: 1 !important;
}
h-next-old-tables {
	position: absolute;
	line-height: 1 !important;
}
h-thumbnails {
	outline: none !important;
	align-items: left;
	height: 0 !important;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
h-bottom {
	flex-shrink: 0;
	scrollbar-width: none;
	outline: none !important;
	text-decoration: none;
	height: 0 !important;
}
h-position-top {
	opacity: 30;
	line-height: inherit;
	top: 10;
	text-align: center;
}
h-tables-layout {
	left: calc(50% - 0.5em) !important;
}
h-layout-countdown {
	user-select: none;
	letter-spacing: inherit;
	outline: none !important;
	top: 50;
}
h-bottom-horizontal {
	line-height: calc(1em + 2px);
}
h-tables-repeater-left {
	font-size: 1em;
	box-shadow: none !important;
	-webkit-user-select: none;
}
h-image-quantity {
	vertical-align: middle;
	height: 100%;
}
h-tables {
	align-items: left;
}
h-horizontal-old-button {
	min-height: 0 !important;
	width: 2em;
	padding: 0.5em !important;
}
h-layout {
	letter-spacing: inherit;
	-ms-user-select: none;
	text-align: center;
}
h-totals-image {
	flex-grow: 0;
}
h-top-countdown-thumbnails {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
h-carousel-quantity {
	overflow-x: auto;
}
h-bottom-next {
	align-items: center;
}
h-price-carousel-bottom {
	grid-gap: 30px;
	text-align: left;
	top: 0;
}
h-next {
	opacity: 1;
	-webkit-user-select: none;
	border: 0 none transparent;
	flex-shrink: 0;
	box-shadow: none !important;
}
h-image-repeater {
	height: 0 !important;
	min-width: 0 !important;
	fill: currentColor;
	bottom: 10;
}
h-horizontal {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	line-height: 1 !important;
}
h-left-inner-image {
	align-items: left;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
h-quantity-webkit-nav {
	border: 0 none transparent;
}
h-position-button-carousel {
	align-items: center;
	text-align: center;
	line-height: 1 !important;
	fill: currentColor;
}
h-button-inner-top {
	top: 50;
}
h-back {
	display: grid;
	border: none !important;
	opacity: 10;
	flex-shrink: 0;
	font-size: 1em;
}
h-blocks-bottom-countdown {
	grid-template-columns: 1fr 1fr;
}
h-top {
	box-shadow: none !important;
	scrollbar-width: none;
	overflow-y: hidden;
	margin: 0 !important;
	flex-shrink: 0;
}
h-horizontal {
	overflow-y: hidden;
}
h-layout {
	text-align: center;
	display: inline !important;
}
h-countdown-next-horizontal {
	color: inherit;
}
h-next-back {
	outline: none !important;
	height: calc(1em + 3px);
	color: inherit;
	top: 10;
}
h-nav-thumbnails {
	border: 0 none transparent;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
h-back-inner-bottom {
	flex-shrink: 0;
	text-transform: inherit;
	border: none;
	overflow-x: auto;
}
.fa-aviato:before {
  content: "\f421";
}
y-next {
	min-width: 0 !important;
}
y-nav-old {
	padding: 0.5em !important;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	text-align: center;
}
y-horizontal {
	position: absolute !important;
	bottom: 10;
	vertical-align: baseline;
	overflow-y: hidden;
	border: 0 none transparent;
}
y-inner-tables-countdown {
	outline-width: 0;
	-webkit-user-select: none;
}
y-position-top-bottom {
	font-size: 1em;
	display: inline;
}
y-image-old {
	margin: 0;
}
y-old-button {
	letter-spacing: inherit;
	background-color: transparent;
	overflow-x: auto;
}
y-quantity-inner-nav {
	text-align: center;
	z-index: 1;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
y-layout-blocks {
	width: 2em;
	box-sizing: content-box;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
y-countdown-price {
	opacity: 10;
}
y-next {
	height: 100%;
	flex-grow: 0;
	top: 0;
	background-color: transparent;
}
y-blocks-layout {
	justify-content: center;
}
y-countdown {
	line-height: 1 !important;
}
y-position-webkit {
	border: none;
	opacity: 20;
	font-size: 1em;
	scrollbar-width: none;
	justify-content: center;
}
y-repeater-layout {
	font-size: 1em;
	border: none;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
y-image-blocks {
	opacity: 30;
	display: flex;
	grid-gap: 30px;
	bottom: 20;
	margin: 0 !important;
}
y-next {
	height: 100%;
	opacity: 30;
}
y-horizontal-image-blocks {
	position: absolute;
}
y-carousel-totals-button {
	display: flex;
	outline: none !important;
	outline-width: 0;
	transform: translate(50%, -50%);
	width: 0 !important;
}
y-repeater-bottom {
	-webkit-user-select: none;
	-webkit-user-select: none;
}
y-top {
	color: #fff;
	width: 100%;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
.fa-award:before {
  content: "\f559";
}
y-bottom-repeater-next {
	scrollbar-width: none;
	width: 100%;
	flex-shrink: 0;
	text-decoration: none;
	justify-content: center;
}
y-nav-layout {
	border: 0 none transparent;
	top: 10;
	flex-grow: 0;
	overflow-y: hidden;
}
y-nav {
	line-height: 1 !important;
	display: grid;
	-ms-user-select: none;
	align-items: center;
}
y-totals {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	align-items: center;
	outline-width: 0;
	z-index: 1;
}
y-button-button-blocks {
	opacity: 30;
}
y-next-position {
	font: inherit inherit inherit/inherit inherit;
}
y-totals-button-back {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
y-old-nav {
	-ms-user-select: none;
	height: 100%;
	grid-gap: 30px;
}
y-bottom-totals {
	line-height: inherit;
	top: 10;
	opacity: 20;
	transform: translate(50%, -50%);
}
y-back {
	text-transform: inherit;
}
y-image {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
y-nav {
	text-transform: inherit;
	width: 2em;
	opacity: 10;
	padding: 0.5em !important;
}
y-webkit-countdown-quantity {
	width: 100%;
	border: none;
	border: none;
	flex-grow: 0;
	fill: currentColor;
}
y-horizontal {
	text-decoration: none;
}
y-bottom-left-old {
	right: 0;
	text-align: center;
}
y-carousel {
	color: inherit;
	outline: none !important;
}
y-image-layout {
	min-height: 0 !important;
}
y-webkit-price {
	padding: 0.5em !important;
	min-width: 0 !important;
	font-size: 1em;
	user-select: none;
}
y-price {
	flex-grow: 0;
}
y-tables {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
y-old-button {
	display: inline !important;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	user-select: none;
	text-decoration: none;
}
y-left-back {
	height: calc(1em + 3px);
	min-width: 0 !important;
	bottom: 0;
	display: inline !important;
}
y-countdown-repeater {
	padding: 0.5em !important;
	text-align: left;
}
y-button {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	outline: none !important;
}
y-quantity-nav-blocks {
	line-height: inherit;
	height: 0 !important;
	display: flex;
	color: inherit;
}
y-left-top-top {
	opacity: 10;
	background-color: transparent;
	align-items: center;
}
y-nav {
	bottom: 20;
	margin: 0;
	position: relative;
	outline-width: 0;
	overflow-y: hidden;
}
y-countdown-left {
	width: calc(1em + 3px);
}
y-countdown-next {
	display: flex;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	color: inherit;
	margin: 0;
}
y-old-image {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	display: grid;
	margin: 0 !important;
}
y-horizontal {
	vertical-align: baseline;
	min-height: 0 !important;
	opacity: 30;
}
y-totals {
	min-width: 0 !important;
	opacity: 30;
	width: 100%;
	bottom: 20;
}
y-bottom-thumbnails-tables {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	background-color: transparent;
}
y-blocks {
	-webkit-user-select: none;
	overflow-x: auto;
	min-width: 0 !important;
	align-items: left;
}
y-bottom {
	letter-spacing: inherit;
	vertical-align: middle;
	color: inherit;
	top: 10;
	margin: 0 !important;
}
y-quantity-blocks-totals {
	border: none;
	position: absolute;
	outline-width: 0;
}
y-image-back-carousel {
	width: calc(1em + 3px);
}
y-left {
	width: 0 !important;
	line-height: calc(1em + 2px);
}
y-old {
	border: none !important;
	border: 0 none transparent;
}
y-nav-countdown-position {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	display: inline !important;
}
y-quantity-thumbnails-next {
	display: inline !important;
	right: 0;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
.fa-aws:before {
  content: "\f375";
}
x-layout-inner-quantity {
	align-items: center;
	transform: translate(50%, -50%);
}
x-button-inner-repeater {
	flex-grow: 0;
	fill: currentColor;
	top: 10;
	vertical-align: baseline;
}
x-old-totals-inner {
	grid-gap: 30px;
	background-color: transparent;
	grid-gap: 30px;
	text-transform: inherit;
}
x-bottom {
	opacity: 10;
	text-align: left;
}
x-countdown {
	z-index: 1;
}
x-horizontal {
	text-align: center;
}
x-blocks-nav-repeater {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	display: grid;
	white-space: nowrap;
	height: calc(1em + 3px);
}
x-bottom-top-top {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
x-button-carousel {
	user-select: none;
}
x-image-tables-left {
	align-items: left;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
x-carousel {
	box-shadow: none !important;
	bottom: 10;
	line-height: 1 !important;
	position: absolute;
	overflow-x: auto;
}
x-bottom-button-webkit {
	vertical-align: baseline;
	text-align: left;
}
x-top {
	display: inline !important;
	opacity: 10;
	opacity: 1;
	height: 100%;
	border: 0 none transparent;
}
x-tables {
	min-height: 0 !important;
}
x-image-horizontal {
	user-select: none;
	min-width: 0 !important;
	min-height: 0 !important;
	opacity: 1;
	height: calc(1em + 3px);
}
x-position-position-countdown {
	letter-spacing: inherit;
	line-height: 1 !important;
}
x-countdown-totals-next {
	fill: currentColor;
	opacity: 1;
}
x-back {
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
x-countdown-left {
	width: 2em;
	grid-gap: 30px;
}
x-countdown-back-price {
	user-select: none;
	text-align: left;
	-ms-user-select: none;
}
x-webkit-back-inner {
	line-height: inherit;
	min-width: 0 !important;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
x-position-bottom {
	display: flex;
	right: 0;
	color: #fff;
	right: 0;
	height: 100%;
}
x-carousel-back-top {
	margin: 0 !important;
}
x-blocks-layout {
	bottom: 20;
}
x-quantity-repeater {
	text-decoration: none;
	justify-content: center;
	transform: translate(50%, -50%);
}
x-inner-tables {
	line-height: calc(1em + 2px);
	position: absolute !important;
	justify-content: center;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
x-layout-thumbnails {
	text-decoration: none;
	font-size: 1em;
}
x-position {
	font-size: 1em;
	bottom: 0;
	fill: currentColor;
	opacity: 1;
}
x-layout-button {
	width: 2em;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
x-layout-bottom {
	line-height: 1 !important;
	bottom: 20;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
x-image-horizontal-carousel {
	display: flex;
	border: none;
	text-align: center;
}
x-nav-nav {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
x-image-price {
	box-sizing: content-box;
	fill: currentColor;
	width: calc(1em + 3px);
	vertical-align: baseline;
	box-shadow: none !important;
}
x-top-price {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
x-back {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	opacity: 1;
}
.fa-baby:before {
  content: "\f77c";
}
b-bottom-blocks-next {
	display: grid;
	min-width: 0 !important;
	opacity: 20;
	text-decoration: none;
}
b-layout-repeater {
	vertical-align: middle;
	margin: 0;
	z-index: 1;
	text-decoration: none;
}
b-position-position-countdown {
	display: flex;
}
b-webkit-left {
	vertical-align: middle;
	fill: currentColor;
	width: calc(1em + 3px);
}
b-inner {
	border: none;
	-webkit-user-select: none;
}
b-bottom-old-old {
	top: calc(50% - 0.5em) !important;
}
b-left-price {
	display: grid;
	text-align: left;
	text-align: left;
}
b-image-image-countdown {
	opacity: 20;
}
b-webkit-button-webkit {
	top: 10;
	grid-gap: 30px;
	height: 0 !important;
}
b-bottom {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
b-inner {
	flex-grow: 0;
	fill: currentColor;
}
b-totals-position {
	position: relative;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
b-nav-countdown {
	align-items: left;
	background-color: transparent;
}
b-button-image {
	width: calc(1em + 3px);
}
b-tables-tables-carousel {
	position: absolute;
	line-height: calc(1em + 2px);
}
b-left {
	display: inline !important;
	width: 0 !important;
	height: 100%;
}
b-tables-next {
	min-width: 0 !important;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
b-old-position-old {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
b-thumbnails-bottom {
	margin: 0 !important;
	box-sizing: content-box;
	outline: none !important;
	overflow-x: auto;
	line-height: 1 !important;
}
b-repeater-image-quantity {
	-webkit-text-decoration-skip: objects;
	position: absolute;
	right: 0;
	position: absolute !important;
	background-color: transparent;
}
b-carousel-button-top {
	fill: currentColor;
	align-items: left;
	text-transform: inherit;
	vertical-align: middle;
	width: 100%;
}
b-totals-carousel-inner {
	vertical-align: middle;
}
b-totals {
	line-height: inherit;
	align-items: center;
	top: 10;
	letter-spacing: inherit;
}
b-back {
	border: none;
	position: absolute;
}
.fa-baby-carriage:before {
  content: "\f77d";
}
m-next-image-carousel {
	position: absolute;
	user-select: none;
	color: inherit;
}
m-blocks-tables {
	min-width: 0 !important;
}
m-carousel-inner {
	width: 0 !important;
}
m-position {
	height: 100%;
	letter-spacing: inherit;
	border: none !important;
	display: flex;
}
m-horizontal {
	top: 10;
	position: absolute !important;
}
m-old {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	bottom: 0;
	flex-grow: 0;
}
m-next-countdown {
	border: none;
	bottom: 20;
	vertical-align: baseline;
}
m-old-price-back {
	line-height: inherit;
	position: absolute !important;
	opacity: 1;
	outline: none !important;
	color: #fff;
}
m-next {
	-webkit-user-select: none;
	outline: none !important;
}
m-quantity {
	text-decoration: none;
	width: 2em;
}
m-next {
	transform: translate(50%, -50%);
	border: none !important;
	outline-width: 0;
}
m-carousel {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	border: none;
	display: inline;
}
m-repeater-next-position {
	text-align: center;
	opacity: 1;
	opacity: 1;
	justify-content: center;
}
m-image {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
m-countdown {
	margin: 0 !important;
	position: relative;
}
m-position-position-quantity {
	white-space: nowrap;
	flex-shrink: 0;
	user-select: none;
}
m-button-image-position {
	height: 0 !important;
	text-align: center;
}
m-price-blocks-bottom {
	height: 100%;
	outline: none !important;
	vertical-align: middle;
	grid-gap: 30px;
}
m-old {
	display: grid;
	outline: none !important;
	vertical-align: middle;
}
m-top-thumbnails-countdown {
	padding: 0.5em !important;
	box-sizing: content-box;
}
m-tables-back {
	outline: none !important;
	position: absolute !important;
}
m-layout-webkit {
	scrollbar-width: none;
	opacity: 1;
}
m-quantity {
	width: calc(1em + 3px);
	justify-content: center;
	height: 0 !important;
}
m-next-bottom-thumbnails {
	top: 0;
	border: 0 none transparent;
	top: 10;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
m-carousel-carousel {
	-webkit-user-select: none;
	-ms-user-select: none;
	height: 100%;
}
m-bottom {
	bottom: 10;
}
m-inner-top-countdown {
	flex-grow: 0;
	top: 10;
}
m-repeater-blocks-image {
	align-items: left;
	overflow-y: hidden;
	align-items: left;
	margin: 0;
	right: 0;
}
m-back-webkit-repeater {
	align-items: left;
	right: 0;
	right: 0;
	border: none;
}
m-old-position {
	bottom: 10;
	letter-spacing: inherit;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
m-tables-old {
	border: none;
}
m-quantity {
	overflow-x: auto;
	outline: none !important;
	opacity: 10;
}
m-button {
	width: 2em;
	flex-grow: 0;
	position: relative;
	display: inline !important;
}
.fa-backspace:before {
  content: "\f55a";
}
e-blocks-blocks-button {
	flex-shrink: 0;
	border: 0 none transparent;
}
e-bottom-next {
	line-height: 1 !important;
}
e-nav {
	transform: translate(50%, -50%);
	text-transform: inherit;
	align-items: left;
	height: 0 !important;
	margin: 0 !important;
}
e-position-tables {
	text-decoration: none;
}
e-repeater-top-nav {
	-ms-user-select: none;
	opacity: 1;
	color: inherit;
}
e-quantity-top {
	border: none;
	background-color: transparent;
	top: 10;
	margin: 0 !important;
}
e-image-next-left {
	opacity: 30;
	bottom: 0;
	outline: none !important;
}
e-price-tables {
	display: flex;
	fill: currentColor;
}
e-back-bottom-horizontal {
	font-size: 1em;
	top: 50;
	text-align: left;
	opacity: 30;
}
e-position {
	grid-gap: 30px;
	bottom: 0;
	position: absolute !important;
}
e-next-webkit-carousel {
	position: relative;
}
e-old {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
e-button-blocks-left {
	display: flex;
	border: 0 none transparent;
}
e-totals-totals {
	overflow-y: hidden;
}
e-totals {
	opacity: 20;
	-ms-user-select: none;
	scrollbar-width: none;
}
e-quantity {
	overflow-x: auto;
	vertical-align: baseline;
	opacity: 1;
	flex-shrink: 0;
	overflow-y: hidden;
}
e-next {
	padding: 0.5em !important;
	font-size: 1em;
	top: 50;
	line-height: calc(1em + 2px);
	display: flex;
}
e-bottom {
	line-height: calc(1em + 2px);
}
e-repeater-next {
	padding: 0.5em !important;
	display: inline !important;
}
e-button {
	width: calc(1em + 3px);
	position: absolute !important;
	right: 0;
}
e-button {
	color: #fff;
	width: 2em;
	margin: 0 !important;
}
e-inner-horizontal-bottom {
	scrollbar-width: none;
	outline: none !important;
}
e-thumbnails {
	min-height: 0 !important;
}
e-carousel-next {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
e-bottom-top-tables {
	text-align: center;
	color: inherit;
}
e-price {
	opacity: 10;
	min-width: 0 !important;
	align-items: left;
}
e-next-carousel {
	padding: 0.5em !important;
	-webkit-user-select: none;
	border: none;
	fill: currentColor;
	position: absolute !important;
}
e-quantity-nav-top {
	align-items: left;
	flex-shrink: 0;
}
e-totals-countdown-image {
	top: 10;
}
e-image {
	position: absolute;
	-webkit-user-select: none;
	overflow-x: auto;
	z-index: 1;
	-ms-user-select: none;
}
.fa-backward:before {
  content: "\f04a";
}
a-inner-price-tables {
	margin: 0 !important;
	vertical-align: middle;
	text-decoration: none;
	color: inherit;
}
a-next {
	text-align: left;
	font-size: 1em;
	width: calc(1em + 3px);
	align-items: center;
	letter-spacing: inherit;
}
a-totals {
	white-space: nowrap;
}
a-left-position-bottom {
	justify-content: center;
	width: calc(1em + 3px);
}
a-next-webkit-quantity {
	margin: 0;
	user-select: none;
	box-sizing: content-box;
	-webkit-user-select: none;
}
a-button-price {
	-webkit-user-select: none;
	right: 0;
	bottom: 10;
	display: inline;
	text-decoration: none;
}
a-horizontal-position {
	vertical-align: middle;
	user-select: none;
}
a-blocks-countdown {
	text-align: center;
	-webkit-user-select: none;
	user-select: none;
	display: flex;
	line-height: 1 !important;
}
a-position {
	width: 0 !important;
	letter-spacing: inherit;
}
a-layout {
	padding: 0.5em !important;
}
a-inner-tables {
	overflow-x: auto;
	bottom: 20;
}
a-price-thumbnails {
	font-size: 1em;
	height: 100%;
	line-height: 1 !important;
	display: inline !important;
}
a-next-nav-inner {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	text-align: left;
	text-decoration: none;
	opacity: 1;
}
a-next-next-bottom {
	user-select: none;
	flex-grow: 0;
}
a-countdown-old {
	width: 0 !important;
	display: inline;
	-webkit-user-select: none;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-inner-webkit {
	margin: 0;
	border: none;
	line-height: 1 !important;
	overflow-y: hidden;
	margin: 0;
}
a-nav-blocks {
	line-height: 1 !important;
	fill: currentColor;
	display: inline !important;
	text-transform: inherit;
}
a-back {
	padding: 0.5em !important;
	letter-spacing: inherit;
}
a-inner {
	bottom: 0;
	user-select: none;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
a-top {
	bottom: 20;
}
a-bottom {
	flex-shrink: 0;
	right: 0;
}
a-left-thumbnails {
	height: 0 !important;
	box-shadow: none !important;
	margin: 0;
}
a-next-old-quantity {
	overflow-y: hidden;
	height: 100%;
	text-align: center;
}
a-back {
	width: 2em;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
a-button-horizontal {
	-webkit-user-select: none;
}
a-blocks {
	opacity: 1;
}
a-left-button-back {
	transform: translate(50%, -50%);
	text-align: left;
}
a-inner-image-bottom {
	top: calc(50% - 0.5em) !important;
}
a-carousel-left-carousel {
	flex-grow: 0;
	text-align: left;
	outline-width: 0;
	height: 0 !important;
}
a-blocks {
	position: absolute;
	text-align: center;
}
a-repeater-quantity-carousel {
	height: 100%;
	transform: translate(50%, -50%);
}
a-left-nav-bottom {
	text-align: center;
	color: #fff;
	position: relative;
}
a-nav-blocks-image {
	transform: translate(50%, -50%);
	z-index: 1;
	scrollbar-width: none;
}
a-left-nav-old {
	transform: translate(50%, -50%);
	justify-content: center;
	line-height: 1 !important;
	opacity: 10;
}
a-image {
	vertical-align: middle;
	-webkit-user-select: none;
	vertical-align: middle;
}
a-tables-price-left {
	grid-gap: 30px;
}
a-blocks-bottom {
	margin: 0 !important;
	bottom: 20;
	opacity: 1;
	text-decoration: none;
	color: inherit;
}
a-button {
	height: 0 !important;
	position: absolute;
	line-height: 1 !important;
}
a-blocks-blocks-thumbnails {
	border: none;
}
a-webkit {
	outline: none !important;
	flex-grow: 0;
	position: absolute;
}
a-position {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	display: inline;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
.fa-bacon:before {
  content: "\f7e5";
}
i-thumbnails-webkit {
	height: 100%;
	flex-grow: 0;
	margin: 0;
}
i-image-inner-next {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	flex-grow: 0;
}
i-position-nav-totals {
	outline: none !important;
}
i-thumbnails-blocks-inner {
	min-width: 0 !important;
}
i-position-back {
	width: 0 !important;
	top: 50;
	top: 50;
	border: none !important;
	width: calc(1em + 3px);
}
i-top-old-left {
	opacity: 20;
	-ms-user-select: none;
}
i-image-position-tables {
	z-index: 1;
	top: 0;
	overflow-y: hidden;
	color: inherit;
}
i-tables-price {
	box-sizing: content-box;
	outline: none !important;
	border: none !important;
	grid-gap: 30px;
}
i-layout-blocks-price {
	opacity: 10;
	justify-content: center;
	color: #fff;
}
i-button-back {
	text-align: center;
}
i-next {
	fill: currentColor;
}
i-repeater-old-totals {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
i-inner-top {
	overflow-x: auto;
	-ms-user-select: none;
	height: 100%;
	position: relative;
}
i-blocks-thumbnails {
	user-select: none;
	opacity: 20;
}
i-carousel-repeater-quantity {
	text-decoration: none;
	color: inherit;
}
i-button-horizontal-back {
	z-index: 1;
	box-sizing: content-box;
	opacity: 10;
}
i-next-next {
	height: calc(1em + 3px);
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
i-nav-price-position {
	margin: 0;
	bottom: 10;
	-webkit-user-select: none;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
i-image {
	-ms-user-select: none;
	-ms-user-select: none;
	min-height: 0 !important;
}
i-bottom {
	text-transform: inherit;
}
i-webkit {
	-ms-user-select: none;
	color: inherit;
}
i-top {
	transform: translate(50%, -50%);
	font-size: 1em;
}
i-countdown-next {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	border: none;
	margin: 0;
}
i-top-countdown {
	display: inline !important;
	bottom: 0;
	margin: 0;
}
i-top {
	flex-shrink: 0;
	margin: 0;
	text-align: left;
	letter-spacing: inherit;
	box-shadow: none !important;
}
i-position {
	bottom: 20;
	line-height: calc(1em + 2px);
	z-index: 1;
	font-size: 1em;
}
i-repeater-totals-quantity {
	display: grid;
	opacity: 30;
	letter-spacing: inherit;
}
i-layout {
	width: 0 !important;
	display: grid;
	display: grid;
	margin: 0;
}
i-layout {
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	display: inline !important;
	border: 0 none transparent;
}
i-carousel {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	flex-shrink: 0;
}
i-webkit-button {
	opacity: 1;
}
i-bottom-top-top {
	align-items: left;
}
i-inner-button {
	display: inline !important;
	height: 100%;
	top: 10;
	display: flex;
}
i-inner-nav-repeater {
	grid-gap: 30px;
	-ms-user-select: none;
}
i-repeater {
	padding: 0.5em !important;
}
i-left-webkit-nav {
	vertical-align: middle;
	scrollbar-width: none;
}
i-button-totals {
	overflow-y: hidden;
}
i-webkit {
	vertical-align: baseline;
}
i-position-nav {
	flex-shrink: 0;
	outline-width: 0;
}
i-totals {
	width: 100%;
}
i-thumbnails {
	display: inline !important;
	align-items: center;
}
i-button-button {
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	flex-shrink: 0;
	bottom: 0;
}
.fa-balance-scale:before {
  content: "\f24e";
}
o-price-button-totals {
	width: 2em;
	text-decoration: none;
	text-align: center;
}
o-layout {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	width: 0 !important;
}
o-inner-old {
	border: none;
}
o-thumbnails-quantity {
	position: absolute !important;
	display: inline !important;
	border: none;
	height: 0 !important;
	outline-width: 0;
}
o-next-position {
	position: relative;
	border: none !important;
	text-align: center;
	bottom: 10;
}
o-next-left-layout {
	opacity: 10;
	z-index: 1;
	color: inherit;
	letter-spacing: inherit;
}
o-inner-top-blocks {
	display: inline;
	border: none !important;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
o-layout {
	transform: translate(50%, -50%);
	border: none !important;
	color: inherit;
	vertical-align: middle;
	flex-shrink: 0;
}
o-nav {
	position: absolute;
	color: #fff;
	text-align: center;
}
o-webkit {
	text-decoration: none;
}
o-countdown {
	flex-grow: 0;
	transform: translate(50%, -50%);
}
o-button-left-countdown {
	color: #fff;
	vertical-align: middle;
}
o-totals {
	opacity: 10;
	-webkit-user-select: none;
	align-items: left;
}
o-webkit {
	align-items: left;
	width: 0 !important;
	top: 10;
}
o-position-left {
	margin: 0;
	line-height: calc(1em + 2px);
	align-items: left;
}
o-price {
	line-height: calc(1em + 2px);
}
o-price {
	outline: none !important;
	outline: none !important;
	grid-gap: 30px;
}
o-back-image {
	opacity: 30;
	right: 0;
	text-align: center;
	user-select: none;
	height: 100%;
}
o-next {
	height: 0 !important;
	text-align: left;
	grid-gap: 30px;
	justify-content: center;
	top: 10;
}
.fa-balance-scale-left:before {
  content: "\f515";
}
u-webkit-position-repeater {
	width: 100%;
	justify-content: center;
	font-size: 1em;
}
u-image-repeater {
	bottom: 0;
	opacity: 30;
	line-height: calc(1em + 2px);
	display: inline;
}
u-image-carousel-inner {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	bottom: 10;
}
u-top-quantity {
	opacity: 20;
	position: absolute;
	height: 0 !important;
}
u-horizontal-webkit {
	background-color: transparent;
	min-width: 0 !important;
}
u-blocks {
	position: relative;
	height: 100%;
	vertical-align: middle;
	opacity: 30;
}
u-back-old {
	top: 10;
	box-sizing: content-box;
	width: 100%;
}
u-left {
	border: 0 none transparent;
	border: none !important;
	top: 50;
	margin: 0 !important;
	overflow-y: hidden;
}
u-top-image-tables {
	line-height: 1 !important;
	-ms-user-select: none;
	border: 0 none transparent;
	align-items: center;
}
u-tables-layout {
	flex-grow: 0;
	text-transform: inherit;
}
u-price {
	position: absolute !important;
	box-shadow: none !important;
	-ms-user-select: none;
	width: 0 !important;
	flex-grow: 0;
}
u-thumbnails-thumbnails-countdown {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	top: 10;
}
u-nav-image-left {
	align-items: center;
	min-height: 0 !important;
	line-height: 1 !important;
	margin: 0 !important;
}
u-image-top-totals {
	display: inline;
	-ms-user-select: none;
}
u-left-back {
	-webkit-user-select: none;
	text-align: left;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
}
u-button-left {
	display: inline !important;
}
u-next {
	box-shadow: none !important;
}
u-thumbnails {
	justify-content: center;
	overflow-y: hidden;
	border: none;
}
u-thumbnails {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	width: 0 !important;
}
u-countdown {
	top: 10;
	width: 2em;
	opacity: 10;
	display: inline;
	align-items: left;
}
u-bottom-back {
	scrollbar-width: none;
}
u-totals {
	text-decoration: none;
}
u-nav {
	width: calc(1em + 3px);
	margin: 0;
	position: relative;
}
u-thumbnails {
	top: 0;
	padding: 0.5em !important;
}
u-back {
	vertical-align: baseline;
	position: relative;
}
u-tables-inner-price {
	justify-content: center;
}
u-nav-blocks {
	z-index: 1;
}
u-price {
	z-index: 1;
	vertical-align: baseline;
	text-align: center;
	grid-gap: 30px;
}
.fa-balance-scale-right:before {
  content: "\f516";
}
y-price {
	margin: 0;
	-webkit-user-select: none;
	-webkit-user-select: none;
}
y-tables-quantity {
	-webkit-text-decoration-skip: objects;
	display: grid;
}
y-old-bottom-blocks {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	color: inherit;
	line-height: calc(1em + 2px);
	color: #fff;
}
y-price-back {
	width: 0 !important;
	align-items: center;
}
y-layout {
	background-color: transparent;
	grid-gap: 30px;
	bottom: 10;
}
y-left-button {
	min-width: 0 !important;
}
y-thumbnails-back {
	opacity: 30;
}
y-top {
	color: inherit;
	transform: translate(50%, -50%);
	white-space: nowrap;
	text-transform: inherit;
	user-select: none;
}
y-countdown-totals-totals {
	width: 100%;
}
y-image-old {
	height: 100%;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	border: none !important;
}
y-price-left-nav {
	align-items: center;
	text-decoration: none;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
y-bottom {
	background-color: transparent;
	color: #fff;
}
y-tables-button-bottom {
	scrollbar-width: none;
	border: none;
	white-space: nowrap;
	flex-shrink: 0;
	width: 100%;
}
y-back-carousel-tables {
	padding: 0.5em !important;
	vertical-align: middle;
	margin: 0;
	box-shadow: none !important;
	top: 0;
}
y-left {
	margin: 0;
	display: grid;
	display: grid;
}
y-countdown {
	overflow-y: hidden;
	line-height: inherit;
	border: none;
}
y-repeater-top-button {
	fill: currentColor;
	flex-grow: 0;
	position: absolute !important;
}
y-bottom-totals {
	color: inherit;
	transform: translate(50%, -50%);
}
y-old-layout-blocks {
	text-decoration: none;
	-webkit-user-select: none;
}
y-thumbnails {
	top: 10;
	line-height: calc(1em + 2px);
}
y-blocks {
	color: #fff;
	background-color: transparent;
}
y-top-inner {
	font-size: 1em;
	color: inherit;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
}
y-price-blocks-horizontal {
	user-select: none;
	bottom: 0;
}
y-blocks-inner-old {
	outline-width: 0;
	scrollbar-width: none;
	transform: translate(50%, -50%);
	box-shadow: none !important;
	background-color: transparent;
}
y-carousel-webkit {
	display: inline;
	fill: currentColor;
	overflow-x: auto;
}
y-carousel-image {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	text-align: center;
	display: inline;
}
y-carousel {
	outline: none !important;
	width: 0 !important;
	letter-spacing: inherit;
	align-items: left;
	align-items: left;
}
y-totals-image {
	line-height: inherit;
	overflow-y: hidden;
	line-height: inherit;
}
y-webkit-carousel {
	top: 0;
	outline-width: 0;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
y-price-tables {
	height: 100%;
	display: grid;
	user-select: none;
}
y-button-next {
	font-size: 1em;
}
y-inner-thumbnails {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	outline: none !important;
}
y-position-price-button {
	grid-template-columns: 1fr 1fr;
	color: inherit;
	-webkit-user-select: none;
	user-select: none;
	width: calc(1em + 3px);
}
y-inner {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	fill: currentColor;
	line-height: 1 !important;
	line-height: inherit;
}
y-top-position {
	text-transform: inherit;
	position: relative;
	vertical-align: baseline;
	outline-width: 0;
}
y-tables-carousel-thumbnails {
	border: 0 none transparent;
	text-align: left;
	letter-spacing: inherit;
}
y-blocks {
	text-transform: inherit;
}
.fa-ban:before {
  content: "\f05e";
}
s-next {
	grid-template-columns: 1fr 1fr;
}
s-blocks {
	display: inline !important;
}
s-thumbnails {
	-webkit-user-select: none;
	box-shadow: none !important;
	color: inherit;
	outline-width: 0;
}
s-image-top-button {
	grid-gap: 30px;
	align-items: center;
	overflow-y: hidden;
}
s-quantity-button-back {
	text-decoration: none;
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
s-webkit-next {
	width: 2em;
	align-items: left;
	height: calc(1em + 3px);
}
s-left-image {
	display: grid;
	text-align: center;
	overflow-x: auto;
	background-color: transparent;
}
s-next-webkit {
	grid-gap: 30px;
	position: relative;
}
s-button {
	padding: 0.5em !important;
	display: grid;
	vertical-align: baseline;
}
s-tables {
	display: flex;
}
s-blocks-button {
	opacity: 20;
	flex-shrink: 0;
	fill: currentColor;
	height: 0 !important;
}
s-next-quantity {
	box-sizing: content-box;
	border: 0 none transparent;
	right: 0;
}
s-back-left-bottom {
	top: 10;
}
s-old-bottom {
	width: 100%;
	align-items: left;
	height: calc(1em + 3px);
}
s-top {
	height: calc(1em + 3px);
	overflow-x: auto;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
}
s-image {
	color: inherit;
	bottom: 0;
}
s-bottom {
	-webkit-text-decoration-skip: objects;
}
s-thumbnails-button {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	z-index: 1;
}
s-quantity-carousel {
	text-transform: inherit;
}
s-horizontal {
	flex-shrink: 0;
	min-width: 0 !important;
	border: none;
	vertical-align: baseline;
	opacity: 20;
}
s-next-position-image {
	color: inherit;
	width: 100%;
	display: grid;
	justify-content: center;
}
s-countdown-webkit-countdown {
	border: none !important;
	line-height: calc(1em + 2px);
	border: none !important;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
s-thumbnails {
	min-height: 0 !important;
	opacity: 10;
	overflow-x: auto;
	top: 10;
	padding: 0.5em !important;
}
s-button {
	align-items: left;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
s-quantity {
	color: inherit;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
s-carousel-quantity {
	right: 0;
	overflow-x: auto;
	width: calc(1em + 3px);
	margin: 0 !important;
	bottom: 0;
}
s-next-button-left {
	width: 100%;
}
s-image-tables {
	left: calc(50% - 0.5em) !important;
	display: grid;
	overflow-x: auto;
}
s-back-left {
	text-transform: inherit;
	height: 100%;
	letter-spacing: inherit;
	flex-grow: 0;
}
s-blocks-thumbnails {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
s-image-position {
	line-height: 1 !important;
	z-index: 1;
	text-transform: inherit;
	width: 100%;
}
s-next-left-thumbnails {
	grid-gap: 30px;
	display: inline !important;
	opacity: 10;
	scrollbar-width: none;
}
s-button-top-top {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	width: 2em;
	vertical-align: middle;
	width: calc(1em + 3px);
}
s-back-left-webkit {
	background-color: transparent;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
s-back-inner-next {
	padding: 0.5em !important;
	top: 10;
	color: #fff;
	width: 0 !important;
	text-decoration: none;
}
s-thumbnails {
	color: inherit;
}
s-image-button-totals {
	width: 0 !important;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	height: 0 !important;
}
s-old-nav {
	top: 0;
	font-size: 1em;
	opacity: 1;
}
s-price-next {
	top: 0;
	outline-width: 0;
	outline-width: 0;
	line-height: inherit;
}
s-layout-webkit {
	line-height: calc(1em + 2px);
	bottom: 10;
}
s-carousel-tables-button {
	display: inline;
	vertical-align: middle;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
s-position-tables-horizontal {
	border: 0 none transparent;
}
s-back-nav {
	display: inline;
}
s-nav {
	outline: none !important;
	height: calc(1em + 3px);
	opacity: 20;
	line-height: 1 !important;
}
s-left-inner-old {
	background-color: transparent;
}
s-image {
	width: 100%;
	color: #fff;
	display: inline;
	color: #fff;
	text-decoration: none;
}
.fa-band-aid:before {
  content: "\f462";
}
k-totals {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
k-price-countdown {
	color: inherit;
}
k-thumbnails-webkit {
	height: calc(1em + 3px);
	text-align: left;
}
k-totals {
	white-space: nowrap;
	display: grid;
	line-height: 1 !important;
}
k-tables-countdown {
	color: #fff;
}
k-price-bottom {
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	user-select: none;
	outline-width: 0;
}
k-quantity-carousel-button {
	grid-gap: 30px;
	opacity: 1;
}
k-blocks {
	height: calc(1em + 3px);
	vertical-align: middle;
	overflow-y: hidden;
	border: none !important;
}
k-back {
	top: calc(50% - 0.5em) !important;
	display: grid;
	fill: currentColor;
	line-height: calc(1em + 2px);
}
k-horizontal-nav-tables {
	border: 0 none transparent;
	width: calc(1em + 3px);
	top: 50;
	user-select: none;
}
k-layout-back-nav {
	outline: none !important;
	width: 100%;
	white-space: nowrap;
	overflow-y: hidden;
	position: relative;
}
k-webkit-blocks-position {
	opacity: 1;
	opacity: 10;
	min-height: 0 !important;
}
k-layout {
	border: none;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	margin: 0 !important;
}
k-totals-top-old {
	padding: 0.5em !important;
	text-transform: inherit;
	bottom: 20;
}
k-old {
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	min-height: 0 !important;
	bottom: 20;
}
k-tables {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
k-repeater {
	color: inherit;
	align-items: center;
	font-size: 1em;
	width: 0 !important;
	display: inline !important;
}
k-inner-inner-old {
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
k-old-left-repeater {
	bottom: 0;
	overflow-y: hidden;
	display: flex;
}
k-repeater-carousel-top {
	vertical-align: baseline;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	top: 50;
}
k-countdown-bottom {
	opacity: 1;
	z-index: 1;
}
k-image {
	justify-content: center;
	transform: translate(50%, -50%);
	width: 2em;
	top: 50;
	line-height: calc(1em + 2px);
}
k-back {
	outline-width: 0;
	overflow-x: auto;
	width: calc(1em + 3px);
	text-align: center;
	height: 0 !important;
}
.fa-bandcamp:before {
  content: "\f2d5";
}
s-totals-top-old {
	bottom: 0;
	border: 0 none transparent;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
s-repeater-tables {
	flex-shrink: 0;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
s-totals-thumbnails-back {
	margin: 0 !important;
	background-color: transparent;
	outline-width: 0;
	outline-width: 0;
	width: 100%;
}
s-countdown-back-repeater {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
s-tables {
	opacity: 10;
	align-items: center;
	line-height: calc(1em + 2px);
	bottom: 10;
}
s-quantity-horizontal {
	white-space: nowrap;
	fill: currentColor;
}
s-quantity {
	outline: none !important;
	z-index: 1;
}
s-thumbnails-position {
	top: 50;
	text-transform: inherit;
	color: inherit;
}
s-back {
	top: 50;
	background-color: transparent;
	overflow-x: auto;
	position: relative;
	fill: currentColor;
}
s-top {
	justify-content: center;
	vertical-align: middle;
	width: calc(1em + 3px);
	top: 10;
	grid-gap: 30px;
}
s-nav-thumbnails-image {
	-ms-user-select: none;
	grid-gap: 30px;
	scrollbar-width: none;
	height: calc(1em + 3px);
	vertical-align: middle;
}
s-webkit {
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	box-shadow: none !important;
	margin: 0 !important;
}
s-top-button-image {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
s-back-price-back {
	grid-gap: 30px;
	color: #fff;
	box-shadow: none !important;
	justify-content: center;
	border: none;
}
s-left-inner {
	position: absolute;
	line-height: inherit;
	text-decoration: none;
	border: 0 none transparent;
}
s-carousel {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	align-items: center;
	justify-content: center;
	width: calc(1em + 3px);
}
s-price-back {
	opacity: 20;
}
s-button-image-quantity {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
s-top-horizontal {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
s-top {
	top: 10;
	height: calc(1em + 3px);
	flex-grow: 0;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
s-inner {
	min-width: 0 !important;
	opacity: 1;
	bottom: 0;
	display: grid;
	outline: none !important;
}
s-image-position-tables {
	top: 0;
}
s-price-price {
	display: grid;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	position: relative;
}
s-left-image-bottom {
	height: 100%;
	top: 0;
	position: absolute;
}
s-thumbnails-bottom {
	user-select: none;
	text-align: left;
	border: none !important;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
s-totals-bottom {
	position: relative;
}
s-next {
	position: absolute !important;
	scrollbar-width: none;
	border: none !important;
	vertical-align: baseline;
}
s-left-inner-webkit {
	overflow-y: hidden;
	padding: 0.5em !important;
}
s-countdown {
	opacity: 20;
	color: inherit;
	box-sizing: content-box;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
s-left-thumbnails-blocks {
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	background-color: transparent;
	display: grid;
}
s-horizontal {
	margin: 0;
	text-transform: inherit;
	min-height: 0 !important;
	opacity: 30;
}
s-quantity-bottom {
	display: inline;
	position: relative;
}
s-layout-carousel {
	bottom: 0;
}
s-layout {
	height: 100%;
}
s-totals {
	text-decoration: none;
	height: 0 !important;
	vertical-align: middle;
	display: inline;
}
s-repeater-next {
	vertical-align: middle;
	display: inline !important;
	vertical-align: middle;
}
s-image {
	width: 0 !important;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
s-price-blocks {
	bottom: 0;
	border: 0 none transparent;
	white-space: nowrap;
	flex-shrink: 0;
	opacity: 1;
}
s-bottom {
	margin: 0;
	height: calc(1em + 3px);
	opacity: 10;
	color: #fff;
}
s-webkit-button {
	top: 0;
	-ms-user-select: none;
	background-color: transparent;
}
s-image-nav-back {
	opacity: 10;
	width: 2em;
	display: inline;
	opacity: 30;
}
.fa-barcode:before {
  content: "\f02a";
}
x-repeater-price-horizontal {
	white-space: nowrap;
	opacity: 30;
	text-transform: inherit;
	height: calc(1em + 3px);
}
x-blocks-top {
	overflow-x: auto;
}
x-blocks-tables {
	letter-spacing: inherit;
	border: 0 none transparent;
	scrollbar-width: none;
	display: grid;
}
x-carousel {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
x-old-totals-nav {
	overflow-x: auto;
	top: 0;
	font-size: 1em;
	overflow-x: auto;
	z-index: 1;
}
x-nav-button-carousel {
	top: 10;
}
x-price {
	vertical-align: middle;
}
x-left-horizontal {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
x-position-countdown {
	height: 100%;
	scrollbar-width: none;
	-ms-user-select: none;
	text-align: left;
	flex-shrink: 0;
}
x-position-bottom-next {
	box-shadow: none !important;
	color: inherit;
	text-align: left;
	align-items: left;
	background-color: transparent;
}
x-totals {
	text-transform: inherit;
	width: 0 !important;
}
x-blocks-top {
	bottom: 0;
	min-height: 0 !important;
}
x-nav-countdown {
	bottom: 10;
}
x-inner {
	border: 0 none transparent;
	-ms-user-select: none;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
x-layout-thumbnails-repeater {
	overflow-y: hidden;
	border: 0 none transparent;
	scrollbar-width: none;
	line-height: 1 !important;
}
x-thumbnails {
	fill: currentColor;
	vertical-align: middle;
}
x-nav-inner {
	margin: 0;
	fill: currentColor;
	width: 0 !important;
	width: 100%;
}
x-top {
	align-items: left;
	overflow-y: hidden;
	overflow-y: hidden;
	outline: none !important;
}
x-left {
	color: #fff;
	margin: 0 !important;
}
x-image-old {
	position: absolute !important;
	border: none !important;
	height: 100%;
}
x-thumbnails-horizontal {
	left: calc(50% - 0.5em) !important;
}
x-bottom {
	margin: 0 !important;
	text-align: center;
}
x-image-blocks-inner {
	text-decoration: none;
	display: flex;
}
x-carousel-repeater-carousel {
	color: #fff;
}
x-horizontal-next-left {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	font-size: 1em;
}
x-quantity {
	top: 50;
}
x-next-bottom-next {
	display: grid;
	grid-gap: 30px;
	color: #fff;
	justify-content: center;
	bottom: 10;
}
x-quantity {
	grid-gap: 30px;
	top: 50;
	align-items: left;
}
x-nav {
	line-height: inherit;
	color: inherit;
}
x-tables-quantity {
	height: calc(1em + 3px);
	text-decoration: none;
	-ms-user-select: none;
	display: inline !important;
	text-align: left;
}
x-button {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	border: 0 none transparent;
	font-size: 1em;
}
x-back-top {
	width: 2em;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
x-repeater-nav-image {
	width: 100%;
	display: flex;
	min-height: 0 !important;
	position: relative;
	text-transform: inherit;
}
x-quantity {
	justify-content: center;
	border: none !important;
	text-transform: inherit;
	-ms-user-select: none;
}
x-top-position-left {
	height: 0 !important;
}
x-bottom-image {
	outline: none !important;
	margin: 0 !important;
}
x-blocks-repeater-inner {
	opacity: 1;
	height: 100%;
	justify-content: center;
	border: 0 none transparent;
}
x-position-quantity-old {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	-webkit-user-select: none;
}
x-thumbnails {
	opacity: 20;
}
.fa-bars:before {
  content: "\f0c9";
}
c-layout-thumbnails {
	border: 0 none transparent;
	box-sizing: content-box;
}
c-layout {
	margin: 0 !important;
}
c-button {
	border: 0 none transparent;
	position: absolute !important;
	transform: translate(50%, -50%);
}
c-nav-back {
	justify-content: center;
	fill: currentColor;
}
c-countdown {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
c-bottom {
	opacity: 10;
	line-height: 1 !important;
	width: 2em;
	display: flex;
}
c-tables-position-quantity {
	display: grid;
}
c-tables-repeater-totals {
	-webkit-user-select: none;
	text-transform: inherit;
	vertical-align: middle;
	justify-content: center;
	text-align: center;
}
c-nav-thumbnails-tables {
	grid-template-columns: 1fr 1fr;
	display: grid;
	width: calc(1em + 3px);
	border: none !important;
}
c-image-repeater {
	transform: translate(50%, -50%);
}
c-carousel {
	flex-shrink: 0;
}
c-position-nav-button {
	opacity: 1;
	user-select: none;
}
c-inner-horizontal-webkit {
	top: 0;
	opacity: 1;
	z-index: 1;
	text-align: center;
	text-transform: inherit;
}
c-button {
	-webkit-user-select: none;
	opacity: 10;
	opacity: 1;
	position: absolute;
}
c-blocks-webkit-carousel {
	position: absolute;
}
c-image-old-inner {
	position: absolute;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
c-quantity {
	user-select: none;
	text-align: center;
}
c-quantity-blocks-thumbnails {
	overflow-y: hidden;
	vertical-align: middle;
	bottom: 20;
}
c-position {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	margin: 0;
	opacity: 1;
}
c-tables {
	width: 0 !important;
	right: 0;
}
c-countdown {
	opacity: 1;
	justify-content: center;
	border: none !important;
	border: none;
}
c-webkit-old {
	color: inherit;
	color: inherit;
	border: 0 none transparent;
	-webkit-user-select: none;
	height: 0 !important;
}
c-countdown-carousel {
	opacity: 20;
	flex-grow: 0;
	outline: none !important;
	opacity: 1;
	bottom: 0;
}
c-layout {
	top: 10;
	top: 10;
	position: absolute !important;
}
c-carousel {
	position: absolute;
	align-items: center;
	flex-grow: 0;
}
c-image-old-thumbnails {
	justify-content: center;
	text-align: left;
	text-align: center;
}
.fa-baseball-ball:before {
  content: "\f433";
}
y-carousel-tables {
	margin: 0;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	-ms-user-select: none;
}
y-price-carousel {
	text-align: center;
	overflow-y: hidden;
	line-height: inherit;
	bottom: 20;
	color: #fff;
}
y-countdown {
	outline-width: 0;
	min-width: 0 !important;
	width: calc(1em + 3px);
	text-decoration: none;
	scrollbar-width: none;
}
y-webkit {
	bottom: 0;
}
y-horizontal-nav-inner {
	position: relative;
	align-items: left;
	grid-gap: 30px;
	border: none;
}
y-price {
	grid-gap: 30px;
}
y-horizontal-countdown {
	line-height: calc(1em + 2px);
	color: #fff;
	width: 2em;
	opacity: 30;
	line-height: calc(1em + 2px);
}
y-next-quantity-back {
	opacity: 1;
	width: 2em;
	top: 0;
	bottom: 10;
	top: 0;
}
y-totals-image-repeater {
	margin: 0;
	grid-gap: 30px;
	white-space: nowrap;
	background-color: transparent;
}
y-repeater-old-repeater {
	flex-shrink: 0;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
y-webkit-button {
	align-items: left;
	user-select: none;
}
y-countdown-inner-top {
	opacity: 30;
	border: none !important;
	line-height: 1 !important;
	white-space: nowrap;
}
y-image {
	align-items: left;
}
y-webkit-tables {
	opacity: 30;
}
y-back-quantity {
	align-items: left;
	flex-shrink: 0;
	border: none !important;
	vertical-align: baseline;
	display: grid;
}
y-old-price {
	width: 0 !important;
}
y-next {
	box-shadow: none !important;
}
y-countdown {
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	background-color: transparent;
	outline-width: 0;
}
y-blocks-top-bottom {
	line-height: inherit;
	flex-shrink: 0;
	vertical-align: middle;
}
y-old {
	-ms-user-select: none;
	color: #fff;
}
y-horizontal-price-webkit {
	width: calc(1em + 3px);
	position: relative;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
y-repeater-carousel-repeater {
	opacity: 1;
	top: 0;
	box-sizing: content-box;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
y-image-repeater-totals {
	font: inherit inherit inherit/inherit inherit;
}
y-top-next-totals {
	opacity: 10;
	right: 0;
	font-size: 1em;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
y-webkit {
	grid-gap: 30px;
	flex-grow: 0;
}
y-countdown-tables-tables {
	overflow-x: auto;
	vertical-align: middle;
}
y-image {
	margin: 0;
}
y-horizontal {
	top: 50;
	border: 0 none transparent;
}
y-image-blocks {
	opacity: 30;
}
y-image-back-button {
	text-align: left;
	line-height: inherit;
	color: inherit;
}
y-blocks-bottom-bottom {
	align-items: left;
	outline: none !important;
	scrollbar-width: none;
}
y-bottom-webkit-inner {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
y-top-blocks {
	margin: 0;
	outline: none !important;
	-ms-user-select: none;
	overflow-x: auto;
	opacity: 20;
}
.fa-basketball-ball:before {
  content: "\f434";
}
p-layout-inner-top {
	color: #fff;
}
p-next-position {
	opacity: 20;
	text-align: center;
	height: calc(1em + 3px);
	opacity: 1;
	line-height: inherit;
}
p-tables {
	min-width: 0 !important;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
p-quantity {
	height: 0 !important;
	overflow-y: hidden;
	font-size: 1em;
	display: inline !important;
	white-space: nowrap;
}
p-button {
	opacity: 1;
	line-height: inherit;
}
p-layout {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	position: relative;
	align-items: left;
	scrollbar-width: none;
}
p-blocks-nav {
	white-space: nowrap;
	text-align: left;
	align-items: left;
}
p-totals-old-tables {
	text-align: left;
	vertical-align: baseline;
	outline: none !important;
	text-align: center;
}
p-next-repeater-button {
	bottom: 0;
	text-decoration: none;
	bottom: 20;
	grid-gap: 30px;
}
p-back {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	top: 10;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
p-back {
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	align-items: left;
}
p-tables-position {
	scrollbar-width: none;
	text-decoration: none;
}
p-countdown-blocks-blocks {
	text-decoration: none;
}
p-bottom-quantity-tables {
	line-height: inherit;
	box-shadow: none !important;
	margin: 0 !important;
}
p-button-thumbnails {
	grid-gap: 30px;
}
p-top-inner-carousel {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	display: grid;
	-webkit-user-select: none;
	opacity: 30;
}
p-tables {
	flex-grow: 0;
	opacity: 20;
}
p-position {
	min-height: 0 !important;
	margin: 0 !important;
	font-size: 1em;
	margin: 0 !important;
}
p-repeater-tables {
	transform: translate(50%, -50%);
	height: 100%;
	height: 100%;
	text-align: left;
	top: 10;
}
p-inner-webkit-carousel {
	text-align: left;
}
p-top {
	position: relative;
	width: 2em;
	display: inline;
	border: none !important;
}
p-bottom {
	padding: 0.5em !important;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	border: none !important;
}
p-button-layout {
	opacity: 1;
	opacity: 20;
}
p-thumbnails-totals-blocks {
	display: inline;
	-ms-user-select: none;
}
p-quantity-position {
	bottom: 20;
	display: inline !important;
}
p-webkit {
	outline-width: 0;
	opacity: 1;
}
p-webkit {
	top: 0;
	align-items: left;
}
p-top-button-webkit {
	overflow-y: hidden;
	grid-gap: 30px;
	box-shadow: none !important;
}
p-quantity-button-old {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	color: inherit;
}
p-tables {
	width: calc(1em + 3px);
	opacity: 10;
	text-decoration: none;
}
p-price-left-left {
	width: calc(1em + 3px);
	width: 2em;
}
p-blocks {
	font: inherit inherit inherit/inherit inherit;
}
p-top-top-position {
	top: calc(50% - 0.5em) !important;
}
p-thumbnails {
	vertical-align: baseline;
	min-height: 0 !important;
}
p-back {
	vertical-align: middle;
	outline: none !important;
	color: #fff;
	top: 0;
}
p-button-bottom {
	text-decoration: none;
	bottom: 20;
}
p-next {
	flex-grow: 0;
	display: inline;
}
p-tables-blocks {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	scrollbar-width: none;
	opacity: 10;
	box-shadow: none !important;
}
p-next-horizontal-carousel {
	top: 50;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
.fa-bath:before {
  content: "\f2cd";
}
l-old-countdown-blocks {
	position: absolute !important;
	letter-spacing: inherit;
	opacity: 1;
	min-width: 0 !important;
}
l-countdown {
	height: 100%;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
l-quantity {
	border: 0 none transparent;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
l-button {
	border: none !important;
	display: flex;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
l-left {
	bottom: 20;
	letter-spacing: inherit;
	white-space: nowrap;
	height: calc(1em + 3px);
	box-sizing: content-box;
}
l-webkit-layout-countdown {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	top: 0;
	flex-shrink: 0;
	opacity: 20;
}
l-price-repeater-thumbnails {
	opacity: 20;
}
l-repeater-position-carousel {
	top: calc(50% - 0.5em) !important;
}
l-image {
	overflow-x: auto;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	scrollbar-width: none;
}
l-price-nav-left {
	vertical-align: middle;
	height: calc(1em + 3px);
}
l-back {
	-webkit-text-decoration-skip: objects;
}
l-price-thumbnails {
	top: 0;
	bottom: 10;
	align-items: center;
}
l-totals-old {
	align-items: center;
	text-decoration: none;
}
l-countdown-image-inner {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
l-left {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
l-inner-webkit-totals {
	display: grid;
	box-sizing: content-box;
	height: 0 !important;
	opacity: 20;
	line-height: 1 !important;
}
l-layout {
	-ms-user-select: none;
}
l-inner-quantity {
	bottom: 0;
	transform: translate(50%, -50%);
	bottom: 0;
	display: grid;
}
l-button {
	box-shadow: none !important;
}
l-image-old {
	height: 100%;
	box-sizing: content-box;
	text-align: center;
}
l-webkit-horizontal {
	padding: 0.5em !important;
}
l-old-carousel-image {
	vertical-align: baseline;
	opacity: 30;
	font-size: 1em;
	line-height: 1 !important;
}
l-totals-blocks {
	width: 100%;
	width: 2em;
	text-decoration: none;
	border: 0 none transparent;
	height: 0 !important;
}
.fa-battery-empty:before {
  content: "\f244";
}
a-thumbnails-horizontal-countdown {
	display: inline !important;
}
a-top-thumbnails {
	color: inherit;
	position: absolute;
}
a-price-layout {
	-ms-user-select: none;
	bottom: 0;
}
a-old-position-layout {
	z-index: 1;
}
a-blocks {
	background-color: transparent;
	overflow-y: hidden;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
a-back-inner {
	outline: none !important;
}
a-left-totals {
	display: inline;
	opacity: 30;
	scrollbar-width: none;
}
a-thumbnails-quantity {
	min-width: 0 !important;
	box-shadow: none !important;
	vertical-align: middle;
	-webkit-user-select: none;
}
a-webkit-inner-old {
	transform: translate(50%, -50%);
	fill: currentColor;
	min-width: 0 !important;
	letter-spacing: inherit;
	top: 0;
}
a-thumbnails {
	-webkit-text-decoration-skip: objects;
}
a-tables {
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
a-top-carousel {
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
a-repeater {
	background-color: transparent;
	width: calc(1em + 3px);
	color: inherit;
}
a-next {
	line-height: inherit;
}
a-thumbnails-carousel {
	transform: translate(50%, -50%);
	align-items: center;
	right: 0;
}
a-image {
	position: absolute !important;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	top: 0;
	min-width: 0 !important;
}
a-countdown-image {
	position: absolute;
	box-sizing: content-box;
}
a-layout {
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	grid-gap: 30px;
	overflow-y: hidden;
}
.fa-battery-full:before {
  content: "\f240";
}
w-price {
	margin: 0;
	text-decoration: none;
	opacity: 30;
}
w-webkit {
	font-size: 1em;
	line-height: 1 !important;
	text-transform: inherit;
	margin: 0 !important;
	position: absolute;
}
w-price {
	opacity: 20;
	top: 50;
	min-height: 0 !important;
}
w-webkit {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
w-next-nav {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
w-old {
	width: calc(1em + 3px);
	bottom: 10;
	white-space: nowrap;
	justify-content: center;
	right: 0;
}
w-left-horizontal {
	justify-content: center;
	top: 50;
	bottom: 20;
	border: 0 none transparent;
	text-align: left;
}
w-layout-totals-layout {
	box-shadow: none !important;
}
w-webkit-thumbnails {
	display: grid;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	vertical-align: baseline;
}
w-layout-repeater {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	border: none;
	width: 2em;
	overflow-y: hidden;
}
w-countdown-image {
	display: inline;
	margin: 0;
	fill: currentColor;
	opacity: 30;
	text-decoration: none;
}
w-top-inner-left {
	flex-grow: 0;
}
w-top {
	height: 100%;
	bottom: 0;
	z-index: 1;
}
w-position-thumbnails-layout {
	display: inline;
	line-height: inherit;
}
w-thumbnails-old-old {
	width: 2em;
	display: grid;
}
w-nav-thumbnails {
	height: calc(1em + 3px);
	align-items: center;
	text-decoration: none;
}
.fa-battery-half:before {
  content: "\f242";
}
g-position-layout-next {
	display: grid;
	width: 100%;
}
g-button {
	margin: 0 !important;
	width: 0 !important;
}
g-thumbnails-left {
	fill: currentColor;
	top: 50;
	top: 50;
	letter-spacing: inherit;
	min-height: 0 !important;
}
g-totals-top {
	bottom: 0;
}
g-countdown-repeater {
	box-shadow: none !important;
	text-transform: inherit;
	height: 100%;
}
g-countdown {
	min-height: 0 !important;
	height: 0 !important;
	bottom: 20;
	text-transform: inherit;
	user-select: none;
}
g-price {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
g-next-webkit-layout {
	top: 0;
	flex-grow: 0;
	outline-width: 0;
	outline: none !important;
	width: 0 !important;
}
g-inner {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	background-color: transparent;
}
g-nav-price {
	margin: 0;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
g-position-left {
	align-items: left;
	opacity: 30;
	-ms-user-select: none;
	border: none;
	border: none !important;
}
g-old-repeater {
	left: calc(50% - 0.5em) !important;
	position: relative;
}
g-webkit-bottom-carousel {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
g-bottom {
	overflow-x: auto;
	background-color: transparent;
}
g-layout-webkit-left {
	top: 10;
	outline-width: 0;
}
g-totals-next {
	display: inline;
}
g-blocks {
	-ms-user-select: none;
	overflow-x: auto;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
}
g-countdown {
	line-height: calc(1em + 2px);
	opacity: 20;
	fill: currentColor;
	text-transform: inherit;
	position: absolute;
}
g-countdown-carousel {
	padding: 0.5em !important;
}
g-quantity-position-image {
	text-align: left;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
}
g-old {
	border: none;
	grid-gap: 30px;
	height: 100%;
}
g-button-tables {
	scrollbar-width: none;
	top: 50;
	display: grid;
	opacity: 10;
}
.fa-battery-quarter:before {
  content: "\f243";
}
j-layout-back-button {
	border: none;
	top: 10;
	grid-gap: 30px;
}
j-webkit {
	vertical-align: baseline;
	display: grid;
	position: absolute !important;
	white-space: nowrap;
	background-color: transparent;
}
j-old {
	display: grid;
	min-height: 0 !important;
}
j-countdown-back {
	position: relative;
	min-height: 0 !important;
	flex-grow: 0;
	width: 0 !important;
	background-color: transparent;
}
j-tables-price-nav {
	scrollbar-width: none;
}
j-inner {
	border: 0 none transparent;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
j-layout-next-countdown {
	display: inline;
	white-space: nowrap;
	display: inline;
	position: relative;
	height: 100%;
}
j-old {
	margin: 0;
	vertical-align: middle;
	z-index: 1;
	text-align: center;
	vertical-align: middle;
}
j-quantity-inner {
	opacity: 20;
	right: 0;
	line-height: 1 !important;
	border: 0 none transparent;
	-webkit-user-select: none;
}
j-position {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
j-tables {
	white-space: nowrap;
	outline: none !important;
	font-size: 1em;
	z-index: 1;
	vertical-align: baseline;
}
j-image-bottom-image {
	-webkit-user-select: none;
	color: #fff;
	opacity: 10;
	color: #fff;
}
j-inner-left-tables {
	min-width: 0 !important;
	flex-shrink: 0;
}
j-back-image-repeater {
	position: absolute !important;
	justify-content: center;
	top: 50;
	width: 2em;
	margin: 0 !important;
}
j-top-next {
	vertical-align: baseline;
	-ms-user-select: none;
	vertical-align: baseline;
	outline-width: 0;
}
j-layout {
	bottom: 20;
}
j-left {
	overflow-x: auto;
	flex-shrink: 0;
}
j-inner-layout {
	overflow-x: auto;
}
j-old-totals {
	grid-gap: 30px;
	z-index: 1;
	color: inherit;
	text-align: left;
	line-height: 1 !important;
}
j-position-countdown-thumbnails {
	bottom: 10;
	opacity: 10;
	user-select: none;
	right: 0;
	vertical-align: middle;
}
j-blocks {
	opacity: 30;
	margin: 0;
	line-height: calc(1em + 2px);
	color: #fff;
}
j-repeater-layout {
	width: calc(1em + 3px);
	box-sizing: content-box;
	position: relative;
	box-sizing: content-box;
}
.fa-battery-three-quarters:before {
  content: "\f241";
}
w-layout-top {
	text-transform: inherit;
	position: relative;
	border: 0 none transparent;
}
w-repeater-countdown {
	overflow-y: hidden;
	min-width: 0 !important;
	scrollbar-width: none;
	color: #fff;
	color: #fff;
}
w-countdown {
	box-shadow: none !important;
	align-items: left;
	padding: 0.5em !important;
}
w-bottom {
	color: inherit;
}
w-left-countdown-horizontal {
	box-shadow: none !important;
	letter-spacing: inherit;
	vertical-align: baseline;
}
w-thumbnails-repeater {
	flex-grow: 0;
}
w-top-countdown {
	color: inherit;
}
w-repeater-layout-totals {
	transform: translate(50%, -50%);
	display: inline !important;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	display: inline !important;
}
w-bottom {
	border: 0 none transparent;
	bottom: 10;
	height: 0 !important;
	justify-content: center;
	top: 10;
}
w-repeater-position {
	height: 100%;
}
w-back-back {
	border: none;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
w-totals-thumbnails {
	border: 0 none transparent;
	scrollbar-width: none;
	text-transform: inherit;
}
w-carousel {
	background-color: transparent;
	border: none !important;
}
w-countdown-layout {
	flex-grow: 0;
	grid-gap: 30px;
	top: 50;
}
w-position-back {
	fill: currentColor;
	opacity: 30;
}
w-next-countdown {
	background-color: transparent;
}
w-quantity-button {
	top: 10;
	letter-spacing: inherit;
	text-transform: inherit;
	width: 2em;
}
w-webkit-inner {
	line-height: calc(1em + 2px);
	opacity: 1;
	transform: translate(50%, -50%);
}
w-carousel-top {
	top: 0;
}
w-button {
	grid-gap: 30px;
	width: 0 !important;
	overflow-x: auto;
	top: 0;
	width: calc(1em + 3px);
}
w-tables-button-left {
	text-transform: inherit;
	height: 100%;
	opacity: 20;
}
w-carousel {
	margin: 0 !important;
	justify-content: center;
	top: 50;
	user-select: none;
}
w-tables-old {
	-ms-user-select: none;
	width: calc(1em + 3px);
}
w-top {
	display: flex;
	border: 0 none transparent;
}
w-inner-countdown-top {
	transform: translate(50%, -50%);
	vertical-align: middle;
	color: #fff;
	bottom: 0;
	right: 0;
}
w-quantity {
	opacity: 30;
}
w-totals-blocks-inner {
	text-decoration: none;
	color: inherit;
	width: 0 !important;
	top: 50;
}
w-carousel-next-old {
	width: 2em;
	top: 50;
	height: calc(1em + 3px);
	bottom: 0;
}
.fa-battle-net:before {
  content: "\f835";
}
p-blocks-thumbnails-webkit {
	top: 50;
	bottom: 20;
	top: 50;
}
p-quantity-bottom-tables {
	flex-grow: 0;
	bottom: 0;
	opacity: 30;
	opacity: 30;
	width: 0 !important;
}
p-bottom-nav-thumbnails {
	letter-spacing: inherit;
	text-transform: inherit;
	height: calc(1em + 3px);
	display: inline !important;
	text-transform: inherit;
}
p-carousel-image-tables {
	bottom: 10;
	height: 100%;
	z-index: 1;
}
p-image-thumbnails {
	grid-gap: 30px;
	border: none !important;
	bottom: 0;
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
p-bottom {
	letter-spacing: inherit;
}
p-price-next {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	width: 0 !important;
	width: 100%;
}
p-quantity-button-nav {
	line-height: 1 !important;
}
p-next-left-totals {
	align-items: left;
}
p-countdown-image-back {
	display: flex;
	user-select: none;
	overflow-x: auto;
	height: 0 !important;
}
p-price-blocks {
	text-align: center;
}
p-totals-nav-repeater {
	bottom: 20;
	margin: 0 !important;
	position: absolute !important;
}
p-inner-countdown-price {
	opacity: 1;
	z-index: 1;
	text-align: left;
}
p-horizontal-thumbnails {
	text-transform: inherit;
}
p-old-back-repeater {
	flex-grow: 0;
	grid-gap: 30px;
}
p-back-nav {
	outline: none !important;
	border: none !important;
	-ms-user-select: none;
	vertical-align: baseline;
	vertical-align: middle;
}
p-price-button {
	height: 100%;
}
p-old-inner-position {
	vertical-align: baseline;
	justify-content: center;
	width: 2em;
	height: 100%;
}
p-top-inner {
	scrollbar-width: none;
}
p-countdown {
	align-items: left;
}
p-image {
	justify-content: center;
	justify-content: center;
	width: calc(1em + 3px);
}
p-quantity {
	opacity: 30;
	line-height: calc(1em + 2px);
}
p-webkit {
	-webkit-text-decoration-skip: objects;
}
p-bottom-quantity-position {
	scrollbar-width: none;
	border: 0 none transparent;
	height: 0 !important;
}
p-quantity-top {
	box-shadow: none !important;
	-webkit-user-select: none;
}
p-countdown-left-webkit {
	bottom: 10;
}
p-thumbnails {
	bottom: 10;
	box-sizing: content-box;
	text-transform: inherit;
}
p-nav-left-position {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
.fa-bed:before {
  content: "\f236";
}
t-back {
	display: flex;
	overflow-y: hidden;
	display: flex;
	grid-template-columns: 1fr 1fr;
}
t-inner {
	opacity: 20;
}
t-repeater-quantity-price {
	scrollbar-width: none;
	top: 0;
}
t-next-repeater {
	z-index: 1;
}
t-webkit-quantity-blocks {
	position: absolute !important;
	background-color: transparent;
}
t-tables-quantity-top {
	width: 0 !important;
	display: grid;
}
t-totals-bottom-horizontal {
	left: calc(50% - 0.5em) !important;
	top: 0;
	transform: translate(50%, -50%);
	width: 0 !important;
	opacity: 1;
}
t-position-button-carousel {
	-webkit-user-select: none;
}
t-webkit-countdown-layout {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
t-bottom-old {
	display: grid;
	top: 0;
}
t-webkit {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
t-quantity-nav {
	display: inline;
	right: 0;
}
t-top {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	flex-shrink: 0;
	height: 100%;
}
t-blocks-layout-quantity {
	z-index: 1;
	justify-content: center;
	z-index: 1;
}
t-position {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	bottom: 0;
}
t-inner-button {
	align-items: center;
	justify-content: center;
}
t-inner-nav-old {
	outline: none !important;
	text-align: center;
}
t-layout {
	top: 0;
	top: 10;
	-webkit-text-decoration-skip: objects;
	display: flex;
	-webkit-text-decoration-skip: objects;
}
t-inner {
	text-decoration: none;
	letter-spacing: inherit;
	text-decoration: none;
	text-decoration: none;
}
t-thumbnails-bottom {
	text-decoration: none;
	fill: currentColor;
	border: none;
}
t-carousel {
	top: 10;
	border: none !important;
	transform: translate(50%, -50%);
}
t-button {
	display: inline;
}
t-nav-blocks {
	width: calc(1em + 3px);
	bottom: 10;
}
t-button {
	position: absolute;
	width: calc(1em + 3px);
	bottom: 10;
	-webkit-user-select: none;
	-ms-user-select: none;
}
t-position {
	top: 10;
	bottom: 0;
	top: 0;
}
t-tables-left {
	-ms-user-select: none;
	box-sizing: content-box;
	grid-gap: 30px;
	display: inline !important;
	display: inline !important;
}
t-horizontal-countdown {
	border: none;
	opacity: 10;
	transform: translate(50%, -50%);
	top: 50;
	justify-content: center;
}
t-image-left {
	position: absolute !important;
	-webkit-user-select: none;
	width: 0 !important;
	transform: translate(50%, -50%);
}
t-bottom-repeater-left {
	vertical-align: middle;
	transform: translate(50%, -50%);
	bottom: 0;
}
t-totals-left {
	margin: 0 !important;
	outline-width: 0;
	font-size: 1em;
	border: 0 none transparent;
}
t-totals-quantity {
	line-height: inherit;
	bottom: 10;
	opacity: 10;
	box-sizing: content-box;
	-webkit-user-select: none;
}
t-quantity-left {
	scrollbar-width: none;
	width: calc(1em + 3px);
	color: #fff;
}
t-next-webkit {
	flex-grow: 0;
	opacity: 1;
	-ms-user-select: none;
}
t-bottom-next-old {
	overflow-y: hidden;
}
t-back {
	transform: translate(50%, -50%);
	min-width: 0 !important;
	border: none;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
t-image-nav {
	overflow-x: auto;
	box-shadow: none !important;
	position: absolute !important;
	flex-grow: 0;
	height: 0 !important;
}
t-layout-image-carousel {
	fill: currentColor;
	box-sizing: content-box;
	border: none;
	height: calc(1em + 3px);
}
t-countdown-image-position {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
t-countdown-carousel-top {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
t-old-countdown-totals {
	outline-width: 0;
	text-align: center;
}
t-back-button {
	flex-grow: 0;
}
t-blocks-horizontal-totals {
	-webkit-user-select: none;
	align-items: center;
	font-size: 1em;
	min-height: 0 !important;
}
t-price-totals {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	height: calc(1em + 3px);
	text-align: left;
}
t-countdown {
	text-decoration: none;
	text-align: left;
	align-items: center;
	align-items: center;
}
t-tables-image-layout {
	margin: 0 !important;
	opacity: 20;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
t-repeater-nav-nav {
	position: absolute;
}
t-totals {
	top: 10;
	opacity: 10;
	opacity: 20;
}
t-countdown-layout {
	outline: none !important;
	vertical-align: middle;
	bottom: 10;
	align-items: center;
	bottom: 20;
}
.fa-beer:before {
  content: "\f0fc";
}
k-image-blocks-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	top: 50;
	height: 0 !important;
}
k-tables-image-next {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	color: #fff;
	box-shadow: none !important;
}
k-thumbnails {
	width: 100%;
	display: grid;
}
k-totals {
	top: 10;
	height: calc(1em + 3px);
	vertical-align: middle;
}
k-next-next {
	min-height: 0 !important;
	outline-width: 0;
}
k-bottom {
	top: 10;
	text-align: left;
	height: 100%;
	box-sizing: content-box;
}
k-old-layout {
	letter-spacing: inherit;
	text-decoration: none;
}
k-layout {
	font-size: 1em;
	line-height: inherit;
	text-align: center;
	display: inline;
}
k-totals {
	text-transform: inherit;
	position: absolute !important;
	z-index: 1;
	top: 50;
}
k-countdown-tables-totals {
	top: 50;
}
k-webkit-nav-tables {
	line-height: calc(1em + 2px);
	background-color: transparent;
	bottom: 0;
}
k-blocks-carousel-carousel {
	min-height: 0 !important;
	opacity: 30;
	line-height: inherit;
	min-height: 0 !important;
	height: 0 !important;
}
k-bottom {
	font-size: 1em;
	z-index: 1;
	z-index: 1;
}
k-blocks-horizontal-position {
	scrollbar-width: none;
	line-height: inherit;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	align-items: center;
}
k-button {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
k-carousel {
	display: flex;
	vertical-align: baseline;
	outline: none !important;
}
k-inner-horizontal {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
k-inner-nav-countdown {
	z-index: 1;
	line-height: calc(1em + 2px);
	text-align: left;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
k-horizontal {
	opacity: 10;
}
k-countdown-image-webkit {
	justify-content: center;
	line-height: 1 !important;
	flex-grow: 0;
	vertical-align: middle;
}
k-image-top-totals {
	grid-gap: 30px;
	flex-grow: 0;
}
k-button-button {
	position: absolute !important;
	outline-width: 0;
	background-color: transparent;
	box-shadow: none !important;
}
k-bottom {
	outline: none !important;
}
k-totals-layout {
	bottom: 20;
	overflow-y: hidden;
	display: grid;
	bottom: 0;
}
k-thumbnails-next {
	position: absolute !important;
	fill: currentColor;
	scrollbar-width: none;
}
k-inner-price {
	display: flex;
	opacity: 1;
	display: inline !important;
}
k-back-horizontal-price {
	width: calc(1em + 3px);
	text-align: left;
	margin: 0;
	justify-content: center;
	line-height: inherit;
}
k-left-button {
	transform: translate(50%, -50%);
	display: inline !important;
}
k-next-position {
	border: none !important;
	text-decoration: none;
	height: 0 !important;
}
k-repeater-tables {
	text-align: left;
}
k-tables-blocks-left {
	background-color: transparent;
	align-items: left;
	position: absolute !important;
	line-height: 1 !important;
}
k-repeater-image-price {
	line-height: inherit;
	top: 0;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
k-thumbnails-position-layout {
	border: none !important;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	outline: none !important;
	overflow-x: auto;
}
k-layout {
	text-align: center;
	align-items: left;
	display: flex;
	line-height: inherit;
	letter-spacing: inherit;
}
k-old {
	position: relative;
	overflow-x: auto;
	bottom: 20;
	min-height: 0 !important;
}
k-thumbnails-next-left {
	display: flex;
}
.fa-behance:before {
  content: "\f1b4";
}
x-price {
	top: 0;
}
x-tables-carousel {
	display: inline !important;
	padding: 0.5em !important;
	bottom: 0;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
x-bottom-next {
	align-items: left;
	padding: 0.5em !important;
	text-align: left;
}
x-webkit-back-old {
	display: inline !important;
	opacity: 20;
	text-align: left;
	vertical-align: middle;
	text-transform: inherit;
}
x-repeater {
	color: #fff;
}
x-layout {
	letter-spacing: inherit;
	text-align: left;
	text-align: left;
	min-width: 0 !important;
	width: 0 !important;
}
x-back-quantity-back {
	position: absolute !important;
	background-color: transparent;
	display: inline;
	min-height: 0 !important;
	vertical-align: baseline;
}
x-blocks-countdown {
	bottom: 0;
	margin: 0 !important;
	display: flex;
}
x-blocks-left-carousel {
	opacity: 1;
}
x-old-position {
	white-space: nowrap;
	color: inherit;
	top: 50;
}
x-inner {
	text-transform: inherit;
	display: flex;
	background-color: transparent;
}
x-old-nav-bottom {
	color: inherit;
	box-shadow: none !important;
	user-select: none;
	transform: translate(50%, -50%);
}
x-carousel-quantity {
	scrollbar-width: none;
	top: 50;
	border: 0 none transparent;
	position: absolute !important;
}
x-horizontal {
	right: 0;
}
x-top {
	flex-shrink: 0;
	box-shadow: none !important;
	padding: 0.5em !important;
	top: 0;
}
x-quantity-layout-countdown {
	-ms-user-select: none;
}
x-top-carousel {
	font: inherit inherit inherit/inherit inherit;
}
x-left-button {
	bottom: 0;
	top: 10;
	width: 100%;
}
x-inner-quantity-nav {
	line-height: 1 !important;
	text-transform: inherit;
	min-width: 0 !important;
	opacity: 20;
}
x-carousel-back {
	border: none;
	text-decoration: none;
	opacity: 10;
	top: 50;
}
x-repeater-countdown {
	flex-shrink: 0;
	overflow-x: auto;
	scrollbar-width: none;
	border: none;
	padding: 0.5em !important;
}
x-totals-nav {
	min-width: 0 !important;
	display: inline !important;
	align-items: left;
	color: #fff;
}
x-back-countdown-layout {
	opacity: 20;
}
x-tables {
	align-items: center;
	width: calc(1em + 3px);
	margin: 0 !important;
}
x-position-top {
	outline-width: 0;
	overflow-x: auto;
	vertical-align: baseline;
}
x-next {
	z-index: 1;
}
x-countdown {
	color: inherit;
	font-size: 1em;
	display: grid;
	color: #fff;
}
x-old-top {
	position: relative;
	color: inherit;
	opacity: 30;
	border: none;
}
x-webkit-quantity {
	flex-shrink: 0;
}
x-repeater-bottom {
	display: flex;
	min-width: 0 !important;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
x-repeater-tables-price {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	overflow-y: hidden;
	scrollbar-width: none;
	white-space: nowrap;
}
.fa-behance-square:before {
  content: "\f1b5";
}
q-countdown-position-price {
	box-sizing: content-box;
	width: 100%;
}
q-quantity {
	justify-content: center;
	outline-width: 0;
}
q-bottom {
	display: inline;
	flex-grow: 0;
	bottom: 0;
	width: 0 !important;
}
q-carousel-left {
	bottom: 20;
	outline: none !important;
	bottom: 0;
	display: inline;
	fill: currentColor;
}
q-back-thumbnails-price {
	align-items: left;
	min-height: 0 !important;
	scrollbar-width: none;
	border: none;
	opacity: 10;
}
q-price {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	opacity: 10;
	overflow-y: hidden;
}
q-button-webkit-bottom {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	text-align: left;
	width: 0 !important;
}
q-horizontal-price-left {
	width: calc(1em + 3px);
}
q-bottom {
	border: none !important;
}
q-button-bottom {
	line-height: calc(1em + 2px);
	bottom: 0;
	padding: 0.5em !important;
}
q-tables-nav {
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
q-repeater-image-top {
	top: 0;
}
q-horizontal-layout-repeater {
	bottom: 0;
}
q-layout {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	padding: 0.5em !important;
	right: 0;
}
q-thumbnails-top-layout {
	font: inherit inherit inherit/inherit inherit;
}
q-countdown-position {
	min-width: 0 !important;
}
q-horizontal-blocks-totals {
	width: calc(1em + 3px);
	top: 0;
	font-size: 1em;
}
.fa-bell:before {
  content: "\f0f3";
}
w-countdown-totals-thumbnails {
	flex-shrink: 0;
	box-shadow: none !important;
	height: calc(1em + 3px);
	outline: none !important;
	line-height: inherit;
}
w-layout-repeater-carousel {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	font-size: 1em;
}
w-layout {
	z-index: 1;
}
w-tables {
	line-height: inherit;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
w-left-image-repeater {
	color: #fff;
	scrollbar-width: none;
}
w-layout {
	text-transform: inherit;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	overflow-y: hidden;
}
w-blocks-old-webkit {
	min-width: 0 !important;
	background-color: transparent;
	justify-content: center;
}
w-image-nav-inner {
	text-align: left;
}
w-horizontal-webkit {
	outline-width: 0;
}
w-countdown-top {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	top: 0;
	height: calc(1em + 3px);
}
w-back-back {
	opacity: 30;
	border: 0 none transparent;
}
w-left-countdown {
	opacity: 1;
}
w-webkit-webkit {
	flex-grow: 0;
	line-height: inherit;
	top: 50;
	display: flex;
}
w-image-image {
	-ms-user-select: none;
	text-decoration: none;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
w-position {
	user-select: none;
	height: calc(1em + 3px);
}
w-carousel-repeater {
	font: inherit inherit inherit/inherit inherit;
}
w-quantity-left-next {
	color: inherit;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	flex-grow: 0;
}
w-quantity-blocks-left {
	align-items: center;
}
w-price {
	grid-gap: 30px;
}
w-top-repeater-left {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	outline: none !important;
	top: 10;
}
w-back-horizontal-webkit {
	fill: currentColor;
}
w-button-top-left {
	right: 0;
	top: 10;
}
w-bottom-bottom {
	top: 50;
}
w-layout {
	height: 0 !important;
	position: absolute !important;
}
w-totals-button {
	justify-content: center;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
w-webkit-thumbnails {
	-webkit-text-decoration-skip: objects;
}
w-price {
	opacity: 10;
	right: 0;
	-webkit-user-select: none;
}
w-totals {
	flex-shrink: 0;
}
w-quantity {
	height: 100%;
	background-color: transparent;
	top: 10;
	position: relative;
	line-height: calc(1em + 2px);
}
w-webkit {
	top: 50;
	min-width: 0 !important;
}
w-totals {
	text-transform: inherit;
	box-shadow: none !important;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	display: inline !important;
}
w-next-thumbnails-position {
	vertical-align: middle;
	flex-shrink: 0;
}
w-quantity-button {
	align-items: center;
	vertical-align: baseline;
	color: #fff;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
w-nav-totals-image {
	background-color: transparent;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
w-repeater {
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
w-old-next {
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	position: absolute;
	justify-content: center;
	position: relative;
}
w-countdown-image-back {
	fill: currentColor;
}
w-left-next-layout {
	font-size: 1em;
	overflow-x: auto;
	-ms-user-select: none;
}
w-thumbnails {
	display: inline;
	line-height: inherit;
}
.fa-bell-slash:before {
  content: "\f1f6";
}
j-back-button {
	color: #fff;
	letter-spacing: inherit;
	border: none !important;
}
j-blocks-bottom {
	box-shadow: none !important;
	width: 100%;
	text-align: left;
}
j-inner-quantity-bottom {
	border: 0 none transparent;
	display: inline !important;
	top: 10;
	outline: none !important;
	width: calc(1em + 3px);
}
j-webkit-totals-layout {
	top: 10;
	outline-width: 0;
	display: inline;
}
j-totals-image {
	box-shadow: none !important;
	color: inherit;
	transform: translate(50%, -50%);
	display: inline !important;
	margin: 0;
}
j-bottom-countdown {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	width: 2em;
	bottom: 20;
	min-width: 0 !important;
}
j-button-button-back {
	outline-width: 0;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
j-button {
	-webkit-text-decoration-skip: objects;
}
j-nav-totals {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
j-back {
	position: absolute !important;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
j-left-price-left {
	z-index: 1;
	opacity: 10;
}
j-totals-inner {
	top: 10;
	text-decoration: none;
	vertical-align: middle;
	line-height: inherit;
	user-select: none;
}
j-blocks-countdown {
	justify-content: center;
}
j-inner-back {
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
j-old-carousel {
	user-select: none;
	width: 2em;
	height: 0 !important;
	display: inline;
}
j-carousel {
	bottom: 10;
}
j-tables-top-nav {
	color: inherit;
	outline-width: 0;
	height: 0 !important;
}
j-repeater {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	bottom: 0;
	-ms-user-select: none;
}
j-next-horizontal-image {
	top: 50;
	display: inline !important;
}
j-blocks {
	flex-shrink: 0;
	top: 0;
	box-shadow: none !important;
	letter-spacing: inherit;
}
j-carousel-repeater {
	line-height: calc(1em + 2px);
	top: 50;
}
j-position-position-repeater {
	flex-shrink: 0;
	flex-grow: 0;
	font-size: 1em;
	opacity: 30;
}
j-horizontal-price {
	opacity: 10;
	line-height: 1 !important;
	margin: 0 !important;
	display: inline !important;
	color: inherit;
}
j-price-old {
	box-sizing: content-box;
	grid-gap: 30px;
	margin: 0 !important;
	display: grid;
}
j-old-old {
	position: absolute !important;
}
j-image {
	user-select: none;
}
j-top {
	width: calc(1em + 3px);
}
j-old-repeater {
	line-height: calc(1em + 2px);
	position: absolute;
}
j-old-inner-price {
	position: absolute !important;
	vertical-align: middle;
	outline-width: 0;
	opacity: 30;
	color: #fff;
}
j-position-position {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	flex-grow: 0;
	text-align: center;
}
j-blocks-countdown-countdown {
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
j-inner-price-old {
	-ms-user-select: none;
}
j-inner {
	min-height: 0 !important;
	height: 100%;
	margin: 0 !important;
}
j-webkit-repeater {
	min-width: 0 !important;
}
.fa-bezier-curve:before {
  content: "\f55b";
}
j-thumbnails-image {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	display: grid;
	overflow-y: hidden;
	height: 0 !important;
}
j-webkit-totals {
	flex-grow: 0;
	text-align: left;
}
j-tables-blocks-back {
	grid-gap: 30px;
	grid-gap: 30px;
	bottom: 20;
}
j-carousel-left {
	overflow-y: hidden;
	bottom: 10;
	flex-shrink: 0;
}
j-webkit-webkit-back {
	text-align: center;
	line-height: inherit;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
j-position-thumbnails {
	right: 0;
}
j-position {
	opacity: 30;
	vertical-align: baseline;
	justify-content: center;
	-ms-user-select: none;
	height: calc(1em + 3px);
}
j-webkit-price-nav {
	width: 0 !important;
	vertical-align: middle;
	display: inline !important;
	grid-gap: 30px;
	right: 0;
}
j-repeater {
	position: absolute !important;
	user-select: none;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
j-quantity {
	bottom: 20;
	position: relative;
	opacity: 10;
}
j-button {
	flex-shrink: 0;
	display: grid;
	align-items: left;
	position: absolute !important;
	top: 10;
}
j-blocks {
	box-sizing: content-box;
	vertical-align: baseline;
}
j-layout-image-button {
	display: inline !important;
	bottom: 0;
	-ms-user-select: none;
	margin: 0 !important;
}
j-button-tables-image {
	white-space: nowrap;
}
j-back-countdown {
	scrollbar-width: none;
	align-items: center;
}
j-thumbnails-back {
	bottom: 0;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
j-tables {
	position: relative;
	margin: 0 !important;
	position: relative;
	top: 50;
}
j-carousel {
	background-color: transparent;
	margin: 0 !important;
	box-sizing: content-box;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
j-nav-repeater-price {
	text-transform: inherit;
}
j-position-nav-totals {
	text-decoration: none;
	box-sizing: content-box;
	outline: none !important;
}
j-price-position-left {
	line-height: inherit;
	right: 0;
	min-height: 0 !important;
	z-index: 1;
}
j-blocks {
	border: 0 none transparent;
	-ms-user-select: none;
	line-height: 1 !important;
	opacity: 30;
	top: 0;
}
j-quantity-repeater {
	opacity: 20;
	right: 0;
	opacity: 30;
}
j-back-thumbnails {
	right: 0;
	overflow-y: hidden;
}
j-quantity-nav {
	overflow-y: hidden;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
j-quantity-old {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
}
j-carousel-countdown {
	-webkit-text-decoration-skip: objects;
	margin: 0;
	display: grid;
}
j-inner-old-next {
	color: inherit;
	justify-content: center;
}
j-button-button {
	min-width: 0 !important;
	border: none !important;
	display: grid;
}
j-repeater {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
}
j-blocks-next-back {
	line-height: calc(1em + 2px);
}
j-thumbnails {
	user-select: none;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	color: #fff;
}
j-layout-button-horizontal {
	top: 10;
	height: 100%;
	transform: translate(50%, -50%);
	display: inline !important;
	top: 0;
}
j-repeater-layout {
	text-align: left;
	line-height: inherit;
	vertical-align: middle;
}
j-repeater-totals {
	line-height: 1 !important;
	overflow-y: hidden;
	line-height: inherit;
	bottom: 10;
	overflow-y: hidden;
}
j-carousel-horizontal-image {
	-ms-user-select: none;
	color: #fff;
	bottom: 10;
	align-items: left;
	flex-shrink: 0;
}
j-image-left-horizontal {
	line-height: inherit;
	align-items: center;
	fill: currentColor;
	position: absolute !important;
	-webkit-user-select: none;
}
.fa-bible:before {
  content: "\f647";
}
a-webkit-repeater-back {
	outline-width: 0;
}
a-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	overflow-x: auto;
	overflow-x: auto;
}
a-thumbnails-repeater {
	text-align: center;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
a-left {
	bottom: 0;
	transform: translate(50%, -50%);
}
a-back {
	display: grid;
	bottom: 10;
	margin: 0 !important;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
a-repeater-image {
	scrollbar-width: none;
	opacity: 1;
}
a-inner-quantity {
	line-height: calc(1em + 2px);
	width: 2em;
	top: 50;
}
a-button {
	height: 0 !important;
	vertical-align: middle;
}
a-old-webkit-totals {
	display: grid;
	z-index: 1;
}
a-left-next {
	line-height: inherit;
	border: none !important;
}
a-repeater-nav {
	font-size: 1em;
	align-items: left;
	display: inline !important;
	vertical-align: baseline;
}
a-back {
	font-size: 1em;
	background-color: transparent;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
a-countdown-countdown {
	z-index: 1;
	bottom: 0;
	flex-shrink: 0;
	position: absolute;
}
a-repeater {
	bottom: 0;
}
a-totals-thumbnails {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
a-layout {
	outline-width: 0;
	vertical-align: baseline;
}
a-thumbnails-next {
	scrollbar-width: none;
	opacity: 20;
	height: 100%;
}
a-totals {
	flex-shrink: 0;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	width: 2em;
}
a-button-inner {
	opacity: 10;
}
a-top-left-nav {
	height: 0 !important;
	color: #fff;
	top: 0;
	flex-shrink: 0;
}
a-webkit-position-bottom {
	position: relative;
}
a-left-repeater-old {
	position: relative;
}
a-position {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	width: 2em;
	letter-spacing: inherit;
}
a-bottom-position {
	margin: 0;
	height: 0 !important;
	border: none !important;
	flex-shrink: 0;
}
a-repeater-repeater {
	height: 100%;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
a-totals {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
a-thumbnails {
	position: absolute !important;
	box-sizing: content-box;
}
a-thumbnails-top-webkit {
	position: absolute !important;
	display: flex;
	align-items: left;
	flex-grow: 0;
}
a-image-carousel {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	opacity: 20;
}
a-back-quantity {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
a-nav {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	top: 0;
	white-space: nowrap;
	grid-gap: 30px;
}
a-totals {
	margin: 0;
	display: inline;
}
a-image {
	font-size: 1em;
}
a-left-price {
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	vertical-align: baseline;
}
a-back-webkit {
	margin: 0;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
a-next {
	height: 0 !important;
	align-items: left;
	text-align: left;
}
a-totals {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
a-left-position-image {
	background-color: transparent;
	background-color: transparent;
	outline-width: 0;
	justify-content: center;
}
a-left-old-repeater {
	box-sizing: content-box;
	min-height: 0 !important;
}
a-back-button {
	scrollbar-width: none;
	border: 0 none transparent;
	opacity: 30;
}
a-totals {
	border: none !important;
	margin: 0;
}
a-image-webkit {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	background-color: transparent;
	min-width: 0 !important;
}
a-totals {
	width: 100%;
}
a-inner-image-image {
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
a-tables-top-price {
	display: grid;
}
.fa-bicycle:before {
  content: "\f206";
}
x-top-layout {
	-webkit-user-select: none;
	border: none !important;
	height: calc(1em + 3px);
}
x-top {
	text-align: left;
	align-items: center;
	text-transform: inherit;
}
x-tables-totals {
	opacity: 10;
	position: absolute;
	color: inherit;
	box-shadow: none !important;
}
x-carousel {
	top: 50;
	grid-template-columns: 1fr 1fr;
}
x-countdown-inner-image {
	line-height: calc(1em + 2px);
}
x-nav {
	align-items: left;
}
x-repeater-thumbnails {
	grid-gap: 30px;
	background-color: transparent;
	opacity: 10;
	width: calc(1em + 3px);
}
x-layout {
	width: 100%;
	border: none;
}
x-quantity-old-inner {
	outline-width: 0;
}
x-image {
	height: 0 !important;
	position: absolute;
	display: flex;
}
x-carousel-horizontal {
	-webkit-user-select: none;
	margin: 0;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
}
x-button {
	display: flex;
	outline: none !important;
	position: absolute !important;
	flex-grow: 0;
}
x-webkit-top {
	scrollbar-width: none;
}
x-button-inner {
	display: inline !important;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	z-index: 1;
}
x-bottom-layout-left {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
x-position-inner-nav {
	line-height: calc(1em + 2px);
	position: relative;
	outline-width: 0;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
x-button-carousel-thumbnails {
	height: calc(1em + 3px);
}
x-image-button {
	position: relative;
	border: none;
}
x-button-horizontal-left {
	top: 50;
}
x-button-bottom-carousel {
	padding: 0.5em !important;
	justify-content: center;
}
x-countdown-blocks {
	position: absolute !important;
}
x-top-image {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
x-quantity-quantity {
	font: inherit inherit inherit/inherit inherit;
}
.fa-biking:before {
  content: "\f84a";
}
s-top {
	bottom: 10;
}
s-button-nav {
	display: flex;
	text-transform: inherit;
}
s-horizontal {
	position: relative;
	user-select: none;
	right: 0;
	margin: 0;
	letter-spacing: inherit;
}
s-inner-back-countdown {
	vertical-align: baseline;
	position: absolute !important;
	margin: 0;
	margin: 0 !important;
	letter-spacing: inherit;
}
s-blocks-top-layout {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
s-next-tables-old {
	position: absolute !important;
	white-space: nowrap;
}
s-top-top {
	position: relative;
}
s-tables-thumbnails-image {
	grid-gap: 30px;
}
s-repeater-thumbnails {
	align-items: left;
}
s-carousel-top {
	outline-width: 0;
}
s-webkit {
	display: flex;
	text-transform: inherit;
	font-size: 1em;
}
s-blocks-thumbnails-nav {
	transform: translate(50%, -50%);
	position: relative;
}
s-image-tables-quantity {
	top: 10;
}
s-old-thumbnails {
	margin: 0;
}
s-totals-top {
	vertical-align: baseline;
	border: none !important;
	text-align: center;
	white-space: nowrap;
}
s-inner-quantity-repeater {
	flex-shrink: 0;
	white-space: nowrap;
}
s-tables-image {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
s-repeater-quantity-button {
	overflow-x: auto;
	user-select: none;
	overflow-y: hidden;
	text-align: left;
	display: flex;
}
s-old-back-carousel {
	transform: translate(50%, -50%);
	text-transform: inherit;
}
s-webkit-bottom-thumbnails {
	align-items: left;
	letter-spacing: inherit;
	margin: 0 !important;
	align-items: left;
	opacity: 10;
}
s-position-quantity {
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
	min-width: 0 !important;
	height: 0 !important;
}
s-tables-top {
	width: 2em;
}
s-bottom-nav-back {
	fill: currentColor;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
.fa-bimobject:before {
  content: "\f378";
}
x-back-tables-top {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	background-color: transparent;
}
x-old-left {
	vertical-align: baseline;
}
x-position {
	border: none !important;
	bottom: 10;
	letter-spacing: inherit;
}
x-horizontal-button {
	flex-shrink: 0;
	opacity: 30;
	user-select: none;
}
x-button-inner {
	opacity: 30;
	vertical-align: middle;
}
x-webkit-webkit {
	margin: 0;
}
x-nav-layout-position {
	line-height: 1 !important;
	flex-shrink: 0;
}
x-nav {
	background-color: transparent;
}
x-top {
	height: 100%;
	opacity: 1;
	opacity: 1;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
x-webkit {
	bottom: 20;
}
x-position-horizontal-left {
	user-select: none;
	height: 100%;
	outline: none !important;
}
x-next-top-nav {
	top: calc(50% - 0.5em) !important;
	display: flex;
	grid-gap: 30px;
}
x-blocks-price {
	transform: translate(50%, -50%);
}
x-position-price {
	color: #fff;
	box-shadow: none !important;
	align-items: center;
	-webkit-user-select: none;
}
x-quantity-price {
	right: 0;
}
x-countdown-top-back {
	min-height: 0 !important;
}
x-inner-thumbnails {
	line-height: 1 !important;
	scrollbar-width: none;
	top: 10;
	align-items: center;
}
x-quantity-left {
	transform: translate(50%, -50%);
}
x-countdown-carousel {
	top: 10;
	font-size: 1em;
	vertical-align: baseline;
	overflow-x: auto;
}
x-button-horizontal {
	bottom: 20;
	bottom: 20;
	box-sizing: content-box;
}
x-repeater-image-tables {
	display: inline;
	border: none !important;
	box-shadow: none !important;
}
x-thumbnails {
	bottom: 0;
	-ms-user-select: none;
	color: #fff;
}
x-left {
	position: relative;
	min-width: 0 !important;
}
x-next-blocks {
	height: calc(1em + 3px);
	right: 0;
}
x-nav-carousel-blocks {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
x-blocks-next-bottom {
	height: 100%;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
x-horizontal-tables-nav {
	text-decoration: none;
	bottom: 20;
	height: calc(1em + 3px);
	background-color: transparent;
	top: 0;
}
x-countdown-nav {
	opacity: 10;
}
x-position-top {
	letter-spacing: inherit;
	top: 10;
	width: 2em;
}
x-repeater {
	-webkit-user-select: none;
	padding: 0.5em !important;
	display: grid;
	bottom: 20;
}
x-repeater-horizontal-bottom {
	width: 0 !important;
	overflow-x: auto;
	fill: currentColor;
}
x-webkit-repeater-price {
	line-height: calc(1em + 2px);
	display: inline !important;
}
x-thumbnails-nav-layout {
	border: none !important;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
x-top-image {
	font-size: 1em;
}
x-totals-quantity {
	flex-grow: 0;
	flex-grow: 0;
}
x-position-tables {
	user-select: none;
	outline: none !important;
	align-items: center;
	color: #fff;
}
x-blocks-left {
	overflow-y: hidden;
}
x-repeater-nav {
	overflow-x: auto;
	margin: 0 !important;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
x-totals {
	text-align: center;
	text-align: left;
	white-space: nowrap;
	top: 50;
}
x-layout-position {
	display: flex;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
x-position-totals-carousel {
	opacity: 20;
	line-height: inherit;
	overflow-x: auto;
	min-width: 0 !important;
	right: 0;
}
.fa-binoculars:before {
  content: "\f1e5";
}
n-top {
	width: 100%;
	min-height: 0 !important;
	padding: 0.5em !important;
}
n-blocks {
	width: calc(1em + 3px);
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
n-carousel-inner-repeater {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
n-left {
	fill: currentColor;
	bottom: 10;
	opacity: 10;
	opacity: 1;
}
n-totals-inner {
	color: #fff;
	padding: 0.5em !important;
}
n-bottom-layout-old {
	font-size: 1em;
	background-color: transparent;
	position: relative;
	letter-spacing: inherit;
}
n-nav-image {
	outline-width: 0;
}
n-top {
	min-height: 0 !important;
	display: inline;
	flex-shrink: 0;
	bottom: 0;
	line-height: calc(1em + 2px);
}
n-totals {
	margin: 0;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	text-transform: inherit;
}
n-totals-top-bottom {
	transform: translate(50%, -50%);
}
n-image-repeater-layout {
	color: inherit;
	position: absolute !important;
	height: calc(1em + 3px);
	text-decoration: none;
	-webkit-user-select: none;
}
n-bottom-position {
	text-align: center;
}
n-layout-top-layout {
	flex-shrink: 0;
	line-height: 1 !important;
	z-index: 1;
	opacity: 1;
	bottom: 20;
}
n-blocks {
	opacity: 10;
	text-decoration: none;
}
n-countdown-image {
	user-select: none;
	height: 0 !important;
}
n-tables-old-quantity {
	min-height: 0 !important;
}
n-back {
	top: 0;
	overflow-y: hidden;
	bottom: 20;
}
n-position-left-thumbnails {
	text-decoration: none;
	text-transform: inherit;
	fill: currentColor;
	opacity: 20;
}
n-carousel {
	-ms-user-select: none;
	display: inline;
}
n-nav-quantity-layout {
	right: 0;
	border: none !important;
	opacity: 30;
	display: inline;
}
n-totals {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
n-totals-blocks {
	scrollbar-width: none;
}
n-next {
	vertical-align: middle;
	box-shadow: none !important;
	line-height: inherit;
}
n-left-horizontal {
	height: 100%;
}
n-image-image {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	bottom: 0;
}
n-top-top {
	margin: 0;
	width: 100%;
	box-sizing: content-box;
}
n-repeater-nav {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
n-next {
	text-align: left;
	border: none !important;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
n-blocks-next-nav {
	position: relative;
	transform: translate(50%, -50%);
	border: none !important;
}
n-countdown-left {
	flex-shrink: 0;
	fill: currentColor;
	text-transform: inherit;
	bottom: 20;
}
n-position {
	-ms-user-select: none;
	top: 0;
	flex-shrink: 0;
	overflow-y: hidden;
}
n-image-inner-quantity {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
n-blocks {
	fill: currentColor;
	display: inline;
	top: 0;
	padding: 0.5em !important;
	position: absolute;
}
n-price {
	font-size: 1em;
	line-height: calc(1em + 2px);
	font-size: 1em;
}
n-button-layout-layout {
	text-align: center;
	line-height: calc(1em + 2px);
	outline-width: 0;
	font-size: 1em;
	outline: none !important;
}
n-nav-repeater {
	box-shadow: none !important;
}
n-price-blocks-bottom {
	z-index: 1;
}
n-price-position {
	box-shadow: none !important;
}
n-bottom-quantity {
	text-transform: inherit;
	outline-width: 0;
	bottom: 20;
	opacity: 30;
}
n-thumbnails-button-top {
	width: 0 !important;
	flex-shrink: 0;
	display: grid;
	grid-gap: 30px;
	outline-width: 0;
}
n-countdown-countdown {
	align-items: center;
	outline-width: 0;
	outline-width: 0;
	width: 100%;
}
n-next-button-totals {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
n-back {
	display: flex;
	flex-shrink: 0;
	width: 100%;
	margin: 0 !important;
}
.fa-biohazard:before {
  content: "\f780";
}
o-image-blocks {
	width: 2em;
}
o-inner-button-horizontal {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
o-button-top-next {
	display: inline;
}
o-image-back-price {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
o-back-tables-next {
	right: 0;
	outline: none !important;
}
o-repeater-back-thumbnails {
	color: inherit;
	opacity: 30;
	text-align: center;
	border: none;
	left: calc(50% - 0.5em) !important;
}
o-horizontal {
	user-select: none;
	-ms-user-select: none;
	text-align: left;
}
o-quantity-horizontal {
	fill: currentColor;
}
o-position {
	user-select: none;
	border: none;
	-webkit-user-select: none;
	align-items: center;
	white-space: nowrap;
}
o-bottom {
	height: 100%;
	opacity: 30;
	width: calc(1em + 3px);
	text-decoration: none;
}
o-image-quantity {
	min-width: 0 !important;
	opacity: 1;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
o-back {
	grid-gap: 30px;
	height: 0 !important;
	border: 0 none transparent;
}
o-position {
	bottom: 20;
	position: relative;
}
o-next {
	transform: translate(50%, -50%);
	top: 0;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
o-blocks-button-nav {
	z-index: 1;
	border: none;
}
o-position-horizontal-position {
	fill: currentColor;
	text-transform: inherit;
	box-shadow: none !important;
	justify-content: center;
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
e-button-totals {
	fill: currentColor;
	height: 0 !important;
	letter-spacing: inherit;
	outline: none !important;
	box-sizing: content-box;
}
e-price-next-next {
	user-select: none;
	bottom: 20;
}
e-nav-old {
	right: 0;
	vertical-align: middle;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
e-countdown-image-quantity {
	box-shadow: none !important;
	outline: none !important;
	flex-grow: 0;
	height: 100%;
	margin: 0;
}
e-layout {
	position: relative;
}
e-quantity {
	top: calc(50% - 0.5em) !important;
}
e-price {
	border: 0 none transparent;
	vertical-align: middle;
}
e-position-nav-quantity {
	height: calc(1em + 3px);
	opacity: 30;
	top: 0;
	box-shadow: none !important;
	background-color: transparent;
}
e-position {
	outline-width: 0;
	opacity: 30;
	align-items: center;
	z-index: 1;
	outline-width: 0;
}
e-inner-inner-countdown {
	white-space: nowrap;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
e-totals-layout {
	line-height: calc(1em + 2px);
	bottom: 0;
}
e-tables-totals-inner {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
e-thumbnails-quantity {
	vertical-align: baseline;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
}
e-layout-button-layout {
	align-items: center;
	line-height: 1 !important;
	width: 2em;
	box-sizing: content-box;
}
e-position {
	white-space: nowrap;
	position: relative;
}
e-nav {
	width: 2em;
}
e-webkit-old {
	scrollbar-width: none;
	opacity: 10;
	position: absolute;
	outline-width: 0;
}
e-top-nav {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	display: inline !important;
	outline: none !important;
}
e-thumbnails-button-position {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	text-transform: inherit;
	vertical-align: middle;
	line-height: 1 !important;
}
e-position {
	opacity: 20;
	top: 50;
	outline-width: 0;
}
e-layout {
	margin: 0 !important;
	height: 0 !important;
	right: 0;
}
e-webkit-countdown {
	overflow-x: auto;
	min-width: 0 !important;
	border: none;
	margin: 0;
}
e-totals {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	grid-gap: 30px;
	-webkit-user-select: none;
}
e-image-left-inner {
	opacity: 1;
	letter-spacing: inherit;
	min-width: 0 !important;
}
e-back-top-old {
	flex-shrink: 0;
}
e-tables {
	overflow-x: auto;
	line-height: 1 !important;
}
e-webkit-webkit-blocks {
	text-transform: inherit;
	scrollbar-width: none;
}
e-image {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	bottom: 20;
	min-width: 0 !important;
}
e-quantity-nav-price {
	flex-grow: 0;
	justify-content: center;
	width: 100%;
}
e-repeater {
	white-space: nowrap;
	line-height: 1 !important;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
e-button-left {
	left: calc(50% - 0.5em) !important;
}
e-carousel-position {
	height: 0 !important;
	margin: 0 !important;
}
e-repeater-position-back {
	height: 0 !important;
	box-sizing: content-box;
	position: relative;
}
e-button {
	user-select: none;
	margin: 0;
	display: inline;
}
.fa-bitbucket:before {
  content: "\f171";
}
w-carousel-position-left {
	bottom: 20;
	scrollbar-width: none;
}
w-back {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
w-top-totals-next {
	width: 2em;
	border: 0 none transparent;
	height: 100%;
	box-shadow: none !important;
	width: 100%;
}
w-bottom {
	justify-content: center;
	background-color: transparent;
}
w-back-next {
	opacity: 30;
	opacity: 30;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
}
w-quantity-next-countdown {
	z-index: 1;
	box-sizing: content-box;
}
w-carousel-price {
	bottom: 10;
	align-items: left;
	width: 100%;
	user-select: none;
	border: 0 none transparent;
}
w-blocks {
	top: 50;
}
w-image {
	opacity: 10;
	border: none !important;
	text-align: left;
	height: 0 !important;
	color: #fff;
}
w-nav-old-left {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
w-repeater {
	vertical-align: baseline;
}
w-image-webkit {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	right: 0;
	-webkit-user-select: none;
}
w-webkit-totals-left {
	-webkit-user-select: none;
}
w-button-totals-horizontal {
	z-index: 1;
	bottom: 0;
}
w-quantity {
	opacity: 10;
	right: 0;
	opacity: 10;
}
w-repeater {
	padding: 0.5em !important;
	text-align: center;
}
w-top {
	top: 10;
	top: 50;
	fill: currentColor;
	-ms-user-select: none;
}
w-inner {
	padding: 0.5em !important;
}
w-price-nav-repeater {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	border: none !important;
	align-items: left;
	min-height: 0 !important;
}
w-horizontal-quantity {
	background-color: transparent;
	color: #fff;
	background-color: transparent;
}
w-thumbnails-nav {
	flex-shrink: 0;
}
w-image {
	display: inline;
	text-align: center;
}
w-tables {
	line-height: 1 !important;
	outline: none !important;
	overflow-y: hidden;
	flex-grow: 0;
}
w-image {
	justify-content: center;
	min-width: 0 !important;
}
w-price-countdown {
	display: inline;
	outline-width: 0;
	text-align: center;
}
w-blocks-repeater-tables {
	top: 0;
}
w-quantity-image-old {
	width: 2em;
	top: 10;
	border: none !important;
	opacity: 1;
}
w-button-horizontal {
	height: 100%;
}
w-horizontal-blocks-back {
	font-size: 1em;
	height: 100%;
}
w-back-next-left {
	text-transform: inherit;
	position: relative;
	position: absolute;
}
w-top-webkit-tables {
	scrollbar-width: none;
	box-sizing: content-box;
}
w-repeater-bottom-price {
	z-index: 1;
	justify-content: center;
	min-width: 0 !important;
}
w-nav-layout {
	border: 0 none transparent;
	position: absolute;
	transform: translate(50%, -50%);
	margin: 0;
}
.fa-bitcoin:before {
  content: "\f379";
}
c-nav {
	letter-spacing: inherit;
	padding: 0.5em !important;
	right: 0;
	border: 0 none transparent;
	position: absolute !important;
}
c-top-quantity {
	grid-gap: 30px;
	-webkit-user-select: none;
	opacity: 10;
	justify-content: center;
	scrollbar-width: none;
}
c-button {
	min-width: 0 !important;
	text-align: center;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
}
c-button-top {
	top: 10;
	white-space: nowrap;
	opacity: 1;
	font-size: 1em;
}
c-layout {
	right: 0;
	bottom: 10;
	z-index: 1;
}
c-nav-position-image {
	opacity: 20;
	outline-width: 0;
	outline: none !important;
	user-select: none;
	position: relative;
}
c-image-blocks {
	letter-spacing: inherit;
	background-color: transparent;
	opacity: 1;
	top: 50;
}
c-thumbnails-carousel {
	overflow-x: auto;
	box-sizing: content-box;
	text-align: left;
}
c-repeater {
	display: inline;
	grid-template-columns: 1fr 1fr;
}
c-webkit {
	width: 0 !important;
	opacity: 20;
	flex-grow: 0;
	position: absolute !important;
}
c-price-tables-layout {
	top: 50;
}
c-left-back-tables {
	line-height: 1 !important;
	display: flex;
	box-shadow: none !important;
	text-align: left;
}
c-horizontal-thumbnails-old {
	-webkit-user-select: none;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	padding: 0.5em !important;
}
c-top-inner {
	line-height: calc(1em + 2px);
}
c-next-countdown-quantity {
	bottom: 10;
	user-select: none;
	height: 0 !important;
}
c-left {
	top: 10;
	opacity: 10;
	justify-content: center;
	bottom: 20;
}
c-countdown-image {
	box-sizing: content-box;
	grid-gap: 30px;
}
c-back-bottom-webkit {
	border: none;
	transform: translate(50%, -50%);
	opacity: 20;
}
.fa-bity:before {
  content: "\f37a";
}
z-back {
	display: grid;
}
z-countdown-left-quantity {
	height: calc(1em + 3px);
	white-space: nowrap;
	color: inherit;
}
z-button-button {
	display: grid;
}
z-countdown-price-countdown {
	line-height: 1 !important;
}
z-top {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
z-price-repeater-back {
	padding: 0.5em !important;
}
z-thumbnails {
	display: grid;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
z-position-horizontal {
	width: calc(1em + 3px);
	text-transform: inherit;
	outline-width: 0;
	outline-width: 0;
	overflow-x: auto;
}
z-next {
	outline: none !important;
	align-items: center;
	background-color: transparent;
	opacity: 20;
	align-items: left;
}
z-button-position-thumbnails {
	border: 0 none transparent;
	bottom: 0;
	-ms-user-select: none;
	border: none;
	padding: 0.5em !important;
}
z-quantity {
	vertical-align: baseline;
	opacity: 1;
	opacity: 1;
	position: relative;
	display: inline !important;
}
z-top {
	opacity: 20;
}
z-blocks {
	top: 50;
	height: 100%;
	-webkit-user-select: none;
	-webkit-user-select: none;
}
z-button {
	text-align: center;
	text-align: center;
}
z-button-old-top {
	text-align: center;
	justify-content: center;
}
z-position {
	border: none;
	vertical-align: baseline;
	flex-grow: 0;
}
z-nav {
	opacity: 30;
	color: inherit;
	-webkit-user-select: none;
	display: inline !important;
	top: 0;
}
z-button-carousel {
	margin: 0 !important;
	min-height: 0 !important;
	border: 0 none transparent;
}
z-back-quantity-layout {
	flex-grow: 0;
	position: absolute;
	box-sizing: content-box;
}
z-repeater {
	font: inherit inherit inherit/inherit inherit;
}
z-price-bottom {
	font-size: 1em;
	border: none;
	overflow-x: auto;
	min-height: 0 !important;
	border: 0 none transparent;
}
z-repeater-back {
	vertical-align: baseline;
	text-align: left;
	width: calc(1em + 3px);
	color: #fff;
	vertical-align: middle;
}
z-image-horizontal {
	top: 50;
	margin: 0;
	fill: currentColor;
	white-space: nowrap;
	text-align: center;
}
z-layout-next-webkit {
	user-select: none;
}
z-webkit {
	align-items: center;
	min-width: 0 !important;
}
z-next-old {
	text-align: left;
	overflow-y: hidden;
	border: none !important;
	width: 0 !important;
	margin: 0;
}
z-button-left-countdown {
	justify-content: center;
	margin: 0;
	min-width: 0 !important;
	opacity: 30;
}
z-totals-position-quantity {
	box-shadow: none !important;
}
z-next-repeater {
	flex-shrink: 0;
	bottom: 10;
	height: calc(1em + 3px);
	fill: currentColor;
}
z-webkit-position {
	scrollbar-width: none;
}
z-top-webkit {
	width: 2em;
	top: 0;
	top: 50;
	width: calc(1em + 3px);
}
z-top-price-bottom {
	grid-template-columns: 1fr 1fr;
}
z-inner {
	-webkit-user-select: none;
	line-height: inherit;
}
z-old-carousel {
	scrollbar-width: none;
	height: calc(1em + 3px);
}
z-tables-tables-top {
	z-index: 1;
	top: 50;
	flex-shrink: 0;
}
z-position-position-position {
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
z-quantity-top-webkit {
	display: inline;
	vertical-align: middle;
	opacity: 1;
	flex-grow: 0;
	bottom: 20;
}
z-left-countdown-top {
	color: inherit;
	border: none !important;
	margin: 0 !important;
	top: 0;
	top: 50;
}
.fa-black-tie:before {
  content: "\f27e";
}
g-carousel-old-webkit {
	flex-grow: 0;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
g-nav-next {
	align-items: left;
	background-color: transparent;
}
g-totals-price-countdown {
	display: inline;
	opacity: 30;
}
g-tables {
	box-sizing: content-box;
}
g-top {
	align-items: center;
}
g-webkit {
	min-height: 0 !important;
	display: flex;
	right: 0;
	outline-width: 0;
	line-height: 1 !important;
}
g-blocks-horizontal {
	box-shadow: none !important;
}
g-layout-thumbnails-horizontal {
	flex-shrink: 0;
	color: #fff;
	align-items: center;
}
g-price-left-horizontal {
	text-decoration: none;
	width: 2em;
	box-shadow: none !important;
}
g-button-layout {
	width: calc(1em + 3px);
	justify-content: center;
	box-sizing: content-box;
	top: 0;
}
g-carousel-thumbnails {
	flex-shrink: 0;
}
g-layout {
	right: 0;
	flex-grow: 0;
}
g-layout-image {
	top: 0;
	background-color: transparent;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
}
g-price {
	height: 0 !important;
	display: flex;
	flex-shrink: 0;
}
g-webkit-totals-button {
	display: inline;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	user-select: none;
}
g-old-left {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	top: 10;
	right: 0;
}
g-inner {
	font-size: 1em;
}
g-position {
	position: relative;
	opacity: 1;
	vertical-align: middle;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
}
g-bottom-bottom {
	fill: currentColor;
	text-transform: inherit;
	text-transform: inherit;
	white-space: nowrap;
	line-height: inherit;
}
g-nav {
	height: 0 !important;
	font-size: 1em;
	padding: 0.5em !important;
	justify-content: center;
	flex-shrink: 0;
}
g-nav-thumbnails {
	border: 0 none transparent;
}
g-price {
	scrollbar-width: none;
	border: none !important;
	overflow-x: auto;
	text-align: left;
	min-width: 0 !important;
}
g-thumbnails-carousel-nav {
	box-shadow: none !important;
	font-size: 1em;
}
g-old-countdown-tables {
	line-height: inherit;
	min-width: 0 !important;
	opacity: 30;
	flex-grow: 0;
}
g-tables {
	white-space: nowrap;
	width: 0 !important;
	overflow-x: auto;
	background-color: transparent;
	overflow-y: hidden;
}
g-horizontal {
	opacity: 20;
}
g-totals-price-back {
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
g-left-blocks {
	-webkit-user-select: none;
	display: inline;
}
g-left-totals {
	bottom: 0;
}
g-next {
	justify-content: center;
	position: relative;
	border: none;
	width: 0 !important;
}
g-old-top-repeater {
	min-width: 0 !important;
	height: 100%;
}
g-price {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	color: #fff;
}
g-horizontal-bottom-back {
	box-sizing: content-box;
}
g-layout-old {
	outline: none !important;
	display: inline;
	min-height: 0 !important;
}
g-thumbnails {
	bottom: 10;
	outline-width: 0;
	vertical-align: middle;
	font-size: 1em;
}
g-button-next {
	min-height: 0 !important;
	outline-width: 0;
	border: none !important;
	scrollbar-width: none;
	color: #fff;
}
g-webkit-next-tables {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
g-quantity-top-bottom {
	margin: 0 !important;
	display: flex;
	flex-grow: 0;
}
g-carousel-price {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	display: inline !important;
	right: 0;
}
g-old {
	grid-gap: 30px;
	position: absolute;
}
g-countdown {
	background-color: transparent;
	user-select: none;
}
g-bottom-thumbnails {
	transform: translate(50%, -50%);
	text-align: left;
	font-size: 1em;
	margin: 0;
	-ms-user-select: none;
}
g-next-old-next {
	justify-content: center;
}
g-nav-carousel-position {
	justify-content: center;
	align-items: center;
	display: grid;
}
g-next-repeater {
	font-size: 1em;
	letter-spacing: inherit;
	min-height: 0 !important;
	width: 0 !important;
	fill: currentColor;
}
g-inner-button {
	flex-shrink: 0;
	vertical-align: middle;
	overflow-x: auto;
	top: 10;
}
g-button-left {
	vertical-align: middle;
}
g-price {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	align-items: left;
	opacity: 20;
}
.fa-blackberry:before {
  content: "\f37b";
}
c-repeater-back {
	display: inline;
	flex-shrink: 0;
	justify-content: center;
	top: 10;
}
c-tables-left-top {
	color: #fff;
	bottom: 10;
	border: none !important;
	flex-shrink: 0;
	align-items: center;
}
c-horizontal-back-back {
	display: flex;
	text-align: center;
	vertical-align: baseline;
	display: grid;
	line-height: calc(1em + 2px);
}
c-webkit-position-nav {
	opacity: 20;
	color: inherit;
}
c-old-repeater-position {
	box-shadow: none !important;
}
c-totals-top {
	text-transform: inherit;
	border: none !important;
}
c-totals-carousel {
	width: 2em;
}
c-repeater {
	overflow-y: hidden;
	margin: 0 !important;
}
c-button {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
c-repeater {
	align-items: center;
	flex-shrink: 0;
	z-index: 1;
	position: absolute !important;
}
c-quantity {
	scrollbar-width: none;
	width: 2em;
	display: inline;
	margin: 0 !important;
}
c-carousel-totals {
	margin: 0;
	vertical-align: middle;
}
c-image-webkit {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
c-blocks-button-blocks {
	opacity: 20;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
c-quantity {
	right: 0;
	align-items: center;
	fill: currentColor;
	grid-gap: 30px;
}
c-nav {
	user-select: none;
	opacity: 10;
	top: 10;
	color: inherit;
	height: 0 !important;
}
c-repeater {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
c-countdown-quantity-quantity {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	border: none;
}
c-left-back-next {
	outline: none !important;
	justify-content: center;
	width: 100%;
}
.fa-blender:before {
  content: "\f517";
}
x-image-bottom {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	-webkit-user-select: none;
	position: relative;
}
x-left {
	-webkit-user-select: none;
	border: none;
	border: none !important;
}
x-next {
	box-shadow: none !important;
	justify-content: center;
	opacity: 10;
}
x-tables {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	flex-grow: 0;
}
x-next-image {
	border: none;
	color: #fff;
	white-space: nowrap;
}
x-back {
	color: #fff;
	top: 50;
}
x-bottom {
	text-align: center;
	overflow-x: auto;
	justify-content: center;
}
x-thumbnails-next {
	display: flex;
	width: 0 !important;
	display: flex;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
x-price {
	opacity: 30;
	top: 0;
}
x-position-countdown {
	width: calc(1em + 3px);
}
x-next-next {
	text-align: left;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
x-tables-thumbnails-inner {
	position: absolute !important;
	opacity: 30;
	user-select: none;
	scrollbar-width: none;
}
x-bottom-old-totals {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
x-nav {
	user-select: none;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
x-top-carousel {
	min-height: 0 !important;
}
x-button-left {
	width: 0 !important;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	border: none !important;
}
x-horizontal-carousel {
	border: 0 none transparent;
	opacity: 20;
	padding: 0.5em !important;
	text-align: center;
}
x-left-left-old {
	border: none;
}
x-countdown-webkit-countdown {
	position: relative;
}
x-horizontal-countdown-quantity {
	-webkit-text-decoration-skip: objects;
}
x-left {
	width: 0 !important;
	display: flex;
	-webkit-text-decoration-skip: objects;
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
x-position {
	right: 0;
	flex-grow: 0;
	top: 10;
}
x-back-horizontal {
	overflow-y: hidden;
	scrollbar-width: none;
	overflow-y: hidden;
	-ms-user-select: none;
	opacity: 20;
}
x-totals {
	fill: currentColor;
	opacity: 20;
}
x-left-top-repeater {
	position: absolute !important;
	vertical-align: baseline;
	width: 0 !important;
	display: inline;
}
x-button-back {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	width: 2em;
	height: 100%;
}
x-back {
	bottom: 20;
	height: calc(1em + 3px);
	width: 2em;
	-webkit-user-select: none;
	height: 100%;
}
x-layout-blocks-totals {
	top: 10;
	grid-gap: 30px;
	top: 10;
	bottom: 0;
}
x-button-image {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
x-repeater {
	align-items: center;
	min-height: 0 !important;
	user-select: none;
	white-space: nowrap;
}
x-left-nav {
	display: inline !important;
	opacity: 10;
	margin: 0 !important;
	text-align: center;
}
x-nav-top {
	align-items: center;
	overflow-x: auto;
}
x-next-webkit {
	-ms-user-select: none;
	-ms-user-select: none;
	align-items: center;
	display: flex;
}
x-next-inner {
	opacity: 1;
	width: 0 !important;
	vertical-align: middle;
	user-select: none;
	z-index: 1;
}
x-bottom {
	text-align: left;
}
x-quantity-horizontal {
	opacity: 10;
}
x-nav-layout-quantity {
	bottom: 0;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
x-inner {
	flex-grow: 0;
	padding: 0.5em !important;
	scrollbar-width: none;
	box-shadow: none !important;
}
x-layout-horizontal-layout {
	border: 0 none transparent;
}
x-bottom {
	flex-grow: 0;
	vertical-align: middle;
}
x-image-inner-bottom {
	width: 0 !important;
	margin: 0 !important;
	height: 0 !important;
	-ms-user-select: none;
	border: none !important;
}
x-countdown {
	height: 100%;
	top: 50;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
.fa-blender-phone:before {
  content: "\f6b6";
}
v-top-inner-nav {
	outline-width: 0;
	scrollbar-width: none;
	overflow-x: auto;
}
v-thumbnails-next-quantity {
	overflow-x: auto;
}
v-tables-layout-totals {
	display: flex;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
v-nav-button-left {
	display: inline;
	color: #fff;
	opacity: 10;
	width: 0 !important;
	color: inherit;
}
v-old-price-countdown {
	font-size: 1em;
	line-height: inherit;
}
v-nav {
	height: 100%;
	grid-gap: 30px;
	top: 0;
}
v-thumbnails {
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
v-thumbnails {
	align-items: center;
}
v-totals-nav {
	outline-width: 0;
	bottom: 20;
}
v-repeater-webkit-top {
	-ms-user-select: none;
	top: 50;
}
v-quantity {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
v-button-quantity {
	-ms-user-select: none;
}
v-carousel {
	color: #fff;
}
v-tables-carousel {
	line-height: inherit;
}
v-countdown-position-image {
	fill: currentColor;
	text-align: left;
	box-shadow: none !important;
	line-height: inherit;
}
v-next-old {
	width: calc(1em + 3px);
	width: 0 !important;
	width: 2em;
}
v-quantity {
	border: none;
	top: 0;
	text-decoration: none;
	opacity: 20;
}
v-countdown-webkit {
	opacity: 1;
	margin: 0 !important;
	box-sizing: content-box;
}
v-totals {
	-ms-user-select: none;
}
v-back-bottom-webkit {
	border: none;
	width: 100%;
	overflow-y: hidden;
	bottom: 20;
}
v-old-top-quantity {
	user-select: none;
	vertical-align: baseline;
	width: 0 !important;
	right: 0;
	letter-spacing: inherit;
}
v-webkit-back-quantity {
	height: 100%;
	outline: none !important;
	z-index: 1;
	top: 50;
	text-transform: inherit;
}
v-countdown-back {
	min-width: 0 !important;
	grid-gap: 30px;
	padding: 0.5em !important;
}
v-button-thumbnails {
	top: calc(50% - 0.5em) !important;
}
.fa-blind:before {
  content: "\f29d";
}
u-carousel-price-webkit {
	width: 2em;
}
u-totals {
	background-color: transparent;
	text-align: left;
	-webkit-user-select: none;
	right: 0;
}
u-image {
	color: #fff;
}
u-thumbnails-thumbnails-totals {
	box-sizing: content-box;
	box-sizing: content-box;
	height: calc(1em + 3px);
	grid-gap: 30px;
}
u-webkit-nav {
	border: 0 none transparent;
	width: calc(1em + 3px);
	scrollbar-width: none;
	opacity: 30;
	text-transform: inherit;
}
u-layout-quantity-nav {
	outline-width: 0;
	margin: 0;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
u-top {
	width: 100%;
	position: absolute !important;
}
u-next {
	min-height: 0 !important;
	bottom: 0;
}
u-repeater {
	position: relative;
	outline: none !important;
	height: calc(1em + 3px);
	bottom: 0;
	grid-gap: 30px;
}
u-left-thumbnails {
	margin: 0 !important;
	border: 0 none transparent;
}
u-carousel-thumbnails {
	letter-spacing: inherit;
	display: inline;
}
u-layout {
	padding: 0.5em !important;
	bottom: 20;
}
u-thumbnails-nav {
	align-items: center;
}
u-nav-webkit-old {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	overflow-y: hidden;
}
u-repeater-carousel-image {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
u-old-totals {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	min-height: 0 !important;
}
u-nav-countdown {
	width: 0 !important;
	display: flex;
	border: 0 none transparent;
	color: #fff;
	user-select: none;
}
u-carousel-carousel {
	border: none !important;
	position: relative;
	fill: currentColor;
	width: 100%;
	color: inherit;
}
u-carousel {
	height: calc(1em + 3px);
	border: none !important;
}
u-layout-price-layout {
	border: 0 none transparent;
	position: absolute;
	overflow-x: auto;
	color: inherit;
}
u-inner {
	display: flex;
}
u-thumbnails {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	text-align: center;
	scrollbar-width: none;
}
u-inner-horizontal {
	scrollbar-width: none;
	z-index: 1;
	top: 50;
	-ms-user-select: none;
}
u-thumbnails-position {
	height: calc(1em + 3px);
	line-height: inherit;
	width: 0 !important;
}
u-position {
	-webkit-text-decoration-skip: objects;
}
u-tables-next-layout {
	box-sizing: content-box;
	display: grid;
	margin: 0;
	position: relative;
	grid-template-columns: 1fr 1fr;
}
u-blocks {
	bottom: 0;
}
u-inner-bottom-layout {
	opacity: 30;
	vertical-align: baseline;
}
u-back-price-left {
	text-align: left;
}
u-left {
	display: flex;
	white-space: nowrap;
}
u-webkit {
	user-select: none;
	position: relative;
	color: inherit;
	right: 0;
}
u-thumbnails-left {
	overflow-x: auto;
	line-height: 1 !important;
	border: none;
}
u-inner-back-inner {
	height: 100%;
	box-shadow: none !important;
	padding: 0.5em !important;
	outline-width: 0;
}
u-inner-left-webkit {
	align-items: center;
}
u-image {
	bottom: 0;
	align-items: left;
}
u-webkit-left {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	flex-grow: 0;
}
u-countdown {
	border: none !important;
	font-size: 1em;
	display: flex;
	color: inherit;
}
u-webkit-nav-nav {
	z-index: 1;
	border: none !important;
	border: none;
	overflow-y: hidden;
	height: 100%;
}
u-next-repeater {
	box-sizing: content-box;
}
u-old {
	color: inherit;
	display: flex;
	text-transform: inherit;
}
u-top-carousel-blocks {
	letter-spacing: inherit;
	vertical-align: middle;
}
u-carousel-nav-totals {
	transform: translate(50%, -50%);
}
u-countdown-button-layout {
	border: 0 none transparent;
}
u-repeater {
	position: relative;
	margin: 0;
	text-decoration: none;
}
u-tables-nav-nav {
	display: inline;
	letter-spacing: inherit;
	opacity: 10;
	display: grid;
	width: 2em;
}
u-top-top {
	text-align: left;
	overflow-y: hidden;
	height: 100%;
	outline: none !important;
}
.fa-blog:before {
  content: "\f781";
}
f-repeater-button {
	color: #fff;
	align-items: left;
	opacity: 20;
	display: inline;
	outline: none !important;
}
f-button-carousel-image {
	width: 100%;
	line-height: inherit;
	display: flex;
}
f-nav-bottom-blocks {
	box-sizing: content-box;
	line-height: inherit;
	color: inherit;
	margin: 0;
	overflow-x: auto;
}
f-button-tables {
	bottom: 0;
	overflow-x: auto;
	bottom: 0;
}
f-top-back-position {
	border: 0 none transparent;
}
f-top-position-price {
	text-transform: inherit;
	min-height: 0 !important;
	display: inline;
}
f-nav-blocks-left {
	justify-content: center;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	right: 0;
}
f-back {
	text-align: left;
	white-space: nowrap;
	white-space: nowrap;
}
f-repeater-thumbnails-image {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	-ms-user-select: none;
}
f-totals-thumbnails-top {
	-webkit-user-select: none;
	min-width: 0 !important;
	user-select: none;
}
f-position {
	left: calc(50% - 0.5em) !important;
}
f-next-tables-inner {
	-webkit-user-select: none;
}
f-bottom-quantity {
	white-space: nowrap;
	overflow-y: hidden;
	-ms-user-select: none;
	background-color: transparent;
}
f-totals-tables {
	position: absolute !important;
	padding: 0.5em !important;
	border: none;
}
f-carousel-carousel-top {
	display: grid;
}
f-top {
	opacity: 30;
	white-space: nowrap;
	justify-content: center;
}
f-inner-top {
	width: 100%;
	top: 0;
	bottom: 0;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
f-countdown {
	justify-content: center;
	margin: 0;
}
f-price-inner {
	opacity: 20;
	display: flex;
	width: 100%;
	line-height: calc(1em + 2px);
}
f-price {
	transform: translate(50%, -50%);
	top: 50;
}
f-left-repeater-quantity {
	width: 0 !important;
	text-transform: inherit;
}
f-blocks-top {
	line-height: inherit;
	box-shadow: none !important;
	width: 2em;
	grid-template-columns: 1fr 1fr;
}
f-horizontal-top-back {
	overflow-y: hidden;
	color: inherit;
	transform: translate(50%, -50%);
	z-index: 1;
}
f-next-horizontal-image {
	border: none !important;
	margin: 0;
	margin: 0 !important;
	line-height: inherit;
	flex-grow: 0;
}
f-button-quantity {
	color: #fff;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
f-carousel {
	text-align: center;
	justify-content: center;
	-ms-user-select: none;
}
f-tables-button-repeater {
	height: 0 !important;
}
f-horizontal {
	border: 0 none transparent;
	width: 0 !important;
	height: calc(1em + 3px);
}
f-button {
	position: absolute !important;
	color: inherit;
	letter-spacing: inherit;
}
f-repeater-carousel {
	border: none !important;
	vertical-align: baseline;
	text-align: left;
	width: 0 !important;
}
f-carousel-webkit-tables {
	white-space: nowrap;
	margin: 0 !important;
}
f-nav-position-inner {
	top: 50;
	grid-gap: 30px;
	line-height: 1 !important;
	user-select: none;
	opacity: 30;
}
f-blocks-blocks {
	scrollbar-width: none;
	line-height: inherit;
	justify-content: center;
	color: #fff;
	overflow-y: hidden;
}
f-inner {
	border: 0 none transparent;
	position: absolute !important;
	align-items: center;
	min-width: 0 !important;
	top: 0;
}
f-price-thumbnails {
	bottom: 10;
}
f-webkit {
	border: 0 none transparent;
}
f-horizontal {
	user-select: none;
	right: 0;
	vertical-align: baseline;
	opacity: 10;
}
f-top {
	display: flex;
	margin: 0;
	text-decoration: none;
}
f-tables {
	text-align: left;
	user-select: none;
	white-space: nowrap;
}
f-quantity-top-nav {
	position: absolute !important;
}
f-old-bottom {
	fill: currentColor;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	fill: currentColor;
}
f-layout {
	display: inline !important;
	border: none;
}
f-blocks {
	align-items: center;
	width: 100%;
	vertical-align: middle;
}
f-horizontal-tables {
	display: inline !important;
	display: flex;
}
f-next-webkit-thumbnails {
	width: 100%;
}
f-thumbnails {
	display: flex;
	overflow-y: hidden;
	outline: none !important;
	display: flex;
	top: 50;
}
.fa-blogger:before {
  content: "\f37c";
}
a-next-inner-top {
	flex-shrink: 0;
	justify-content: center;
	overflow-y: hidden;
	display: grid;
}
a-horizontal-totals-price {
	box-shadow: none !important;
	position: absolute !important;
}
a-webkit-nav-bottom {
	box-sizing: content-box;
	letter-spacing: inherit;
	outline-width: 0;
	min-height: 0 !important;
}
a-button-countdown {
	text-transform: inherit;
	top: 0;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
a-left {
	white-space: nowrap;
}
a-price {
	line-height: 1 !important;
	top: 10;
	bottom: 20;
	flex-shrink: 0;
	bottom: 0;
}
a-countdown-next {
	letter-spacing: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	vertical-align: middle;
	background-color: transparent;
}
a-left-totals-quantity {
	line-height: calc(1em + 2px);
	display: grid;
}
a-thumbnails-horizontal {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	user-select: none;
}
a-position {
	-webkit-user-select: none;
}
a-image-position {
	width: calc(1em + 3px);
	position: absolute;
}
a-image {
	outline-width: 0;
}
a-left {
	display: inline !important;
	border: none;
	height: calc(1em + 3px);
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
a-back-button {
	width: 100%;
	padding: 0.5em !important;
	bottom: 0;
	width: calc(1em + 3px);
	align-items: left;
}
a-tables-price {
	line-height: inherit;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
}
a-horizontal-horizontal-price {
	border: none;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
a-carousel {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	vertical-align: baseline;
	display: grid;
}
a-nav-button-image {
	top: 0;
	-webkit-user-select: none;
}
a-layout-nav-tables {
	line-height: inherit;
}
a-totals-quantity {
	opacity: 20;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	box-shadow: none !important;
}
a-top {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	color: #fff;
}
a-thumbnails-repeater-tables {
	position: absolute;
}
a-button-tables {
	opacity: 10;
}
a-price-price-blocks {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	vertical-align: baseline;
}
a-image {
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
a-old {
	box-shadow: none !important;
	width: 100%;
	bottom: 20;
	text-align: center;
	-webkit-user-select: none;
}
.fa-blogger-b:before {
  content: "\f37d";
}
h-back {
	display: grid;
	display: grid;
	top: 0;
}
h-tables {
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
h-next-next-left {
	text-transform: inherit;
	flex-grow: 0;
	opacity: 20;
}
h-totals-countdown {
	z-index: 1;
	width: calc(1em + 3px);
	color: #fff;
	background-color: transparent;
}
h-layout {
	font-size: 1em;
	padding: 0.5em !important;
	text-decoration: none;
	text-align: left;
	min-height: 0 !important;
}
h-next-webkit-image {
	width: 0 !important;
	width: 100%;
}
h-bottom {
	position: absolute !important;
	flex-shrink: 0;
	top: 0;
}
h-back-old-bottom {
	min-height: 0 !important;
	top: 10;
}
h-quantity-layout {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	width: 2em;
}
h-webkit-blocks-quantity {
	white-space: nowrap;
	color: inherit;
	min-width: 0 !important;
	margin: 0;
	overflow-x: auto;
}
h-back-webkit {
	top: 50;
	opacity: 10;
	flex-grow: 0;
	align-items: center;
}
h-bottom-button {
	opacity: 10;
	color: inherit;
	flex-shrink: 0;
	border: 0 none transparent;
}
h-price-price {
	height: 0 !important;
}
h-layout-countdown-totals {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
}
h-tables-repeater-horizontal {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
h-top {
	overflow-x: auto;
	line-height: 1 !important;
	align-items: left;
	bottom: 10;
}
h-countdown-top {
	text-decoration: none;
	display: inline;
	top: 10;
}
h-carousel-totals-countdown {
	-webkit-text-decoration-skip: objects;
	position: relative;
	bottom: 0;
}
h-totals-bottom {
	outline: none !important;
}
h-blocks-webkit-button {
	flex-grow: 0;
	opacity: 1;
}
h-bottom-image-price {
	text-decoration: none;
}
h-back-back-webkit {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	flex-shrink: 0;
	flex-shrink: 0;
}
h-inner-next-repeater {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
h-old-thumbnails-nav {
	margin: 0;
	bottom: 10;
}
h-carousel-tables-totals {
	line-height: calc(1em + 2px);
}
h-countdown {
	display: inline;
}
h-horizontal-top-tables {
	fill: currentColor;
	line-height: inherit;
	border: none !important;
	bottom: 0;
}
h-old-inner {
	bottom: 20;
	user-select: none;
}
h-position-totals {
	min-width: 0 !important;
	z-index: 1;
}
h-repeater-left {
	line-height: calc(1em + 2px);
	position: absolute;
	align-items: center;
}
h-repeater-blocks {
	-ms-user-select: none;
	position: absolute;
	justify-content: center;
	height: 100%;
}
.fa-bluetooth:before {
  content: "\f293";
}
r-position-quantity {
	margin: 0 !important;
	text-transform: inherit;
}
r-horizontal {
	box-sizing: content-box;
	opacity: 30;
}
r-horizontal-blocks-webkit {
	text-transform: inherit;
	vertical-align: middle;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
r-bottom {
	right: 0;
	height: calc(1em + 3px);
}
r-blocks-back {
	display: inline;
	justify-content: center;
}
r-back-next-horizontal {
	text-align: center;
	border: none !important;
	line-height: 1 !important;
	display: inline !important;
}
r-next {
	right: 0;
	text-transform: inherit;
	align-items: left;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
r-price {
	margin: 0 !important;
	scrollbar-width: none;
	width: 100%;
	height: 0 !important;
}
r-blocks-old {
	position: absolute !important;
	display: grid;
	justify-content: center;
	top: 10;
}
r-image {
	text-transform: inherit;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
}
r-top-top {
	display: inline;
}
r-quantity {
	scrollbar-width: none;
	bottom: 20;
	display: inline !important;
	display: grid;
	scrollbar-width: none;
}
r-old-nav {
	vertical-align: baseline;
}
r-thumbnails-nav-carousel {
	top: 10;
	opacity: 30;
	outline-width: 0;
	transform: translate(50%, -50%);
}
r-horizontal-horizontal-countdown {
	font-size: 1em;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	border: 0 none transparent;
}
r-next {
	text-align: center;
	line-height: calc(1em + 2px);
	top: 0;
	white-space: nowrap;
}
r-left-button-top {
	justify-content: center;
	scrollbar-width: none;
}
r-bottom-totals {
	scrollbar-width: none;
	white-space: nowrap;
}
r-back-webkit {
	scrollbar-width: none;
	line-height: inherit;
	display: flex;
}
r-price {
	width: 100%;
	-webkit-user-select: none;
	text-align: left;
	min-height: 0 !important;
}
r-bottom-position-thumbnails {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	overflow-y: hidden;
	background-color: transparent;
}
r-next-carousel {
	bottom: 10;
	user-select: none;
}
r-blocks-tables-position {
	position: relative;
	height: calc(1em + 3px);
	opacity: 20;
}
r-position {
	display: inline !important;
	opacity: 30;
}
r-tables {
	bottom: 10;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
r-left {
	transform: translate(50%, -50%);
	background-color: transparent;
}
r-next {
	border: 0 none transparent;
	font-size: 1em;
	top: 10;
	border: none !important;
	box-sizing: content-box;
}
r-button-totals {
	flex-shrink: 0;
	border: none;
	display: inline !important;
	position: absolute;
	margin: 0;
}
r-repeater-blocks {
	bottom: 0;
}
.fa-bluetooth-b:before {
  content: "\f294";
}
k-inner-price-button {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
k-inner-tables {
	color: #fff;
	z-index: 1;
	line-height: 1 !important;
}
k-layout-button {
	outline-width: 0;
}
k-top-inner {
	padding: 0.5em !important;
	-webkit-user-select: none;
	padding: 0.5em !important;
	margin: 0 !important;
	top: 0;
}
k-thumbnails-repeater-inner {
	bottom: 20;
}
k-thumbnails-nav-horizontal {
	user-select: none;
	margin: 0 !important;
	top: 10;
	transform: translate(50%, -50%);
	top: 10;
}
k-countdown-old-blocks {
	align-items: left;
}
k-carousel-price-price {
	user-select: none;
}
k-old {
	text-align: center;
	font-size: 1em;
	display: inline;
	letter-spacing: inherit;
}
k-blocks {
	display: flex;
}
k-totals-top-position {
	width: calc(1em + 3px);
	flex-grow: 0;
	display: inline !important;
	vertical-align: baseline;
	top: 10;
}
k-webkit-inner-blocks {
	width: 0 !important;
	display: flex;
	border: none;
}
k-position-totals {
	bottom: 10;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	position: absolute;
	fill: currentColor;
}
k-totals {
	display: flex;
	letter-spacing: inherit;
	border: none !important;
	flex-grow: 0;
	top: 10;
}
k-back-next {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
}
k-button-blocks {
	width: calc(1em + 3px);
}
k-back {
	bottom: 20;
}
k-top-quantity-bottom {
	user-select: none;
	flex-grow: 0;
	vertical-align: middle;
}
k-inner-nav {
	align-items: center;
	white-space: nowrap;
	position: relative;
}
k-blocks-webkit {
	position: absolute;
}
k-totals-button {
	height: calc(1em + 3px);
	fill: currentColor;
}
k-quantity-button {
	text-align: left;
	color: inherit;
}
k-totals-bottom-image {
	bottom: 0;
	width: 2em;
	height: calc(1em + 3px);
}
k-back-countdown-price {
	position: relative;
	scrollbar-width: none;
	font-size: 1em;
	flex-grow: 0;
	bottom: 20;
}
k-countdown {
	left: calc(50% - 0.5em) !important;
	border: none !important;
	transform: translate(50%, -50%);
	line-height: inherit;
	display: grid;
}
k-back-thumbnails {
	display: inline !important;
	flex-grow: 0;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
k-button-horizontal {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
k-top {
	min-height: 0 !important;
	margin: 0;
}
k-back-totals-image {
	opacity: 20;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
k-layout {
	opacity: 10;
	scrollbar-width: none;
}
k-price-next {
	top: 50;
	overflow-x: auto;
	opacity: 30;
}
k-totals-webkit-totals {
	outline: none !important;
}
k-countdown-countdown {
	justify-content: center;
}
k-old {
	color: inherit;
	transform: translate(50%, -50%);
	opacity: 30;
	scrollbar-width: none;
}
k-horizontal-next-layout {
	position: absolute !important;
	top: 0;
	white-space: nowrap;
	white-space: nowrap;
	min-height: 0 !important;
}
k-back-totals {
	transform: translate(50%, -50%);
	width: 2em;
	align-items: left;
}
k-carousel-next-back {
	white-space: nowrap;
}
k-back {
	text-align: left;
	padding: 0.5em !important;
	opacity: 10;
	font-size: 1em;
}
k-blocks {
	right: 0;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	display: grid;
	overflow-y: hidden;
}
k-image-image {
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
k-top-left {
	position: absolute !important;
	line-height: inherit;
	user-select: none;
	opacity: 10;
}
k-blocks-button {
	display: grid;
	-webkit-text-decoration-skip: objects;
}
k-left-webkit {
	align-items: center;
	width: 0 !important;
}
k-top-inner {
	justify-content: center;
	text-align: left;
	right: 0;
	height: 100%;
}
.fa-bold:before {
  content: "\f032";
}
r-left-position {
	top: 50;
	color: #fff;
	height: calc(1em + 3px);
}
r-top-old {
	bottom: 0;
	white-space: nowrap;
}
r-position {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	flex-shrink: 0;
	margin: 0 !important;
}
r-bottom {
	bottom: 0;
	-webkit-user-select: none;
	min-width: 0 !important;
}
r-old-countdown-countdown {
	position: absolute;
	color: inherit;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
r-price-top {
	align-items: center;
	min-width: 0 !important;
	color: #fff;
	align-items: center;
	font-size: 1em;
}
r-top {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	height: 0 !important;
	position: absolute !important;
	position: relative;
}
r-position {
	flex-grow: 0;
	fill: currentColor;
	display: grid;
	padding: 0.5em !important;
	z-index: 1;
}
r-nav-top-horizontal {
	outline: none !important;
}
r-top {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
r-blocks {
	box-sizing: content-box;
	position: absolute;
	height: calc(1em + 3px);
}
r-image-back-top {
	bottom: 10;
}
r-countdown-price {
	top: 50;
	bottom: 20;
	line-height: calc(1em + 2px);
}
r-left {
	opacity: 10;
}
r-position-horizontal {
	opacity: 20;
	letter-spacing: inherit;
	line-height: inherit;
	top: 50;
}
r-repeater-left {
	white-space: nowrap;
	vertical-align: middle;
	top: 50;
	outline: none !important;
}
r-horizontal-nav {
	display: inline;
}
r-back {
	position: absolute;
	height: 0 !important;
}
r-next-webkit {
	right: 0;
	-ms-user-select: none;
}
r-repeater {
	margin: 0 !important;
	width: 0 !important;
	margin: 0 !important;
	user-select: none;
	flex-grow: 0;
}
r-old {
	scrollbar-width: none;
	top: 0;
}
r-quantity-back-thumbnails {
	box-shadow: none !important;
	width: calc(1em + 3px);
}
.fa-bolt:before {
  content: "\f0e7";
}
f-button-carousel-repeater {
	text-transform: inherit;
	border: 0 none transparent;
	text-decoration: none;
}
f-price-repeater {
	border: 0 none transparent;
}
f-position {
	fill: currentColor;
	bottom: 10;
	height: 100%;
	margin: 0 !important;
	text-align: center;
}
f-next-countdown-old {
	opacity: 1;
	height: 100%;
	line-height: calc(1em + 2px);
	width: 100%;
}
f-nav {
	scrollbar-width: none;
	width: 0 !important;
	vertical-align: baseline;
	justify-content: center;
	padding: 0.5em !important;
}
f-old-old-nav {
	text-align: center;
	align-items: center;
	flex-shrink: 0;
	width: 100%;
	text-decoration: none;
}
f-totals {
	width: 2em;
	vertical-align: baseline;
	display: inline;
	flex-shrink: 0;
	display: flex;
}
f-quantity-bottom {
	height: 100%;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	height: 0 !important;
	text-align: left;
}
f-position-position {
	-ms-user-select: none;
	right: 0;
	position: absolute;
	display: inline !important;
}
f-webkit-image {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	line-height: calc(1em + 2px);
	text-align: left;
}
f-button {
	flex-grow: 0;
	position: absolute;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
f-totals-bottom {
	display: grid;
	z-index: 1;
	width: 100%;
}
f-next-left {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
f-position-old-image {
	font: inherit inherit inherit/inherit inherit;
}
f-price-button {
	line-height: 1 !important;
	opacity: 30;
}
f-bottom-button {
	outline: none !important;
	vertical-align: baseline;
}
f-inner-top-button {
	border: none !important;
	width: 0 !important;
}
f-thumbnails-top {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
f-inner-blocks-image {
	position: absolute !important;
	outline-width: 0;
}
f-next {
	bottom: 20;
	bottom: 0;
}
f-tables {
	align-items: center;
	outline: none !important;
}
f-inner {
	vertical-align: middle;
	right: 0;
	opacity: 1;
	align-items: center;
	border: none !important;
}
f-thumbnails-webkit-horizontal {
	height: 0 !important;
	width: 0 !important;
}
f-image {
	opacity: 20;
	line-height: inherit;
	display: inline;
}
f-image-old-tables {
	font-size: 1em;
	position: relative;
	bottom: 10;
	bottom: 0;
}
f-countdown-thumbnails {
	box-sizing: content-box;
	background-color: transparent;
}
f-bottom-next-nav {
	transform: translate(50%, -50%);
	bottom: 20;
	display: flex;
	flex-shrink: 0;
	outline: none !important;
}
f-carousel {
	padding: 0.5em !important;
	flex-shrink: 0;
	margin: 0 !important;
}
f-nav {
	display: inline;
	border: none !important;
}
.fa-bomb:before {
  content: "\f1e2";
}
u-button-horizontal {
	-webkit-user-select: none;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
u-blocks {
	color: inherit;
	line-height: inherit;
}
u-carousel-old-old {
	display: grid;
	position: relative;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
u-inner {
	position: absolute !important;
	letter-spacing: inherit;
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
u-button-countdown-layout {
	transform: translate(50%, -50%);
	overflow-x: auto;
	display: inline !important;
	flex-shrink: 0;
	width: 2em;
}
u-layout-tables-bottom {
	display: flex;
	letter-spacing: inherit;
}
u-nav {
	display: flex;
}
u-repeater-inner-quantity {
	align-items: center;
	text-align: center;
	display: inline;
}
u-image-top {
	display: flex;
	white-space: nowrap;
	right: 0;
	opacity: 30;
}
u-image-old-button {
	border: 0 none transparent;
	text-decoration: none;
	width: 0 !important;
	flex-shrink: 0;
}
u-quantity-top {
	margin: 0;
	bottom: 0;
	letter-spacing: inherit;
}
u-totals-left {
	min-width: 0 !important;
	flex-grow: 0;
}
u-blocks-position {
	width: 100%;
	user-select: none;
	text-transform: inherit;
	border: none !important;
}
u-nav-horizontal {
	scrollbar-width: none;
}
u-layout-repeater {
	margin: 0;
}
u-carousel-blocks-next {
	opacity: 30;
	letter-spacing: inherit;
}
u-inner-layout {
	overflow-y: hidden;
	line-height: inherit;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
u-totals {
	height: 0 !important;
}
u-layout {
	height: calc(1em + 3px);
	margin: 0;
	text-align: left;
}
u-inner {
	line-height: inherit;
	height: 100%;
	line-height: inherit;
	min-height: 0 !important;
}
u-inner-top-horizontal {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	grid-gap: 30px;
	top: 0;
}
u-thumbnails-old {
	height: 100%;
	color: inherit;
	flex-shrink: 0;
	justify-content: center;
	border: none;
}
u-totals-thumbnails-countdown {
	top: 0;
}
u-carousel {
	justify-content: center;
	outline-width: 0;
}
u-thumbnails-carousel-tables {
	width: 2em;
	right: 0;
	overflow-x: auto;
	text-align: center;
}
u-horizontal-horizontal {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	bottom: 10;
}
u-carousel {
	display: grid;
	line-height: 1 !important;
	vertical-align: baseline;
	min-width: 0 !important;
	line-height: inherit;
}
u-nav-inner {
	overflow-y: hidden;
	overflow-y: hidden;
	width: 0 !important;
	box-sizing: content-box;
}
.fa-bone:before {
  content: "\f5d7";
}
t-tables {
	user-select: none;
	opacity: 20;
	letter-spacing: inherit;
	padding: 0.5em !important;
	display: inline !important;
}
t-inner {
	position: absolute;
	user-select: none;
	letter-spacing: inherit;
	user-select: none;
}
t-back-position {
	top: 50;
	width: calc(1em + 3px);
	top: 10;
	font-size: 1em;
	outline: none !important;
}
t-bottom-totals-carousel {
	text-decoration: none;
	box-sizing: content-box;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
t-webkit-inner {
	height: 0 !important;
	bottom: 20;
	position: relative;
	overflow-y: hidden;
}
t-price-countdown-top {
	position: absolute;
	border: none !important;
	align-items: center;
	box-shadow: none !important;
	position: absolute !important;
}
t-layout-inner {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
t-layout-inner-repeater {
	vertical-align: middle;
	fill: currentColor;
	color: #fff;
	bottom: 0;
}
t-tables-nav {
	scrollbar-width: none;
}
t-horizontal-back {
	padding: 0.5em !important;
	outline: none !important;
	user-select: none;
	opacity: 1;
}
t-top-webkit-price {
	text-align: left;
	height: 100%;
	flex-grow: 0;
	bottom: 10;
}
t-top-position-back {
	opacity: 30;
	display: flex;
	white-space: nowrap;
	vertical-align: middle;
	display: grid;
}
t-position {
	transform: translate(50%, -50%);
	vertical-align: middle;
}
t-blocks-nav-button {
	vertical-align: middle;
}
t-nav-horizontal-top {
	top: 0;
	display: inline;
	align-items: left;
	font-size: 1em;
}
t-old-old {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	overflow-x: auto;
	border: 0 none transparent;
	opacity: 30;
}
t-blocks-back-left {
	box-shadow: none !important;
	height: 0 !important;
	align-items: center;
	position: absolute;
	position: absolute !important;
}
t-webkit-horizontal-nav {
	height: 100%;
	line-height: inherit;
	transform: translate(50%, -50%);
	user-select: none;
}
t-next-left {
	position: relative;
	line-height: calc(1em + 2px);
	align-items: left;
	top: 50;
	line-height: 1 !important;
}
t-layout {
	border: none;
}
t-top {
	height: calc(1em + 3px);
	width: 2em;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
t-price-blocks {
	vertical-align: baseline;
	overflow-y: hidden;
	align-items: left;
}
t-countdown-left-totals {
	bottom: 20;
	outline-width: 0;
	border: none !important;
	outline-width: 0;
}
t-horizontal {
	text-align: center;
	width: 100%;
	margin: 0 !important;
	border: none;
	z-index: 1;
}
t-price-nav-repeater {
	border: none !important;
	grid-gap: 30px;
	opacity: 10;
	letter-spacing: inherit;
	width: 2em;
}
t-button-repeater {
	box-shadow: none !important;
	align-items: left;
	white-space: nowrap;
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
t-nav {
	border: none;
	font-size: 1em;
	scrollbar-width: none;
}
t-tables {
	width: 0 !important;
}
t-back-next-left {
	line-height: inherit;
	box-shadow: none !important;
}
t-thumbnails-countdown {
	font-size: 1em;
}
t-countdown-quantity {
	min-height: 0 !important;
	margin: 0 !important;
	opacity: 1;
	width: 100%;
	opacity: 10;
}
t-horizontal {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	display: grid;
	-webkit-text-decoration-skip: objects;
}
t-webkit-blocks {
	scrollbar-width: none;
}
t-position-totals {
	box-shadow: none !important;
	display: inline;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
}
t-countdown-nav-quantity {
	align-items: left;
	height: 0 !important;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
t-left-blocks {
	position: absolute !important;
	line-height: calc(1em + 2px);
}
t-button-countdown-image {
	display: flex;
	vertical-align: baseline;
	box-sizing: content-box;
	bottom: 20;
}
t-layout {
	display: flex;
	top: 50;
	grid-gap: 30px;
}
t-blocks-price {
	justify-content: center;
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
t-quantity-old-totals {
	right: 0;
	height: calc(1em + 3px);
}
t-thumbnails-inner-bottom {
	bottom: 20;
	width: 100%;
	text-decoration: none;
}
.fa-bong:before {
  content: "\f55c";
}
x-webkit {
	text-decoration: none;
	width: calc(1em + 3px);
	-webkit-user-select: none;
	width: 100%;
}
x-totals-nav-inner {
	display: inline !important;
}
x-price {
	z-index: 1;
}
x-left-quantity-button {
	border: none !important;
	bottom: 20;
}
x-back-nav-position {
	width: 2em;
	width: calc(1em + 3px);
}
x-carousel-next {
	text-decoration: none;
}
x-webkit-button {
	line-height: calc(1em + 2px);
}
x-carousel-layout {
	fill: currentColor;
	font-size: 1em;
	justify-content: center;
	justify-content: center;
}
x-image {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	-ms-user-select: none;
	text-transform: inherit;
}
x-webkit {
	height: 0 !important;
	letter-spacing: inherit;
}
x-totals-left {
	outline: none !important;
	height: calc(1em + 3px);
	display: inline !important;
}
x-countdown-image {
	width: 100%;
	display: inline !important;
	bottom: 20;
}
x-webkit-top {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
x-carousel {
	text-decoration: none;
}
x-nav-repeater-totals {
	transform: translate(50%, -50%);
}
x-totals-thumbnails-image {
	line-height: inherit;
	bottom: 10;
	display: inline;
	position: relative;
}
x-quantity-tables {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
x-countdown {
	user-select: none;
	padding: 0.5em !important;
}
x-position-image {
	fill: currentColor;
	display: grid;
	-webkit-user-select: none;
	top: 50;
}
x-left {
	height: 0 !important;
}
x-top-left {
	flex-grow: 0;
	line-height: inherit;
}
x-image {
	top: 50;
}
x-top-price-bottom {
	font-size: 1em;
	height: 0 !important;
}
x-top-totals {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	width: 100%;
}
x-quantity-layout-back {
	margin: 0 !important;
	opacity: 10;
	right: 0;
	text-decoration: none;
}
x-button-bottom-layout {
	box-sizing: content-box;
	color: inherit;
	width: calc(1em + 3px);
	right: 0;
	line-height: calc(1em + 2px);
}
x-top {
	-webkit-user-select: none;
	display: inline !important;
	vertical-align: baseline;
	text-transform: inherit;
}
x-thumbnails {
	margin: 0 !important;
	opacity: 1;
}
x-quantity-repeater {
	border: 0 none transparent;
	border: 0 none transparent;
	line-height: 1 !important;
	font-size: 1em;
	color: inherit;
}
x-countdown {
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
x-image-tables-left {
	font-size: 1em;
	grid-gap: 30px;
	-webkit-user-select: none;
}
x-top-bottom-position {
	-webkit-user-select: none;
	box-shadow: none !important;
	width: calc(1em + 3px);
}
x-countdown-carousel-repeater {
	overflow-x: auto;
}
x-horizontal-layout-carousel {
	width: 2em;
	width: calc(1em + 3px);
}
x-top-button-layout {
	width: 100%;
}
x-position {
	opacity: 30;
	user-select: none;
	align-items: left;
	color: inherit;
	opacity: 30;
}
x-horizontal-old {
	justify-content: center;
	color: #fff;
	width: 100%;
	transform: translate(50%, -50%);
}
x-tables-horizontal {
	width: calc(1em + 3px);
	top: 50;
	padding: 0.5em !important;
}
x-old-image {
	position: absolute !important;
	width: calc(1em + 3px);
}
x-totals-left {
	z-index: 1;
	line-height: inherit;
}
.fa-book:before {
  content: "\f02d";
}
t-price {
	position: absolute;
	white-space: nowrap;
	vertical-align: baseline;
}
t-layout {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	margin: 0;
	margin: 0;
}
t-left-bottom-button {
	opacity: 20;
	width: calc(1em + 3px);
}
t-carousel {
	transform: translate(50%, -50%);
	display: grid;
	align-items: left;
	line-height: 1 !important;
	top: 0;
}
t-webkit-thumbnails {
	box-sizing: content-box;
}
t-top-horizontal-carousel {
	grid-gap: 30px;
}
t-blocks-price-button {
	vertical-align: baseline;
	grid-gap: 30px;
	text-transform: inherit;
}
t-webkit-webkit {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	box-shadow: none !important;
	opacity: 20;
	text-align: left;
}
t-old {
	display: flex;
	right: 0;
	color: #fff;
	opacity: 10;
}
t-layout-horizontal {
	top: 50;
}
t-carousel-button {
	line-height: 1 !important;
	font-size: 1em;
}
t-repeater {
	width: 100%;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
t-webkit {
	text-transform: inherit;
}
t-bottom-layout {
	color: #fff;
	box-shadow: none !important;
}
t-position {
	bottom: 10;
	min-height: 0 !important;
	align-items: center;
	transform: translate(50%, -50%);
}
t-countdown {
	display: inline;
	position: absolute;
}
t-repeater-webkit {
	flex-grow: 0;
	box-shadow: none !important;
	display: flex;
}
t-layout-totals-nav {
	margin: 0 !important;
}
t-image-totals-blocks {
	display: inline;
	letter-spacing: inherit;
	box-shadow: none !important;
	letter-spacing: inherit;
}
t-left {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
t-blocks-old-layout {
	line-height: inherit;
	display: inline;
}
t-nav-old {
	scrollbar-width: none;
}
t-quantity-inner {
	vertical-align: middle;
	opacity: 10;
}
t-tables-button-layout {
	border: none;
}
t-carousel {
	bottom: 20;
	border: 0 none transparent;
}
t-layout-horizontal-totals {
	text-align: center;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	right: 0;
	-ms-user-select: none;
}
t-layout {
	overflow-x: auto;
	text-align: left;
	border: 0 none transparent;
	-webkit-user-select: none;
	box-sizing: content-box;
}
t-button-repeater-left {
	-webkit-user-select: none;
	border: none !important;
	vertical-align: baseline;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
t-thumbnails-nav {
	grid-template-columns: 1fr 1fr;
}
.fa-book-dead:before {
  content: "\f6b7";
}
g-image {
	bottom: 10;
	bottom: 10;
	right: 0;
}
g-back {
	top: 0;
	bottom: 0;
	overflow-x: auto;
}
g-layout {
	display: flex;
	font-size: 1em;
	vertical-align: middle;
	box-shadow: none !important;
	top: 50;
}
g-left {
	border: none;
	outline-width: 0;
	color: #fff;
	vertical-align: middle;
}
g-price {
	font-size: 1em;
	fill: currentColor;
	text-decoration: none;
	overflow-y: hidden;
	display: inline !important;
}
g-left-left-horizontal {
	flex-grow: 0;
	border: none !important;
	text-align: left;
	text-align: center;
	flex-grow: 0;
}
g-old {
	flex-shrink: 0;
	overflow-y: hidden;
}
g-back-left-tables {
	color: inherit;
	overflow-x: auto;
	right: 0;
	border: none;
	height: 0 !important;
}
g-tables-old {
	padding: 0.5em !important;
	justify-content: center;
	color: inherit;
}
g-bottom-thumbnails-webkit {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	margin: 0 !important;
	color: #fff;
}
g-blocks-button {
	height: calc(1em + 3px);
	top: 0;
}
g-price-inner {
	text-decoration: none;
	line-height: 1 !important;
	fill: currentColor;
}
g-image {
	margin: 0 !important;
	font-size: 1em;
	vertical-align: baseline;
	opacity: 10;
}
g-back-back-carousel {
	opacity: 1;
	-webkit-user-select: none;
	position: absolute !important;
}
g-repeater-layout {
	box-shadow: none !important;
}
g-next-webkit {
	text-align: center;
	grid-gap: 30px;
	opacity: 1;
	outline: none !important;
	height: 0 !important;
}
g-inner {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
g-left {
	user-select: none;
}
g-thumbnails-webkit {
	right: 0;
	fill: currentColor;
	height: 0 !important;
	bottom: 20;
}
g-repeater-repeater-price {
	height: 100%;
	height: calc(1em + 3px);
	margin: 0 !important;
	border: none;
}
g-position {
	padding: 0.5em !important;
}
g-back {
	top: 10;
	bottom: 0;
}
g-top-nav {
	left: calc(50% - 0.5em) !important;
	display: inline;
	flex-shrink: 0;
}
g-old-layout {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
g-image-bottom-back {
	border: 0 none transparent;
	bottom: 10;
}
g-button-carousel {
	display: flex;
	flex-shrink: 0;
}
g-horizontal {
	opacity: 1;
	opacity: 20;
	grid-gap: 30px;
}
g-carousel {
	width: calc(1em + 3px);
}
g-bottom {
	vertical-align: baseline;
	user-select: none;
}
g-old-webkit-carousel {
	letter-spacing: inherit;
	border: none !important;
	width: 0 !important;
	width: 100%;
	box-shadow: none !important;
}
g-webkit-bottom-image {
	z-index: 1;
}
g-price-quantity-countdown {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
}
g-blocks-next {
	height: 100%;
	position: absolute !important;
	user-select: none;
	opacity: 1;
	width: 0 !important;
}
.fa-book-medical:before {
  content: "\f7e6";
}
n-layout {
	margin: 0;
}
n-carousel-blocks-horizontal {
	scrollbar-width: none;
	line-height: 1 !important;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
}
n-countdown-old-old {
	right: 0;
	flex-shrink: 0;
	border: none !important;
	z-index: 1;
	line-height: inherit;
}
n-thumbnails-nav-thumbnails {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	color: #fff;
	box-shadow: none !important;
	position: relative;
}
n-carousel {
	white-space: nowrap;
	text-decoration: none;
	line-height: 1 !important;
	-ms-user-select: none;
	height: 0 !important;
}
n-quantity-position-image {
	position: absolute !important;
	opacity: 1;
	align-items: left;
}
n-countdown {
	bottom: 10;
	height: 0 !important;
}
n-totals-horizontal-totals {
	top: 10;
}
n-position-carousel {
	transform: translate(50%, -50%);
	border: none !important;
	vertical-align: baseline;
	align-items: center;
	vertical-align: baseline;
}
n-webkit-horizontal-carousel {
	transform: translate(50%, -50%);
	display: grid;
}
n-price {
	color: inherit;
	min-height: 0 !important;
	display: grid;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
n-top {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	-ms-user-select: none;
	opacity: 30;
}
n-price {
	line-height: 1 !important;
}
n-left-nav {
	bottom: 10;
	justify-content: center;
	align-items: center;
	vertical-align: baseline;
}
n-left-price {
	vertical-align: middle;
	transform: translate(50%, -50%);
	top: 50;
	line-height: inherit;
}
n-tables {
	line-height: inherit;
	right: 0;
	top: 0;
	outline: none !important;
	font-size: 1em;
}
n-quantity-left {
	height: 0 !important;
	display: grid;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
.fa-book-open:before {
  content: "\f518";
}
d-left-webkit {
	top: 0;
	top: 10;
	user-select: none;
	line-height: calc(1em + 2px);
}
d-blocks {
	z-index: 1;
}
d-left-horizontal-inner {
	display: inline;
	height: calc(1em + 3px);
	margin: 0;
	border: 0 none transparent;
}
d-button {
	bottom: 0;
}
d-layout {
	right: 0;
}
d-old {
	text-align: center;
	height: 0 !important;
	right: 0;
	grid-gap: 30px;
}
d-left-totals {
	height: 0 !important;
	position: absolute !important;
	outline: none !important;
	letter-spacing: inherit;
	color: #fff;
}
d-inner-top {
	-webkit-user-select: none;
}
d-totals {
	color: inherit;
	flex-shrink: 0;
	bottom: 20;
	margin: 0 !important;
}
d-image {
	bottom: 0;
	top: 10;
}
d-thumbnails-image-top {
	top: 10;
	transform: translate(50%, -50%);
	box-sizing: content-box;
	bottom: 0;
}
d-tables-old {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
d-totals {
	vertical-align: middle;
	text-align: left;
	align-items: center;
}
d-webkit {
	outline: none !important;
	right: 0;
	bottom: 10;
	-webkit-user-select: none;
}
d-button-inner {
	text-align: left;
	position: absolute;
}
d-image-quantity {
	bottom: 20;
	position: absolute !important;
	white-space: nowrap;
	position: relative;
}
d-horizontal-carousel {
	box-sizing: content-box;
	line-height: inherit;
	height: calc(1em + 3px);
}
d-bottom-tables-next {
	left: calc(50% - 0.5em) !important;
	display: inline;
}
d-next-totals-thumbnails {
	margin: 0;
}
d-tables {
	scrollbar-width: none;
	vertical-align: middle;
}
d-webkit {
	margin: 0;
	text-decoration: none;
}
d-top {
	overflow-x: auto;
	align-items: left;
	text-decoration: none;
	overflow-y: hidden;
}
d-bottom {
	line-height: 1 !important;
	align-items: center;
	-webkit-user-select: none;
}
d-old-countdown-countdown {
	min-height: 0 !important;
	position: relative;
}
d-carousel {
	height: calc(1em + 3px);
	text-decoration: none;
	border: none;
}
d-totals-quantity-top {
	display: grid;
	-webkit-user-select: none;
	-ms-user-select: none;
	right: 0;
}
d-top-price {
	box-sizing: content-box;
	right: 0;
}
d-next-horizontal-totals {
	border: none !important;
	fill: currentColor;
}
d-totals {
	box-shadow: none !important;
	z-index: 1;
}
d-totals {
	align-items: left;
	opacity: 20;
	font-size: 1em;
}
d-top {
	flex-shrink: 0;
	top: 10;
	letter-spacing: inherit;
}
d-tables-inner-old {
	color: #fff;
}
d-left-position {
	outline-width: 0;
}
d-repeater-horizontal-horizontal {
	text-decoration: none;
}
d-thumbnails-carousel {
	height: 100%;
	letter-spacing: inherit;
	-webkit-user-select: none;
}
d-top-webkit-inner {
	top: calc(50% - 0.5em) !important;
}
d-tables-back-countdown {
	font-size: 1em;
	display: grid;
}
d-bottom {
	height: 0 !important;
}
d-price-quantity-button {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	-webkit-user-select: none;
	background-color: transparent;
	min-height: 0 !important;
}
d-carousel {
	top: 10;
	outline: none !important;
}
d-tables-totals {
	flex-shrink: 0;
	border: 0 none transparent;
	justify-content: center;
}
d-image {
	width: calc(1em + 3px);
}
d-top-next-position {
	align-items: center;
	bottom: 20;
	opacity: 10;
	display: inline !important;
	width: calc(1em + 3px);
}
d-old {
	width: 100%;
	grid-gap: 30px;
}
d-bottom-countdown-position {
	border: 0 none transparent;
}
d-price-image-next {
	overflow-x: auto;
}
d-next-totals-old {
	justify-content: center;
	font-size: 1em;
}
d-layout-position-left {
	vertical-align: baseline;
	justify-content: center;
	align-items: center;
}
.fa-book-reader:before {
  content: "\f5da";
}
i-old {
	bottom: 0;
	position: relative;
}
i-webkit-back {
	display: inline;
	-webkit-user-select: none;
}
i-price-blocks-bottom {
	min-width: 0 !important;
}
i-top-carousel-layout {
	position: absolute;
}
i-carousel-layout-tables {
	height: 0 !important;
	vertical-align: middle;
}
i-blocks {
	overflow-y: hidden;
	bottom: 0;
	scrollbar-width: none;
}
i-totals-image-countdown {
	bottom: 20;
}
i-price-quantity {
	user-select: none;
	width: 100%;
}
i-button-blocks {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	outline: none !important;
}
i-webkit-bottom-left {
	width: 0 !important;
}
i-next-webkit-carousel {
	-webkit-user-select: none;
	outline: none !important;
	line-height: 1 !important;
}
i-webkit-countdown-countdown {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	opacity: 20;
	border: none !important;
}
i-price-tables {
	height: 100%;
	box-shadow: none !important;
}
i-layout-button-quantity {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	opacity: 1;
	justify-content: center;
}
i-inner {
	line-height: 1 !important;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
i-inner {
	display: flex;
	z-index: 1;
	top: 50;
	grid-gap: 30px;
	width: 2em;
}
i-layout-inner-image {
	transform: translate(50%, -50%);
	margin: 0;
	line-height: calc(1em + 2px);
}
i-webkit-blocks {
	vertical-align: middle;
	transform: translate(50%, -50%);
	position: absolute !important;
	color: inherit;
	position: relative;
}
i-old {
	width: 2em;
	-webkit-user-select: none;
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
i-inner-thumbnails {
	right: 0;
	top: 50;
}
i-carousel {
	position: relative;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
i-top {
	z-index: 1;
	line-height: calc(1em + 2px);
}
.fa-bookmark:before {
  content: "\f02e";
}
t-totals-button {
	vertical-align: middle;
	fill: currentColor;
	outline: none !important;
}
t-old-tables {
	width: 0 !important;
	margin: 0;
}
t-next-old-layout {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	text-align: center;
	display: grid;
}
t-old-left {
	outline: none !important;
	height: 100%;
	overflow-y: hidden;
	overflow-x: auto;
}
t-countdown-tables {
	font-size: 1em;
	text-align: center;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
t-countdown {
	-ms-user-select: none;
	opacity: 20;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
t-totals-bottom-countdown {
	vertical-align: baseline;
}
t-webkit-tables-bottom {
	scrollbar-width: none;
	min-width: 0 !important;
	text-transform: inherit;
	top: 50;
	top: 0;
}
t-webkit {
	font-size: 1em;
	align-items: center;
	bottom: 10;
	-webkit-user-select: none;
	outline: none !important;
}
t-top {
	fill: currentColor;
}
t-layout-blocks {
	overflow-y: hidden;
	scrollbar-width: none;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
t-back {
	top: 10;
	width: 100%;
}
t-repeater-webkit-button {
	color: #fff;
	text-transform: inherit;
	border: none !important;
	flex-grow: 0;
}
t-image-button {
	line-height: calc(1em + 2px);
	position: relative;
	outline: none !important;
}
t-horizontal-horizontal-bottom {
	fill: currentColor;
	opacity: 30;
	outline-width: 0;
}
.fa-bootstrap:before {
  content: "\f836";
}
r-position-tables-price {
	white-space: nowrap;
	display: flex;
	width: 2em;
}
r-webkit-back {
	-ms-user-select: none;
	padding: 0.5em !important;
	fill: currentColor;
}
r-next {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	transform: translate(50%, -50%);
}
r-horizontal-bottom {
	display: inline;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	letter-spacing: inherit;
	text-transform: inherit;
}
r-blocks-webkit {
	font-size: 1em;
	height: calc(1em + 3px);
	bottom: 20;
	display: grid;
}
r-horizontal-bottom {
	padding: 0.5em !important;
	min-width: 0 !important;
	flex-grow: 0;
}
r-bottom {
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
r-quantity-nav {
	flex-shrink: 0;
	right: 0;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	vertical-align: baseline;
}
r-quantity {
	top: 10;
}
r-position-tables {
	outline: none !important;
	opacity: 20;
	height: calc(1em + 3px);
}
r-inner-bottom {
	padding: 0.5em !important;
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
r-price-horizontal {
	overflow-y: hidden;
	min-height: 0 !important;
}
r-tables-quantity-tables {
	display: inline;
}
r-back-repeater-quantity {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
r-quantity-thumbnails {
	opacity: 30;
}
r-carousel-horizontal {
	bottom: 0;
	margin: 0 !important;
	text-align: center;
}
r-old {
	color: #fff;
	margin: 0 !important;
	vertical-align: baseline;
	white-space: nowrap;
}
r-layout-layout {
	outline-width: 0;
	border: 0 none transparent;
}
r-image-old-webkit {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
r-blocks-button-quantity {
	margin: 0 !important;
	user-select: none;
	display: inline;
	top: 50;
	left: calc(50% - 0.5em) !important;
}
r-image-webkit {
	border: none;
	border: none;
	min-height: 0 !important;
}
r-button-carousel {
	border: none !important;
	outline: none !important;
}
r-position {
	height: 0 !important;
	opacity: 20;
	border: 0 none transparent;
	border: 0 none transparent;
}
r-inner-top-inner {
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
r-inner-next-totals {
	height: 0 !important;
	flex-shrink: 0;
	align-items: center;
}
r-button {
	border: none;
	width: 2em;
	justify-content: center;
}
r-layout-layout {
	opacity: 30;
	display: flex;
	font-size: 1em;
	white-space: nowrap;
	top: 50;
}
r-repeater-blocks-carousel {
	min-height: 0 !important;
	color: #fff;
}
r-price-nav {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	color: #fff;
	outline-width: 0;
}
r-repeater-button-thumbnails {
	position: absolute !important;
}
r-horizontal-thumbnails-layout {
	display: grid;
	opacity: 10;
	width: 0 !important;
	text-decoration: none;
	box-shadow: none !important;
}
r-blocks-countdown {
	line-height: 1 !important;
	overflow-y: hidden;
}
r-left-blocks {
	scrollbar-width: none;
	bottom: 10;
	box-shadow: none !important;
}
r-carousel-tables-countdown {
	opacity: 20;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	right: 0;
	width: 2em;
}
r-webkit-position {
	margin: 0;
	opacity: 30;
	color: inherit;
	scrollbar-width: none;
	text-align: center;
}
r-button-quantity-webkit {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	-ms-user-select: none;
}
r-carousel-tables {
	opacity: 20;
	width: 0 !important;
	outline: none !important;
}
r-old-left {
	line-height: inherit;
	text-transform: inherit;
	font-size: 1em;
	position: relative;
}
r-quantity {
	opacity: 1;
	display: inline;
	justify-content: center;
}
r-button {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	text-decoration: none;
	font-size: 1em;
	padding: 0.5em !important;
}
r-bottom {
	border: 0 none transparent;
	text-align: center;
	bottom: 0;
	opacity: 20;
}
r-thumbnails {
	box-shadow: none !important;
	position: relative;
	font-size: 1em;
}
r-price-repeater-old {
	outline-width: 0;
	-webkit-user-select: none;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
r-horizontal-old {
	text-align: center;
	align-items: left;
}
.fa-border-all:before {
  content: "\f84c";
}
b-repeater-image-carousel {
	height: 0 !important;
	overflow-x: auto;
}
b-back-bottom-back {
	overflow-x: auto;
	white-space: nowrap;
	opacity: 1;
}
b-old-button {
	min-height: 0 !important;
	bottom: 0;
	font-size: 1em;
	white-space: nowrap;
	height: 0 !important;
}
b-layout {
	transform: translate(50%, -50%);
	top: 50;
	top: 50;
	box-sizing: content-box;
	font-size: 1em;
}
b-nav-webkit {
	width: 0 !important;
	line-height: 1 !important;
	width: calc(1em + 3px);
}
b-next {
	line-height: 1 !important;
	display: flex;
	box-shadow: none !important;
	top: 10;
}
b-totals-carousel {
	position: relative;
	-ms-user-select: none;
	bottom: 20;
	display: inline !important;
	opacity: 1;
}
b-image-inner-price {
	min-height: 0 !important;
}
b-image-tables-quantity {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
b-countdown-carousel-countdown {
	position: relative;
	align-items: left;
	line-height: 1 !important;
	align-items: center;
	scrollbar-width: none;
}
b-left-price-button {
	vertical-align: middle;
	z-index: 1;
}
b-image-carousel-carousel {
	position: absolute !important;
	font-size: 1em;
	min-height: 0 !important;
}
b-totals-price-inner {
	box-shadow: none !important;
	top: 10;
	scrollbar-width: none;
}
b-thumbnails-webkit-back {
	height: 0 !important;
}
b-price {
	border: none !important;
	font-size: 1em;
	text-transform: inherit;
}
b-tables-nav-position {
	top: 50;
	top: 0;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
b-layout {
	-ms-user-select: none;
	flex-grow: 0;
}
b-webkit-horizontal-totals {
	min-width: 0 !important;
}
b-countdown-next {
	opacity: 30;
	line-height: 1 !important;
	opacity: 30;
	letter-spacing: inherit;
	color: inherit;
}
b-thumbnails-inner-repeater {
	line-height: 1 !important;
}
b-next {
	height: calc(1em + 3px);
	color: inherit;
}
.fa-border-none:before {
  content: "\f850";
}
d-thumbnails-price {
	outline-width: 0;
	vertical-align: middle;
	opacity: 20;
	text-transform: inherit;
	line-height: 1 !important;
}
d-horizontal {
	top: 50;
	grid-template-columns: 1fr 1fr;
}
d-price-carousel {
	position: absolute;
	text-decoration: none;
}
d-tables-carousel {
	box-shadow: none !important;
	vertical-align: middle;
}
d-carousel {
	width: calc(1em + 3px);
	bottom: 10;
	opacity: 30;
	display: inline !important;
}
d-old-layout {
	top: 0;
	position: relative;
}
d-image-price {
	display: flex;
	right: 0;
	opacity: 10;
	z-index: 1;
	overflow-x: auto;
}
d-countdown-carousel-price {
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
d-layout-repeater-button {
	line-height: 1 !important;
	height: 100%;
	text-transform: inherit;
	margin: 0;
}
d-nav-back {
	grid-gap: 30px;
	line-height: inherit;
}
d-position-blocks-nav {
	opacity: 10;
	opacity: 10;
	text-align: left;
	user-select: none;
}
d-blocks {
	line-height: 1 !important;
	width: 2em;
}
d-layout {
	scrollbar-width: none;
	text-align: left;
}
d-totals {
	font-size: 1em;
}
d-bottom {
	display: inline;
	width: calc(1em + 3px);
}
d-button {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	letter-spacing: inherit;
	margin: 0;
	justify-content: center;
}
d-thumbnails-left-bottom {
	justify-content: center;
	color: #fff;
	border: none !important;
	position: relative;
}
d-top-tables-carousel {
	display: grid;
	display: inline !important;
	min-height: 0 !important;
	top: 0;
	display: grid;
}
d-totals-bottom-price {
	position: relative;
}
d-repeater-countdown {
	line-height: 1 !important;
	transform: translate(50%, -50%);
	outline-width: 0;
}
d-inner-bottom-blocks {
	line-height: inherit;
}
d-next-webkit-countdown {
	white-space: nowrap;
	flex-grow: 0;
	min-height: 0 !important;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
d-nav-layout {
	border: none;
	opacity: 20;
}
d-inner-totals {
	text-decoration: none;
	width: 2em;
}
d-image-position {
	width: calc(1em + 3px);
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
d-countdown-price {
	width: 0 !important;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	user-select: none;
	min-height: 0 !important;
}
d-price-totals {
	display: grid;
	text-align: left;
}
d-horizontal {
	outline: none !important;
}
d-back-next {
	box-sizing: content-box;
	flex-shrink: 0;
	height: calc(1em + 3px);
	position: absolute;
	vertical-align: middle;
}
d-horizontal {
	-webkit-text-decoration-skip: objects;
	display: flex;
	text-transform: inherit;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
d-tables {
	top: 10;
}
d-blocks-tables-price {
	line-height: inherit;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
d-price {
	justify-content: center;
}
d-inner {
	right: 0;
	text-transform: inherit;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
d-position-image {
	position: absolute !important;
	border: none;
	bottom: 0;
}
d-tables-tables {
	line-height: 1 !important;
	box-sizing: content-box;
	padding: 0.5em !important;
}
d-back-top {
	align-items: left;
	flex-shrink: 0;
	bottom: 10;
}
d-repeater-old-button {
	vertical-align: middle;
	top: 50;
	grid-template-columns: 1fr 1fr;
	border: none;
}
d-old-bottom-nav {
	top: 50;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	border: none;
}
.fa-border-style:before {
  content: "\f853";
}
w-button {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	right: 0;
}
w-inner-blocks-tables {
	top: 0;
}
w-horizontal {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	outline-width: 0;
	align-items: center;
}
w-bottom {
	-webkit-text-decoration-skip: objects;
	display: grid;
}
w-countdown {
	color: #fff;
	padding: 0.5em !important;
}
w-bottom-countdown {
	width: 2em;
	opacity: 10;
	overflow-x: auto;
	text-decoration: none;
}
w-button-inner {
	line-height: inherit;
}
w-horizontal-button {
	position: absolute !important;
	right: 0;
	line-height: 1 !important;
	letter-spacing: inherit;
	border: 0 none transparent;
}
w-webkit-next-webkit {
	min-width: 0 !important;
}
w-old-horizontal-next {
	z-index: 1;
	z-index: 1;
	opacity: 10;
}
w-countdown {
	outline: none !important;
	line-height: calc(1em + 2px);
	margin: 0 !important;
}
w-back {
	grid-template-columns: 1fr 1fr;
}
w-button {
	top: 10;
	outline-width: 0;
	flex-grow: 0;
	bottom: 20;
	padding: 0.5em !important;
}
w-totals {
	margin: 0;
	bottom: 20;
	opacity: 20;
	text-align: center;
	font-size: 1em;
}
w-button-quantity {
	border: none;
	-webkit-user-select: none;
	min-width: 0 !important;
}
w-carousel-carousel-image {
	height: calc(1em + 3px);
}
w-carousel {
	width: calc(1em + 3px);
}
w-image-left-inner {
	top: 10;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
w-horizontal-layout {
	overflow-x: auto;
	display: flex;
}
w-nav-quantity {
	right: 0;
	align-items: center;
	outline: none !important;
}
w-horizontal-quantity {
	justify-content: center;
}
w-thumbnails {
	display: flex;
	text-align: center;
	height: calc(1em + 3px);
}
w-old {
	right: 0;
	display: inline !important;
	overflow-x: auto;
}
w-next-next {
	overflow-y: hidden;
	margin: 0 !important;
	bottom: 20;
}
w-quantity {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
}
w-tables-thumbnails {
	opacity: 30;
}
w-back-thumbnails {
	min-height: 0 !important;
	line-height: inherit;
	grid-gap: 30px;
}
w-totals {
	align-items: center;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	text-transform: inherit;
}
w-old-countdown {
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
w-top-quantity {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	bottom: 0;
}
w-totals-left {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	bottom: 20;
	opacity: 30;
}
w-next-webkit {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
w-blocks-inner {
	min-width: 0 !important;
	align-items: center;
	width: calc(1em + 3px);
}
w-bottom {
	opacity: 30;
	-ms-user-select: none;
}
w-layout {
	font: inherit inherit inherit/inherit inherit;
}
w-image-webkit-nav {
	align-items: left;
}
w-image-top {
	overflow-y: hidden;
	text-align: center;
}
.fa-bowling-ball:before {
  content: "\f436";
}
i-countdown {
	box-sizing: content-box;
	border: none;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
i-thumbnails-next-top {
	letter-spacing: inherit;
	min-width: 0 !important;
}
i-old-image {
	outline: none !important;
	color: #fff;
	white-space: nowrap;
	top: 10;
}
i-old-tables {
	width: 100%;
	line-height: calc(1em + 2px);
	text-decoration: none;
	line-height: 1 !important;
	white-space: nowrap;
}
i-back {
	width: 2em;
	align-items: center;
	outline: none !important;
}
i-countdown {
	min-height: 0 !important;
	text-align: left;
	color: #fff;
}
i-repeater-totals-totals {
	align-items: left;
	width: 100%;
}
i-nav-back {
	text-align: left;
	align-items: center;
	top: 0;
}
i-position-blocks {
	width: 100%;
	font-size: 1em;
	opacity: 10;
	display: flex;
}
i-layout {
	display: inline;
	top: 0;
	overflow-y: hidden;
	fill: currentColor;
}
i-blocks-price {
	opacity: 20;
}
i-webkit-next {
	display: inline !important;
	letter-spacing: inherit;
	color: inherit;
	-webkit-text-decoration-skip: objects;
}
i-back-button-webkit {
	bottom: 20;
}
i-totals {
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
i-webkit-left {
	opacity: 10;
	border: 0 none transparent;
	font-size: 1em;
	text-decoration: none;
	opacity: 10;
}
i-image-inner {
	display: inline;
}
i-button-thumbnails {
	flex-grow: 0;
	opacity: 1;
	height: 0 !important;
}
i-carousel-top-thumbnails {
	opacity: 20;
	opacity: 30;
}
i-totals-layout-next {
	border: none !important;
}
i-tables-blocks {
	position: relative;
	bottom: 0;
	min-width: 0 !important;
}
i-countdown {
	text-decoration: none;
	display: inline !important;
}
i-back-webkit-repeater {
	fill: currentColor;
	line-height: inherit;
	opacity: 1;
	position: absolute;
}
i-repeater-button-webkit {
	right: 0;
	display: flex;
	text-transform: inherit;
}
i-next-totals-tables {
	top: 0;
}
i-bottom-back-position {
	flex-grow: 0;
	z-index: 1;
	display: grid;
}
i-top {
	bottom: 20;
}
i-image-horizontal-quantity {
	width: 0 !important;
	top: 50;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
i-old {
	width: 2em;
	color: #fff;
}
i-left {
	background-color: transparent;
	display: inline !important;
	text-align: left;
	position: absolute !important;
	top: 50;
}
i-position-back {
	opacity: 1;
	position: absolute !important;
	line-height: inherit;
	opacity: 10;
	grid-gap: 30px;
}
i-image-blocks-webkit {
	color: #fff;
	border: none;
}
i-tables-quantity-tables {
	display: inline !important;
	position: absolute !important;
	outline-width: 0;
}
.fa-box:before {
  content: "\f466";
}
i-bottom-top {
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
i-countdown {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
i-old-top-layout {
	width: 100%;
}
i-position-position {
	top: 50;
	top: 50;
	min-height: 0 !important;
	position: absolute !important;
	opacity: 20;
}
i-left-bottom {
	position: absolute !important;
	border: 0 none transparent;
	border: none !important;
}
i-horizontal-webkit {
	-webkit-user-select: none;
	margin: 0;
	outline-width: 0;
	vertical-align: baseline;
}
i-thumbnails {
	position: absolute;
	border: none;
}
i-position {
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
i-bottom-countdown {
	opacity: 20;
	border: 0 none transparent;
}
i-carousel-totals {
	transform: translate(50%, -50%);
	top: 50;
	white-space: nowrap;
	height: 100%;
}
i-layout {
	width: 2em;
}
i-horizontal {
	width: 0 !important;
	opacity: 30;
	bottom: 10;
	position: absolute !important;
}
i-price-next {
	opacity: 1;
	top: 0;
}
i-repeater-position-back {
	display: inline !important;
}
i-quantity {
	bottom: 20;
	min-width: 0 !important;
	opacity: 20;
}
i-top-horizontal-thumbnails {
	height: 0 !important;
	position: absolute;
}
i-nav-inner-inner {
	display: flex;
	top: 10;
	display: inline;
	white-space: nowrap;
	line-height: inherit;
}
i-image {
	position: relative;
}
i-bottom {
	position: absolute !important;
	top: 50;
	display: inline !important;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
}
i-next-back {
	bottom: 20;
	display: grid;
	justify-content: center;
	align-items: center;
}
i-carousel-tables-thumbnails {
	top: 0;
	-ms-user-select: none;
	width: calc(1em + 3px);
	opacity: 20;
}
i-price-webkit-back {
	width: 2em;
	top: 50;
	grid-gap: 30px;
	overflow-y: hidden;
}
.fa-box-open:before {
  content: "\f49e";
}
j-left-tables {
	overflow-x: auto;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	width: 2em;
}
j-webkit-thumbnails {
	vertical-align: baseline;
}
j-countdown-layout {
	height: calc(1em + 3px);
	top: 0;
}
j-next-button {
	text-transform: inherit;
}
j-quantity-blocks-nav {
	width: 100%;
	vertical-align: middle;
	top: 0;
	border: none !important;
}
j-thumbnails-position-countdown {
	min-height: 0 !important;
}
j-webkit-tables {
	outline-width: 0;
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
j-blocks-repeater-tables {
	color: inherit;
	line-height: calc(1em + 2px);
	align-items: left;
	background-color: transparent;
	top: 50;
}
j-left-carousel {
	opacity: 10;
	color: #fff;
}
j-button-countdown {
	scrollbar-width: none;
	position: absolute !important;
	right: 0;
	flex-grow: 0;
}
j-tables-bottom-quantity {
	border: 0 none transparent;
	white-space: nowrap;
	box-sizing: content-box;
	align-items: left;
	opacity: 20;
}
j-bottom {
	line-height: 1 !important;
	top: 0;
}
j-quantity-nav {
	position: absolute !important;
	display: inline !important;
}
.fa-boxes:before {
  content: "\f468";
}
w-back-thumbnails {
	margin: 0;
	outline: none !important;
}
w-position-horizontal {
	text-align: center;
}
w-layout {
	margin: 0 !important;
	box-shadow: none !important;
	fill: currentColor;
}
w-blocks-button {
	outline: none !important;
	align-items: left;
}
w-old {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	display: flex;
	-webkit-user-select: none;
}
w-horizontal-countdown-top {
	color: inherit;
	align-items: left;
	position: relative;
}
w-old-layout {
	width: 0 !important;
	text-decoration: none;
}
w-position {
	text-align: center;
	min-height: 0 !important;
	outline-width: 0;
	height: 100%;
}
w-next-inner {
	display: flex;
}
w-top-nav {
	white-space: nowrap;
	align-items: left;
}
w-left-layout-left {
	line-height: inherit;
	line-height: inherit;
	outline-width: 0;
}
w-left-nav-countdown {
	display: inline !important;
	scrollbar-width: none;
	right: 0;
}
w-thumbnails-left-price {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
.fa-braille:before {
  content: "\f2a1";
}
q-next {
	opacity: 20;
	display: inline;
}
q-nav-top-top {
	align-items: left;
	bottom: 10;
}
q-nav {
	display: inline;
	position: absolute !important;
	align-items: center;
	z-index: 1;
}
q-left-position {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
q-tables-button-quantity {
	vertical-align: baseline;
	text-transform: inherit;
	background-color: transparent;
}
q-next-next {
	opacity: 1;
}
q-next-back {
	opacity: 1;
	overflow-x: auto;
	background-color: transparent;
	top: 50;
}
q-blocks {
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	fill: currentColor;
	border: 0 none transparent;
}
q-back-nav {
	padding: 0.5em !important;
}
q-nav-nav-countdown {
	bottom: 20;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
q-image-thumbnails {
	font-size: 1em;
	fill: currentColor;
	background-color: transparent;
	z-index: 1;
	white-space: nowrap;
}
q-position {
	align-items: left;
}
q-nav {
	color: #fff;
}
q-layout-button {
	width: 0 !important;
	box-sizing: content-box;
	bottom: 10;
	width: 0 !important;
	display: inline !important;
}
q-nav {
	align-items: left;
}
q-nav {
	outline: none !important;
	-webkit-user-select: none;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
}
q-button-bottom-next {
	color: #fff;
}
q-webkit-inner {
	flex-grow: 0;
}
q-countdown-webkit {
	top: calc(50% - 0.5em) !important;
}
q-next-nav {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
q-image-left {
	height: 100%;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	margin: 0;
}
q-inner {
	min-width: 0 !important;
	opacity: 20;
	margin: 0;
	user-select: none;
}
q-tables {
	grid-template-columns: 1fr 1fr;
	display: flex;
	bottom: 20;
	text-align: center;
}
q-quantity {
	text-decoration: none;
}
q-image-image-left {
	width: 2em;
	font-size: 1em;
	-webkit-user-select: none;
}
q-countdown-carousel {
	box-shadow: none !important;
	display: flex;
	color: #fff;
}
q-top-horizontal {
	scrollbar-width: none;
	z-index: 1;
	outline-width: 0;
	justify-content: center;
	border: none;
}
q-repeater-position {
	align-items: center;
	overflow-x: auto;
	align-items: center;
	opacity: 30;
	-webkit-user-select: none;
}
q-button-tables {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
}
q-tables-layout-blocks {
	bottom: 20;
	font-size: 1em;
	bottom: 10;
	top: 50;
	height: calc(1em + 3px);
}
q-repeater-layout {
	flex-grow: 0;
	font-size: 1em;
	position: relative;
	top: 50;
}
q-back {
	flex-shrink: 0;
	bottom: 20;
	display: grid;
	top: 0;
	width: 0 !important;
}
q-tables-carousel-thumbnails {
	vertical-align: baseline;
}
q-price-repeater {
	vertical-align: middle;
	user-select: none;
	vertical-align: middle;
	top: 50;
	display: flex;
}
q-button-old {
	height: 0 !important;
}
q-webkit-top {
	width: 0 !important;
}
q-nav-horizontal {
	margin: 0;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
}
q-quantity {
	color: inherit;
	line-height: 1 !important;
	outline: none !important;
	min-width: 0 !important;
}
q-layout-totals {
	flex-grow: 0;
}
q-inner {
	white-space: nowrap;
}
q-webkit-horizontal-nav {
	color: #fff;
	margin: 0 !important;
	bottom: 20;
	flex-shrink: 0;
	opacity: 20;
}
.fa-brain:before {
  content: "\f5dc";
}
p-thumbnails {
	top: 0;
	border: none !important;
	transform: translate(50%, -50%);
	background-color: transparent;
}
p-inner-back {
	overflow-x: auto;
	overflow-y: hidden;
	width: calc(1em + 3px);
	width: 2em;
}
p-horizontal-image {
	line-height: inherit;
	display: flex;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	text-align: left;
}
p-blocks-tables {
	box-shadow: none !important;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	display: inline;
}
p-price {
	transform: translate(50%, -50%);
	position: absolute !important;
	align-items: left;
}
p-totals {
	color: #fff;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	position: absolute !important;
}
p-left-left-inner {
	bottom: 20;
	right: 0;
}
p-next-inner {
	display: inline;
	display: inline !important;
}
p-back-position {
	text-transform: inherit;
	padding: 0.5em !important;
	width: 100%;
	background-color: transparent;
	margin: 0 !important;
}
p-webkit-back-layout {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	line-height: calc(1em + 2px);
}
p-inner-countdown-old {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	color: #fff;
}
p-bottom {
	line-height: 1 !important;
}
p-price-next {
	top: 10;
	opacity: 10;
	margin: 0 !important;
	line-height: 1 !important;
	top: 10;
}
p-back-image {
	outline-width: 0;
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
p-carousel {
	background-color: transparent;
	top: 50;
	white-space: nowrap;
	-webkit-user-select: none;
}
p-price-top {
	white-space: nowrap;
	grid-gap: 30px;
	height: calc(1em + 3px);
}
p-top {
	height: 100%;
	overflow-y: hidden;
	overflow-y: hidden;
	letter-spacing: inherit;
	vertical-align: baseline;
}
p-bottom {
	padding: 0.5em !important;
	opacity: 1;
}
p-blocks-horizontal-countdown {
	display: flex;
}
p-price-webkit-layout {
	color: #fff;
}
p-tables-bottom-layout {
	top: 0;
}
p-horizontal-layout-back {
	display: inline;
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
p-bottom {
	height: calc(1em + 3px);
	z-index: 1;
	box-sizing: content-box;
	margin: 0 !important;
}
.fa-bread-slice:before {
  content: "\f7ec";
}
q-quantity-button {
	display: inline !important;
	right: 0;
	box-shadow: none !important;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
}
q-quantity-carousel {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
q-carousel-top-inner {
	border: 0 none transparent;
	position: absolute !important;
	top: 0;
}
q-button-inner-totals {
	user-select: none;
	display: inline;
	position: absolute !important;
	box-sizing: content-box;
	display: grid;
}
q-back {
	transform: translate(50%, -50%);
	white-space: nowrap;
	box-shadow: none !important;
}
q-layout {
	color: inherit;
}
q-bottom {
	user-select: none;
	fill: currentColor;
	top: 0;
	line-height: 1 !important;
}
q-webkit {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	width: 0 !important;
}
q-thumbnails-webkit {
	top: 0;
	line-height: inherit;
	position: absolute;
	align-items: center;
}
q-quantity-back {
	opacity: 30;
	margin: 0;
}
q-totals-webkit-position {
	min-height: 0 !important;
	position: absolute;
	box-sizing: content-box;
}
q-repeater-carousel-quantity {
	box-sizing: content-box;
	opacity: 1;
	line-height: inherit;
	flex-shrink: 0;
	bottom: 10;
}
q-top {
	display: inline;
	border: 0 none transparent;
}
q-image {
	opacity: 10;
	grid-gap: 30px;
	-webkit-user-select: none;
	position: relative;
}
q-webkit {
	user-select: none;
	user-select: none;
	opacity: 30;
}
q-back {
	display: flex;
	vertical-align: baseline;
	border: 0 none transparent;
	color: inherit;
	width: 100%;
}
q-left-price-left {
	text-decoration: none;
	flex-grow: 0;
	height: 0 !important;
	fill: currentColor;
	flex-shrink: 0;
}
q-countdown-countdown {
	text-decoration: none;
	fill: currentColor;
	align-items: center;
	align-items: center;
}
q-thumbnails-totals-price {
	-ms-user-select: none;
}
q-horizontal {
	height: 0 !important;
}
q-repeater-tables-button {
	width: 0 !important;
	text-align: center;
	bottom: 10;
	transform: translate(50%, -50%);
}
q-webkit-old-horizontal {
	text-decoration: none;
}
q-repeater-webkit-bottom {
	justify-content: center;
	position: relative;
	box-sizing: content-box;
	bottom: 20;
	-webkit-text-decoration-skip: objects;
}
q-left {
	width: 100%;
	fill: currentColor;
	bottom: 10;
	-webkit-user-select: none;
	outline-width: 0;
}
q-back {
	opacity: 20;
	margin: 0;
	bottom: 0;
}
q-back {
	color: inherit;
}
q-image-image-button {
	opacity: 30;
	vertical-align: middle;
	text-align: left;
	user-select: none;
}
q-next-old {
	-webkit-user-select: none;
}
q-horizontal {
	width: 100%;
}
q-nav-horizontal {
	opacity: 30;
	top: 50;
	opacity: 20;
	scrollbar-width: none;
}
q-nav {
	font: inherit inherit inherit/inherit inherit;
}
q-webkit-back {
	position: relative;
	transform: translate(50%, -50%);
	display: grid;
}
q-carousel-old-button {
	position: absolute !important;
	right: 0;
	opacity: 30;
	width: 0 !important;
	opacity: 30;
}
q-price-nav-position {
	bottom: 20;
	vertical-align: baseline;
	width: 2em;
}
.fa-briefcase:before {
  content: "\f0b1";
}
z-webkit-countdown-bottom {
	letter-spacing: inherit;
	min-width: 0 !important;
	border: none !important;
	opacity: 10;
	vertical-align: baseline;
}
z-carousel {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	text-transform: inherit;
}
z-old {
	box-shadow: none !important;
	text-align: left;
	-ms-user-select: none;
	height: 0 !important;
}
z-inner-position-bottom {
	outline-width: 0;
}
z-totals-repeater-repeater {
	width: 100%;
	position: relative;
	text-align: center;
}
z-repeater-bottom-countdown {
	user-select: none;
	position: relative;
	top: 10;
	height: 100%;
	text-align: center;
}
z-old-blocks {
	bottom: 10;
	fill: currentColor;
	scrollbar-width: none;
}
z-tables {
	color: #fff;
	text-align: center;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
z-button {
	width: 2em;
	top: 10;
	opacity: 10;
}
z-thumbnails {
	-ms-user-select: none;
}
z-blocks-button {
	left: calc(50% - 0.5em) !important;
}
z-countdown {
	scrollbar-width: none;
	padding: 0.5em !important;
	box-shadow: none !important;
	border: 0 none transparent;
}
z-button {
	display: inline !important;
	width: 2em;
	font-size: 1em;
}
z-inner {
	line-height: 1 !important;
}
z-old-button {
	scrollbar-width: none;
	display: flex;
	flex-shrink: 0;
	height: 100%;
}
z-old-back {
	border: none !important;
	height: 0 !important;
	width: 0 !important;
	vertical-align: baseline;
	z-index: 1;
}
z-image {
	text-transform: inherit;
	margin: 0 !important;
	align-items: center;
	color: inherit;
	border: none;
}
z-price-position {
	opacity: 1;
	opacity: 10;
	margin: 0;
	color: #fff;
	text-transform: inherit;
}
z-blocks-bottom {
	border: 0 none transparent;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	background-color: transparent;
}
z-carousel-horizontal {
	font-size: 1em;
}
z-left {
	border: none !important;
	justify-content: center;
}
z-button {
	position: absolute !important;
	opacity: 30;
	top: 50;
	display: grid;
}
z-countdown-layout {
	letter-spacing: inherit;
	min-height: 0 !important;
	top: 50;
	position: absolute !important;
}
z-thumbnails {
	background-color: transparent;
}
z-quantity-quantity-blocks {
	flex-grow: 0;
	width: calc(1em + 3px);
	letter-spacing: inherit;
	opacity: 30;
}
.fa-briefcase-medical:before {
  content: "\f469";
}
g-blocks-position-thumbnails {
	text-align: center;
	outline-width: 0;
}
g-horizontal-carousel-left {
	-ms-user-select: none;
	outline-width: 0;
}
g-blocks-inner {
	border: none !important;
	bottom: 0;
	bottom: 20;
	flex-grow: 0;
	box-sizing: content-box;
}
g-inner {
	border: 0 none transparent;
	border: none;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	height: calc(1em + 3px);
}
g-webkit-next {
	display: inline !important;
	border: 0 none transparent;
	min-height: 0 !important;
	box-sizing: content-box;
	height: 0 !important;
}
g-layout-back-inner {
	display: inline;
	outline-width: 0;
}
g-next-top-horizontal {
	line-height: 1 !important;
	line-height: 1 !important;
	opacity: 1;
}
g-price-horizontal {
	flex-grow: 0;
	align-items: left;
	opacity: 1;
	min-width: 0 !important;
}
g-countdown-button {
	position: absolute !important;
}
g-blocks {
	text-decoration: none;
}
g-back-webkit-repeater {
	box-shadow: none !important;
}
g-thumbnails-image-price {
	color: inherit;
}
g-left {
	opacity: 10;
	width: 2em;
	vertical-align: middle;
}
g-button {
	text-align: left;
	margin: 0;
	top: 50;
	bottom: 10;
	position: absolute !important;
}
g-horizontal {
	width: 2em;
	display: inline !important;
	min-width: 0 !important;
	line-height: 1 !important;
	user-select: none;
}
g-thumbnails-button-carousel {
	-webkit-text-decoration-skip: objects;
}
g-back-layout-old {
	width: 0 !important;
}
g-inner-button {
	bottom: 10;
}
g-quantity-old {
	align-items: left;
	bottom: 0;
	align-items: center;
}
g-repeater-left {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	letter-spacing: inherit;
}
g-repeater-quantity-price {
	min-width: 0 !important;
}
g-repeater-tables-countdown {
	user-select: none;
	align-items: center;
	display: grid;
}
g-carousel-nav {
	width: 0 !important;
	border: 0 none transparent;
}
g-old {
	width: 2em;
	z-index: 1;
	top: 50;
	display: inline;
}
.fa-broadcast-tower:before {
  content: "\f519";
}
y-horizontal {
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	position: absolute;
}
y-quantity-countdown-image {
	opacity: 20;
	display: inline;
	text-align: center;
	display: inline;
}
y-repeater-button-top {
	min-height: 0 !important;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
y-button-next {
	vertical-align: baseline;
}
y-quantity-blocks {
	text-transform: inherit;
	opacity: 20;
	line-height: inherit;
}
y-left {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	position: relative;
}
y-top {
	min-width: 0 !important;
}
y-carousel-image {
	flex-grow: 0;
	color: #fff;
	opacity: 30;
}
y-button-left {
	opacity: 30;
	text-align: center;
	position: absolute;
}
y-carousel-quantity-countdown {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	padding: 0.5em !important;
	overflow-y: hidden;
}
y-next-totals {
	letter-spacing: inherit;
	bottom: 10;
	font-size: 1em;
	vertical-align: baseline;
}
y-position {
	align-items: center;
	line-height: calc(1em + 2px);
	margin: 0;
}
y-quantity-webkit {
	white-space: nowrap;
	font-size: 1em;
	line-height: calc(1em + 2px);
	border: none;
	vertical-align: middle;
}
y-repeater-back-next {
	height: 0 !important;
	align-items: center;
	display: flex;
	overflow-x: auto;
	position: relative;
}
y-price-totals {
	vertical-align: baseline;
}
.fa-broom:before {
  content: "\f51a";
}
g-back-tables-repeater {
	text-decoration: none;
	min-height: 0 !important;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	outline-width: 0;
}
g-thumbnails-back-top {
	opacity: 1;
	box-sizing: content-box;
}
g-price {
	-webkit-user-select: none;
	text-decoration: none;
	color: #fff;
	text-align: center;
}
g-nav-layout {
	user-select: none;
	background-color: transparent;
	white-space: nowrap;
	overflow-y: hidden;
}
g-image-back {
	height: 100%;
}
g-bottom-left {
	justify-content: center;
	border: none;
	display: inline !important;
}
g-tables {
	bottom: 20;
}
g-repeater {
	text-align: left;
	color: #fff;
	align-items: left;
}
g-image {
	text-align: center;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
g-back-button {
	-ms-user-select: none;
	width: 2em;
	opacity: 10;
}
g-repeater-back {
	height: 100%;
	min-height: 0 !important;
	width: 100%;
	white-space: nowrap;
}
g-blocks-totals-position {
	align-items: center;
	opacity: 20;
	border: none;
	justify-content: center;
	line-height: calc(1em + 2px);
}
g-image-inner {
	margin: 0;
	top: 50;
	opacity: 20;
	opacity: 30;
	-webkit-user-select: none;
}
g-totals-next {
	z-index: 1;
	border: none;
	height: 0 !important;
	padding: 0.5em !important;
}
g-carousel {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
g-totals {
	grid-template-columns: 1fr 1fr;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
}
g-countdown-position-top {
	align-items: left;
	transform: translate(50%, -50%);
}
g-back {
	display: grid;
}
g-thumbnails-image-button {
	color: inherit;
	position: absolute !important;
	top: 0;
}
g-top-nav {
	width: calc(1em + 3px);
}
g-quantity-carousel {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
g-horizontal-old {
	overflow-x: auto;
	line-height: 1 !important;
}
g-button-blocks {
	width: calc(1em + 3px);
	line-height: inherit;
	position: relative;
	border: 0 none transparent;
	width: 0 !important;
}
g-inner-horizontal-left {
	min-width: 0 !important;
	user-select: none;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
}
g-countdown-nav {
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	position: absolute !important;
}
g-top {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	display: inline;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
g-next-totals-next {
	text-transform: inherit;
}
g-button-carousel-tables {
	top: 10;
	transform: translate(50%, -50%);
	text-align: left;
}
g-countdown-left {
	width: 0 !important;
	bottom: 0;
	outline: none !important;
}
g-repeater-webkit {
	-webkit-user-select: none;
}
g-left-inner {
	-webkit-user-select: none;
	align-items: left;
}
g-countdown {
	color: #fff;
	font-size: 1em;
	width: 100%;
	height: calc(1em + 3px);
	display: inline;
}
g-top-next-position {
	-ms-user-select: none;
	min-height: 0 !important;
}
.fa-brush:before {
  content: "\f55d";
}
v-webkit-quantity-old {
	opacity: 20;
	text-align: center;
	opacity: 1;
	right: 0;
	bottom: 0;
}
v-carousel-horizontal-top {
	border: none !important;
	-webkit-user-select: none;
	color: inherit;
	bottom: 20;
}
v-countdown {
	flex-grow: 0;
	top: 10;
	letter-spacing: inherit;
}
v-button-countdown-nav {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	width: calc(1em + 3px);
}
v-horizontal-bottom {
	bottom: 0;
	bottom: 0;
	text-align: center;
	letter-spacing: inherit;
	width: 100%;
}
v-quantity {
	bottom: 0;
	position: absolute;
	bottom: 20;
}
v-bottom-layout {
	bottom: 20;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
}
v-image-tables {
	box-sizing: content-box;
	vertical-align: baseline;
	vertical-align: baseline;
	top: 0;
}
v-layout-inner {
	height: calc(1em + 3px);
	box-sizing: content-box;
}
v-tables-top-bottom {
	scrollbar-width: none;
	display: inline;
	line-height: calc(1em + 2px);
}
v-repeater-totals-totals {
	height: 0 !important;
	display: flex;
	text-decoration: none;
	flex-grow: 0;
}
v-countdown-left-image {
	color: inherit;
}
v-blocks-price-left {
	justify-content: center;
	position: absolute;
	border: 0 none transparent;
	z-index: 1;
	-ms-user-select: none;
}
v-webkit-bottom-tables {
	height: 100%;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
}
v-nav-repeater-image {
	min-height: 0 !important;
}
v-image-left {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	display: inline !important;
}
v-blocks {
	width: 2em;
	color: inherit;
	opacity: 1;
	bottom: 20;
	vertical-align: baseline;
}
.fa-btc:before {
  content: "\f15a";
}
u-top-layout {
	height: 100%;
}
u-price-bottom-position {
	display: inline;
	display: inline;
	width: 2em;
	background-color: transparent;
	box-shadow: none !important;
}
u-old {
	width: 0 !important;
	background-color: transparent;
	background-color: transparent;
}
u-horizontal-inner {
	min-height: 0 !important;
	text-align: center;
	display: grid;
	border: none;
}
u-webkit-webkit-back {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	display: inline;
}
u-nav {
	display: inline;
}
u-top-webkit-tables {
	padding: 0.5em !important;
	vertical-align: baseline;
	top: 50;
	user-select: none;
}
u-bottom {
	text-decoration: none;
}
u-carousel-top-carousel {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
u-top-left {
	color: inherit;
}
u-price {
	outline: none !important;
	color: inherit;
	text-transform: inherit;
	color: #fff;
	height: 100%;
}
u-blocks-inner-tables {
	line-height: calc(1em + 2px);
	width: 100%;
	width: 100%;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
}
u-next-image {
	display: inline;
	top: 0;
}
u-price-tables-old {
	display: inline;
}
u-quantity-carousel-layout {
	box-shadow: none !important;
}
u-price-webkit {
	border: none !important;
	outline: none !important;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
u-totals-next-quantity {
	border: none;
	justify-content: center;
	top: 0;
	z-index: 1;
	justify-content: center;
}
u-button-price {
	z-index: 1;
	bottom: 20;
	border: none !important;
	opacity: 20;
	user-select: none;
}
u-thumbnails-next-old {
	flex-shrink: 0;
	min-height: 0 !important;
	flex-grow: 0;
}
u-countdown-left {
	top: 10;
	vertical-align: baseline;
	width: 0 !important;
}
u-repeater-back {
	min-width: 0 !important;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
u-totals-next {
	align-items: left;
	height: 100%;
	text-decoration: none;
	line-height: inherit;
}
u-top {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	user-select: none;
	white-space: nowrap;
}
u-left {
	outline: none !important;
	transform: translate(50%, -50%);
	position: relative;
	width: calc(1em + 3px);
	bottom: 10;
}
u-old-repeater-top {
	line-height: 1 !important;
	vertical-align: middle;
	right: 0;
	top: 10;
	height: 0 !important;
}
u-old {
	bottom: 10;
	top: 0;
	position: absolute;
	vertical-align: baseline;
}
u-old {
	height: 100%;
	line-height: 1 !important;
	scrollbar-width: none;
}
u-left {
	width: 100%;
	border: none !important;
}
u-quantity {
	box-sizing: content-box;
	scrollbar-width: none;
}
u-totals-inner-price {
	margin: 0;
	bottom: 0;
}
u-blocks {
	grid-gap: 30px;
	background-color: transparent;
}
u-layout-back-webkit {
	overflow-x: auto;
	vertical-align: middle;
	top: 0;
	grid-gap: 30px;
	position: absolute !important;
}
u-top-bottom-tables {
	text-align: center;
	box-shadow: none !important;
}
u-left-countdown {
	text-transform: inherit;
	-ms-user-select: none;
	margin: 0 !important;
}
u-tables-top {
	bottom: 10;
	bottom: 10;
	text-align: center;
}
u-thumbnails-thumbnails-tables {
	overflow-x: auto;
	top: 0;
	fill: currentColor;
}
u-inner-carousel-inner {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	position: absolute !important;
}
u-bottom-left-repeater {
	line-height: 1 !important;
	bottom: 20;
}
.fa-buffer:before {
  content: "\f837";
}
e-price {
	text-align: left;
	outline-width: 0;
	line-height: inherit;
}
e-top {
	font-size: 1em;
	padding: 0.5em !important;
	width: 2em;
	width: 0 !important;
}
e-thumbnails-repeater-inner {
	grid-template-columns: 1fr 1fr;
	display: inline;
}
e-webkit {
	letter-spacing: inherit;
	margin: 0;
	color: #fff;
	color: inherit;
	display: inline !important;
}
e-old {
	bottom: 0;
	scrollbar-width: none;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
}
e-top-carousel-horizontal {
	display: inline;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
e-image-left {
	opacity: 1;
}
e-layout-position {
	top: 0;
	position: relative;
}
e-totals-tables {
	border: none;
	user-select: none;
	line-height: calc(1em + 2px);
	opacity: 1;
	min-height: 0 !important;
}
e-bottom-top {
	margin: 0;
}
e-top-repeater {
	opacity: 1;
	border: none !important;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
e-countdown {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	border: none;
	position: absolute;
}
e-countdown {
	opacity: 20;
}
e-top-horizontal-layout {
	border: 0 none transparent;
	overflow-y: hidden;
}
e-button-blocks-top {
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
e-price-back-horizontal {
	font: inherit inherit inherit/inherit inherit;
}
e-price-back {
	border: none !important;
	letter-spacing: inherit;
	flex-grow: 0;
	vertical-align: middle;
	height: 0 !important;
}
e-top-next {
	right: 0;
}
e-position {
	flex-grow: 0;
	padding: 0.5em !important;
	position: absolute !important;
}
.fa-bug:before {
  content: "\f188";
}
x-thumbnails-old-blocks {
	bottom: 20;
	height: calc(1em + 3px);
	width: 0 !important;
	display: inline !important;
}
x-nav {
	border: none !important;
	width: calc(1em + 3px);
	padding: 0.5em !important;
	position: absolute !important;
	border: 0 none transparent;
}
x-carousel-layout-tables {
	outline: none !important;
	height: 0 !important;
}
x-back-carousel-carousel {
	overflow-x: auto;
	width: calc(1em + 3px);
	display: flex;
	font-size: 1em;
}
x-next-button-back {
	display: inline !important;
	justify-content: center;
}
x-webkit-carousel-left {
	top: calc(50% - 0.5em) !important;
	display: grid;
	user-select: none;
}
x-back-position-webkit {
	width: 100%;
	justify-content: center;
	width: calc(1em + 3px);
	box-shadow: none !important;
	letter-spacing: inherit;
}
x-layout-nav {
	justify-content: center;
	top: 0;
	top: 50;
}
x-thumbnails {
	flex-shrink: 0;
	bottom: 20;
	background-color: transparent;
	text-decoration: none;
	line-height: inherit;
}
x-blocks {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
x-countdown-carousel {
	width: calc(1em + 3px);
}
x-carousel-carousel {
	opacity: 20;
}
x-back-old {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	width: 100%;
	top: 50;
}
x-back {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
x-repeater {
	display: flex;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
x-countdown-countdown-quantity {
	position: absolute !important;
	user-select: none;
	line-height: inherit;
	overflow-x: auto;
	width: 0 !important;
}
x-countdown-carousel-top {
	box-sizing: content-box;
	min-height: 0 !important;
	opacity: 20;
	position: absolute !important;
}
x-image {
	width: 100%;
	position: absolute;
	position: relative;
	grid-gap: 30px;
	vertical-align: middle;
}
.fa-building:before {
  content: "\f1ad";
}
w-old-position-countdown {
	text-decoration: none;
}
w-image {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
w-inner-horizontal {
	fill: currentColor;
}
w-webkit {
	opacity: 20;
	display: flex;
	scrollbar-width: none;
	text-decoration: none;
	right: 0;
}
w-webkit-layout {
	user-select: none;
	bottom: 0;
}
w-countdown-tables-layout {
	min-height: 0 !important;
	position: relative;
	background-color: transparent;
	top: 0;
}
w-horizontal-bottom {
	bottom: 20;
	bottom: 10;
}
w-top-position {
	top: calc(50% - 0.5em) !important;
}
w-totals {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	z-index: 1;
	text-decoration: none;
}
w-layout-carousel {
	margin: 0 !important;
	display: inline !important;
	outline: none !important;
	justify-content: center;
}
w-position-totals {
	min-width: 0 !important;
	margin: 0;
	height: calc(1em + 3px);
}
w-nav-carousel-blocks {
	line-height: inherit;
}
w-layout-horizontal-button {
	font-size: 1em;
	height: 0 !important;
	top: 0;
	text-align: center;
	overflow-y: hidden;
}
w-repeater-image-quantity {
	color: inherit;
	margin: 0 !important;
}
w-old-image-left {
	opacity: 30;
}
w-thumbnails-horizontal {
	display: flex;
	right: 0;
	margin: 0;
	width: 2em;
}
w-bottom-totals {
	display: grid;
	position: relative;
	overflow-x: auto;
	display: grid;
	border: 0 none transparent;
}
w-tables {
	background-color: transparent;
	margin: 0 !important;
	opacity: 20;
}
w-back-button-horizontal {
	line-height: 1 !important;
	opacity: 30;
	margin: 0 !important;
}
w-next-old-back {
	user-select: none;
}
w-button-position {
	min-height: 0 !important;
	vertical-align: baseline;
	height: 100%;
}
w-thumbnails {
	min-height: 0 !important;
}
w-blocks-button-inner {
	vertical-align: baseline;
}
w-nav-thumbnails {
	scrollbar-width: none;
	scrollbar-width: none;
	margin: 0;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
w-bottom {
	display: inline;
}
w-next-position {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	line-height: 1 !important;
}
w-tables-thumbnails-image {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
w-old-left-image {
	line-height: calc(1em + 2px);
	opacity: 10;
	text-decoration: none;
}
w-blocks-repeater-carousel {
	text-align: left;
	vertical-align: baseline;
	opacity: 20;
	align-items: left;
}
w-tables-thumbnails {
	min-width: 0 !important;
	flex-shrink: 0;
	position: absolute;
	letter-spacing: inherit;
}
w-button-old {
	bottom: 0;
	height: calc(1em + 3px);
	opacity: 1;
	top: calc(50% - 0.5em) !important;
}
w-totals-nav-repeater {
	opacity: 30;
	min-width: 0 !important;
}
w-top {
	background-color: transparent;
	overflow-y: hidden;
}
w-top-top-button {
	top: calc(50% - 0.5em) !important;
}
w-next {
	color: inherit;
	fill: currentColor;
	opacity: 20;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
w-tables {
	display: inline;
	margin: 0;
	opacity: 30;
}
w-thumbnails-position {
	opacity: 20;
	position: absolute;
	white-space: nowrap;
	color: #fff;
}
w-thumbnails-carousel-button {
	align-items: center;
}
w-bottom-totals {
	transform: translate(50%, -50%);
	opacity: 1;
	padding: 0.5em !important;
	bottom: 10;
}
w-totals-nav-quantity {
	text-align: left;
	position: absolute;
	opacity: 1;
	border: 0 none transparent;
	overflow-y: hidden;
}
w-old-tables-next {
	opacity: 10;
	padding: 0.5em !important;
	right: 0;
	grid-gap: 30px;
	align-items: left;
}
w-price-carousel-image {
	vertical-align: middle;
	white-space: nowrap;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
w-webkit-quantity-blocks {
	margin: 0 !important;
	border: none;
	opacity: 30;
	height: calc(1em + 3px);
}
w-quantity-inner-old {
	top: 0;
	outline: none !important;
	text-decoration: none;
}
w-thumbnails {
	position: absolute;
	margin: 0;
	z-index: 1;
	z-index: 1;
}
w-button-thumbnails-nav {
	left: calc(50% - 0.5em) !important;
}
w-nav-tables-countdown {
	scrollbar-width: none;
	height: calc(1em + 3px);
	box-sizing: content-box;
	background-color: transparent;
	width: 100%;
}
w-countdown-top {
	min-width: 0 !important;
	opacity: 30;
	display: inline;
	line-height: 1 !important;
}
w-tables-thumbnails {
	display: inline;
	top: 50;
}
.fa-bullhorn:before {
  content: "\f0a1";
}
h-position-horizontal {
	vertical-align: middle;
	letter-spacing: inherit;
	flex-shrink: 0;
	border: none;
	fill: currentColor;
}
h-layout {
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
h-thumbnails-totals-price {
	border: none;
	vertical-align: baseline;
	opacity: 10;
}
h-quantity {
	line-height: 1 !important;
	opacity: 10;
	box-sizing: content-box;
}
h-position {
	overflow-y: hidden;
	line-height: inherit;
	border: 0 none transparent;
	opacity: 20;
}
h-left-bottom {
	bottom: 10;
	flex-shrink: 0;
	border: none !important;
}
h-horizontal-back {
	letter-spacing: inherit;
}
h-tables-tables {
	transform: translate(50%, -50%);
	text-decoration: none;
}
h-left-position-thumbnails {
	align-items: center;
	text-transform: inherit;
	box-sizing: content-box;
	opacity: 30;
}
h-position-thumbnails-blocks {
	right: 0;
	top: 50;
	box-sizing: content-box;
}
h-repeater-tables-next {
	user-select: none;
	width: 0 !important;
}
h-inner-quantity-next {
	top: 0;
}
h-quantity-old-button {
	grid-template-columns: 1fr 1fr;
	top: 0;
}
h-next-countdown {
	height: 100%;
	box-sizing: content-box;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
h-button-thumbnails {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
h-price {
	bottom: 10;
	height: 100%;
	width: 0 !important;
	padding: 0.5em !important;
	width: 0 !important;
}
h-left-webkit {
	top: 0;
	align-items: left;
}
h-carousel-position {
	justify-content: center;
	transform: translate(50%, -50%);
}
h-next {
	letter-spacing: inherit;
}
h-position-thumbnails-horizontal {
	margin: 0;
	scrollbar-width: none;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
}
h-layout {
	min-width: 0 !important;
}
h-layout-button-price {
	box-shadow: none !important;
	text-transform: inherit;
	scrollbar-width: none;
}
h-position {
	display: flex;
	box-sizing: content-box;
	min-height: 0 !important;
	overflow-y: hidden;
	width: 0 !important;
}
h-position-price-left {
	text-align: center;
	align-items: center;
	margin: 0 !important;
	-webkit-user-select: none;
	opacity: 10;
}
h-totals {
	margin: 0;
	top: 50;
}
h-thumbnails {
	justify-content: center;
	z-index: 1;
	box-sizing: content-box;
}
h-image-totals-webkit {
	text-decoration: none;
}
h-layout-carousel-old {
	margin: 0 !important;
	top: 0;
}
h-image-old {
	position: absolute !important;
	align-items: center;
	border: none;
}
h-inner {
	line-height: inherit;
	display: inline !important;
}
.fa-bullseye:before {
  content: "\f140";
}
b-top {
	box-sizing: content-box;
	opacity: 20;
}
b-layout-horizontal {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
b-top-price {
	flex-grow: 0;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
b-nav {
	grid-gap: 30px;
	height: 0 !important;
	padding: 0.5em !important;
	margin: 0;
}
b-layout-tables {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	text-align: left;
	display: inline;
	user-select: none;
}
b-left {
	margin: 0 !important;
	vertical-align: baseline;
}
b-totals {
	text-align: center;
	font-size: 1em;
	color: inherit;
}
b-top-button {
	transform: translate(50%, -50%);
}
b-price-back {
	top: 50;
	flex-grow: 0;
}
b-image-old {
	justify-content: center;
	vertical-align: baseline;
}
b-button {
	color: inherit;
}
b-horizontal {
	top: 10;
	overflow-y: hidden;
	border: none !important;
}
b-image {
	text-align: center;
	flex-shrink: 0;
	width: 100%;
	display: inline;
}
b-image-left-quantity {
	vertical-align: middle;
}
b-layout {
	fill: currentColor;
	white-space: nowrap;
}
.fa-burn:before {
  content: "\f46a";
}
j-tables {
	width: 0 !important;
	overflow-y: hidden;
}
j-blocks-totals {
	top: 10;
	top: 10;
	position: absolute;
	display: grid;
	justify-content: center;
}
j-price {
	display: flex;
	grid-gap: 30px;
	background-color: transparent;
	flex-grow: 0;
	width: 2em;
}
j-top-totals {
	text-transform: inherit;
}
j-quantity-inner {
	user-select: none;
	opacity: 10;
	outline-width: 0;
	bottom: 20;
}
j-image-blocks {
	font-size: 1em;
	white-space: nowrap;
}
j-nav-countdown-horizontal {
	margin: 0;
}
j-image {
	outline: none !important;
}
j-old-layout-image {
	width: 100%;
	flex-shrink: 0;
}
j-horizontal-thumbnails-left {
	box-shadow: none !important;
	margin: 0 !important;
	flex-shrink: 0;
}
j-blocks-tables {
	width: calc(1em + 3px);
	border: 0 none transparent;
	padding: 0.5em !important;
	align-items: center;
}
j-quantity {
	overflow-y: hidden;
	vertical-align: baseline;
}
j-tables-carousel {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
j-bottom-blocks {
	box-shadow: none !important;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
j-nav-countdown-totals {
	line-height: inherit;
	opacity: 30;
	text-transform: inherit;
}
j-tables {
	color: inherit;
	user-select: none;
	position: relative;
	font-size: 1em;
	width: 2em;
}
j-layout {
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	box-shadow: none !important;
}
.fa-buromobelexperte:before {
  content: "\f37f";
}
o-image-inner {
	user-select: none;
	display: inline !important;
	box-sizing: content-box;
	width: calc(1em + 3px);
	opacity: 1;
}
o-carousel-carousel-nav {
	right: 0;
	opacity: 20;
}
o-quantity-layout {
	text-decoration: none;
	display: inline;
	opacity: 1;
	box-shadow: none !important;
	top: 0;
}
o-bottom-webkit-position {
	top: 10;
	bottom: 10;
	width: 2em;
	border: none !important;
	text-align: left;
}
o-top-position-thumbnails {
	top: 10;
	display: inline !important;
	-webkit-user-select: none;
	bottom: 20;
}
o-image-thumbnails-position {
	outline: none !important;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
o-bottom-horizontal-countdown {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	background-color: transparent;
}
o-webkit-back-old {
	justify-content: center;
	user-select: none;
	margin: 0;
	background-color: transparent;
	fill: currentColor;
}
o-countdown {
	scrollbar-width: none;
	border: none;
	text-align: center;
	align-items: center;
}
o-nav-back {
	opacity: 10;
}
o-bottom {
	flex-shrink: 0;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	display: flex;
	min-height: 0 !important;
}
.fa-bus:before {
  content: "\f207";
}
f-carousel {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
f-back {
	z-index: 1;
	justify-content: center;
	box-shadow: none !important;
}
f-tables-horizontal {
	color: #fff;
	height: calc(1em + 3px);
	width: 0 !important;
	vertical-align: middle;
	-webkit-user-select: none;
}
f-quantity-countdown-inner {
	width: calc(1em + 3px);
	letter-spacing: inherit;
	-webkit-user-select: none;
	border: none !important;
}
f-inner {
	outline-width: 0;
}
f-countdown {
	text-align: center;
	overflow-y: hidden;
}
f-image-countdown-thumbnails {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	right: 0;
	height: 100%;
}
f-repeater-back {
	position: relative;
	opacity: 30;
}
f-repeater {
	height: 0 !important;
	text-align: left;
}
f-repeater-old {
	grid-template-columns: 1fr 1fr;
}
f-top-countdown-horizontal {
	bottom: 20;
}
f-image-thumbnails {
	grid-template-columns: 1fr 1fr;
	color: #fff;
}
f-bottom {
	text-decoration: none;
	flex-shrink: 0;
	bottom: 20;
}
f-price-thumbnails-repeater {
	opacity: 1;
}
f-button-price-top {
	margin: 0 !important;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	width: 0 !important;
}
f-position {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
f-next-next {
	top: calc(50% - 0.5em) !important;
	top: 50;
	white-space: nowrap;
}
f-horizontal-thumbnails {
	vertical-align: middle;
}
f-layout-image {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
f-quantity-button {
	line-height: inherit;
	color: #fff;
	display: grid;
}
f-thumbnails {
	display: grid;
	width: calc(1em + 3px);
	bottom: 0;
	bottom: 0;
}
f-position-tables-nav {
	position: absolute;
}
f-countdown-nav {
	width: 100%;
}
f-position {
	position: relative;
}
f-left-old-inner {
	top: 0;
	border: none !important;
	overflow-x: auto;
	fill: currentColor;
}
f-inner {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	top: 10;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
f-carousel {
	letter-spacing: inherit;
}
f-next {
	margin: 0 !important;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
f-bottom-totals-quantity {
	grid-template-columns: 1fr 1fr;
	user-select: none;
	display: grid;
	user-select: none;
}
f-totals-thumbnails {
	grid-gap: 30px;
	white-space: nowrap;
	letter-spacing: inherit;
	position: absolute;
}
.fa-bus-alt:before {
  content: "\f55e";
}
n-top-webkit-back {
	fill: currentColor;
}
n-layout-quantity-left {
	overflow-y: hidden;
	opacity: 10;
	border: 0 none transparent;
	align-items: left;
	box-shadow: none !important;
}
n-thumbnails {
	white-space: nowrap;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
n-position {
	text-align: center;
	user-select: none;
	flex-grow: 0;
	bottom: 20;
}
n-repeater-carousel-thumbnails {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
n-horizontal {
	justify-content: center;
}
n-tables-top {
	scrollbar-width: none;
}
n-bottom-position-layout {
	-webkit-user-select: none;
	margin: 0;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
n-totals-totals {
	width: 0 !important;
}
n-bottom {
	align-items: left;
	-ms-user-select: none;
}
n-countdown-position-next {
	height: 100%;
}
n-countdown {
	opacity: 30;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
n-position-nav-quantity {
	text-align: left;
	text-align: left;
	outline-width: 0;
	top: 0;
	bottom: 20;
}
n-position-bottom-top {
	border: none;
	background-color: transparent;
}
n-tables-image {
	color: inherit;
	position: absolute !important;
	overflow-y: hidden;
}
n-totals {
	-webkit-user-select: none;
	background-color: transparent;
	transform: translate(50%, -50%);
}
n-next {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	letter-spacing: inherit;
}
n-next-back {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	opacity: 30;
	opacity: 1;
}
n-quantity-carousel-bottom {
	background-color: transparent;
	user-select: none;
	bottom: 20;
}
n-layout {
	box-shadow: none !important;
}
n-quantity-button {
	text-transform: inherit;
	display: grid;
}
n-back-image {
	opacity: 1;
}
n-countdown-next-totals {
	white-space: nowrap;
	box-sizing: content-box;
}
n-layout-price-thumbnails {
	text-decoration: none;
	font-size: 1em;
	white-space: nowrap;
	flex-grow: 0;
}
.fa-business-time:before {
  content: "\f64a";
}
q-image {
	height: 0 !important;
	z-index: 1;
}
q-next-inner-position {
	color: inherit;
}
q-thumbnails-nav {
	border: none !important;
}
q-countdown-left-position {
	width: 100%;
	outline: none !important;
	text-transform: inherit;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
q-quantity-horizontal {
	outline: none !important;
	text-decoration: none;
}
q-left-repeater-bottom {
	display: flex;
	fill: currentColor;
}
q-inner-position {
	display: flex;
	display: inline;
	display: inline;
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
q-bottom {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	display: flex;
	bottom: 0;
}
q-nav {
	min-width: 0 !important;
	padding: 0.5em !important;
}
q-quantity-nav-totals {
	opacity: 30;
	opacity: 20;
}
q-inner {
	text-transform: inherit;
}
q-countdown-next-next {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
q-countdown {
	line-height: 1 !important;
	overflow-y: hidden;
	border: none !important;
}
q-webkit {
	color: #fff;
}
q-countdown-top {
	-ms-user-select: none;
	position: relative;
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
q-webkit-horizontal {
	width: 100%;
	width: 2em;
}
q-button-position {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	margin: 0;
	line-height: inherit;
}
q-nav-layout {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	box-shadow: none !important;
	box-shadow: none !important;
}
q-back {
	scrollbar-width: none;
}
q-top {
	opacity: 30;
}
q-countdown-button {
	transform: translate(50%, -50%);
}
q-nav {
	bottom: 20;
	opacity: 30;
	margin: 0;
	outline-width: 0;
	font-size: 1em;
}
q-top {
	transform: translate(50%, -50%);
}
q-top {
	margin: 0;
	text-decoration: none;
	text-transform: inherit;
	right: 0;
}
q-top {
	min-width: 0 !important;
}
q-old-thumbnails-repeater {
	margin: 0;
	min-width: 0 !important;
}
.fa-buy-n-large:before {
  content: "\f8a6";
}
f-price {
	text-align: left;
	margin: 0;
	-webkit-user-select: none;
}
f-price {
	text-transform: inherit;
}
f-carousel-inner {
	overflow-x: auto;
	text-transform: inherit;
}
f-tables-image {
	display: inline !important;
	right: 0;
}
f-thumbnails-layout {
	justify-content: center;
	opacity: 20;
}
f-thumbnails {
	color: #fff;
	height: calc(1em + 3px);
	bottom: 10;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
f-horizontal-countdown {
	position: relative;
}
f-nav {
	width: 100%;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
}
f-image {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	flex-grow: 0;
	border: none !important;
}
f-price-old-tables {
	top: 50;
	line-height: calc(1em + 2px);
}
f-back-back {
	letter-spacing: inherit;
	border: 0 none transparent;
	-webkit-user-select: none;
}
f-old-countdown-horizontal {
	position: relative;
}
f-old-webkit {
	z-index: 1;
	text-transform: inherit;
	opacity: 1;
	display: grid;
	height: 0 !important;
}
f-old {
	flex-grow: 0;
	text-transform: inherit;
}
f-totals-blocks {
	outline-width: 0;
}
f-next {
	outline: none !important;
	min-width: 0 !important;
	scrollbar-width: none;
}
f-top {
	padding: 0.5em !important;
	display: grid;
	height: calc(1em + 3px);
	text-align: left;
}
f-carousel {
	height: 100%;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	fill: currentColor;
	opacity: 10;
}
f-old-horizontal-horizontal {
	user-select: none;
}
f-repeater-inner-back {
	opacity: 10;
	bottom: 0;
}
f-next-totals {
	border: none !important;
	position: absolute;
	height: 100%;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
f-totals-repeater {
	flex-grow: 0;
	width: 0 !important;
	align-items: left;
}
f-webkit-image {
	left: calc(50% - 0.5em) !important;
	align-items: left;
	background-color: transparent;
}
f-price {
	position: absolute !important;
	justify-content: center;
	width: calc(1em + 3px);
}
f-totals {
	outline-width: 0;
	min-width: 0 !important;
}
f-left-blocks-countdown {
	border: none !important;
}
f-nav-totals-blocks {
	display: inline !important;
	align-items: left;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	justify-content: center;
}
f-position-position {
	top: 0;
	text-align: center;
	width: calc(1em + 3px);
	text-align: left;
}
f-price {
	line-height: calc(1em + 2px);
}
f-layout {
	top: 10;
	outline: none !important;
	box-shadow: none !important;
	overflow-y: hidden;
	color: inherit;
}
f-left-left-layout {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	width: calc(1em + 3px);
	opacity: 30;
}
f-thumbnails-nav-left {
	fill: currentColor;
	bottom: 20;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	bottom: 20;
}
f-repeater-carousel {
	line-height: calc(1em + 2px);
	margin: 0;
	opacity: 1;
}
f-carousel-position {
	display: flex;
}
f-inner {
	display: inline;
}
f-old {
	right: 0;
	overflow-y: hidden;
	width: 100%;
	text-transform: inherit;
	text-decoration: none;
}
f-top-inner {
	color: inherit;
	align-items: left;
}
f-inner-next {
	top: 10;
}
f-old-blocks {
	bottom: 10;
}
f-bottom {
	margin: 0 !important;
	padding: 0.5em !important;
	color: #fff;
	display: inline !important;
}
f-tables {
	bottom: 0;
	bottom: 20;
	bottom: 20;
}
f-repeater-inner-repeater {
	width: 0 !important;
	width: 2em;
	width: 0 !important;
}
f-image {
	flex-shrink: 0;
	text-align: left;
}
f-position-old-image {
	border: none;
	background-color: transparent;
	bottom: 10;
}
f-carousel-position {
	top: 0;
	grid-template-columns: 1fr 1fr;
	user-select: none;
}
f-image {
	position: absolute !important;
	align-items: center;
	flex-grow: 0;
	top: 0;
	position: relative;
}
f-countdown {
	text-align: left;
	height: 0 !important;
}
f-thumbnails-position {
	min-height: 0 !important;
}
f-blocks-totals {
	user-select: none;
	vertical-align: baseline;
	z-index: 1;
	margin: 0;
	text-decoration: none;
}
.fa-buysellads:before {
  content: "\f20d";
}
o-layout-carousel-layout {
	min-height: 0 !important;
	flex-shrink: 0;
	width: 2em;
	margin: 0;
}
o-top-inner-webkit {
	top: 50;
	text-align: left;
	display: inline;
	box-sizing: content-box;
}
o-blocks-totals {
	bottom: 20;
	color: #fff;
	line-height: inherit;
	right: 0;
}
o-totals-quantity-layout {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
o-layout-bottom-webkit {
	display: flex;
}
o-bottom-webkit {
	top: 50;
}
o-thumbnails-countdown-repeater {
	height: 0 !important;
	position: absolute;
	transform: translate(50%, -50%);
}
o-blocks {
	opacity: 20;
	opacity: 20;
	bottom: 20;
	flex-grow: 0;
}
o-webkit-horizontal {
	line-height: calc(1em + 2px);
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
o-repeater-position {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	outline: none !important;
	min-height: 0 !important;
}
o-countdown-old-old {
	justify-content: center;
	display: inline;
	position: absolute !important;
	position: absolute;
	opacity: 1;
}
o-next-left {
	top: 10;
	color: inherit;
}
o-bottom-nav-quantity {
	top: 10;
}
o-top-carousel-horizontal {
	padding: 0.5em !important;
}
o-horizontal-next-thumbnails {
	align-items: center;
	width: 2em;
}
o-price {
	align-items: center;
	bottom: 0;
	width: calc(1em + 3px);
}
o-button-tables {
	white-space: nowrap;
	align-items: left;
	fill: currentColor;
	letter-spacing: inherit;
	text-align: left;
}
o-quantity-bottom-back {
	text-decoration: none;
	display: grid;
	line-height: inherit;
}
o-position-position-back {
	top: 0;
	min-height: 0 !important;
	position: relative;
}
o-horizontal-carousel {
	display: inline;
}
o-countdown {
	box-shadow: none !important;
	vertical-align: middle;
	align-items: left;
	outline-width: 0;
	overflow-x: auto;
}
o-button {
	top: 10;
	transform: translate(50%, -50%);
	z-index: 1;
	margin: 0;
}
o-bottom-old-repeater {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	box-sizing: content-box;
	margin: 0 !important;
}
o-old-quantity {
	-ms-user-select: none;
	display: grid;
	bottom: 10;
	-ms-user-select: none;
	opacity: 30;
}
o-quantity-left {
	text-align: left;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
o-back {
	width: calc(1em + 3px);
}
o-image-totals-back {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
o-blocks-old-button {
	opacity: 1;
}
o-nav {
	text-decoration: none;
	bottom: 0;
	bottom: 0;
}
o-carousel-webkit {
	margin: 0 !important;
	width: 2em;
	transform: translate(50%, -50%);
}
o-button {
	font-size: 1em;
	-ms-user-select: none;
}
.fa-calculator:before {
  content: "\f1ec";
}
w-back {
	grid-template-columns: 1fr 1fr;
}
w-webkit-button {
	border: 0 none transparent;
	box-sizing: content-box;
	outline: none !important;
}
w-thumbnails-quantity {
	outline-width: 0;
	letter-spacing: inherit;
	overflow-x: auto;
	margin: 0;
}
w-image-nav-countdown {
	align-items: center;
}
w-horizontal {
	grid-gap: 30px;
	min-width: 0 !important;
	line-height: inherit;
}
w-nav {
	top: 0;
	margin: 0 !important;
	border: none;
	text-decoration: none;
	flex-grow: 0;
}
w-blocks-next-blocks {
	flex-grow: 0;
	box-sizing: content-box;
	right: 0;
	white-space: nowrap;
}
w-back-tables {
	top: 10;
	bottom: 10;
	opacity: 1;
}
w-thumbnails {
	position: relative;
	position: relative;
	display: grid;
	width: 2em;
	top: 0;
}
w-countdown-webkit-back {
	fill: currentColor;
	position: relative;
}
w-layout {
	border: 0 none transparent;
	position: relative;
	line-height: inherit;
	vertical-align: middle;
	position: absolute !important;
}
w-bottom-button {
	left: calc(50% - 0.5em) !important;
	display: flex;
}
w-old {
	align-items: center;
	height: 0 !important;
	fill: currentColor;
	width: calc(1em + 3px);
}
w-image {
	vertical-align: middle;
}
w-inner-carousel {
	opacity: 20;
	outline: none !important;
	position: relative;
}
w-carousel-horizontal {
	outline: none !important;
}
w-blocks-thumbnails {
	border: none !important;
	display: inline;
}
w-bottom-horizontal {
	align-items: center;
	line-height: 1 !important;
	margin: 0 !important;
	box-shadow: none !important;
	grid-gap: 30px;
}
w-old-left-horizontal {
	height: 0 !important;
	transform: translate(50%, -50%);
	display: grid;
	display: grid;
}
w-layout {
	-webkit-user-select: none;
	opacity: 30;
	padding: 0.5em !important;
	scrollbar-width: none;
}
w-layout-layout-thumbnails {
	left: calc(50% - 0.5em) !important;
}
w-horizontal-countdown-thumbnails {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	border: none;
	vertical-align: middle;
}
w-nav-horizontal-price {
	color: #fff;
}
w-top-inner {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	vertical-align: middle;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
w-image-countdown {
	-webkit-text-decoration-skip: objects;
}
w-button {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	line-height: inherit;
}
w-image-next-horizontal {
	opacity: 30;
	overflow-y: hidden;
	border: 0 none transparent;
}
w-horizontal-thumbnails {
	bottom: 20;
	display: flex;
	flex-shrink: 0;
}
w-old-price-blocks {
	min-height: 0 !important;
	line-height: 1 !important;
	outline: none !important;
	min-height: 0 !important;
	top: 50;
}
w-next-next-old {
	min-height: 0 !important;
	right: 0;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
w-next-left {
	bottom: 0;
	text-decoration: none;
}
w-bottom-image {
	text-transform: inherit;
	box-sizing: content-box;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
w-tables-layout-tables {
	align-items: center;
	width: calc(1em + 3px);
}
w-top-carousel {
	flex-grow: 0;
}
w-back-countdown-bottom {
	text-align: left;
	flex-shrink: 0;
	border: 0 none transparent;
	position: absolute !important;
}
w-top-position {
	min-height: 0 !important;
	letter-spacing: inherit;
	bottom: 0;
}
w-back-tables {
	-ms-user-select: none;
	letter-spacing: inherit;
	top: 50;
	width: 100%;
}
w-webkit-layout-top {
	flex-grow: 0;
}
w-thumbnails {
	font-size: 1em;
	width: 0 !important;
	bottom: 0;
	bottom: 20;
	width: 100%;
}
w-inner-bottom {
	padding: 0.5em !important;
	text-transform: inherit;
}
w-button-position-thumbnails {
	z-index: 1;
	opacity: 30;
	box-sizing: content-box;
	line-height: 1 !important;
}
w-top-tables-left {
	display: inline;
	color: inherit;
	vertical-align: baseline;
	background-color: transparent;
	letter-spacing: inherit;
}
w-repeater-carousel {
	line-height: 1 !important;
	text-decoration: none;
	font-size: 1em;
	background-color: transparent;
}
w-totals {
	position: absolute;
	opacity: 1;
	height: calc(1em + 3px);
	justify-content: center;
	line-height: 1 !important;
}
w-horizontal-left {
	opacity: 1;
	width: 0 !important;
	top: 50;
	transform: translate(50%, -50%);
	color: inherit;
}
w-carousel-image {
	letter-spacing: inherit;
}
w-layout {
	text-align: center;
	vertical-align: baseline;
}
w-nav-inner {
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	vertical-align: baseline;
	width: 2em;
	flex-grow: 0;
}
.fa-calendar:before {
  content: "\f133";
}
y-left-top-bottom {
	display: inline !important;
	opacity: 20;
	top: 0;
	position: relative;
}
y-image-webkit {
	border: none;
	top: 50;
	position: relative;
	opacity: 1;
	line-height: 1 !important;
}
y-tables-image {
	height: 100%;
	display: flex;
	white-space: nowrap;
}
y-quantity {
	display: inline;
	vertical-align: baseline;
	white-space: nowrap;
	width: 0 !important;
	display: inline;
}
y-image-button {
	text-decoration: none;
}
y-image-totals {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
y-nav-totals {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
y-inner-countdown-tables {
	padding: 0.5em !important;
	top: 10;
	display: grid;
}
y-nav-back {
	top: 0;
}
y-position-webkit-webkit {
	box-shadow: none !important;
	height: 100%;
}
y-blocks {
	display: inline;
	flex-grow: 0;
	-ms-user-select: none;
}
y-back {
	position: absolute;
	width: 2em;
	top: calc(50% - 0.5em) !important;
	border: none !important;
	-webkit-user-select: none;
}
y-blocks-tables {
	height: 0 !important;
	right: 0;
}
y-button-thumbnails {
	width: calc(1em + 3px);
	justify-content: center;
	text-transform: inherit;
	width: 0 !important;
	vertical-align: middle;
}
y-carousel-top {
	overflow-y: hidden;
}
y-top-totals-nav {
	white-space: nowrap;
}
y-next-back {
	padding: 0.5em !important;
	vertical-align: baseline;
	padding: 0.5em !important;
}
y-inner-inner {
	min-height: 0 !important;
	bottom: 0;
	background-color: transparent;
	color: #fff;
}
y-tables-horizontal-top {
	position: relative;
	opacity: 10;
	text-decoration: none;
	top: 10;
	outline: none !important;
}
y-thumbnails-inner {
	outline-width: 0;
	justify-content: center;
	height: 100%;
}
y-layout {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	scrollbar-width: none;
}
y-price-carousel-position {
	white-space: nowrap;
	-ms-user-select: none;
}
y-left-inner {
	outline-width: 0;
	text-decoration: none;
	align-items: left;
	transform: translate(50%, -50%);
	position: absolute !important;
}
y-webkit {
	width: 0 !important;
	border: 0 none transparent;
}
y-totals {
	user-select: none;
}
y-repeater {
	line-height: inherit;
	text-align: center;
}
y-repeater {
	color: inherit;
	font-size: 1em;
	position: relative;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
y-horizontal-totals {
	line-height: inherit;
	outline: none !important;
}
y-blocks-totals-old {
	position: relative;
	display: grid;
	letter-spacing: inherit;
	font-size: 1em;
	bottom: 0;
}
y-layout-repeater-webkit {
	font-size: 1em;
	flex-grow: 0;
	align-items: center;
}
y-quantity-left-position {
	height: 0 !important;
}
y-quantity {
	flex-grow: 0;
	overflow-x: auto;
	outline-width: 0;
}
y-back {
	z-index: 1;
}
y-layout-totals-button {
	overflow-x: auto;
	border: 0 none transparent;
}
y-tables-countdown-nav {
	margin: 0 !important;
	top: 0;
}
y-old-back {
	align-items: left;
	grid-gap: 30px;
}
y-nav {
	bottom: 10;
	line-height: 1 !important;
	flex-shrink: 0;
}
y-left-top-thumbnails {
	outline: none !important;
	position: absolute !important;
	height: 100%;
}
y-repeater-position {
	align-items: left;
	margin: 0;
	letter-spacing: inherit;
	-ms-user-select: none;
}
.fa-calendar-alt:before {
  content: "\f073";
}
h-back {
	overflow-y: hidden;
	overflow-x: auto;
	box-shadow: none !important;
}
h-image {
	border: 0 none transparent;
	margin: 0;
	width: 2em;
	scrollbar-width: none;
}
h-top-countdown {
	color: #fff;
}
h-carousel {
	vertical-align: baseline;
	display: grid;
	outline: none !important;
	flex-grow: 0;
	z-index: 1;
}
h-back-repeater-carousel {
	width: 100%;
	scrollbar-width: none;
}
h-position-old-nav {
	line-height: inherit;
	width: calc(1em + 3px);
	flex-grow: 0;
	top: 0;
}
h-image {
	top: calc(50% - 0.5em) !important;
}
h-tables-blocks {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	justify-content: center;
}
h-horizontal {
	white-space: nowrap;
	text-decoration: none;
	color: #fff;
}
h-thumbnails-button-price {
	width: 2em;
}
h-quantity-countdown {
	margin: 0;
	overflow-y: hidden;
	-webkit-user-select: none;
	text-transform: inherit;
	position: absolute;
}
h-layout-quantity {
	font-size: 1em;
	bottom: 10;
}
h-bottom-old {
	justify-content: center;
	text-decoration: none;
	margin: 0;
}
h-carousel {
	margin: 0 !important;
	min-width: 0 !important;
	overflow-x: auto;
	scrollbar-width: none;
	-ms-user-select: none;
}
h-repeater-thumbnails-top {
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	width: calc(1em + 3px);
	display: grid;
}
h-back-top-price {
	box-shadow: none !important;
	width: 2em;
	width: 0 !important;
	scrollbar-width: none;
}
h-quantity-button-webkit {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
}
h-next-left {
	text-transform: inherit;
}
h-inner-image {
	width: calc(1em + 3px);
}
h-top-thumbnails {
	text-decoration: none;
	outline-width: 0;
	display: flex;
	line-height: inherit;
	scrollbar-width: none;
}
h-horizontal-repeater {
	color: inherit;
	box-sizing: content-box;
	white-space: nowrap;
	right: 0;
	border: 0 none transparent;
}
h-layout {
	-ms-user-select: none;
	top: 50;
	box-sizing: content-box;
	z-index: 1;
	box-shadow: none !important;
}
h-back-position-tables {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	position: absolute !important;
	bottom: 0;
	width: 0 !important;
}
h-tables-old-totals {
	width: calc(1em + 3px);
	opacity: 30;
	overflow-x: auto;
	flex-grow: 0;
	-webkit-user-select: none;
}
h-back-webkit-old {
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
h-image-totals {
	padding: 0.5em !important;
	justify-content: center;
}
h-left-quantity {
	overflow-y: hidden;
	height: calc(1em + 3px);
	outline: none !important;
}
h-top {
	border: none;
	bottom: 0;
	color: inherit;
	bottom: 0;
}
h-horizontal {
	height: calc(1em + 3px);
	position: relative;
	white-space: nowrap;
	min-height: 0 !important;
	z-index: 1;
}
h-webkit {
	margin: 0 !important;
	position: relative;
}
h-bottom-old {
	width: 2em;
	overflow-y: hidden;
	top: 0;
}
h-price {
	-webkit-user-select: none;
	vertical-align: baseline;
	text-decoration: none;
}
h-position-countdown {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	outline: none !important;
}
h-top-image-price {
	line-height: calc(1em + 2px);
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	color: inherit;
}
h-carousel-bottom-thumbnails {
	border: 0 none transparent;
	border: none;
}
h-top-next-image {
	display: inline;
	opacity: 10;
	text-decoration: none;
	overflow-x: auto;
}
h-repeater-left-quantity {
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
h-left-quantity {
	width: 100%;
	-webkit-user-select: none;
	color: inherit;
	white-space: nowrap;
	transform: translate(50%, -50%);
}
h-old {
	top: 0;
}
h-layout {
	-webkit-user-select: none;
	box-sizing: content-box;
	min-width: 0 !important;
}
h-nav-inner-left {
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	color: inherit;
}
h-nav-inner-button {
	top: 10;
}
h-image-next-webkit {
	background-color: transparent;
	color: #fff;
	line-height: 1 !important;
	opacity: 1;
}
.fa-calendar-check:before {
  content: "\f274";
}
h-quantity {
	top: 10;
	top: 50;
	min-width: 0 !important;
}
h-bottom {
	min-width: 0 !important;
	box-sizing: content-box;
	grid-gap: 30px;
	right: 0;
	grid-template-columns: 1fr 1fr;
}
h-inner {
	min-width: 0 !important;
	fill: currentColor;
	flex-shrink: 0;
	opacity: 10;
}
h-thumbnails-nav {
	min-height: 0 !important;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
h-old {
	overflow-y: hidden;
	position: relative;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
h-top {
	line-height: calc(1em + 2px);
	width: 100%;
	height: calc(1em + 3px);
	height: 100%;
}
h-repeater-image {
	outline: none !important;
	justify-content: center;
	position: absolute !important;
}
h-back-old-back {
	line-height: calc(1em + 2px);
}
h-back {
	height: calc(1em + 3px);
}
h-thumbnails-price {
	text-align: left;
	opacity: 10;
	width: 0 !important;
}
h-bottom-left {
	border: none !important;
	grid-gap: 30px;
}
h-horizontal-totals {
	outline-width: 0;
	top: 0;
}
h-position-button-nav {
	min-height: 0 !important;
	height: 100%;
}
h-horizontal {
	bottom: 10;
	opacity: 20;
	bottom: 0;
}
h-back {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
h-position {
	top: 50;
	text-decoration: none;
	border: 0 none transparent;
	position: absolute !important;
}
h-countdown {
	height: 100%;
}
h-nav-bottom {
	line-height: inherit;
	-webkit-user-select: none;
}
h-webkit-webkit {
	width: 2em;
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
h-thumbnails-bottom-carousel {
	justify-content: center;
}
h-quantity {
	border: none !important;
	text-decoration: none;
	outline-width: 0;
	margin: 0 !important;
	overflow-x: auto;
}
h-carousel-quantity-tables {
	line-height: inherit;
	box-shadow: none !important;
	margin: 0;
}
h-countdown {
	text-align: left;
	left: calc(50% - 0.5em) !important;
}
h-inner {
	margin: 0 !important;
	width: 2em;
}
h-layout-totals-bottom {
	vertical-align: baseline;
}
h-next-countdown-button {
	display: inline !important;
	height: 0 !important;
	position: relative;
	background-color: transparent;
}
h-price {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	min-width: 0 !important;
	text-decoration: none;
}
h-blocks {
	align-items: center;
	display: inline;
	color: inherit;
	text-transform: inherit;
}
h-layout-left-image {
	user-select: none;
}
h-blocks-carousel-price {
	min-height: 0 !important;
}
h-top {
	text-align: left;
	transform: translate(50%, -50%);
}
h-next-nav-thumbnails {
	padding: 0.5em !important;
}
h-countdown {
	scrollbar-width: none;
	position: relative;
	bottom: 0;
	overflow-x: auto;
}
h-quantity-price {
	width: 0 !important;
	border: none !important;
	position: relative;
}
h-countdown {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	color: inherit;
	padding: 0.5em !important;
}
h-top {
	overflow-x: auto;
	bottom: 20;
	letter-spacing: inherit;
}
h-horizontal-bottom-left {
	flex-grow: 0;
}
h-carousel {
	top: 10;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
h-blocks-thumbnails-quantity {
	line-height: inherit;
	outline: none !important;
	bottom: 0;
	vertical-align: baseline;
}
h-repeater-webkit-horizontal {
	white-space: nowrap;
	width: 2em;
	-ms-user-select: none;
	opacity: 30;
	grid-gap: 30px;
}
h-image {
	top: 0;
}
h-nav-webkit-countdown {
	bottom: 20;
}
h-tables-blocks-inner {
	min-height: 0 !important;
	vertical-align: middle;
	width: 2em;
	bottom: 0;
	border: 0 none transparent;
}
h-totals {
	height: calc(1em + 3px);
	margin: 0;
	width: 2em;
}
h-nav-left-tables {
	font-size: 1em;
	letter-spacing: inherit;
	height: 100%;
}
h-inner {
	display: inline;
}
h-countdown {
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
.fa-calendar-day:before {
  content: "\f783";
}
u-totals-quantity-top {
	bottom: 0;
}
u-tables {
	line-height: 1 !important;
	white-space: nowrap;
	right: 0;
}
u-top {
	top: 0;
}
u-blocks-top {
	flex-shrink: 0;
}
u-top {
	scrollbar-width: none;
	opacity: 20;
	width: 0 !important;
}
u-carousel-next-top {
	line-height: 1 !important;
	z-index: 1;
	overflow-x: auto;
}
u-left {
	opacity: 1;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
u-old-tables-layout {
	font-size: 1em;
}
u-image-button {
	outline-width: 0;
	vertical-align: baseline;
	z-index: 1;
	grid-gap: 30px;
}
u-image-nav {
	height: calc(1em + 3px);
}
u-left-thumbnails-position {
	line-height: inherit;
	border: 0 none transparent;
}
u-tables {
	min-width: 0 !important;
	overflow-x: auto;
	border: none;
	z-index: 1;
}
u-repeater {
	padding: 0.5em !important;
	flex-shrink: 0;
	flex-grow: 0;
	grid-gap: 30px;
}
u-webkit-position-button {
	fill: currentColor;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
u-horizontal-tables-webkit {
	border: 0 none transparent;
	overflow-x: auto;
	z-index: 1;
}
u-repeater-blocks-top {
	position: absolute !important;
}
u-price {
	bottom: 20;
	line-height: inherit;
	height: 0 !important;
}
u-next-inner {
	height: 100%;
	color: inherit;
}
u-totals {
	grid-gap: 30px;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
u-next-button {
	box-sizing: content-box;
	border: none !important;
	width: 0 !important;
	position: relative;
	height: 100%;
}
u-next-totals-left {
	border: 0 none transparent;
	width: 100%;
	text-transform: inherit;
	box-sizing: content-box;
}
u-price-countdown {
	color: inherit;
	border: none;
	width: calc(1em + 3px);
}
u-bottom-countdown {
	fill: currentColor;
	border: none !important;
	bottom: 10;
	min-width: 0 !important;
}
u-repeater {
	top: 50;
	outline-width: 0;
	opacity: 1;
	opacity: 1;
	bottom: 0;
}
u-inner-button {
	width: 2em;
	align-items: left;
	width: 100%;
}
u-old-inner-layout {
	scrollbar-width: none;
	opacity: 20;
	position: absolute !important;
	justify-content: center;
	overflow-y: hidden;
}
u-tables-next {
	width: 100%;
	height: 100%;
	text-transform: inherit;
}
u-layout-horizontal {
	top: calc(50% - 0.5em) !important;
}
u-image-old-position {
	height: 0 !important;
}
u-nav-blocks {
	text-transform: inherit;
}
u-quantity-nav {
	text-align: left;
}
u-inner {
	align-items: left;
	width: 2em;
	-webkit-user-select: none;
	text-transform: inherit;
}
u-old-top-top {
	top: 50;
	flex-shrink: 0;
	height: 100%;
	color: #fff;
}
.fa-calendar-minus:before {
  content: "\f272";
}
b-left-left-button {
	box-sizing: content-box;
	vertical-align: baseline;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
b-layout-old-top {
	opacity: 30;
	vertical-align: baseline;
	outline-width: 0;
}
b-old {
	position: relative;
}
b-repeater {
	align-items: center;
	text-transform: inherit;
	margin: 0;
}
b-horizontal {
	fill: currentColor;
}
b-tables {
	border: none;
	align-items: center;
}
b-layout {
	margin: 0 !important;
	display: flex;
	opacity: 10;
	box-sizing: content-box;
	text-align: center;
}
b-next-button {
	position: absolute;
	display: flex;
	opacity: 1;
}
b-blocks-inner {
	z-index: 1;
	top: 0;
	flex-grow: 0;
}
b-nav-inner {
	-ms-user-select: none;
}
b-countdown {
	width: 2em;
	z-index: 1;
}
b-position {
	fill: currentColor;
	padding: 0.5em !important;
}
b-countdown-quantity {
	min-height: 0 !important;
	position: relative;
	white-space: nowrap;
	grid-gap: 30px;
	height: 0 !important;
}
b-button-old-next {
	grid-gap: 30px;
	outline: none !important;
}
b-top {
	text-align: center;
	fill: currentColor;
	outline-width: 0;
}
b-repeater-old-next {
	box-sizing: content-box;
	font-size: 1em;
	margin: 0;
	opacity: 10;
	color: inherit;
}
b-countdown-carousel-image {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	color: inherit;
}
b-next-totals {
	flex-grow: 0;
	fill: currentColor;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
b-tables {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	overflow-x: auto;
	padding: 0.5em !important;
	text-transform: inherit;
}
b-old-next {
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
b-tables-quantity-price {
	top: 10;
	flex-grow: 0;
	overflow-x: auto;
}
b-left {
	margin: 0 !important;
	height: calc(1em + 3px);
	flex-shrink: 0;
	right: 0;
}
b-quantity-image-position {
	display: inline;
}
b-old-thumbnails {
	overflow-y: hidden;
	justify-content: center;
	fill: currentColor;
	z-index: 1;
}
b-bottom-top-button {
	line-height: inherit;
	border: 0 none transparent;
	top: 10;
	height: 100%;
}
b-thumbnails-nav-left {
	text-align: left;
	top: 0;
}
b-inner-price {
	flex-shrink: 0;
	display: inline;
	display: flex;
	vertical-align: middle;
}
b-horizontal {
	width: 0 !important;
	opacity: 30;
	color: inherit;
}
b-repeater-nav-image {
	border: none;
	right: 0;
	vertical-align: baseline;
}
b-position-carousel {
	flex-shrink: 0;
	height: 100%;
	background-color: transparent;
}
b-webkit-inner-quantity {
	background-color: transparent;
	padding: 0.5em !important;
	outline: none !important;
	overflow-y: hidden;
}
b-tables-price-price {
	align-items: center;
	-ms-user-select: none;
}
b-image-nav-bottom {
	min-width: 0 !important;
}
b-back-webkit-inner {
	color: inherit;
	letter-spacing: inherit;
	user-select: none;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
}
b-position-quantity {
	text-transform: inherit;
	align-items: left;
}
b-totals-webkit {
	margin: 0;
	min-height: 0 !important;
	overflow-x: auto;
}
b-thumbnails-horizontal-left {
	position: absolute !important;
}
b-totals-price {
	overflow-y: hidden;
	background-color: transparent;
	padding: 0.5em !important;
	padding: 0.5em !important;
}
b-back-position-bottom {
	top: 50;
	-webkit-text-decoration-skip: objects;
}
b-horizontal-horizontal {
	align-items: left;
	line-height: inherit;
	white-space: nowrap;
	position: absolute !important;
}
.fa-calendar-plus:before {
  content: "\f271";
}
e-thumbnails-image-totals {
	scrollbar-width: none;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
e-inner-carousel-inner {
	top: calc(50% - 0.5em) !important;
	right: 0;
	flex-shrink: 0;
	position: relative;
}
e-totals {
	flex-shrink: 0;
	font-size: 1em;
}
e-countdown-inner-inner {
	grid-gap: 30px;
}
e-repeater-inner-totals {
	box-shadow: none !important;
	position: relative;
}
e-left {
	font-size: 1em;
	opacity: 1;
	opacity: 30;
	text-align: center;
	padding: 0.5em !important;
}
e-layout {
	opacity: 20;
	display: grid;
}
e-blocks-next-next {
	text-decoration: none;
	align-items: center;
	top: 50;
	display: inline !important;
}
e-tables-old-horizontal {
	height: 0 !important;
	top: 10;
	display: inline;
}
e-price-webkit {
	box-sizing: content-box;
	vertical-align: middle;
	flex-shrink: 0;
	top: 0;
}
e-totals {
	vertical-align: baseline;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
e-inner-blocks {
	scrollbar-width: none;
	text-align: left;
	line-height: 1 !important;
	border: 0 none transparent;
	text-decoration: none;
}
e-quantity-price-back {
	justify-content: center;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
e-quantity {
	width: 100%;
	border: none !important;
	outline-width: 0;
}
e-blocks-image {
	left: calc(50% - 0.5em) !important;
	align-items: center;
	align-items: center;
	bottom: 20;
}
e-inner {
	line-height: calc(1em + 2px);
}
e-image-countdown-position {
	align-items: center;
}
e-quantity {
	top: 0;
}
e-back-horizontal {
	position: relative;
}
e-repeater-totals-image {
	top: 0;
	display: inline !important;
}
e-webkit-inner-button {
	width: 100%;
}
e-totals-horizontal {
	text-decoration: none;
	text-decoration: none;
	text-transform: inherit;
	width: calc(1em + 3px);
	margin: 0;
}
.fa-calendar-times:before {
  content: "\f273";
}
q-blocks-webkit-bottom {
	opacity: 10;
}
q-price {
	z-index: 1;
}
q-bottom {
	box-shadow: none !important;
	fill: currentColor;
	line-height: inherit;
	opacity: 30;
	border: 0 none transparent;
}
q-tables {
	line-height: calc(1em + 2px);
}
q-button-horizontal-old {
	min-height: 0 !important;
	padding: 0.5em !important;
	-webkit-user-select: none;
	line-height: inherit;
}
q-top-tables {
	margin: 0 !important;
	justify-content: center;
	flex-grow: 0;
	line-height: 1 !important;
	color: inherit;
}
q-old-nav-totals {
	overflow-y: hidden;
}
q-quantity-totals-horizontal {
	text-align: center;
	outline: none !important;
	position: absolute;
	overflow-x: auto;
	height: calc(1em + 3px);
}
q-repeater {
	display: inline !important;
}
q-nav-nav-thumbnails {
	justify-content: center;
	fill: currentColor;
	overflow-y: hidden;
	width: 0 !important;
}
q-horizontal-price-thumbnails {
	bottom: 0;
	letter-spacing: inherit;
	height: 100%;
}
q-countdown-image-countdown {
	opacity: 10;
}
q-countdown-inner {
	flex-grow: 0;
	opacity: 1;
	outline-width: 0;
}
q-inner {
	width: calc(1em + 3px);
	color: inherit;
	border: none !important;
	-webkit-user-select: none;
}
q-tables-blocks {
	background-color: transparent;
	vertical-align: baseline;
	display: inline !important;
	box-shadow: none !important;
	-webkit-user-select: none;
}
q-old {
	scrollbar-width: none;
}
q-button {
	user-select: none;
	align-items: center;
	display: inline !important;
	min-width: 0 !important;
}
q-bottom {
	top: 50;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	align-items: left;
	grid-gap: 30px;
}
q-inner {
	text-transform: inherit;
	white-space: nowrap;
	width: 2em;
	letter-spacing: inherit;
}
q-bottom-webkit-old {
	top: 10;
	top: 10;
}
q-button-blocks-inner {
	text-align: center;
	box-sizing: content-box;
	width: 100%;
	width: 2em;
}
q-tables-layout {
	height: 0 !important;
	line-height: inherit;
	display: flex;
	margin: 0 !important;
	box-shadow: none !important;
}
q-bottom {
	overflow-y: hidden;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
q-bottom-price-next {
	position: absolute !important;
	line-height: inherit;
}
q-tables-horizontal {
	vertical-align: baseline;
	display: inline;
	position: relative;
}
q-nav-old-repeater {
	line-height: calc(1em + 2px);
	outline-width: 0;
}
q-next-bottom-layout {
	opacity: 1;
}
q-inner {
	display: flex;
}
q-carousel-layout {
	bottom: 20;
}
q-horizontal-quantity-repeater {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
q-inner-thumbnails {
	width: 100%;
	align-items: left;
}
q-quantity-quantity {
	margin: 0;
	border: none !important;
	text-align: center;
	flex-shrink: 0;
	line-height: inherit;
}
q-image-nav-image {
	height: 0 !important;
	top: 0;
}
q-horizontal {
	bottom: 10;
	margin: 0;
	box-shadow: none !important;
	position: absolute !important;
}
q-bottom-blocks-nav {
	border: none !important;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
}
q-bottom-top {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	opacity: 20;
}
q-left-countdown-nav {
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
q-horizontal {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	text-align: center;
	opacity: 30;
}
q-tables {
	border: none !important;
}
q-carousel-carousel-bottom {
	opacity: 30;
	position: absolute !important;
	font-size: 1em;
	grid-gap: 30px;
	-ms-user-select: none;
}
q-next-blocks {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	display: flex;
	outline-width: 0;
	bottom: 0;
}
q-position {
	opacity: 30;
}
q-price-price-top {
	box-shadow: none !important;
	margin: 0;
}
q-totals-webkit {
	-webkit-user-select: none;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
q-layout-horizontal {
	width: 0 !important;
	display: grid;
}
q-totals-webkit {
	width: calc(1em + 3px);
	min-height: 0 !important;
	top: 10;
	text-align: center;
}
q-bottom-back {
	box-sizing: content-box;
}
q-webkit-webkit-left {
	opacity: 20;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
q-quantity-left {
	vertical-align: middle;
}
q-image {
	align-items: center;
}
q-quantity-button-button {
	overflow-x: auto;
	top: 10;
	width: 0 !important;
}
.fa-calendar-week:before {
  content: "\f784";
}
i-price-quantity {
	top: 50;
	grid-gap: 30px;
	outline: none !important;
	vertical-align: middle;
	-ms-user-select: none;
}
i-repeater-image {
	bottom: 20;
	text-decoration: none;
}
i-thumbnails-nav-next {
	-ms-user-select: none;
	background-color: transparent;
	z-index: 1;
	min-width: 0 !important;
}
i-totals-thumbnails-tables {
	background-color: transparent;
	bottom: 20;
	justify-content: center;
}
i-next {
	flex-shrink: 0;
	outline-width: 0;
	display: flex;
	user-select: none;
	text-transform: inherit;
}
i-top-left-totals {
	outline: none !important;
	height: calc(1em + 3px);
	outline: none !important;
	height: 0 !important;
}
i-carousel {
	bottom: 20;
	line-height: inherit;
	display: grid;
}
i-countdown-quantity {
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
i-back-layout-price {
	border: 0 none transparent;
	grid-gap: 30px;
	z-index: 1;
	padding: 0.5em !important;
}
i-image {
	justify-content: center;
	user-select: none;
	top: 0;
	right: 0;
}
i-tables {
	letter-spacing: inherit;
	white-space: nowrap;
}
i-price-old {
	flex-grow: 0;
	z-index: 1;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
i-tables-price-webkit {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	flex-grow: 0;
	fill: currentColor;
}
i-totals {
	box-sizing: content-box;
}
i-next-quantity-back {
	outline: none !important;
	white-space: nowrap;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
i-carousel {
	display: inline;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	-webkit-user-select: none;
}
i-button-back {
	text-align: center;
	flex-shrink: 0;
	box-shadow: none !important;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
i-repeater-repeater-top {
	grid-gap: 30px;
	top: 0;
	width: 100%;
	bottom: 10;
	align-items: center;
}
i-left {
	margin: 0 !important;
	right: 0;
	color: inherit;
}
i-next-layout {
	align-items: left;
	fill: currentColor;
	top: 0;
	white-space: nowrap;
}
i-top-back {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	width: 100%;
	vertical-align: baseline;
}
i-thumbnails-left-old {
	flex-shrink: 0;
}
i-quantity-layout-next {
	text-decoration: none;
	overflow-x: auto;
}
i-horizontal {
	align-items: left;
}
i-layout-nav-tables {
	text-align: left;
	text-align: left;
	position: absolute;
}
i-quantity {
	bottom: 0;
}
i-bottom {
	font-size: 1em;
	width: 100%;
	right: 0;
	width: calc(1em + 3px);
	-ms-user-select: none;
}
i-image {
	border: none !important;
	display: flex;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
}
i-countdown-left {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
i-totals-horizontal {
	width: 2em;
	display: inline;
	line-height: inherit;
	width: 100%;
}
i-webkit {
	opacity: 20;
}
i-tables-carousel-totals {
	background-color: transparent;
	margin: 0 !important;
}
i-old {
	margin: 0;
	line-height: 1 !important;
}
i-horizontal-quantity {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	z-index: 1;
}
i-price-blocks {
	display: flex;
}
i-countdown {
	display: flex;
	white-space: nowrap;
	opacity: 10;
}
.fa-camera:before {
  content: "\f030";
}
u-next-tables {
	overflow-x: auto;
	user-select: none;
	border: 0 none transparent;
	outline: none !important;
	width: calc(1em + 3px);
}
u-blocks {
	bottom: 0;
	min-width: 0 !important;
	right: 0;
}
u-blocks-webkit-horizontal {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
u-image {
	grid-gap: 30px;
	padding: 0.5em !important;
	top: 10;
	background-color: transparent;
}
u-top {
	width: 2em;
	overflow-x: auto;
	white-space: nowrap;
	position: absolute;
}
u-price-tables {
	opacity: 30;
	justify-content: center;
}
u-blocks-countdown {
	position: relative;
}
u-repeater-position-thumbnails {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
u-thumbnails-tables {
	position: absolute;
	text-align: left;
	height: calc(1em + 3px);
}
u-button-quantity {
	overflow-y: hidden;
	right: 0;
	transform: translate(50%, -50%);
}
u-button {
	transform: translate(50%, -50%);
	right: 0;
	width: 100%;
	right: 0;
}
u-inner-carousel-nav {
	box-shadow: none !important;
	fill: currentColor;
	width: 0 !important;
}
u-quantity {
	-ms-user-select: none;
}
u-quantity-tables {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	position: absolute !important;
	line-height: calc(1em + 2px);
}
u-left-left-countdown {
	color: #fff;
	flex-grow: 0;
	width: 0 !important;
	fill: currentColor;
	width: 0 !important;
}
u-left {
	top: 0;
	user-select: none;
	overflow-x: auto;
	right: 0;
	border: none;
}
u-position-position {
	opacity: 20;
	overflow-x: auto;
}
u-button-carousel-next {
	width: 2em;
}
u-blocks {
	align-items: left;
	height: 0 !important;
	text-align: left;
	display: grid;
}
u-left-blocks-repeater {
	align-items: center;
	width: 100%;
	background-color: transparent;
	align-items: left;
}
u-bottom-inner-countdown {
	background-color: transparent;
}
u-price-layout-top {
	text-transform: inherit;
}
u-nav-layout-back {
	border: 0 none transparent;
	bottom: 20;
	bottom: 0;
	background-color: transparent;
}
u-back-next-nav {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	justify-content: center;
	-webkit-user-select: none;
}
u-totals {
	right: 0;
	-ms-user-select: none;
	user-select: none;
}
u-next-inner {
	height: calc(1em + 3px);
}
u-quantity-blocks-totals {
	text-align: left;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	display: inline;
}
u-repeater {
	color: #fff;
	justify-content: center;
	width: 0 !important;
}
u-left-left-image {
	box-shadow: none !important;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
u-bottom-price {
	position: absolute !important;
	opacity: 10;
	text-align: center;
	width: 2em;
	min-width: 0 !important;
}
u-top-blocks {
	color: inherit;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	height: calc(1em + 3px);
}
u-left-webkit-image {
	outline: none !important;
	line-height: 1 !important;
	top: 50;
	display: inline !important;
}
u-top {
	height: 100%;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
u-inner-nav-thumbnails {
	grid-gap: 30px;
	flex-grow: 0;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
u-quantity {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
u-blocks-price-image {
	bottom: 0;
	top: 50;
	opacity: 10;
	padding: 0.5em !important;
}
.fa-camera-retro:before {
  content: "\f083";
}
d-horizontal-price-tables {
	overflow-x: auto;
	position: absolute;
}
d-button {
	color: #fff;
	height: 100%;
	opacity: 10;
	opacity: 10;
}
d-carousel {
	line-height: inherit;
	width: calc(1em + 3px);
	box-sizing: content-box;
}
d-blocks-top {
	line-height: inherit;
	font-size: 1em;
	outline: none !important;
}
d-top-bottom {
	-ms-user-select: none;
	margin: 0 !important;
	right: 0;
}
d-thumbnails-webkit-button {
	overflow-y: hidden;
	white-space: nowrap;
}
d-totals-back {
	top: 0;
	bottom: 0;
	transform: translate(50%, -50%);
	position: absolute;
}
d-bottom-layout-left {
	margin: 0 !important;
	box-shadow: none !important;
	width: calc(1em + 3px);
}
d-position-image {
	border: none;
	color: inherit;
	min-width: 0 !important;
	border: none;
}
d-nav {
	bottom: 20;
}
d-bottom-back-button {
	display: inline !important;
	text-align: center;
	text-transform: inherit;
	display: inline;
}
d-carousel-blocks {
	line-height: 1 !important;
	grid-gap: 30px;
	outline-width: 0;
}
d-back-tables {
	padding: 0.5em !important;
	white-space: nowrap;
}
d-tables-totals {
	outline-width: 0;
}
d-left-position {
	text-transform: inherit;
}
d-left-webkit {
	bottom: 20;
}
d-old {
	font-size: 1em;
	align-items: center;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
d-position {
	width: 2em;
	text-decoration: none;
	height: 0 !important;
	-ms-user-select: none;
}
d-price {
	position: relative;
	box-sizing: content-box;
	border: none !important;
}
d-position-tables-tables {
	position: relative;
	width: 100%;
}
d-inner-tables-repeater {
	align-items: left;
	outline: none !important;
	overflow-y: hidden;
	width: 0 !important;
	display: inline !important;
}
.fa-campground:before {
  content: "\f6bb";
}
b-countdown-tables-webkit {
	border: 0 none transparent;
}
b-old {
	position: absolute !important;
	font-size: 1em;
	flex-grow: 0;
	text-align: center;
}
b-next {
	top: 50;
	display: grid;
	border: 0 none transparent;
	overflow-y: hidden;
	height: 100%;
}
b-blocks-inner {
	line-height: calc(1em + 2px);
	opacity: 10;
}
b-bottom {
	top: 0;
	opacity: 10;
	align-items: left;
	top: 0;
}
b-inner {
	min-width: 0 !important;
	width: 2em;
	align-items: left;
}
b-countdown-carousel {
	padding: 0.5em !important;
	bottom: 20;
	border: none !important;
	line-height: inherit;
	top: 0;
}
b-image-thumbnails-thumbnails {
	flex-grow: 0;
	opacity: 1;
	display: grid;
	justify-content: center;
	opacity: 30;
}
b-horizontal {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	height: 100%;
}
b-carousel-old-left {
	color: inherit;
	color: #fff;
}
b-totals-back {
	text-align: left;
	align-items: left;
	margin: 0 !important;
	flex-grow: 0;
}
b-bottom-repeater {
	bottom: 0;
	width: 0 !important;
	width: 100%;
	border: none !important;
}
b-top-layout-button {
	bottom: 0;
	line-height: inherit;
}
b-left-totals-position {
	top: 0;
	-webkit-user-select: none;
}
b-carousel-horizontal-next {
	vertical-align: baseline;
	grid-gap: 30px;
	border: 0 none transparent;
	line-height: 1 !important;
}
b-totals-webkit-back {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	scrollbar-width: none;
	line-height: 1 !important;
}
b-back {
	top: 10;
}
b-old {
	height: 0 !important;
	position: relative;
	font-size: 1em;
	height: calc(1em + 3px);
}
b-button-button {
	min-width: 0 !important;
}
b-position-left-nav {
	align-items: center;
}
b-layout {
	bottom: 20;
	fill: currentColor;
	align-items: center;
}
b-left-carousel-next {
	border: none !important;
	overflow-x: auto;
	color: #fff;
	white-space: nowrap;
	display: grid;
}
.fa-canadian-maple-leaf:before {
  content: "\f785";
}
l-back {
	transform: translate(50%, -50%);
	outline: none !important;
	bottom: 10;
}
l-old-inner {
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
l-horizontal {
	letter-spacing: inherit;
	opacity: 30;
	text-align: left;
}
l-blocks-quantity {
	z-index: 1;
	line-height: calc(1em + 2px);
	border: none;
	border: 0 none transparent;
}
l-quantity-top-repeater {
	text-decoration: none;
	background-color: transparent;
	color: inherit;
	opacity: 1;
	top: 0;
}
l-blocks-thumbnails-button {
	bottom: 0;
}
l-thumbnails-image {
	width: calc(1em + 3px);
	margin: 0;
}
l-quantity-tables-image {
	opacity: 1;
}
l-layout-top-quantity {
	grid-gap: 30px;
	color: #fff;
	-ms-user-select: none;
	outline-width: 0;
	bottom: 10;
}
l-carousel {
	position: relative;
	border: none;
}
l-button-inner-bottom {
	display: inline !important;
	opacity: 30;
}
l-bottom-position-bottom {
	align-items: left;
	vertical-align: baseline;
}
l-left {
	text-align: center;
	overflow-y: hidden;
	-ms-user-select: none;
}
l-left-back-layout {
	color: #fff;
}
l-position {
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
l-carousel-horizontal {
	display: grid;
}
l-horizontal-nav-countdown {
	outline: none !important;
}
l-left {
	flex-grow: 0;
	margin: 0;
	text-transform: inherit;
}
l-tables-carousel {
	box-sizing: content-box;
	position: relative;
	vertical-align: middle;
	overflow-y: hidden;
}
l-nav {
	align-items: center;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
l-position-image {
	top: 10;
	color: #fff;
}
l-webkit-price-blocks {
	scrollbar-width: none;
	outline-width: 0;
}
l-image-tables-inner {
	letter-spacing: inherit;
	vertical-align: middle;
}
l-button-back {
	line-height: calc(1em + 2px);
	border: none;
	border: none !important;
	border: none !important;
}
l-carousel {
	opacity: 20;
	width: 0 !important;
	border: 0 none transparent;
}
l-blocks {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
l-inner {
	box-sizing: content-box;
	grid-gap: 30px;
}
l-countdown-layout-carousel {
	line-height: calc(1em + 2px);
}
l-inner-image {
	z-index: 1;
	width: 2em;
	bottom: 20;
	display: inline !important;
}
l-tables-price {
	min-height: 0 !important;
	height: 100%;
}
l-price-image {
	bottom: 20;
	letter-spacing: inherit;
	display: flex;
	min-height: 0 !important;
	box-shadow: none !important;
}
l-horizontal-totals {
	grid-gap: 30px;
}
l-top-next {
	bottom: 20;
	scrollbar-width: none;
	height: 0 !important;
	position: absolute !important;
}
l-image-webkit-countdown {
	display: inline;
	opacity: 1;
	letter-spacing: inherit;
	font-size: 1em;
}
l-tables {
	opacity: 1;
	bottom: 10;
	opacity: 10;
}
l-thumbnails {
	height: 0 !important;
}
l-left-top-countdown {
	user-select: none;
	top: 10;
	bottom: 0;
	color: inherit;
}
l-repeater-position {
	-ms-user-select: none;
	user-select: none;
	outline: none !important;
	opacity: 10;
	bottom: 0;
}
l-horizontal {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	right: 0;
	display: grid;
}
l-blocks-old-tables {
	position: relative;
	opacity: 20;
}
l-price {
	border: none !important;
}
l-back-thumbnails {
	text-decoration: none;
	top: 50;
	flex-grow: 0;
	width: 100%;
}
l-inner-countdown-tables {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	outline: none !important;
	line-height: calc(1em + 2px);
}
.fa-candy-cane:before {
  content: "\f786";
}
j-blocks-layout {
	border: 0 none transparent;
	font-size: 1em;
}
j-next-thumbnails-repeater {
	fill: currentColor;
	bottom: 20;
	margin: 0;
}
j-old-button-old {
	display: inline;
	outline-width: 0;
	grid-gap: 30px;
	border: none;
}
j-old-webkit {
	flex-grow: 0;
	margin: 0;
	overflow-y: hidden;
}
j-blocks-inner {
	line-height: inherit;
}
j-image {
	color: inherit;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	display: inline !important;
	top: 0;
}
j-left-totals-position {
	grid-gap: 30px;
	opacity: 10;
	text-align: left;
	display: inline !important;
}
j-bottom-back-layout {
	letter-spacing: inherit;
	top: 50;
	opacity: 10;
}
j-countdown-countdown {
	white-space: nowrap;
	margin: 0 !important;
}
j-thumbnails-totals-blocks {
	text-transform: inherit;
	flex-grow: 0;
	text-transform: inherit;
}
j-horizontal-inner {
	vertical-align: baseline;
	width: 0 !important;
	vertical-align: baseline;
}
j-button {
	overflow-x: auto;
	opacity: 10;
	flex-shrink: 0;
	display: inline;
}
j-layout {
	outline-width: 0;
	scrollbar-width: none;
	position: absolute !important;
	height: 0 !important;
}
j-quantity-left {
	outline-width: 0;
	opacity: 20;
}
j-blocks-left {
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	bottom: 10;
	width: 100%;
}
j-webkit {
	fill: currentColor;
	display: inline;
	height: calc(1em + 3px);
}
j-tables-position {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	display: inline !important;
	color: #fff;
	text-decoration: none;
}
j-back-carousel {
	opacity: 10;
	line-height: inherit;
}
j-inner-tables {
	display: inline;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	box-shadow: none !important;
}
j-tables {
	line-height: 1 !important;
}
j-carousel-horizontal-inner {
	height: 0 !important;
	grid-gap: 30px;
	opacity: 1;
	opacity: 20;
}
j-quantity-layout-blocks {
	color: inherit;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	color: #fff;
	-webkit-user-select: none;
}
j-button-price {
	min-height: 0 !important;
	z-index: 1;
}
j-carousel-top-quantity {
	opacity: 30;
	font-size: 1em;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
j-back-repeater-layout {
	user-select: none;
	display: flex;
	line-height: inherit;
	fill: currentColor;
	bottom: 10;
}
j-position {
	top: calc(50% - 0.5em) !important;
}
j-old-tables {
	color: inherit;
	text-align: center;
}
j-thumbnails-old-price {
	width: 2em;
	vertical-align: baseline;
}
j-tables-repeater-next {
	width: calc(1em + 3px);
	fill: currentColor;
	height: 0 !important;
}
j-tables-horizontal-carousel {
	position: relative;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
}
j-position-next {
	color: #fff;
	margin: 0 !important;
	transform: translate(50%, -50%);
	width: 2em;
	grid-gap: 30px;
}
j-tables-left-old {
	line-height: 1 !important;
	scrollbar-width: none;
	overflow-x: auto;
	border: none;
	outline-width: 0;
}
j-thumbnails-button-quantity {
	bottom: 0;
}
j-carousel {
	margin: 0;
}
j-horizontal {
	color: #fff;
}
j-old-webkit-carousel {
	border: none;
	margin: 0;
}
j-top-horizontal-layout {
	bottom: 20;
	overflow-x: auto;
	position: absolute;
	height: calc(1em + 3px);
	overflow-y: hidden;
}
j-top {
	text-align: center;
	grid-gap: 30px;
	text-align: left;
	font-size: 1em;
}
j-thumbnails-old-layout {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
j-horizontal {
	opacity: 20;
	display: inline;
}
j-next {
	color: inherit;
	white-space: nowrap;
	text-decoration: none;
	width: 2em;
}
j-horizontal-next-bottom {
	flex-shrink: 0;
	line-height: inherit;
	opacity: 10;
}
j-thumbnails-position-price {
	box-shadow: none !important;
	justify-content: center;
	justify-content: center;
	display: inline;
}
j-old-image {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
j-tables-totals-horizontal {
	text-decoration: none;
	text-align: center;
	text-align: center;
}
j-countdown-webkit-webkit {
	text-transform: inherit;
	scrollbar-width: none;
	user-select: none;
}
.fa-cannabis:before {
  content: "\f55f";
}
n-thumbnails-thumbnails {
	position: absolute;
}
n-image-left-back {
	display: grid;
	top: 10;
}
n-back {
	min-width: 0 !important;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
}
n-back-back {
	text-decoration: none;
	line-height: inherit;
}
n-countdown {
	text-transform: inherit;
}
n-price-left-carousel {
	position: absolute !important;
	background-color: transparent;
	min-height: 0 !important;
	height: 100%;
	transform: translate(50%, -50%);
}
n-price {
	flex-grow: 0;
	top: 50;
}
n-position-nav-carousel {
	box-shadow: none !important;
	color: inherit;
	display: inline;
	width: 100%;
}
n-quantity-webkit-totals {
	user-select: none;
}
n-blocks {
	text-align: center;
	top: 10;
	grid-template-columns: 1fr 1fr;
}
n-next-top-back {
	border: none !important;
	margin: 0;
}
n-left-horizontal-old {
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
n-blocks-blocks-top {
	justify-content: center;
	-webkit-user-select: none;
	top: 0;
	top: 10;
}
n-layout {
	width: 2em;
	box-sizing: content-box;
	display: grid;
}
n-old-position {
	text-decoration: none;
}
n-price {
	width: 2em;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
n-blocks-countdown-tables {
	min-width: 0 !important;
	top: 50;
}
n-carousel-price {
	right: 0;
	display: inline !important;
}
n-blocks {
	top: 50;
	min-height: 0 !important;
	margin: 0 !important;
	height: calc(1em + 3px);
	margin: 0 !important;
}
.fa-capsules:before {
  content: "\f46b";
}
j-thumbnails-inner-totals {
	position: absolute !important;
	text-align: left;
	height: 100%;
}
j-quantity {
	min-height: 0 !important;
	width: 100%;
	z-index: 1;
	justify-content: center;
	min-width: 0 !important;
}
j-nav-inner-quantity {
	height: calc(1em + 3px);
	overflow-x: auto;
}
j-old-tables {
	overflow-y: hidden;
	width: 0 !important;
	white-space: nowrap;
	border: none !important;
	-ms-user-select: none;
}
j-bottom-bottom-inner {
	vertical-align: middle;
	opacity: 20;
	display: inline !important;
}
j-top-position-repeater {
	opacity: 1;
	opacity: 1;
	display: inline;
}
j-image {
	line-height: 1 !important;
	right: 0;
	top: 0;
	width: 0 !important;
	line-height: 1 !important;
}
j-layout-image-thumbnails {
	white-space: nowrap;
}
j-left-inner {
	fill: currentColor;
	text-align: center;
}
j-layout-layout-thumbnails {
	width: 2em;
	display: flex;
	opacity: 1;
	right: 0;
	outline-width: 0;
}
j-repeater {
	height: calc(1em + 3px);
}
j-old {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
j-quantity-nav {
	letter-spacing: inherit;
	top: 10;
	display: grid;
	box-shadow: none !important;
	letter-spacing: inherit;
}
j-webkit-back-tables {
	vertical-align: middle;
	display: flex;
	top: 0;
	width: 0 !important;
	opacity: 30;
}
j-top-nav {
	text-align: left;
	display: inline;
	letter-spacing: inherit;
	top: 50;
}
j-bottom-top {
	top: calc(50% - 0.5em) !important;
}
j-price-thumbnails {
	position: absolute;
	text-transform: inherit;
}
j-thumbnails {
	vertical-align: middle;
	height: 100%;
	bottom: 0;
}
j-layout {
	opacity: 20;
	width: 100%;
	top: 0;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
j-totals-inner-blocks {
	width: calc(1em + 3px);
	vertical-align: baseline;
	display: inline !important;
	top: 10;
}
j-left-nav-totals {
	grid-template-columns: 1fr 1fr;
	right: 0;
	top: calc(50% - 0.5em) !important;
}
j-countdown-bottom-old {
	opacity: 1;
	opacity: 20;
}
j-countdown-nav-price {
	line-height: 1 !important;
}
j-carousel-horizontal-repeater {
	vertical-align: baseline;
}
j-thumbnails {
	text-transform: inherit;
	position: absolute;
	opacity: 1;
	display: grid;
}
j-layout-quantity {
	letter-spacing: inherit;
}
j-thumbnails-top-position {
	text-align: center;
	display: grid;
}
j-next {
	-ms-user-select: none;
	display: grid;
	opacity: 30;
	opacity: 10;
	-ms-user-select: none;
}
j-quantity {
	fill: currentColor;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
j-old-button {
	box-shadow: none !important;
}
j-blocks-layout-top {
	font: inherit inherit inherit/inherit inherit;
}
j-back {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
}
j-back-price {
	grid-template-columns: 1fr 1fr;
	display: flex;
}
j-left-thumbnails {
	position: relative;
	align-items: left;
	justify-content: center;
	flex-shrink: 0;
	align-items: left;
}
j-countdown-left-next {
	align-items: left;
}
j-tables-carousel-next {
	min-width: 0 !important;
}
j-bottom-bottom {
	height: 100%;
	flex-grow: 0;
}
j-thumbnails-tables {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	text-decoration: none;
}
j-layout-thumbnails {
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
.fa-car:before {
  content: "\f1b9";
}
l-top-quantity-carousel {
	height: 100%;
	fill: currentColor;
	width: calc(1em + 3px);
}
l-tables {
	min-height: 0 !important;
	vertical-align: baseline;
	user-select: none;
}
l-layout-tables {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
l-price-image {
	outline-width: 0;
	box-sizing: content-box;
	bottom: 20;
	width: 2em;
	line-height: 1 !important;
}
l-inner-position-top {
	scrollbar-width: none;
	border: none !important;
	justify-content: center;
	-webkit-user-select: none;
}
l-thumbnails {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	white-space: nowrap;
	color: #fff;
	background-color: transparent;
}
l-tables-nav-tables {
	height: 0 !important;
	outline: none !important;
	fill: currentColor;
	top: 0;
}
l-carousel-position-old {
	bottom: 10;
	min-height: 0 !important;
}
l-repeater-carousel-nav {
	scrollbar-width: none;
}
l-totals {
	fill: currentColor;
	overflow-x: auto;
	bottom: 0;
	align-items: left;
}
l-webkit {
	position: relative;
}
l-image-horizontal-webkit {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
}
l-old-blocks {
	bottom: 20;
	display: flex;
	min-width: 0 !important;
	-webkit-user-select: none;
}
l-horizontal-quantity-top {
	margin: 0;
}
l-inner {
	text-align: left;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	scrollbar-width: none;
}
l-countdown-nav {
	flex-shrink: 0;
	z-index: 1;
	right: 0;
	opacity: 1;
	opacity: 10;
}
l-old-quantity-button {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
l-image-left {
	bottom: 20;
	flex-grow: 0;
	overflow-y: hidden;
}
l-old-horizontal-carousel {
	vertical-align: baseline;
	-webkit-user-select: none;
	overflow-x: auto;
	text-transform: inherit;
}
l-countdown-price-next {
	z-index: 1;
	width: calc(1em + 3px);
}
l-repeater {
	overflow-y: hidden;
	text-decoration: none;
	height: calc(1em + 3px);
}
l-webkit-button {
	right: 0;
	text-transform: inherit;
	width: 0 !important;
}
l-carousel {
	opacity: 20;
	display: flex;
}
l-old-webkit {
	width: 100%;
	padding: 0.5em !important;
	width: 0 !important;
	z-index: 1;
}
l-nav-price-totals {
	margin: 0 !important;
	align-items: center;
	-webkit-user-select: none;
	top: 50;
	margin: 0;
}
l-nav-repeater-nav {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	fill: currentColor;
}
l-carousel-blocks-tables {
	position: absolute !important;
	vertical-align: baseline;
	user-select: none;
	width: 100%;
}
l-bottom-next-carousel {
	bottom: 10;
	align-items: center;
	min-width: 0 !important;
}
l-button-repeater {
	color: inherit;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	white-space: nowrap;
}
l-inner-top-horizontal {
	height: 100%;
	align-items: center;
	outline: none !important;
}
l-repeater {
	width: 100%;
	height: 100%;
	align-items: center;
}
l-top-horizontal {
	vertical-align: middle;
	user-select: none;
	-ms-user-select: none;
	display: inline !important;
}
l-top-thumbnails-bottom {
	display: inline !important;
	outline: none !important;
	scrollbar-width: none;
	margin: 0;
	margin: 0 !important;
}
l-totals-countdown {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	display: grid;
	top: 10;
}
l-repeater-horizontal-totals {
	vertical-align: middle;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
l-button-position-next {
	line-height: 1 !important;
	display: inline !important;
}
l-quantity {
	font-size: 1em;
	line-height: calc(1em + 2px);
}
l-layout {
	display: inline !important;
	text-align: left;
}
l-tables-horizontal {
	vertical-align: baseline;
	-webkit-user-select: none;
}
l-carousel-blocks {
	box-sizing: content-box;
	text-decoration: none;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
l-totals {
	box-shadow: none !important;
}
l-carousel-totals {
	width: 100%;
	line-height: calc(1em + 2px);
	fill: currentColor;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
l-position-next {
	fill: currentColor;
	line-height: inherit;
}
l-quantity-left-tables {
	transform: translate(50%, -50%);
	bottom: 0;
	grid-gap: 30px;
	width: 2em;
	top: 50;
}
.fa-car-alt:before {
  content: "\f5de";
}
q-carousel-totals {
	text-align: left;
	align-items: left;
	scrollbar-width: none;
	display: inline;
}
q-bottom-button-next {
	display: inline;
	opacity: 30;
	display: grid;
	color: inherit;
}
q-top {
	justify-content: center;
}
q-top-button-layout {
	letter-spacing: inherit;
}
q-back {
	vertical-align: baseline;
	outline: none !important;
	border: none !important;
}
q-price-totals {
	justify-content: center;
}
q-thumbnails-price {
	overflow-x: auto;
	opacity: 20;
	grid-gap: 30px;
}
q-quantity-image {
	justify-content: center;
	outline-width: 0;
	background-color: transparent;
}
q-inner-quantity-repeater {
	user-select: none;
}
q-tables {
	position: relative;
	opacity: 30;
	outline-width: 0;
	flex-grow: 0;
	min-width: 0 !important;
}
q-price-next-thumbnails {
	z-index: 1;
}
q-thumbnails {
	box-shadow: none !important;
}
q-top {
	opacity: 1;
	-ms-user-select: none;
}
q-bottom-webkit {
	fill: currentColor;
	position: absolute;
	opacity: 30;
	fill: currentColor;
}
q-webkit {
	color: inherit;
	top: 50;
	display: grid;
	line-height: 1 !important;
}
q-top-nav {
	overflow-x: auto;
	border: 0 none transparent;
	border: 0 none transparent;
	overflow-x: auto;
}
q-old {
	position: absolute !important;
}
q-layout-totals-button {
	transform: translate(50%, -50%);
}
q-horizontal {
	-ms-user-select: none;
}
q-inner-button-countdown {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	align-items: center;
	letter-spacing: inherit;
	align-items: center;
}
q-tables-next {
	vertical-align: baseline;
	justify-content: center;
	flex-shrink: 0;
}
q-old-tables-layout {
	outline-width: 0;
}
q-position {
	user-select: none;
}
q-price-blocks {
	color: #fff;
	width: 2em;
	bottom: 20;
}
q-nav-quantity {
	left: calc(50% - 0.5em) !important;
}
q-repeater-repeater {
	white-space: nowrap;
}
q-next-image {
	box-shadow: none !important;
	align-items: center;
	top: 50;
}
q-inner-repeater {
	vertical-align: baseline;
	outline-width: 0;
	line-height: 1 !important;
}
q-totals-webkit-countdown {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
q-webkit-button-nav {
	color: inherit;
	margin: 0 !important;
}
q-totals {
	z-index: 1;
}
q-totals {
	user-select: none;
	flex-grow: 0;
}
q-blocks-bottom {
	grid-gap: 30px;
}
q-layout {
	bottom: 0;
	box-sizing: content-box;
	min-height: 0 !important;
}
q-top-repeater {
	line-height: 1 !important;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
q-carousel {
	line-height: 1 !important;
	right: 0;
	bottom: 20;
	position: absolute;
}
q-carousel {
	opacity: 20;
}
q-old-thumbnails {
	top: 50;
	user-select: none;
	grid-gap: 30px;
}
q-old-webkit-countdown {
	align-items: center;
	display: grid;
	box-sizing: content-box;
	vertical-align: middle;
	min-width: 0 !important;
}
q-back {
	top: 0;
	display: grid;
	width: 2em;
}
q-button {
	width: 0 !important;
	text-align: center;
	opacity: 20;
	top: 50;
	opacity: 20;
}
q-button {
	background-color: transparent;
}
q-quantity-repeater {
	top: 0;
	outline: none !important;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
q-webkit-totals-totals {
	position: absolute;
	border: none;
	opacity: 1;
	display: flex;
}
q-horizontal-totals {
	text-align: center;
	color: inherit;
}
q-back-thumbnails {
	border: none !important;
}
q-layout-image-tables {
	flex-grow: 0;
}
q-blocks {
	left: calc(50% - 0.5em) !important;
	right: 0;
	height: calc(1em + 3px);
	opacity: 30;
	top: 0;
}
q-repeater {
	outline-width: 0;
	font-size: 1em;
	width: calc(1em + 3px);
}
.fa-car-battery:before {
  content: "\f5df";
}
m-horizontal {
	justify-content: center;
	text-decoration: none;
	height: 0 !important;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
}
m-quantity-totals-old {
	opacity: 1;
	justify-content: center;
	line-height: calc(1em + 2px);
	right: 0;
	top: calc(50% - 0.5em) !important;
}
m-back {
	bottom: 20;
	text-align: center;
	display: inline !important;
	opacity: 20;
}
m-horizontal-image-image {
	right: 0;
	width: calc(1em + 3px);
	opacity: 20;
	z-index: 1;
}
m-inner {
	outline: none !important;
}
m-blocks-totals-top {
	top: calc(50% - 0.5em) !important;
}
m-nav-carousel-tables {
	top: 10;
	margin: 0 !important;
	bottom: 0;
	padding: 0.5em !important;
}
m-layout {
	z-index: 1;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
m-horizontal-webkit-countdown {
	text-align: left;
}
m-repeater-button-carousel {
	width: 100%;
	width: calc(1em + 3px);
}
m-button-nav-blocks {
	height: calc(1em + 3px);
	grid-gap: 30px;
	fill: currentColor;
	overflow-y: hidden;
	display: grid;
}
m-old {
	text-decoration: none;
	height: 100%;
	flex-shrink: 0;
	opacity: 10;
}
.fa-car-crash:before {
  content: "\f5e1";
}
l-layout-bottom {
	text-decoration: none;
	color: inherit;
	height: 100%;
	-ms-user-select: none;
}
l-totals-nav-countdown {
	font-size: 1em;
	background-color: transparent;
	transform: translate(50%, -50%);
}
l-old-layout-inner {
	background-color: transparent;
}
l-next {
	fill: currentColor;
}
l-next-top-webkit {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
}
l-top {
	width: 0 !important;
	flex-shrink: 0;
}
l-carousel {
	right: 0;
	height: 100%;
}
l-countdown-countdown-tables {
	flex-shrink: 0;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
l-back-tables {
	flex-shrink: 0;
	letter-spacing: inherit;
	overflow-y: hidden;
	overflow-y: hidden;
	text-align: center;
}
l-repeater-back-horizontal {
	margin: 0;
	line-height: inherit;
}
l-old-bottom {
	opacity: 30;
	background-color: transparent;
	min-width: 0 !important;
	display: inline !important;
}
l-price {
	z-index: 1;
	box-shadow: none !important;
	bottom: 20;
	width: 2em;
	position: absolute !important;
}
l-inner-blocks-repeater {
	text-align: center;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
l-inner-next {
	background-color: transparent;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
l-back-left {
	border: none;
	border: 0 none transparent;
	line-height: inherit;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
l-image-tables {
	overflow-y: hidden;
	top: 10;
	position: absolute !important;
	line-height: 1 !important;
}
l-blocks-left-horizontal {
	justify-content: center;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
l-inner-thumbnails-price {
	color: #fff;
	width: calc(1em + 3px);
	min-height: 0 !important;
	border: none !important;
}
.fa-car-side:before {
  content: "\f5e4";
}
w-top {
	fill: currentColor;
	bottom: 0;
	text-align: left;
	justify-content: center;
}
w-nav-layout-horizontal {
	position: relative;
}
w-totals-bottom-horizontal {
	fill: currentColor;
	height: 0 !important;
}
w-back-back-back {
	height: calc(1em + 3px);
	opacity: 30;
	z-index: 1;
	margin: 0;
	opacity: 1;
}
w-countdown-nav-layout {
	grid-gap: 30px;
	border: 0 none transparent;
	vertical-align: middle;
	margin: 0 !important;
	line-height: 1 !important;
}
w-position {
	line-height: calc(1em + 2px);
	display: flex;
	text-decoration: none;
}
w-countdown {
	font-size: 1em;
	width: 2em;
	flex-shrink: 0;
	-webkit-user-select: none;
}
w-image {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	bottom: 20;
	background-color: transparent;
}
w-nav-layout-carousel {
	letter-spacing: inherit;
	margin: 0;
	display: flex;
	font-size: 1em;
}
w-button-quantity-button {
	-ms-user-select: none;
	border: none;
	width: 0 !important;
}
w-inner {
	white-space: nowrap;
	position: absolute !important;
	width: calc(1em + 3px);
	text-transform: inherit;
	top: 10;
}
w-layout-layout-carousel {
	min-width: 0 !important;
}
w-repeater-button {
	opacity: 1;
}
w-repeater {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	position: absolute;
	scrollbar-width: none;
	display: inline !important;
}
w-price-next-layout {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	height: 100%;
	top: 0;
}
.fa-caret-down:before {
  content: "\f0d7";
}
c-price-price {
	grid-gap: 30px;
	grid-gap: 30px;
	border: 0 none transparent;
	fill: currentColor;
	margin: 0;
}
c-totals {
	border: 0 none transparent;
	letter-spacing: inherit;
	text-align: center;
	outline-width: 0;
	box-shadow: none !important;
}
c-top {
	min-width: 0 !important;
	scrollbar-width: none;
}
c-price {
	height: 0 !important;
}
c-carousel-horizontal-nav {
	height: 100%;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
}
c-tables {
	min-width: 0 !important;
	top: 50;
	top: 10;
	align-items: left;
	color: #fff;
}
c-back-bottom {
	margin: 0 !important;
	font-size: 1em;
}
c-left {
	box-shadow: none !important;
	height: 0 !important;
	width: 0 !important;
	width: calc(1em + 3px);
	width: 0 !important;
}
c-back-horizontal-price {
	position: absolute !important;
	right: 0;
	align-items: center;
	height: 0 !important;
}
c-back-countdown {
	position: relative;
}
c-old {
	-webkit-user-select: none;
	font-size: 1em;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
.fa-caret-left:before {
  content: "\f0d9";
}
p-webkit {
	outline: none !important;
	vertical-align: baseline;
}
p-top {
	bottom: 0;
}
p-webkit-webkit-webkit {
	width: calc(1em + 3px);
	bottom: 20;
	width: calc(1em + 3px);
	z-index: 1;
	display: inline !important;
}
p-nav-totals-horizontal {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	position: absolute;
	scrollbar-width: none;
	fill: currentColor;
}
p-quantity {
	transform: translate(50%, -50%);
	font-size: 1em;
}
p-layout-button-repeater {
	grid-template-columns: 1fr 1fr;
}
p-blocks-button-inner {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
p-totals {
	text-transform: inherit;
	font-size: 1em;
	bottom: 10;
	right: 0;
	top: 0;
}
p-back-button {
	overflow-x: auto;
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
p-nav-layout {
	color: inherit;
	height: calc(1em + 3px);
	position: relative;
	align-items: center;
	fill: currentColor;
}
p-top-tables-carousel {
	opacity: 1;
	box-sizing: content-box;
	vertical-align: middle;
	outline-width: 0;
}
p-button-position-repeater {
	padding: 0.5em !important;
	border: 0 none transparent;
}
p-old-position {
	color: #fff;
	fill: currentColor;
	opacity: 1;
}
p-left {
	right: 0;
	color: #fff;
	bottom: 20;
}
p-blocks-inner-nav {
	font-size: 1em;
	display: flex;
}
p-left {
	opacity: 1;
	bottom: 10;
}
p-totals-nav {
	vertical-align: middle;
	border: none;
}
p-left {
	font-size: 1em;
	flex-grow: 0;
}
p-top-countdown {
	opacity: 1;
	right: 0;
	scrollbar-width: none;
}
p-thumbnails-button {
	flex-shrink: 0;
}
p-inner {
	outline: none !important;
	bottom: 10;
	align-items: left;
}
p-next-repeater {
	display: inline;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
p-blocks {
	outline-width: 0;
	color: inherit;
}
p-left-tables {
	position: absolute;
	box-sizing: content-box;
	padding: 0.5em !important;
	color: inherit;
}
p-left-countdown-layout {
	line-height: 1 !important;
}
p-quantity-tables {
	display: inline !important;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
}
p-nav-countdown-nav {
	height: 0 !important;
}
p-back {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
.fa-caret-right:before {
  content: "\f0da";
}
r-repeater {
	display: flex;
	opacity: 10;
	color: inherit;
}
r-webkit-quantity-back {
	border: none !important;
	vertical-align: baseline;
	display: flex;
}
r-button-next-inner {
	margin: 0 !important;
	height: 0 !important;
	position: absolute !important;
}
r-blocks-thumbnails-image {
	-webkit-user-select: none;
	text-transform: inherit;
	user-select: none;
	user-select: none;
	flex-grow: 0;
}
r-old {
	align-items: center;
	white-space: nowrap;
}
r-blocks {
	letter-spacing: inherit;
}
r-position {
	-ms-user-select: none;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	vertical-align: baseline;
}
r-next {
	color: inherit;
	position: absolute;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
}
r-top {
	white-space: nowrap;
}
r-totals-left-left {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
r-old-blocks {
	overflow-x: auto;
}
r-nav-button-next {
	box-shadow: none !important;
	text-align: center;
	color: #fff;
	text-transform: inherit;
}
r-bottom {
	height: 100%;
	opacity: 10;
	padding: 0.5em !important;
	z-index: 1;
	overflow-y: hidden;
}
r-price {
	padding: 0.5em !important;
	flex-grow: 0;
	background-color: transparent;
	top: 50;
	letter-spacing: inherit;
}
r-button-quantity {
	box-sizing: content-box;
	justify-content: center;
	bottom: 10;
}
r-horizontal-bottom-position {
	color: inherit;
	position: absolute !important;
	-ms-user-select: none;
}
r-button-blocks-left {
	height: 100%;
	white-space: nowrap;
}
r-totals-tables {
	width: 100%;
	grid-gap: 30px;
	display: inline;
}
r-bottom {
	min-width: 0 !important;
}
r-image-layout {
	bottom: 0;
	position: relative;
}
r-button-countdown {
	flex-grow: 0;
}
r-repeater-nav {
	text-align: center;
	width: calc(1em + 3px);
	color: inherit;
	vertical-align: middle;
}
r-button-next-price {
	flex-shrink: 0;
	vertical-align: middle;
}
r-old-price-image {
	position: relative;
	right: 0;
}
.fa-caret-square-down:before {
  content: "\f150";
}
u-nav {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	align-items: left;
	display: inline !important;
}
u-price-countdown-quantity {
	margin: 0;
}
u-next-next-price {
	height: 0 !important;
	position: absolute;
	width: 2em;
	vertical-align: baseline;
}
u-tables-left {
	align-items: center;
}
u-inner-carousel-next {
	opacity: 10;
}
u-blocks-next-webkit {
	display: flex;
	opacity: 20;
	opacity: 10;
}
u-layout {
	position: relative;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
u-blocks-price {
	left: calc(50% - 0.5em) !important;
}
u-tables {
	position: absolute;
	grid-gap: 30px;
	overflow-y: hidden;
}
u-horizontal-old {
	margin: 0 !important;
	box-shadow: none !important;
	text-align: left;
	position: relative;
}
u-webkit-horizontal-top {
	height: 0 !important;
}
u-layout-button {
	top: 10;
	z-index: 1;
	position: absolute !important;
	justify-content: center;
	height: 100%;
}
u-tables {
	overflow-y: hidden;
	background-color: transparent;
	vertical-align: baseline;
	line-height: inherit;
}
u-back-position-webkit {
	width: 0 !important;
	fill: currentColor;
	height: 100%;
	justify-content: center;
	-webkit-user-select: none;
}
u-price-blocks {
	top: 50;
	width: 2em;
	line-height: inherit;
	-ms-user-select: none;
	z-index: 1;
}
.fa-caret-square-left:before {
  content: "\f191";
}
z-webkit-webkit {
	overflow-x: auto;
	position: relative;
	box-shadow: none !important;
	align-items: center;
}
z-bottom-repeater {
	z-index: 1;
}
z-thumbnails-inner-thumbnails {
	padding: 0.5em !important;
}
z-left-image-blocks {
	flex-grow: 0;
	white-space: nowrap;
	white-space: nowrap;
	overflow-x: auto;
}
z-carousel {
	line-height: inherit;
	-webkit-user-select: none;
	height: 0 !important;
}
z-nav-price {
	text-align: left;
	user-select: none;
	height: calc(1em + 3px);
	opacity: 30;
}
z-tables-top {
	position: absolute !important;
	margin: 0;
	background-color: transparent;
}
z-top-nav-repeater {
	top: 50;
	text-transform: inherit;
	user-select: none;
}
z-bottom-button-thumbnails {
	border: none !important;
	fill: currentColor;
	width: 2em;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
z-button-horizontal {
	display: inline !important;
	align-items: center;
	height: 100%;
	color: #fff;
	flex-grow: 0;
}
z-old {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
z-position-carousel-back {
	bottom: 0;
	opacity: 20;
	align-items: center;
	letter-spacing: inherit;
	align-items: center;
}
z-position {
	position: relative;
	display: inline;
	z-index: 1;
	min-height: 0 !important;
}
z-top-repeater-bottom {
	width: calc(1em + 3px);
}
z-thumbnails-blocks {
	vertical-align: baseline;
	color: #fff;
	width: 2em;
}
z-tables {
	text-align: left;
	outline: none !important;
	display: inline;
	display: inline !important;
}
z-tables-next {
	fill: currentColor;
}
z-horizontal-price-repeater {
	-webkit-user-select: none;
	width: 2em;
	top: 0;
	margin: 0;
	width: 2em;
}
z-inner-layout-layout {
	font-size: 1em;
	height: 0 !important;
	padding: 0.5em !important;
	bottom: 20;
	right: 0;
}
z-left {
	fill: currentColor;
	position: relative;
	align-items: center;
	flex-grow: 0;
	z-index: 1;
}
z-carousel-bottom {
	fill: currentColor;
}
z-left-inner-repeater {
	min-width: 0 !important;
}
z-webkit {
	top: calc(50% - 0.5em) !important;
	position: relative;
}
z-quantity-tables-layout {
	margin: 0;
	z-index: 1;
}
z-price {
	right: 0;
	line-height: 1 !important;
}
z-bottom-image-tables {
	transform: translate(50%, -50%);
}
z-nav-blocks-webkit {
	opacity: 20;
	min-width: 0 !important;
	right: 0;
}
z-thumbnails {
	color: #fff;
	display: inline !important;
	width: 2em;
	text-decoration: none;
}
z-inner-thumbnails-bottom {
	display: inline !important;
	margin: 0;
}
z-thumbnails-quantity {
	box-sizing: content-box;
	display: inline;
}
z-totals-nav-countdown {
	display: grid;
}
z-blocks-countdown-bottom {
	opacity: 30;
	bottom: 10;
	min-height: 0 !important;
	opacity: 20;
	color: #fff;
}
z-left-position {
	display: grid;
	white-space: nowrap;
}
z-top {
	color: #fff;
	align-items: left;
}
.fa-caret-square-right:before {
  content: "\f152";
}
m-old-totals {
	overflow-y: hidden;
}
m-repeater-blocks {
	line-height: 1 !important;
	top: 50;
	opacity: 10;
	text-align: center;
}
m-totals-tables-horizontal {
	right: 0;
	width: 2em;
	text-transform: inherit;
	letter-spacing: inherit;
	font-size: 1em;
}
m-next-totals-thumbnails {
	vertical-align: baseline;
}
m-thumbnails-left-button {
	overflow-x: auto;
	border: none !important;
}
m-left-thumbnails {
	border: 0 none transparent;
	top: 10;
}
m-price {
	bottom: 0;
	align-items: center;
	align-items: center;
	height: 100%;
	bottom: 20;
}
m-button-inner-old {
	width: calc(1em + 3px);
	line-height: 1 !important;
}
m-old-horizontal-totals {
	left: calc(50% - 0.5em) !important;
}
m-webkit-nav-repeater {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	border: 0 none transparent;
	white-space: nowrap;
}
m-left {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
m-old {
	width: 0 !important;
	border: 0 none transparent;
	width: 100%;
	width: 2em;
	display: flex;
}
m-blocks-webkit {
	vertical-align: baseline;
	letter-spacing: inherit;
	flex-shrink: 0;
	opacity: 30;
	border: none !important;
}
m-repeater {
	letter-spacing: inherit;
	min-height: 0 !important;
	user-select: none;
	text-decoration: none;
	bottom: 10;
}
m-layout {
	min-height: 0 !important;
}
m-back {
	width: calc(1em + 3px);
	background-color: transparent;
	opacity: 1;
	overflow-y: hidden;
}
m-totals-next {
	scrollbar-width: none;
	scrollbar-width: none;
}
m-totals-inner {
	display: inline !important;
	margin: 0 !important;
	display: flex;
	width: calc(1em + 3px);
}
m-inner-back-old {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	display: inline;
}
m-top {
	box-shadow: none !important;
	scrollbar-width: none;
}
m-repeater {
	width: 0 !important;
	display: inline !important;
	display: inline !important;
	min-height: 0 !important;
}
m-old-old-price {
	scrollbar-width: none;
	box-sizing: content-box;
}
m-webkit {
	grid-gap: 30px;
	width: 2em;
	display: flex;
}
m-image-thumbnails-tables {
	text-transform: inherit;
}
m-inner-next-button {
	display: flex;
	line-height: inherit;
	vertical-align: middle;
}
m-horizontal {
	align-items: center;
	box-sizing: content-box;
	-webkit-user-select: none;
	opacity: 30;
	font-size: 1em;
}
m-button {
	width: 100%;
	transform: translate(50%, -50%);
}
m-webkit-totals-top {
	top: 0;
}
m-tables {
	outline-width: 0;
	margin: 0;
	background-color: transparent;
	scrollbar-width: none;
}
m-inner-image {
	outline-width: 0;
	overflow-y: hidden;
}
m-tables-position {
	border: none;
	display: flex;
	overflow-y: hidden;
	-webkit-user-select: none;
}
m-image {
	opacity: 1;
	opacity: 1;
}
m-totals {
	top: 50;
	width: 2em;
	overflow-x: auto;
}
m-layout-tables-nav {
	width: calc(1em + 3px);
}
m-totals-thumbnails-countdown {
	scrollbar-width: none;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
m-repeater {
	outline: none !important;
}
m-left {
	text-transform: inherit;
	-ms-user-select: none;
	vertical-align: baseline;
	white-space: nowrap;
	opacity: 1;
}
m-position {
	top: 10;
	-webkit-user-select: none;
	min-width: 0 !important;
}
m-webkit-quantity-bottom {
	flex-grow: 0;
	margin: 0;
}
m-next-bottom {
	overflow-x: auto;
}
m-totals-thumbnails-old {
	align-items: center;
	text-align: left;
}
m-left-horizontal {
	outline: none !important;
	line-height: 1 !important;
	opacity: 20;
}
m-image {
	text-align: left;
	bottom: 20;
	color: inherit;
	letter-spacing: inherit;
}
m-totals {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
m-image {
	border: none;
	padding: 0.5em !important;
	align-items: left;
	flex-grow: 0;
}
m-layout-image {
	text-align: center;
}
m-countdown-old {
	margin: 0 !important;
}
m-horizontal {
	width: 100%;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	border: 0 none transparent;
}
.fa-caret-square-up:before {
  content: "\f151";
}
b-tables {
	color: #fff;
	fill: currentColor;
	top: 0;
	margin: 0;
	grid-gap: 30px;
}
b-top-back-top {
	white-space: nowrap;
	grid-gap: 30px;
	opacity: 20;
	position: absolute !important;
}
b-carousel-horizontal {
	bottom: 10;
	width: 100%;
	text-align: center;
	bottom: 20;
	text-align: center;
}
b-countdown-horizontal-inner {
	opacity: 1;
	position: relative;
	text-align: left;
}
b-image {
	display: inline !important;
}
b-carousel {
	min-height: 0 !important;
}
b-repeater-bottom-image {
	display: inline;
	line-height: calc(1em + 2px);
	overflow-x: auto;
	right: 0;
}
b-next-back {
	right: 0;
}
b-top-position-bottom {
	line-height: calc(1em + 2px);
	opacity: 30;
}
b-horizontal-next {
	box-sizing: content-box;
	text-transform: inherit;
}
b-nav-position-top {
	bottom: 10;
	justify-content: center;
	vertical-align: middle;
	display: inline !important;
	background-color: transparent;
}
b-old-next-tables {
	padding: 0.5em !important;
}
b-blocks-thumbnails-webkit {
	display: inline !important;
}
b-next {
	position: relative;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
}
b-carousel-next-thumbnails {
	width: 0 !important;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
b-nav-carousel {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
b-inner {
	height: 0 !important;
	z-index: 1;
	right: 0;
}
b-image {
	opacity: 20;
	-webkit-user-select: none;
}
b-blocks {
	padding: 0.5em !important;
	display: inline !important;
	opacity: 1;
	outline: none !important;
	outline-width: 0;
}
b-inner-back-bottom {
	height: calc(1em + 3px);
	right: 0;
	flex-grow: 0;
	vertical-align: baseline;
	top: 50;
}
b-thumbnails-carousel {
	align-items: left;
}
b-top-blocks {
	text-transform: inherit;
	box-sizing: content-box;
}
b-quantity-quantity {
	line-height: calc(1em + 2px);
	text-decoration: none;
	letter-spacing: inherit;
	border: none !important;
	fill: currentColor;
}
b-repeater-totals-countdown {
	align-items: center;
	letter-spacing: inherit;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
.fa-caret-up:before {
  content: "\f0d8";
}
o-countdown-next-image {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
o-carousel-layout {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	position: absolute !important;
	color: inherit;
}
o-layout-nav-top {
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
o-horizontal-blocks {
	display: grid;
	vertical-align: middle;
	outline: none !important;
	opacity: 1;
	top: 0;
}
o-bottom {
	text-decoration: none;
}
o-countdown-quantity-left {
	vertical-align: middle;
}
o-old-bottom {
	line-height: 1 !important;
	width: 2em;
	grid-gap: 30px;
	line-height: inherit;
	display: inline;
}
o-countdown-horizontal-price {
	margin: 0 !important;
	padding: 0.5em !important;
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	bottom: 10;
}
o-webkit-quantity-tables {
	border: none !important;
}
o-image {
	display: grid;
	box-shadow: none !important;
	text-align: left;
	outline: none !important;
}
o-back-nav {
	border: none;
	right: 0;
	display: inline !important;
	bottom: 20;
}
o-inner {
	line-height: calc(1em + 2px);
	border: none;
}
o-countdown-next-totals {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	width: 0 !important;
}
o-next-repeater-next {
	line-height: inherit;
	position: absolute !important;
	top: 50;
	display: inline;
	bottom: 0;
}
.fa-carrot:before {
  content: "\f787";
}
o-next-button-layout {
	opacity: 30;
	text-align: center;
	align-items: center;
	line-height: inherit;
}
o-layout {
	top: calc(50% - 0.5em) !important;
}
o-webkit-blocks-layout {
	top: 50;
	white-space: nowrap;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
o-button-horizontal-carousel {
	vertical-align: baseline;
	user-select: none;
	scrollbar-width: none;
	position: absolute !important;
}
o-webkit-quantity-thumbnails {
	top: 50;
	height: 100%;
	outline: none !important;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
}
o-position-back-bottom {
	top: 0;
	scrollbar-width: none;
	margin: 0 !important;
}
o-old-price {
	border: 0 none transparent;
	position: absolute;
	top: 10;
	vertical-align: middle;
	opacity: 10;
}
o-image-horizontal {
	text-decoration: none;
	display: flex;
}
o-image {
	outline-width: 0;
	color: #fff;
	top: 50;
	bottom: 20;
}
o-totals-horizontal-top {
	user-select: none;
}
o-tables {
	-webkit-user-select: none;
	position: absolute !important;
	font-size: 1em;
	scrollbar-width: none;
}
o-tables-price {
	letter-spacing: inherit;
	opacity: 1;
	user-select: none;
	text-transform: inherit;
}
o-price-back {
	opacity: 30;
	border: none !important;
	padding: 0.5em !important;
	vertical-align: middle;
	align-items: center;
}
o-thumbnails-thumbnails {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	position: relative;
	position: relative;
}
o-thumbnails-old-next {
	height: 0 !important;
	margin: 0;
	position: relative;
}
o-thumbnails-repeater {
	padding: 0.5em !important;
	line-height: inherit;
	letter-spacing: inherit;
	top: 0;
	z-index: 1;
}
o-button-totals-quantity {
	display: grid;
	opacity: 30;
	display: flex;
}
o-carousel {
	overflow-y: hidden;
	border: none !important;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
}
o-left {
	box-shadow: none !important;
	fill: currentColor;
	opacity: 30;
	position: absolute;
}
o-webkit {
	top: 10;
	margin: 0 !important;
	opacity: 30;
}
o-repeater-carousel-button {
	opacity: 1;
	bottom: 20;
}
o-position {
	outline-width: 0;
	position: absolute !important;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
o-old-totals-top {
	top: 10;
	display: grid;
	font-size: 1em;
	border: 0 none transparent;
	opacity: 20;
}
o-horizontal-countdown {
	margin: 0 !important;
	border: 0 none transparent;
	user-select: none;
	overflow-x: auto;
}
o-top {
	display: grid;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
o-old-horizontal {
	line-height: inherit;
	align-items: left;
	width: 100%;
	box-shadow: none !important;
}
o-bottom {
	width: 0 !important;
}
o-left-tables {
	letter-spacing: inherit;
	opacity: 1;
	min-width: 0 !important;
}
o-webkit-blocks-bottom {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	outline: none !important;
	bottom: 0;
	width: 100%;
}
o-inner {
	width: 100%;
}
o-totals-thumbnails {
	margin: 0;
}
o-horizontal-inner {
	grid-gap: 30px;
}
o-tables-layout {
	overflow-y: hidden;
	position: relative;
	display: grid;
}
o-price-back-left {
	color: #fff;
	scrollbar-width: none;
}
o-back {
	text-align: left;
	user-select: none;
}
o-next-totals {
	background-color: transparent;
	line-height: inherit;
}
o-price {
	top: 50;
}
o-next {
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	box-shadow: none !important;
	position: absolute !important;
}
o-left-next-bottom {
	margin: 0 !important;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	text-align: left;
}
o-totals-carousel {
	flex-grow: 0;
}
o-bottom-horizontal {
	box-sizing: content-box;
	opacity: 20;
	min-width: 0 !important;
	vertical-align: baseline;
}
o-price {
	opacity: 30;
	scrollbar-width: none;
	background-color: transparent;
	vertical-align: middle;
	bottom: 10;
}
o-price-next-layout {
	margin: 0;
	opacity: 30;
	opacity: 30;
	z-index: 1;
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
n-horizontal-old {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	vertical-align: middle;
	width: calc(1em + 3px);
}
n-back-left-inner {
	grid-gap: 30px;
	bottom: 10;
}
n-webkit-top {
	text-decoration: none;
	width: 100%;
	letter-spacing: inherit;
}
n-layout-nav {
	border: none !important;
	box-shadow: none !important;
	height: calc(1em + 3px);
	position: absolute !important;
	line-height: calc(1em + 2px);
}
n-thumbnails-left-totals {
	display: grid;
	display: flex;
}
n-left {
	display: grid;
}
n-inner-button-image {
	height: 0 !important;
	justify-content: center;
	border: none;
	z-index: 1;
}
n-thumbnails {
	vertical-align: baseline;
	user-select: none;
}
n-inner {
	display: grid;
	text-align: center;
	font-size: 1em;
}
n-nav-position-inner {
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	z-index: 1;
	outline-width: 0;
	height: calc(1em + 3px);
}
n-webkit-totals {
	height: 0 !important;
	top: 0;
	padding: 0.5em !important;
}
n-top-bottom {
	align-items: left;
	width: 2em;
	margin: 0;
	outline-width: 0;
}
n-inner-thumbnails-left {
	bottom: 10;
	letter-spacing: inherit;
}
n-old-countdown {
	position: absolute;
}
n-nav {
	box-sizing: content-box;
	align-items: center;
}
n-webkit-image-layout {
	overflow-y: hidden;
}
n-left {
	position: absolute;
	align-items: left;
	display: inline;
}
n-layout-horizontal-countdown {
	position: absolute !important;
	height: 0 !important;
	width: 2em;
}
n-back-top-inner {
	width: 2em;
	box-shadow: none !important;
	height: calc(1em + 3px);
	overflow-x: auto;
	text-decoration: none;
}
.fa-cart-plus:before {
  content: "\f217";
}
s-totals-inner-top {
	bottom: 20;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
s-back-nav-top {
	display: inline;
	top: 0;
	align-items: left;
}
s-countdown-button-webkit {
	scrollbar-width: none;
	bottom: 0;
	overflow-x: auto;
}
s-blocks-tables-totals {
	outline-width: 0;
	text-decoration: none;
	width: calc(1em + 3px);
	top: 10;
}
s-bottom {
	width: 0 !important;
	color: #fff;
}
s-left-back {
	height: 0 !important;
	display: flex;
	bottom: 20;
}
s-webkit-left {
	font-size: 1em;
}
s-left-bottom-repeater {
	bottom: 0;
	box-shadow: none !important;
	display: flex;
}
s-price {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	opacity: 30;
	flex-shrink: 0;
	width: 0 !important;
}
s-top-price {
	border: 0 none transparent;
	box-sizing: content-box;
	height: 100%;
}
s-totals {
	top: 50;
	opacity: 1;
}
s-blocks-next-quantity {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	width: 0 !important;
	width: 0 !important;
}
s-webkit-quantity {
	vertical-align: middle;
}
s-price {
	white-space: nowrap;
}
s-price-quantity {
	white-space: nowrap;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
s-left-image {
	height: calc(1em + 3px);
	overflow-y: hidden;
	-webkit-user-select: none;
	margin: 0;
}
s-next-nav-horizontal {
	line-height: 1 !important;
	line-height: inherit;
	-ms-user-select: none;
	height: 100%;
}
s-countdown-next-back {
	text-transform: inherit;
}
s-horizontal {
	outline: none !important;
	-ms-user-select: none;
	border: none !important;
}
s-button-thumbnails-layout {
	height: 100%;
	line-height: calc(1em + 2px);
	right: 0;
	overflow-x: auto;
	flex-grow: 0;
}
s-countdown {
	box-shadow: none !important;
	-ms-user-select: none;
	line-height: inherit;
	box-shadow: none !important;
	z-index: 1;
}
s-totals-blocks-carousel {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	bottom: 20;
}
s-button-tables-countdown {
	height: 0 !important;
	padding: 0.5em !important;
}
s-position-thumbnails {
	line-height: calc(1em + 2px);
	display: inline !important;
	margin: 0;
}
s-left-countdown-countdown {
	top: 10;
	vertical-align: middle;
	text-align: left;
}
.fa-cash-register:before {
  content: "\f788";
}
w-quantity-totals {
	opacity: 30;
	height: 0 !important;
	width: 0 !important;
}
w-left-nav {
	border: none;
	display: inline !important;
}
w-blocks {
	opacity: 10;
	outline: none !important;
	flex-shrink: 0;
}
w-thumbnails-layout {
	top: 10;
}
w-left-price {
	outline-width: 0;
	outline-width: 0;
	color: inherit;
}
w-nav {
	width: 100%;
	align-items: center;
	height: 100%;
	border: 0 none transparent;
}
w-nav-position-nav {
	display: grid;
}
w-bottom-bottom {
	box-shadow: none !important;
	outline: none !important;
}
w-price-repeater-horizontal {
	text-align: center;
	padding: 0.5em !important;
	top: 0;
	overflow-x: auto;
	top: 0;
}
w-quantity-top {
	display: inline;
	outline-width: 0;
}
w-image {
	padding: 0.5em !important;
	padding: 0.5em !important;
	border: 0 none transparent;
	position: relative;
}
w-next {
	text-transform: inherit;
	position: absolute;
	width: calc(1em + 3px);
	text-align: center;
	min-width: 0 !important;
}
w-carousel-bottom {
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
w-repeater {
	outline-width: 0;
	z-index: 1;
	overflow-y: hidden;
	flex-grow: 0;
}
w-old-webkit-button {
	width: 100%;
	border: none;
	transform: translate(50%, -50%);
}
w-layout-layout {
	position: relative;
	outline-width: 0;
}
w-countdown {
	text-transform: inherit;
	border: none !important;
	box-sizing: content-box;
}
w-position {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
w-quantity-top {
	display: inline !important;
	align-items: left;
}
w-horizontal {
	opacity: 20;
	color: #fff;
	top: 50;
	grid-template-columns: 1fr 1fr;
}
w-inner-back-left {
	text-align: left;
	text-align: left;
	justify-content: center;
	overflow-x: auto;
}
w-left-quantity-next {
	box-sizing: content-box;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	outline-width: 0;
}
w-position-inner {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	min-width: 0 !important;
	line-height: 1 !important;
}
w-tables {
	vertical-align: middle;
	min-height: 0 !important;
	padding: 0.5em !important;
	scrollbar-width: none;
	bottom: 0;
}
w-webkit-button-totals {
	top: calc(50% - 0.5em) !important;
	display: grid;
	color: inherit;
}
w-old-nav {
	height: 0 !important;
}
w-webkit {
	border: 0 none transparent;
}
w-quantity-webkit {
	position: relative;
	bottom: 20;
	position: relative;
	line-height: 1 !important;
}
w-back-tables {
	letter-spacing: inherit;
	min-width: 0 !important;
}
w-price {
	overflow-y: hidden;
}
w-carousel {
	display: inline;
	opacity: 30;
}
w-horizontal-thumbnails {
	min-height: 0 !important;
	height: 100%;
	z-index: 1;
	bottom: 20;
}
w-back {
	margin: 0 !important;
	white-space: nowrap;
	opacity: 30;
}
w-totals-image {
	margin: 0 !important;
	border: none;
	margin: 0;
}
w-back {
	text-transform: inherit;
}
w-bottom {
	color: #fff;
	border: none !important;
	bottom: 0;
	outline: none !important;
}
w-price-price-button {
	text-transform: inherit;
	top: 0;
	overflow-y: hidden;
	position: absolute;
}
w-inner {
	right: 0;
	width: 2em;
}
w-horizontal-top-blocks {
	color: #fff;
}
w-price-image-price {
	grid-gap: 30px;
	box-shadow: none !important;
	align-items: left;
	z-index: 1;
}
w-bottom {
	top: 50;
	justify-content: center;
	opacity: 30;
	flex-shrink: 0;
}
w-image {
	-webkit-text-decoration-skip: objects;
	display: inline;
}
w-image-carousel {
	display: flex;
	min-width: 0 !important;
	height: 0 !important;
	width: 100%;
	opacity: 30;
}
w-totals {
	line-height: 1 !important;
	border: none;
}
w-webkit-position-button {
	height: calc(1em + 3px);
	outline: none !important;
}
w-inner-thumbnails {
	right: 0;
	border: 0 none transparent;
}
.fa-cat:before {
  content: "\f6be";
}
w-carousel {
	flex-shrink: 0;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
w-carousel-thumbnails {
	grid-gap: 30px;
	-ms-user-select: none;
	border: none;
}
w-left-layout-left {
	position: absolute;
	line-height: calc(1em + 2px);
}
w-countdown-blocks {
	align-items: left;
	position: absolute;
}
w-horizontal-image-nav {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	background-color: transparent;
}
w-webkit-thumbnails {
	overflow-x: auto;
	height: 100%;
	flex-grow: 0;
}
w-image {
	vertical-align: middle;
}
w-totals-webkit {
	z-index: 1;
	top: 50;
	text-align: center;
	-webkit-user-select: none;
}
w-nav-blocks {
	display: grid;
	vertical-align: baseline;
	white-space: nowrap;
}
w-totals-blocks {
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	outline-width: 0;
	height: calc(1em + 3px);
}
w-tables-bottom {
	display: inline;
	height: 100%;
	flex-shrink: 0;
	height: calc(1em + 3px);
}
w-nav-button-repeater {
	min-width: 0 !important;
	border: none !important;
	text-align: center;
}
w-next-horizontal-totals {
	opacity: 1;
	padding: 0.5em !important;
	overflow-x: auto;
	grid-gap: 30px;
}
w-position-position {
	line-height: inherit;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
w-back-countdown-totals {
	font: inherit inherit inherit/inherit inherit;
}
w-button {
	white-space: nowrap;
	height: 0 !important;
	width: 100%;
}
w-repeater {
	position: absolute !important;
}
w-inner {
	outline-width: 0;
	padding: 0.5em !important;
	outline-width: 0;
	margin: 0 !important;
	-webkit-user-select: none;
}
w-nav {
	vertical-align: baseline;
}
w-repeater-back {
	width: calc(1em + 3px);
	top: 10;
	height: 0 !important;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
}
w-layout {
	position: relative;
	z-index: 1;
	text-align: center;
	opacity: 1;
}
w-price-old-inner {
	box-shadow: none !important;
	font-size: 1em;
}
w-old-carousel {
	right: 0;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
w-carousel {
	width: calc(1em + 3px);
	opacity: 30;
}
w-carousel {
	white-space: nowrap;
	text-align: left;
	outline-width: 0;
}
w-horizontal {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	margin: 0 !important;
	vertical-align: middle;
}
w-thumbnails-countdown {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	grid-gap: 30px;
	white-space: nowrap;
	fill: currentColor;
}
w-bottom-totals {
	top: 0;
	color: #fff;
}
.fa-cc-amazon-pay:before {
  content: "\f42d";
}
h-image-tables {
	-webkit-user-select: none;
	flex-shrink: 0;
	letter-spacing: inherit;
	min-height: 0 !important;
}
h-left {
	width: 0 !important;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
h-next {
	bottom: 10;
	display: grid;
}
h-price-thumbnails {
	width: 100%;
}
h-back-horizontal {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	bottom: 10;
	overflow-x: auto;
}
h-left {
	position: absolute;
}
h-layout {
	text-transform: inherit;
}
h-inner-inner {
	right: 0;
	transform: translate(50%, -50%);
}
h-nav {
	box-sizing: content-box;
}
h-position-blocks {
	letter-spacing: inherit;
	overflow-x: auto;
	width: 100%;
}
h-price {
	text-transform: inherit;
	justify-content: center;
	flex-shrink: 0;
	overflow-x: auto;
	grid-gap: 30px;
}
h-nav-totals {
	bottom: 0;
	opacity: 10;
	line-height: 1 !important;
	display: flex;
}
h-quantity-button-thumbnails {
	-ms-user-select: none;
	padding: 0.5em !important;
	white-space: nowrap;
}
h-button-inner {
	position: absolute !important;
	transform: translate(50%, -50%);
	height: 0 !important;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
h-horizontal-nav {
	outline: none !important;
	width: 2em;
	opacity: 10;
}
h-next {
	background-color: transparent;
	vertical-align: baseline;
	width: 2em;
}
h-repeater-repeater-repeater {
	min-width: 0 !important;
	justify-content: center;
	border: none;
	z-index: 1;
}
h-tables-top {
	grid-gap: 30px;
	height: 100%;
}
h-thumbnails-thumbnails {
	padding: 0.5em !important;
	margin: 0 !important;
}
h-position-price-old {
	align-items: left;
	opacity: 30;
	transform: translate(50%, -50%);
	opacity: 10;
}
h-price {
	display: inline !important;
	-ms-user-select: none;
}
h-bottom {
	text-align: left;
	border: 0 none transparent;
	width: 0 !important;
	transform: translate(50%, -50%);
	overflow-x: auto;
}
h-old {
	height: 0 !important;
	width: 100%;
	text-decoration: none;
	bottom: 20;
}
h-horizontal-carousel {
	height: 100%;
	-ms-user-select: none;
	margin: 0 !important;
	line-height: inherit;
}
h-button-left-horizontal {
	vertical-align: middle;
	align-items: left;
}
h-bottom {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	opacity: 1;
	position: absolute;
}
h-nav {
	outline: none !important;
}
h-webkit-back {
	box-sizing: content-box;
	line-height: 1 !important;
	align-items: left;
	box-sizing: content-box;
}
h-left-webkit {
	white-space: nowrap;
	box-sizing: content-box;
}
h-left-quantity-blocks {
	transform: translate(50%, -50%);
	width: 0 !important;
	position: absolute;
	flex-grow: 0;
}
h-layout-price-nav {
	margin: 0;
	user-select: none;
	height: 100%;
	border: none !important;
}
h-layout-button-image {
	letter-spacing: inherit;
	letter-spacing: inherit;
	padding: 0.5em !important;
	color: #fff;
	font-size: 1em;
}
h-next-countdown {
	align-items: left;
}
h-inner-next-thumbnails {
	width: 2em;
}
h-quantity-top-button {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
h-position-inner {
	align-items: left;
	position: absolute !important;
	opacity: 20;
	font-size: 1em;
}
h-inner-image {
	vertical-align: baseline;
	vertical-align: middle;
	flex-shrink: 0;
	text-transform: inherit;
}
.fa-cc-amex:before {
  content: "\f1f3";
}
n-price-next-totals {
	overflow-y: hidden;
	overflow-x: auto;
	font-size: 1em;
}
n-price {
	display: grid;
	grid-gap: 30px;
	min-width: 0 !important;
	top: 50;
	border: none;
}
n-next {
	display: grid;
	fill: currentColor;
	top: 50;
	grid-gap: 30px;
}
n-quantity-nav-layout {
	line-height: 1 !important;
	letter-spacing: inherit;
	fill: currentColor;
	vertical-align: baseline;
}
n-image-nav {
	overflow-x: auto;
	opacity: 30;
}
n-blocks {
	line-height: calc(1em + 2px);
}
n-countdown-inner-image {
	width: 100%;
	border: none;
	transform: translate(50%, -50%);
	width: 2em;
	display: grid;
}
n-inner {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
n-image-inner-horizontal {
	scrollbar-width: none;
	scrollbar-width: none;
	outline: none !important;
}
n-quantity-top {
	justify-content: center;
	width: 2em;
	line-height: calc(1em + 2px);
	user-select: none;
}
n-repeater-carousel {
	-webkit-user-select: none;
}
n-carousel {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
n-price-inner {
	opacity: 20;
}
n-inner {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
n-quantity-price-countdown {
	color: #fff;
}
n-repeater {
	top: 0;
	align-items: center;
	width: 2em;
	color: #fff;
}
n-top-price-left {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	bottom: 10;
}
n-back-inner-image {
	position: absolute;
	border: 0 none transparent;
}
n-top {
	border: 0 none transparent;
	opacity: 20;
}
n-position-totals {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
n-position-repeater {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
n-quantity-image-top {
	width: 100%;
}
n-repeater-inner-image {
	right: 0;
	letter-spacing: inherit;
	border: none !important;
	width: calc(1em + 3px);
	height: 0 !important;
}
n-image {
	text-decoration: none;
	-ms-user-select: none;
}
n-layout-totals {
	display: inline;
	justify-content: center;
	margin: 0 !important;
}
n-inner {
	overflow-x: auto;
	line-height: 1 !important;
}
.fa-cc-apple-pay:before {
  content: "\f416";
}
p-layout-repeater {
	bottom: 20;
	right: 0;
}
p-carousel-repeater-webkit {
	vertical-align: middle;
}
p-button-repeater {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	width: 100%;
	height: 0 !important;
}
p-nav {
	letter-spacing: inherit;
}
p-image {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
p-tables {
	bottom: 20;
	border: none !important;
	letter-spacing: inherit;
}
p-blocks-button {
	overflow-y: hidden;
	width: calc(1em + 3px);
	min-height: 0 !important;
	vertical-align: baseline;
	opacity: 20;
}
p-blocks-horizontal {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
p-countdown-top {
	z-index: 1;
	top: 50;
	border: none !important;
	white-space: nowrap;
}
p-countdown-image {
	overflow-x: auto;
	text-align: left;
	vertical-align: baseline;
}
p-image-webkit {
	overflow-y: hidden;
	top: 10;
	opacity: 20;
	display: inline !important;
	position: absolute;
}
p-left-old-bottom {
	fill: currentColor;
}
p-webkit-button-tables {
	line-height: inherit;
	white-space: nowrap;
	z-index: 1;
	opacity: 10;
	display: inline;
}
p-back-totals {
	display: inline !important;
	height: calc(1em + 3px);
	justify-content: center;
	height: calc(1em + 3px);
	display: inline !important;
}
p-button-thumbnails-totals {
	scrollbar-width: none;
}
p-left-repeater-thumbnails {
	position: absolute;
}
p-price {
	color: inherit;
	display: flex;
	text-align: left;
	bottom: 0;
	grid-gap: 30px;
}
p-carousel {
	background-color: transparent;
	top: 10;
}
p-quantity-button {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	margin: 0 !important;
	overflow-y: hidden;
}
p-nav {
	flex-shrink: 0;
	height: 0 !important;
	opacity: 10;
	opacity: 1;
}
p-webkit-layout-left {
	text-decoration: none;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	position: absolute;
}
p-thumbnails-inner {
	text-align: left;
	justify-content: center;
	grid-gap: 30px;
}
p-webkit-horizontal {
	width: 2em;
	-ms-user-select: none;
	height: 0 !important;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
p-top-countdown-countdown {
	box-sizing: content-box;
	fill: currentColor;
	fill: currentColor;
	text-align: center;
	justify-content: center;
}
p-carousel {
	align-items: center;
}
p-left {
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
p-position {
	margin: 0 !important;
	border: none !important;
	outline-width: 0;
}
p-position-thumbnails {
	line-height: 1 !important;
	box-sizing: content-box;
	font-size: 1em;
	background-color: transparent;
}
p-tables {
	color: inherit;
	-webkit-text-decoration-skip: objects;
	border: none;
	-webkit-text-decoration-skip: objects;
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
l-totals-thumbnails-top {
	margin: 0;
	width: calc(1em + 3px);
	-ms-user-select: none;
	opacity: 1;
}
l-price-repeater {
	line-height: calc(1em + 2px);
	height: 0 !important;
	min-height: 0 !important;
	background-color: transparent;
}
l-bottom {
	top: 10;
	margin: 0;
	overflow-x: auto;
	top: 50;
	justify-content: center;
}
l-nav {
	text-transform: inherit;
}
l-back-tables {
	vertical-align: middle;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
l-countdown-old {
	height: 0 !important;
	bottom: 0;
}
l-layout-countdown-image {
	top: 10;
}
l-quantity-blocks-thumbnails {
	height: calc(1em + 3px);
	position: absolute;
}
l-carousel-repeater-position {
	scrollbar-width: none;
	height: 100%;
	outline: none !important;
}
l-webkit-horizontal {
	bottom: 0;
	right: 0;
	font-size: 1em;
	height: 100%;
	flex-grow: 0;
}
l-position {
	font-size: 1em;
}
l-thumbnails-tables-countdown {
	grid-template-columns: 1fr 1fr;
}
l-next-inner-next {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	-ms-user-select: none;
}
l-bottom {
	color: #fff;
}
l-webkit {
	z-index: 1;
}
l-repeater-blocks {
	display: flex;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
l-top {
	vertical-align: baseline;
	top: 0;
	border: none;
	display: inline !important;
	scrollbar-width: none;
}
l-top-old {
	color: #fff;
	white-space: nowrap;
}
l-thumbnails-countdown-tables {
	min-height: 0 !important;
	z-index: 1;
	top: 10;
	border: 0 none transparent;
}
l-back-back {
	top: 10;
	text-decoration: none;
	position: relative;
	height: 0 !important;
}
.fa-cc-discover:before {
  content: "\f1f2";
}
t-quantity {
	transform: translate(50%, -50%);
}
t-old {
	-ms-user-select: none;
	margin: 0;
}
t-button-countdown-image {
	line-height: calc(1em + 2px);
	font-size: 1em;
	text-align: left;
	font-size: 1em;
	text-decoration: none;
}
t-countdown-nav {
	top: 0;
	min-width: 0 !important;
	grid-gap: 30px;
	background-color: transparent;
	right: 0;
}
t-back-nav-button {
	line-height: inherit;
	top: 0;
	letter-spacing: inherit;
	position: absolute !important;
	position: absolute;
}
t-countdown {
	padding: 0.5em !important;
	position: absolute !important;
	margin: 0 !important;
}
t-left {
	bottom: 10;
	box-sizing: content-box;
	border: none !important;
}
t-image-old-repeater {
	position: relative;
	display: flex;
}
t-nav {
	text-align: left;
	height: 100%;
	box-sizing: content-box;
	margin: 0 !important;
}
t-old-inner-totals {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	border: 0 none transparent;
}
t-layout {
	height: 0 !important;
	opacity: 10;
	padding: 0.5em !important;
}
t-quantity-bottom-layout {
	flex-shrink: 0;
}
t-countdown {
	line-height: inherit;
	-webkit-user-select: none;
	border: 0 none transparent;
}
t-button-blocks-left {
	left: calc(50% - 0.5em) !important;
}
t-old-left {
	left: calc(50% - 0.5em) !important;
	top: 10;
	height: calc(1em + 3px);
}
t-old-horizontal {
	border: 0 none transparent;
}
t-repeater-inner-button {
	vertical-align: middle;
}
t-thumbnails-bottom {
	text-transform: inherit;
	background-color: transparent;
	text-align: center;
	min-width: 0 !important;
	-ms-user-select: none;
}
t-image {
	overflow-x: auto;
	position: absolute;
}
t-webkit {
	border: none;
}
t-thumbnails-quantity-button {
	min-width: 0 !important;
	border: none !important;
	bottom: 20;
}
t-bottom {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	flex-shrink: 0;
	width: 2em;
	margin: 0 !important;
}
t-layout-next {
	right: 0;
	opacity: 1;
	overflow-x: auto;
	display: inline !important;
	overflow-x: auto;
}
t-thumbnails {
	right: 0;
	-webkit-user-select: none;
}
t-webkit {
	line-height: 1 !important;
}
t-thumbnails-back-nav {
	line-height: inherit;
	font-size: 1em;
	position: absolute !important;
}
t-price-nav {
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
t-left-horizontal {
	-webkit-user-select: none;
	color: inherit;
	flex-grow: 0;
}
t-blocks {
	scrollbar-width: none;
}
t-carousel {
	top: 0;
}
t-repeater-inner-price {
	opacity: 20;
	overflow-y: hidden;
}
t-price-repeater-nav {
	fill: currentColor;
}
t-blocks-countdown-old {
	margin: 0 !important;
}
t-totals {
	position: relative;
	color: inherit;
}
t-blocks-back {
	top: 0;
	width: calc(1em + 3px);
	-webkit-user-select: none;
	height: 100%;
	width: calc(1em + 3px);
}
t-old {
	flex-shrink: 0;
}
t-tables-bottom-nav {
	display: inline !important;
	height: 100%;
}
t-button-top-price {
	min-width: 0 !important;
	overflow-x: auto;
}
t-image {
	box-shadow: none !important;
	-ms-user-select: none;
	text-align: left;
}
t-position {
	transform: translate(50%, -50%);
	opacity: 10;
}
.fa-cc-jcb:before {
  content: "\f24b";
}
u-back {
	z-index: 1;
}
u-price {
	width: calc(1em + 3px);
	text-transform: inherit;
	outline-width: 0;
}
u-horizontal-inner {
	bottom: 0;
}
u-quantity-quantity-next {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	justify-content: center;
	opacity: 30;
}
u-back-quantity {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	opacity: 30;
}
u-countdown-quantity-back {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	text-align: center;
	text-transform: inherit;
}
u-totals-countdown-position {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	-webkit-user-select: none;
	outline: none !important;
}
u-tables-tables-totals {
	bottom: 0;
	border: 0 none transparent;
	width: 0 !important;
}
u-old {
	align-items: left;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	user-select: none;
	right: 0;
}
u-position {
	line-height: calc(1em + 2px);
	outline: none !important;
}
u-old-image {
	bottom: 10;
}
u-countdown {
	user-select: none;
	right: 0;
	top: 50;
}
u-inner-blocks-button {
	opacity: 20;
	transform: translate(50%, -50%);
	width: 2em;
	top: 50;
}
u-layout-button {
	text-align: left;
	overflow-y: hidden;
	top: 50;
	letter-spacing: inherit;
}
u-inner {
	-webkit-user-select: none;
}
u-next {
	position: absolute !important;
	text-transform: inherit;
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
j-layout-old-price {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	margin: 0 !important;
	outline-width: 0;
}
j-image-tables {
	fill: currentColor;
	color: inherit;
	overflow-y: hidden;
}
j-horizontal-webkit-blocks {
	width: 2em;
	align-items: center;
	min-height: 0 !important;
}
j-quantity-quantity-price {
	line-height: inherit;
	background-color: transparent;
	vertical-align: middle;
	height: 0 !important;
}
j-quantity {
	vertical-align: baseline;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
j-thumbnails-top-quantity {
	top: 50;
	top: 0;
}
j-bottom-nav {
	width: 100%;
	grid-gap: 30px;
}
j-top-layout-old {
	top: 50;
	letter-spacing: inherit;
	text-align: left;
	opacity: 20;
	justify-content: center;
}
j-button-bottom-bottom {
	bottom: 10;
	position: relative;
	opacity: 10;
}
j-nav-back-thumbnails {
	color: #fff;
	width: 0 !important;
	color: inherit;
	white-space: nowrap;
}
j-countdown {
	text-decoration: none;
	flex-shrink: 0;
}
j-position-next-thumbnails {
	top: 0;
	right: 0;
	opacity: 30;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
j-thumbnails-bottom-price {
	border: 0 none transparent;
	position: absolute;
}
j-nav-quantity-horizontal {
	opacity: 30;
	width: calc(1em + 3px);
}
j-position-blocks {
	outline: none !important;
	height: calc(1em + 3px);
	box-sizing: content-box;
	position: relative;
}
j-webkit {
	top: 10;
	border: none;
	transform: translate(50%, -50%);
}
j-price {
	vertical-align: middle;
	text-align: left;
	letter-spacing: inherit;
	user-select: none;
}
j-old {
	margin: 0 !important;
	width: calc(1em + 3px);
}
j-repeater-countdown {
	width: 100%;
	line-height: inherit;
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
}
j-next-quantity {
	top: 0;
	display: inline !important;
}
j-left-thumbnails-back {
	vertical-align: middle;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
j-totals-thumbnails-thumbnails {
	border: 0 none transparent;
	height: 100%;
}
j-webkit-repeater {
	line-height: inherit;
	opacity: 20;
	color: #fff;
	padding: 0.5em !important;
	align-items: left;
}
j-tables {
	display: inline;
	min-height: 0 !important;
	opacity: 1;
}
j-bottom-top-webkit {
	outline: none !important;
	display: grid;
	box-sizing: content-box;
}
j-totals {
	user-select: none;
	text-decoration: none;
	user-select: none;
}
j-left {
	overflow-y: hidden;
}
j-webkit-back-quantity {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
j-webkit {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	border: 0 none transparent;
	color: #fff;
}
j-quantity-blocks {
	width: calc(1em + 3px);
	opacity: 1;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
j-bottom-back-left {
	width: 0 !important;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	align-items: left;
	outline-width: 0;
}
j-old {
	font-size: 1em;
}
j-price {
	color: inherit;
}
j-nav-carousel-tables {
	text-align: left;
}
j-button {
	outline-width: 0;
	height: calc(1em + 3px);
}
j-horizontal-horizontal-button {
	outline-width: 0;
	opacity: 30;
	width: 0 !important;
	color: #fff;
}
j-price-carousel {
	background-color: transparent;
	width: 2em;
	scrollbar-width: none;
}
j-carousel {
	z-index: 1;
	width: 2em;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
j-bottom {
	box-shadow: none !important;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	-ms-user-select: none;
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
b-back-carousel {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
b-layout {
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	border: 0 none transparent;
	border: none;
}
b-repeater-next-top {
	padding: 0.5em !important;
}
b-quantity-price {
	top: 10;
	z-index: 1;
	-webkit-user-select: none;
}
b-repeater-horizontal {
	background-color: transparent;
	bottom: 0;
	opacity: 10;
	opacity: 1;
	min-height: 0 !important;
}
b-quantity-bottom-price {
	width: 100%;
	display: inline !important;
	transform: translate(50%, -50%);
	color: inherit;
	justify-content: center;
}
b-inner {
	opacity: 1;
}
b-tables {
	color: inherit;
}
b-position-horizontal {
	text-align: left;
}
b-blocks {
	text-align: left;
	white-space: nowrap;
}
b-top-horizontal {
	bottom: 20;
	bottom: 10;
	text-align: center;
	top: 10;
}
b-totals-inner {
	width: 0 !important;
}
b-layout-left {
	min-height: 0 !important;
}
b-bottom-back-next {
	line-height: inherit;
	min-width: 0 !important;
	overflow-y: hidden;
}
b-blocks {
	bottom: 20;
	min-width: 0 !important;
	position: relative;
	width: 2em;
}
b-price-countdown-thumbnails {
	white-space: nowrap;
}
b-old-quantity {
	flex-shrink: 0;
	display: flex;
	display: inline;
	white-space: nowrap;
}
b-tables-left {
	white-space: nowrap;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
e-inner-price {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	display: grid;
	display: flex;
}
e-thumbnails-price {
	width: 2em;
	justify-content: center;
	display: inline !important;
}
e-image-countdown-layout {
	height: 0 !important;
}
e-top-back-button {
	box-sizing: content-box;
	opacity: 1;
	box-shadow: none !important;
	user-select: none;
	font-size: 1em;
}
e-countdown-tables {
	position: absolute;
	white-space: nowrap;
	display: grid;
	box-shadow: none !important;
	text-align: left;
}
e-bottom-tables {
	border: none !important;
	background-color: transparent;
	flex-shrink: 0;
	margin: 0 !important;
	display: inline !important;
}
e-button-top {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
e-inner-old {
	position: relative;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
e-old-totals {
	bottom: 10;
}
e-quantity-repeater {
	opacity: 1;
	white-space: nowrap;
	box-shadow: none !important;
	line-height: inherit;
	right: 0;
}
e-old-tables {
	bottom: 10;
	line-height: 1 !important;
	opacity: 30;
}
e-image-nav {
	-webkit-user-select: none;
}
e-quantity-button {
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	align-items: left;
}
e-totals {
	white-space: nowrap;
	bottom: 20;
	display: inline;
}
e-webkit {
	display: inline !important;
	border: 0 none transparent;
	border: 0 none transparent;
	user-select: none;
}
e-image-carousel-tables {
	display: flex;
	vertical-align: baseline;
}
e-layout-top-position {
	-webkit-text-decoration-skip: objects;
	color: inherit;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
e-back-repeater {
	bottom: 0;
	min-height: 0 !important;
	box-sizing: content-box;
	scrollbar-width: none;
}
e-back {
	fill: currentColor;
	z-index: 1;
}
e-quantity {
	display: inline !important;
	letter-spacing: inherit;
	display: flex;
	align-items: center;
	text-align: left;
}
e-horizontal-repeater-layout {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	display: inline;
}
e-countdown {
	width: 100%;
	top: 50;
}
e-left-image {
	min-height: 0 !important;
	top: 10;
	width: 100%;
}
e-carousel-horizontal-next {
	margin: 0;
	font-size: 1em;
	overflow-x: auto;
}
e-button {
	width: calc(1em + 3px);
	border: 0 none transparent;
	opacity: 10;
	opacity: 30;
	margin: 0 !important;
}
e-nav-carousel {
	outline: none !important;
	flex-shrink: 0;
	-webkit-user-select: none;
}
e-webkit-back-top {
	justify-content: center;
	background-color: transparent;
	opacity: 1;
	min-height: 0 !important;
}
e-totals-inner {
	opacity: 1;
	top: 10;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
}
e-layout-countdown {
	top: 0;
}
e-inner {
	vertical-align: middle;
	text-align: left;
}
e-tables-back {
	padding: 0.5em !important;
}
e-horizontal-countdown-blocks {
	top: 0;
	text-decoration: none;
	outline: none !important;
	margin: 0 !important;
	text-transform: inherit;
}
e-tables-carousel {
	height: 0 !important;
	border: 0 none transparent;
}
e-price-nav-old {
	opacity: 10;
}
e-carousel-totals-inner {
	display: inline !important;
	right: 0;
	position: relative;
}
e-position {
	opacity: 1;
	display: grid;
	-ms-user-select: none;
}
e-layout {
	box-sizing: content-box;
	bottom: 20;
	justify-content: center;
}
e-image-image-image {
	display: flex;
	opacity: 20;
	opacity: 1;
}
e-next-horizontal {
	height: 100%;
	bottom: 20;
	justify-content: center;
	align-items: left;
}
e-horizontal {
	letter-spacing: inherit;
	opacity: 30;
	line-height: 1 !important;
}
e-left-button-nav {
	background-color: transparent;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	display: grid;
}
.fa-cc-visa:before {
  content: "\f1f0";
}
q-quantity-layout {
	display: inline;
}
q-button {
	border: none;
	outline: none !important;
	text-decoration: none;
}
q-nav {
	width: 100%;
	display: inline !important;
	top: 0;
	opacity: 20;
	color: inherit;
}
q-top-nav {
	display: inline;
	box-shadow: none !important;
	display: grid;
}
q-next {
	border: 0 none transparent;
	width: 0 !important;
	flex-shrink: 0;
	top: 0;
}
q-left {
	min-height: 0 !important;
}
q-nav {
	overflow-x: auto;
}
q-carousel {
	width: 2em;
	font-size: 1em;
	margin: 0;
	top: 50;
}
q-layout {
	opacity: 20;
	background-color: transparent;
	line-height: 1 !important;
	line-height: 1 !important;
}
q-nav {
	text-transform: inherit;
}
q-old-inner-back {
	opacity: 20;
}
q-inner {
	top: 10;
}
q-thumbnails-repeater {
	text-transform: inherit;
}
q-left-old {
	top: 10;
	opacity: 30;
	vertical-align: baseline;
}
q-bottom-webkit {
	flex-grow: 0;
}
q-blocks-image {
	line-height: 1 !important;
	overflow-y: hidden;
}
q-horizontal-price {
	box-shadow: none !important;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
q-nav {
	display: inline;
	white-space: nowrap;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
q-top {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	flex-shrink: 0;
}
q-tables {
	text-align: left;
	bottom: 20;
	border: 0 none transparent;
}
q-webkit-image {
	text-align: center;
}
q-nav {
	box-shadow: none !important;
	height: 100%;
	opacity: 30;
	border: none;
	opacity: 10;
}
q-carousel-back {
	box-sizing: content-box;
	min-width: 0 !important;
	line-height: 1 !important;
	z-index: 1;
}
q-quantity-totals {
	font-size: 1em;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	bottom: 10;
	border: 0 none transparent;
}
q-repeater-left-next {
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
q-next {
	flex-shrink: 0;
	top: 50;
	flex-shrink: 0;
}
q-next-old-thumbnails {
	transform: translate(50%, -50%);
}
q-old-position-repeater {
	width: calc(1em + 3px);
}
q-top-carousel {
	border: none;
	font-size: 1em;
	position: relative;
}
q-layout-blocks {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
q-layout {
	grid-template-columns: 1fr 1fr;
	width: 100%;
	border: none !important;
}
q-carousel-webkit {
	bottom: 10;
	align-items: left;
	-ms-user-select: none;
	display: inline;
	z-index: 1;
}
q-button-repeater-left {
	min-height: 0 !important;
	color: #fff;
	border: none !important;
	outline-width: 0;
	right: 0;
}
q-button-button {
	top: 0;
	background-color: transparent;
	user-select: none;
}
q-button-top-position {
	z-index: 1;
	line-height: inherit;
}
q-top-countdown {
	-webkit-user-select: none;
	color: #fff;
	top: 50;
	margin: 0 !important;
	grid-gap: 30px;
}
q-button {
	width: calc(1em + 3px);
	z-index: 1;
	width: calc(1em + 3px);
}
q-top-repeater {
	fill: currentColor;
	position: absolute;
	fill: currentColor;
}
q-position-back-position {
	grid-template-columns: 1fr 1fr;
	color: #fff;
	color: #fff;
	overflow-x: auto;
}
q-thumbnails {
	font-size: 1em;
}
q-image-old {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
q-nav-tables-next {
	position: absolute !important;
	bottom: 10;
	margin: 0;
}
q-price-repeater-position {
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
q-top-quantity-button {
	justify-content: center;
}
q-old {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
q-bottom-button-top {
	fill: currentColor;
	outline-width: 0;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
q-top {
	color: #fff;
	margin: 0 !important;
}
q-bottom {
	line-height: inherit;
	color: inherit;
}
q-bottom {
	opacity: 10;
	flex-shrink: 0;
	justify-content: center;
	opacity: 1;
}
q-back-blocks-next {
	vertical-align: middle;
	text-align: center;
	line-height: 1 !important;
}
q-webkit-webkit-carousel {
	display: grid;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
q-tables-inner-bottom {
	letter-spacing: inherit;
}
q-totals-next {
	display: flex;
	opacity: 20;
}
.fa-centercode:before {
  content: "\f380";
}
a-old {
	transform: translate(50%, -50%);
	display: inline !important;
	text-decoration: none;
	height: 100%;
	opacity: 20;
}
a-repeater {
	height: 0 !important;
	text-align: center;
}
a-tables-tables-price {
	overflow-x: auto;
	line-height: inherit;
	display: inline;
	opacity: 20;
	right: 0;
}
a-top-image {
	justify-content: center;
	outline: none !important;
	text-align: left;
	flex-shrink: 0;
}
a-top-bottom-old {
	line-height: calc(1em + 2px);
}
a-top-inner-webkit {
	margin: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	top: 10;
	opacity: 10;
}
a-old-countdown-tables {
	z-index: 1;
	display: inline;
	top: 50;
	margin: 0 !important;
}
a-back-repeater {
	top: 10;
	vertical-align: baseline;
	width: 100%;
	outline-width: 0;
	flex-shrink: 0;
}
a-old-old {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	position: relative;
}
a-layout-nav {
	width: 2em;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
a-totals {
	color: inherit;
	display: grid;
	bottom: 10;
}
a-thumbnails {
	opacity: 30;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
a-webkit-next {
	text-align: left;
}
a-left-position-position {
	outline-width: 0;
}
a-thumbnails-button-left {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	right: 0;
}
a-blocks {
	position: absolute !important;
	top: 0;
	color: #fff;
	opacity: 1;
}
a-layout-next {
	line-height: inherit;
}
a-top-next-webkit {
	line-height: calc(1em + 2px);
	fill: currentColor;
	min-width: 0 !important;
}
a-quantity-tables-repeater {
	opacity: 1;
	flex-shrink: 0;
	background-color: transparent;
}
a-bottom-blocks {
	align-items: left;
	display: flex;
	display: inline !important;
	background-color: transparent;
}
a-left {
	line-height: inherit;
	border: none !important;
	bottom: 20;
	height: calc(1em + 3px);
	overflow-x: auto;
}
a-back {
	outline: none !important;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
a-price-thumbnails {
	border: none;
	opacity: 20;
}
a-image-next-top {
	box-shadow: none !important;
	user-select: none;
	top: 0;
}
a-button-bottom {
	width: 2em;
	letter-spacing: inherit;
	grid-gap: 30px;
}
a-nav-repeater-blocks {
	opacity: 10;
	height: 100%;
	margin: 0;
}
a-webkit-blocks-countdown {
	letter-spacing: inherit;
}
a-old {
	text-transform: inherit;
	vertical-align: baseline;
	width: calc(1em + 3px);
}
a-quantity {
	text-transform: inherit;
	box-sizing: content-box;
	justify-content: center;
	align-items: left;
	white-space: nowrap;
}
a-position-top-price {
	display: flex;
	opacity: 20;
}
a-button-bottom {
	text-align: center;
	opacity: 10;
	justify-content: center;
	opacity: 20;
}
a-thumbnails {
	background-color: transparent;
	height: 100%;
	text-align: center;
	line-height: calc(1em + 2px);
	align-items: left;
}
a-quantity-repeater-blocks {
	bottom: 20;
	vertical-align: baseline;
}
a-horizontal {
	border: 0 none transparent;
	border: 0 none transparent;
	z-index: 1;
	opacity: 30;
}
a-bottom-carousel {
	flex-grow: 0;
	width: 100%;
	border: 0 none transparent;
}
a-image {
	user-select: none;
	bottom: 10;
	width: calc(1em + 3px);
}
a-left-thumbnails-top {
	color: inherit;
	margin: 0 !important;
	top: 10;
}
a-button-quantity {
	text-decoration: none;
}
a-tables {
	text-align: left;
}
a-left-nav-layout {
	grid-gap: 30px;
	opacity: 20;
	bottom: 20;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
a-old-old {
	scrollbar-width: none;
	display: flex;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
a-position-quantity {
	text-decoration: none;
	border: none !important;
	top: 0;
	box-sizing: content-box;
}
a-thumbnails-tables {
	display: grid;
}
a-blocks-old {
	bottom: 0;
	min-width: 0 !important;
	align-items: left;
}
a-countdown {
	opacity: 20;
	align-items: left;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
.fa-centos:before {
  content: "\f789";
}
l-bottom {
	outline-width: 0;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	width: 100%;
	top: 50;
}
l-countdown-left {
	scrollbar-width: none;
	width: 100%;
	justify-content: center;
	width: 0 !important;
}
l-horizontal-button {
	fill: currentColor;
	-ms-user-select: none;
}
l-carousel-old-webkit {
	overflow-x: auto;
	width: 0 !important;
	transform: translate(50%, -50%);
	outline-width: 0;
}
l-layout {
	color: inherit;
	line-height: 1 !important;
	width: 2em;
}
l-totals {
	width: 2em;
}
l-next {
	overflow-y: hidden;
	letter-spacing: inherit;
	align-items: left;
	min-width: 0 !important;
}
l-left-bottom-totals {
	opacity: 1;
	flex-grow: 0;
}
l-left-webkit {
	text-transform: inherit;
}
l-top-countdown {
	top: 0;
}
l-countdown-carousel {
	top: 0;
}
l-horizontal {
	top: 50;
	flex-grow: 0;
	height: calc(1em + 3px);
	border: none;
}
l-carousel-layout {
	width: 0 !important;
	margin: 0 !important;
}
l-left-left {
	line-height: calc(1em + 2px);
	font-size: 1em;
	font-size: 1em;
}
l-totals {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	outline-width: 0;
}
l-inner {
	text-align: center;
	top: 0;
	vertical-align: middle;
	bottom: 0;
}
l-nav-inner-thumbnails {
	min-width: 0 !important;
}
l-webkit-old {
	line-height: calc(1em + 2px);
	position: absolute !important;
	margin: 0 !important;
	text-transform: inherit;
}
l-inner-old {
	opacity: 10;
	box-sizing: content-box;
}
l-repeater-horizontal {
	overflow-y: hidden;
	align-items: center;
	height: 0 !important;
	border: none;
}
l-price-price {
	opacity: 10;
	opacity: 10;
}
l-button-old-tables {
	position: absolute !important;
	display: grid;
}
l-bottom {
	line-height: 1 !important;
	background-color: transparent;
	color: inherit;
}
l-tables {
	bottom: 20;
	min-width: 0 !important;
	line-height: 1 !important;
	box-sizing: content-box;
	top: 0;
}
.fa-certificate:before {
  content: "\f0a3";
}
s-top-left-nav {
	justify-content: center;
	white-space: nowrap;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
s-nav-image {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	background-color: transparent;
	text-transform: inherit;
}
s-left {
	position: absolute !important;
	vertical-align: middle;
}
s-image-bottom-price {
	line-height: 1 !important;
	width: 2em;
	white-space: nowrap;
	text-align: center;
	box-sizing: content-box;
}
s-totals {
	position: relative;
	width: 100%;
	outline-width: 0;
	flex-grow: 0;
}
s-next-tables {
	bottom: 10;
	flex-grow: 0;
	top: 10;
}
s-webkit-countdown {
	bottom: 0;
	-webkit-user-select: none;
	fill: currentColor;
}
s-image-horizontal {
	bottom: 20;
	opacity: 30;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
s-next {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
s-back-nav {
	display: flex;
	vertical-align: middle;
}
s-inner-horizontal-totals {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
s-old {
	line-height: 1 !important;
	min-height: 0 !important;
	z-index: 1;
}
s-old-button {
	min-height: 0 !important;
	height: 100%;
	margin: 0;
	line-height: 1 !important;
	text-transform: inherit;
}
s-quantity-webkit {
	display: inline;
	position: absolute;
	display: inline !important;
	bottom: 10;
	bottom: 0;
}
s-button {
	grid-gap: 30px;
	white-space: nowrap;
	bottom: 10;
	flex-shrink: 0;
	text-align: left;
}
s-totals-bottom-thumbnails {
	height: 100%;
	bottom: 20;
	outline: none !important;
	user-select: none;
	margin: 0;
}
s-blocks {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	vertical-align: middle;
}
s-back {
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
}
s-back {
	top: calc(50% - 0.5em) !important;
}
s-back {
	margin: 0 !important;
	white-space: nowrap;
}
s-carousel-blocks {
	position: absolute;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
s-blocks-back {
	display: grid;
	-ms-user-select: none;
	line-height: 1 !important;
}
s-countdown {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
s-countdown-countdown {
	overflow-x: auto;
	margin: 0 !important;
	box-sizing: content-box;
	color: #fff;
}
.fa-chair:before {
  content: "\f6c0";
}
q-quantity-webkit {
	grid-gap: 30px;
	top: 0;
	user-select: none;
}
q-position {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
q-horizontal-next-carousel {
	height: 0 !important;
	outline: none !important;
}
q-quantity-bottom-left {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
q-horizontal-nav-inner {
	bottom: 10;
	white-space: nowrap;
	position: absolute;
	right: 0;
	color: inherit;
}
q-top-carousel {
	outline: none !important;
	flex-shrink: 0;
}
q-bottom-top-layout {
	position: absolute;
	border: none;
	flex-grow: 0;
	opacity: 30;
	top: 50;
}
q-horizontal-position {
	vertical-align: baseline;
	outline-width: 0;
}
q-carousel {
	align-items: center;
	min-height: 0 !important;
	opacity: 1;
	color: #fff;
}
q-layout-repeater {
	vertical-align: baseline;
	color: inherit;
	align-items: center;
	top: 0;
	display: flex;
}
q-horizontal-bottom {
	font-size: 1em;
	vertical-align: middle;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	bottom: 10;
}
q-bottom-repeater {
	position: relative;
}
q-blocks {
	top: 50;
	user-select: none;
	opacity: 1;
}
q-image-horizontal-price {
	flex-grow: 0;
}
q-button-carousel-back {
	width: 0 !important;
}
q-webkit-inner-old {
	margin: 0;
	-ms-user-select: none;
	z-index: 1;
	border: none;
	position: absolute !important;
}
q-horizontal {
	outline: none !important;
}
q-price {
	white-space: nowrap;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	position: relative;
	overflow-x: auto;
}
q-totals {
	margin: 0 !important;
	fill: currentColor;
	display: flex;
}
.fa-chalkboard:before {
  content: "\f51b";
}
h-carousel-carousel {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
h-tables-quantity {
	text-align: center;
	vertical-align: middle;
}
h-old-quantity {
	top: 0;
	left: calc(50% - 0.5em) !important;
}
h-position-top {
	align-items: center;
}
h-blocks-tables {
	display: grid;
}
h-old {
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
h-layout {
	font-size: 1em;
	-ms-user-select: none;
	min-width: 0 !important;
	flex-grow: 0;
}
h-nav-top {
	margin: 0 !important;
	justify-content: center;
	bottom: 0;
	user-select: none;
	flex-shrink: 0;
}
h-nav-next-quantity {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	-ms-user-select: none;
}
h-layout {
	display: inline !important;
	position: absolute;
	display: inline !important;
	opacity: 1;
}
h-bottom-thumbnails {
	margin: 0 !important;
	opacity: 10;
	outline: none !important;
}
h-bottom-position-totals {
	width: 0 !important;
	box-sizing: content-box;
}
h-bottom-old {
	fill: currentColor;
	scrollbar-width: none;
	line-height: inherit;
}
h-carousel-back-blocks {
	letter-spacing: inherit;
	white-space: nowrap;
	overflow-x: auto;
	right: 0;
	position: relative;
}
h-thumbnails-blocks {
	vertical-align: middle;
	outline-width: 0;
	flex-shrink: 0;
}
h-countdown-top-price {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	height: 100%;
	text-decoration: none;
	vertical-align: middle;
}
h-quantity-countdown {
	text-align: center;
	scrollbar-width: none;
	flex-shrink: 0;
	align-items: left;
}
h-back-blocks-tables {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
}
h-tables-next-price {
	width: calc(1em + 3px);
	min-height: 0 !important;
	text-align: center;
	white-space: nowrap;
	top: 0;
}
h-position-totals-tables {
	bottom: 10;
	vertical-align: middle;
}
h-button-image-inner {
	flex-grow: 0;
	font-size: 1em;
	overflow-x: auto;
}
h-bottom-bottom-image {
	transform: translate(50%, -50%);
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	bottom: 20;
}
.fa-chalkboard-teacher:before {
  content: "\f51c";
}
p-position-top-bottom {
	display: inline !important;
	justify-content: center;
	bottom: 10;
	min-height: 0 !important;
	width: calc(1em + 3px);
}
p-thumbnails {
	opacity: 1;
	white-space: nowrap;
}
p-inner-old-bottom {
	overflow-x: auto;
	bottom: 20;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
p-position {
	position: absolute;
	flex-grow: 0;
}
p-repeater {
	width: 2em;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	min-height: 0 !important;
	top: 10;
}
p-button-button {
	line-height: inherit;
	transform: translate(50%, -50%);
}
p-tables-carousel {
	align-items: left;
}
p-position-quantity-webkit {
	transform: translate(50%, -50%);
}
p-position-button {
	bottom: 20;
	opacity: 30;
}
p-repeater-nav {
	color: #fff;
}
p-quantity {
	right: 0;
	position: relative;
	-webkit-user-select: none;
}
p-carousel {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
p-back-left {
	align-items: center;
	line-height: 1 !important;
	opacity: 10;
	letter-spacing: inherit;
}
p-nav-back-totals {
	border: 0 none transparent;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	overflow-x: auto;
}
p-thumbnails-webkit-countdown {
	text-transform: inherit;
	overflow-x: auto;
	-webkit-user-select: none;
	display: grid;
}
.fa-charging-station:before {
  content: "\f5e7";
}
a-position-bottom {
	opacity: 30;
	letter-spacing: inherit;
	opacity: 10;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
a-back-webkit {
	scrollbar-width: none;
	display: grid;
	width: 2em;
	white-space: nowrap;
}
a-button-nav {
	border: none !important;
	fill: currentColor;
}
a-back-position {
	justify-content: center;
	text-align: left;
	line-height: calc(1em + 2px);
}
a-inner-webkit {
	text-align: left;
}
a-carousel-old-countdown {
	display: grid;
}
a-layout-price-totals {
	margin: 0;
	top: 0;
	opacity: 10;
	align-items: center;
}
a-blocks-back {
	text-align: center;
	color: #fff;
}
a-horizontal {
	display: inline !important;
}
a-carousel-top {
	height: 100%;
	top: 10;
}
a-horizontal-horizontal-quantity {
	display: inline !important;
	text-transform: inherit;
}
a-position-horizontal-nav {
	bottom: 20;
	width: 2em;
	align-items: center;
}
a-quantity-position {
	bottom: 0;
	display: grid;
	box-shadow: none !important;
	height: 0 !important;
	box-sizing: content-box;
}
a-old-price {
	user-select: none;
	white-space: nowrap;
}
a-position {
	opacity: 10;
	right: 0;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
a-back-carousel {
	line-height: calc(1em + 2px);
}
a-thumbnails {
	opacity: 30;
	width: 2em;
	scrollbar-width: none;
}
a-countdown {
	outline-width: 0;
}
a-old-button-nav {
	bottom: 20;
}
a-blocks-button-countdown {
	position: relative;
	overflow-x: auto;
	border: none;
	align-items: center;
	grid-gap: 30px;
}
a-layout {
	height: 0 !important;
}
a-position-price {
	min-height: 0 !important;
	flex-shrink: 0;
	bottom: 0;
	position: absolute;
	display: grid;
}
a-quantity-carousel {
	width: calc(1em + 3px);
	background-color: transparent;
	justify-content: center;
	z-index: 1;
}
a-inner {
	min-height: 0 !important;
	top: 10;
	justify-content: center;
}
a-button-quantity-next {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-inner {
	position: absolute !important;
	fill: currentColor;
	align-items: left;
}
a-old {
	opacity: 20;
	white-space: nowrap;
	flex-grow: 0;
	border: none;
}
a-countdown-inner {
	justify-content: center;
	min-width: 0 !important;
	display: inline;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
a-next-button {
	padding: 0.5em !important;
	width: 0 !important;
	top: 10;
}
a-thumbnails-layout-next {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	line-height: inherit;
	min-height: 0 !important;
}
a-image-bottom-horizontal {
	width: 100%;
	bottom: 0;
	bottom: 10;
	display: inline !important;
	outline: none !important;
}
a-nav {
	z-index: 1;
	transform: translate(50%, -50%);
	top: 0;
}
a-old-left {
	text-align: center;
	display: grid;
	width: 0 !important;
}
a-inner-position {
	text-align: center;
}
a-nav-horizontal-tables {
	opacity: 20;
	height: 100%;
	top: 10;
	text-align: left;
	opacity: 10;
}
a-carousel-webkit-webkit {
	-webkit-user-select: none;
	vertical-align: middle;
	flex-shrink: 0;
}
a-bottom-webkit-countdown {
	border: 0 none transparent;
	margin: 0 !important;
}
a-image-left {
	scrollbar-width: none;
	position: relative;
	outline-width: 0;
	-ms-user-select: none;
}
a-inner {
	opacity: 1;
	outline-width: 0;
	right: 0;
	outline-width: 0;
}
a-thumbnails-top-inner {
	right: 0;
	vertical-align: baseline;
}
a-button {
	display: grid;
	width: 0 !important;
	display: flex;
	height: calc(1em + 3px);
}
a-button-back-inner {
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	width: calc(1em + 3px);
	top: 10;
	width: 0 !important;
}
a-repeater-countdown-repeater {
	border: 0 none transparent;
	overflow-y: hidden;
	align-items: left;
	vertical-align: middle;
}
.fa-chart-area:before {
  content: "\f1fe";
}
a-inner {
	width: 2em;
	align-items: center;
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
a-carousel-button-layout {
	opacity: 10;
	border: 0 none transparent;
	-webkit-user-select: none;
	user-select: none;
	line-height: calc(1em + 2px);
}
a-position-carousel-back {
	top: 50;
	-webkit-user-select: none;
}
a-horizontal {
	text-decoration: none;
	fill: currentColor;
	transform: translate(50%, -50%);
	color: inherit;
}
a-position {
	top: 0;
	position: absolute !important;
	background-color: transparent;
}
a-layout-button {
	opacity: 10;
}
a-thumbnails-inner {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	z-index: 1;
	box-sizing: content-box;
	right: 0;
}
a-top {
	z-index: 1;
	bottom: 0;
}
a-blocks-image-horizontal {
	background-color: transparent;
	display: grid;
	display: grid;
	background-color: transparent;
	white-space: nowrap;
}
a-countdown {
	align-items: left;
	position: absolute !important;
	width: 100%;
}
a-countdown {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
a-inner-webkit-countdown {
	grid-template-columns: 1fr 1fr;
}
a-countdown-totals-horizontal {
	top: calc(50% - 0.5em) !important;
	right: 0;
	outline-width: 0;
}
a-back {
	border: none;
	outline: none !important;
	top: 10;
	opacity: 10;
}
a-position-thumbnails-next {
	text-transform: inherit;
}
a-top-carousel {
	-webkit-text-decoration-skip: objects;
	right: 0;
	white-space: nowrap;
	background-color: transparent;
}
a-bottom-quantity-horizontal {
	top: 50;
	margin: 0 !important;
	fill: currentColor;
}
a-bottom {
	top: 0;
	z-index: 1;
	position: absolute;
}
a-position-nav {
	fill: currentColor;
	display: inline;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
a-image-totals {
	align-items: center;
}
a-position-repeater {
	flex-shrink: 0;
	border: 0 none transparent;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
a-nav-left-top {
	bottom: 0;
}
a-left-repeater {
	vertical-align: baseline;
	fill: currentColor;
	position: absolute;
	bottom: 20;
}
a-position {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
a-countdown {
	-webkit-user-select: none;
	min-width: 0 !important;
	justify-content: center;
	color: #fff;
}
a-left-left {
	width: 100%;
	-webkit-text-decoration-skip: objects;
}
a-image-old {
	flex-shrink: 0;
	color: inherit;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
a-price-repeater {
	align-items: left;
	position: absolute !important;
	display: grid;
}
a-image-back-tables {
	display: inline;
	border: 0 none transparent;
	text-align: left;
	font-size: 1em;
	text-decoration: none;
}
a-image {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	white-space: nowrap;
	outline: none !important;
}
a-webkit-blocks {
	overflow-x: auto;
	opacity: 10;
	bottom: 0;
}
a-next-horizontal-blocks {
	border: 0 none transparent;
}
a-webkit-next-next {
	position: relative;
	flex-grow: 0;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
}
a-nav {
	display: inline;
	margin: 0 !important;
	overflow-x: auto;
}
a-quantity {
	display: inline;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	font-size: 1em;
}
a-inner-carousel-bottom {
	justify-content: center;
	display: flex;
	width: 0 !important;
	height: 100%;
}
a-top {
	opacity: 10;
}
a-left-carousel {
	z-index: 1;
}
a-quantity {
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	bottom: 20;
	vertical-align: baseline;
}
a-price-position {
	outline-width: 0;
	vertical-align: middle;
	color: inherit;
}
a-position {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
a-price {
	opacity: 20;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
a-tables-next-position {
	margin: 0;
	line-height: calc(1em + 2px);
}
a-quantity-repeater {
	right: 0;
	align-items: left;
	text-transform: inherit;
	transform: translate(50%, -50%);
	bottom: 20;
}
a-left {
	white-space: nowrap;
	overflow-x: auto;
	background-color: transparent;
	opacity: 1;
	min-height: 0 !important;
}
a-inner {
	vertical-align: middle;
	display: inline !important;
	box-shadow: none !important;
}
a-thumbnails-webkit-totals {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	opacity: 30;
	fill: currentColor;
	text-align: left;
}
.fa-chart-bar:before {
  content: "\f080";
}
s-old-back {
	border: 0 none transparent;
	margin: 0 !important;
	outline-width: 0;
}
s-price {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	border: 0 none transparent;
	scrollbar-width: none;
}
s-webkit-inner {
	height: 0 !important;
	bottom: 10;
}
s-totals-nav {
	width: 2em;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
s-old {
	flex-grow: 0;
}
s-next-back {
	transform: translate(50%, -50%);
}
s-layout {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	top: 10;
	vertical-align: middle;
	-webkit-user-select: none;
}
s-carousel {
	display: flex;
	margin: 0 !important;
}
s-layout {
	white-space: nowrap;
	height: 0 !important;
	text-align: center;
	display: flex;
	line-height: 1 !important;
}
s-image-old-old {
	grid-template-columns: 1fr 1fr;
}
s-quantity-carousel-position {
	text-align: center;
	height: calc(1em + 3px);
	-webkit-user-select: none;
}
s-quantity-button-layout {
	position: absolute !important;
	width: 100%;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
s-button-repeater {
	user-select: none;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
s-countdown-price {
	user-select: none;
	font-size: 1em;
	z-index: 1;
	display: inline !important;
	position: absolute;
}
s-position {
	min-height: 0 !important;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
s-price {
	opacity: 10;
	top: 0;
	-webkit-user-select: none;
}
s-image-countdown {
	position: absolute !important;
	flex-grow: 0;
	bottom: 20;
	min-width: 0 !important;
	line-height: inherit;
}
s-position {
	border: none;
}
s-left {
	color: inherit;
}
s-inner-bottom {
	user-select: none;
	-ms-user-select: none;
}
s-quantity-nav {
	bottom: 10;
	bottom: 10;
}
s-inner-quantity-left {
	overflow-y: hidden;
	top: 10;
	min-width: 0 !important;
	justify-content: center;
	opacity: 30;
}
s-repeater {
	scrollbar-width: none;
}
s-nav-webkit-old {
	opacity: 1;
	text-align: left;
	text-align: center;
}
s-blocks-carousel-tables {
	text-decoration: none;
	opacity: 10;
	text-transform: inherit;
	background-color: transparent;
	align-items: center;
}
s-nav {
	width: 0 !important;
	vertical-align: middle;
	position: absolute;
	position: absolute;
	background-color: transparent;
}
s-carousel-blocks-price {
	min-height: 0 !important;
	border: none;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
s-countdown-button-next {
	min-width: 0 !important;
}
s-position {
	position: relative;
}
s-tables {
	-webkit-user-select: none;
}
s-thumbnails-carousel {
	display: inline !important;
	vertical-align: middle;
	box-shadow: none !important;
	scrollbar-width: none;
	top: 50;
}
s-old-blocks-image {
	opacity: 10;
	box-shadow: none !important;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
.fa-chart-line:before {
  content: "\f201";
}
k-top-back-quantity {
	outline: none !important;
	z-index: 1;
}
k-carousel {
	line-height: inherit;
	height: 100%;
	grid-gap: 30px;
}
k-webkit-tables-button {
	flex-shrink: 0;
	padding: 0.5em !important;
	display: flex;
}
k-inner-price-carousel {
	outline: none !important;
}
k-quantity-countdown-blocks {
	margin: 0;
	padding: 0.5em !important;
}
k-price {
	right: 0;
	position: absolute !important;
	top: 50;
}
k-old-repeater {
	top: 10;
}
k-webkit-top-webkit {
	padding: 0.5em !important;
	color: #fff;
	bottom: 20;
}
k-image {
	box-sizing: content-box;
	display: inline;
	width: calc(1em + 3px);
	-ms-user-select: none;
}
k-price-inner {
	white-space: nowrap;
	display: flex;
	outline-width: 0;
	border: 0 none transparent;
}
k-carousel {
	border: none !important;
	bottom: 0;
	outline: none !important;
	text-transform: inherit;
}
k-left {
	top: calc(50% - 0.5em) !important;
	color: #fff;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
k-price-image {
	top: 50;
}
k-tables-webkit {
	color: inherit;
	text-align: left;
}
k-tables-webkit-totals {
	border: none !important;
	grid-gap: 30px;
	display: inline !important;
	height: calc(1em + 3px);
}
k-countdown-quantity {
	scrollbar-width: none;
	bottom: 0;
	grid-gap: 30px;
	outline: none !important;
	top: 0;
}
k-image-horizontal-next {
	bottom: 0;
	position: absolute;
	color: #fff;
	box-shadow: none !important;
}
k-horizontal-top-webkit {
	align-items: center;
	margin: 0 !important;
	min-height: 0 !important;
}
k-carousel {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
	-webkit-user-select: none;
}
k-quantity-blocks-horizontal {
	height: calc(1em + 3px);
	min-height: 0 !important;
	color: #fff;
}
k-position {
	display: flex;
}
k-nav {
	align-items: center;
	opacity: 30;
	right: 0;
}
k-nav {
	width: 0 !important;
	white-space: nowrap;
	color: #fff;
	width: 100%;
}
k-webkit-inner-quantity {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	color: inherit;
	align-items: left;
}
k-countdown-carousel-top {
	z-index: 1;
	flex-grow: 0;
}
k-left {
	border: none !important;
	border: none;
}
k-thumbnails {
	-ms-user-select: none;
	fill: currentColor;
	scrollbar-width: none;
}
k-button-countdown-horizontal {
	line-height: 1 !important;
	-webkit-user-select: none;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
k-webkit-price {
	display: grid;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
k-inner {
	position: absolute;
	text-decoration: none;
	top: 10;
}
k-carousel {
	-webkit-user-select: none;
}
k-tables-blocks-horizontal {
	text-align: center;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	display: inline !important;
}
k-button-left-bottom {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
k-blocks-old {
	color: #fff;
	line-height: inherit;
	bottom: 0;
	bottom: 20;
}
k-webkit {
	background-color: transparent;
	right: 0;
	color: inherit;
	bottom: 10;
}
k-inner-bottom {
	height: 0 !important;
}
k-position-repeater {
	-webkit-user-select: none;
	border: none !important;
	height: calc(1em + 3px);
	background-color: transparent;
	font-size: 1em;
}
.fa-chart-pie:before {
  content: "\f200";
}
g-top-countdown {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	color: #fff;
	top: 10;
}
g-repeater-countdown-nav {
	grid-gap: 30px;
}
g-tables-tables-blocks {
	text-align: center;
	font-size: 1em;
	grid-gap: 30px;
	min-height: 0 !important;
}
g-inner-old-left {
	margin: 0 !important;
	right: 0;
	position: relative;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
g-next-repeater-top {
	border: 0 none transparent;
	bottom: 0;
	position: absolute !important;
	text-transform: inherit;
}
g-position-next {
	box-sizing: content-box;
}
g-webkit-carousel-repeater {
	position: relative;
	-webkit-text-decoration-skip: objects;
	user-select: none;
	scrollbar-width: none;
	justify-content: center;
}
g-back-blocks {
	color: #fff;
}
g-old {
	top: 0;
	fill: currentColor;
	line-height: inherit;
}
g-button-back-blocks {
	opacity: 20;
	z-index: 1;
	opacity: 1;
}
g-back-webkit {
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
g-quantity-bottom-totals {
	top: 0;
	box-shadow: none !important;
	margin: 0;
	box-sizing: content-box;
}
g-tables-horizontal-repeater {
	margin: 0 !important;
}
g-layout-left {
	line-height: 1 !important;
	top: 0;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
g-totals-repeater {
	bottom: 10;
	margin: 0 !important;
	flex-grow: 0;
}
g-tables-top-thumbnails {
	bottom: 20;
}
g-button-left {
	text-transform: inherit;
	opacity: 1;
	height: calc(1em + 3px);
}
g-inner {
	overflow-y: hidden;
	display: grid;
}
g-horizontal-webkit-quantity {
	flex-grow: 0;
	vertical-align: middle;
	position: relative;
	opacity: 10;
	position: absolute !important;
}
g-thumbnails {
	padding: 0.5em !important;
	box-shadow: none !important;
	bottom: 0;
}
g-carousel-totals {
	letter-spacing: inherit;
	box-sizing: content-box;
	font-size: 1em;
	border: none;
}
g-left-next {
	text-align: center;
}
g-carousel-thumbnails {
	vertical-align: middle;
	vertical-align: middle;
	position: absolute !important;
}
g-back-old-tables {
	height: 0 !important;
}
g-inner {
	align-items: center;
	white-space: nowrap;
}
g-repeater {
	bottom: 0;
	box-shadow: none !important;
	text-decoration: none;
	line-height: calc(1em + 2px);
}
g-nav-next-webkit {
	z-index: 1;
}
g-price-top-carousel {
	border: 0 none transparent;
}
g-old-quantity {
	user-select: none;
}
g-image-totals {
	top: 10;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	top: 0;
}
.fa-check:before {
  content: "\f00c";
}
y-layout {
	min-width: 0 !important;
	border: 0 none transparent;
}
y-bottom-webkit {
	-ms-user-select: none;
}
y-blocks-totals-button {
	outline-width: 0;
	display: inline !important;
	font-size: 1em;
}
y-layout-countdown {
	text-decoration: none;
	right: 0;
}
y-old-position {
	-ms-user-select: none;
	width: calc(1em + 3px);
	width: 2em;
	height: calc(1em + 3px);
	outline: none !important;
}
y-bottom {
	align-items: center;
	height: calc(1em + 3px);
}
y-position-bottom {
	width: 0 !important;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
y-webkit-old-image {
	width: 0 !important;
	font-size: 1em;
	color: inherit;
	-webkit-user-select: none;
}
y-back-button {
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
y-left-quantity {
	bottom: 20;
	align-items: left;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
y-back {
	top: 0;
}
y-image-totals-carousel {
	opacity: 10;
}
y-price-position {
	background-color: transparent;
	letter-spacing: inherit;
}
y-next-totals-position {
	min-width: 0 !important;
	box-sizing: content-box;
	background-color: transparent;
	text-align: left;
}
y-top {
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	border: none;
	line-height: inherit;
	margin: 0 !important;
}
y-back-totals-totals {
	display: grid;
	top: 0;
	opacity: 1;
}
y-image-totals {
	min-height: 0 !important;
}
y-countdown-tables-left {
	text-transform: inherit;
}
y-position-totals {
	scrollbar-width: none;
	position: absolute !important;
	overflow-y: hidden;
}
y-webkit {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
y-repeater-blocks {
	display: inline !important;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
y-position {
	padding: 0.5em !important;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	height: calc(1em + 3px);
	top: 0;
}
.fa-check-circle:before {
  content: "\f058";
}
e-countdown {
	text-transform: inherit;
	bottom: 10;
	opacity: 30;
	bottom: 0;
}
e-button-totals-horizontal {
	align-items: left;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
}
e-quantity {
	align-items: center;
	min-width: 0 !important;
	border: 0 none transparent;
	grid-gap: 30px;
}
e-layout {
	bottom: 10;
}
e-left-old-webkit {
	top: 0;
	height: calc(1em + 3px);
	display: grid;
	bottom: 0;
	transform: translate(50%, -50%);
}
e-nav-thumbnails {
	top: 10;
	width: 2em;
	box-sizing: content-box;
}
e-totals {
	flex-grow: 0;
	width: 100%;
}
e-button-button {
	align-items: center;
	text-decoration: none;
}
e-quantity {
	text-transform: inherit;
	text-align: center;
	top: 10;
}
e-quantity-totals-totals {
	display: inline !important;
	z-index: 1;
}
e-inner {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	position: absolute !important;
}
e-nav {
	width: calc(1em + 3px);
	outline-width: 0;
	height: 100%;
	border: 0 none transparent;
	position: relative;
}
e-left-image-old {
	width: calc(1em + 3px);
}
e-horizontal-inner-countdown {
	scrollbar-width: none;
	outline: none !important;
	-webkit-user-select: none;
	vertical-align: middle;
	text-decoration: none;
}
e-back {
	top: 0;
	overflow-y: hidden;
	vertical-align: baseline;
	fill: currentColor;
	vertical-align: middle;
}
e-tables-countdown {
	display: grid;
	margin: 0 !important;
	min-width: 0 !important;
}
e-price-quantity-next {
	position: absolute !important;
	top: 0;
	outline: none !important;
}
e-old-thumbnails {
	padding: 0.5em !important;
}
e-totals-horizontal-position {
	align-items: left;
	display: grid;
	display: inline !important;
	text-transform: inherit;
	vertical-align: baseline;
}
.fa-check-double:before {
  content: "\f560";
}
n-price-top {
	user-select: none;
	bottom: 10;
	align-items: center;
	flex-shrink: 0;
	z-index: 1;
}
n-top-left-countdown {
	top: 50;
	color: inherit;
	height: calc(1em + 3px);
}
n-bottom {
	display: inline !important;
	height: calc(1em + 3px);
	outline: none !important;
}
n-webkit {
	outline-width: 0;
	opacity: 20;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
n-horizontal-nav {
	position: relative;
}
n-thumbnails-countdown-bottom {
	padding: 0.5em !important;
}
n-webkit {
	grid-gap: 30px;
	height: 100%;
	color: inherit;
	height: 0 !important;
}
n-price {
	position: absolute;
}
n-totals-quantity {
	top: 10;
	position: relative;
	margin: 0 !important;
	vertical-align: middle;
	display: flex;
}
n-tables-back-inner {
	bottom: 0;
	width: 2em;
	display: inline;
}
n-next-layout-price {
	min-width: 0 !important;
	opacity: 20;
}
n-countdown {
	vertical-align: middle;
}
n-top-bottom-bottom {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	fill: currentColor;
	justify-content: center;
}
n-back-layout {
	outline: none !important;
	vertical-align: baseline;
	padding: 0.5em !important;
}
n-horizontal-quantity-quantity {
	overflow-y: hidden;
	bottom: 20;
	font-size: 1em;
}
n-carousel-thumbnails {
	display: inline;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	width: 2em;
	line-height: calc(1em + 2px);
}
n-webkit-countdown {
	justify-content: center;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
n-webkit-thumbnails {
	box-shadow: none !important;
	overflow-x: auto;
}
n-thumbnails-countdown-tables {
	display: inline;
	flex-shrink: 0;
	vertical-align: baseline;
}
n-left-countdown {
	margin: 0 !important;
	overflow-y: hidden;
}
.fa-check-square:before {
  content: "\f14a";
}
t-old-countdown {
	text-align: center;
	position: absolute !important;
	top: 0;
	line-height: calc(1em + 2px);
}
t-layout-blocks {
	top: 50;
	margin: 0;
	border: 0 none transparent;
}
t-top-quantity {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	width: 0 !important;
	border: 0 none transparent;
	outline: none !important;
}
t-blocks-back-nav {
	border: 0 none transparent;
	bottom: 10;
}
t-totals-totals-bottom {
	text-decoration: none;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
t-blocks {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
t-thumbnails-old {
	vertical-align: middle;
	color: #fff;
	white-space: nowrap;
	width: calc(1em + 3px);
}
t-nav-nav-quantity {
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	width: calc(1em + 3px);
	opacity: 1;
	width: 0 !important;
}
t-countdown {
	line-height: inherit;
}
t-old-next-countdown {
	bottom: 0;
	position: absolute;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
t-quantity-next {
	scrollbar-width: none;
	background-color: transparent;
	display: grid;
	border: none !important;
}
t-price-next-carousel {
	overflow-x: auto;
	overflow-y: hidden;
	color: inherit;
	border: 0 none transparent;
	vertical-align: middle;
}
t-bottom-carousel {
	letter-spacing: inherit;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
t-top-totals-price {
	-ms-user-select: none;
	-ms-user-select: none;
	padding: 0.5em !important;
}
t-old {
	padding: 0.5em !important;
	fill: currentColor;
	opacity: 30;
	text-transform: inherit;
}
t-tables {
	width: calc(1em + 3px);
	display: inline;
	display: grid;
	right: 0;
}
t-left-left {
	width: 2em;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	outline-width: 0;
}
t-button-tables {
	width: 0 !important;
}
t-quantity-tables-horizontal {
	opacity: 30;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
t-back-nav {
	vertical-align: baseline;
	box-sizing: content-box;
}
t-left {
	white-space: nowrap;
	bottom: 10;
	border: none;
	border: none;
}
t-price-nav-next {
	display: flex;
	position: relative;
	color: inherit;
}
t-top {
	overflow-y: hidden;
	justify-content: center;
	display: flex;
	display: grid;
	vertical-align: baseline;
}
.fa-cheese:before {
  content: "\f7ef";
}
h-webkit-nav-back {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
h-webkit {
	outline-width: 0;
}
h-left-nav {
	bottom: 20;
	bottom: 0;
}
h-left {
	vertical-align: baseline;
	outline: none !important;
	opacity: 10;
}
h-layout-quantity-next {
	outline: none !important;
	opacity: 20;
	align-items: center;
	z-index: 1;
}
h-nav {
	top: 10;
}
h-carousel-button {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	background-color: transparent;
	display: inline;
}
h-inner-left-countdown {
	opacity: 10;
}
h-nav {
	border: none !important;
	margin: 0 !important;
	text-transform: inherit;
	top: 50;
	top: 50;
}
h-inner-left {
	color: #fff;
}
h-image {
	bottom: 20;
}
h-blocks-thumbnails {
	text-align: left;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
h-back-nav {
	display: flex;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
h-thumbnails {
	position: absolute;
	border: none;
	-webkit-user-select: none;
}
h-left-totals {
	opacity: 1;
	padding: 0.5em !important;
	position: absolute;
	text-transform: inherit;
	height: calc(1em + 3px);
}
h-countdown {
	outline-width: 0;
	bottom: 0;
}
h-button-thumbnails {
	scrollbar-width: none;
	bottom: 20;
	height: 100%;
	outline: none !important;
}
h-old-blocks-bottom {
	top: calc(50% - 0.5em) !important;
}
h-layout-bottom {
	line-height: calc(1em + 2px);
	top: 50;
}
h-left-webkit {
	bottom: 10;
	overflow-y: hidden;
	vertical-align: baseline;
}
h-price-countdown {
	position: relative;
	height: 100%;
}
h-repeater {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	flex-shrink: 0;
	opacity: 1;
}
h-carousel-old {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	font-size: 1em;
	font-size: 1em;
}
h-left-image {
	width: 2em;
	min-width: 0 !important;
}
h-position {
	width: calc(1em + 3px);
}
h-webkit-top {
	width: 0 !important;
	grid-gap: 30px;
	display: grid;
	vertical-align: baseline;
	background-color: transparent;
}
h-back-nav {
	width: 0 !important;
	-ms-user-select: none;
	text-transform: inherit;
	grid-gap: 30px;
	opacity: 20;
}
h-back-repeater {
	-ms-user-select: none;
	flex-grow: 0;
	justify-content: center;
	min-height: 0 !important;
}
h-price {
	outline-width: 0;
}
h-position-horizontal {
	font-size: 1em;
}
h-next-old-tables {
	vertical-align: baseline;
	display: inline;
	box-sizing: content-box;
	line-height: inherit;
	transform: translate(50%, -50%);
}
h-inner-image {
	width: 0 !important;
}
h-button-countdown {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	flex-shrink: 0;
}
h-next-countdown-countdown {
	height: 100%;
	font-size: 1em;
	opacity: 10;
}
h-layout-position {
	bottom: 10;
	bottom: 20;
	text-align: left;
	right: 0;
	text-transform: inherit;
}
h-back-repeater {
	vertical-align: middle;
	letter-spacing: inherit;
	align-items: left;
	-webkit-user-select: none;
	-webkit-user-select: none;
}
h-horizontal {
	top: 10;
	opacity: 1;
	align-items: left;
	outline: none !important;
	width: calc(1em + 3px);
}
h-webkit {
	border: none !important;
	letter-spacing: inherit;
}
.fa-chess:before {
  content: "\f439";
}
a-horizontal {
	top: 10;
}
a-next {
	justify-content: center;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
a-position {
	display: flex;
	align-items: left;
	top: 50;
}
a-repeater {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
a-totals-thumbnails {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	text-decoration: none;
}
a-repeater-inner {
	align-items: center;
	text-transform: inherit;
	flex-grow: 0;
	outline: none !important;
	height: 100%;
}
a-tables-inner {
	border: 0 none transparent;
	top: 0;
}
a-quantity-top-inner {
	text-align: center;
	margin: 0 !important;
	display: inline;
}
a-top {
	display: grid;
	text-transform: inherit;
	width: calc(1em + 3px);
	display: inline;
	position: relative;
}
a-image {
	opacity: 30;
}
a-next-countdown {
	background-color: transparent;
}
a-carousel-button {
	width: 100%;
	box-shadow: none !important;
	background-color: transparent;
	letter-spacing: inherit;
}
a-blocks {
	display: inline;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
a-top-next {
	text-decoration: none;
	background-color: transparent;
	overflow-x: auto;
}
a-horizontal {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	color: inherit;
	flex-shrink: 0;
}
a-image {
	bottom: 10;
	right: 0;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	background-color: transparent;
}
a-old-image-tables {
	width: 100%;
	min-height: 0 !important;
	min-width: 0 !important;
}
a-quantity {
	position: absolute !important;
	fill: currentColor;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	fill: currentColor;
}
a-thumbnails {
	top: calc(50% - 0.5em) !important;
	border: none;
	margin: 0;
}
a-image {
	position: absolute !important;
}
a-horizontal-position-thumbnails {
	position: relative;
	border: none !important;
}
a-image-price {
	display: inline;
	bottom: 20;
	opacity: 1;
	min-width: 0 !important;
	height: 100%;
}
a-top-horizontal {
	right: 0;
	letter-spacing: inherit;
	bottom: 20;
}
a-image-left-webkit {
	vertical-align: middle;
	text-align: left;
	bottom: 10;
	display: inline !important;
}
a-totals-nav-inner {
	overflow-y: hidden;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
a-inner {
	flex-shrink: 0;
}
a-repeater {
	margin: 0 !important;
	border: 0 none transparent;
}
a-price-carousel {
	flex-shrink: 0;
	transform: translate(50%, -50%);
	width: 100%;
	height: 0 !important;
	line-height: inherit;
}
a-price {
	flex-grow: 0;
	position: absolute;
	bottom: 20;
}
a-position-bottom-layout {
	width: 0 !important;
	scrollbar-width: none;
	color: #fff;
	box-shadow: none !important;
}
a-quantity-position-button {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	opacity: 20;
	overflow-x: auto;
	vertical-align: baseline;
}
a-totals-next-nav {
	font: inherit inherit inherit/inherit inherit;
}
a-bottom-quantity-top {
	display: inline !important;
	display: flex;
	border: 0 none transparent;
	fill: currentColor;
	position: relative;
}
.fa-chess-bishop:before {
  content: "\f43a";
}
w-horizontal-image {
	outline-width: 0;
	overflow-y: hidden;
}
w-bottom-horizontal-webkit {
	bottom: 10;
	border: none;
	width: 0 !important;
}
w-price-inner-old {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	top: 50;
}
w-next-carousel-carousel {
	scrollbar-width: none;
	color: #fff;
}
w-blocks {
	position: absolute !important;
	bottom: 0;
}
w-image-quantity {
	opacity: 1;
}
w-left-old-blocks {
	width: 2em;
}
w-quantity {
	display: inline;
	opacity: 10;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
w-inner {
	line-height: calc(1em + 2px);
	bottom: 20;
}
w-blocks-carousel-next {
	position: absolute;
	align-items: center;
	position: relative;
	text-transform: inherit;
}
w-next {
	right: 0;
	outline: none !important;
}
w-left-nav-repeater {
	opacity: 1;
}
w-tables {
	color: inherit;
}
w-price {
	height: 0 !important;
	flex-grow: 0;
	top: 10;
	position: relative;
}
w-webkit-totals-top {
	scrollbar-width: none;
	display: grid;
	justify-content: center;
	box-sizing: content-box;
}
w-countdown-webkit {
	top: 10;
	fill: currentColor;
	margin: 0 !important;
	display: grid;
	-webkit-user-select: none;
}
w-tables {
	margin: 0;
	transform: translate(50%, -50%);
}
w-old-nav {
	min-height: 0 !important;
	border: none;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
w-position {
	display: inline;
	align-items: center;
	user-select: none;
}
w-blocks-price-next {
	fill: currentColor;
	right: 0;
}
w-bottom {
	-webkit-text-decoration-skip: objects;
}
.fa-chess-board:before {
  content: "\f43c";
}
a-top-bottom {
	box-shadow: none !important;
	width: 0 !important;
	width: 100%;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
a-thumbnails {
	align-items: left;
	display: inline !important;
	opacity: 1;
	grid-gap: 30px;
	height: 0 !important;
}
a-blocks-repeater {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	user-select: none;
	font-size: 1em;
}
a-left-layout {
	border: 0 none transparent;
}
a-bottom {
	display: inline !important;
	flex-shrink: 0;
	opacity: 30;
	display: flex;
}
a-tables-thumbnails {
	box-shadow: none !important;
}
a-old {
	user-select: none;
	position: relative;
	letter-spacing: inherit;
	overflow-y: hidden;
	justify-content: center;
}
a-position-quantity-blocks {
	outline: none !important;
	bottom: 0;
}
a-thumbnails-price {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
a-blocks-back-next {
	font-size: 1em;
	border: none;
	min-height: 0 !important;
	border: none !important;
	transform: translate(50%, -50%);
}
a-position {
	line-height: inherit;
	-ms-user-select: none;
	display: inline;
	top: 0;
	min-height: 0 !important;
}
a-back {
	width: 2em;
	justify-content: center;
}
a-bottom {
	scrollbar-width: none;
	background-color: transparent;
	position: absolute !important;
}
a-next {
	line-height: inherit;
	width: 0 !important;
	-ms-user-select: none;
}
a-quantity {
	border: none !important;
}
a-bottom-next {
	outline: none !important;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	top: 10;
	width: 0 !important;
}
a-thumbnails {
	border: 0 none transparent;
	vertical-align: baseline;
}
a-left-tables-next {
	height: 100%;
	border: 0 none transparent;
	background-color: transparent;
	top: 50;
	opacity: 30;
}
a-back-image-tables {
	letter-spacing: inherit;
}
a-image {
	bottom: 10;
}
a-thumbnails-carousel-bottom {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
}
a-horizontal-webkit-next {
	background-color: transparent;
	height: calc(1em + 3px);
	width: 100%;
}
a-old-carousel {
	display: inline;
	opacity: 10;
	display: flex;
}
a-webkit {
	margin: 0;
	line-height: 1 !important;
	vertical-align: middle;
	width: 100%;
}
a-quantity-bottom {
	border: none !important;
	right: 0;
	-ms-user-select: none;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
}
a-inner {
	border: none !important;
	-ms-user-select: none;
}
a-quantity-thumbnails-nav {
	fill: currentColor;
	justify-content: center;
	opacity: 10;
	align-items: center;
	overflow-y: hidden;
}
a-back {
	line-height: 1 !important;
	border: none !important;
	text-transform: inherit;
}
a-thumbnails-horizontal-tables {
	background-color: transparent;
	text-transform: inherit;
	justify-content: center;
	top: 50;
}
a-bottom-tables-repeater {
	-ms-user-select: none;
}
a-next-old-left {
	padding: 0.5em !important;
}
a-nav {
	width: 0 !important;
}
a-thumbnails-tables-carousel {
	overflow-x: auto;
	height: 100%;
}
a-countdown {
	margin: 0 !important;
	scrollbar-width: none;
	display: flex;
	position: absolute;
}
a-quantity-old {
	position: absolute;
	margin: 0;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
a-nav {
	top: 50;
}
a-horizontal-thumbnails {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
a-image-layout {
	position: absolute !important;
}
a-countdown {
	top: 0;
}
a-left-countdown {
	opacity: 20;
	justify-content: center;
}
a-nav {
	position: relative;
	text-align: left;
}
a-quantity-position {
	bottom: 10;
}
.fa-chess-king:before {
  content: "\f43f";
}
r-old {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
}
r-carousel-nav-quantity {
	user-select: none;
	font-size: 1em;
	top: 0;
	margin: 0 !important;
}
r-thumbnails {
	position: relative;
	display: inline !important;
	overflow-y: hidden;
}
r-repeater-next {
	min-width: 0 !important;
	display: flex;
}
r-countdown {
	height: 100%;
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
r-tables-layout {
	line-height: calc(1em + 2px);
	bottom: 10;
	border: none !important;
	bottom: 10;
	text-decoration: none;
}
r-nav-left {
	top: calc(50% - 0.5em) !important;
}
r-next-top-countdown {
	overflow-x: auto;
	right: 0;
	align-items: center;
	min-height: 0 !important;
}
r-repeater-thumbnails-position {
	margin: 0 !important;
}
r-countdown {
	min-width: 0 !important;
	justify-content: center;
	color: #fff;
	top: 10;
}
r-countdown-position {
	z-index: 1;
	align-items: left;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
r-countdown-top {
	vertical-align: baseline;
	height: 0 !important;
}
r-left-repeater {
	width: 2em;
	line-height: inherit;
	overflow-x: auto;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
r-quantity-carousel-quantity {
	opacity: 1;
	border: 0 none transparent;
	width: calc(1em + 3px);
	top: 10;
	vertical-align: middle;
}
r-nav-thumbnails {
	font-size: 1em;
	position: absolute !important;
}
r-carousel-tables-tables {
	opacity: 1;
	box-shadow: none !important;
	width: 0 !important;
	margin: 0 !important;
}
r-next-blocks {
	display: flex;
	width: 0 !important;
	width: 2em;
	display: grid;
}
r-bottom {
	background-color: transparent;
	line-height: 1 !important;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
r-quantity {
	flex-shrink: 0;
	right: 0;
	border: 0 none transparent;
	text-align: left;
}
r-thumbnails-price-back {
	display: inline;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
r-totals-countdown {
	margin: 0 !important;
	border: none !important;
	opacity: 10;
	letter-spacing: inherit;
	width: 100%;
}
r-quantity-carousel-bottom {
	color: inherit;
	text-transform: inherit;
	outline-width: 0;
}
r-inner-webkit-old {
	box-shadow: none !important;
	color: #fff;
}
r-tables-nav-button {
	bottom: 20;
	letter-spacing: inherit;
	display: inline !important;
	overflow-x: auto;
}
.fa-chess-knight:before {
  content: "\f441";
}
f-top {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	box-shadow: none !important;
}
f-bottom-layout {
	flex-shrink: 0;
}
f-top-tables {
	align-items: left;
	text-decoration: none;
	display: inline;
	border: none;
}
f-thumbnails {
	width: 0 !important;
	vertical-align: middle;
}
f-next-carousel-back {
	opacity: 10;
}
f-bottom-countdown-nav {
	scrollbar-width: none;
	display: flex;
	display: grid;
	opacity: 20;
	display: inline;
}
f-webkit {
	min-height: 0 !important;
	white-space: nowrap;
	opacity: 30;
}
f-blocks {
	user-select: none;
	color: #fff;
	background-color: transparent;
	display: flex;
}
f-quantity-horizontal-bottom {
	bottom: 10;
	height: 100%;
	align-items: left;
}
f-old-image {
	display: grid;
	vertical-align: baseline;
}
f-bottom-repeater {
	opacity: 1;
	white-space: nowrap;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	display: grid;
}
f-price-position-bottom {
	width: 0 !important;
	text-decoration: none;
	box-sizing: content-box;
	opacity: 20;
	text-decoration: none;
}
f-bottom-position-old {
	text-align: left;
	text-align: center;
	bottom: 10;
}
f-countdown-top {
	width: 100%;
	text-transform: inherit;
}
f-quantity-nav-position {
	height: 0 !important;
	color: #fff;
	line-height: inherit;
	flex-grow: 0;
}
f-next-nav {
	z-index: 1;
	overflow-y: hidden;
}
f-blocks-webkit {
	scrollbar-width: none;
	padding: 0.5em !important;
	z-index: 1;
	align-items: center;
}
f-bottom-next {
	-ms-user-select: none;
	flex-shrink: 0;
	margin: 0;
}
f-button-bottom {
	color: inherit;
	box-sizing: content-box;
	box-shadow: none !important;
	line-height: 1 !important;
	line-height: 1 !important;
}
f-webkit-totals {
	vertical-align: middle;
	opacity: 30;
}
f-nav-image-button {
	padding: 0.5em !important;
	display: inline;
	position: relative;
}
f-tables-bottom-countdown {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	overflow-y: hidden;
}
f-totals-webkit {
	align-items: center;
	min-height: 0 !important;
}
f-price {
	border: none;
	display: inline !important;
	user-select: none;
}
f-tables-totals {
	align-items: left;
	display: inline !important;
	color: inherit;
}
f-button {
	border: 0 none transparent;
	text-align: center;
}
f-old {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
f-old-bottom {
	display: inline !important;
	right: 0;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
f-layout {
	justify-content: center;
	white-space: nowrap;
	overflow-x: auto;
}
f-inner-position {
	justify-content: center;
}
f-position-totals-left {
	user-select: none;
	vertical-align: middle;
	position: absolute !important;
	width: calc(1em + 3px);
	right: 0;
}
f-back-image {
	flex-shrink: 0;
	letter-spacing: inherit;
	min-height: 0 !important;
	grid-gap: 30px;
	flex-shrink: 0;
}
f-quantity-thumbnails {
	bottom: 0;
	border: none !important;
	vertical-align: middle;
	margin: 0;
}
.fa-chess-pawn:before {
  content: "\f443";
}
h-tables-blocks-quantity {
	opacity: 20;
	margin: 0 !important;
	color: #fff;
}
h-inner-countdown-old {
	z-index: 1;
	right: 0;
	border: 0 none transparent;
	padding: 0.5em !important;
}
h-blocks-blocks {
	min-width: 0 !important;
	display: grid;
}
h-tables-nav {
	overflow-y: hidden;
	opacity: 1;
	padding: 0.5em !important;
}
h-position-position-button {
	bottom: 20;
	border: none !important;
}
h-webkit-bottom {
	color: #fff;
	height: 0 !important;
	align-items: left;
	white-space: nowrap;
	top: 0;
}
h-next-layout-inner {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	fill: currentColor;
}
h-carousel {
	text-decoration: none;
	opacity: 20;
	box-sizing: content-box;
	display: grid;
}
h-bottom {
	bottom: 10;
	right: 0;
}
h-quantity {
	grid-gap: 30px;
	text-align: center;
}
h-carousel {
	display: flex;
	box-shadow: none !important;
	right: 0;
	width: 2em;
	box-sizing: content-box;
}
h-price {
	right: 0;
	grid-gap: 30px;
}
h-price-button-layout {
	text-align: center;
	letter-spacing: inherit;
	flex-grow: 0;
}
h-countdown {
	opacity: 1;
	grid-gap: 30px;
	bottom: 20;
	bottom: 0;
	border: none !important;
}
h-price-top {
	top: 10;
	display: inline !important;
}
h-button-repeater-old {
	color: inherit;
	flex-shrink: 0;
	margin: 0 !important;
}
h-old-nav-next {
	padding: 0.5em !important;
}
h-button-layout-totals {
	outline: none !important;
}
.fa-chess-queen:before {
  content: "\f445";
}
c-top {
	opacity: 1;
	white-space: nowrap;
	fill: currentColor;
	display: inline;
	opacity: 20;
}
c-thumbnails-top-layout {
	grid-template-columns: 1fr 1fr;
}
c-back-tables-old {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
c-layout {
	width: 100%;
	display: grid;
	transform: translate(50%, -50%);
	opacity: 20;
	color: #fff;
}
c-totals-countdown {
	height: 100%;
	opacity: 20;
	min-width: 0 !important;
}
c-repeater {
	justify-content: center;
}
c-left-nav {
	opacity: 10;
	display: inline;
	user-select: none;
	z-index: 1;
}
c-image {
	background-color: transparent;
	display: flex;
	color: inherit;
}
c-tables-position {
	width: 100%;
	-webkit-user-select: none;
	width: 2em;
	line-height: inherit;
}
c-image-tables {
	line-height: calc(1em + 2px);
	background-color: transparent;
	border: 0 none transparent;
	white-space: nowrap;
	z-index: 1;
}
c-totals-position {
	top: 0;
	fill: currentColor;
}
c-repeater-nav {
	margin: 0;
	text-transform: inherit;
}
c-horizontal {
	flex-grow: 0;
	padding: 0.5em !important;
}
c-thumbnails {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
}
c-top-quantity-bottom {
	opacity: 10;
	display: flex;
	display: inline !important;
}
c-blocks-nav-old {
	position: absolute;
	background-color: transparent;
	color: #fff;
}
c-webkit {
	left: calc(50% - 0.5em) !important;
	position: relative;
	top: 10;
	display: grid;
	top: 0;
}
c-carousel-next-nav {
	padding: 0.5em !important;
	bottom: 0;
}
c-top {
	position: absolute;
}
c-layout-webkit-repeater {
	opacity: 20;
	min-height: 0 !important;
	transform: translate(50%, -50%);
	opacity: 20;
}
c-layout-price {
	scrollbar-width: none;
	align-items: left;
	grid-gap: 30px;
	display: flex;
}
c-nav-tables-bottom {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
}
c-thumbnails-inner-tables {
	opacity: 10;
	display: flex;
	display: inline !important;
}
c-inner-next {
	flex-shrink: 0;
}
c-tables-tables-inner {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	text-decoration: none;
}
c-bottom-webkit-bottom {
	top: 0;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
c-back-horizontal-position {
	border: none !important;
	outline: none !important;
}
c-thumbnails-webkit {
	height: 100%;
	opacity: 10;
	display: flex;
}
c-image-position {
	outline: none !important;
	text-align: left;
	display: flex;
	line-height: inherit;
}
c-position {
	display: inline;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	display: grid;
	fill: currentColor;
}
c-quantity-top-button {
	flex-shrink: 0;
	width: 2em;
	text-align: center;
	outline-width: 0;
}
c-next {
	position: absolute !important;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
.fa-chess-rook:before {
  content: "\f447";
}
c-position {
	line-height: calc(1em + 2px);
	height: 0 !important;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
c-button-top-image {
	grid-gap: 30px;
}
c-blocks-nav {
	outline-width: 0;
	right: 0;
}
c-left {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	justify-content: center;
	bottom: 20;
}
c-blocks-next-old {
	display: inline;
}
c-price-countdown {
	margin: 0;
	text-align: center;
	opacity: 30;
	margin: 0;
	position: absolute !important;
}
c-carousel-horizontal {
	fill: currentColor;
}
c-image-inner {
	box-sizing: content-box;
	flex-grow: 0;
	text-transform: inherit;
	top: 50;
}
c-repeater {
	text-decoration: none;
	height: 100%;
	position: relative;
	vertical-align: middle;
	flex-shrink: 0;
}
c-tables {
	margin: 0 !important;
	vertical-align: baseline;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
c-position {
	color: #fff;
	outline: none !important;
	margin: 0 !important;
	user-select: none;
}
c-repeater-webkit {
	display: inline !important;
	align-items: left;
	outline: none !important;
	border: none !important;
	outline-width: 0;
}
c-price {
	display: inline !important;
	user-select: none;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
c-totals-tables-carousel {
	top: 0;
}
c-position-countdown-bottom {
	text-align: left;
	outline: none !important;
}
c-left-repeater-layout {
	justify-content: center;
	font-size: 1em;
	border: 0 none transparent;
	opacity: 20;
}
c-position-button-quantity {
	left: calc(50% - 0.5em) !important;
}
c-position {
	text-align: center;
	vertical-align: middle;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
c-price-left {
	display: inline !important;
}
c-repeater-tables-blocks {
	top: 50;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	font-size: 1em;
	justify-content: center;
}
c-back-repeater-repeater {
	scrollbar-width: none;
	padding: 0.5em !important;
	color: #fff;
}
c-layout-position {
	text-align: center;
	text-transform: inherit;
	overflow-x: auto;
	align-items: left;
}
c-old-top-bottom {
	text-decoration: none;
	opacity: 20;
	scrollbar-width: none;
	outline-width: 0;
	justify-content: center;
}
c-button {
	box-shadow: none !important;
	min-width: 0 !important;
	top: 50;
	text-align: center;
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
y-old {
	bottom: 20;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
y-back {
	box-sizing: content-box;
	position: relative;
	display: inline !important;
	user-select: none;
}
y-next-layout-carousel {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	align-items: left;
}
y-thumbnails {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	flex-grow: 0;
	top: 50;
}
y-next {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	line-height: 1 !important;
	position: absolute;
	height: 0 !important;
}
y-back {
	text-decoration: none;
	opacity: 10;
	text-decoration: none;
	right: 0;
	line-height: inherit;
}
y-back-totals-top {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
y-price-horizontal-carousel {
	margin: 0;
	z-index: 1;
	line-height: inherit;
	top: 50;
	overflow-x: auto;
}
y-next-back-inner {
	user-select: none;
	align-items: center;
}
y-countdown-repeater {
	flex-grow: 0;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
}
y-layout-position {
	height: calc(1em + 3px);
	text-align: left;
	margin: 0 !important;
	font-size: 1em;
	display: flex;
}
y-bottom-carousel {
	outline: none !important;
}
y-old {
	right: 0;
	align-items: center;
}
y-next-nav {
	bottom: 20;
	fill: currentColor;
}
y-repeater {
	border: none;
}
y-blocks-old {
	width: 0 !important;
	outline-width: 0;
	top: 50;
}
y-image-thumbnails-back {
	vertical-align: baseline;
	line-height: inherit;
	top: 10;
}
y-image-blocks {
	display: grid;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
y-layout-left {
	white-space: nowrap;
	display: flex;
	border: 0 none transparent;
}
y-layout-repeater-thumbnails {
	vertical-align: baseline;
	align-items: center;
	background-color: transparent;
	bottom: 0;
	margin: 0;
}
y-bottom-price {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	flex-shrink: 0;
}
y-blocks {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	text-transform: inherit;
	flex-shrink: 0;
	color: inherit;
}
y-inner-left-old {
	flex-grow: 0;
	fill: currentColor;
}
y-countdown-next-carousel {
	overflow-x: auto;
	display: inline !important;
	line-height: calc(1em + 2px);
}
y-old {
	overflow-x: auto;
}
y-button {
	color: inherit;
	text-transform: inherit;
}
y-left-quantity-button {
	height: 100%;
}
y-blocks-inner {
	display: grid;
	min-height: 0 !important;
	height: 100%;
}
y-image-nav-button {
	grid-gap: 30px;
}
y-inner-price-thumbnails {
	width: 0 !important;
	border: 0 none transparent;
	opacity: 20;
	border: none !important;
}
y-nav-position-horizontal {
	position: absolute !important;
}
y-tables-layout-quantity {
	outline-width: 0;
	vertical-align: middle;
}
y-layout-repeater-repeater {
	top: 0;
	white-space: nowrap;
	outline: none !important;
	height: 100%;
	outline-width: 0;
}
y-position {
	align-items: left;
}
y-image-bottom-tables {
	box-shadow: none !important;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
y-old {
	-webkit-user-select: none;
	vertical-align: middle;
	line-height: inherit;
	white-space: nowrap;
	min-height: 0 !important;
}
y-image {
	opacity: 10;
}
y-top {
	display: inline !important;
	bottom: 0;
	color: inherit;
}
y-totals-bottom-horizontal {
	height: 0 !important;
}
y-carousel-countdown {
	margin: 0;
	top: 50;
	fill: currentColor;
	grid-gap: 30px;
	position: absolute !important;
}
y-left-price {
	display: inline;
	right: 0;
}
y-tables-countdown-thumbnails {
	display: flex;
	flex-grow: 0;
	font-size: 1em;
	line-height: 1 !important;
	z-index: 1;
}
y-carousel-horizontal {
	overflow-y: hidden;
	flex-grow: 0;
	width: calc(1em + 3px);
	top: 10;
}
y-webkit-price {
	box-sizing: content-box;
}
y-quantity-next-totals {
	-ms-user-select: none;
	font-size: 1em;
}
y-old-next-price {
	scrollbar-width: none;
	min-height: 0 !important;
}
y-price {
	display: grid;
	display: inline !important;
	text-align: left;
}
y-countdown-back {
	width: 2em;
	letter-spacing: inherit;
	bottom: 10;
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
n-position-quantity {
	height: 0 !important;
	top: 0;
	text-decoration: none;
}
n-nav-nav-old {
	z-index: 1;
	overflow-x: auto;
}
n-next {
	bottom: 20;
	opacity: 1;
	width: 2em;
	user-select: none;
}
n-horizontal-blocks-button {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
n-button {
	fill: currentColor;
}
n-price-totals-top {
	display: flex;
}
n-totals {
	border: 0 none transparent;
	font-size: 1em;
}
n-position-nav {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	user-select: none;
	box-sizing: content-box;
}
n-button-image {
	border: none !important;
	text-decoration: none;
	align-items: left;
	-ms-user-select: none;
	-webkit-user-select: none;
}
n-horizontal-quantity {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	margin: 0;
}
n-old-image {
	vertical-align: middle;
	display: inline !important;
}
n-blocks {
	border: 0 none transparent;
}
n-image-next {
	display: grid;
	opacity: 30;
	border: none;
	box-shadow: none !important;
}
n-old-button {
	border: none !important;
	padding: 0.5em !important;
}
n-next-tables-price {
	color: #fff;
	text-transform: inherit;
	height: calc(1em + 3px);
	top: 0;
	background-color: transparent;
}
n-carousel-countdown-button {
	opacity: 20;
}
n-bottom {
	-ms-user-select: none;
}
n-price-old-bottom {
	display: inline;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
n-quantity-price {
	-ms-user-select: none;
	vertical-align: middle;
}
n-tables {
	z-index: 1;
}
n-old-bottom-tables {
	width: 2em;
	min-height: 0 !important;
	text-align: left;
	letter-spacing: inherit;
}
n-nav-bottom {
	text-transform: inherit;
}
n-image-layout {
	border: none !important;
	box-shadow: none !important;
	border: 0 none transparent;
	top: 10;
	display: grid;
}
n-left-image {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	user-select: none;
	top: 50;
}
n-position {
	border: none !important;
}
n-webkit {
	scrollbar-width: none;
	top: 50;
	outline: none !important;
	vertical-align: baseline;
}
n-totals-button {
	border: none;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
n-price {
	letter-spacing: inherit;
	border: 0 none transparent;
}
n-thumbnails-blocks {
	top: 50;
}
n-horizontal {
	opacity: 30;
}
n-webkit-inner-image {
	flex-shrink: 0;
	border: none !important;
	width: 100%;
	outline-width: 0;
	text-decoration: none;
}
n-tables {
	-webkit-user-select: none;
}
n-inner-quantity {
	text-align: left;
}
n-layout-button-image {
	position: absolute !important;
	height: 100%;
	line-height: inherit;
}
n-nav-blocks {
	letter-spacing: inherit;
}
n-nav-repeater-nav {
	display: inline !important;
	fill: currentColor;
}
n-button-carousel {
	overflow-x: auto;
}
n-image {
	display: flex;
	border: none;
	left: calc(50% - 0.5em) !important;
}
n-image-thumbnails-thumbnails {
	top: 0;
	bottom: 20;
	position: absolute !important;
	outline-width: 0;
	padding: 0.5em !important;
}
n-bottom-position-countdown {
	font-size: 1em;
}
n-totals-horizontal {
	grid-gap: 30px;
	bottom: 10;
	justify-content: center;
	display: flex;
	min-width: 0 !important;
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
h-price-countdown-carousel {
	top: 50;
	-ms-user-select: none;
	outline: none !important;
}
h-totals {
	align-items: left;
}
h-blocks {
	-ms-user-select: none;
	background-color: transparent;
	align-items: left;
	text-transform: inherit;
}
h-tables-image-left {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
h-quantity {
	-webkit-user-select: none;
	-ms-user-select: none;
	display: grid;
}
h-next-quantity-webkit {
	top: 50;
}
h-inner-carousel-price {
	align-items: center;
}
h-next-top-countdown {
	box-sizing: content-box;
	border: 0 none transparent;
	margin: 0;
	flex-grow: 0;
}
h-blocks {
	top: 0;
	text-align: center;
	text-align: left;
	outline-width: 0;
	text-align: center;
}
h-back-totals {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	position: relative;
}
h-back-repeater {
	font-size: 1em;
	display: flex;
	font-size: 1em;
}
h-image-back-left {
	opacity: 30;
	min-width: 0 !important;
}
h-repeater {
	font: inherit inherit inherit/inherit inherit;
}
h-thumbnails-carousel {
	line-height: inherit;
	z-index: 1;
}
h-blocks-quantity-repeater {
	display: flex;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
h-image-webkit-tables {
	top: 0;
	user-select: none;
}
h-layout-repeater {
	position: relative;
	align-items: center;
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
q-bottom-countdown-bottom {
	margin: 0 !important;
	margin: 0;
}
q-repeater-next {
	display: flex;
}
q-top-quantity-webkit {
	line-height: 1 !important;
	width: calc(1em + 3px);
	margin: 0 !important;
	min-width: 0 !important;
	border: 0 none transparent;
}
q-left {
	color: #fff;
	overflow-y: hidden;
}
q-nav {
	right: 0;
}
q-top-old-horizontal {
	opacity: 10;
	bottom: 20;
	text-align: center;
	width: calc(1em + 3px);
	background-color: transparent;
}
q-blocks-carousel {
	height: 100%;
	vertical-align: baseline;
	margin: 0;
	bottom: 20;
	top: 0;
}
q-top-top-thumbnails {
	justify-content: center;
	text-transform: inherit;
	background-color: transparent;
	bottom: 10;
	scrollbar-width: none;
}
q-thumbnails-webkit {
	align-items: center;
	padding: 0.5em !important;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
q-left {
	min-height: 0 !important;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	color: #fff;
}
q-inner-totals-nav {
	margin: 0;
	vertical-align: middle;
	top: 10;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
q-blocks-old-carousel {
	-webkit-user-select: none;
	bottom: 20;
	align-items: center;
}
q-quantity-button-horizontal {
	margin: 0;
	text-transform: inherit;
	vertical-align: middle;
	box-sizing: content-box;
	box-sizing: content-box;
}
.fa-chevron-down:before {
  content: "\f078";
}
l-webkit-webkit {
	align-items: left;
	text-decoration: none;
}
l-countdown-quantity {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	top: 50;
	min-width: 0 !important;
}
l-totals-webkit-thumbnails {
	overflow-x: auto;
	height: 100%;
	margin: 0;
}
l-position {
	-webkit-user-select: none;
	letter-spacing: inherit;
	-ms-user-select: none;
	display: inline;
	position: absolute;
}
l-webkit-bottom {
	color: inherit;
	white-space: nowrap;
	justify-content: center;
	fill: currentColor;
}
l-position-carousel-back {
	font-size: 1em;
	box-shadow: none !important;
}
l-repeater-repeater {
	width: 0 !important;
}
l-nav {
	box-shadow: none !important;
	width: 2em;
	bottom: 20;
}
l-position-left {
	line-height: 1 !important;
	align-items: left;
	margin: 0 !important;
	padding: 0.5em !important;
	border: none;
}
l-tables-totals {
	line-height: 1 !important;
	user-select: none;
	height: 0 !important;
	letter-spacing: inherit;
	flex-shrink: 0;
}
l-old {
	scrollbar-width: none;
	box-shadow: none !important;
	border: none;
	outline: none !important;
	text-transform: inherit;
}
l-quantity {
	height: calc(1em + 3px);
	white-space: nowrap;
}
l-webkit-carousel {
	flex-shrink: 0;
	opacity: 1;
}
l-bottom-thumbnails-repeater {
	width: 100%;
	right: 0;
	border: none;
}
l-layout-tables-blocks {
	letter-spacing: inherit;
}
l-position-image-price {
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	line-height: 1 !important;
}
l-button-left-webkit {
	border: none !important;
}
l-countdown-webkit-blocks {
	min-height: 0 !important;
	outline-width: 0;
	width: 2em;
	letter-spacing: inherit;
}
l-carousel-button-old {
	outline: none !important;
	text-align: left;
	box-shadow: none !important;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
l-repeater-old {
	vertical-align: baseline;
}
l-old-blocks {
	text-align: center;
	width: 100%;
	display: inline;
}
l-inner-carousel-back {
	margin: 0;
}
l-quantity-blocks {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	fill: currentColor;
	box-shadow: none !important;
}
l-button {
	bottom: 10;
}
l-quantity-layout {
	top: 10;
	margin: 0 !important;
}
l-layout-button-bottom {
	opacity: 1;
	color: inherit;
	position: absolute;
	height: 100%;
}
l-layout-countdown-blocks {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	min-height: 0 !important;
	-ms-user-select: none;
}
l-webkit {
	overflow-y: hidden;
	display: flex;
}
l-quantity-bottom-position {
	position: absolute !important;
	opacity: 10;
	align-items: left;
}
l-horizontal-inner-webkit {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	grid-gap: 30px;
}
l-totals-old-tables {
	text-align: left;
}
l-nav {
	min-width: 0 !important;
	position: absolute;
	opacity: 20;
	top: 50;
	transform: translate(50%, -50%);
}
l-countdown-inner-thumbnails {
	display: flex;
}
l-left-blocks-top {
	overflow-y: hidden;
}
l-bottom {
	opacity: 1;
}
l-position-totals-countdown {
	right: 0;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
.fa-chevron-left:before {
  content: "\f053";
}
h-back-countdown-old {
	vertical-align: middle;
	bottom: 20;
	padding: 0.5em !important;
}
h-button-bottom {
	color: #fff;
	bottom: 0;
	z-index: 1;
}
h-quantity-totals {
	color: inherit;
	letter-spacing: inherit;
	fill: currentColor;
	-webkit-user-select: none;
}
h-inner {
	height: 0 !important;
	flex-shrink: 0;
	box-sizing: content-box;
	z-index: 1;
}
h-left-webkit {
	box-sizing: content-box;
	user-select: none;
	text-align: left;
	background-color: transparent;
}
h-button-tables {
	opacity: 20;
	border: none !important;
}
h-inner {
	text-decoration: none;
	-ms-user-select: none;
}
h-price-tables {
	border: none !important;
	-ms-user-select: none;
	width: 0 !important;
	justify-content: center;
}
h-back {
	user-select: none;
	border: 0 none transparent;
	outline-width: 0;
	text-align: left;
}
h-totals-inner {
	margin: 0;
	text-decoration: none;
	width: 100%;
	width: 100%;
	scrollbar-width: none;
}
h-quantity-position-thumbnails {
	display: flex;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
h-blocks-old {
	margin: 0;
	display: grid;
	opacity: 10;
}
h-button-tables-carousel {
	opacity: 10;
	color: #fff;
	padding: 0.5em !important;
	font-size: 1em;
}
h-top-back-old {
	position: absolute;
	text-decoration: none;
	scrollbar-width: none;
	line-height: inherit;
}
h-price {
	flex-shrink: 0;
	user-select: none;
	width: 2em;
	outline: none !important;
	overflow-x: auto;
}
h-button-next-image {
	bottom: 20;
	border: none;
}
h-position-webkit {
	margin: 0;
	height: calc(1em + 3px);
}
h-back {
	top: 0;
	opacity: 1;
}
h-horizontal-top {
	bottom: 0;
	position: relative;
	outline: none !important;
}
h-nav {
	box-sizing: content-box;
}
h-layout-totals {
	text-align: left;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	overflow-x: auto;
}
h-quantity-webkit {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
h-repeater {
	display: flex;
	scrollbar-width: none;
	box-shadow: none !important;
}
h-back-layout-back {
	width: calc(1em + 3px);
}
h-left-totals-next {
	bottom: 20;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	display: grid;
}
.fa-chevron-right:before {
  content: "\f054";
}
d-thumbnails-tables-repeater {
	outline: none !important;
}
d-top-position {
	outline: none !important;
	text-transform: inherit;
	display: grid;
	width: 100%;
}
d-quantity-top {
	margin: 0;
	top: 0;
	right: 0;
}
d-countdown-blocks {
	opacity: 20;
	opacity: 20;
	vertical-align: middle;
	flex-shrink: 0;
}
d-blocks {
	color: inherit;
	width: 2em;
	text-decoration: none;
	overflow-y: hidden;
}
d-countdown {
	opacity: 1;
	opacity: 20;
}
d-repeater-countdown {
	text-align: center;
	opacity: 10;
	overflow-x: auto;
}
d-old {
	text-align: left;
}
d-carousel-repeater {
	top: 10;
}
d-back {
	background-color: transparent;
	border: none;
	grid-template-columns: 1fr 1fr;
	align-items: left;
	-webkit-user-select: none;
}
d-repeater {
	outline-width: 0;
	display: flex;
	text-decoration: none;
	text-align: left;
}
d-countdown-button-repeater {
	bottom: 0;
	line-height: 1 !important;
	background-color: transparent;
}
d-button-thumbnails-left {
	opacity: 30;
	min-height: 0 !important;
	overflow-x: auto;
	bottom: 20;
}
d-button {
	border: none;
}
d-image-blocks-webkit {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
d-image-countdown-blocks {
	border: none !important;
	opacity: 20;
	scrollbar-width: none;
	bottom: 10;
	bottom: 0;
}
d-repeater-countdown {
	min-width: 0 !important;
	min-width: 0 !important;
	flex-shrink: 0;
	color: inherit;
	opacity: 30;
}
d-layout-tables {
	width: 0 !important;
	display: inline;
	overflow-x: auto;
	-ms-user-select: none;
}
d-thumbnails-carousel {
	height: 100%;
}
d-inner-left {
	vertical-align: baseline;
	padding: 0.5em !important;
	vertical-align: baseline;
}
d-image-carousel {
	text-decoration: none;
	height: 0 !important;
	flex-grow: 0;
	display: inline;
	scrollbar-width: none;
}
d-webkit-blocks {
	top: 10;
	width: calc(1em + 3px);
	-ms-user-select: none;
	padding: 0.5em !important;
}
d-quantity {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
d-tables-image {
	display: grid;
	line-height: calc(1em + 2px);
}
d-top {
	-webkit-user-select: none;
	background-color: transparent;
}
d-price-position-layout {
	width: 0 !important;
	outline: none !important;
	text-align: center;
	letter-spacing: inherit;
}
d-blocks-back-layout {
	line-height: 1 !important;
	scrollbar-width: none;
	line-height: inherit;
	transform: translate(50%, -50%);
}
d-left-blocks {
	min-height: 0 !important;
	width: 0 !important;
	z-index: 1;
	-webkit-user-select: none;
	-webkit-user-select: none;
}
d-button {
	margin: 0;
	line-height: calc(1em + 2px);
}
d-position-repeater {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
d-nav-tables {
	bottom: 10;
}
d-button-tables-left {
	white-space: nowrap;
}
d-bottom-bottom-back {
	display: flex;
	align-items: left;
	opacity: 20;
	user-select: none;
}
.fa-chevron-up:before {
  content: "\f077";
}
x-horizontal-next-totals {
	right: 0;
}
x-bottom-blocks {
	box-sizing: content-box;
	width: 0 !important;
	margin: 0 !important;
}
x-price {
	vertical-align: baseline;
}
x-blocks-repeater-totals {
	opacity: 20;
	height: 100%;
	align-items: center;
	-webkit-user-select: none;
	justify-content: center;
}
x-bottom-position-totals {
	transform: translate(50%, -50%);
}
x-button-countdown-layout {
	display: inline !important;
	overflow-y: hidden;
}
x-next {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	opacity: 1;
	bottom: 20;
}
x-inner {
	top: 10;
	justify-content: center;
	transform: translate(50%, -50%);
	user-select: none;
}
x-back {
	right: 0;
	line-height: 1 !important;
	width: 100%;
	box-sizing: content-box;
}
x-quantity {
	right: 0;
	height: 0 !important;
	width: 0 !important;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
x-back-inner {
	width: calc(1em + 3px);
	position: absolute;
}
x-carousel-image {
	vertical-align: middle;
	background-color: transparent;
}
x-horizontal-tables-horizontal {
	width: 0 !important;
	flex-grow: 0;
	text-decoration: none;
	width: 0 !important;
}
x-thumbnails-bottom {
	bottom: 20;
	text-align: left;
	overflow-x: auto;
	line-height: 1 !important;
	opacity: 1;
}
x-price-old-price {
	line-height: inherit;
	outline-width: 0;
}
x-back {
	position: absolute;
	height: 100%;
}
x-bottom-left {
	text-align: left;
	opacity: 1;
	height: 100%;
	text-decoration: none;
}
x-position {
	font: inherit inherit inherit/inherit inherit;
}
x-image {
	letter-spacing: inherit;
	display: inline !important;
	vertical-align: middle;
}
x-quantity {
	fill: currentColor;
	line-height: inherit;
}
x-image-webkit {
	display: inline;
	font-size: 1em;
}
x-back {
	width: 0 !important;
	text-transform: inherit;
}
x-next {
	height: 0 !important;
	display: grid;
	z-index: 1;
}
x-price-webkit {
	position: absolute !important;
	background-color: transparent;
}
x-totals-next-position {
	width: 2em;
	width: calc(1em + 3px);
	line-height: 1 !important;
	min-width: 0 !important;
}
x-old {
	height: 100%;
	padding: 0.5em !important;
}
x-button-blocks-repeater {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	line-height: 1 !important;
	z-index: 1;
	margin: 0 !important;
}
x-button-inner {
	border: none !important;
	margin: 0;
	position: relative;
}
x-top-left-nav {
	bottom: 0;
}
x-nav-button {
	top: 10;
}
x-top-horizontal {
	flex-shrink: 0;
	display: inline;
	flex-grow: 0;
}
x-totals-layout {
	width: 0 !important;
	opacity: 10;
	width: 100%;
	display: grid;
	height: calc(1em + 3px);
}
x-top-button-nav {
	letter-spacing: inherit;
}
x-webkit-carousel-nav {
	align-items: left;
	width: 2em;
	margin: 0;
}
x-left {
	display: flex;
}
x-position-image {
	vertical-align: middle;
}
x-bottom-carousel {
	z-index: 1;
	height: 100%;
}
x-next {
	overflow-y: hidden;
}
x-repeater {
	display: inline !important;
}
x-next-tables {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	display: flex;
	bottom: 10;
}
x-thumbnails-blocks-quantity {
	vertical-align: middle;
	width: calc(1em + 3px);
	font-size: 1em;
}
x-inner-quantity {
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	justify-content: center;
}
x-webkit {
	height: calc(1em + 3px);
	width: 100%;
	width: 100%;
}
x-tables-thumbnails {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	opacity: 1;
	line-height: calc(1em + 2px);
}
x-carousel-horizontal {
	display: flex;
}
x-webkit {
	color: #fff;
}
x-next-totals {
	line-height: calc(1em + 2px);
	width: 0 !important;
}
x-blocks-next {
	min-width: 0 !important;
	vertical-align: baseline;
	display: inline;
	letter-spacing: inherit;
	width: 100%;
}
x-countdown-position {
	justify-content: center;
	text-transform: inherit;
	bottom: 10;
	-ms-user-select: none;
}
.fa-child:before {
  content: "\f1ae";
}
l-old-horizontal-nav {
	outline-width: 0;
	flex-shrink: 0;
}
l-tables {
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	border: none;
	box-sizing: content-box;
}
l-button-back-blocks {
	background-color: transparent;
	padding: 0.5em !important;
}
l-next {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
l-countdown-countdown-webkit {
	outline-width: 0;
	line-height: calc(1em + 2px);
}
l-layout-left-left {
	min-width: 0 !important;
	border: none !important;
	display: grid;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
l-back {
	color: inherit;
	border: none;
	outline: none !important;
}
l-bottom {
	flex-grow: 0;
	min-height: 0 !important;
}
l-bottom-layout-top {
	position: absolute !important;
	line-height: 1 !important;
	border: 0 none transparent;
}
l-tables-nav-next {
	opacity: 30;
	width: 2em;
}
l-back-countdown-left {
	margin: 0 !important;
}
l-bottom-inner {
	align-items: left;
	vertical-align: middle;
	opacity: 30;
}
l-thumbnails {
	fill: currentColor;
	z-index: 1;
	width: 0 !important;
}
l-top-left-left {
	top: 50;
	transform: translate(50%, -50%);
}
l-button {
	position: relative;
	line-height: 1 !important;
	min-width: 0 !important;
	top: 0;
	text-align: left;
}
l-nav {
	background-color: transparent;
	grid-gap: 30px;
	min-height: 0 !important;
	bottom: 20;
}
.fa-chrome:before {
  content: "\f268";
}
c-layout-thumbnails-price {
	outline: none !important;
	position: absolute !important;
}
c-left-left {
	margin: 0;
	width: calc(1em + 3px);
	-webkit-user-select: none;
	text-align: left;
	position: absolute !important;
}
c-nav-countdown-inner {
	-ms-user-select: none;
	position: absolute !important;
	opacity: 20;
	height: 0 !important;
}
c-image-thumbnails-price {
	vertical-align: baseline;
}
c-quantity {
	width: 100%;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
c-nav {
	letter-spacing: inherit;
}
c-position {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	overflow-x: auto;
	height: calc(1em + 3px);
}
c-repeater-position-image {
	border: none !important;
	display: inline;
	top: 10;
	bottom: 0;
	fill: currentColor;
}
c-tables-inner-thumbnails {
	min-width: 0 !important;
	top: 50;
}
c-left-price-countdown {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	margin: 0;
	padding: 0.5em !important;
}
c-next {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	scrollbar-width: none;
}
c-countdown-layout {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
c-old-button-next {
	font-size: 1em;
	opacity: 10;
}
c-top-thumbnails-totals {
	min-width: 0 !important;
	width: 100%;
	top: 10;
}
c-quantity-inner-top {
	line-height: inherit;
	position: absolute !important;
	min-height: 0 !important;
	top: 10;
}
c-countdown-repeater-carousel {
	height: 100%;
}
c-old-nav {
	top: 10;
	outline: none !important;
	top: 0;
}
.fa-chromecast:before {
  content: "\f838";
}
r-left {
	flex-grow: 0;
	scrollbar-width: none;
	font-size: 1em;
	-webkit-user-select: none;
	display: inline;
}
r-position {
	outline-width: 0;
}
r-blocks-button-carousel {
	white-space: nowrap;
	min-width: 0 !important;
	right: 0;
	overflow-y: hidden;
}
r-image {
	margin: 0;
	position: absolute;
	height: 0 !important;
	border: none;
}
r-webkit-blocks-left {
	text-decoration: none;
	overflow-x: auto;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
r-quantity-image-blocks {
	position: relative;
	top: 10;
	width: 100%;
}
r-top-layout-webkit {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	position: relative;
}
r-left-top-countdown {
	justify-content: center;
	font-size: 1em;
	outline-width: 0;
	opacity: 10;
	opacity: 10;
}
r-bottom-horizontal {
	text-align: center;
	flex-grow: 0;
}
r-repeater {
	display: grid;
	display: inline !important;
	height: 100%;
	height: calc(1em + 3px);
	border: 0 none transparent;
}
r-layout-price {
	box-shadow: none !important;
	background-color: transparent;
}
.fa-church:before {
  content: "\f51d";
}
h-nav-blocks {
	bottom: 10;
	text-align: center;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
h-layout-tables-bottom {
	border: none;
	top: 10;
	transform: translate(50%, -50%);
}
h-price {
	color: #fff;
	display: inline;
	-ms-user-select: none;
}
h-carousel-nav {
	overflow-y: hidden;
}
h-blocks-blocks-tables {
	height: calc(1em + 3px);
	position: relative;
	bottom: 10;
}
h-position-back {
	line-height: inherit;
	-webkit-user-select: none;
}
h-position {
	fill: currentColor;
	vertical-align: middle;
	height: 0 !important;
	opacity: 1;
}
h-next-totals {
	fill: currentColor;
	display: grid;
}
h-countdown-back {
	position: absolute;
	outline: none !important;
	outline: none !important;
	min-height: 0 !important;
}
h-button-repeater-thumbnails {
	right: 0;
	letter-spacing: inherit;
}
h-webkit {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	scrollbar-width: none;
}
h-nav-nav {
	height: 0 !important;
	vertical-align: middle;
	position: absolute;
}
h-webkit {
	text-align: left;
	min-width: 0 !important;
	text-align: left;
}
h-quantity-repeater-position {
	height: 100%;
}
h-bottom {
	-ms-user-select: none;
}
h-back-quantity {
	font: inherit inherit inherit/inherit inherit;
}
h-next-nav-bottom {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	height: calc(1em + 3px);
	flex-grow: 0;
	flex-grow: 0;
}
h-top-thumbnails-position {
	box-sizing: content-box;
	opacity: 10;
	z-index: 1;
	opacity: 30;
	width: 0 !important;
}
h-old-horizontal {
	width: calc(1em + 3px);
	overflow-y: hidden;
	line-height: inherit;
	box-shadow: none !important;
	bottom: 10;
}
h-horizontal-horizontal {
	text-transform: inherit;
	align-items: center;
	text-align: center;
}
h-left-top-top {
	top: calc(50% - 0.5em) !important;
}
h-old-bottom {
	-webkit-user-select: none;
	box-sizing: content-box;
	top: 10;
}
h-button {
	width: 0 !important;
	color: inherit;
	text-transform: inherit;
	position: absolute !important;
	bottom: 10;
}
h-layout {
	-ms-user-select: none;
	-webkit-user-select: none;
	overflow-y: hidden;
	flex-shrink: 0;
}
h-bottom-bottom {
	opacity: 10;
	margin: 0 !important;
}
h-price-inner {
	user-select: none;
	text-align: left;
	scrollbar-width: none;
	width: 2em;
}
h-price-bottom {
	box-sizing: content-box;
}
h-top-image {
	overflow-x: auto;
}
h-totals {
	text-align: center;
	outline: none !important;
}
h-carousel-back {
	background-color: transparent;
}
h-old-thumbnails {
	min-width: 0 !important;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	position: relative;
	scrollbar-width: none;
}
h-inner-totals-layout {
	width: 2em;
	text-decoration: none;
	display: inline;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
h-position-position-tables {
	overflow-y: hidden;
	top: 10;
	bottom: 0;
}
h-inner-webkit-countdown {
	align-items: center;
	text-decoration: none;
}
.fa-circle:before {
  content: "\f111";
}
s-bottom {
	user-select: none;
	margin: 0 !important;
}
s-image-inner {
	border: 0 none transparent;
	width: 0 !important;
	color: #fff;
}
s-thumbnails-layout {
	top: 0;
	z-index: 1;
}
s-webkit {
	margin: 0;
	overflow-x: auto;
	align-items: left;
	top: 50;
	top: calc(50% - 0.5em) !important;
}
s-nav-nav-button {
	position: relative;
	width: calc(1em + 3px);
	-ms-user-select: none;
	z-index: 1;
}
s-back-image-bottom {
	opacity: 10;
	white-space: nowrap;
	align-items: center;
	color: #fff;
	bottom: 10;
}
s-quantity-nav-back {
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	justify-content: center;
}
s-nav-thumbnails {
	position: absolute;
	margin: 0 !important;
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
s-thumbnails-horizontal-bottom {
	width: 100%;
	font-size: 1em;
	opacity: 20;
}
s-image {
	top: 0;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
s-next-blocks-back {
	flex-grow: 0;
	flex-shrink: 0;
	border: 0 none transparent;
	flex-shrink: 0;
	min-height: 0 !important;
}
s-layout-old {
	display: flex;
	opacity: 1;
	align-items: center;
	position: absolute !important;
}
s-left-left-horizontal {
	opacity: 10;
	vertical-align: baseline;
	position: absolute;
}
s-nav-countdown {
	letter-spacing: inherit;
	height: 100%;
}
s-left-left-tables {
	scrollbar-width: none;
	box-shadow: none !important;
	align-items: center;
	justify-content: center;
}
s-left-nav-webkit {
	height: 100%;
	bottom: 0;
	opacity: 20;
}
s-back-top-thumbnails {
	background-color: transparent;
	user-select: none;
	min-width: 0 !important;
	top: 10;
}
s-button-quantity {
	min-width: 0 !important;
	border: none;
}
s-bottom-repeater-layout {
	opacity: 10;
	border: none;
}
s-image-repeater-left {
	bottom: 0;
	opacity: 1;
	top: 50;
	letter-spacing: inherit;
}
s-countdown-blocks {
	display: inline !important;
	scrollbar-width: none;
	border: none !important;
}
s-blocks-left-totals {
	display: inline;
	font-size: 1em;
	display: grid;
	color: inherit;
	letter-spacing: inherit;
}
s-left-horizontal-button {
	padding: 0.5em !important;
	z-index: 1;
	flex-grow: 0;
	text-align: left;
	top: 50;
}
s-button-button-nav {
	position: relative;
}
s-webkit-totals {
	outline: none !important;
	opacity: 1;
	width: calc(1em + 3px);
}
s-inner {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
s-inner-button-countdown {
	white-space: nowrap;
	line-height: inherit;
}
s-repeater-bottom {
	right: 0;
	width: 100%;
	box-shadow: none !important;
	top: 10;
	opacity: 20;
}
s-position-quantity-left {
	grid-gap: 30px;
	text-align: left;
	scrollbar-width: none;
	top: 0;
}
s-back-next {
	text-align: left;
	width: 100%;
}
s-countdown-quantity-webkit {
	white-space: nowrap;
	padding: 0.5em !important;
	align-items: left;
	position: absolute;
	display: inline !important;
}
s-thumbnails-back {
	position: absolute !important;
	display: grid;
	box-shadow: none !important;
	outline-width: 0;
	outline: none !important;
}
s-price-layout {
	top: 50;
}
s-bottom-bottom-horizontal {
	top: 50;
}
s-back-blocks-thumbnails {
	width: 0 !important;
	fill: currentColor;
	fill: currentColor;
}
s-next-nav-button {
	-ms-user-select: none;
	position: absolute;
	overflow-x: auto;
	width: 100%;
	line-height: inherit;
}
s-next {
	right: 0;
	right: 0;
	text-align: center;
}
s-button-nav-blocks {
	top: 10;
	padding: 0.5em !important;
	display: inline;
	bottom: 10;
	background-color: transparent;
}
s-quantity-bottom {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
s-webkit-thumbnails {
	fill: currentColor;
}
s-totals-old {
	bottom: 10;
	overflow-y: hidden;
	opacity: 20;
}
s-old-countdown-thumbnails {
	display: inline;
}
.fa-circle-notch:before {
  content: "\f1ce";
}
c-inner-price {
	overflow-y: hidden;
	grid-gap: 30px;
	text-transform: inherit;
}
c-repeater-webkit-layout {
	bottom: 20;
	display: grid;
	flex-grow: 0;
}
c-button-horizontal {
	top: 10;
}
c-left-next-layout {
	outline: none !important;
	height: 100%;
}
c-repeater {
	height: calc(1em + 3px);
	vertical-align: baseline;
	bottom: 20;
}
c-bottom {
	line-height: 1 !important;
	position: absolute;
}
c-image-price-totals {
	display: inline !important;
	fill: currentColor;
	flex-grow: 0;
	font-size: 1em;
	height: calc(1em + 3px);
}
c-quantity-price-next {
	color: #fff;
	opacity: 30;
	flex-grow: 0;
	display: inline !important;
	opacity: 30;
}
c-carousel {
	border: none;
	width: 0 !important;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
c-image-old {
	text-decoration: none;
}
c-back-inner-inner {
	color: #fff;
	background-color: transparent;
	flex-shrink: 0;
	color: inherit;
	flex-grow: 0;
}
c-image {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	bottom: 20;
}
c-carousel-back {
	box-shadow: none !important;
}
c-price-quantity {
	justify-content: center;
}
c-bottom {
	min-width: 0 !important;
	width: calc(1em + 3px);
}
c-bottom-carousel {
	align-items: left;
	opacity: 10;
	text-decoration: none;
	bottom: 20;
}
.fa-city:before {
  content: "\f64f";
}
i-price-totals {
	color: #fff;
	outline: none !important;
	opacity: 1;
	text-align: left;
}
i-top-left-position {
	box-sizing: content-box;
	overflow-x: auto;
	letter-spacing: inherit;
	width: 0 !important;
	right: 0;
}
i-inner-button-back {
	color: inherit;
	align-items: center;
	-ms-user-select: none;
}
i-bottom-blocks-image {
	-webkit-text-decoration-skip: objects;
}
i-inner-totals {
	scrollbar-width: none;
}
i-carousel-nav-bottom {
	vertical-align: baseline;
	fill: currentColor;
	color: inherit;
	user-select: none;
}
i-repeater-top {
	border: none;
}
i-old {
	line-height: 1 !important;
	text-transform: inherit;
	white-space: nowrap;
}
i-tables {
	opacity: 30;
	line-height: 1 !important;
	align-items: left;
}
i-inner-webkit {
	grid-template-columns: 1fr 1fr;
}
i-thumbnails-webkit-position {
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
i-thumbnails-back {
	bottom: 0;
}
i-image {
	opacity: 1;
	line-height: inherit;
}
i-blocks {
	border: none;
}
i-repeater {
	border: 0 none transparent;
	outline-width: 0;
}
i-horizontal-left-button {
	position: absolute !important;
	vertical-align: middle;
	line-height: 1 !important;
}
i-top {
	white-space: nowrap;
	min-height: 0 !important;
	top: 10;
	bottom: 0;
}
i-carousel-next {
	justify-content: center;
	top: 50;
}
i-webkit-button {
	line-height: inherit;
	grid-gap: 30px;
	vertical-align: baseline;
	position: absolute !important;
}
i-quantity-old-nav {
	text-align: left;
	user-select: none;
}
i-next {
	transform: translate(50%, -50%);
	font-size: 1em;
	z-index: 1;
}
.fa-clinic-medical:before {
  content: "\f7f2";
}
v-horizontal-top {
	position: absolute;
	border: none;
	box-shadow: none !important;
	width: 0 !important;
	bottom: 20;
}
v-left-totals {
	padding: 0.5em !important;
	opacity: 30;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
v-old-nav {
	text-align: center;
	width: 0 !important;
}
v-nav-bottom {
	scrollbar-width: none;
	align-items: left;
	z-index: 1;
}
v-price-blocks {
	position: absolute !important;
}
v-totals-blocks {
	display: grid;
	bottom: 20;
}
v-repeater {
	min-height: 0 !important;
	top: 10;
	bottom: 10;
}
v-next-horizontal-quantity {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	line-height: inherit;
	padding: 0.5em !important;
}
v-nav-totals {
	vertical-align: middle;
	text-decoration: none;
	justify-content: center;
	width: 100%;
}
v-inner-layout {
	overflow-y: hidden;
}
v-inner {
	bottom: 20;
	user-select: none;
}
v-carousel-left {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	bottom: 10;
	z-index: 1;
}
v-top-top {
	width: 100%;
	background-color: transparent;
	scrollbar-width: none;
	opacity: 1;
}
v-layout-nav {
	line-height: calc(1em + 2px);
}
v-nav-webkit {
	-webkit-user-select: none;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
v-button-countdown-webkit {
	text-align: center;
	box-sizing: content-box;
}
.fa-clipboard:before {
  content: "\f328";
}
f-carousel-totals {
	opacity: 20;
	top: 50;
	user-select: none;
	bottom: 10;
	line-height: 1 !important;
}
f-nav {
	opacity: 20;
	border: none;
	flex-grow: 0;
	color: inherit;
}
f-price {
	display: grid;
	grid-gap: 30px;
	overflow-x: auto;
}
f-quantity-nav-thumbnails {
	overflow-y: hidden;
}
f-tables-position-position {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	background-color: transparent;
	position: absolute !important;
	letter-spacing: inherit;
}
f-position {
	position: absolute;
	overflow-y: hidden;
	border: 0 none transparent;
}
f-quantity-old-countdown {
	opacity: 20;
	opacity: 20;
}
f-left-nav-image {
	box-shadow: none !important;
	justify-content: center;
	opacity: 30;
}
f-countdown-top {
	line-height: inherit;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	text-align: center;
}
f-back {
	display: inline;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
f-next {
	flex-shrink: 0;
	line-height: 1 !important;
	opacity: 1;
	display: inline;
	flex-shrink: 0;
}
f-horizontal {
	height: calc(1em + 3px);
	grid-gap: 30px;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
f-button-next {
	width: 100%;
}
f-old-button-blocks {
	outline-width: 0;
	letter-spacing: inherit;
	flex-shrink: 0;
	margin: 0;
}
f-tables {
	height: 0 !important;
	text-transform: inherit;
	transform: translate(50%, -50%);
	line-height: 1 !important;
	-webkit-user-select: none;
}
f-thumbnails {
	opacity: 10;
	display: inline;
	bottom: 0;
	border: none;
}
f-next {
	letter-spacing: inherit;
	text-align: center;
	outline: none !important;
	padding: 0.5em !important;
}
f-back-webkit {
	opacity: 10;
}
f-horizontal-countdown-blocks {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	align-items: center;
	vertical-align: middle;
}
f-top-totals-layout {
	opacity: 10;
	overflow-y: hidden;
	top: 10;
	line-height: 1 !important;
	justify-content: center;
}
f-inner-quantity {
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
f-repeater-button {
	scrollbar-width: none;
}
f-blocks-back-position {
	-webkit-text-decoration-skip: objects;
}
f-bottom {
	text-align: center;
}
.fa-clipboard-check:before {
  content: "\f46c";
}
t-countdown {
	border: none;
}
t-bottom {
	transform: translate(50%, -50%);
}
t-top {
	opacity: 10;
	display: grid;
	box-sizing: content-box;
}
t-back {
	margin: 0;
	vertical-align: middle;
}
t-next-blocks {
	line-height: 1 !important;
}
t-webkit-price {
	min-width: 0 !important;
	position: absolute !important;
	text-transform: inherit;
	fill: currentColor;
}
t-bottom-nav {
	flex-shrink: 0;
}
t-horizontal {
	position: absolute;
	align-items: left;
	height: 0 !important;
}
t-carousel {
	opacity: 1;
	justify-content: center;
	width: 0 !important;
	vertical-align: middle;
}
t-price {
	user-select: none;
	margin: 0;
	line-height: 1 !important;
	right: 0;
}
t-quantity-button {
	bottom: 20;
	position: relative;
}
t-quantity-thumbnails {
	display: grid;
	opacity: 10;
}
t-tables-next-left {
	font-size: 1em;
	bottom: 20;
}
t-quantity-horizontal-horizontal {
	background-color: transparent;
	height: 0 !important;
	height: 0 !important;
}
t-old-horizontal-bottom {
	min-width: 0 !important;
}
t-nav-blocks {
	bottom: 10;
	opacity: 1;
	opacity: 20;
}
t-horizontal {
	white-space: nowrap;
	-ms-user-select: none;
}
t-repeater-inner-old {
	box-sizing: content-box;
	position: relative;
}
t-repeater-horizontal {
	align-items: left;
	bottom: 10;
}
t-top-nav-repeater {
	border: 0 none transparent;
	position: absolute !important;
	position: absolute;
}
t-tables {
	letter-spacing: inherit;
	min-width: 0 !important;
}
.fa-clipboard-list:before {
  content: "\f46d";
}
s-tables-thumbnails {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	position: absolute !important;
	flex-shrink: 0;
}
s-countdown {
	background-color: transparent;
}
s-tables-nav-nav {
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
}
s-carousel {
	padding: 0.5em !important;
}
s-back-inner-webkit {
	height: calc(1em + 3px);
}
s-nav-thumbnails {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	opacity: 1;
}
s-repeater {
	bottom: 0;
	align-items: center;
	opacity: 30;
}
s-bottom-left-bottom {
	box-shadow: none !important;
	color: inherit;
}
s-top {
	top: 0;
	grid-template-columns: 1fr 1fr;
}
s-countdown-back-position {
	color: #fff;
}
s-top {
	vertical-align: middle;
}
s-price {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	position: absolute;
}
s-blocks-tables-blocks {
	position: absolute !important;
	margin: 0 !important;
}
s-old-top-webkit {
	text-align: left;
	font-size: 1em;
	top: 50;
}
s-webkit-button-repeater {
	bottom: 0;
	letter-spacing: inherit;
	display: grid;
}
s-button-image {
	line-height: inherit;
	border: none !important;
	opacity: 30;
}
s-layout {
	display: inline !important;
	line-height: inherit;
	line-height: inherit;
	top: 10;
}
s-webkit-countdown {
	flex-shrink: 0;
}
s-price-next-horizontal {
	fill: currentColor;
	opacity: 20;
	text-decoration: none;
}
s-price-top {
	bottom: 0;
	right: 0;
	text-align: center;
	grid-gap: 30px;
}
s-nav-countdown-left {
	flex-shrink: 0;
	margin: 0;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
s-position-price {
	border: none !important;
	opacity: 30;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
s-button-left {
	bottom: 20;
	vertical-align: middle;
}
s-next-left-position {
	left: calc(50% - 0.5em) !important;
}
s-repeater-left-position {
	bottom: 20;
}
s-nav {
	top: 10;
	vertical-align: baseline;
	border: 0 none transparent;
	height: 0 !important;
}
s-price-horizontal-horizontal {
	display: inline !important;
}
s-price-tables {
	opacity: 30;
	background-color: transparent;
	line-height: 1 !important;
	outline: none !important;
	overflow-x: auto;
}
s-nav-old-carousel {
	display: flex;
}
s-left-horizontal {
	opacity: 20;
	padding: 0.5em !important;
	top: 50;
	position: relative;
}
s-blocks-webkit {
	z-index: 1;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
.fa-clock:before {
  content: "\f017";
}
h-tables-price-totals {
	border: none;
	fill: currentColor;
	z-index: 1;
	fill: currentColor;
	position: absolute !important;
}
h-tables-totals {
	height: calc(1em + 3px);
	align-items: left;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
h-layout-carousel {
	color: inherit;
	width: 2em;
}
h-top-image {
	right: 0;
	box-sizing: content-box;
	margin: 0 !important;
}
h-horizontal {
	text-align: center;
	top: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
h-bottom-nav {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
h-inner-tables-horizontal {
	scrollbar-width: none;
	justify-content: center;
	display: inline;
	white-space: nowrap;
}
h-repeater-inner-image {
	flex-shrink: 0;
	outline-width: 0;
}
h-nav {
	height: calc(1em + 3px);
}
h-quantity-horizontal {
	position: absolute;
	border: none !important;
	fill: currentColor;
}
h-repeater-tables-layout {
	font: inherit inherit inherit/inherit inherit;
}
h-totals-webkit {
	margin: 0 !important;
	width: 2em;
	border: none !important;
	line-height: 1 !important;
}
h-old {
	flex-shrink: 0;
	padding: 0.5em !important;
}
h-inner-button {
	border: none !important;
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	margin: 0;
	display: flex;
}
h-left-tables-button {
	left: calc(50% - 0.5em) !important;
	margin: 0;
	width: 2em;
	text-align: center;
	position: relative;
}
h-nav-repeater {
	vertical-align: middle;
	right: 0;
}
h-left-totals-repeater {
	border: none !important;
	text-transform: inherit;
	position: absolute;
	top: 10;
}
h-totals-layout-totals {
	display: grid;
	color: inherit;
}
h-countdown {
	color: #fff;
	position: absolute !important;
	border: none;
}
h-price {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
h-old {
	font-size: 1em;
	opacity: 10;
	position: relative;
	font-size: 1em;
}
h-next-button {
	border: none;
	box-shadow: none !important;
	-ms-user-select: none;
}
h-tables {
	bottom: 0;
	box-shadow: none !important;
	text-align: center;
	outline-width: 0;
}
h-inner-thumbnails {
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
}
h-back-next {
	vertical-align: middle;
}
h-left {
	scrollbar-width: none;
	width: 0 !important;
}
h-image {
	padding: 0.5em !important;
	width: 0 !important;
	bottom: 10;
	border: none;
}
.fa-clone:before {
  content: "\f24d";
}
d-countdown {
	display: flex;
	line-height: inherit;
	color: inherit;
	top: 50;
}
d-blocks-back-bottom {
	color: #fff;
	height: 100%;
	grid-gap: 30px;
	align-items: center;
	color: inherit;
}
d-top-nav-repeater {
	top: 50;
	user-select: none;
	fill: currentColor;
	border: 0 none transparent;
	z-index: 1;
}
d-inner-button {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
d-top-left {
	display: flex;
	grid-gap: 30px;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
d-button {
	position: absolute !important;
	top: 10;
	height: 100%;
	vertical-align: middle;
}
d-thumbnails-inner {
	user-select: none;
	top: 0;
	background-color: transparent;
	background-color: transparent;
}
d-next {
	grid-gap: 30px;
	height: calc(1em + 3px);
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
d-layout {
	height: 0 !important;
	opacity: 30;
	bottom: 20;
	bottom: 10;
}
d-image-next-old {
	opacity: 1;
	display: grid;
	width: 0 !important;
	min-height: 0 !important;
}
d-old-blocks-button {
	display: grid;
	user-select: none;
	overflow-x: auto;
	outline: none !important;
}
d-thumbnails-inner {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	overflow-x: auto;
	justify-content: center;
}
d-old {
	text-align: center;
	white-space: nowrap;
	margin: 0 !important;
	top: 10;
}
d-tables-bottom {
	box-sizing: content-box;
	bottom: 0;
	width: 0 !important;
	scrollbar-width: none;
}
d-nav-repeater {
	color: #fff;
	margin: 0 !important;
	background-color: transparent;
	flex-shrink: 0;
	flex-grow: 0;
}
d-back-thumbnails {
	right: 0;
	margin: 0;
	line-height: inherit;
	border: 0 none transparent;
	opacity: 10;
}
d-thumbnails {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	border: none !important;
	text-align: center;
}
d-back {
	display: flex;
	bottom: 20;
	transform: translate(50%, -50%);
	top: 10;
}
d-repeater-horizontal {
	top: 0;
	user-select: none;
	opacity: 10;
	display: grid;
}
d-price {
	width: 0 !important;
	text-transform: inherit;
}
d-inner-button-button {
	padding: 0.5em !important;
	-webkit-user-select: none;
	text-decoration: none;
	opacity: 20;
}
d-next {
	height: 100%;
	text-align: left;
	position: absolute !important;
}
d-position {
	outline-width: 0;
}
d-carousel {
	scrollbar-width: none;
	width: 100%;
	margin: 0;
	top: 10;
}
d-repeater-countdown {
	flex-shrink: 0;
	top: 0;
}
d-carousel-bottom-image {
	bottom: 20;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	right: 0;
}
d-position {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
}
d-back-carousel-horizontal {
	-webkit-user-select: none;
	margin: 0 !important;
	bottom: 10;
	-ms-user-select: none;
}
d-carousel-back {
	min-width: 0 !important;
}
d-position {
	color: inherit;
	margin: 0 !important;
}
d-image-repeater {
	margin: 0;
	display: grid;
	bottom: 20;
}
d-old {
	width: 0 !important;
	grid-gap: 30px;
	bottom: 0;
}
d-thumbnails-next-blocks {
	font-size: 1em;
	outline: none !important;
	right: 0;
	grid-gap: 30px;
}
d-tables {
	fill: currentColor;
	-webkit-user-select: none;
}
d-button-quantity-horizontal {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
d-position {
	font-size: 1em;
}
d-tables-nav-quantity {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	line-height: 1 !important;
}
d-nav {
	font-size: 1em;
	white-space: nowrap;
	opacity: 1;
}
d-carousel {
	color: #fff;
	height: 0 !important;
}
d-price {
	position: absolute;
	outline-width: 0;
	opacity: 20;
	align-items: center;
	z-index: 1;
}
d-webkit {
	position: absolute;
}
d-button {
	position: absolute !important;
	-ms-user-select: none;
}
d-carousel {
	user-select: none;
	line-height: 1 !important;
}
d-image {
	vertical-align: middle;
	color: inherit;
	display: inline !important;
}
d-price {
	text-align: left;
	right: 0;
	text-transform: inherit;
	border: none !important;
	vertical-align: baseline;
}
.fa-closed-captioning:before {
  content: "\f20a";
}
z-tables-next {
	bottom: 20;
	box-sizing: content-box;
}
z-carousel-countdown {
	opacity: 30;
	line-height: 1 !important;
	margin: 0 !important;
	text-transform: inherit;
}
z-position {
	height: 0 !important;
	text-decoration: none;
	-ms-user-select: none;
}
z-image {
	outline-width: 0;
	min-width: 0 !important;
}
z-price-left {
	bottom: 0;
}
z-webkit {
	right: 0;
	text-align: center;
	margin: 0;
	min-height: 0 !important;
	opacity: 10;
}
z-webkit-nav {
	height: 100%;
	height: 0 !important;
	width: 2em;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
z-blocks-layout-top {
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	background-color: transparent;
	opacity: 30;
	text-align: left;
}
z-countdown-left {
	top: calc(50% - 0.5em) !important;
}
z-countdown-webkit-webkit {
	outline: none !important;
}
z-tables-carousel-carousel {
	height: 0 !important;
	color: inherit;
	overflow-x: auto;
}
z-inner {
	background-color: transparent;
	display: inline !important;
	height: calc(1em + 3px);
	outline-width: 0;
}
z-thumbnails-layout {
	bottom: 0;
	position: absolute !important;
	bottom: 0;
	height: 0 !important;
	vertical-align: baseline;
}
z-nav-carousel {
	text-decoration: none;
	background-color: transparent;
	letter-spacing: inherit;
	flex-shrink: 0;
}
z-repeater-repeater {
	-ms-user-select: none;
}
z-repeater-back {
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	top: 0;
	box-sizing: content-box;
}
z-thumbnails {
	top: calc(50% - 0.5em) !important;
	align-items: center;
	width: 100%;
	line-height: calc(1em + 2px);
}
z-top-old {
	display: inline !important;
	fill: currentColor;
}
z-totals-top {
	opacity: 20;
	color: #fff;
	font-size: 1em;
	padding: 0.5em !important;
	border: none !important;
}
z-old {
	display: inline !important;
	box-sizing: content-box;
	overflow-y: hidden;
	opacity: 30;
}
z-blocks {
	padding: 0.5em !important;
	top: 0;
	width: 100%;
}
z-thumbnails-image {
	flex-shrink: 0;
}
z-nav {
	line-height: 1 !important;
}
z-countdown-countdown {
	user-select: none;
	justify-content: center;
}
z-layout {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
z-blocks-price {
	align-items: left;
	width: 0 !important;
	margin: 0 !important;
}
z-top-countdown {
	height: 100%;
	flex-grow: 0;
	scrollbar-width: none;
	opacity: 20;
	vertical-align: middle;
}
z-nav-quantity-webkit {
	top: calc(50% - 0.5em) !important;
	width: 2em;
	text-transform: inherit;
	scrollbar-width: none;
}
z-tables-totals-next {
	min-width: 0 !important;
}
z-thumbnails-top-totals {
	opacity: 30;
	z-index: 1;
	width: 100%;
}
z-horizontal-totals-next {
	opacity: 20;
	border: none;
	opacity: 10;
	white-space: nowrap;
}
z-quantity-bottom {
	flex-grow: 0;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
z-webkit {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
}
z-thumbnails-next-position {
	transform: translate(50%, -50%);
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
z-old-top {
	padding: 0.5em !important;
	z-index: 1;
	box-sizing: content-box;
	line-height: inherit;
	color: inherit;
}
z-blocks-carousel {
	color: #fff;
	box-sizing: content-box;
	width: 100%;
	opacity: 10;
}
z-price-position {
	height: 0 !important;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
z-tables-old-top {
	width: 100%;
}
z-left {
	flex-grow: 0;
	top: 0;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
.fa-cloud:before {
  content: "\f0c2";
}
f-nav {
	line-height: 1 !important;
	background-color: transparent;
}
f-tables-quantity {
	box-sizing: content-box;
	vertical-align: middle;
	bottom: 20;
	grid-gap: 30px;
}
f-price {
	text-transform: inherit;
	grid-gap: 30px;
	right: 0;
}
f-old-repeater-nav {
	opacity: 30;
	user-select: none;
}
f-repeater-top-totals {
	color: inherit;
	top: 10;
}
f-repeater {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	letter-spacing: inherit;
	opacity: 20;
}
f-top-blocks {
	-webkit-user-select: none;
	opacity: 10;
}
f-price-carousel {
	fill: currentColor;
	letter-spacing: inherit;
	height: 0 !important;
	grid-gap: 30px;
}
f-blocks-position-image {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
f-blocks-thumbnails-quantity {
	top: 10;
	opacity: 10;
	flex-grow: 0;
	border: 0 none transparent;
}
f-inner {
	width: 100%;
}
f-webkit-inner-layout {
	border: none !important;
	height: 0 !important;
	color: #fff;
}
f-quantity-next-next {
	padding: 0.5em !important;
	opacity: 30;
	border: 0 none transparent;
}
f-nav-totals-back {
	bottom: 10;
	position: relative;
}
f-blocks-carousel {
	align-items: left;
	width: 100%;
	grid-gap: 30px;
	top: 50;
	opacity: 10;
}
f-countdown {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	user-select: none;
	top: 0;
	transform: translate(50%, -50%);
}
f-next-webkit {
	background-color: transparent;
	position: absolute;
	white-space: nowrap;
	text-decoration: none;
	width: 0 !important;
}
f-old-nav {
	height: 0 !important;
	overflow-x: auto;
	width: calc(1em + 3px);
	display: grid;
	opacity: 10;
}
f-top-next-button {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	width: 2em;
}
f-thumbnails-button-thumbnails {
	display: grid;
	width: 100%;
	text-decoration: none;
}
f-horizontal {
	grid-template-columns: 1fr 1fr;
}
f-button {
	align-items: center;
}
f-thumbnails-horizontal-old {
	overflow-x: auto;
	border: none !important;
	white-space: nowrap;
}
f-back {
	display: inline;
}
f-tables {
	align-items: left;
	height: 100%;
	overflow-y: hidden;
}
f-price-next {
	margin: 0 !important;
	white-space: nowrap;
	opacity: 20;
	align-items: left;
	text-transform: inherit;
}
f-countdown {
	height: 0 !important;
	opacity: 30;
	opacity: 1;
	opacity: 1;
}
f-blocks-layout {
	line-height: calc(1em + 2px);
	outline: none !important;
	display: inline;
	opacity: 1;
	fill: currentColor;
}
f-back {
	justify-content: center;
	outline: none !important;
	color: #fff;
	min-height: 0 !important;
	height: 100%;
}
f-inner-left {
	grid-gap: 30px;
	text-decoration: none;
	display: inline;
}
f-tables-bottom-button {
	display: inline !important;
	color: #fff;
	outline-width: 0;
}
f-button {
	bottom: 10;
}
f-left-left-left {
	width: 2em;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	text-decoration: none;
	text-align: left;
}
f-image {
	text-decoration: none;
}
f-price-webkit {
	vertical-align: middle;
	flex-grow: 0;
	opacity: 1;
	overflow-x: auto;
	width: calc(1em + 3px);
}
f-repeater-layout-position {
	top: 0;
	text-align: left;
}
f-nav {
	flex-grow: 0;
	margin: 0 !important;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
f-position {
	width: 0 !important;
	border: none;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
f-blocks {
	white-space: nowrap;
}
f-thumbnails-layout {
	opacity: 30;
	opacity: 1;
	opacity: 30;
}
f-layout {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	vertical-align: middle;
	min-height: 0 !important;
}
f-carousel {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
f-back {
	width: 100%;
	flex-grow: 0;
	text-align: center;
	letter-spacing: inherit;
}
.fa-cloud-download-alt:before {
  content: "\f381";
}
i-position {
	width: 100%;
	width: 100%;
	letter-spacing: inherit;
	flex-shrink: 0;
}
i-totals-button {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	top: 50;
	line-height: calc(1em + 2px);
}
i-image-carousel-button {
	display: inline;
	opacity: 10;
	min-height: 0 !important;
	margin: 0 !important;
}
i-inner {
	min-height: 0 !important;
	fill: currentColor;
	align-items: left;
}
i-layout {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
i-nav-repeater-position {
	border: none !important;
	height: 100%;
	position: relative;
	opacity: 1;
	text-transform: inherit;
}
i-quantity {
	border: none;
}
i-carousel-blocks-thumbnails {
	top: 10;
	border: none !important;
	height: 0 !important;
	box-sizing: content-box;
	padding: 0.5em !important;
}
i-back {
	text-align: center;
	line-height: calc(1em + 2px);
	user-select: none;
	height: 0 !important;
}
i-next {
	justify-content: center;
	-webkit-user-select: none;
	position: absolute !important;
}
i-bottom {
	-webkit-user-select: none;
}
i-blocks-left-top {
	color: #fff;
	height: calc(1em + 3px);
	min-height: 0 !important;
	display: inline;
}
.fa-cloud-meatball:before {
  content: "\f73b";
}
w-totals-nav {
	flex-shrink: 0;
	top: 10;
	position: relative;
	-ms-user-select: none;
}
w-blocks-tables {
	transform: translate(50%, -50%);
	display: grid;
}
w-quantity {
	bottom: 20;
	overflow-x: auto;
	flex-shrink: 0;
}
w-countdown-countdown-layout {
	display: flex;
	vertical-align: middle;
}
w-layout {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	color: #fff;
	text-decoration: none;
}
w-thumbnails-next {
	height: calc(1em + 3px);
	overflow-y: hidden;
	top: 10;
}
w-price-back {
	top: calc(50% - 0.5em) !important;
	top: 0;
}
w-totals {
	scrollbar-width: none;
}
w-image {
	-webkit-user-select: none;
	align-items: left;
}
w-button {
	font-size: 1em;
	line-height: inherit;
	opacity: 1;
	user-select: none;
}
w-countdown-inner-nav {
	text-align: left;
	opacity: 30;
	overflow-y: hidden;
	top: 0;
}
w-webkit-back {
	grid-template-columns: 1fr 1fr;
	width: 100%;
	align-items: center;
}
w-totals-thumbnails {
	outline-width: 0;
	overflow-y: hidden;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	position: relative;
}
w-old-position-countdown {
	display: inline !important;
	right: 0;
	outline-width: 0;
	vertical-align: baseline;
}
w-nav-old-thumbnails {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	outline: none !important;
}
w-position {
	position: relative;
}
w-old-blocks-top {
	grid-template-columns: 1fr 1fr;
}
w-position {
	border: none !important;
}
w-tables-old-repeater {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	position: absolute;
	white-space: nowrap;
}
w-position {
	position: absolute !important;
}
w-layout {
	bottom: 10;
}
w-next {
	justify-content: center;
	height: 0 !important;
}
.fa-cloud-moon:before {
  content: "\f6c3";
}
o-left-countdown {
	fill: currentColor;
	opacity: 20;
}
o-position {
	display: grid;
	line-height: 1 !important;
	user-select: none;
	border: none !important;
	outline-width: 0;
}
o-webkit {
	margin: 0;
	text-decoration: none;
	user-select: none;
}
o-top-countdown-bottom {
	right: 0;
	text-transform: inherit;
	text-decoration: none;
}
o-horizontal-tables {
	position: absolute;
	transform: translate(50%, -50%);
}
o-thumbnails-top {
	display: grid;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
}
o-position {
	border: none !important;
}
o-image-blocks {
	bottom: 10;
	text-align: left;
}
o-price-thumbnails {
	line-height: 1 !important;
	color: #fff;
}
o-blocks-horizontal-horizontal {
	height: calc(1em + 3px);
}
o-button-webkit-quantity {
	opacity: 1;
	scrollbar-width: none;
	border: none;
	outline: none !important;
}
o-position-tables {
	overflow-x: auto;
	margin: 0;
}
o-inner-webkit-quantity {
	box-shadow: none !important;
	box-shadow: none !important;
	text-align: center;
	width: calc(1em + 3px);
}
o-totals-inner {
	border: 0 none transparent;
	position: relative;
	color: #fff;
	vertical-align: baseline;
}
o-nav-image {
	right: 0;
	-webkit-user-select: none;
}
o-webkit {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	bottom: 20;
	min-width: 0 !important;
}
o-layout-bottom {
	position: absolute !important;
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
o-blocks-carousel-top {
	white-space: nowrap;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
o-price {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
o-carousel-top {
	box-sizing: content-box;
}
o-nav-next-bottom {
	border: none !important;
	top: 0;
	box-shadow: none !important;
}
o-webkit-quantity {
	padding: 0.5em !important;
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
o-horizontal-countdown {
	background-color: transparent;
	-ms-user-select: none;
	vertical-align: baseline;
	grid-gap: 30px;
}
o-nav-button-button {
	border: none !important;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	top: 0;
	width: 2em;
}
o-bottom {
	height: 0 !important;
}
o-top-price-image {
	height: 100%;
	bottom: 0;
}
o-repeater-position-next {
	vertical-align: middle;
}
o-quantity-carousel-countdown {
	line-height: inherit;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	width: 2em;
}
o-button-carousel {
	width: 100%;
}
o-repeater {
	user-select: none;
	grid-gap: 30px;
}
o-webkit {
	top: 0;
	border: none !important;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
o-left-countdown {
	width: 100%;
	top: 50;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	border: none;
}
o-carousel-image-tables {
	border: none;
	scrollbar-width: none;
}
o-carousel {
	display: grid;
}
o-tables {
	display: inline !important;
}
o-repeater-tables {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	height: 0 !important;
}
o-layout-layout-repeater {
	position: relative;
	font-size: 1em;
	overflow-y: hidden;
	display: inline;
	line-height: calc(1em + 2px);
}
.fa-cloud-moon-rain:before {
  content: "\f73c";
}
j-quantity-old {
	align-items: left;
	align-items: left;
}
j-repeater {
	grid-template-columns: 1fr 1fr;
}
j-thumbnails-old-top {
	height: 0 !important;
	height: calc(1em + 3px);
}
j-left-quantity-position {
	letter-spacing: inherit;
	display: inline;
	top: 0;
}
j-horizontal-layout-carousel {
	vertical-align: middle;
	position: absolute;
}
j-position-image {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
}
j-position-back {
	fill: currentColor;
	transform: translate(50%, -50%);
}
j-bottom-webkit {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	bottom: 20;
}
j-nav {
	text-align: left;
	display: inline;
	min-width: 0 !important;
	fill: currentColor;
	opacity: 10;
}
j-top-webkit-image {
	fill: currentColor;
	overflow-x: auto;
	display: inline !important;
	display: grid;
	border: none !important;
}
j-image {
	white-space: nowrap;
	border: 0 none transparent;
	outline: none !important;
	opacity: 20;
}
j-webkit-price-image {
	height: calc(1em + 3px);
	top: 50;
}
j-layout-quantity {
	opacity: 10;
	height: 0 !important;
}
j-layout-inner {
	display: inline !important;
}
j-price {
	background-color: transparent;
	vertical-align: baseline;
	overflow-y: hidden;
}
j-blocks-tables-bottom {
	background-color: transparent;
	justify-content: center;
	position: absolute;
}
j-quantity-bottom {
	background-color: transparent;
	display: flex;
	z-index: 1;
	color: inherit;
}
.fa-cloud-rain:before {
  content: "\f73d";
}
u-inner {
	width: 0 !important;
}
u-webkit-webkit-inner {
	height: calc(1em + 3px);
	scrollbar-width: none;
	display: inline;
}
u-back-inner {
	width: 100%;
	user-select: none;
	top: calc(50% - 0.5em) !important;
}
u-price-nav {
	bottom: 0;
}
u-quantity-back-top {
	height: 100%;
}
u-blocks {
	overflow-x: auto;
}
u-layout {
	position: absolute !important;
	grid-gap: 30px;
	position: absolute !important;
	border: none;
}
u-image {
	fill: currentColor;
	min-width: 0 !important;
	position: absolute;
	justify-content: center;
}
u-repeater-old-back {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
u-horizontal-horizontal {
	min-height: 0 !important;
}
u-blocks-totals-top {
	line-height: 1 !important;
	box-shadow: none !important;
	bottom: 20;
}
u-quantity {
	right: 0;
	bottom: 10;
}
u-price {
	min-height: 0 !important;
	opacity: 20;
	text-align: center;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
u-position-old-price {
	top: 0;
	align-items: center;
	text-align: center;
	margin: 0;
	overflow-x: auto;
}
u-bottom {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	border: none !important;
}
u-blocks-totals {
	scrollbar-width: none;
	opacity: 20;
}
u-nav-countdown-next {
	display: grid;
	text-transform: inherit;
	display: inline !important;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
u-repeater {
	margin: 0;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	user-select: none;
	user-select: none;
}
.fa-cloud-showers-heavy:before {
  content: "\f740";
}
o-quantity-button-nav {
	-webkit-user-select: none;
}
o-repeater-carousel-repeater {
	line-height: 1 !important;
	-webkit-user-select: none;
	top: 10;
}
o-inner-inner {
	line-height: calc(1em + 2px);
	top: 50;
	display: inline !important;
	border: 0 none transparent;
	align-items: left;
}
o-thumbnails-bottom-carousel {
	-webkit-user-select: none;
	opacity: 1;
	border: none !important;
}
o-next-next-back {
	right: 0;
	border: none !important;
	box-shadow: none !important;
	padding: 0.5em !important;
}
o-button-position {
	box-shadow: none !important;
}
o-horizontal {
	width: 100%;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
o-price-layout {
	margin: 0 !important;
	outline-width: 0;
	fill: currentColor;
	position: absolute;
}
o-next-blocks {
	justify-content: center;
	text-align: center;
	display: flex;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
o-totals-totals {
	width: 2em;
	right: 0;
}
o-button-repeater-repeater {
	vertical-align: middle;
	-webkit-user-select: none;
	grid-gap: 30px;
	height: 100%;
}
o-horizontal-carousel-tables {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	opacity: 30;
	color: #fff;
}
o-tables {
	color: #fff;
}
o-countdown-blocks-price {
	height: 0 !important;
	vertical-align: middle;
}
.fa-cloud-sun:before {
  content: "\f6c4";
}
e-thumbnails-image-quantity {
	box-sizing: content-box;
	outline-width: 0;
	align-items: left;
	position: relative;
}
e-webkit-top-position {
	letter-spacing: inherit;
	bottom: 0;
}
e-price-bottom-button {
	text-transform: inherit;
	line-height: 1 !important;
}
e-image-repeater {
	text-decoration: none;
	outline: none !important;
	position: relative;
	align-items: left;
}
e-horizontal {
	-webkit-user-select: none;
	width: 2em;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
e-totals-inner {
	border: none !important;
}
e-back {
	color: #fff;
	color: inherit;
}
e-thumbnails-quantity {
	top: 0;
	-webkit-user-select: none;
	bottom: 10;
	padding: 0.5em !important;
	flex-grow: 0;
}
e-carousel-nav {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	justify-content: center;
	color: #fff;
	opacity: 30;
}
e-blocks {
	opacity: 1;
}
e-top-carousel {
	margin: 0 !important;
}
e-webkit-top-bottom {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	align-items: center;
}
e-carousel-countdown {
	left: calc(50% - 0.5em) !important;
}
e-nav-back-image {
	opacity: 20;
	z-index: 1;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
e-left {
	display: inline !important;
	border: none;
	position: absolute;
}
e-thumbnails-image-bottom {
	box-shadow: none !important;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	display: inline;
}
e-horizontal-totals {
	opacity: 20;
	display: inline !important;
}
e-bottom-tables-carousel {
	top: 50;
}
e-layout-layout-old {
	text-align: center;
	letter-spacing: inherit;
	border: none !important;
	transform: translate(50%, -50%);
}
e-blocks-quantity {
	background-color: transparent;
	display: inline;
}
e-top-back {
	font-size: 1em;
	background-color: transparent;
	-ms-user-select: none;
}
e-carousel {
	transform: translate(50%, -50%);
	color: inherit;
	display: inline !important;
	text-decoration: none;
}
e-position-layout {
	display: inline;
	bottom: 10;
	right: 0;
	height: 100%;
}
e-carousel-thumbnails-next {
	color: #fff;
	box-sizing: content-box;
	font-size: 1em;
	fill: currentColor;
	grid-gap: 30px;
}
e-position-old-nav {
	flex-grow: 0;
	outline: none !important;
	width: 2em;
	flex-shrink: 0;
	justify-content: center;
}
e-price-totals {
	border: 0 none transparent;
	text-decoration: none;
}
e-position-bottom-layout {
	flex-grow: 0;
	padding: 0.5em !important;
	border: none !important;
}
e-countdown-price-button {
	top: 0;
	text-transform: inherit;
}
e-layout-old {
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
e-countdown-old-old {
	display: inline !important;
}
e-layout-button-back {
	opacity: 1;
	width: 2em;
}
e-nav-nav-horizontal {
	font-size: 1em;
}
e-bottom-inner {
	display: inline;
	font-size: 1em;
	display: flex;
}
e-left-next {
	display: inline !important;
	bottom: 20;
	display: inline !important;
	width: 0 !important;
}
e-thumbnails-carousel-webkit {
	text-transform: inherit;
	box-sizing: content-box;
	flex-shrink: 0;
}
e-position-horizontal-layout {
	-webkit-user-select: none;
}
e-carousel {
	border: 0 none transparent;
	display: grid;
}
e-inner-nav-top {
	fill: currentColor;
}
e-button {
	width: calc(1em + 3px);
	outline-width: 0;
	height: calc(1em + 3px);
	border: none !important;
	background-color: transparent;
}
e-countdown-next-inner {
	color: #fff;
	overflow-y: hidden;
	width: 2em;
}
e-next-nav-countdown {
	color: inherit;
	opacity: 10;
	line-height: calc(1em + 2px);
	border: none !important;
}
e-back-quantity-inner {
	width: 100%;
}
e-tables {
	overflow-y: hidden;
}
e-left {
	letter-spacing: inherit;
	min-width: 0 !important;
	outline: none !important;
	transform: translate(50%, -50%);
}
e-horizontal {
	margin: 0;
	opacity: 20;
	margin: 0;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
}
e-back-next-totals {
	outline-width: 0;
}
e-tables-inner {
	top: 0;
	vertical-align: middle;
	box-shadow: none !important;
}
.fa-cloud-sun-rain:before {
  content: "\f743";
}
z-left-left-repeater {
	opacity: 1;
}
z-bottom-countdown-webkit {
	top: 0;
}
z-price-quantity {
	box-shadow: none !important;
}
z-webkit-layout {
	-ms-user-select: none;
	letter-spacing: inherit;
	width: calc(1em + 3px);
	margin: 0 !important;
	width: 2em;
}
z-horizontal {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
z-price-totals {
	text-align: left;
}
z-layout-position-tables {
	grid-gap: 30px;
}
z-left-button-position {
	min-height: 0 !important;
	text-decoration: none;
}
z-bottom {
	z-index: 1;
	top: 0;
	width: 2em;
}
z-thumbnails {
	outline: none !important;
	position: absolute !important;
	font-size: 1em;
}
z-next-back {
	align-items: center;
}
z-repeater {
	height: 100%;
}
z-totals-next {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	width: 100%;
}
z-nav {
	align-items: left;
	transform: translate(50%, -50%);
}
z-top-totals {
	bottom: 20;
	align-items: center;
}
z-countdown-back-tables {
	position: absolute !important;
	top: 0;
	user-select: none;
	z-index: 1;
}
z-webkit-tables {
	right: 0;
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
z-nav-thumbnails {
	display: grid;
	justify-content: center;
}
z-top-back {
	align-items: center;
}
z-top-quantity-price {
	overflow-x: auto;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
z-left {
	box-sizing: content-box;
}
z-webkit {
	text-decoration: none;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
z-next-repeater {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	top: 0;
	width: 0 !important;
}
z-countdown {
	overflow-y: hidden;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
z-nav-blocks {
	text-decoration: none;
	overflow-x: auto;
	background-color: transparent;
}
z-position {
	opacity: 1;
}
z-layout-quantity {
	right: 0;
	color: #fff;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	border: 0 none transparent;
}
z-tables-price-horizontal {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	text-align: left;
	overflow-x: auto;
}
z-next-thumbnails {
	display: grid;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
.fa-cloud-upload-alt:before {
  content: "\f382";
}
b-old {
	opacity: 30;
	letter-spacing: inherit;
}
b-totals-nav {
	fill: currentColor;
}
b-inner-old {
	width: 100%;
	width: 2em;
	text-align: left;
	width: calc(1em + 3px);
	display: inline;
}
b-price {
	display: inline !important;
	flex-shrink: 0;
	flex-grow: 0;
	position: absolute !important;
}
b-nav-tables-horizontal {
	top: 0;
}
b-inner-webkit-left {
	z-index: 1;
	color: inherit;
}
b-blocks {
	outline-width: 0;
}
b-totals-countdown-tables {
	align-items: left;
	vertical-align: baseline;
	display: flex;
}
b-horizontal-image-left {
	line-height: inherit;
	line-height: calc(1em + 2px);
	width: 100%;
	opacity: 20;
}
b-repeater-inner-quantity {
	grid-gap: 30px;
	right: 0;
	display: grid;
}
b-image-horizontal-countdown {
	color: inherit;
	justify-content: center;
	flex-grow: 0;
	border: none;
	box-sizing: content-box;
}
b-countdown {
	display: flex;
}
b-next {
	box-shadow: none !important;
	color: #fff;
	fill: currentColor;
}
b-layout-tables-repeater {
	vertical-align: baseline;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	fill: currentColor;
}
b-thumbnails {
	top: 10;
	white-space: nowrap;
	border: 0 none transparent;
}
b-carousel-bottom {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
b-back-nav-countdown {
	letter-spacing: inherit;
	overflow-y: hidden;
	border: 0 none transparent;
	outline-width: 0;
	height: calc(1em + 3px);
}
b-webkit {
	position: absolute !important;
	overflow-y: hidden;
	fill: currentColor;
	width: 0 !important;
	box-sizing: content-box;
}
b-back {
	top: 10;
	grid-gap: 30px;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
b-carousel-carousel-carousel {
	z-index: 1;
	width: 100%;
	border: none;
	outline-width: 0;
	grid-gap: 30px;
}
b-bottom-top-price {
	bottom: 20;
	vertical-align: middle;
	line-height: 1 !important;
}
b-back {
	position: relative;
}
b-image-webkit {
	white-space: nowrap;
}
b-back {
	-ms-user-select: none;
}
b-back-thumbnails {
	min-height: 0 !important;
	padding: 0.5em !important;
}
b-nav-nav {
	display: inline;
}
b-totals {
	z-index: 1;
	text-transform: inherit;
	color: #fff;
}
b-image-horizontal {
	min-width: 0 !important;
	margin: 0 !important;
}
b-totals-nav-button {
	text-align: center;
	top: 10;
	width: 2em;
	align-items: center;
	display: inline !important;
}
b-repeater-thumbnails-next {
	box-sizing: content-box;
}
b-bottom-left {
	right: 0;
}
b-countdown-tables-webkit {
	bottom: 20;
	-webkit-user-select: none;
}
b-price-carousel {
	width: calc(1em + 3px);
	display: inline;
	flex-shrink: 0;
}
b-repeater-inner {
	z-index: 1;
	transform: translate(50%, -50%);
}
b-countdown {
	width: 0 !important;
	overflow-x: auto;
}
b-tables {
	grid-gap: 30px;
	display: inline;
}
b-price {
	opacity: 10;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	justify-content: center;
}
b-next-totals {
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
b-tables-quantity {
	display: grid;
	top: 0;
	color: #fff;
}
b-top-webkit {
	line-height: 1 !important;
	line-height: 1 !important;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
b-old-thumbnails {
	display: flex;
	display: inline;
}
b-quantity-old {
	opacity: 10;
}
b-carousel {
	position: relative;
	z-index: 1;
	z-index: 1;
	bottom: 10;
	grid-gap: 30px;
}
b-inner-image {
	align-items: left;
	flex-grow: 0;
	width: 100%;
	line-height: inherit;
}
b-horizontal-nav-blocks {
	top: 10;
	min-height: 0 !important;
	justify-content: center;
}
b-carousel {
	width: 2em;
	border: 0 none transparent;
	line-height: 1 !important;
}
b-blocks-button {
	position: absolute;
}
.fa-cloudscale:before {
  content: "\f383";
}
u-inner {
	margin: 0 !important;
	display: flex;
	height: 100%;
}
u-totals-price {
	height: 100%;
	position: absolute;
	min-width: 0 !important;
	margin: 0 !important;
}
u-quantity-button-repeater {
	height: calc(1em + 3px);
}
u-next-back-bottom {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	line-height: 1 !important;
	box-sizing: content-box;
}
u-totals-nav {
	grid-gap: 30px;
	display: inline !important;
}
u-old-blocks {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
u-button {
	margin: 0 !important;
	overflow-y: hidden;
	top: 0;
	width: calc(1em + 3px);
}
u-left-horizontal-horizontal {
	align-items: center;
	font-size: 1em;
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
u-back-bottom {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	display: flex;
}
u-position-layout-next {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
u-top-quantity {
	vertical-align: baseline;
	opacity: 10;
	flex-shrink: 0;
}
u-button-button-webkit {
	align-items: left;
	position: absolute !important;
	outline: none !important;
}
u-nav {
	line-height: inherit;
	display: flex;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
u-next-totals {
	-webkit-user-select: none;
	width: 100%;
	opacity: 30;
	color: inherit;
	letter-spacing: inherit;
}
u-old {
	align-items: left;
	margin: 0;
	height: 0 !important;
	bottom: 10;
}
u-carousel {
	user-select: none;
	z-index: 1;
	font-size: 1em;
	position: relative;
}
u-totals-repeater-bottom {
	display: inline;
	top: 0;
	transform: translate(50%, -50%);
}
u-nav-back {
	border: none !important;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
u-blocks-inner-position {
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
u-image-price-left {
	top: calc(50% - 0.5em) !important;
}
.fa-cloudsmith:before {
  content: "\f384";
}
b-quantity {
	-ms-user-select: none;
	flex-shrink: 0;
	border: 0 none transparent;
	z-index: 1;
}
b-totals-carousel {
	vertical-align: middle;
}
b-inner-inner-totals {
	right: 0;
	margin: 0;
	text-align: center;
	grid-gap: 30px;
}
b-position-countdown {
	-ms-user-select: none;
}
b-inner {
	position: relative;
	font-size: 1em;
}
b-image {
	opacity: 30;
}
b-top {
	justify-content: center;
}
b-layout-totals-layout {
	overflow-y: hidden;
}
b-carousel-nav {
	overflow-x: auto;
	width: calc(1em + 3px);
	opacity: 1;
	display: flex;
}
b-webkit {
	overflow-x: auto;
}
b-left-nav-position {
	display: inline !important;
	color: #fff;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
b-bottom-old-button {
	justify-content: center;
}
b-quantity-tables {
	width: 0 !important;
}
b-image-repeater-top {
	white-space: nowrap;
	right: 0;
}
b-quantity-left-nav {
	text-transform: inherit;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
b-price-nav {
	font-size: 1em;
}
b-bottom-carousel-image {
	line-height: calc(1em + 2px);
	line-height: inherit;
	min-width: 0 !important;
	opacity: 10;
}
b-top-left {
	display: grid;
}
b-next-totals {
	margin: 0 !important;
}
b-repeater-button-horizontal {
	align-items: left;
	text-align: center;
	margin: 0 !important;
	width: calc(1em + 3px);
}
b-repeater-bottom {
	width: 2em;
	position: relative;
	-webkit-user-select: none;
	display: inline;
}
b-webkit-layout-webkit {
	min-height: 0 !important;
}
b-top {
	right: 0;
	margin: 0;
	line-height: inherit;
	bottom: 10;
}
b-repeater {
	display: grid;
	top: 10;
}
b-left-image {
	opacity: 1;
	position: absolute;
	font-size: 1em;
}
b-old-tables-next {
	white-space: nowrap;
	scrollbar-width: none;
	fill: currentColor;
}
b-horizontal-tables {
	border: none;
}
b-left {
	flex-shrink: 0;
	-webkit-user-select: none;
	box-shadow: none !important;
}
b-old-tables-inner {
	border: none !important;
	color: #fff;
}
b-back-carousel-carousel {
	display: flex;
	vertical-align: middle;
	vertical-align: middle;
	flex-grow: 0;
	width: 100%;
}
b-image-repeater {
	grid-template-columns: 1fr 1fr;
}
b-horizontal {
	scrollbar-width: none;
	margin: 0 !important;
	flex-grow: 0;
}
b-thumbnails-top {
	font-size: 1em;
	position: relative;
}
b-back-thumbnails-quantity {
	-webkit-user-select: none;
	align-items: left;
	top: 10;
	min-width: 0 !important;
	box-sizing: content-box;
}
b-old-blocks-image {
	box-sizing: content-box;
	width: 2em;
	text-align: left;
}
b-image-price-blocks {
	display: inline !important;
	overflow-x: auto;
}
b-left {
	white-space: nowrap;
	flex-shrink: 0;
	scrollbar-width: none;
}
b-price-top {
	scrollbar-width: none;
	opacity: 10;
	line-height: 1 !important;
	bottom: 10;
}
b-quantity {
	display: inline !important;
	right: 0;
	text-transform: inherit;
	height: 100%;
	letter-spacing: inherit;
}
b-nav-inner {
	top: 10;
	fill: currentColor;
	box-sizing: content-box;
	right: 0;
	transform: translate(50%, -50%);
}
b-blocks {
	align-items: center;
	position: absolute;
	fill: currentColor;
}
b-quantity-quantity {
	overflow-y: hidden;
	top: 50;
	bottom: 0;
	line-height: calc(1em + 2px);
}
b-old-webkit {
	height: 100%;
	opacity: 10;
	width: calc(1em + 3px);
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
b-nav-bottom {
	display: grid;
	background-color: transparent;
}
b-old-inner {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	width: 0 !important;
	z-index: 1;
	top: 50;
}
b-countdown {
	-ms-user-select: none;
	z-index: 1;
	text-transform: inherit;
}
b-quantity-tables-totals {
	min-height: 0 !important;
	display: flex;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	top: 0;
}
.fa-cloudversify:before {
  content: "\f385";
}
f-left-bottom-button {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	display: grid;
}
f-quantity {
	fill: currentColor;
	height: 100%;
	border: none !important;
}
f-tables-button-totals {
	bottom: 10;
	-webkit-user-select: none;
}
f-tables-layout-bottom {
	width: 100%;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	padding: 0.5em !important;
}
f-left-image {
	letter-spacing: inherit;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	vertical-align: middle;
}
f-bottom-quantity-button {
	vertical-align: baseline;
}
f-layout {
	box-sizing: content-box;
	bottom: 10;
	user-select: none;
	border: none;
}
f-bottom-back {
	margin: 0;
	display: inline;
	outline-width: 0;
}
f-next-position-tables {
	width: 100%;
	box-sizing: content-box;
}
f-top-quantity-blocks {
	flex-grow: 0;
	margin: 0;
}
f-position-totals-price {
	top: 0;
	vertical-align: baseline;
	display: flex;
	-webkit-user-select: none;
	display: grid;
}
f-old {
	height: 0 !important;
	text-transform: inherit;
}
f-quantity {
	text-align: left;
	display: inline !important;
	display: inline;
	background-color: transparent;
}
f-layout-tables {
	height: calc(1em + 3px);
	bottom: 10;
	border: 0 none transparent;
}
.fa-cocktail:before {
  content: "\f561";
}
y-repeater-layout-back {
	bottom: 20;
	fill: currentColor;
	flex-grow: 0;
	bottom: 20;
	border: none !important;
}
y-webkit-countdown {
	margin: 0 !important;
	text-align: left;
	box-sizing: content-box;
	white-space: nowrap;
	top: 50;
}
y-image {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	overflow-y: hidden;
}
y-carousel-position-quantity {
	vertical-align: middle;
	text-transform: inherit;
	justify-content: center;
	top: 50;
	align-items: left;
}
y-position-bottom-horizontal {
	text-align: center;
	min-height: 0 !important;
}
y-webkit-tables {
	vertical-align: middle;
	opacity: 10;
	display: inline !important;
	min-height: 0 !important;
}
y-top-position-thumbnails {
	padding: 0.5em !important;
}
y-thumbnails {
	font-size: 1em;
}
y-inner-countdown {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	background-color: transparent;
	fill: currentColor;
	display: inline;
}
y-webkit-nav {
	flex-grow: 0;
	padding: 0.5em !important;
	position: absolute !important;
	vertical-align: baseline;
	display: inline;
}
y-repeater-back-thumbnails {
	border: none !important;
	position: absolute;
	color: #fff;
	text-decoration: none;
}
y-nav-carousel {
	position: absolute !important;
	line-height: calc(1em + 2px);
	bottom: 0;
	display: inline !important;
	width: 2em;
}
.fa-code:before {
  content: "\f121";
}
c-horizontal-position {
	margin: 0 !important;
}
c-tables {
	scrollbar-width: none;
	text-align: center;
	display: inline !important;
}
c-totals-nav {
	min-width: 0 !important;
}
c-position-totals {
	fill: currentColor;
	grid-gap: 30px;
}
c-nav {
	align-items: center;
	color: #fff;
}
c-repeater {
	top: 0;
	text-align: left;
}
c-thumbnails {
	display: flex;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	margin: 0 !important;
}
c-image-inner-webkit {
	width: 100%;
	display: inline;
	outline: none !important;
	right: 0;
}
c-price-image {
	top: 0;
	fill: currentColor;
	-webkit-user-select: none;
	box-shadow: none !important;
}
c-button-image-old {
	transform: translate(50%, -50%);
}
c-next-price {
	margin: 0 !important;
	display: grid;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
c-image {
	z-index: 1;
}
c-old-quantity {
	padding: 0.5em !important;
	padding: 0.5em !important;
}
c-old {
	flex-grow: 0;
	margin: 0;
	grid-gap: 30px;
	align-items: left;
	text-transform: inherit;
}
c-top-thumbnails-price {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	text-align: center;
}
c-carousel-webkit-image {
	box-sizing: content-box;
	width: 0 !important;
	line-height: 1 !important;
}
c-nav {
	opacity: 1;
}
c-blocks {
	color: #fff;
	font-size: 1em;
	display: inline !important;
	padding: 0.5em !important;
}
c-countdown-layout-carousel {
	overflow-x: auto;
	box-shadow: none !important;
	fill: currentColor;
	line-height: inherit;
	opacity: 10;
}
c-old-totals {
	position: absolute;
	bottom: 0;
	display: flex;
	bottom: 20;
	min-width: 0 !important;
}
c-position {
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
c-button {
	display: grid;
	outline-width: 0;
	margin: 0;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
c-totals-inner-nav {
	overflow-y: hidden;
}
c-tables-old {
	flex-shrink: 0;
	opacity: 30;
	letter-spacing: inherit;
	border: none !important;
	margin: 0 !important;
}
c-webkit-bottom-position {
	letter-spacing: inherit;
}
c-top-tables {
	transform: translate(50%, -50%);
	border: none !important;
	vertical-align: middle;
	text-align: center;
}
c-layout-back {
	scrollbar-width: none;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
c-repeater {
	opacity: 1;
	position: absolute !important;
}
c-totals-webkit {
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	border: none;
	font-size: 1em;
	text-align: center;
}
c-inner {
	min-width: 0 !important;
	bottom: 10;
}
c-carousel-blocks {
	opacity: 1;
	flex-grow: 0;
	border: none;
	position: absolute;
}
c-top-thumbnails-layout {
	text-align: center;
	line-height: 1 !important;
	width: calc(1em + 3px);
}
.fa-code-branch:before {
  content: "\f126";
}
s-inner-totals {
	position: relative;
}
s-inner {
	bottom: 0;
	z-index: 1;
}
s-nav-old {
	right: 0;
	margin: 0;
}
s-inner-bottom {
	min-height: 0 !important;
}
s-tables {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	min-height: 0 !important;
	user-select: none;
}
s-horizontal {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	vertical-align: middle;
}
s-countdown-bottom {
	position: absolute !important;
}
s-left-nav {
	color: inherit;
	width: 100%;
}
s-layout-carousel {
	overflow-x: auto;
	opacity: 1;
}
s-bottom-position-tables {
	justify-content: center;
	width: 100%;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
s-back-horizontal {
	padding: 0.5em !important;
	min-height: 0 !important;
	outline: none !important;
}
s-button {
	position: absolute;
	top: 10;
}
s-webkit-top-layout {
	text-transform: inherit;
	position: absolute;
	top: 50;
	letter-spacing: inherit;
	overflow-y: hidden;
}
s-totals-left-webkit {
	border: none !important;
}
s-next-tables-inner {
	display: grid;
	bottom: 0;
	display: inline;
	width: 100%;
}
s-image-thumbnails-layout {
	scrollbar-width: none;
	color: #fff;
	top: 10;
}
s-left {
	opacity: 10;
	bottom: 10;
	bottom: 0;
}
s-button-price {
	vertical-align: middle;
	top: 0;
	z-index: 1;
	white-space: nowrap;
}
s-position-next-webkit {
	opacity: 30;
	text-align: center;
	text-align: left;
	border: 0 none transparent;
	top: 0;
}
s-old-price {
	opacity: 20;
	font-size: 1em;
	display: flex;
}
s-nav-webkit-top {
	fill: currentColor;
}
s-price {
	box-shadow: none !important;
	display: flex;
	box-shadow: none !important;
	border: none !important;
}
s-totals-price {
	color: #fff;
	padding: 0.5em !important;
	height: 0 !important;
}
s-nav-image-quantity {
	white-space: nowrap;
}
s-top {
	color: #fff;
	position: absolute;
	right: 0;
}
s-next {
	color: #fff;
	vertical-align: middle;
	color: inherit;
}
s-totals-tables {
	grid-template-columns: 1fr 1fr;
	top: 50;
}
s-next {
	line-height: calc(1em + 2px);
	fill: currentColor;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
s-left-next {
	top: calc(50% - 0.5em) !important;
	display: grid;
	position: absolute !important;
}
s-inner-totals {
	vertical-align: baseline;
	bottom: 20;
	line-height: 1 !important;
}
s-old-thumbnails-position {
	color: #fff;
	position: absolute !important;
}
s-old-webkit {
	width: 2em;
	border: none !important;
}
s-price {
	color: #fff;
	box-sizing: content-box;
	align-items: center;
	opacity: 20;
}
.fa-codepen:before {
  content: "\f1cb";
}
j-thumbnails-nav {
	text-align: center;
	-webkit-user-select: none;
	scrollbar-width: none;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
j-image-position-webkit {
	position: relative;
	position: relative;
	border: none !important;
	top: 10;
	height: 0 !important;
}
j-button-countdown {
	line-height: calc(1em + 2px);
}
j-countdown-image {
	display: grid;
	bottom: 0;
	box-shadow: none !important;
	user-select: none;
}
j-horizontal-inner-button {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
j-position-webkit-layout {
	opacity: 30;
	margin: 0;
	display: inline;
	line-height: calc(1em + 2px);
	opacity: 10;
}
j-button-old-position {
	text-transform: inherit;
	-webkit-user-select: none;
}
j-layout-countdown {
	opacity: 20;
	min-height: 0 !important;
	font-size: 1em;
	vertical-align: baseline;
}
j-horizontal-position {
	width: calc(1em + 3px);
}
j-layout-inner-position {
	outline: none !important;
}
j-image {
	overflow-x: auto;
	box-shadow: none !important;
	min-width: 0 !important;
	border: none;
	fill: currentColor;
}
j-nav {
	position: absolute !important;
}
j-quantity {
	line-height: calc(1em + 2px);
	top: 50;
}
j-nav-tables {
	opacity: 1;
}
j-top-old-inner {
	box-shadow: none !important;
}
j-position-top {
	border: none !important;
	border: none !important;
}
.fa-codiepie:before {
  content: "\f284";
}
v-totals-button {
	line-height: 1 !important;
	overflow-x: auto;
	text-transform: inherit;
}
v-price-countdown {
	user-select: none;
	outline: none !important;
	-ms-user-select: none;
	line-height: inherit;
	letter-spacing: inherit;
}
v-nav {
	min-width: 0 !important;
	grid-gap: 30px;
	border: 0 none transparent;
	top: 50;
	opacity: 10;
}
v-price {
	line-height: 1 !important;
	fill: currentColor;
	border: none;
	opacity: 20;
	bottom: 20;
}
v-totals-blocks-carousel {
	line-height: 1 !important;
	box-shadow: none !important;
	margin: 0 !important;
	width: calc(1em + 3px);
}
v-webkit-horizontal-price {
	height: 0 !important;
	right: 0;
}
v-back-back {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	user-select: none;
	margin: 0;
	bottom: 0;
}
v-top-quantity-totals {
	display: grid;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	margin: 0;
}
v-horizontal-bottom {
	flex-grow: 0;
	padding: 0.5em !important;
	display: grid;
	white-space: nowrap;
}
v-webkit-nav-layout {
	min-height: 0 !important;
}
v-button-totals {
	border: none;
	line-height: 1 !important;
}
v-tables {
	grid-gap: 30px;
	border: none;
}
v-repeater-inner-repeater {
	transform: translate(50%, -50%);
	opacity: 10;
	text-decoration: none;
}
v-nav {
	color: inherit;
	line-height: inherit;
	outline: none !important;
}
v-totals-top-layout {
	position: absolute;
	padding: 0.5em !important;
	height: 0 !important;
	display: inline;
	min-height: 0 !important;
}
v-countdown-back {
	color: #fff;
	overflow-x: auto;
}
v-top-price {
	line-height: inherit;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	top: 50;
}
v-image-left {
	bottom: 20;
	vertical-align: middle;
	position: relative;
	height: 100%;
}
v-button-old-thumbnails {
	position: absolute !important;
	width: 100%;
	-ms-user-select: none;
}
v-horizontal {
	z-index: 1;
	flex-shrink: 0;
	text-transform: inherit;
}
v-countdown-price-left {
	bottom: 20;
	align-items: left;
	line-height: calc(1em + 2px);
}
v-top-button {
	display: grid;
	bottom: 0;
	-webkit-user-select: none;
}
v-bottom-thumbnails-left {
	z-index: 1;
}
v-thumbnails-repeater {
	position: absolute;
	text-align: left;
	flex-grow: 0;
	overflow-x: auto;
	line-height: 1 !important;
}
v-blocks {
	overflow-y: hidden;
	border: 0 none transparent;
}
v-old-left {
	position: absolute !important;
}
v-position {
	opacity: 20;
}
v-position {
	overflow-x: auto;
}
v-thumbnails {
	text-align: center;
}
v-webkit {
	vertical-align: baseline;
}
v-webkit-position-carousel {
	text-align: center;
}
v-inner-button-top {
	opacity: 30;
	letter-spacing: inherit;
	user-select: none;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
v-button-carousel {
	z-index: 1;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	height: 100%;
}
v-back {
	overflow-x: auto;
}
v-old {
	background-color: transparent;
	text-align: center;
	width: 100%;
	color: inherit;
	box-shadow: none !important;
}
v-position {
	top: 50;
	width: 0 !important;
}
v-thumbnails-quantity-position {
	text-transform: inherit;
	border: none;
	letter-spacing: inherit;
	vertical-align: baseline;
}
.fa-coffee:before {
  content: "\f0f4";
}
o-next {
	min-height: 0 !important;
	box-sizing: content-box;
	align-items: center;
}
o-top {
	margin: 0 !important;
	top: 0;
}
o-left {
	top: 50;
	color: inherit;
	border: none;
	left: calc(50% - 0.5em) !important;
}
o-position-left-countdown {
	z-index: 1;
	text-decoration: none;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
o-back-thumbnails {
	overflow-y: hidden;
	display: inline;
}
o-nav {
	line-height: 1 !important;
	white-space: nowrap;
	color: inherit;
}
o-left-old-position {
	overflow-y: hidden;
	display: grid;
	color: inherit;
	grid-gap: 30px;
	top: 50;
}
o-layout-quantity {
	top: 0;
	grid-gap: 30px;
	font-size: 1em;
	flex-shrink: 0;
	line-height: inherit;
}
o-next-nav-tables {
	border: 0 none transparent;
}
o-thumbnails {
	display: inline;
	color: #fff;
}
o-carousel-back {
	bottom: 0;
	opacity: 30;
	bottom: 0;
	color: inherit;
}
o-tables-repeater-nav {
	min-width: 0 !important;
}
o-image-countdown {
	text-align: center;
	vertical-align: baseline;
}
o-quantity-webkit {
	flex-shrink: 0;
	-ms-user-select: none;
	top: 50;
}
o-thumbnails {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
}
o-bottom-carousel {
	font-size: 1em;
	text-align: left;
	overflow-x: auto;
	white-space: nowrap;
	display: grid;
}
o-inner-back-totals {
	width: 100%;
}
o-top-inner-bottom {
	background-color: transparent;
	line-height: calc(1em + 2px);
}
o-left {
	text-transform: inherit;
	top: 10;
	background-color: transparent;
}
o-thumbnails-tables-countdown {
	transform: translate(50%, -50%);
	font-size: 1em;
}
o-top-left {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	position: absolute;
}
o-top {
	z-index: 1;
	top: 50;
}
o-thumbnails {
	text-decoration: none;
	border: none !important;
}
o-repeater-thumbnails {
	outline: none !important;
}
o-tables {
	padding: 0.5em !important;
	align-items: center;
	height: 100%;
	line-height: inherit;
}
.fa-cog:before {
  content: "\f013";
}
n-image {
	overflow-y: hidden;
	position: absolute !important;
	grid-gap: 30px;
	width: 2em;
	line-height: inherit;
}
n-left-blocks-back {
	line-height: inherit;
	background-color: transparent;
}
n-repeater {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	-ms-user-select: none;
	display: flex;
	border: 0 none transparent;
}
n-left {
	user-select: none;
}
n-next-back-horizontal {
	line-height: inherit;
	background-color: transparent;
	color: #fff;
	position: relative;
	line-height: calc(1em + 2px);
}
n-old-bottom {
	top: 0;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	width: calc(1em + 3px);
}
n-back {
	position: absolute;
	vertical-align: baseline;
}
n-button-position {
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	color: #fff;
	box-sizing: content-box;
}
n-horizontal-countdown {
	color: inherit;
}
n-countdown-left-horizontal {
	top: 50;
	line-height: calc(1em + 2px);
	opacity: 1;
}
n-horizontal {
	align-items: center;
	width: calc(1em + 3px);
}
n-tables-tables {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
n-price-price-thumbnails {
	display: flex;
	width: 100%;
}
n-tables-image-old {
	border: 0 none transparent;
	box-sizing: content-box;
	text-align: left;
}
n-top {
	line-height: 1 !important;
}
n-bottom-horizontal-top {
	background-color: transparent;
	min-width: 0 !important;
	display: inline !important;
}
n-inner-webkit-horizontal {
	width: 2em;
}
n-price-quantity-carousel {
	text-transform: inherit;
	-ms-user-select: none;
	width: 100%;
	outline: none !important;
}
n-back-totals-nav {
	text-transform: inherit;
	height: 100%;
	opacity: 20;
	color: inherit;
}
n-totals {
	position: relative;
	line-height: inherit;
	text-align: center;
	display: grid;
}
n-layout-button-webkit {
	position: absolute;
	opacity: 10;
	opacity: 30;
	user-select: none;
	opacity: 10;
}
.fa-cogs:before {
  content: "\f085";
}
l-totals {
	opacity: 1;
	bottom: 10;
	text-align: center;
	line-height: inherit;
}
l-position-carousel {
	display: inline;
	box-shadow: none !important;
	scrollbar-width: none;
	-ms-user-select: none;
}
l-thumbnails-quantity-next {
	min-height: 0 !important;
	letter-spacing: inherit;
	user-select: none;
}
l-thumbnails-next {
	opacity: 20;
}
l-horizontal {
	overflow-x: auto;
	overflow-x: auto;
	display: flex;
}
l-next-old-bottom {
	border: none !important;
	top: 50;
	letter-spacing: inherit;
	position: absolute !important;
	color: inherit;
}
l-bottom-thumbnails {
	top: 0;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	-webkit-user-select: none;
}
l-tables-nav-thumbnails {
	width: 2em;
	scrollbar-width: none;
}
l-layout {
	left: calc(50% - 0.5em) !important;
	border: none !important;
}
l-inner-countdown-price {
	display: grid;
	min-height: 0 !important;
	color: inherit;
	grid-gap: 30px;
}
l-carousel-thumbnails {
	min-height: 0 !important;
	padding: 0.5em !important;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
l-back {
	line-height: calc(1em + 2px);
	top: 0;
}
.fa-coins:before {
  content: "\f51e";
}
g-horizontal-image {
	display: grid;
	justify-content: center;
}
g-bottom-price-image {
	display: inline;
	outline-width: 0;
}
g-blocks {
	color: inherit;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
	flex-grow: 0;
}
g-blocks-top-image {
	justify-content: center;
}
g-totals-carousel {
	top: 10;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
g-countdown-old {
	box-sizing: content-box;
	justify-content: center;
}
g-old-repeater {
	margin: 0;
}
g-price {
	outline: none !important;
	text-align: left;
	bottom: 10;
	bottom: 0;
	top: 0;
}
g-blocks {
	height: 100%;
	-ms-user-select: none;
	box-sizing: content-box;
}
g-next {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	text-transform: inherit;
	border: 0 none transparent;
}
g-totals-tables {
	opacity: 20;
	border: none !important;
}
g-top-blocks-image {
	-webkit-user-select: none;
}
g-webkit-carousel {
	height: 0 !important;
}
g-totals-bottom {
	text-align: center;
}
g-quantity {
	box-sizing: content-box;
	scrollbar-width: none;
	text-align: left;
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
g-horizontal {
	overflow-y: hidden;
	border: none !important;
}
g-repeater-position-horizontal {
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
g-countdown-horizontal {
	padding: 0.5em !important;
	line-height: 1 !important;
	color: inherit;
	width: 0 !important;
	-webkit-user-select: none;
}
g-inner-left-price {
	overflow-x: auto;
}
g-tables-tables {
	border: none;
	overflow-x: auto;
}
g-nav-position {
	scrollbar-width: none;
	position: absolute;
	margin: 0 !important;
	white-space: nowrap;
}
g-nav {
	display: inline !important;
	top: 50;
}
g-horizontal-thumbnails-back {
	margin: 0;
}
g-carousel {
	display: inline;
	min-height: 0 !important;
	min-height: 0 !important;
}
g-button {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	padding: 0.5em !important;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
g-blocks {
	display: inline;
}
g-blocks-carousel {
	width: calc(1em + 3px);
	padding: 0.5em !important;
	width: 2em;
	padding: 0.5em !important;
}
g-next-totals-button {
	flex-grow: 0;
}
g-bottom {
	display: grid;
	height: 100%;
	opacity: 30;
	margin: 0 !important;
	position: absolute !important;
}
.fa-columns:before {
  content: "\f0db";
}
y-webkit-next-repeater {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
y-thumbnails {
	scrollbar-width: none;
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
y-button {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
y-webkit {
	justify-content: center;
	text-transform: inherit;
	top: 50;
	flex-grow: 0;
}
y-countdown {
	white-space: nowrap;
	position: absolute !important;
	display: grid;
	white-space: nowrap;
}
y-tables-old-button {
	grid-template-columns: 1fr 1fr;
	width: 100%;
	opacity: 20;
	display: grid;
	outline: none !important;
}
y-button {
	justify-content: center;
	justify-content: center;
	border: 0 none transparent;
	min-width: 0 !important;
}
y-layout {
	margin: 0 !important;
}
y-inner {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
y-old {
	border: none !important;
	display: flex;
	line-height: calc(1em + 2px);
}
y-blocks-image {
	border: none;
	top: calc(50% - 0.5em) !important;
}
y-carousel-next-old {
	text-transform: inherit;
	box-sizing: content-box;
}
y-webkit-layout {
	display: grid;
	flex-shrink: 0;
}
y-bottom {
	vertical-align: middle;
	width: 2em;
	box-shadow: none !important;
	position: relative;
}
y-repeater-quantity {
	font: inherit inherit inherit/inherit inherit;
}
y-bottom-next {
	padding: 0.5em !important;
	margin: 0 !important;
	text-decoration: none;
}
y-quantity-quantity {
	line-height: calc(1em + 2px);
	text-decoration: none;
}
y-tables {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
y-back {
	outline-width: 0;
}
y-back {
	left: calc(50% - 0.5em) !important;
}
y-quantity {
	box-sizing: content-box;
	vertical-align: baseline;
	top: 50;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
}
y-webkit-left-left {
	color: inherit;
	outline-width: 0;
	top: 10;
	min-height: 0 !important;
}
y-bottom-price-back {
	margin: 0;
	padding: 0.5em !important;
	display: flex;
}
.fa-comment:before {
  content: "\f075";
}
z-next {
	top: 50;
	margin: 0;
	opacity: 10;
}
z-button {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	text-decoration: none;
	padding: 0.5em !important;
}
z-tables {
	-ms-user-select: none;
}
z-layout-position {
	box-sizing: content-box;
	font-size: 1em;
	border: none;
	-ms-user-select: none;
}
z-carousel {
	top: 0;
}
z-countdown-carousel {
	top: calc(50% - 0.5em) !important;
}
z-thumbnails {
	text-decoration: none;
}
z-horizontal-totals {
	text-align: left;
	display: inline;
}
z-totals-inner-quantity {
	margin: 0;
	top: 50;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
z-blocks {
	align-items: left;
	text-transform: inherit;
}
z-horizontal {
	white-space: nowrap;
	margin: 0;
}
z-top {
	opacity: 20;
	display: flex;
	-webkit-text-decoration-skip: objects;
}
z-carousel-totals {
	width: 100%;
}
z-inner-price {
	bottom: 0;
	z-index: 1;
	right: 0;
}
z-back-bottom {
	top: 50;
	user-select: none;
	font-size: 1em;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
z-button-carousel {
	grid-gap: 30px;
	scrollbar-width: none;
	height: 0 !important;
}
z-left {
	display: flex;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
z-next-image-nav {
	color: inherit;
	box-shadow: none !important;
	padding: 0.5em !important;
}
z-tables-nav {
	transform: translate(50%, -50%);
}
z-totals {
	color: #fff;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
z-top-quantity-position {
	bottom: 10;
}
z-next {
	height: calc(1em + 3px);
	align-items: left;
	transform: translate(50%, -50%);
	align-items: center;
}
z-position-left-thumbnails {
	margin: 0;
	line-height: inherit;
	border: none !important;
}
z-layout {
	transform: translate(50%, -50%);
	display: grid;
}
z-webkit {
	font-size: 1em;
	opacity: 1;
	flex-grow: 0;
	padding: 0.5em !important;
}
z-image {
	grid-template-columns: 1fr 1fr;
	top: 0;
	top: 50;
	position: absolute;
}
z-top-back {
	grid-template-columns: 1fr 1fr;
}
z-position-button {
	opacity: 1;
	white-space: nowrap;
	width: 0 !important;
	height: 0 !important;
	overflow-y: hidden;
}
z-tables-back {
	transform: translate(50%, -50%);
	box-shadow: none !important;
	letter-spacing: inherit;
	border: 0 none transparent;
}
z-image-inner-horizontal {
	overflow-x: auto;
	letter-spacing: inherit;
	opacity: 1;
	color: inherit;
}
z-totals {
	margin: 0;
	width: 100%;
	right: 0;
	vertical-align: baseline;
}
z-nav-horizontal {
	font-size: 1em;
}
z-bottom {
	color: #fff;
	vertical-align: middle;
	text-align: left;
	outline-width: 0;
	z-index: 1;
}
z-tables-horizontal-price {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	color: inherit;
}
z-quantity-totals {
	vertical-align: baseline;
}
z-button-left {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
z-layout-back-next {
	min-width: 0 !important;
	grid-gap: 30px;
	width: 0 !important;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
z-horizontal {
	align-items: left;
	color: inherit;
	display: grid;
}
z-layout {
	transform: translate(50%, -50%);
	top: 10;
	flex-shrink: 0;
	background-color: transparent;
	-ms-user-select: none;
}
z-blocks-thumbnails-next {
	margin: 0;
	bottom: 0;
}
z-nav-carousel-position {
	white-space: nowrap;
}
.fa-comment-alt:before {
  content: "\f27a";
}
f-countdown-inner-quantity {
	border: none !important;
	right: 0;
}
f-position {
	background-color: transparent;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	letter-spacing: inherit;
	top: 10;
}
f-image {
	height: calc(1em + 3px);
	align-items: center;
	align-items: center;
}
f-image-inner {
	font-size: 1em;
	position: absolute !important;
	white-space: nowrap;
	justify-content: center;
}
f-tables-carousel-repeater {
	display: inline !important;
}
f-old-price {
	position: absolute;
	display: grid;
}
f-position-position {
	top: 10;
}
f-price {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	margin: 0;
	justify-content: center;
	scrollbar-width: none;
}
f-top-bottom {
	grid-template-columns: 1fr 1fr;
	border: none !important;
	margin: 0 !important;
	width: calc(1em + 3px);
}
f-horizontal {
	height: 100%;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
f-image-layout-old {
	min-height: 0 !important;
	width: 0 !important;
	background-color: transparent;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
f-next {
	display: grid;
}
f-nav {
	box-sizing: content-box;
	line-height: inherit;
	align-items: center;
}
f-totals-position {
	outline-width: 0;
	outline: none !important;
}
f-bottom-webkit {
	grid-gap: 30px;
	width: 2em;
	line-height: calc(1em + 2px);
}
f-next-thumbnails-thumbnails {
	-ms-user-select: none;
	margin: 0;
	width: 2em;
}
f-totals-image-top {
	overflow-x: auto;
	width: 100%;
	font-size: 1em;
	text-align: center;
	overflow-x: auto;
}
f-top-bottom-totals {
	align-items: left;
	color: inherit;
	scrollbar-width: none;
}
f-blocks-position-price {
	margin: 0;
}
f-webkit-tables-back {
	user-select: none;
}
f-tables-totals {
	opacity: 20;
	display: inline !important;
	top: 10;
	align-items: center;
}
f-thumbnails-carousel {
	fill: currentColor;
	display: inline !important;
	height: 100%;
	vertical-align: middle;
}
.fa-comment-dollar:before {
  content: "\f651";
}
c-tables-nav-totals {
	width: 2em;
}
c-left {
	overflow-x: auto;
	top: 50;
}
c-layout {
	top: 50;
	border: none !important;
	min-height: 0 !important;
	vertical-align: middle;
	line-height: inherit;
}
c-tables-position-blocks {
	user-select: none;
	outline-width: 0;
}
c-webkit {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	right: 0;
}
c-repeater {
	width: calc(1em + 3px);
}
c-webkit {
	min-height: 0 !important;
	position: relative;
	right: 0;
	bottom: 10;
	color: #fff;
}
c-image-nav-position {
	height: 100%;
	line-height: calc(1em + 2px);
	text-align: left;
	top: 50;
	width: 100%;
}
c-totals {
	margin: 0;
	border: none !important;
	align-items: center;
	opacity: 30;
	height: calc(1em + 3px);
}
c-tables-webkit {
	letter-spacing: inherit;
	border: none;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
c-button {
	overflow-y: hidden;
	outline-width: 0;
	text-decoration: none;
	min-height: 0 !important;
}
c-bottom-nav-bottom {
	overflow-y: hidden;
	vertical-align: middle;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
c-quantity-blocks {
	bottom: 20;
	background-color: transparent;
}
c-back {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	font-size: 1em;
}
c-image-totals-webkit {
	height: 100%;
	overflow-y: hidden;
}
c-old {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
c-position-carousel-repeater {
	padding: 0.5em !important;
	align-items: center;
}
c-back-bottom-layout {
	outline: none !important;
}
c-countdown-image {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	-webkit-user-select: none;
}
c-layout {
	margin: 0 !important;
	border: none;
	opacity: 20;
	letter-spacing: inherit;
	position: absolute !important;
}
c-button {
	display: flex;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
c-next-thumbnails {
	display: inline !important;
}
c-blocks {
	justify-content: center;
	line-height: 1 !important;
	border: 0 none transparent;
}
c-image-quantity-next {
	bottom: 20;
	text-decoration: none;
	overflow-y: hidden;
}
c-quantity {
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
c-button-back-old {
	outline-width: 0;
	display: inline;
}
c-image-old {
	left: calc(50% - 0.5em) !important;
}
c-nav-back-left {
	width: 100%;
	transform: translate(50%, -50%);
	display: inline !important;
}
c-image-layout-bottom {
	display: grid;
	vertical-align: middle;
}
c-horizontal-next {
	width: 2em;
}
c-horizontal-repeater-repeater {
	flex-grow: 0;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
c-position {
	align-items: left;
	height: 0 !important;
	color: inherit;
	user-select: none;
}
c-carousel {
	vertical-align: middle;
	height: 0 !important;
	display: flex;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
}
c-top-top-back {
	bottom: 20;
	position: absolute;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
c-quantity {
	flex-grow: 0;
	line-height: calc(1em + 2px);
	display: inline !important;
	text-decoration: none;
}
.fa-comment-dots:before {
  content: "\f4ad";
}
x-layout-webkit-horizontal {
	outline: none !important;
	-webkit-user-select: none;
}
x-totals-quantity-image {
	bottom: 20;
	font-size: 1em;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
x-old-button-thumbnails {
	overflow-x: auto;
	position: absolute !important;
	line-height: calc(1em + 2px);
	width: 0 !important;
	width: calc(1em + 3px);
}
x-quantity-thumbnails-webkit {
	width: calc(1em + 3px);
	min-width: 0 !important;
}
x-button {
	font-size: 1em;
	user-select: none;
	outline-width: 0;
}
x-back-tables-bottom {
	width: 100%;
	text-decoration: none;
	font-size: 1em;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
x-button {
	font-size: 1em;
	min-width: 0 !important;
	flex-grow: 0;
}
x-horizontal-nav {
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
}
x-top-top {
	margin: 0 !important;
	display: grid;
	align-items: left;
	bottom: 10;
}
x-bottom {
	min-height: 0 !important;
	height: calc(1em + 3px);
	min-width: 0 !important;
}
x-nav {
	opacity: 20;
	opacity: 20;
	box-sizing: content-box;
	position: absolute;
	scrollbar-width: none;
}
x-nav-image {
	vertical-align: middle;
	overflow-y: hidden;
	align-items: left;
	overflow-x: auto;
	position: relative;
}
x-tables {
	box-sizing: content-box;
}
x-left-nav {
	transform: translate(50%, -50%);
}
x-left-next-back {
	height: 100%;
}
x-tables-thumbnails-tables {
	opacity: 20;
	opacity: 20;
	text-decoration: none;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
}
x-old-webkit-carousel {
	align-items: left;
	position: absolute;
}
x-price-webkit-quantity {
	bottom: 0;
}
x-blocks-inner {
	height: calc(1em + 3px);
	line-height: 1 !important;
}
x-nav {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
x-button {
	user-select: none;
	display: flex;
}
x-inner {
	top: 10;
	top: 10;
	opacity: 10;
	line-height: calc(1em + 2px);
}
x-webkit-webkit-bottom {
	width: calc(1em + 3px);
	height: 100%;
	top: 0;
	justify-content: center;
}
x-price-nav {
	align-items: left;
	width: 0 !important;
	margin: 0 !important;
	height: calc(1em + 3px);
}
x-thumbnails-back-horizontal {
	box-sizing: content-box;
	text-align: left;
}
x-next {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	display: grid;
}
x-tables {
	outline-width: 0;
	user-select: none;
	border: none;
	height: 100%;
	align-items: center;
}
x-blocks-webkit-blocks {
	line-height: calc(1em + 2px);
}
x-inner {
	user-select: none;
}
x-position-horizontal {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
x-image {
	border: 0 none transparent;
	vertical-align: baseline;
}
x-image-webkit-button {
	align-items: center;
	opacity: 30;
	background-color: transparent;
	position: absolute;
	top: 10;
}
x-thumbnails-position-left {
	border: 0 none transparent;
}
x-tables-tables-button {
	height: calc(1em + 3px);
}
x-layout-top {
	height: calc(1em + 3px);
	line-height: 1 !important;
	background-color: transparent;
	transform: translate(50%, -50%);
}
.fa-comment-medical:before {
  content: "\f7f5";
}
o-left {
	overflow-x: auto;
	justify-content: center;
	scrollbar-width: none;
	width: calc(1em + 3px);
	position: relative;
}
o-bottom-webkit {
	height: calc(1em + 3px);
}
o-position {
	display: inline !important;
	top: 50;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
o-carousel-next {
	top: 0;
}
o-left {
	width: calc(1em + 3px);
	white-space: nowrap;
	display: grid;
	min-height: 0 !important;
}
o-nav {
	grid-template-columns: 1fr 1fr;
	width: 100%;
	width: 2em;
	-webkit-user-select: none;
	display: grid;
}
o-button-button-next {
	text-decoration: none;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	top: 10;
	margin: 0 !important;
}
o-blocks {
	font-size: 1em;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
o-inner-button {
	outline: none !important;
	overflow-x: auto;
	font-size: 1em;
	scrollbar-width: none;
	opacity: 30;
}
o-tables-back {
	font-size: 1em;
	box-shadow: none !important;
	vertical-align: middle;
	width: 0 !important;
}
o-image-thumbnails-old {
	width: 0 !important;
	position: absolute !important;
}
o-inner {
	display: inline !important;
	margin: 0;
	vertical-align: baseline;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
o-back {
	z-index: 1;
	font-size: 1em;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
o-back {
	margin: 0 !important;
}
o-position-nav {
	display: grid;
	bottom: 20;
	height: 100%;
	font-size: 1em;
	right: 0;
}
o-blocks-countdown-webkit {
	margin: 0 !important;
	font-size: 1em;
	height: calc(1em + 3px);
	-ms-user-select: none;
}
o-blocks-carousel-bottom {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	justify-content: center;
}
o-position {
	left: calc(50% - 0.5em) !important;
}
o-quantity-nav {
	width: calc(1em + 3px);
	background-color: transparent;
}
o-repeater-tables-tables {
	font-size: 1em;
	min-width: 0 !important;
}
o-horizontal-tables {
	display: inline;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	position: absolute !important;
	padding: 0.5em !important;
}
.fa-comment-slash:before {
  content: "\f4b3";
}
a-repeater-left-left {
	border: none;
	vertical-align: baseline;
}
a-repeater {
	height: calc(1em + 3px);
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	user-select: none;
	justify-content: center;
}
a-button-carousel {
	bottom: 0;
	outline: none !important;
	align-items: left;
	position: absolute !important;
	bottom: 20;
}
a-blocks-image-horizontal {
	top: 0;
	padding: 0.5em !important;
	overflow-y: hidden;
	outline: none !important;
	height: 0 !important;
}
a-price-quantity {
	display: grid;
	white-space: nowrap;
}
a-tables-countdown-quantity {
	vertical-align: middle;
	font-size: 1em;
}
a-next-webkit-blocks {
	opacity: 10;
}
a-old-layout-image {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
}
a-totals-next {
	outline: none !important;
	width: 0 !important;
}
a-image-top-image {
	flex-grow: 0;
	align-items: left;
	background-color: transparent;
}
a-back-carousel {
	opacity: 10;
	position: relative;
	overflow-y: hidden;
	width: 2em;
	position: relative;
}
a-countdown-horizontal {
	margin: 0;
	z-index: 1;
}
a-carousel-repeater {
	width: 2em;
	white-space: nowrap;
	flex-grow: 0;
}
a-top-button {
	opacity: 10;
	width: 2em;
	top: 50;
}
a-bottom-bottom {
	box-shadow: none !important;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
a-position-back-quantity {
	display: inline !important;
	height: calc(1em + 3px);
	box-shadow: none !important;
	bottom: 10;
	overflow-y: hidden;
}
a-position-blocks {
	border: none;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
a-quantity {
	vertical-align: baseline;
	color: inherit;
}
a-image-totals-thumbnails {
	padding: 0.5em !important;
}
a-inner {
	bottom: 20;
	border: none !important;
}
a-countdown-horizontal-totals {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
a-back {
	align-items: left;
	z-index: 1;
	color: #fff;
	display: grid;
	bottom: 10;
}
a-position {
	white-space: nowrap;
}
a-image {
	vertical-align: baseline;
	opacity: 10;
	grid-gap: 30px;
	text-align: center;
}
a-next-position {
	scrollbar-width: none;
	border: none;
}
a-thumbnails {
	border: none;
	outline-width: 0;
	min-width: 0 !important;
	white-space: nowrap;
	line-height: inherit;
}
a-top-old-inner {
	border: 0 none transparent;
	background-color: transparent;
	border: 0 none transparent;
	justify-content: center;
	width: calc(1em + 3px);
}
a-next-totals-quantity {
	bottom: 0;
	height: calc(1em + 3px);
	width: 2em;
	align-items: left;
	top: 0;
}
a-horizontal-inner-webkit {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
a-price-totals-repeater {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	display: inline;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
}
a-quantity {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	bottom: 0;
	vertical-align: baseline;
	bottom: 10;
}
a-top-back-repeater {
	line-height: inherit;
}
a-old-repeater {
	text-align: left;
}
a-image-totals-old {
	flex-shrink: 0;
}
a-inner-repeater-countdown {
	text-transform: inherit;
	text-transform: inherit;
	height: 100%;
	display: inline !important;
}
a-totals {
	position: relative;
	padding: 0.5em !important;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
a-image {
	fill: currentColor;
}
.fa-comments:before {
  content: "\f086";
}
o-price {
	color: #fff;
	right: 0;
}
o-bottom-tables {
	fill: currentColor;
}
o-position-layout {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	margin: 0;
	top: 10;
}
o-tables-horizontal-next {
	height: 100%;
	white-space: nowrap;
}
o-totals-repeater {
	color: #fff;
	flex-grow: 0;
	user-select: none;
}
o-thumbnails-quantity-totals {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	overflow-y: hidden;
}
o-image-repeater {
	grid-template-columns: 1fr 1fr;
}
o-blocks-left {
	scrollbar-width: none;
	scrollbar-width: none;
	border: none !important;
}
o-countdown {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
o-webkit-old-next {
	opacity: 20;
	color: inherit;
	position: relative;
	white-space: nowrap;
}
o-image-carousel-blocks {
	min-height: 0 !important;
	bottom: 10;
}
o-carousel-back {
	bottom: 10;
	bottom: 20;
	margin: 0 !important;
	display: inline;
	align-items: center;
}
o-back-left {
	vertical-align: middle;
}
o-position-next-inner {
	width: calc(1em + 3px);
}
o-layout-image-countdown {
	display: grid;
}
o-button-price {
	border: none;
	top: 10;
}
o-left-old {
	line-height: 1 !important;
}
o-top-quantity-carousel {
	justify-content: center;
}
o-bottom-inner-old {
	grid-gap: 30px;
}
o-position-bottom {
	padding: 0.5em !important;
	box-sizing: content-box;
	display: flex;
	grid-gap: 30px;
}
o-webkit {
	height: 100%;
	line-height: calc(1em + 2px);
	opacity: 10;
	width: calc(1em + 3px);
}
o-old {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
o-countdown-position-countdown {
	color: #fff;
	border: 0 none transparent;
	width: 0 !important;
}
o-thumbnails-tables-price {
	overflow-y: hidden;
	border: 0 none transparent;
}
o-position-repeater-inner {
	-webkit-user-select: none;
	flex-shrink: 0;
}
o-repeater-next {
	line-height: inherit;
}
o-countdown {
	width: 100%;
	line-height: inherit;
}
o-next-top-inner {
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	bottom: 20;
	fill: currentColor;
	box-shadow: none !important;
}
o-carousel-nav {
	white-space: nowrap;
	flex-shrink: 0;
	user-select: none;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
}
o-webkit-top {
	outline-width: 0;
	bottom: 20;
}
o-top-button {
	line-height: 1 !important;
	height: calc(1em + 3px);
}
o-layout-left-repeater {
	width: calc(1em + 3px);
	opacity: 10;
	top: 0;
	margin: 0;
	line-height: calc(1em + 2px);
}
o-horizontal-carousel-image {
	letter-spacing: inherit;
	height: 0 !important;
	margin: 0 !important;
	bottom: 0;
}
o-button-nav-layout {
	height: 100%;
	vertical-align: middle;
	position: absolute;
}
o-next-button-layout {
	min-height: 0 !important;
	display: grid;
	line-height: inherit;
}
o-left {
	top: 10;
	display: inline !important;
	top: 50;
}
o-layout-image {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	transform: translate(50%, -50%);
}
.fa-comments-dollar:before {
  content: "\f653";
}
w-inner-old {
	text-transform: inherit;
	bottom: 20;
	padding: 0.5em !important;
}
w-quantity-next {
	vertical-align: middle;
	margin: 0;
}
w-next {
	line-height: calc(1em + 2px);
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	display: inline;
	color: inherit;
}
w-blocks-old {
	position: absolute !important;
	-webkit-user-select: none;
	align-items: center;
	height: 0 !important;
	margin: 0 !important;
}
w-thumbnails-repeater-button {
	vertical-align: middle;
	flex-grow: 0;
	opacity: 30;
	scrollbar-width: none;
	margin: 0 !important;
}
w-old {
	fill: currentColor;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
w-button-blocks-quantity {
	text-decoration: none;
}
w-tables {
	align-items: center;
	width: 0 !important;
	background-color: transparent;
}
w-thumbnails-inner {
	fill: currentColor;
	box-shadow: none !important;
}
w-image-position {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
w-left-top-tables {
	right: 0;
}
w-horizontal {
	height: calc(1em + 3px);
}
w-countdown {
	align-items: left;
	height: 100%;
}
w-carousel-left-horizontal {
	font-size: 1em;
}
w-price {
	color: inherit;
	display: flex;
	border: 0 none transparent;
	vertical-align: baseline;
}
w-blocks {
	opacity: 10;
	vertical-align: baseline;
}
w-layout {
	text-align: left;
}
w-tables-image-nav {
	letter-spacing: inherit;
}
w-thumbnails {
	opacity: 20;
}
w-totals-quantity {
	display: inline !important;
	width: calc(1em + 3px);
}
w-price-nav-carousel {
	top: calc(50% - 0.5em) !important;
}
w-carousel-price {
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
w-tables-repeater {
	width: 2em;
	width: 100%;
}
w-old-tables {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
w-horizontal-top {
	top: 50;
	overflow-x: auto;
	justify-content: center;
	background-color: transparent;
	z-index: 1;
}
w-webkit-webkit {
	padding: 0.5em !important;
	scrollbar-width: none;
}
w-countdown-tables-quantity {
	width: calc(1em + 3px);
	fill: currentColor;
	scrollbar-width: none;
}
w-nav {
	-ms-user-select: none;
	user-select: none;
	position: absolute !important;
	border: none;
	margin: 0;
}
w-left {
	width: calc(1em + 3px);
}
w-button {
	scrollbar-width: none;
}
w-repeater-next-next {
	overflow-y: hidden;
	height: 0 !important;
	flex-shrink: 0;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
w-webkit-top {
	width: calc(1em + 3px);
	white-space: nowrap;
	vertical-align: middle;
	position: relative;
	background-color: transparent;
}
w-quantity-thumbnails-button {
	height: 0 !important;
}
w-nav-tables {
	color: inherit;
	position: relative;
	overflow-y: hidden;
}
w-horizontal-old-bottom {
	width: 0 !important;
	text-align: center;
	justify-content: center;
}
w-quantity-price-carousel {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	opacity: 10;
}
w-blocks-top-nav {
	user-select: none;
	outline: none !important;
	border: none;
	position: relative;
}
w-repeater {
	-ms-user-select: none;
	-ms-user-select: none;
	bottom: 0;
}
w-tables-repeater-price {
	flex-grow: 0;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
w-repeater-blocks-old {
	font-size: 1em;
	color: inherit;
	outline-width: 0;
	overflow-x: auto;
}
w-repeater-quantity-tables {
	min-height: 0 !important;
	top: 0;
	vertical-align: baseline;
}
w-nav-top {
	top: 0;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
.fa-compact-disc:before {
  content: "\f51f";
}
w-price-back {
	border: none;
	text-transform: inherit;
}
w-old-tables-inner {
	vertical-align: middle;
	outline: none !important;
	outline-width: 0;
	opacity: 1;
}
w-old-image-carousel {
	padding: 0.5em !important;
}
w-layout {
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	width: 2em;
	overflow-y: hidden;
	outline: none !important;
}
w-image-position-carousel {
	border: 0 none transparent;
	display: inline !important;
	height: calc(1em + 3px);
}
w-blocks-inner-layout {
	background-color: transparent;
	position: absolute !important;
	overflow-y: hidden;
	line-height: 1 !important;
	-ms-user-select: none;
}
w-back {
	line-height: inherit;
	opacity: 1;
	color: inherit;
	user-select: none;
}
w-old-price {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	border: none !important;
	width: 2em;
	flex-grow: 0;
}
w-image {
	box-shadow: none !important;
	grid-gap: 30px;
}
w-left-price {
	top: calc(50% - 0.5em) !important;
}
w-old-button {
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	border: 0 none transparent;
}
w-countdown-image {
	opacity: 30;
	margin: 0;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
w-webkit {
	width: 0 !important;
	vertical-align: baseline;
}
w-tables {
	z-index: 1;
	top: 50;
	text-decoration: none;
	align-items: center;
}
w-left {
	margin: 0 !important;
	min-width: 0 !important;
	height: 100%;
	color: #fff;
	outline: none !important;
}
w-quantity-repeater-position {
	opacity: 10;
	transform: translate(50%, -50%);
	vertical-align: middle;
	border: none !important;
}
w-button {
	display: inline !important;
	align-items: center;
	scrollbar-width: none;
	color: inherit;
}
w-back-position-thumbnails {
	opacity: 10;
	right: 0;
	height: calc(1em + 3px);
	text-align: left;
}
w-button-webkit-top {
	border: none !important;
	height: calc(1em + 3px);
}
w-left-totals-thumbnails {
	justify-content: center;
}
w-totals {
	box-shadow: none !important;
}
w-button {
	position: absolute;
}
w-back {
	text-align: center;
}
w-left {
	letter-spacing: inherit;
}
w-button-button {
	white-space: nowrap;
	margin: 0 !important;
}
w-quantity-horizontal {
	opacity: 20;
}
w-button {
	border: 0 none transparent;
}
w-next-button-top {
	text-transform: inherit;
}
w-old-layout-countdown {
	line-height: calc(1em + 2px);
	opacity: 20;
	text-align: left;
	opacity: 30;
	line-height: calc(1em + 2px);
}
.fa-compass:before {
  content: "\f14e";
}
c-nav-left {
	opacity: 1;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
c-nav {
	display: inline;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
}
c-carousel-repeater-layout {
	color: #fff;
	-ms-user-select: none;
}
c-inner {
	line-height: inherit;
}
c-bottom {
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	top: 0;
	text-transform: inherit;
}
c-old {
	height: 100%;
	bottom: 10;
	white-space: nowrap;
	opacity: 1;
	bottom: 0;
}
c-thumbnails {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	height: 100%;
}
c-layout-button {
	transform: translate(50%, -50%);
	-ms-user-select: none;
	text-align: center;
	border: none;
}
c-inner-old {
	padding: 0.5em !important;
	width: 2em;
}
c-old {
	width: 100%;
	outline-width: 0;
}
c-thumbnails-horizontal-bottom {
	vertical-align: baseline;
	z-index: 1;
	outline-width: 0;
	font-size: 1em;
}
c-inner {
	white-space: nowrap;
	position: relative;
	line-height: 1 !important;
	height: 0 !important;
	text-align: left;
}
c-blocks-bottom {
	outline: none !important;
	position: absolute;
}
c-back-top {
	top: 50;
}
c-repeater-inner {
	line-height: 1 !important;
	position: absolute !important;
	opacity: 20;
}
c-quantity-totals {
	user-select: none;
	scrollbar-width: none;
}
c-old-thumbnails-nav {
	bottom: 0;
}
c-image-webkit-horizontal {
	height: 100%;
}
.fa-compress:before {
  content: "\f066";
}
n-button-nav-top {
	transform: translate(50%, -50%);
	text-transform: inherit;
}
n-left {
	outline-width: 0;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
n-price {
	display: inline !important;
	margin: 0;
	min-width: 0 !important;
}
n-horizontal-bottom {
	height: 100%;
	position: relative;
	top: 0;
	display: inline !important;
}
n-left-inner-repeater {
	position: absolute !important;
	vertical-align: baseline;
	bottom: 20;
	align-items: left;
}
n-nav {
	justify-content: center;
}
n-tables-thumbnails-position {
	text-transform: inherit;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
n-webkit-totals-repeater {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	vertical-align: baseline;
}
n-back {
	white-space: nowrap;
	width: 2em;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	border: none;
}
n-tables-inner {
	width: 2em;
	top: 10;
	line-height: calc(1em + 2px);
	opacity: 20;
	text-decoration: none;
}
n-price-thumbnails {
	width: 2em;
	color: #fff;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	font-size: 1em;
}
n-repeater-repeater {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
}
n-tables {
	outline: none !important;
	height: 100%;
	fill: currentColor;
	top: 0;
	min-height: 0 !important;
}
n-image-price {
	bottom: 20;
	flex-shrink: 0;
	border: none !important;
	letter-spacing: inherit;
	text-align: center;
}
n-next-tables-position {
	letter-spacing: inherit;
}
n-next {
	user-select: none;
	width: calc(1em + 3px);
	color: inherit;
	line-height: inherit;
}
n-horizontal-left-countdown {
	vertical-align: baseline;
	border: none;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
n-inner-position-totals {
	z-index: 1;
	-ms-user-select: none;
	color: #fff;
	-ms-user-select: none;
}
n-left-blocks {
	margin: 0 !important;
	margin: 0;
}
n-webkit {
	vertical-align: baseline;
}
n-inner-carousel-countdown {
	justify-content: center;
	position: absolute !important;
}
n-quantity-tables {
	height: calc(1em + 3px);
}
n-bottom-next {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	margin: 0 !important;
}
.fa-compress-arrows-alt:before {
  content: "\f78c";
}
w-button {
	padding: 0.5em !important;
}
w-carousel-image {
	color: inherit;
	color: #fff;
}
w-next {
	opacity: 1;
	display: inline;
	padding: 0.5em !important;
}
w-position-countdown {
	background-color: transparent;
	position: relative;
	user-select: none;
	top: 0;
}
w-webkit {
	width: 100%;
	outline-width: 0;
	z-index: 1;
}
w-tables {
	align-items: left;
	transform: translate(50%, -50%);
}
w-inner-inner {
	opacity: 10;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	display: inline;
	bottom: 10;
}
w-position {
	box-sizing: content-box;
}
w-tables-next {
	min-width: 0 !important;
	opacity: 20;
	width: 2em;
	box-sizing: content-box;
	position: absolute !important;
}
w-repeater-carousel {
	justify-content: center;
	text-decoration: none;
	text-align: center;
}
w-old-nav-inner {
	position: relative;
	display: grid;
	margin: 0 !important;
	top: 10;
}
w-price-old {
	width: 2em;
	border: none !important;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	bottom: 20;
}
w-quantity-blocks-image {
	grid-template-columns: 1fr 1fr;
	border: none;
	width: 100%;
}
w-bottom-image {
	border: none;
}
w-price-old-blocks {
	box-sizing: content-box;
	white-space: nowrap;
	right: 0;
}
w-blocks-old {
	height: calc(1em + 3px);
	position: relative;
	user-select: none;
	position: relative;
}
w-inner {
	top: 0;
	vertical-align: middle;
	margin: 0 !important;
	flex-grow: 0;
}
w-image {
	text-align: left;
}
w-tables-quantity {
	align-items: left;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
w-countdown {
	align-items: left;
}
w-carousel-totals-layout {
	display: grid;
	align-items: left;
	fill: currentColor;
	height: calc(1em + 3px);
}
w-carousel-countdown-nav {
	display: inline !important;
	line-height: inherit;
	-webkit-user-select: none;
	top: 50;
}
w-bottom-repeater {
	grid-gap: 30px;
	top: 50;
}
w-position-bottom-image {
	overflow-x: auto;
	min-height: 0 !important;
	text-decoration: none;
}
w-button-bottom-countdown {
	width: 0 !important;
	justify-content: center;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
w-back-thumbnails-repeater {
	padding: 0.5em !important;
	flex-grow: 0;
	text-decoration: none;
	-webkit-user-select: none;
	opacity: 1;
}
w-webkit {
	border: 0 none transparent;
}
w-back-horizontal {
	bottom: 0;
	outline-width: 0;
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
w-next {
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
w-horizontal {
	-ms-user-select: none;
	height: 0 !important;
	opacity: 20;
	background-color: transparent;
	position: absolute;
}
w-tables-quantity-repeater {
	bottom: 10;
	white-space: nowrap;
	vertical-align: baseline;
	font-size: 1em;
	outline: none !important;
}
w-next-image {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
w-blocks {
	-webkit-user-select: none;
	line-height: inherit;
}
w-tables-tables-blocks {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	overflow-y: hidden;
}
w-countdown-bottom {
	padding: 0.5em !important;
	text-align: left;
}
w-image-back-layout {
	text-transform: inherit;
}
w-tables-countdown-nav {
	left: calc(50% - 0.5em) !important;
	display: flex;
	line-height: calc(1em + 2px);
	text-align: left;
	border: none !important;
}
w-blocks {
	-ms-user-select: none;
}
w-thumbnails {
	border: none;
	text-decoration: none;
	text-transform: inherit;
	user-select: none;
	top: 0;
}
w-button {
	vertical-align: middle;
	align-items: left;
}
w-horizontal-price {
	box-shadow: none !important;
	transform: translate(50%, -50%);
	text-align: left;
	bottom: 0;
}
w-totals-thumbnails {
	opacity: 20;
	position: absolute;
	width: 0 !important;
	-webkit-user-select: none;
}
.fa-concierge-bell:before {
  content: "\f562";
}
g-repeater-next {
	flex-grow: 0;
}
g-quantity-inner-bottom {
	flex-shrink: 0;
	color: inherit;
	white-space: nowrap;
	display: inline;
}
g-next {
	-webkit-text-decoration-skip: objects;
	user-select: none;
	align-items: center;
}
g-position-old-left {
	fill: currentColor;
	background-color: transparent;
	color: #fff;
	font-size: 1em;
}
g-next-price {
	opacity: 1;
	width: calc(1em + 3px);
	text-align: left;
	min-height: 0 !important;
	grid-gap: 30px;
}
g-carousel-nav-quantity {
	opacity: 1;
	grid-gap: 30px;
	position: relative;
	-ms-user-select: none;
}
g-layout-totals-price {
	box-shadow: none !important;
	margin: 0 !important;
}
g-totals-image {
	text-align: center;
	overflow-x: auto;
	margin: 0 !important;
	text-align: left;
}
g-quantity-left {
	flex-shrink: 0;
	display: grid;
	top: 10;
	display: inline !important;
}
g-price {
	-ms-user-select: none;
	justify-content: center;
	user-select: none;
	height: calc(1em + 3px);
	flex-shrink: 0;
}
g-price-left-repeater {
	text-transform: inherit;
	flex-grow: 0;
	display: grid;
	z-index: 1;
	vertical-align: middle;
}
g-countdown-carousel-bottom {
	transform: translate(50%, -50%);
	border: none;
	width: 0 !important;
	padding: 0.5em !important;
}
g-nav-carousel-webkit {
	line-height: calc(1em + 2px);
}
g-image-quantity {
	display: inline !important;
	right: 0;
	border: none;
	display: flex;
	box-sizing: content-box;
}
g-next-totals {
	-ms-user-select: none;
}
g-back {
	-webkit-user-select: none;
	color: #fff;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	right: 0;
}
g-position-next-back {
	width: calc(1em + 3px);
}
g-horizontal-layout {
	fill: currentColor;
	-webkit-user-select: none;
	flex-grow: 0;
	top: 50;
	position: absolute;
}
g-countdown-image-countdown {
	height: 100%;
	text-align: center;
	height: calc(1em + 3px);
	width: 100%;
}
.fa-confluence:before {
  content: "\f78d";
}
h-left {
	justify-content: center;
	display: flex;
}
h-next {
	height: 100%;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
h-countdown-bottom-inner {
	min-height: 0 !important;
	display: inline;
}
h-image-thumbnails-position {
	border: 0 none transparent;
	grid-gap: 30px;
	display: inline !important;
}
h-left-countdown {
	white-space: nowrap;
	letter-spacing: inherit;
}
h-next-quantity-layout {
	z-index: 1;
}
h-thumbnails-countdown-old {
	overflow-x: auto;
	text-align: left;
	line-height: 1 !important;
	position: relative;
}
h-inner-thumbnails {
	display: inline !important;
}
h-button-quantity {
	outline: none !important;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
h-top {
	top: 50;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	background-color: transparent;
}
h-horizontal {
	min-height: 0 !important;
	line-height: inherit;
	width: 2em;
}
h-next-inner {
	color: inherit;
	align-items: center;
}
h-old-horizontal-quantity {
	opacity: 10;
	text-align: center;
}
h-nav {
	border: none !important;
	text-align: center;
	position: relative;
}
h-carousel-quantity {
	border: none !important;
	flex-grow: 0;
}
h-carousel {
	opacity: 1;
	justify-content: center;
	scrollbar-width: none;
}
h-webkit-price {
	text-align: center;
}
h-blocks-webkit {
	position: relative;
}
h-webkit-back {
	box-shadow: none !important;
}
h-button-webkit-old {
	color: inherit;
	right: 0;
}
h-button {
	display: inline;
	border: 0 none transparent;
	display: flex;
	justify-content: center;
}
h-image-bottom {
	width: calc(1em + 3px);
}
h-nav-totals {
	box-shadow: none !important;
	min-width: 0 !important;
	bottom: 20;
	min-width: 0 !important;
}
h-inner {
	grid-template-columns: 1fr 1fr;
	top: 50;
	width: 0 !important;
}
h-left-position {
	background-color: transparent;
}
h-tables-next {
	user-select: none;
	box-shadow: none !important;
	align-items: center;
	fill: currentColor;
}
h-webkit-next-blocks {
	width: 0 !important;
	width: 0 !important;
}
h-left {
	width: calc(1em + 3px);
	outline-width: 0;
	justify-content: center;
}
h-webkit-old-blocks {
	overflow-x: auto;
	flex-grow: 0;
	background-color: transparent;
	grid-gap: 30px;
	flex-grow: 0;
}
h-carousel-back {
	color: #fff;
	display: flex;
}
h-position {
	outline-width: 0;
	top: 50;
	line-height: calc(1em + 2px);
}
h-horizontal {
	height: 0 !important;
}
h-button-tables-next {
	border: none;
	flex-shrink: 0;
	height: 0 !important;
	position: relative;
}
h-back {
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
h-nav-next-horizontal {
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	align-items: left;
	z-index: 1;
}
h-inner {
	overflow-x: auto;
	grid-gap: 30px;
	background-color: transparent;
}
h-thumbnails-inner {
	min-width: 0 !important;
	align-items: center;
	box-shadow: none !important;
}
h-layout-back-price {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	opacity: 20;
	line-height: 1 !important;
}
h-inner {
	opacity: 30;
}
h-tables {
	display: inline;
	margin: 0;
	line-height: inherit;
	width: 100%;
	color: #fff;
}
h-blocks-layout-left {
	display: flex;
}
h-horizontal-next {
	position: absolute !important;
	display: inline !important;
	line-height: inherit;
	letter-spacing: inherit;
	border: 0 none transparent;
}
h-quantity-repeater {
	color: #fff;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
h-nav-repeater {
	outline: none !important;
	display: grid;
	bottom: 0;
	position: absolute;
	margin: 0 !important;
}
h-image-thumbnails-inner {
	align-items: center;
}
h-inner {
	bottom: 0;
	bottom: 0;
	top: 10;
	font-size: 1em;
	font-size: 1em;
}
h-next-old-nav {
	opacity: 20;
}
h-inner {
	-webkit-text-decoration-skip: objects;
	position: absolute;
	-webkit-text-decoration-skip: objects;
	user-select: none;
	width: 0 !important;
}
h-inner-old {
	font-size: 1em;
	-ms-user-select: none;
	display: inline !important;
	text-align: center;
}
h-tables-inner {
	overflow-y: hidden;
	-webkit-user-select: none;
	opacity: 30;
	width: 100%;
}
.fa-connectdevelop:before {
  content: "\f20e";
}
n-inner-horizontal-tables {
	opacity: 10;
}
n-blocks {
	text-decoration: none;
	vertical-align: middle;
}
n-price {
	line-height: 1 !important;
}
n-thumbnails-carousel {
	left: calc(50% - 0.5em) !important;
}
n-back-price {
	bottom: 0;
}
n-back-price-layout {
	padding: 0.5em !important;
	text-align: center;
}
n-top-old {
	line-height: 1 !important;
	flex-grow: 0;
}
n-button-horizontal {
	margin: 0;
}
n-position-button-quantity {
	fill: currentColor;
	min-width: 0 !important;
	outline-width: 0;
	opacity: 10;
	opacity: 10;
}
n-totals-nav-next {
	background-color: transparent;
	opacity: 10;
	transform: translate(50%, -50%);
	line-height: inherit;
}
n-left-blocks {
	user-select: none;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
n-old-blocks {
	bottom: 20;
	color: inherit;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
n-tables-horizontal {
	z-index: 1;
	position: absolute;
	flex-grow: 0;
}
n-horizontal-image {
	border: none !important;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	display: inline !important;
}
n-back-top {
	box-sizing: content-box;
}
n-old-position-thumbnails {
	border: none !important;
}
n-thumbnails {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	text-decoration: none;
	z-index: 1;
}
n-bottom {
	align-items: left;
	margin: 0 !important;
	top: 0;
	outline: none !important;
	grid-gap: 30px;
}
n-totals {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	opacity: 10;
	align-items: left;
	display: grid;
}
.fa-contao:before {
  content: "\f26d";
}
s-old-countdown {
	-ms-user-select: none;
}
s-blocks-repeater-back {
	outline: none !important;
	top: 50;
	margin: 0;
	bottom: 20;
}
s-totals-button {
	text-transform: inherit;
	z-index: 1;
	width: calc(1em + 3px);
}
s-layout-layout {
	top: 0;
	position: absolute !important;
	overflow-x: auto;
	bottom: 20;
	fill: currentColor;
}
s-webkit-tables-bottom {
	display: flex;
	text-align: center;
	height: 0 !important;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
s-totals-layout-horizontal {
	justify-content: center;
	opacity: 20;
	border: 0 none transparent;
}
s-left-old {
	top: 0;
	align-items: center;
	align-items: left;
}
s-webkit-left {
	background-color: transparent;
	vertical-align: baseline;
	-webkit-user-select: none;
	user-select: none;
	transform: translate(50%, -50%);
}
s-tables-layout-thumbnails {
	opacity: 10;
	top: 0;
	text-decoration: none;
	position: absolute !important;
}
s-webkit {
	width: 0 !important;
	display: grid;
}
s-tables-blocks {
	justify-content: center;
	outline-width: 0;
	top: 10;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
s-inner-tables-image {
	display: flex;
	top: 0;
	flex-shrink: 0;
	text-align: left;
}
s-old {
	background-color: transparent;
	position: absolute;
	-webkit-user-select: none;
	line-height: inherit;
}
s-thumbnails {
	border: none;
}
s-price-bottom {
	display: flex;
	height: 100%;
	outline-width: 0;
	z-index: 1;
}
s-inner-button {
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
s-inner-repeater {
	fill: currentColor;
	text-align: center;
}
s-carousel-old-nav {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
s-image-next {
	display: flex;
	width: 2em;
}
s-bottom-blocks {
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
s-inner {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	bottom: 0;
	width: 2em;
}
s-top {
	opacity: 10;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
s-inner {
	bottom: 20;
	text-decoration: none;
	line-height: inherit;
}
s-totals {
	bottom: 10;
	flex-shrink: 0;
	scrollbar-width: none;
	right: 0;
	min-width: 0 !important;
}
s-old {
	right: 0;
	overflow-y: hidden;
}
s-button {
	line-height: inherit;
}
s-nav-webkit-countdown {
	white-space: nowrap;
}
s-back-tables {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	bottom: 0;
}
s-tables-carousel-position {
	margin: 0 !important;
}
s-bottom-bottom {
	align-items: left;
	bottom: 10;
	bottom: 0;
}
s-countdown {
	flex-grow: 0;
	align-items: center;
	bottom: 0;
}
s-countdown-blocks-inner {
	-ms-user-select: none;
	outline: none !important;
}
s-left {
	margin: 0 !important;
	-webkit-user-select: none;
	text-transform: inherit;
}
s-position-position-blocks {
	font-size: 1em;
}
s-tables-left {
	bottom: 20;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
.fa-cookie:before {
  content: "\f563";
}
b-nav-left {
	z-index: 1;
	outline: none !important;
}
b-image-tables-countdown {
	-webkit-user-select: none;
}
b-old-webkit {
	width: calc(1em + 3px);
}
b-price {
	height: 100%;
	position: relative;
	line-height: 1 !important;
}
b-webkit {
	-ms-user-select: none;
	bottom: 20;
}
b-next {
	position: absolute;
	width: 2em;
	top: 50;
	line-height: inherit;
	transform: translate(50%, -50%);
}
b-countdown-webkit-quantity {
	letter-spacing: inherit;
	outline-width: 0;
}
b-back {
	position: absolute;
	opacity: 1;
	position: absolute !important;
	top: 50;
}
b-price-layout-quantity {
	box-sizing: content-box;
	-webkit-user-select: none;
	letter-spacing: inherit;
}
b-nav-totals {
	line-height: 1 !important;
	display: grid;
	vertical-align: middle;
	line-height: inherit;
}
b-position-back-tables {
	background-color: transparent;
	display: inline !important;
}
b-repeater {
	line-height: inherit;
	overflow-y: hidden;
}
b-top {
	scrollbar-width: none;
	box-shadow: none !important;
	-webkit-user-select: none;
	box-shadow: none !important;
	font-size: 1em;
}
b-repeater-carousel-left {
	-ms-user-select: none;
	top: 50;
	-webkit-user-select: none;
	top: 50;
	line-height: calc(1em + 2px);
}
.fa-cookie-bite:before {
  content: "\f564";
}
q-totals {
	display: inline;
	opacity: 10;
	border: none;
	height: calc(1em + 3px);
}
q-left-button-webkit {
	background-color: transparent;
	line-height: calc(1em + 2px);
	bottom: 0;
	bottom: 0;
	opacity: 10;
}
q-totals-blocks-position {
	margin: 0;
}
q-webkit-position-horizontal {
	margin: 0 !important;
}
q-countdown-nav {
	white-space: nowrap;
	height: calc(1em + 3px);
	display: grid;
	height: 0 !important;
	margin: 0 !important;
}
q-old {
	box-sizing: content-box;
	top: 0;
	display: inline;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
q-bottom-next-image {
	top: 10;
	bottom: 20;
	outline-width: 0;
	padding: 0.5em !important;
	background-color: transparent;
}
q-button-horizontal {
	transform: translate(50%, -50%);
}
q-top-quantity {
	position: absolute;
	color: inherit;
}
q-tables {
	border: none;
	top: 50;
	color: #fff;
}
q-next {
	top: calc(50% - 0.5em) !important;
}
q-image-carousel-inner {
	height: 0 !important;
}
q-quantity-quantity {
	color: inherit;
}
q-image-button {
	margin: 0 !important;
	width: 0 !important;
	grid-gap: 30px;
	user-select: none;
}
q-tables {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
q-inner-tables {
	min-height: 0 !important;
	bottom: 0;
}
q-layout-thumbnails {
	-webkit-user-select: none;
}
q-button-price {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	top: 50;
	margin: 0 !important;
}
q-left-countdown {
	outline-width: 0;
	color: inherit;
	bottom: 10;
	padding: 0.5em !important;
}
q-top-repeater-position {
	bottom: 20;
	white-space: nowrap;
	align-items: center;
}
q-position-top {
	right: 0;
	text-transform: inherit;
	top: 0;
}
q-countdown {
	top: calc(50% - 0.5em) !important;
}
q-tables {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
q-layout {
	right: 0;
}
q-left-back {
	overflow-y: hidden;
	-webkit-user-select: none;
	border: 0 none transparent;
	top: 10;
	scrollbar-width: none;
}
q-blocks-image {
	align-items: left;
	overflow-x: auto;
	bottom: 0;
	font-size: 1em;
	height: 100%;
}
q-inner-bottom-bottom {
	box-sizing: content-box;
	white-space: nowrap;
	outline-width: 0;
	user-select: none;
}
q-repeater-blocks {
	outline: none !important;
	color: #fff;
	font-size: 1em;
	background-color: transparent;
	-ms-user-select: none;
}
q-tables {
	height: calc(1em + 3px);
	display: grid;
	font-size: 1em;
	vertical-align: baseline;
	border: 0 none transparent;
}
q-countdown-layout-blocks {
	box-shadow: none !important;
	min-width: 0 !important;
	bottom: 10;
	justify-content: center;
	scrollbar-width: none;
}
q-position {
	min-height: 0 !important;
}
q-image {
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
q-repeater {
	opacity: 10;
}
q-back-countdown-totals {
	vertical-align: middle;
	top: 10;
}
q-blocks {
	border: 0 none transparent;
	display: inline !important;
	display: grid;
	text-align: center;
	top: 0;
}
q-bottom-horizontal-totals {
	text-transform: inherit;
	align-items: center;
	vertical-align: middle;
}
.fa-copy:before {
  content: "\f0c5";
}
z-left-repeater-layout {
	text-decoration: none;
}
z-image-image-thumbnails {
	text-align: center;
	bottom: 10;
	height: 0 !important;
}
z-left {
	border: 0 none transparent;
	padding: 0.5em !important;
	align-items: center;
	height: 0 !important;
}
z-old-webkit-webkit {
	padding: 0.5em !important;
	bottom: 10;
	right: 0;
	text-align: left;
}
z-totals-thumbnails-inner {
	line-height: 1 !important;
	white-space: nowrap;
	overflow-x: auto;
}
z-price-button-horizontal {
	width: 100%;
}
z-webkit-blocks-top {
	margin: 0;
	bottom: 20;
	border: none !important;
	line-height: 1 !important;
}
z-left {
	justify-content: center;
	-ms-user-select: none;
	opacity: 30;
}
z-bottom-button-top {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	bottom: 10;
}
z-layout-price-quantity {
	display: flex;
}
z-old-layout-inner {
	align-items: center;
	justify-content: center;
	vertical-align: baseline;
}
z-old-image {
	align-items: center;
}
z-button {
	bottom: 0;
	line-height: 1 !important;
	white-space: nowrap;
}
z-webkit-quantity {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	scrollbar-width: none;
	min-height: 0 !important;
}
z-blocks-old-horizontal {
	width: 100%;
	opacity: 1;
	vertical-align: middle;
}
z-next-top {
	color: inherit;
	display: inline !important;
	user-select: none;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
z-webkit-blocks {
	flex-shrink: 0;
	width: calc(1em + 3px);
}
z-position-repeater {
	box-shadow: none !important;
	justify-content: center;
}
z-top-horizontal {
	display: grid;
	scrollbar-width: none;
	z-index: 1;
}
z-quantity-quantity {
	white-space: nowrap;
	fill: currentColor;
}
z-tables-back-button {
	vertical-align: baseline;
	outline: none !important;
	fill: currentColor;
	outline-width: 0;
	position: relative;
}
z-quantity-left-position {
	color: #fff;
	transform: translate(50%, -50%);
}
z-price-blocks-nav {
	bottom: 20;
	white-space: nowrap;
	transform: translate(50%, -50%);
	opacity: 1;
	min-width: 0 !important;
}
z-repeater-horizontal {
	position: absolute !important;
	display: grid;
	fill: currentColor;
}
z-price-thumbnails-next {
	z-index: 1;
	opacity: 30;
}
z-image-blocks {
	display: grid;
}
z-horizontal-bottom {
	justify-content: center;
	border: none;
}
z-carousel-horizontal-totals {
	vertical-align: baseline;
	overflow-y: hidden;
	line-height: inherit;
	background-color: transparent;
	bottom: 10;
}
z-thumbnails-nav-totals {
	display: grid;
	opacity: 1;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
}
z-tables-back-repeater {
	position: absolute;
	color: #fff;
	opacity: 30;
	-ms-user-select: none;
	outline-width: 0;
}
z-layout-quantity {
	line-height: calc(1em + 2px);
	align-items: left;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
z-thumbnails-webkit-old {
	background-color: transparent;
	opacity: 20;
	margin: 0;
	fill: currentColor;
	display: grid;
}
z-thumbnails-nav {
	left: calc(50% - 0.5em) !important;
	margin: 0;
}
z-top {
	height: calc(1em + 3px);
	min-height: 0 !important;
	position: relative;
	color: #fff;
}
z-position-old {
	user-select: none;
	width: 100%;
	position: absolute !important;
	top: 0;
}
z-thumbnails-button {
	outline: none !important;
	opacity: 1;
	opacity: 20;
	margin: 0 !important;
}
z-blocks {
	align-items: center;
	bottom: 0;
	position: absolute !important;
	top: 0;
	white-space: nowrap;
}
z-totals-repeater-totals {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	bottom: 0;
	width: 100%;
}
z-position {
	line-height: inherit;
}
z-next-countdown {
	min-width: 0 !important;
	top: 0;
	height: 100%;
}
z-totals {
	opacity: 10;
	fill: currentColor;
	line-height: 1 !important;
	flex-grow: 0;
}
z-blocks {
	margin: 0;
}
z-nav-thumbnails {
	width: calc(1em + 3px);
	position: relative;
	display: grid;
}
z-countdown-totals {
	white-space: nowrap;
}
.fa-copyright:before {
  content: "\f1f9";
}
z-position-next {
	top: 10;
	text-align: center;
	grid-gap: 30px;
}
z-position-bottom-tables {
	line-height: inherit;
}
z-old {
	bottom: 0;
	overflow-x: auto;
	top: 50;
	top: 50;
}
z-tables-layout-countdown {
	justify-content: center;
	opacity: 1;
	font-size: 1em;
}
z-carousel-carousel-blocks {
	display: flex;
	position: absolute !important;
	margin: 0;
}
z-thumbnails-back {
	top: 10;
	border: none;
	width: 0 !important;
}
z-old {
	width: 2em;
	line-height: 1 !important;
	transform: translate(50%, -50%);
}
z-nav-old {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
z-totals {
	scrollbar-width: none;
	scrollbar-width: none;
}
z-price {
	bottom: 10;
	justify-content: center;
	display: flex;
	top: 50;
}
z-position {
	align-items: center;
	flex-shrink: 0;
	overflow-x: auto;
}
z-thumbnails-next {
	box-sizing: content-box;
	top: 10;
	opacity: 20;
}
z-repeater {
	padding: 0.5em !important;
	overflow-x: auto;
	justify-content: center;
	letter-spacing: inherit;
}
z-old-bottom-quantity {
	color: #fff;
	position: relative;
	opacity: 20;
	line-height: 1 !important;
	opacity: 20;
}
z-blocks {
	outline: none !important;
	width: 100%;
}
z-totals {
	opacity: 20;
}
z-price-next-position {
	justify-content: center;
	display: inline;
	align-items: center;
	width: calc(1em + 3px);
	display: inline;
}
z-thumbnails-button {
	vertical-align: baseline;
	flex-grow: 0;
	text-align: center;
	top: 10;
}
z-horizontal-left {
	text-decoration: none;
}
z-nav-button-price {
	font: inherit inherit inherit/inherit inherit;
}
z-nav-position-carousel {
	opacity: 20;
	color: #fff;
}
z-image-tables {
	display: flex;
}
z-price {
	display: inline !important;
	height: calc(1em + 3px);
	opacity: 1;
}
z-layout {
	line-height: 1 !important;
	display: grid;
	bottom: 0;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
z-blocks {
	display: inline !important;
	align-items: left;
	flex-grow: 0;
}
z-quantity-back {
	text-align: left;
	position: absolute;
}
z-repeater-layout-totals {
	font-size: 1em;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
z-quantity-layout {
	min-height: 0 !important;
}
z-nav {
	height: 100%;
	opacity: 20;
	overflow-x: auto;
	align-items: left;
}
z-left {
	margin: 0 !important;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	border: 0 none transparent;
}
.fa-cotton-bureau:before {
  content: "\f89e";
}
o-quantity-top-left {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
o-webkit-old {
	border: none;
}
o-thumbnails-position {
	line-height: calc(1em + 2px);
	position: relative;
}
o-totals-webkit {
	display: flex;
	width: 100%;
}
o-blocks {
	text-align: left;
	text-align: left;
	justify-content: center;
}
o-top {
	margin: 0 !important;
	height: 0 !important;
	outline: none !important;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
o-left-webkit {
	letter-spacing: inherit;
}
o-webkit {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	right: 0;
}
o-price-horizontal-next {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
o-left-nav-carousel {
	user-select: none;
}
o-thumbnails-next {
	bottom: 0;
	z-index: 1;
	display: flex;
	box-shadow: none !important;
}
o-layout-tables {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
o-horizontal-totals {
	display: flex;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
o-button-left {
	height: 0 !important;
	top: 0;
	position: absolute !important;
}
o-old-inner {
	bottom: 0;
	display: flex;
	grid-gap: 30px;
	flex-shrink: 0;
}
o-inner-button {
	bottom: 0;
	text-align: center;
}
o-image-old-nav {
	align-items: center;
}
o-left-thumbnails-price {
	box-sizing: content-box;
	font-size: 1em;
	width: 2em;
}
o-blocks-next-price {
	opacity: 1;
	align-items: left;
	display: inline;
}
o-back-totals-next {
	top: 0;
	opacity: 1;
	bottom: 0;
	opacity: 1;
	height: 100%;
}
o-webkit {
	height: 100%;
}
o-nav-countdown-image {
	font-size: 1em;
	background-color: transparent;
	outline-width: 0;
}
o-price-quantity {
	width: 100%;
	justify-content: center;
	outline: none !important;
}
o-quantity {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	letter-spacing: inherit;
	letter-spacing: inherit;
}
o-position-left {
	position: absolute;
	height: 0 !important;
	border: none;
	bottom: 10;
}
o-horizontal-next-horizontal {
	border: none !important;
	min-width: 0 !important;
}
o-position-left-thumbnails {
	bottom: 0;
	opacity: 20;
}
o-nav-image {
	grid-gap: 30px;
	outline: none !important;
	bottom: 0;
}
o-nav-image {
	bottom: 10;
	z-index: 1;
}
o-blocks-image-repeater {
	bottom: 10;
	text-decoration: none;
	right: 0;
}
o-top-button {
	align-items: left;
	display: flex;
}
o-layout {
	width: 100%;
}
o-thumbnails-totals {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	top: 10;
	box-sizing: content-box;
}
o-countdown-totals {
	color: inherit;
	box-sizing: content-box;
	align-items: left;
	vertical-align: baseline;
	letter-spacing: inherit;
}
o-top {
	width: 2em;
	z-index: 1;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
o-nav-image-countdown {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	opacity: 1;
	height: 0 !important;
}
o-blocks {
	flex-grow: 0;
	vertical-align: baseline;
	box-sizing: content-box;
	z-index: 1;
}
o-totals {
	transform: translate(50%, -50%);
	position: absolute;
	scrollbar-width: none;
}
o-thumbnails {
	border: none;
}
o-bottom {
	outline-width: 0;
}
o-bottom {
	line-height: calc(1em + 2px);
	top: 10;
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
o-quantity-layout {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
o-back-image {
	top: 50;
}
o-top {
	box-shadow: none !important;
	min-width: 0 !important;
	width: 2em;
}
o-back-blocks {
	position: absolute !important;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
o-top-button {
	outline: none !important;
	text-align: center;
	flex-grow: 0;
	flex-grow: 0;
	scrollbar-width: none;
}
.fa-couch:before {
  content: "\f4b8";
}
h-position-tables {
	text-transform: inherit;
	-ms-user-select: none;
}
h-thumbnails-horizontal-old {
	height: calc(1em + 3px);
}
h-tables-bottom-nav {
	position: absolute !important;
	position: absolute;
	top: 10;
	-ms-user-select: none;
}
h-tables {
	color: inherit;
	z-index: 1;
	display: inline !important;
	position: absolute;
	line-height: inherit;
}
h-bottom-thumbnails {
	margin: 0 !important;
	opacity: 30;
	box-shadow: none !important;
	overflow-x: auto;
	height: 0 !important;
}
h-position-back {
	opacity: 20;
	transform: translate(50%, -50%);
}
h-carousel-position {
	-webkit-text-decoration-skip: objects;
}
h-blocks-repeater {
	text-decoration: none;
}
h-bottom {
	overflow-x: auto;
}
h-horizontal-layout-webkit {
	box-sizing: content-box;
}
h-thumbnails-image-repeater {
	width: 2em;
	background-color: transparent;
	bottom: 10;
	top: 10;
}
h-quantity-position {
	opacity: 1;
	text-transform: inherit;
	box-shadow: none !important;
	position: relative;
	fill: currentColor;
}
h-next-carousel {
	display: inline !important;
	overflow-y: hidden;
	display: inline !important;
	-webkit-user-select: none;
}
h-horizontal-left {
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
h-webkit-old-layout {
	min-height: 0 !important;
}
h-blocks {
	grid-template-columns: 1fr 1fr;
	top: 50;
	text-align: center;
}
h-nav-tables-countdown {
	line-height: inherit;
	top: 0;
	opacity: 1;
}
h-quantity-repeater {
	justify-content: center;
}
h-quantity-left-repeater {
	display: inline !important;
	right: 0;
}
h-button-layout {
	align-items: center;
}
h-button {
	box-sizing: content-box;
	width: 0 !important;
	bottom: 20;
	right: 0;
	color: #fff;
}
h-blocks-old {
	opacity: 30;
	height: 0 !important;
	width: 100%;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
h-thumbnails {
	display: inline;
	top: 50;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
h-nav-layout {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	line-height: inherit;
}
h-old-layout-old {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
h-nav {
	display: inline;
	grid-gap: 30px;
	position: absolute;
	margin: 0;
}
h-countdown-thumbnails {
	z-index: 1;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	text-align: center;
}
h-nav {
	padding: 0.5em !important;
	overflow-y: hidden;
}
h-quantity {
	margin: 0;
}
h-thumbnails {
	justify-content: center;
	grid-gap: 30px;
	grid-gap: 30px;
}
h-top-nav-left {
	padding: 0.5em !important;
	outline: none !important;
	right: 0;
	display: grid;
	opacity: 30;
}
h-layout-image-button {
	box-shadow: none !important;
	outline: none !important;
}
h-blocks-position-top {
	z-index: 1;
	transform: translate(50%, -50%);
}
h-thumbnails {
	left: calc(50% - 0.5em) !important;
	width: 2em;
	bottom: 0;
	margin: 0;
}
h-tables-layout-back {
	min-height: 0 !important;
	display: grid;
}
h-position-image-inner {
	opacity: 10;
	outline-width: 0;
	align-items: left;
	width: 0 !important;
	display: inline !important;
}
.fa-cpanel:before {
  content: "\f388";
}
p-totals {
	text-align: left;
}
p-back-tables-repeater {
	display: grid;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
p-blocks-quantity-carousel {
	display: inline;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
p-image {
	overflow-x: auto;
	right: 0;
	letter-spacing: inherit;
	width: 100%;
	transform: translate(50%, -50%);
}
p-webkit-position {
	height: calc(1em + 3px);
}
p-button {
	white-space: nowrap;
	text-transform: inherit;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
p-blocks {
	width: 100%;
	border: none;
	justify-content: center;
	margin: 0;
	opacity: 20;
}
p-totals {
	opacity: 30;
	z-index: 1;
	color: inherit;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
p-layout-inner {
	position: relative;
	opacity: 20;
	opacity: 10;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
p-thumbnails-next {
	height: 100%;
	white-space: nowrap;
}
p-layout {
	font-size: 1em;
}
p-layout-layout {
	padding: 0.5em !important;
	position: absolute;
	outline-width: 0;
	font-size: 1em;
}
p-nav-inner-carousel {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	align-items: center;
	display: flex;
	text-decoration: none;
}
p-position-quantity {
	flex-grow: 0;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
p-price-horizontal {
	opacity: 10;
}
p-price {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	fill: currentColor;
	text-decoration: none;
}
.fa-creative-commons:before {
  content: "\f25e";
}
b-countdown {
	width: 2em;
}
b-totals-totals-countdown {
	border: none;
	background-color: transparent;
	opacity: 1;
	box-shadow: none !important;
}
b-price {
	top: 0;
	display: grid;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	grid-gap: 30px;
}
b-blocks-layout {
	padding: 0.5em !important;
	top: 10;
	vertical-align: baseline;
}
b-totals-button-price {
	text-transform: inherit;
	font-size: 1em;
	outline-width: 0;
}
b-webkit-position {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
b-button-back-old {
	overflow-y: hidden;
}
b-nav {
	transform: translate(50%, -50%);
	align-items: left;
}
b-top-image {
	margin: 0 !important;
	align-items: center;
}
b-bottom {
	height: 0 !important;
	letter-spacing: inherit;
	padding: 0.5em !important;
	grid-gap: 30px;
	box-shadow: none !important;
}
b-price-nav {
	height: 100%;
	text-align: left;
	grid-gap: 30px;
	opacity: 30;
}
b-button {
	text-decoration: none;
	right: 0;
}
b-inner {
	border: none;
	padding: 0.5em !important;
}
b-thumbnails-inner {
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
b-position-blocks {
	position: relative;
	align-items: left;
	top: 0;
	line-height: inherit;
	display: inline;
}
b-carousel-countdown {
	outline-width: 0;
}
b-old {
	transform: translate(50%, -50%);
	flex-grow: 0;
	line-height: 1 !important;
	opacity: 10;
}
b-countdown-bottom-nav {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
b-bottom-horizontal {
	background-color: transparent;
	width: calc(1em + 3px);
	right: 0;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
b-back-layout-image {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	grid-gap: 30px;
	outline-width: 0;
}
b-repeater {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	flex-shrink: 0;
	scrollbar-width: none;
}
b-left {
	opacity: 30;
	margin: 0 !important;
}
b-thumbnails-layout {
	line-height: inherit;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	display: inline;
}
b-back-position-top {
	-ms-user-select: none;
	white-space: nowrap;
}
b-countdown-next-back {
	top: 0;
	grid-gap: 30px;
	fill: currentColor;
	justify-content: center;
	width: calc(1em + 3px);
}
b-countdown-webkit-thumbnails {
	z-index: 1;
	border: none !important;
	top: 50;
	margin: 0;
	width: 2em;
}
b-repeater-button {
	text-align: center;
	height: calc(1em + 3px);
	text-decoration: none;
}
b-left {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	background-color: transparent;
	right: 0;
}
b-button-thumbnails-nav {
	display: grid;
	width: calc(1em + 3px);
}
b-price-horizontal-image {
	min-height: 0 !important;
	display: flex;
	outline: none !important;
	bottom: 20;
}
.fa-creative-commons-by:before {
  content: "\f4e7";
}
s-back-carousel {
	text-decoration: none;
	overflow-y: hidden;
	top: 0;
}
s-horizontal-position-thumbnails {
	flex-shrink: 0;
	position: absolute !important;
	color: inherit;
	min-width: 0 !important;
	text-transform: inherit;
}
s-position {
	position: relative;
}
s-position-carousel {
	align-items: left;
	vertical-align: baseline;
	box-shadow: none !important;
}
s-next-left-old {
	opacity: 30;
	width: calc(1em + 3px);
	min-width: 0 !important;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
s-tables-button {
	outline-width: 0;
	display: grid;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
s-horizontal-nav-nav {
	flex-grow: 0;
	height: 100%;
}
s-horizontal-back {
	bottom: 0;
	height: calc(1em + 3px);
}
s-old {
	text-transform: inherit;
}
s-nav {
	-webkit-text-decoration-skip: objects;
	position: relative;
	display: grid;
	width: calc(1em + 3px);
	opacity: 10;
}
s-countdown-repeater {
	right: 0;
	flex-shrink: 0;
	margin: 0 !important;
}
s-countdown {
	border: none;
	display: inline;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
s-layout {
	-ms-user-select: none;
	opacity: 1;
	text-transform: inherit;
	border: none;
	box-shadow: none !important;
}
s-layout-bottom-totals {
	-webkit-text-decoration-skip: objects;
	position: relative;
	line-height: 1 !important;
}
s-thumbnails-blocks {
	top: 50;
	margin: 0;
	opacity: 30;
}
s-back-inner-next {
	line-height: calc(1em + 2px);
	width: 100%;
	right: 0;
}
s-back-quantity-webkit {
	overflow-x: auto;
	text-align: center;
	top: 0;
}
s-bottom-position-blocks {
	white-space: nowrap;
	text-decoration: none;
}
s-image-next-next {
	flex-shrink: 0;
}
s-layout-top-image {
	width: calc(1em + 3px);
}
s-image-button {
	opacity: 1;
	line-height: calc(1em + 2px);
	font-size: 1em;
	vertical-align: middle;
}
s-button-inner {
	top: 50;
}
s-inner-image-thumbnails {
	scrollbar-width: none;
	min-height: 0 !important;
}
s-image {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	background-color: transparent;
}
s-thumbnails-price {
	fill: currentColor;
	top: 50;
}
s-price-price {
	width: calc(1em + 3px);
	white-space: nowrap;
	overflow-y: hidden;
}
s-quantity-top {
	height: calc(1em + 3px);
	display: grid;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
s-thumbnails-inner-carousel {
	top: 10;
	color: #fff;
	fill: currentColor;
	line-height: inherit;
	bottom: 0;
}
s-countdown-inner {
	background-color: transparent;
	min-width: 0 !important;
	border: none;
	background-color: transparent;
	position: absolute;
}
.fa-creative-commons-nc:before {
  content: "\f4e8";
}
r-quantity {
	scrollbar-width: none;
	overflow-y: hidden;
	font-size: 1em;
	grid-gap: 30px;
	width: 100%;
}
r-horizontal-left {
	box-shadow: none !important;
}
r-webkit-thumbnails {
	opacity: 20;
	z-index: 1;
	color: #fff;
}
r-left-position-image {
	-ms-user-select: none;
	min-width: 0 !important;
	scrollbar-width: none;
	box-sizing: content-box;
	right: 0;
}
r-blocks {
	display: inline !important;
	left: calc(50% - 0.5em) !important;
}
r-horizontal-position {
	fill: currentColor;
}
r-thumbnails-layout {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
r-countdown-horizontal-horizontal {
	box-sizing: content-box;
	width: 2em;
	bottom: 0;
	border: none;
	-ms-user-select: none;
}
r-back {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	letter-spacing: inherit;
	box-shadow: none !important;
	z-index: 1;
}
r-left {
	margin: 0 !important;
}
r-repeater {
	user-select: none;
	flex-shrink: 0;
	position: relative;
	line-height: calc(1em + 2px);
}
r-button {
	transform: translate(50%, -50%);
}
r-next {
	position: relative;
	box-shadow: none !important;
	display: inline;
	align-items: center;
	text-align: center;
}
r-button {
	align-items: center;
}
r-countdown {
	outline: none !important;
	scrollbar-width: none;
	-webkit-user-select: none;
	position: absolute;
}
r-button-position-nav {
	height: 100%;
	vertical-align: baseline;
	position: relative;
	top: 10;
}
r-blocks-image {
	text-align: left;
	outline: none !important;
}
r-price-thumbnails {
	margin: 0 !important;
	text-align: center;
	grid-gap: 30px;
}
r-old-price-totals {
	white-space: nowrap;
}
r-old-inner-blocks {
	height: 0 !important;
	border: 0 none transparent;
	position: absolute;
	opacity: 10;
}
r-quantity {
	grid-gap: 30px;
	opacity: 10;
	color: inherit;
}
r-webkit-totals-image {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	min-width: 0 !important;
}
r-thumbnails-button {
	letter-spacing: inherit;
	vertical-align: middle;
	opacity: 1;
}
r-repeater-tables-next {
	user-select: none;
	grid-gap: 30px;
}
r-nav-countdown {
	box-shadow: none !important;
	transform: translate(50%, -50%);
	position: absolute !important;
	background-color: transparent;
}
r-next-countdown-tables {
	opacity: 1;
	display: inline;
}
r-back-quantity {
	scrollbar-width: none;
}
r-inner-countdown {
	min-width: 0 !important;
	text-decoration: none;
	top: 10;
}
r-top-nav-bottom {
	-webkit-user-select: none;
}
r-bottom-left-left {
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
r-next-countdown-layout {
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	padding: 0.5em !important;
	opacity: 10;
}
r-position-image-repeater {
	border: 0 none transparent;
	position: absolute !important;
	height: 0 !important;
	width: calc(1em + 3px);
}
r-horizontal {
	color: inherit;
	-webkit-user-select: none;
}
r-thumbnails-layout-totals {
	transform: translate(50%, -50%);
	height: 100%;
	margin: 0;
	outline: none !important;
}
r-back-top-tables {
	text-align: left;
	grid-gap: 30px;
}
r-webkit {
	overflow-y: hidden;
	background-color: transparent;
	bottom: 20;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
r-inner-button {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	text-align: center;
	line-height: inherit;
}
r-repeater-inner {
	display: inline;
	position: relative;
	opacity: 10;
}
r-repeater {
	grid-gap: 30px;
	user-select: none;
}
r-blocks {
	grid-template-columns: 1fr 1fr;
}
r-countdown-countdown {
	box-shadow: none !important;
	border: none !important;
	line-height: inherit;
	line-height: inherit;
}
r-next-nav-thumbnails {
	overflow-x: auto;
}
r-webkit-countdown {
	position: absolute;
	margin: 0 !important;
	right: 0;
}
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
t-back {
	font-size: 1em;
}
t-repeater {
	z-index: 1;
}
t-layout {
	letter-spacing: inherit;
	position: absolute;
}
t-position-webkit-position {
	line-height: inherit;
}
t-back-top-image {
	color: #fff;
	z-index: 1;
	position: relative;
	width: 100%;
	width: calc(1em + 3px);
}
t-horizontal {
	height: 100%;
}
t-nav-image {
	text-transform: inherit;
	flex-grow: 0;
	opacity: 20;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
t-horizontal-totals-button {
	white-space: nowrap;
}
t-quantity-carousel {
	border: none !important;
	display: flex;
	height: 100%;
	line-height: inherit;
	position: absolute !important;
}
t-tables-back-inner {
	bottom: 0;
	flex-grow: 0;
	position: absolute !important;
	vertical-align: baseline;
}
t-blocks-webkit {
	position: relative;
}
t-old-old-nav {
	text-decoration: none;
}
t-layout-old {
	vertical-align: baseline;
	opacity: 1;
	text-align: center;
}
t-webkit-image-old {
	top: 10;
	fill: currentColor;
}
t-repeater-inner {
	bottom: 20;
	display: flex;
}
t-horizontal-webkit {
	overflow-y: hidden;
}
t-price {
	margin: 0;
	color: inherit;
}
t-totals-tables-tables {
	width: 2em;
}
t-price-next-totals {
	top: 50;
	line-height: calc(1em + 2px);
	z-index: 1;
}
t-next {
	color: #fff;
	grid-gap: 30px;
	vertical-align: middle;
	opacity: 1;
}
t-nav-repeater-next {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
t-price {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	z-index: 1;
}
t-back-thumbnails-carousel {
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	box-shadow: none !important;
}
t-inner-old {
	font-size: 1em;
}
t-layout-nav {
	border: 0 none transparent;
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	-ms-user-select: none;
}
t-nav-repeater-nav {
	text-transform: inherit;
	vertical-align: middle;
}
t-quantity-button-inner {
	display: grid;
	display: grid;
}
t-blocks-next {
	align-items: left;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	align-items: left;
}
t-webkit-layout {
	display: inline;
	letter-spacing: inherit;
}
t-back {
	-ms-user-select: none;
	width: 100%;
	min-height: 0 !important;
	vertical-align: middle;
}
t-tables-inner-tables {
	left: calc(50% - 0.5em) !important;
	display: inline;
	display: flex;
	text-transform: inherit;
}
t-back-next {
	opacity: 1;
	text-align: left;
	font-size: 1em;
	display: grid;
}
t-position {
	position: absolute !important;
	bottom: 0;
	line-height: 1 !important;
}
t-image-old-quantity {
	text-decoration: none;
	user-select: none;
	display: flex;
}
t-back {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	top: 0;
	align-items: left;
}
t-repeater-old {
	top: 0;
	opacity: 20;
	fill: currentColor;
	opacity: 10;
}
t-inner-inner {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
t-left-bottom {
	height: 0 !important;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	fill: currentColor;
}
t-quantity-layout {
	position: absolute !important;
	top: 50;
	fill: currentColor;
	bottom: 10;
}
t-totals-blocks {
	display: grid;
	height: 0 !important;
	margin: 0 !important;
	position: absolute;
}
t-left {
	fill: currentColor;
	z-index: 1;
}
t-nav-repeater-webkit {
	opacity: 30;
	display: flex;
	outline: none !important;
	opacity: 10;
	outline: none !important;
}
t-bottom-left {
	box-shadow: none !important;
	letter-spacing: inherit;
	opacity: 20;
}
t-horizontal-button {
	scrollbar-width: none;
	top: 0;
	bottom: 20;
}
t-inner-repeater-bottom {
	height: 100%;
	fill: currentColor;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
t-position-top {
	height: 100%;
	vertical-align: baseline;
}
t-old {
	border: 0 none transparent;
}
t-thumbnails {
	top: 0;
	bottom: 0;
}
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
l-nav-horizontal {
	display: inline !important;
	margin: 0 !important;
}
l-bottom {
	width: 100%;
	width: 100%;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
l-horizontal-position-image {
	top: calc(50% - 0.5em) !important;
}
l-old-left-tables {
	left: calc(50% - 0.5em) !important;
}
l-totals-repeater-price {
	user-select: none;
	text-align: left;
	fill: currentColor;
	height: calc(1em + 3px);
}
l-image-countdown {
	width: 0 !important;
	color: #fff;
	position: absolute !important;
}
l-price-nav-inner {
	font: inherit inherit inherit/inherit inherit;
}
l-inner-position {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
l-carousel-bottom-back {
	overflow-y: hidden;
	opacity: 10;
	margin: 0;
}
l-carousel-next-nav {
	min-height: 0 !important;
	opacity: 30;
	margin: 0;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
l-image-webkit {
	margin: 0 !important;
	width: 0 !important;
	display: grid;
	-webkit-user-select: none;
}
l-bottom-bottom {
	user-select: none;
	flex-grow: 0;
	grid-gap: 30px;
	flex-grow: 0;
}
l-horizontal-thumbnails {
	position: absolute !important;
	z-index: 1;
	top: 10;
}
l-top {
	grid-gap: 30px;
}
l-position-left {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	grid-gap: 30px;
	border: 0 none transparent;
	text-decoration: none;
}
l-bottom-totals-position {
	vertical-align: middle;
}
l-thumbnails {
	border: none;
	right: 0;
	grid-gap: 30px;
}
l-old {
	border: none;
	height: 0 !important;
}
l-image-thumbnails-totals {
	outline-width: 0;
	right: 0;
	flex-grow: 0;
}
l-horizontal {
	font: inherit inherit inherit/inherit inherit;
}
l-inner {
	width: 0 !important;
	overflow-y: hidden;
	vertical-align: baseline;
}
l-next-nav-blocks {
	white-space: nowrap;
}
l-countdown-countdown-blocks {
	width: calc(1em + 3px);
	top: 50;
	right: 0;
}
l-old-carousel-inner {
	outline-width: 0;
	vertical-align: middle;
}
l-bottom-carousel {
	color: inherit;
}
l-back-left {
	position: absolute !important;
	box-sizing: content-box;
	outline-width: 0;
	grid-gap: 30px;
}
l-next {
	color: inherit;
	letter-spacing: inherit;
	width: 100%;
}
l-button-webkit {
	white-space: nowrap;
	letter-spacing: inherit;
}
l-back {
	outline-width: 0;
	height: 100%;
}
l-nav {
	position: relative;
	opacity: 10;
}
l-image-webkit-position {
	color: #fff;
	width: 2em;
}
l-back {
	vertical-align: baseline;
	line-height: inherit;
	letter-spacing: inherit;
	text-align: left;
	text-align: center;
}
l-blocks-inner {
	grid-gap: 30px;
	line-height: inherit;
}
l-horizontal {
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
l-position-old {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	height: 100%;
	color: #fff;
	height: 100%;
}
l-carousel-tables-tables {
	-ms-user-select: none;
	vertical-align: middle;
	border: none;
	box-shadow: none !important;
}
l-image-thumbnails-carousel {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	opacity: 30;
}
l-back-left {
	white-space: nowrap;
	color: #fff;
	display: inline !important;
}
.fa-creative-commons-nd:before {
  content: "\f4eb";
}
x-repeater-thumbnails-top {
	border: none;
	height: 0 !important;
}
x-webkit-position {
	position: relative;
	color: inherit;
	display: grid;
	border: none;
	top: 50;
}
x-carousel-nav {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	-webkit-user-select: none;
	right: 0;
}
x-totals-position {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	bottom: 0;
}
x-thumbnails-thumbnails {
	bottom: 20;
	background-color: transparent;
	-webkit-user-select: none;
	align-items: center;
	opacity: 1;
}
x-quantity-next-top {
	grid-gap: 30px;
}
x-next-position {
	-webkit-text-decoration-skip: objects;
	height: 100%;
	-ms-user-select: none;
	right: 0;
}
x-bottom-repeater-nav {
	overflow-y: hidden;
	scrollbar-width: none;
	color: inherit;
	top: 50;
}
x-nav-button-thumbnails {
	right: 0;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
x-left-next-back {
	flex-grow: 0;
	line-height: 1 !important;
	width: 100%;
	overflow-y: hidden;
}
x-next {
	text-align: left;
	bottom: 20;
}
x-horizontal {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
x-quantity-horizontal-top {
	height: calc(1em + 3px);
}
x-layout-thumbnails-button {
	bottom: 0;
}
x-left {
	margin: 0 !important;
	margin: 0;
	opacity: 30;
	right: 0;
}
x-blocks-carousel {
	transform: translate(50%, -50%);
	user-select: none;
	white-space: nowrap;
}
x-button {
	min-height: 0 !important;
	bottom: 20;
	color: inherit;
	padding: 0.5em !important;
}
x-left-totals {
	opacity: 30;
}
x-inner-next {
	display: inline;
	top: 50;
	white-space: nowrap;
	overflow-x: auto;
	padding: 0.5em !important;
}
x-layout {
	font-size: 1em;
	width: 100%;
	z-index: 1;
	overflow-x: auto;
}
x-tables-button-carousel {
	line-height: calc(1em + 2px);
	display: inline !important;
	align-items: left;
	-ms-user-select: none;
	letter-spacing: inherit;
}
x-horizontal-horizontal-carousel {
	color: #fff;
	min-width: 0 !important;
	color: #fff;
	height: calc(1em + 3px);
}
x-countdown-carousel-back {
	margin: 0 !important;
	align-items: left;
	border: none !important;
}
x-blocks {
	border: none;
}
x-tables-carousel-webkit {
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
x-nav-webkit-price {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
}
x-inner-tables-webkit {
	height: 0 !important;
	padding: 0.5em !important;
	top: 50;
}
x-price {
	-webkit-user-select: none;
	bottom: 10;
	padding: 0.5em !important;
	text-align: left;
}
x-horizontal-thumbnails-tables {
	color: #fff;
	box-sizing: content-box;
}
x-old-price-quantity {
	align-items: center;
	width: 0 !important;
}
x-tables-layout-back {
	display: grid;
	opacity: 1;
	width: calc(1em + 3px);
}
x-bottom-image {
	display: inline;
	flex-shrink: 0;
	line-height: 1 !important;
	flex-grow: 0;
	-webkit-user-select: none;
}
x-blocks {
	vertical-align: middle;
	min-height: 0 !important;
}
x-quantity-left {
	line-height: inherit;
	height: calc(1em + 3px);
	line-height: inherit;
	min-height: 0 !important;
}
x-carousel-totals-horizontal {
	text-transform: inherit;
	flex-grow: 0;
}
.fa-creative-commons-pd:before {
  content: "\f4ec";
}
i-inner-bottom-old {
	margin: 0 !important;
	transform: translate(50%, -50%);
	top: 50;
	letter-spacing: inherit;
}
i-layout {
	top: 50;
	margin: 0 !important;
	height: 100%;
}
i-blocks-repeater-blocks {
	top: calc(50% - 0.5em) !important;
}
i-image-old-nav {
	bottom: 10;
	align-items: center;
	box-shadow: none !important;
	opacity: 30;
	line-height: calc(1em + 2px);
}
i-webkit-horizontal-horizontal {
	bottom: 20;
	opacity: 10;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	grid-gap: 30px;
}
i-tables-carousel {
	align-items: left;
	line-height: 1 !important;
	flex-shrink: 0;
}
i-left-blocks-nav {
	line-height: 1 !important;
	letter-spacing: inherit;
	height: 100%;
	padding: 0.5em !important;
}
i-price {
	border: none;
	width: 0 !important;
}
i-image-webkit-position {
	right: 0;
}
i-button {
	width: 100%;
	position: absolute !important;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
}
i-bottom-bottom-position {
	vertical-align: baseline;
	color: inherit;
	grid-gap: 30px;
}
i-position {
	bottom: 10;
	outline: none !important;
	line-height: inherit;
}
i-old-next-inner {
	opacity: 10;
	vertical-align: baseline;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
i-layout-countdown-left {
	border: 0 none transparent;
	text-transform: inherit;
	width: calc(1em + 3px);
	font-size: 1em;
	text-decoration: none;
}
i-back {
	width: calc(1em + 3px);
	text-decoration: none;
}
i-tables-webkit-thumbnails {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	right: 0;
}
i-button-quantity-inner {
	outline: none !important;
	line-height: inherit;
	opacity: 30;
	vertical-align: middle;
}
i-layout {
	text-transform: inherit;
	flex-shrink: 0;
}
i-next {
	flex-shrink: 0;
	outline-width: 0;
	display: inline !important;
	position: absolute;
	user-select: none;
}
i-tables-back-inner {
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
i-countdown-quantity {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
i-next {
	flex-grow: 0;
	vertical-align: baseline;
	box-sizing: content-box;
	color: inherit;
	display: inline;
}
i-bottom-old-nav {
	height: 0 !important;
}
i-price-nav {
	opacity: 1;
	-webkit-user-select: none;
	line-height: 1 !important;
}
i-layout {
	-webkit-user-select: none;
	opacity: 10;
	outline-width: 0;
	height: 100%;
}
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
d-carousel-countdown {
	flex-shrink: 0;
	text-decoration: none;
	top: 10;
}
d-totals-webkit {
	scrollbar-width: none;
	border: none !important;
}
d-top-nav {
	fill: currentColor;
}
d-price-price {
	opacity: 30;
	line-height: 1 !important;
	background-color: transparent;
}
d-horizontal {
	width: calc(1em + 3px);
	justify-content: center;
	-webkit-user-select: none;
	color: inherit;
	white-space: nowrap;
}
d-layout-bottom-top {
	line-height: calc(1em + 2px);
	border: none !important;
	line-height: inherit;
	opacity: 1;
	color: #fff;
}
d-bottom {
	bottom: 20;
	box-shadow: none !important;
	vertical-align: baseline;
	text-align: left;
}
d-tables {
	height: 0 !important;
}
d-inner-back-inner {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	opacity: 1;
}
d-totals-left-countdown {
	top: 10;
	scrollbar-width: none;
	overflow-y: hidden;
	margin: 0 !important;
}
d-position-left-bottom {
	padding: 0.5em !important;
	position: relative;
	position: relative;
	border: none !important;
}
d-price-old-position {
	right: 0;
	line-height: 1 !important;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	text-align: left;
}
d-quantity {
	top: 50;
	margin: 0 !important;
	display: grid;
	line-height: inherit;
}
d-nav-button {
	display: flex;
	position: relative;
	opacity: 20;
	height: 0 !important;
	vertical-align: baseline;
}
d-next-next {
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
d-quantity {
	height: 0 !important;
	position: absolute !important;
	box-shadow: none !important;
	align-items: left;
	display: inline;
}
d-thumbnails-quantity {
	white-space: nowrap;
}
d-left {
	font-size: 1em;
	display: inline;
	opacity: 10;
	font-size: 1em;
}
d-totals {
	line-height: calc(1em + 2px);
}
d-old {
	height: 0 !important;
}
d-carousel {
	position: absolute;
	box-sizing: content-box;
	-webkit-user-select: none;
	width: 100%;
}
d-carousel-horizontal {
	border: none;
	margin: 0 !important;
}
d-horizontal {
	scrollbar-width: none;
	height: 100%;
	vertical-align: baseline;
}
d-bottom {
	-webkit-user-select: none;
	border: 0 none transparent;
	border: none;
	bottom: 10;
}
d-bottom-repeater {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
d-carousel-next-left {
	top: 0;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
}
d-repeater-countdown-bottom {
	vertical-align: middle;
	display: inline !important;
	height: 0 !important;
}
d-nav {
	vertical-align: baseline;
}
d-inner-button {
	flex-shrink: 0;
	text-align: left;
	display: grid;
}
d-thumbnails-horizontal {
	top: 0;
	min-height: 0 !important;
}
d-back-nav {
	justify-content: center;
	opacity: 1;
	-webkit-user-select: none;
}
d-position-image {
	display: inline !important;
	position: relative;
	opacity: 20;
	min-width: 0 !important;
}
d-countdown-layout-inner {
	line-height: inherit;
	right: 0;
}
d-nav-quantity-quantity {
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	-webkit-user-select: none;
}
d-button-left-horizontal {
	overflow-y: hidden;
	opacity: 20;
	align-items: center;
}
d-price-image-totals {
	height: 100%;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
d-top {
	grid-gap: 30px;
	text-transform: inherit;
	text-decoration: none;
}
d-repeater-bottom {
	justify-content: center;
	top: 0;
}
d-tables-inner-layout {
	top: 50;
	opacity: 10;
}
d-thumbnails-tables-tables {
	display: grid;
	justify-content: center;
}
d-inner-horizontal {
	bottom: 10;
	margin: 0;
}
.fa-creative-commons-remix:before {
  content: "\f4ee";
}
d-countdown {
	-webkit-text-decoration-skip: objects;
	display: flex;
	height: 0 !important;
	height: 100%;
	line-height: inherit;
}
d-layout-button-inner {
	outline-width: 0;
	opacity: 20;
	margin: 0;
	min-height: 0 !important;
	margin: 0;
}
d-webkit {
	opacity: 20;
	display: grid;
}
d-carousel-nav {
	opacity: 20;
	text-decoration: none;
}
d-old-horizontal-top {
	overflow-y: hidden;
	opacity: 30;
	height: 0 !important;
}
d-button-left {
	height: calc(1em + 3px);
	vertical-align: middle;
	box-shadow: none !important;
	opacity: 20;
}
d-carousel-countdown {
	fill: currentColor;
	opacity: 10;
	width: calc(1em + 3px);
}
d-old-left-old {
	opacity: 1;
	width: calc(1em + 3px);
	text-align: center;
}
d-thumbnails-price-old {
	border: 0 none transparent;
	grid-gap: 30px;
	right: 0;
}
d-totals-image-left {
	overflow-y: hidden;
	scrollbar-width: none;
	top: 0;
}
d-webkit {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
}
d-back {
	vertical-align: middle;
	text-align: left;
	bottom: 20;
}
d-repeater-repeater {
	text-decoration: none;
}
d-top-position {
	height: 0 !important;
}
d-old-blocks {
	min-width: 0 !important;
	position: relative;
	outline-width: 0;
	border: none;
}
d-price {
	width: 100%;
	z-index: 1;
	min-height: 0 !important;
	position: absolute;
	fill: currentColor;
}
d-layout {
	width: calc(1em + 3px);
	min-height: 0 !important;
	width: 0 !important;
	justify-content: center;
	color: inherit;
}
d-back-layout-price {
	-ms-user-select: none;
	outline-width: 0;
	grid-gap: 30px;
	padding: 0.5em !important;
	margin: 0;
}
.fa-creative-commons-sa:before {
  content: "\f4ef";
}
v-next {
	color: inherit;
}
v-thumbnails-nav {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	flex-grow: 0;
	z-index: 1;
	text-decoration: none;
}
v-position-inner-inner {
	box-shadow: none !important;
}
v-position {
	position: absolute;
	z-index: 1;
	align-items: left;
	top: 50;
}
v-top {
	display: flex;
	border: none;
	border: 0 none transparent;
}
v-position-layout {
	opacity: 10;
	height: 0 !important;
	min-width: 0 !important;
	grid-gap: 30px;
	top: 0;
}
v-old-left-totals {
	top: 50;
	outline-width: 0;
	text-decoration: none;
	margin: 0;
	text-transform: inherit;
}
v-quantity {
	box-sizing: content-box;
	overflow-x: auto;
}
v-button-quantity-inner {
	line-height: calc(1em + 2px);
	text-align: center;
	line-height: inherit;
}
v-quantity-tables {
	margin: 0 !important;
	display: inline;
	width: 0 !important;
}
v-webkit {
	display: flex;
	overflow-y: hidden;
	right: 0;
	position: absolute !important;
}
v-next {
	outline: none !important;
	fill: currentColor;
}
v-horizontal-old {
	overflow-x: auto;
	text-align: center;
	bottom: 20;
}
v-totals-old {
	border: 0 none transparent;
	color: #fff;
	opacity: 20;
	display: grid;
	margin: 0 !important;
}
v-thumbnails-button-horizontal {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
v-quantity {
	grid-gap: 30px;
	align-items: center;
}
v-quantity-bottom-price {
	top: 50;
	top: 10;
	top: 0;
	height: calc(1em + 3px);
	vertical-align: middle;
}
v-repeater-thumbnails {
	flex-grow: 0;
	border: none !important;
	border: 0 none transparent;
	margin: 0 !important;
}
v-webkit {
	height: 0 !important;
	opacity: 1;
}
v-countdown {
	user-select: none;
	top: 10;
}
v-image-tables {
	display: inline;
	position: relative;
	margin: 0 !important;
	width: 100%;
}
v-button-carousel-quantity {
	outline-width: 0;
	font-size: 1em;
	text-align: center;
}
v-price-price {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	z-index: 1;
	vertical-align: baseline;
	margin: 0;
}
v-bottom-thumbnails {
	line-height: inherit;
	align-items: center;
	border: 0 none transparent;
}
v-next-carousel-layout {
	top: 50;
	margin: 0;
}
v-position-blocks {
	top: 10;
	right: 0;
	align-items: center;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
v-next-layout {
	width: calc(1em + 3px);
	width: 100%;
}
v-image-price-quantity {
	overflow-y: hidden;
	display: grid;
	position: relative;
	line-height: calc(1em + 2px);
}
v-thumbnails-inner {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
v-inner {
	right: 0;
}
v-tables-left-blocks {
	margin: 0 !important;
}
v-position-position-left {
	opacity: 1;
	fill: currentColor;
}
v-webkit-next {
	border: none !important;
	outline-width: 0;
	width: 100%;
	min-height: 0 !important;
	letter-spacing: inherit;
}
v-quantity-button-left {
	flex-grow: 0;
	outline-width: 0;
	fill: currentColor;
}
v-blocks {
	text-transform: inherit;
	top: 50;
	flex-grow: 0;
	line-height: 1 !important;
}
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}
c-top-thumbnails-top {
	display: flex;
	box-sizing: content-box;
}
c-tables-inner-next {
	top: 0;
	-ms-user-select: none;
	vertical-align: middle;
	bottom: 0;
	-webkit-user-select: none;
}
c-position {
	background-color: transparent;
}
c-position {
	text-align: center;
}
c-position-price {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	top: 50;
	opacity: 20;
	bottom: 0;
}
c-back {
	right: 0;
	bottom: 0;
	vertical-align: baseline;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
c-top-old {
	flex-grow: 0;
	margin: 0 !important;
}
c-left-totals {
	justify-content: center;
	border: 0 none transparent;
	display: inline;
	fill: currentColor;
	color: inherit;
}
c-layout-price-inner {
	grid-gap: 30px;
	opacity: 20;
	top: 50;
	width: 2em;
	outline-width: 0;
}
c-blocks-countdown {
	left: calc(50% - 0.5em) !important;
	width: 2em;
	height: 100%;
}
c-old-layout {
	box-shadow: none !important;
	align-items: center;
	padding: 0.5em !important;
}
c-top-totals-old {
	line-height: 1 !important;
	font-size: 1em;
	border: none;
}
c-totals {
	z-index: 1;
	opacity: 1;
	grid-gap: 30px;
}
c-carousel-nav {
	text-align: center;
	bottom: 20;
	overflow-x: auto;
	padding: 0.5em !important;
}
c-nav-top {
	box-sizing: content-box;
	align-items: left;
}
c-horizontal-layout-left {
	overflow-x: auto;
	position: absolute !important;
	box-shadow: none !important;
}
c-webkit {
	scrollbar-width: none;
	overflow-x: auto;
	align-items: center;
	display: flex;
}
c-position-countdown-blocks {
	position: relative;
	line-height: inherit;
	text-align: center;
	min-width: 0 !important;
	bottom: 10;
}
c-old-webkit {
	align-items: center;
	scrollbar-width: none;
}
c-horizontal-old {
	top: 0;
	vertical-align: baseline;
	align-items: center;
	font-size: 1em;
	height: calc(1em + 3px);
}
c-countdown {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	display: inline;
	height: 0 !important;
}
c-nav-carousel-layout {
	border: 0 none transparent;
	align-items: center;
}
c-webkit-thumbnails {
	line-height: calc(1em + 2px);
	text-align: center;
	display: grid;
	text-align: center;
	transform: translate(50%, -50%);
}
c-webkit {
	top: 10;
	letter-spacing: inherit;
	position: absolute;
	overflow-y: hidden;
}
c-position-next-inner {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	top: 0;
}
c-image-countdown {
	color: inherit;
	margin: 0;
	opacity: 10;
}
c-tables-blocks-nav {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	height: calc(1em + 3px);
	vertical-align: middle;
}
c-tables {
	width: 2em;
	-webkit-user-select: none;
	font-size: 1em;
	overflow-x: auto;
	opacity: 1;
}
c-back-button {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	right: 0;
	padding: 0.5em !important;
}
c-repeater {
	flex-shrink: 0;
	overflow-y: hidden;
}
c-thumbnails {
	user-select: none;
	border: none !important;
	min-height: 0 !important;
	vertical-align: baseline;
}
c-webkit {
	outline: none !important;
	scrollbar-width: none;
	align-items: center;
}
c-bottom-back {
	box-shadow: none !important;
}
c-repeater-top {
	width: 2em;
	background-color: transparent;
}
c-countdown {
	position: absolute;
	width: 0 !important;
	vertical-align: middle;
	line-height: inherit;
	display: flex;
}
c-layout-carousel-horizontal {
	margin: 0 !important;
	font-size: 1em;
	justify-content: center;
	text-align: left;
}
c-bottom-nav {
	display: flex;
}
c-next-price {
	width: 2em;
	height: calc(1em + 3px);
	width: 2em;
	white-space: nowrap;
}
c-totals-webkit {
	line-height: calc(1em + 2px);
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	position: relative;
}
c-thumbnails-nav-blocks {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
	outline-width: 0;
}
c-horizontal-bottom {
	bottom: 20;
	position: relative;
}
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
r-thumbnails-repeater {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	width: 2em;
}
r-price-left {
	background-color: transparent;
	min-width: 0 !important;
	opacity: 10;
	height: 0 !important;
}
r-price-webkit-carousel {
	bottom: 20;
}
r-back-totals-top {
	box-sizing: content-box;
	align-items: left;
	bottom: 0;
}
r-carousel-image-blocks {
	box-shadow: none !important;
}
r-carousel {
	border: 0 none transparent;
	overflow-y: hidden;
	border: 0 none transparent;
	vertical-align: baseline;
}
r-next {
	color: inherit;
	-webkit-user-select: none;
	border: none;
}
r-countdown-bottom {
	user-select: none;
	display: flex;
}
r-thumbnails-carousel {
	height: 100%;
	vertical-align: baseline;
	grid-gap: 30px;
	position: absolute;
}
r-nav-nav-position {
	top: 10;
	height: calc(1em + 3px);
}
r-horizontal-position-price {
	text-align: center;
	background-color: transparent;
}
r-next {
	min-height: 0 !important;
	overflow-x: auto;
}
r-price-nav {
	width: 2em;
	display: flex;
}
r-left {
	grid-gap: 30px;
}
r-button {
	flex-grow: 0;
	top: 10;
	opacity: 10;
	position: relative;
	width: 100%;
}
r-tables-left-tables {
	-ms-user-select: none;
	display: grid;
	fill: currentColor;
	top: 10;
	justify-content: center;
}
r-webkit-position-price {
	z-index: 1;
}
r-image-button {
	scrollbar-width: none;
}
.fa-creative-commons-share:before {
  content: "\f4f2";
}
f-price-blocks-tables {
	text-transform: inherit;
}
f-bottom {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	right: 0;
	display: grid;
}
f-back-tables {
	outline: none !important;
}
f-old-inner {
	border: none !important;
	height: 0 !important;
	height: 0 !important;
	width: calc(1em + 3px);
}
f-horizontal {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
f-layout-horizontal-image {
	height: 0 !important;
	height: 100%;
	bottom: 10;
	top: 50;
}
f-countdown {
	width: calc(1em + 3px);
	flex-grow: 0;
	height: 0 !important;
}
f-back {
	user-select: none;
	align-items: center;
	text-align: left;
}
f-blocks-top-left {
	display: inline !important;
	bottom: 0;
	letter-spacing: inherit;
	align-items: center;
	opacity: 10;
}
f-next-price {
	width: 100%;
	margin: 0 !important;
	color: inherit;
}
f-tables-price {
	letter-spacing: inherit;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	margin: 0 !important;
}
f-button-countdown {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
f-nav {
	height: calc(1em + 3px);
	user-select: none;
	outline: none !important;
	min-width: 0 !important;
	color: #fff;
}
f-blocks-totals-horizontal {
	user-select: none;
	vertical-align: middle;
	opacity: 10;
	top: 0;
	border: none;
}
f-next-countdown {
	overflow-x: auto;
}
f-webkit-webkit-old {
	right: 0;
	min-width: 0 !important;
	position: absolute;
	grid-gap: 30px;
	right: 0;
}
f-layout {
	opacity: 20;
	color: inherit;
	right: 0;
}
f-carousel-repeater {
	background-color: transparent;
	width: 0 !important;
}
f-totals-top {
	top: 50;
	scrollbar-width: none;
	outline: none !important;
}
f-thumbnails-price {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
f-position {
	-ms-user-select: none;
	border: none !important;
}
f-horizontal {
	border: none;
}
f-thumbnails {
	fill: currentColor;
	width: 0 !important;
	outline-width: 0;
}
f-webkit-thumbnails-thumbnails {
	opacity: 10;
	vertical-align: middle;
	top: 50;
	padding: 0.5em !important;
}
f-horizontal-inner {
	min-width: 0 !important;
	top: 50;
	outline: none !important;
	opacity: 30;
}
f-tables-horizontal-image {
	flex-grow: 0;
	outline: none !important;
	letter-spacing: inherit;
	line-height: 1 !important;
}
f-button-next-quantity {
	bottom: 0;
	top: 50;
	font-size: 1em;
	top: 0;
}
f-next {
	display: grid;
}
f-nav-top-countdown {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	overflow-x: auto;
}
f-countdown-button-next {
	text-align: center;
	grid-gap: 30px;
	height: 100%;
	width: 0 !important;
}
f-position-next {
	align-items: left;
	width: 100%;
	bottom: 0;
	flex-shrink: 0;
}
f-position-next {
	position: absolute !important;
}
f-back-inner {
	position: absolute !important;
	margin: 0;
	margin: 0 !important;
	color: inherit;
	grid-gap: 30px;
}
f-back {
	background-color: transparent;
	height: 100%;
	fill: currentColor;
	opacity: 20;
	width: calc(1em + 3px);
}
f-totals-totals {
	position: absolute !important;
}
f-countdown {
	text-align: left;
}
f-bottom-repeater-position {
	outline: none !important;
	height: 100%;
	right: 0;
}
f-webkit {
	width: 0 !important;
	vertical-align: baseline;
}
.fa-creative-commons-zero:before {
  content: "\f4f3";
}
k-tables-webkit {
	position: relative;
	bottom: 0;
	align-items: center;
}
k-top-blocks-price {
	top: 50;
	z-index: 1;
	line-height: inherit;
	transform: translate(50%, -50%);
	border: none;
}
k-top-old-back {
	justify-content: center;
	width: calc(1em + 3px);
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
k-old-webkit {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
k-back {
	outline-width: 0;
}
k-carousel-carousel {
	width: 2em;
}
k-button {
	opacity: 1;
	text-decoration: none;
	display: inline !important;
	justify-content: center;
	bottom: 20;
}
k-horizontal {
	position: absolute !important;
}
k-countdown-bottom {
	text-align: left;
	flex-shrink: 0;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
k-carousel-button {
	color: inherit;
	border: none;
}
k-layout-blocks-thumbnails {
	width: 2em;
	bottom: 10;
	letter-spacing: inherit;
}
k-price-carousel {
	overflow-x: auto;
	border: none;
	line-height: 1 !important;
}
k-nav-next-bottom {
	bottom: 0;
	position: absolute;
	margin: 0 !important;
	vertical-align: middle;
}
k-button-thumbnails-inner {
	flex-grow: 0;
	margin: 0;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	color: #fff;
}
k-inner-inner-price {
	overflow-x: auto;
	flex-shrink: 0;
	align-items: center;
	bottom: 20;
	border: none !important;
}
k-webkit-quantity {
	vertical-align: baseline;
	right: 0;
	box-shadow: none !important;
}
.fa-credit-card:before {
  content: "\f09d";
}
u-quantity {
	align-items: center;
	letter-spacing: inherit;
	box-shadow: none !important;
	display: inline !important;
	flex-grow: 0;
}
u-next {
	line-height: inherit;
	bottom: 10;
}
u-button {
	justify-content: center;
	display: inline;
}
u-next {
	fill: currentColor;
	display: flex;
}
u-position-bottom-old {
	display: flex;
}
u-old {
	min-width: 0 !important;
	scrollbar-width: none;
}
u-webkit-top {
	width: 100%;
}
u-bottom-bottom-thumbnails {
	box-sizing: content-box;
	border: none !important;
}
u-back-carousel-carousel {
	bottom: 0;
	outline-width: 0;
	overflow-y: hidden;
	opacity: 1;
}
u-blocks {
	top: calc(50% - 0.5em) !important;
}
u-old-position {
	line-height: inherit;
	bottom: 10;
}
u-next {
	font-size: 1em;
	display: inline !important;
}
u-back-position {
	border: 0 none transparent;
}
u-back-countdown {
	right: 0;
	flex-shrink: 0;
	padding: 0.5em !important;
	border: 0 none transparent;
}
u-inner-back {
	opacity: 10;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
u-top-carousel {
	opacity: 30;
	text-transform: inherit;
	background-color: transparent;
	height: 0 !important;
}
u-button-position-layout {
	transform: translate(50%, -50%);
}
u-nav-thumbnails {
	top: 10;
}
u-nav-next {
	width: calc(1em + 3px);
	display: inline;
	min-width: 0 !important;
}
u-next-countdown-left {
	letter-spacing: inherit;
	top: 10;
	z-index: 1;
}
u-nav-bottom {
	display: grid;
	width: calc(1em + 3px);
	width: 0 !important;
	position: relative;
	bottom: 10;
}
u-left-next-position {
	width: 2em;
	bottom: 20;
}
u-old-countdown-layout {
	top: 10;
	position: absolute !important;
	font-size: 1em;
	text-align: left;
}
u-next-button-nav {
	-webkit-user-select: none;
	text-align: center;
	min-width: 0 !important;
	display: inline;
	grid-gap: 30px;
}
u-layout-button {
	box-shadow: none !important;
}
u-totals-price-image {
	position: relative;
	width: 0 !important;
}
u-layout-back {
	background-color: transparent;
	height: calc(1em + 3px);
	outline: none !important;
}
u-left {
	white-space: nowrap;
	opacity: 10;
	align-items: left;
}
u-repeater {
	text-decoration: none;
	-ms-user-select: none;
	outline-width: 0;
	user-select: none;
	box-shadow: none !important;
}
u-button-webkit-position {
	flex-shrink: 0;
	position: relative;
	line-height: 1 !important;
}
u-bottom-top-button {
	display: grid;
	flex-grow: 0;
	text-transform: inherit;
	position: relative;
	color: inherit;
}
u-back-image-totals {
	height: 100%;
	-webkit-user-select: none;
	white-space: nowrap;
}
u-tables-quantity-position {
	overflow-x: auto;
	opacity: 20;
	margin: 0 !important;
}
u-layout-left-bottom {
	font-size: 1em;
	scrollbar-width: none;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
u-next {
	justify-content: center;
	top: 50;
	min-width: 0 !important;
	position: absolute !important;
	border: none;
}
.fa-critical-role:before {
  content: "\f6c9";
}
x-horizontal-carousel-old {
	opacity: 10;
	display: grid;
	display: inline !important;
	align-items: left;
	letter-spacing: inherit;
}
x-countdown-quantity {
	color: #fff;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	background-color: transparent;
}
x-webkit {
	line-height: calc(1em + 2px);
	flex-grow: 0;
	color: #fff;
	height: 100%;
}
x-nav {
	outline-width: 0;
	display: grid;
	min-height: 0 !important;
	top: 10;
}
x-carousel {
	position: absolute;
	opacity: 20;
	align-items: left;
}
x-price-thumbnails-old {
	margin: 0;
	height: 0 !important;
	grid-gap: 30px;
}
x-old {
	color: inherit;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
x-bottom {
	font-size: 1em;
}
x-image {
	height: 0 !important;
	bottom: 20;
}
x-countdown-webkit-back {
	opacity: 1;
	bottom: 20;
	display: inline !important;
	display: inline !important;
}
x-left-inner {
	transform: translate(50%, -50%);
}
x-image-layout {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	fill: currentColor;
}
x-tables {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	display: flex;
	-webkit-user-select: none;
}
x-webkit {
	z-index: 1;
}
x-webkit-totals {
	font-size: 1em;
	vertical-align: baseline;
	vertical-align: baseline;
	position: relative;
}
x-repeater {
	bottom: 0;
	outline-width: 0;
	vertical-align: baseline;
}
x-blocks-next-inner {
	transform: translate(50%, -50%);
	font-size: 1em;
	user-select: none;
}
x-webkit {
	margin: 0 !important;
	box-sizing: content-box;
}
x-horizontal-countdown {
	position: relative;
	bottom: 10;
	min-height: 0 !important;
	right: 0;
	fill: currentColor;
}
x-button-blocks {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
x-tables-webkit-repeater {
	top: 50;
	width: calc(1em + 3px);
	opacity: 1;
	vertical-align: middle;
}
x-quantity-totals {
	text-decoration: none;
	box-sizing: content-box;
}
x-totals-old {
	bottom: 10;
	outline: none !important;
	height: calc(1em + 3px);
	position: absolute;
	height: 100%;
}
x-price {
	line-height: inherit;
	bottom: 0;
}
x-blocks-quantity {
	flex-shrink: 0;
}
x-tables-back {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
}
x-carousel {
	display: grid;
	grid-gap: 30px;
	overflow-y: hidden;
	bottom: 10;
}
x-carousel-carousel-price {
	box-shadow: none !important;
}
x-position {
	left: calc(50% - 0.5em) !important;
}
x-top {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
x-left-webkit {
	overflow-y: hidden;
	padding: 0.5em !important;
	display: inline;
	fill: currentColor;
}
x-next-position {
	bottom: 0;
	width: 100%;
}
x-button-nav-tables {
	grid-template-columns: 1fr 1fr;
	top: 10;
}
x-back-totals {
	padding: 0.5em !important;
	opacity: 1;
	user-select: none;
}
x-webkit-top-webkit {
	vertical-align: baseline;
}
x-totals-price {
	fill: currentColor;
	bottom: 0;
	justify-content: center;
	display: inline;
	min-width: 0 !important;
}
x-totals {
	user-select: none;
	user-select: none;
	width: 0 !important;
}
x-inner {
	min-width: 0 !important;
	width: 100%;
}
x-repeater-bottom-webkit {
	background-color: transparent;
	vertical-align: baseline;
	bottom: 10;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
x-repeater {
	user-select: none;
	margin: 0 !important;
	transform: translate(50%, -50%);
	top: 10;
	height: 100%;
}
x-thumbnails-webkit-thumbnails {
	overflow-y: hidden;
	margin: 0 !important;
	text-align: center;
	outline-width: 0;
}
x-horizontal {
	right: 0;
	bottom: 0;
}
x-nav-nav {
	line-height: inherit;
	scrollbar-width: none;
}
x-repeater-top-top {
	flex-shrink: 0;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
x-old-back-carousel {
	position: absolute;
	align-items: center;
	flex-grow: 0;
	-webkit-user-select: none;
	overflow-y: hidden;
}
.fa-crop:before {
  content: "\f125";
}
a-countdown-horizontal-thumbnails {
	text-align: left;
	height: calc(1em + 3px);
}
a-back {
	user-select: none;
	transform: translate(50%, -50%);
	text-align: left;
	width: 100%;
	line-height: inherit;
}
a-image-tables-back {
	scrollbar-width: none;
	box-shadow: none !important;
}
a-horizontal-old-position {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	margin: 0;
	border: 0 none transparent;
	bottom: 0;
}
a-tables-blocks-countdown {
	min-width: 0 !important;
	font-size: 1em;
}
a-totals-top-old {
	width: 2em;
}
a-old-back-position {
	position: absolute !important;
	height: 0 !important;
	display: inline !important;
	display: inline;
	margin: 0;
}
a-tables-bottom {
	width: 0 !important;
	color: inherit;
	text-align: left;
}
a-next {
	color: inherit;
	box-shadow: none !important;
	align-items: center;
	min-width: 0 !important;
	align-items: left;
}
a-webkit-image {
	align-items: center;
	vertical-align: middle;
	opacity: 20;
	position: absolute;
}
a-image-carousel {
	flex-grow: 0;
	grid-gap: 30px;
	user-select: none;
}
a-button-image-left {
	color: inherit;
	grid-gap: 30px;
	position: absolute !important;
	overflow-x: auto;
}
a-quantity-webkit {
	margin: 0 !important;
	border: 0 none transparent;
	bottom: 10;
}
a-inner-horizontal-position {
	bottom: 20;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
a-repeater-layout {
	opacity: 30;
	width: 0 !important;
}
a-thumbnails-button-inner {
	right: 0;
	top: 50;
	box-sizing: content-box;
	display: grid;
}
a-next {
	line-height: calc(1em + 2px);
	background-color: transparent;
	box-sizing: content-box;
}
a-inner-bottom {
	box-shadow: none !important;
}
a-totals-blocks-back {
	min-width: 0 !important;
	flex-grow: 0;
	z-index: 1;
}
a-left {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
a-position {
	min-width: 0 !important;
	display: grid;
	bottom: 0;
	letter-spacing: inherit;
	color: inherit;
}
.fa-crop-alt:before {
  content: "\f565";
}
w-nav {
	height: calc(1em + 3px);
	position: relative;
}
w-thumbnails-inner-repeater {
	white-space: nowrap;
}
w-back-bottom-layout {
	top: 10;
}
w-horizontal-left {
	opacity: 20;
	background-color: transparent;
	line-height: inherit;
}
w-bottom-thumbnails-old {
	text-transform: inherit;
	width: 2em;
	color: inherit;
	margin: 0 !important;
	opacity: 20;
}
w-left {
	position: absolute !important;
}
w-position-layout {
	user-select: none;
	height: 100%;
	box-shadow: none !important;
}
w-position-layout {
	position: absolute !important;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
w-countdown-price {
	letter-spacing: inherit;
	align-items: left;
}
w-old-blocks {
	-ms-user-select: none;
	right: 0;
	height: calc(1em + 3px);
}
w-back-quantity {
	font-size: 1em;
}
w-carousel {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
w-top {
	min-width: 0 !important;
}
w-back-inner-image {
	user-select: none;
	width: 0 !important;
	align-items: center;
	width: 2em;
}
w-blocks-countdown-top {
	outline-width: 0;
	display: flex;
	overflow-x: auto;
}
w-button-horizontal {
	padding: 0.5em !important;
}
w-old {
	letter-spacing: inherit;
}
w-back-inner {
	right: 0;
	-webkit-user-select: none;
}
w-left-quantity {
	user-select: none;
	margin: 0;
	grid-gap: 30px;
}
w-totals-webkit-quantity {
	white-space: nowrap;
	box-shadow: none !important;
	padding: 0.5em !important;
}
w-carousel-back-tables {
	color: #fff;
	top: 50;
	text-decoration: none;
	position: relative;
	opacity: 20;
}
w-nav-back {
	color: inherit;
	transform: translate(50%, -50%);
}
w-bottom-tables-carousel {
	line-height: 1 !important;
}
w-nav {
	display: inline;
}
.fa-cross:before {
  content: "\f654";
}
x-countdown {
	top: 10;
	user-select: none;
	scrollbar-width: none;
	text-align: left;
	display: inline !important;
}
x-webkit-old-old {
	opacity: 10;
}
x-nav-blocks-image {
	user-select: none;
	opacity: 10;
	top: 50;
	text-decoration: none;
}
x-back-carousel-tables {
	font-size: 1em;
	color: inherit;
	fill: currentColor;
}
x-image {
	user-select: none;
	text-align: left;
	position: absolute;
	position: relative;
	width: 2em;
}
x-inner {
	height: 100%;
	top: 0;
	text-transform: inherit;
	z-index: 1;
	right: 0;
}
x-image-layout-tables {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	top: 10;
	user-select: none;
}
x-inner-countdown {
	line-height: inherit;
	font-size: 1em;
	font-size: 1em;
	-ms-user-select: none;
	bottom: 20;
}
x-image-layout {
	font: inherit inherit inherit/inherit inherit;
}
x-tables {
	display: inline !important;
	height: 100%;
	border: 0 none transparent;
}
x-left-webkit-image {
	overflow-y: hidden;
}
x-image-blocks-blocks {
	display: inline !important;
	box-shadow: none !important;
	text-transform: inherit;
	-webkit-user-select: none;
}
x-button-repeater {
	padding: 0.5em !important;
	width: 0 !important;
	justify-content: center;
	letter-spacing: inherit;
	top: 0;
}
x-layout-blocks-nav {
	background-color: transparent;
	box-sizing: content-box;
	position: absolute;
	line-height: inherit;
	height: 0 !important;
}
x-top {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	background-color: transparent;
	margin: 0 !important;
}
x-top {
	transform: translate(50%, -50%);
	-ms-user-select: none;
	-webkit-user-select: none;
	border: none;
	position: absolute !important;
}
x-bottom-tables {
	vertical-align: middle;
}
x-price-next-layout {
	bottom: 20;
	font-size: 1em;
	bottom: 20;
}
x-price-layout {
	align-items: center;
	opacity: 10;
}
x-blocks-button-countdown {
	height: 100%;
}
x-bottom-countdown-layout {
	height: 100%;
	top: 10;
	width: 100%;
}
x-nav-layout {
	opacity: 20;
}
x-carousel {
	background-color: transparent;
	height: 0 !important;
	border: none;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
x-inner-image-thumbnails {
	border: none;
	display: grid;
	flex-grow: 0;
	outline: none !important;
	display: inline;
}
x-next-blocks-price {
	left: calc(50% - 0.5em) !important;
	right: 0;
	-webkit-user-select: none;
}
x-next-nav {
	bottom: 20;
	color: inherit;
	vertical-align: baseline;
}
x-layout-position {
	position: relative;
	box-shadow: none !important;
}
x-price-nav-webkit {
	outline: none !important;
	display: grid;
	color: inherit;
	right: 0;
}
x-image-position-position {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	text-align: left;
	-webkit-user-select: none;
}
x-webkit {
	vertical-align: middle;
	outline: none !important;
	text-align: left;
}
x-old-thumbnails {
	bottom: 20;
	bottom: 10;
	box-sizing: content-box;
}
x-price {
	justify-content: center;
}
.fa-crosshairs:before {
  content: "\f05b";
}
w-webkit-quantity {
	width: 2em;
	outline: none !important;
	min-height: 0 !important;
	display: inline !important;
	display: inline !important;
}
w-old-repeater-totals {
	color: #fff;
	user-select: none;
	position: relative;
}
w-repeater-nav-position {
	overflow-x: auto;
	right: 0;
	flex-shrink: 0;
	align-items: left;
}
w-layout {
	letter-spacing: inherit;
	position: absolute;
	white-space: nowrap;
}
w-thumbnails-blocks {
	margin: 0;
	display: flex;
	padding: 0.5em !important;
	opacity: 10;
	margin: 0;
}
w-inner-countdown {
	margin: 0;
	top: 10;
	flex-shrink: 0;
	justify-content: center;
}
w-tables-next {
	height: 100%;
	align-items: left;
	opacity: 1;
}
w-top-inner {
	z-index: 1;
}
w-back-price {
	box-sizing: content-box;
	display: inline;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
w-button-totals {
	display: flex;
	line-height: 1 !important;
	text-align: center;
	bottom: 10;
}
w-carousel-image {
	fill: currentColor;
	flex-shrink: 0;
	z-index: 1;
	height: calc(1em + 3px);
	text-transform: inherit;
}
w-image-top-carousel {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
w-countdown {
	height: calc(1em + 3px);
	border: none;
}
w-repeater-layout {
	border: none;
}
w-bottom-old-countdown {
	align-items: center;
	display: grid;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
w-top {
	opacity: 30;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
w-tables-inner-thumbnails {
	bottom: 10;
	margin: 0 !important;
	top: 50;
}
w-left-position-quantity {
	outline-width: 0;
	margin: 0 !important;
	right: 0;
	position: absolute;
}
w-quantity-thumbnails {
	vertical-align: middle;
	width: 2em;
	z-index: 1;
}
w-thumbnails {
	width: calc(1em + 3px);
	fill: currentColor;
}
w-button-layout {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
w-position {
	width: 100%;
	margin: 0;
	overflow-y: hidden;
}
w-left-countdown-layout {
	padding: 0.5em !important;
	top: 10;
	z-index: 1;
}
w-carousel-old-position {
	outline: none !important;
}
w-next-thumbnails {
	opacity: 1;
}
w-bottom {
	right: 0;
	text-decoration: none;
}
w-layout-old {
	top: 0;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	position: relative;
	scrollbar-width: none;
}
w-repeater-carousel {
	height: 100%;
	outline: none !important;
	width: 2em;
	display: flex;
	border: 0 none transparent;
}
w-image-quantity {
	opacity: 1;
	vertical-align: middle;
	border: none;
	font-size: 1em;
}
w-price-webkit {
	top: 50;
	user-select: none;
	justify-content: center;
	font-size: 1em;
}
w-left-position {
	opacity: 1;
}
w-price-quantity-next {
	fill: currentColor;
	vertical-align: middle;
	width: 100%;
	border: none !important;
}
w-top {
	height: 100%;
	grid-gap: 30px;
	height: calc(1em + 3px);
	opacity: 1;
	line-height: 1 !important;
}
.fa-crow:before {
  content: "\f520";
}
m-carousel-old-bottom {
	height: calc(1em + 3px);
}
m-repeater {
	position: absolute;
	display: inline;
	font-size: 1em;
}
m-price {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	opacity: 10;
	flex-grow: 0;
	margin: 0 !important;
}
m-horizontal-horizontal {
	box-sizing: content-box;
	position: absolute !important;
	align-items: left;
	transform: translate(50%, -50%);
}
m-quantity-carousel-inner {
	width: calc(1em + 3px);
	color: #fff;
	opacity: 20;
	position: absolute;
	width: 100%;
}
m-inner {
	outline-width: 0;
	position: absolute !important;
	width: 0 !important;
	right: 0;
	width: calc(1em + 3px);
}
m-left-tables {
	color: #fff;
	box-sizing: content-box;
	text-decoration: none;
}
m-carousel-horizontal {
	width: 100%;
	line-height: inherit;
	display: grid;
	align-items: center;
	margin: 0 !important;
}
m-image-price {
	outline-width: 0;
	text-align: left;
}
m-blocks {
	opacity: 30;
}
m-top-nav-thumbnails {
	text-align: left;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
.fa-crown:before {
  content: "\f521";
}
i-thumbnails-button-repeater {
	color: inherit;
	white-space: nowrap;
	top: 0;
}
i-image {
	position: absolute !important;
	text-align: center;
	scrollbar-width: none;
}
i-countdown-totals-old {
	left: calc(50% - 0.5em) !important;
}
i-layout-image {
	line-height: inherit;
	position: absolute;
	fill: currentColor;
	flex-grow: 0;
}
i-quantity {
	border: 0 none transparent;
	border: none;
	margin: 0 !important;
	z-index: 1;
	display: flex;
}
i-quantity {
	vertical-align: baseline;
	-webkit-user-select: none;
	min-width: 0 !important;
	letter-spacing: inherit;
}
i-repeater-price {
	background-color: transparent;
	text-transform: inherit;
	bottom: 10;
	line-height: inherit;
}
i-next-back {
	border: 0 none transparent;
	align-items: center;
	opacity: 1;
	width: 2em;
}
i-bottom-image {
	width: 100%;
	flex-shrink: 0;
	user-select: none;
}
i-button-repeater-blocks {
	overflow-y: hidden;
	opacity: 20;
	position: absolute !important;
}
i-blocks-carousel {
	grid-gap: 30px;
	overflow-x: auto;
	position: absolute !important;
	background-color: transparent;
	bottom: 20;
}
i-tables-price-old {
	width: 100%;
	overflow-x: auto;
	min-width: 0 !important;
	-ms-user-select: none;
	flex-grow: 0;
}
i-back-back-price {
	align-items: left;
	line-height: inherit;
	min-height: 0 !important;
	text-decoration: none;
	box-sizing: content-box;
}
i-nav-bottom {
	box-shadow: none !important;
}
i-back {
	right: 0;
	outline-width: 0;
}
i-left {
	position: absolute !important;
}
i-left {
	text-align: center;
}
i-left {
	top: 50;
	letter-spacing: inherit;
	bottom: 20;
	overflow-y: hidden;
}
i-layout {
	align-items: left;
}
i-price {
	box-shadow: none !important;
	display: inline !important;
	height: 0 !important;
}
i-button {
	opacity: 30;
	top: 10;
	letter-spacing: inherit;
}
i-bottom-webkit-inner {
	width: calc(1em + 3px);
	width: 2em;
}
i-totals-nav-horizontal {
	width: 0 !important;
	-webkit-user-select: none;
	box-sizing: content-box;
	height: 0 !important;
}
i-webkit-back-carousel {
	align-items: left;
}
i-tables {
	display: inline !important;
	display: grid;
	min-height: 0 !important;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
i-image-button-thumbnails {
	position: relative;
	width: 100%;
}
i-position {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	position: relative;
	height: calc(1em + 3px);
}
i-inner-price-nav {
	scrollbar-width: none;
}
i-countdown-quantity-price {
	overflow-y: hidden;
	display: flex;
}
i-layout {
	width: 0 !important;
	letter-spacing: inherit;
	vertical-align: middle;
}
i-inner {
	outline: none !important;
	padding: 0.5em !important;
	-webkit-user-select: none;
	color: inherit;
}
i-repeater {
	background-color: transparent;
	bottom: 20;
	color: inherit;
	position: absolute !important;
}
i-back {
	grid-template-columns: 1fr 1fr;
}
i-webkit-blocks {
	position: relative;
}
i-quantity-quantity-blocks {
	text-transform: inherit;
}
i-image-totals-inner {
	opacity: 20;
	width: calc(1em + 3px);
	overflow-y: hidden;
	outline: none !important;
	user-select: none;
}
i-image-price {
	height: 100%;
	display: inline;
	color: inherit;
	opacity: 20;
	bottom: 10;
}
.fa-crutch:before {
  content: "\f7f7";
}
w-totals-layout {
	padding: 0.5em !important;
}
w-layout {
	-webkit-text-decoration-skip: objects;
	top: 0;
	display: grid;
}
w-back-repeater-webkit {
	text-transform: inherit;
}
w-back {
	line-height: calc(1em + 2px);
	align-items: center;
}
w-totals {
	height: 0 !important;
	color: inherit;
	-ms-user-select: none;
	line-height: inherit;
}
w-top-thumbnails-carousel {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	top: 10;
	vertical-align: baseline;
}
w-inner-button-layout {
	align-items: left;
	display: grid;
	padding: 0.5em !important;
	font-size: 1em;
	position: relative;
}
w-blocks {
	margin: 0 !important;
	justify-content: center;
}
w-inner-countdown-back {
	background-color: transparent;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
}
w-button-tables {
	outline-width: 0;
	grid-gap: 30px;
	scrollbar-width: none;
}
w-back-countdown {
	outline: none !important;
	text-decoration: none;
	color: #fff;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
w-back-position-nav {
	display: grid;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	height: 0 !important;
}
w-position-thumbnails-carousel {
	background-color: transparent;
	position: absolute;
	position: absolute;
	box-sizing: content-box;
}
w-button-thumbnails {
	z-index: 1;
	box-shadow: none !important;
}
w-back-carousel {
	fill: currentColor;
}
w-repeater {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	display: inline !important;
}
w-tables-repeater {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	user-select: none;
	line-height: inherit;
	border: none;
}
w-carousel-horizontal-quantity {
	padding: 0.5em !important;
	letter-spacing: inherit;
}
w-top-totals-button {
	color: #fff;
}
w-bottom {
	user-select: none;
	top: 0;
	display: flex;
	scrollbar-width: none;
}
w-layout {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	height: 0 !important;
	opacity: 1;
}
w-webkit {
	display: flex;
}
w-tables-horizontal-totals {
	opacity: 30;
	text-align: center;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
.fa-css3:before {
  content: "\f13c";
}
j-position-position-blocks {
	align-items: left;
	padding: 0.5em !important;
	text-align: left;
	box-shadow: none !important;
}
j-repeater-webkit {
	vertical-align: middle;
	line-height: inherit;
	text-transform: inherit;
	flex-grow: 0;
	transform: translate(50%, -50%);
}
j-tables-blocks {
	display: inline;
	user-select: none;
	width: calc(1em + 3px);
}
j-repeater-quantity-totals {
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
j-webkit {
	margin: 0;
	top: 10;
}
j-price {
	transform: translate(50%, -50%);
	opacity: 1;
	user-select: none;
	transform: translate(50%, -50%);
}
j-back {
	overflow-x: auto;
}
j-countdown {
	scrollbar-width: none;
}
j-horizontal {
	overflow-y: hidden;
}
j-button-layout-layout {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
j-top {
	align-items: left;
	margin: 0;
	display: grid;
	opacity: 30;
	height: 0 !important;
}
j-back-nav-button {
	top: 0;
	-ms-user-select: none;
}
j-blocks-nav {
	position: relative;
	-webkit-user-select: none;
	font-size: 1em;
}
.fa-css3-alt:before {
  content: "\f38b";
}
g-position {
	display: inline !important;
	box-sizing: content-box;
	fill: currentColor;
}
g-totals-totals {
	opacity: 20;
	position: relative;
}
g-next-totals {
	outline-width: 0;
	fill: currentColor;
}
g-left-webkit {
	margin: 0;
	height: 0 !important;
	vertical-align: baseline;
	right: 0;
}
g-next-horizontal-layout {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
g-price {
	position: absolute;
}
g-button {
	margin: 0;
	scrollbar-width: none;
}
g-price-image-old {
	box-sizing: content-box;
	overflow-x: auto;
	right: 0;
	text-transform: inherit;
	overflow-y: hidden;
}
g-position-old-inner {
	height: 100%;
}
g-tables-carousel {
	top: 50;
}
g-layout-layout-next {
	top: 0;
	top: 0;
	font-size: 1em;
	min-height: 0 !important;
}
g-bottom-blocks {
	min-height: 0 !important;
}
g-button-thumbnails-totals {
	height: calc(1em + 3px);
	align-items: center;
	outline-width: 0;
	outline-width: 0;
}
g-left {
	-ms-user-select: none;
}
g-old-totals {
	min-width: 0 !important;
}
g-blocks {
	background-color: transparent;
	width: calc(1em + 3px);
	position: relative;
}
g-quantity-horizontal {
	display: inline;
	right: 0;
}
g-thumbnails {
	height: 0 !important;
	bottom: 20;
	position: absolute;
	white-space: nowrap;
}
g-position-left {
	color: #fff;
	position: absolute;
}
g-horizontal {
	vertical-align: baseline;
}
g-price-image {
	scrollbar-width: none;
	box-sizing: content-box;
}
g-webkit-totals {
	vertical-align: middle;
	scrollbar-width: none;
	top: 0;
	border: none !important;
	outline: none !important;
}
g-button-blocks {
	color: #fff;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
}
g-repeater-next {
	display: inline !important;
}
g-tables {
	top: 0;
	font-size: 1em;
	bottom: 0;
}
g-bottom-tables {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
g-totals-layout {
	opacity: 20;
	text-align: center;
	bottom: 20;
	width: 2em;
	top: 10;
}
g-tables {
	letter-spacing: inherit;
	bottom: 0;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
g-price-repeater {
	overflow-y: hidden;
	text-transform: inherit;
	top: 50;
	border: none;
	user-select: none;
}
g-inner-back-top {
	line-height: 1 !important;
}
g-repeater-position {
	display: flex;
	display: inline;
	line-height: calc(1em + 2px);
	color: inherit;
	width: 100%;
}
.fa-cube:before {
  content: "\f1b2";
}
x-countdown-back-tables {
	position: absolute !important;
	width: 0 !important;
}
x-layout {
	border: 0 none transparent;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
x-blocks {
	line-height: inherit;
}
x-inner-countdown-horizontal {
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	bottom: 10;
}
x-webkit-inner-nav {
	grid-gap: 30px;
	opacity: 20;
	line-height: 1 !important;
	width: calc(1em + 3px);
	color: #fff;
}
x-blocks-repeater-old {
	opacity: 10;
}
x-next {
	top: 10;
	grid-gap: 30px;
	margin: 0 !important;
}
x-left-inner {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
x-inner-price {
	text-align: center;
	width: 2em;
}
x-position-bottom-blocks {
	width: calc(1em + 3px);
	scrollbar-width: none;
	opacity: 10;
}
x-layout {
	opacity: 10;
	bottom: 0;
	border: none;
	outline: none !important;
}
x-webkit-old {
	overflow-y: hidden;
	outline-width: 0;
}
x-next-left {
	min-height: 0 !important;
	align-items: left;
}
x-top {
	height: calc(1em + 3px);
	bottom: 0;
	margin: 0;
}
x-next {
	outline-width: 0;
	display: inline !important;
	display: inline !important;
}
x-layout-bottom {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	bottom: 0;
	font-size: 1em;
}
x-tables-layout {
	display: inline;
	bottom: 0;
	white-space: nowrap;
}
x-price-image {
	-webkit-user-select: none;
	min-width: 0 !important;
	text-transform: inherit;
}
x-layout {
	margin: 0 !important;
}
x-old-carousel-horizontal {
	margin: 0;
	display: grid;
	overflow-y: hidden;
	position: absolute;
}
x-tables {
	width: 100%;
	width: 0 !important;
	opacity: 1;
}
x-countdown-repeater-countdown {
	left: calc(50% - 0.5em) !important;
}
x-nav {
	background-color: transparent;
	width: 0 !important;
	overflow-y: hidden;
	opacity: 30;
}
x-totals-price {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	display: inline;
}
x-tables {
	vertical-align: baseline;
	opacity: 30;
}
x-horizontal {
	border: none;
	box-sizing: content-box;
	align-items: center;
	border: none !important;
	width: 2em;
}
x-back-carousel-totals {
	letter-spacing: inherit;
	border: 0 none transparent;
	display: grid;
	scrollbar-width: none;
}
x-carousel-old {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
x-blocks {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	opacity: 1;
}
x-image {
	text-decoration: none;
	line-height: calc(1em + 2px);
	display: inline;
	display: inline;
	background-color: transparent;
}
x-totals {
	display: flex;
	grid-gap: 30px;
}
x-bottom {
	flex-grow: 0;
	overflow-x: auto;
	color: #fff;
	overflow-y: hidden;
}
x-bottom {
	top: 50;
	opacity: 20;
}
x-price-horizontal {
	display: flex;
	min-height: 0 !important;
	line-height: inherit;
}
x-image-carousel-position {
	box-shadow: none !important;
}
x-totals-tables-carousel {
	font-size: 1em;
	scrollbar-width: none;
}
x-carousel {
	outline: none !important;
	position: absolute !important;
}
x-image-blocks {
	top: 50;
	display: inline;
}
x-old {
	fill: currentColor;
	line-height: inherit;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	opacity: 1;
}
x-button {
	width: 2em;
	bottom: 10;
}
x-layout-thumbnails-inner {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	opacity: 10;
	background-color: transparent;
}
x-thumbnails-old {
	position: absolute;
	position: relative;
	vertical-align: baseline;
	justify-content: center;
}
x-top-next-repeater {
	flex-grow: 0;
	text-align: center;
	display: grid;
}
x-totals-totals {
	text-decoration: none;
	padding: 0.5em !important;
	outline: none !important;
}
x-carousel {
	-webkit-user-select: none;
}
x-layout-back-bottom {
	background-color: transparent;
	outline: none !important;
	grid-gap: 30px;
	outline: none !important;
	-webkit-user-select: none;
}
x-webkit-layout {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	box-shadow: none !important;
	min-width: 0 !important;
	line-height: 1 !important;
}
.fa-cubes:before {
  content: "\f1b3";
}
v-price-webkit {
	overflow-y: hidden;
	-ms-user-select: none;
	top: 10;
	display: inline;
}
v-horizontal-left-inner {
	font: inherit inherit inherit/inherit inherit;
}
v-horizontal {
	border: none;
	min-width: 0 !important;
	opacity: 1;
}
v-inner {
	color: #fff;
	outline: none !important;
	background-color: transparent;
	bottom: 10;
}
v-webkit-thumbnails-totals {
	display: grid;
	letter-spacing: inherit;
}
v-carousel-button {
	scrollbar-width: none;
	right: 0;
	line-height: inherit;
}
v-position-button-next {
	bottom: 20;
}
v-webkit-carousel {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	justify-content: center;
}
v-repeater-quantity-button {
	fill: currentColor;
	text-align: center;
	letter-spacing: inherit;
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
v-bottom-position-old {
	align-items: left;
	opacity: 10;
}
v-nav-image {
	position: absolute !important;
	position: absolute;
	user-select: none;
	color: inherit;
	min-height: 0 !important;
}
v-horizontal {
	display: grid;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
v-repeater-blocks-carousel {
	padding: 0.5em !important;
	color: inherit;
}
v-tables {
	opacity: 30;
	width: 0 !important;
	box-shadow: none !important;
	scrollbar-width: none;
}
v-carousel {
	border: none !important;
	text-decoration: none;
}
v-totals-button-repeater {
	height: 100%;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	line-height: inherit;
}
v-carousel-quantity {
	box-sizing: content-box;
	display: inline !important;
	line-height: inherit;
	top: 0;
	grid-gap: 30px;
}
v-quantity-bottom-carousel {
	flex-grow: 0;
	width: 0 !important;
}
v-position-layout-webkit {
	position: absolute;
	opacity: 30;
	padding: 0.5em !important;
	min-width: 0 !important;
	display: inline;
}
v-position-position-layout {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
v-nav-next-back {
	grid-gap: 30px;
	opacity: 1;
	display: inline !important;
}
v-back-next {
	width: calc(1em + 3px);
}
v-bottom-position {
	height: 100%;
}
v-top {
	border: 0 none transparent;
	box-shadow: none !important;
	overflow-y: hidden;
}
v-price-top-image {
	box-shadow: none !important;
	height: calc(1em + 3px);
	opacity: 10;
	opacity: 20;
}
v-old-carousel {
	-webkit-text-decoration-skip: objects;
	position: relative;
	opacity: 10;
}
v-nav {
	bottom: 10;
	display: flex;
	font-size: 1em;
	outline: none !important;
	width: calc(1em + 3px);
}
v-next-price-countdown {
	height: calc(1em + 3px);
	-ms-user-select: none;
	width: 0 !important;
}
v-position-button-back {
	scrollbar-width: none;
	top: 50;
}
v-horizontal {
	z-index: 1;
	width: 0 !important;
}
v-horizontal-back {
	width: calc(1em + 3px);
	height: 100%;
	z-index: 1;
}
v-blocks {
	user-select: none;
	border: none !important;
	-ms-user-select: none;
	margin: 0 !important;
}
v-countdown-quantity-carousel {
	top: 0;
	height: 0 !important;
}
v-old-blocks-next {
	justify-content: center;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
v-thumbnails-top-webkit {
	position: relative;
	align-items: center;
	bottom: 20;
	user-select: none;
	border: none !important;
}
v-price-webkit-top {
	text-align: left;
	outline: none !important;
	white-space: nowrap;
	margin: 0 !important;
}
v-old-inner-old {
	border: none !important;
	text-align: center;
	transform: translate(50%, -50%);
	opacity: 20;
}
.fa-cut:before {
  content: "\f0c4";
}
o-position-position {
	min-width: 0 !important;
}
o-horizontal-thumbnails {
	box-sizing: content-box;
	opacity: 20;
}
o-horizontal-button-image {
	border: none;
	letter-spacing: inherit;
	margin: 0;
}
o-old {
	grid-gap: 30px;
	align-items: center;
}
o-inner {
	text-align: left;
	color: #fff;
}
o-blocks-position-quantity {
	text-decoration: none;
}
o-next-top-button {
	position: relative;
	scrollbar-width: none;
	position: absolute !important;
	text-align: center;
	display: grid;
}
o-back {
	bottom: 20;
	top: 50;
	line-height: inherit;
}
o-button-image-bottom {
	text-decoration: none;
	position: absolute;
	-ms-user-select: none;
	min-width: 0 !important;
	letter-spacing: inherit;
}
o-quantity {
	transform: translate(50%, -50%);
	display: flex;
	align-items: center;
	position: absolute;
}
o-layout {
	line-height: inherit;
}
o-back-horizontal {
	position: absolute !important;
	text-align: center;
	display: inline !important;
}
o-inner {
	top: 0;
	top: calc(50% - 0.5em) !important;
}
o-webkit {
	border: 0 none transparent;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	user-select: none;
	bottom: 20;
}
o-horizontal-thumbnails {
	opacity: 10;
}
o-layout-left {
	min-height: 0 !important;
}
o-price-blocks-top {
	text-decoration: none;
}
o-bottom {
	text-decoration: none;
	min-width: 0 !important;
	opacity: 1;
	text-align: center;
}
o-position {
	height: 0 !important;
}
o-next {
	right: 0;
	letter-spacing: inherit;
	outline: none !important;
	justify-content: center;
	top: 10;
}
o-inner-countdown {
	display: flex;
}
o-carousel {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
o-image {
	box-shadow: none !important;
}
o-layout-blocks {
	align-items: center;
	opacity: 10;
	text-transform: inherit;
	bottom: 0;
}
o-image-blocks {
	line-height: calc(1em + 2px);
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	display: flex;
}
o-next-old-repeater {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	vertical-align: baseline;
}
o-inner {
	outline-width: 0;
	-webkit-user-select: none;
	padding: 0.5em !important;
	outline-width: 0;
	top: 50;
}
o-price-repeater {
	padding: 0.5em !important;
	position: relative;
	outline-width: 0;
}
o-inner {
	overflow-x: auto;
	height: 100%;
}
o-quantity {
	margin: 0 !important;
	border: none !important;
	color: inherit;
}
o-tables-bottom {
	width: 100%;
	border: 0 none transparent;
	opacity: 1;
	flex-grow: 0;
}
o-inner-top {
	letter-spacing: inherit;
	text-align: left;
	overflow-x: auto;
	line-height: inherit;
}
o-image-position {
	justify-content: center;
	user-select: none;
	opacity: 10;
	width: 0 !important;
	line-height: inherit;
}
o-back {
	align-items: left;
	opacity: 20;
	box-sizing: content-box;
	opacity: 20;
}
o-thumbnails {
	grid-template-columns: 1fr 1fr;
}
o-image-image {
	line-height: inherit;
}
o-next-blocks-tables {
	top: 50;
	align-items: center;
}
o-quantity-horizontal-old {
	border: 0 none transparent;
	fill: currentColor;
}
o-next-left-price {
	align-items: left;
	bottom: 10;
	flex-grow: 0;
	color: #fff;
}
.fa-cuttlefish:before {
  content: "\f38c";
}
x-horizontal-back {
	right: 0;
	border: none;
	flex-grow: 0;
	height: 0 !important;
	white-space: nowrap;
}
x-webkit-nav {
	scrollbar-width: none;
	position: relative;
	min-height: 0 !important;
	text-decoration: none;
	opacity: 10;
}
x-old-left-left {
	grid-template-columns: 1fr 1fr;
}
x-blocks-inner {
	bottom: 0;
	bottom: 20;
	outline: none !important;
	transform: translate(50%, -50%);
}
x-carousel-image {
	-ms-user-select: none;
	text-align: center;
	padding: 0.5em !important;
	padding: 0.5em !important;
}
x-top-quantity-repeater {
	width: 2em;
	fill: currentColor;
}
x-totals-totals-image {
	display: inline !important;
	min-height: 0 !important;
	height: 100%;
	text-align: center;
}
x-tables-price {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
x-carousel-nav {
	color: #fff;
	align-items: center;
	box-sizing: content-box;
	line-height: 1 !important;
}
x-inner {
	width: 100%;
	bottom: 20;
	vertical-align: middle;
	flex-grow: 0;
	margin: 0 !important;
}
x-next-blocks-left {
	-webkit-user-select: none;
	align-items: center;
	height: 0 !important;
}
x-repeater-price {
	grid-template-columns: 1fr 1fr;
}
x-position-bottom-bottom {
	color: inherit;
	border: none !important;
}
x-carousel-quantity {
	width: 100%;
	width: 0 !important;
	margin: 0 !important;
	text-align: left;
}
x-button-bottom-totals {
	outline-width: 0;
	letter-spacing: inherit;
	min-width: 0 !important;
	opacity: 10;
	min-width: 0 !important;
}
x-left {
	overflow-y: hidden;
	position: absolute;
	border: 0 none transparent;
}
x-back {
	height: 0 !important;
	outline: none !important;
	color: #fff;
	width: 2em;
}
x-thumbnails {
	height: 100%;
	padding: 0.5em !important;
}
x-inner-horizontal-bottom {
	z-index: 1;
	vertical-align: baseline;
	padding: 0.5em !important;
}
x-old-image-button {
	width: calc(1em + 3px);
	-ms-user-select: none;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
x-countdown {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	bottom: 20;
	vertical-align: middle;
	align-items: center;
}
x-image {
	outline: none !important;
	box-sizing: content-box;
	font-size: 1em;
	position: relative;
}
x-tables-countdown {
	color: inherit;
	display: flex;
	background-color: transparent;
	margin: 0 !important;
}
x-back {
	z-index: 1;
}
x-thumbnails-carousel-carousel {
	display: flex;
	min-width: 0 !important;
}
x-top-back-blocks {
	fill: currentColor;
	justify-content: center;
	background-color: transparent;
	overflow-x: auto;
}
x-image {
	position: relative;
	top: calc(50% - 0.5em) !important;
	color: #fff;
	white-space: nowrap;
}
x-left-quantity {
	min-width: 0 !important;
	min-height: 0 !important;
	fill: currentColor;
}
x-carousel-blocks-layout {
	-ms-user-select: none;
	border: none;
	letter-spacing: inherit;
	width: 2em;
	opacity: 20;
}
x-next-carousel {
	opacity: 10;
	vertical-align: baseline;
}
x-top-countdown-repeater {
	border: none !important;
}
x-nav-quantity-totals {
	height: 0 !important;
	-ms-user-select: none;
}
x-price-webkit {
	scrollbar-width: none;
	overflow-y: hidden;
	display: grid;
}
x-repeater {
	bottom: 20;
	flex-shrink: 0;
	flex-shrink: 0;
	height: 100%;
	outline: none !important;
}
x-price-nav {
	width: calc(1em + 3px);
	position: relative;
	top: 0;
}
x-price-horizontal {
	border: none !important;
	outline-width: 0;
	width: calc(1em + 3px);
}
x-position-next-horizontal {
	outline-width: 0;
}
x-nav-layout-image {
	letter-spacing: inherit;
	display: flex;
	display: inline !important;
	scrollbar-width: none;
}
x-repeater-left {
	overflow-x: auto;
}
x-next-price-tables {
	line-height: inherit;
	text-transform: inherit;
}
.fa-d-and-d:before {
  content: "\f38d";
}
s-totals {
	width: calc(1em + 3px);
	height: 100%;
	top: 50;
}
s-top {
	-webkit-user-select: none;
	top: 50;
}
s-position-layout {
	vertical-align: baseline;
}
s-price {
	position: relative;
	outline-width: 0;
	border: none;
	flex-grow: 0;
	flex-shrink: 0;
}
s-blocks-inner-left {
	height: 0 !important;
	display: flex;
	z-index: 1;
}
s-blocks-button {
	padding: 0.5em !important;
	font-size: 1em;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
s-left-webkit-horizontal {
	opacity: 20;
	border: none !important;
	border: none;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
s-totals {
	padding: 0.5em !important;
}
s-top-tables {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	border: none !important;
}
s-price-repeater {
	align-items: left;
	z-index: 1;
	width: 100%;
	-webkit-text-decoration-skip: objects;
}
s-countdown {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
}
s-blocks-button-next {
	display: inline !important;
	margin: 0;
}
s-position-back {
	margin: 0;
	color: inherit;
}
s-horizontal-top {
	font-size: 1em;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
s-totals-layout-thumbnails {
	fill: currentColor;
	display: flex;
	opacity: 20;
}
s-countdown-next-repeater {
	text-decoration: none;
	white-space: nowrap;
}
s-top-webkit {
	scrollbar-width: none;
	vertical-align: middle;
	vertical-align: baseline;
	padding: 0.5em !important;
}
s-repeater-repeater-countdown {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	bottom: 20;
}
s-nav-next-repeater {
	grid-template-columns: 1fr 1fr;
}
s-price {
	top: 10;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
s-countdown-bottom {
	vertical-align: baseline;
}
s-nav-countdown {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	border: none;
	text-decoration: none;
	border: none !important;
}
s-quantity-thumbnails {
	height: calc(1em + 3px);
	text-decoration: none;
	height: 0 !important;
	user-select: none;
}
s-tables {
	width: 100%;
	line-height: inherit;
}
s-old-quantity-quantity {
	-webkit-text-decoration-skip: objects;
	margin: 0;
	display: inline;
	vertical-align: baseline;
}
s-thumbnails {
	margin: 0;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
s-old-back {
	bottom: 10;
	opacity: 20;
	width: 100%;
}
s-totals-inner-button {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	opacity: 20;
	border: 0 none transparent;
}
s-next {
	line-height: 1 !important;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}
p-tables {
	padding: 0.5em !important;
	text-align: left;
	letter-spacing: inherit;
	letter-spacing: inherit;
}
p-top-left-thumbnails {
	bottom: 0;
	overflow-y: hidden;
}
p-totals-back {
	scrollbar-width: none;
}
p-quantity {
	width: calc(1em + 3px);
}
p-blocks-nav {
	align-items: center;
	bottom: 0;
}
p-totals-position {
	white-space: nowrap;
	text-decoration: none;
	top: 0;
	letter-spacing: inherit;
}
p-quantity-carousel-top {
	opacity: 30;
	width: 100%;
}
p-back-horizontal {
	bottom: 10;
	display: flex;
}
p-repeater-layout-top {
	outline-width: 0;
	line-height: inherit;
	transform: translate(50%, -50%);
}
p-old-left {
	user-select: none;
	margin: 0;
	opacity: 30;
	outline-width: 0;
	box-shadow: none !important;
}
p-inner-quantity-bottom {
	bottom: 20;
}
p-totals {
	height: 0 !important;
	transform: translate(50%, -50%);
}
p-quantity {
	grid-gap: 30px;
}
p-back-carousel {
	box-sizing: content-box;
	top: 10;
	align-items: left;
	grid-gap: 30px;
}
p-old-blocks {
	letter-spacing: inherit;
}
p-countdown-bottom-image {
	display: flex;
	height: 0 !important;
	opacity: 10;
	min-height: 0 !important;
}
p-image {
	-ms-user-select: none;
	display: inline;
	margin: 0 !important;
	margin: 0;
}
.fa-dashcube:before {
  content: "\f210";
}
q-layout-thumbnails-inner {
	opacity: 1;
}
q-left {
	border: 0 none transparent;
}
q-totals-totals {
	transform: translate(50%, -50%);
	white-space: nowrap;
	opacity: 10;
	white-space: nowrap;
	top: 10;
}
q-old {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	box-shadow: none !important;
}
q-old-countdown-top {
	overflow-x: auto;
}
q-horizontal-blocks {
	color: inherit;
	bottom: 0;
	opacity: 20;
}
q-position {
	overflow-y: hidden;
	position: relative;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	align-items: left;
}
q-thumbnails-thumbnails-inner {
	text-align: center;
}
q-webkit-nav-nav {
	color: #fff;
	opacity: 1;
	line-height: calc(1em + 2px);
}
q-price {
	margin: 0;
	display: inline !important;
	text-align: left;
	background-color: transparent;
	top: 10;
}
q-repeater-image {
	font-size: 1em;
	flex-grow: 0;
	letter-spacing: inherit;
	color: inherit;
	margin: 0;
}
q-carousel {
	margin: 0 !important;
	flex-shrink: 0;
}
q-position {
	margin: 0;
	display: inline;
	opacity: 10;
	min-width: 0 !important;
}
q-bottom-horizontal {
	border: none !important;
	text-align: left;
	width: 0 !important;
	z-index: 1;
	opacity: 30;
}
q-button-blocks {
	margin: 0 !important;
	user-select: none;
	transform: translate(50%, -50%);
	top: 50;
	display: inline;
}
q-bottom-layout {
	height: 100%;
	width: calc(1em + 3px);
	display: inline;
}
q-blocks {
	letter-spacing: inherit;
	width: 100%;
	font-size: 1em;
}
q-price-bottom {
	background-color: transparent;
}
q-webkit-repeater {
	color: #fff;
	align-items: left;
	user-select: none;
}
q-back-quantity-image {
	bottom: 20;
}
q-tables {
	width: 0 !important;
}
q-bottom-position-thumbnails {
	color: #fff;
	top: 0;
	position: absolute !important;
}
q-left {
	transform: translate(50%, -50%);
	height: 0 !important;
}
q-next-next {
	position: absolute !important;
	display: flex;
	bottom: 0;
	text-transform: inherit;
	margin: 0;
}
q-quantity-webkit-nav {
	flex-grow: 0;
	outline: none !important;
	font-size: 1em;
	outline-width: 0;
}
q-quantity-countdown {
	display: flex;
	display: flex;
}
q-position-old {
	-webkit-user-select: none;
	align-items: center;
	outline: none !important;
	overflow-x: auto;
	box-shadow: none !important;
}
q-image-nav-nav {
	position: relative;
	text-align: left;
	text-align: left;
	white-space: nowrap;
	right: 0;
}
q-countdown-bottom {
	height: 0 !important;
	opacity: 10;
	display: inline;
	bottom: 10;
}
q-button-position {
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
q-thumbnails-position {
	align-items: center;
	outline-width: 0;
}
q-bottom {
	bottom: 20;
	display: flex;
	font-size: 1em;
	font-size: 1em;
	margin: 0 !important;
}
.fa-database:before {
  content: "\f1c0";
}
y-carousel {
	transform: translate(50%, -50%);
	display: flex;
	user-select: none;
	-ms-user-select: none;
	line-height: 1 !important;
}
y-top-blocks {
	user-select: none;
	letter-spacing: inherit;
}
y-left-image {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	justify-content: center;
}
y-totals {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	letter-spacing: inherit;
	opacity: 30;
}
y-carousel {
	vertical-align: middle;
	min-height: 0 !important;
	top: 10;
}
y-old {
	right: 0;
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
y-price-inner {
	bottom: 0;
	outline: none !important;
}
y-bottom {
	flex-shrink: 0;
	align-items: left;
	opacity: 30;
}
y-webkit-horizontal {
	border: none;
	opacity: 1;
	-ms-user-select: none;
}
y-blocks-totals-back {
	z-index: 1;
	transform: translate(50%, -50%);
}
y-price {
	margin: 0 !important;
}
y-back-webkit-thumbnails {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
y-position-layout {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	transform: translate(50%, -50%);
	right: 0;
}
y-left {
	width: 2em;
	opacity: 10;
	text-decoration: none;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
y-totals-blocks-carousel {
	top: 10;
	top: 10;
	top: 0;
	opacity: 30;
	bottom: 0;
}
y-totals {
	width: 100%;
	color: #fff;
}
y-thumbnails-price-webkit {
	line-height: inherit;
}
y-left {
	text-align: left;
}
y-next {
	flex-grow: 0;
	border: none;
	bottom: 0;
	width: 2em;
}
y-blocks-horizontal {
	-ms-user-select: none;
	height: 0 !important;
}
y-carousel-repeater {
	line-height: 1 !important;
}
y-horizontal-tables {
	margin: 0;
	color: #fff;
}
y-button {
	position: relative;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
y-countdown-webkit-inner {
	-webkit-text-decoration-skip: objects;
	top: 50;
}
y-nav {
	position: relative;
	bottom: 0;
}
y-back-button {
	scrollbar-width: none;
	min-width: 0 !important;
	text-align: left;
}
y-image {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	text-decoration: none;
	box-sizing: content-box;
}
y-bottom-thumbnails-webkit {
	box-shadow: none !important;
	bottom: 10;
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
y-inner-horizontal {
	font-size: 1em;
	display: inline;
	border: none !important;
	bottom: 10;
	width: 2em;
}
y-old-countdown-countdown {
	outline: none !important;
	background-color: transparent;
	min-height: 0 !important;
	line-height: inherit;
	min-height: 0 !important;
}
y-layout {
	width: calc(1em + 3px);
}
y-nav {
	opacity: 20;
}
y-blocks-countdown-inner {
	display: flex;
	top: calc(50% - 0.5em) !important;
}
y-webkit-webkit-repeater {
	color: #fff;
	text-decoration: none;
	width: calc(1em + 3px);
	fill: currentColor;
}
y-horizontal-tables-repeater {
	top: 50;
}
y-carousel {
	opacity: 30;
	align-items: left;
	background-color: transparent;
}
y-carousel {
	height: 100%;
	opacity: 1;
}
y-tables-old {
	font-size: 1em;
	opacity: 30;
}
y-inner-nav {
	-webkit-user-select: none;
}
y-thumbnails-button {
	min-height: 0 !important;
}
y-blocks-bottom-webkit {
	vertical-align: baseline;
	outline: none !important;
	align-items: center;
	border: 0 none transparent;
}
y-inner {
	text-align: left;
	width: 2em;
}
y-position-nav-carousel {
	padding: 0.5em !important;
}
y-repeater-repeater-totals {
	height: 100%;
	vertical-align: baseline;
	opacity: 1;
}
.fa-deaf:before {
  content: "\f2a4";
}
v-image-quantity {
	z-index: 1;
	box-sizing: content-box;
	font-size: 1em;
}
v-position-countdown-button {
	width: 0 !important;
	font-size: 1em;
	margin: 0;
}
v-tables-old-layout {
	bottom: 20;
	transform: translate(50%, -50%);
}
v-inner-tables {
	text-transform: inherit;
	background-color: transparent;
	top: 0;
	position: relative;
}
v-top-thumbnails-blocks {
	margin: 0;
	padding: 0.5em !important;
	z-index: 1;
}
v-nav-image {
	-webkit-user-select: none;
}
v-countdown {
	position: absolute;
	align-items: left;
	line-height: calc(1em + 2px);
	border: none !important;
}
v-back {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	width: 2em;
}
v-countdown {
	height: calc(1em + 3px);
	display: grid;
}
v-repeater-repeater-old {
	border: none !important;
	min-height: 0 !important;
	font-size: 1em;
	text-transform: inherit;
	font-size: 1em;
}
v-old-inner-tables {
	top: 0;
}
v-back-repeater {
	opacity: 30;
	height: 100%;
	text-align: center;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
}
v-blocks-horizontal-left {
	height: calc(1em + 3px);
	opacity: 30;
}
v-back {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
v-old {
	transform: translate(50%, -50%);
}
v-carousel {
	box-sizing: content-box;
	display: inline;
	line-height: inherit;
	z-index: 1;
	margin: 0;
}
v-repeater-layout-repeater {
	opacity: 30;
}
v-nav {
	opacity: 1;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	opacity: 1;
}
.fa-delicious:before {
  content: "\f1a5";
}
k-top {
	min-height: 0 !important;
	border: none;
}
k-top-price {
	padding: 0.5em !important;
}
k-thumbnails-countdown {
	bottom: 0;
	fill: currentColor;
	width: 0 !important;
	position: relative;
	top: 0;
}
k-old-top-left {
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
}
k-nav-left {
	right: 0;
	text-align: left;
	height: 100%;
}
k-tables-image-carousel {
	color: inherit;
}
k-thumbnails-next {
	right: 0;
	position: relative;
	white-space: nowrap;
	vertical-align: baseline;
}
k-countdown {
	outline: none !important;
	text-transform: inherit;
	-webkit-user-select: none;
}
k-quantity-image {
	opacity: 20;
}
k-bottom-position {
	bottom: 20;
	overflow-y: hidden;
}
k-position-carousel-layout {
	width: 100%;
	height: calc(1em + 3px);
	margin: 0;
}
k-next-price-old {
	-ms-user-select: none;
	border: 0 none transparent;
	user-select: none;
}
k-inner {
	transform: translate(50%, -50%);
	opacity: 20;
	opacity: 10;
	text-align: left;
	line-height: inherit;
}
k-carousel {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
}
k-repeater {
	align-items: left;
	grid-gap: 30px;
	vertical-align: middle;
	outline: none !important;
}
k-old {
	z-index: 1;
	position: absolute;
	width: 100%;
	box-sizing: content-box;
}
k-left {
	user-select: none;
	opacity: 10;
	display: inline;
}
k-carousel {
	flex-shrink: 0;
	flex-grow: 0;
	opacity: 10;
}
k-left-bottom-price {
	width: 2em;
}
k-thumbnails-nav-countdown {
	overflow-x: auto;
	top: 50;
	opacity: 1;
	display: grid;
}
k-countdown {
	border: none;
	text-transform: inherit;
	display: inline;
	color: inherit;
}
k-repeater {
	opacity: 20;
	z-index: 1;
	text-transform: inherit;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
k-countdown-image {
	opacity: 1;
}
k-layout-webkit {
	line-height: inherit;
	opacity: 1;
}
k-quantity {
	top: 10;
	width: 0 !important;
}
k-countdown-layout {
	width: 2em;
	display: inline;
	vertical-align: middle;
}
k-horizontal-back-webkit {
	align-items: left;
	background-color: transparent;
}
k-thumbnails {
	opacity: 20;
	width: 2em;
	box-sizing: content-box;
}
k-repeater-bottom-position {
	display: inline !important;
}
k-left {
	display: flex;
	height: 100%;
	fill: currentColor;
	line-height: calc(1em + 2px);
}
k-layout-inner-countdown {
	align-items: center;
}
k-quantity-thumbnails {
	line-height: 1 !important;
	min-height: 0 !important;
}
k-left-inner-quantity {
	height: 100%;
	display: inline !important;
	display: inline !important;
	height: 100%;
	top: 50;
}
k-layout {
	box-shadow: none !important;
}
k-blocks {
	left: calc(50% - 0.5em) !important;
}
k-next-quantity-countdown {
	-webkit-user-select: none;
	height: 0 !important;
	border: none !important;
	display: flex;
	display: grid;
}
k-tables-horizontal-old {
	width: calc(1em + 3px);
	opacity: 30;
}
k-carousel-inner-image {
	-ms-user-select: none;
	box-shadow: none !important;
}
k-position-bottom-back {
	width: 2em;
	transform: translate(50%, -50%);
}
k-thumbnails-tables-position {
	opacity: 30;
	bottom: 10;
}
k-image-horizontal-horizontal {
	top: 10;
	box-sizing: content-box;
}
k-carousel {
	opacity: 10;
}
k-carousel-inner {
	grid-gap: 30px;
}
k-tables-position-button {
	top: calc(50% - 0.5em) !important;
}
k-old-totals-price {
	display: grid;
	outline: none !important;
	align-items: center;
}
k-inner {
	height: 100%;
	background-color: transparent;
	box-sizing: content-box;
	box-shadow: none !important;
	width: calc(1em + 3px);
}
k-price {
	bottom: 0;
	position: absolute !important;
	font-size: 1em;
}
.fa-democrat:before {
  content: "\f747";
}
n-totals-thumbnails {
	align-items: left;
	bottom: 0;
}
n-position-quantity {
	display: inline !important;
}
n-quantity {
	outline-width: 0;
}
n-horizontal {
	white-space: nowrap;
	height: 100%;
	display: grid;
	position: relative;
	position: absolute !important;
}
n-top-webkit {
	opacity: 20;
	color: #fff;
	width: 100%;
	box-sizing: content-box;
	border: none !important;
}
n-inner {
	background-color: transparent;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	text-align: left;
	display: inline;
}
n-position {
	width: 2em;
	display: flex;
	text-align: left;
	display: flex;
}
n-image-quantity-quantity {
	top: 0;
}
n-thumbnails {
	top: 50;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
n-price-repeater {
	text-align: left;
	-webkit-user-select: none;
	bottom: 20;
}
n-horizontal {
	text-transform: inherit;
	min-width: 0 !important;
	align-items: left;
	outline-width: 0;
	display: inline !important;
}
n-tables-horizontal-next {
	margin: 0 !important;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	vertical-align: middle;
}
n-tables-bottom-inner {
	top: 50;
}
n-left {
	text-align: center;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
n-totals {
	transform: translate(50%, -50%);
}
n-horizontal {
	text-align: left;
}
n-bottom-old {
	bottom: 20;
	border: 0 none transparent;
}
n-webkit {
	text-transform: inherit;
}
n-position-back {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	display: inline !important;
}
n-quantity-left {
	transform: translate(50%, -50%);
	border: none;
	top: 50;
	top: 50;
}
n-position-button-position {
	position: absolute;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
}
n-carousel-tables {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
n-layout-price {
	overflow-x: auto;
}
n-webkit-thumbnails-top {
	min-width: 0 !important;
	line-height: 1 !important;
	align-items: center;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
n-webkit-bottom {
	top: 10;
	top: 50;
}
n-carousel {
	color: #fff;
	justify-content: center;
	box-sizing: content-box;
	outline: none !important;
}
n-bottom-left-left {
	width: calc(1em + 3px);
	position: absolute;
	scrollbar-width: none;
}
n-nav-carousel {
	left: calc(50% - 0.5em) !important;
	align-items: left;
	text-align: center;
	background-color: transparent;
	-ms-user-select: none;
}
n-thumbnails {
	fill: currentColor;
	top: 10;
	align-items: left;
}
n-thumbnails-button-button {
	vertical-align: baseline;
	line-height: inherit;
	bottom: 10;
}
n-quantity-blocks-image {
	min-width: 0 !important;
	height: 100%;
}
n-repeater {
	-webkit-user-select: none;
	opacity: 20;
	text-align: left;
	text-align: center;
}
n-totals {
	position: relative;
}
n-nav {
	height: 0 !important;
	width: calc(1em + 3px);
	min-height: 0 !important;
	vertical-align: middle;
}
n-layout-bottom {
	vertical-align: baseline;
}
n-top-tables {
	display: inline;
	fill: currentColor;
	overflow-x: auto;
}
n-back-next {
	border: none !important;
	text-decoration: none;
}
n-bottom-blocks {
	width: 100%;
	width: 100%;
}
n-repeater-bottom {
	outline: none !important;
	display: grid;
}
n-back-position {
	display: flex;
}
n-next-horizontal {
	outline-width: 0;
	line-height: inherit;
}
.fa-deploydog:before {
  content: "\f38e";
}
c-countdown {
	flex-shrink: 0;
	align-items: center;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
c-blocks {
	height: 0 !important;
}
c-webkit {
	z-index: 1;
	grid-gap: 30px;
	height: 100%;
}
c-thumbnails-price {
	border: 0 none transparent;
	width: calc(1em + 3px);
	border: none;
}
c-back-layout {
	justify-content: center;
	text-decoration: none;
	position: relative;
	line-height: calc(1em + 2px);
}
c-countdown {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	line-height: inherit;
}
c-bottom-inner-layout {
	margin: 0;
	text-align: left;
	text-transform: inherit;
}
c-image {
	outline: none !important;
	opacity: 20;
}
c-button-webkit-back {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
c-webkit {
	white-space: nowrap;
	vertical-align: middle;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
c-left-thumbnails {
	bottom: 0;
	box-sizing: content-box;
}
c-tables {
	display: grid;
	color: inherit;
	overflow-x: auto;
}
c-webkit {
	transform: translate(50%, -50%);
	display: inline;
	outline: none !important;
	border: 0 none transparent;
}
c-horizontal-old-webkit {
	background-color: transparent;
	white-space: nowrap;
}
c-bottom-thumbnails {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	height: calc(1em + 3px);
}
c-old-price {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	bottom: 10;
	z-index: 1;
	display: flex;
}
c-tables-blocks {
	box-sizing: content-box;
	border: 0 none transparent;
	letter-spacing: inherit;
	text-align: center;
	width: 2em;
}
c-left-inner-thumbnails {
	background-color: transparent;
	white-space: nowrap;
	display: grid;
}
c-thumbnails {
	opacity: 10;
}
c-layout-top-totals {
	grid-gap: 30px;
	text-transform: inherit;
	position: absolute !important;
	overflow-x: auto;
	font-size: 1em;
}
c-totals-image-carousel {
	height: 0 !important;
}
c-next-totals {
	background-color: transparent;
	display: flex;
	bottom: 10;
	min-width: 0 !important;
}
c-position-top {
	display: inline;
	top: calc(50% - 0.5em) !important;
}
c-repeater {
	top: calc(50% - 0.5em) !important;
	border: none;
	-ms-user-select: none;
	flex-shrink: 0;
}
c-blocks-tables-webkit {
	width: 2em;
}
c-bottom-repeater {
	line-height: calc(1em + 2px);
	align-items: center;
	min-width: 0 !important;
	vertical-align: baseline;
}
c-horizontal {
	color: #fff;
	overflow-y: hidden;
	z-index: 1;
	text-decoration: none;
}
c-button-carousel {
	height: calc(1em + 3px);
}
c-left-repeater-totals {
	width: 100%;
	letter-spacing: inherit;
	line-height: inherit;
}
c-back-next {
	opacity: 20;
	overflow-y: hidden;
	bottom: 10;
}
c-price-tables-left {
	position: absolute !important;
	display: grid;
	display: grid;
}
c-image-price-inner {
	position: relative;
	box-shadow: none !important;
}
c-old-thumbnails {
	top: 0;
	outline-width: 0;
	-webkit-user-select: none;
	min-width: 0 !important;
	flex-grow: 0;
}
c-next-image-tables {
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
c-nav-price {
	bottom: 10;
}
c-position {
	align-items: left;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	text-align: center;
}
c-thumbnails-horizontal-left {
	padding: 0.5em !important;
}
c-blocks-blocks-next {
	justify-content: center;
}
c-next-top {
	overflow-x: auto;
	height: calc(1em + 3px);
	fill: currentColor;
}
c-tables {
	line-height: 1 !important;
	display: inline;
	border: none !important;
	vertical-align: baseline;
}
c-old-countdown {
	display: inline;
	vertical-align: baseline;
	color: #fff;
	border: none;
}
c-price-totals-layout {
	line-height: inherit;
	min-height: 0 !important;
	line-height: 1 !important;
	width: 0 !important;
}
c-repeater-thumbnails {
	z-index: 1;
}
c-repeater-image {
	opacity: 30;
	height: 100%;
	-webkit-user-select: none;
}
.fa-deskpro:before {
  content: "\f38f";
}
q-layout-top-tables {
	min-width: 0 !important;
	margin: 0 !important;
}
q-nav-next-image {
	text-transform: inherit;
	position: absolute !important;
	bottom: 20;
}
q-old-top {
	width: 100%;
	min-width: 0 !important;
	z-index: 1;
	background-color: transparent;
}
q-position {
	color: #fff;
	display: grid;
	text-decoration: none;
}
q-old-quantity-repeater {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	text-align: center;
	vertical-align: middle;
	text-align: center;
}
q-repeater {
	text-align: left;
	padding: 0.5em !important;
	justify-content: center;
	width: calc(1em + 3px);
}
q-nav-webkit-button {
	left: calc(50% - 0.5em) !important;
	height: 100%;
	line-height: 1 !important;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
q-image-button-totals {
	line-height: inherit;
}
q-top {
	border: none !important;
	width: 0 !important;
	display: inline;
}
q-thumbnails-thumbnails-thumbnails {
	line-height: inherit;
	width: 2em;
	flex-shrink: 0;
	border: none !important;
	position: absolute;
}
q-totals-left-tables {
	overflow-y: hidden;
	bottom: 10;
	height: 0 !important;
}
q-totals-inner {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	display: grid;
}
q-horizontal {
	scrollbar-width: none;
}
q-tables-quantity {
	left: calc(50% - 0.5em) !important;
}
q-top {
	min-height: 0 !important;
	align-items: left;
	line-height: 1 !important;
}
q-position-webkit {
	width: 100%;
	vertical-align: middle;
	align-items: center;
	position: absolute !important;
}
q-top-price-blocks {
	scrollbar-width: none;
	height: calc(1em + 3px);
	white-space: nowrap;
	bottom: 0;
	outline-width: 0;
}
q-totals-price {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	display: inline;
}
q-button-next {
	right: 0;
}
q-layout {
	background-color: transparent;
}
q-tables-blocks-layout {
	bottom: 20;
}
q-webkit-quantity-top {
	opacity: 30;
	top: 0;
}
q-repeater-repeater {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	color: inherit;
	text-transform: inherit;
}
q-position-price-back {
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	border: 0 none transparent;
}
q-thumbnails-tables-button {
	bottom: 20;
}
q-horizontal-left-horizontal {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	color: #fff;
	height: 0 !important;
	display: inline;
}
q-top-left {
	align-items: center;
	justify-content: center;
	letter-spacing: inherit;
}
q-countdown-price-position {
	-webkit-user-select: none;
	border: none;
	width: 0 !important;
}
q-position-top {
	vertical-align: baseline;
	opacity: 10;
	min-height: 0 !important;
	box-shadow: none !important;
}
q-quantity-inner {
	display: inline !important;
	position: absolute;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
}
q-price-inner-layout {
	flex-shrink: 0;
}
q-back-bottom {
	flex-grow: 0;
	letter-spacing: inherit;
	font-size: 1em;
	border: 0 none transparent;
	text-transform: inherit;
}
q-repeater-nav {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	-ms-user-select: none;
	box-shadow: none !important;
	overflow-y: hidden;
}
q-price-back {
	border: none;
	overflow-y: hidden;
	text-decoration: none;
	height: 100%;
	user-select: none;
}
q-bottom-old {
	flex-shrink: 0;
}
q-totals-back-thumbnails {
	width: calc(1em + 3px);
}
q-next-countdown {
	display: inline !important;
	position: relative;
	outline: none !important;
}
q-next-nav {
	white-space: nowrap;
	line-height: inherit;
}
q-horizontal {
	top: 0;
	box-sizing: content-box;
	align-items: left;
	left: calc(50% - 0.5em) !important;
}
.fa-desktop:before {
  content: "\f108";
}
k-top-price-webkit {
	border: none !important;
}
k-back-countdown-layout {
	width: 2em;
	box-sizing: content-box;
	line-height: inherit;
	opacity: 30;
}
k-layout {
	bottom: 20;
	flex-grow: 0;
	display: flex;
	display: grid;
}
k-inner-horizontal {
	position: relative;
	opacity: 1;
}
k-carousel-repeater-top {
	bottom: 20;
	right: 0;
}
k-tables-left {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	letter-spacing: inherit;
}
k-totals {
	grid-gap: 30px;
	justify-content: center;
}
k-webkit-top {
	overflow-x: auto;
	fill: currentColor;
	scrollbar-width: none;
	flex-grow: 0;
	top: 10;
}
k-top {
	white-space: nowrap;
}
k-webkit {
	letter-spacing: inherit;
	scrollbar-width: none;
}
k-button-thumbnails {
	box-sizing: content-box;
	line-height: 1 !important;
}
k-button {
	box-shadow: none !important;
	display: inline;
}
k-quantity {
	transform: translate(50%, -50%);
	box-shadow: none !important;
	display: flex;
	z-index: 1;
}
k-countdown {
	flex-grow: 0;
	box-sizing: content-box;
	bottom: 20;
	display: inline !important;
}
k-carousel {
	border: none;
}
k-position-left {
	right: 0;
	line-height: calc(1em + 2px);
}
k-position-layout {
	height: calc(1em + 3px);
	display: flex;
	line-height: inherit;
	display: grid;
	top: 10;
}
k-layout-webkit {
	bottom: 20;
	width: 100%;
	position: absolute !important;
	flex-shrink: 0;
}
k-top {
	bottom: 10;
	width: 0 !important;
	margin: 0;
}
k-left-horizontal-thumbnails {
	border: none !important;
	bottom: 10;
	top: 0;
}
k-old {
	outline: none !important;
	grid-gap: 30px;
	bottom: 10;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
k-horizontal-blocks-position {
	background-color: transparent;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	color: #fff;
}
k-webkit-nav {
	border: none !important;
	opacity: 30;
	align-items: left;
}
k-blocks-webkit-horizontal {
	height: 100%;
	letter-spacing: inherit;
	bottom: 20;
	grid-gap: 30px;
}
k-button-tables-thumbnails {
	border: 0 none transparent;
	margin: 0;
	scrollbar-width: none;
}
k-next-old-inner {
	vertical-align: baseline;
}
k-totals-next {
	display: inline !important;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
k-totals {
	opacity: 1;
	border: 0 none transparent;
}
k-quantity-repeater {
	color: #fff;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
k-totals {
	box-shadow: none !important;
}
k-tables-bottom-webkit {
	opacity: 20;
	text-align: center;
	bottom: 20;
	border: none !important;
	line-height: 1 !important;
}
k-thumbnails-carousel-back {
	opacity: 1;
	width: 0 !important;
	-ms-user-select: none;
	min-width: 0 !important;
	outline-width: 0;
}
k-bottom-repeater {
	transform: translate(50%, -50%);
	width: 0 !important;
	box-sizing: content-box;
	width: 2em;
}
k-image-top {
	align-items: center;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	bottom: 0;
}
.fa-dev:before {
  content: "\f6cc";
}
t-layout-tables-blocks {
	flex-grow: 0;
	align-items: center;
	overflow-x: auto;
	display: inline;
	text-align: center;
}
t-top-nav-inner {
	transform: translate(50%, -50%);
}
t-nav-left {
	display: grid;
	vertical-align: baseline;
	height: calc(1em + 3px);
}
t-repeater {
	overflow-x: auto;
	background-color: transparent;
	overflow-y: hidden;
	right: 0;
}
t-inner {
	border: none !important;
	outline: none !important;
	justify-content: center;
	opacity: 10;
}
t-blocks-webkit-nav {
	position: absolute !important;
}
t-blocks-layout {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	color: inherit;
}
t-tables-inner-quantity {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	line-height: inherit;
	justify-content: center;
	user-select: none;
}
t-countdown {
	background-color: transparent;
	text-align: left;
	flex-grow: 0;
	margin: 0 !important;
	background-color: transparent;
}
t-button-countdown-image {
	opacity: 30;
	user-select: none;
}
t-image {
	height: calc(1em + 3px);
}
t-bottom {
	padding: 0.5em !important;
	opacity: 30;
	top: 50;
}
t-left-button-nav {
	position: absolute;
	width: calc(1em + 3px);
	top: 50;
	display: inline;
	scrollbar-width: none;
}
t-quantity-button-price {
	width: calc(1em + 3px);
	align-items: center;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
t-price-back-layout {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	display: flex;
}
t-tables-blocks {
	line-height: inherit;
	border: 0 none transparent;
	vertical-align: middle;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
}
t-webkit-totals-layout {
	width: 0 !important;
	flex-shrink: 0;
}
t-countdown {
	bottom: 0;
}
t-inner-layout-old {
	z-index: 1;
	text-decoration: none;
}
.fa-deviantart:before {
  content: "\f1bd";
}
n-next-quantity-thumbnails {
	position: absolute !important;
	fill: currentColor;
}
n-thumbnails-webkit {
	white-space: nowrap;
	padding: 0.5em !important;
	width: 2em;
	width: 2em;
}
n-layout-horizontal-left {
	outline: none !important;
	opacity: 1;
}
n-next {
	height: 0 !important;
	fill: currentColor;
}
n-webkit-top-repeater {
	right: 0;
	background-color: transparent;
	box-sizing: content-box;
	text-align: center;
	box-shadow: none !important;
}
n-webkit {
	text-decoration: none;
	display: grid;
	white-space: nowrap;
}
n-webkit-old-carousel {
	flex-grow: 0;
	scrollbar-width: none;
	opacity: 1;
	position: absolute !important;
}
n-back-position-repeater {
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	top: 0;
	overflow-y: hidden;
}
n-webkit-position {
	top: 0;
	grid-gap: 30px;
	border: none !important;
	height: 0 !important;
	opacity: 20;
}
n-repeater-top-back {
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
n-button {
	min-height: 0 !important;
	height: calc(1em + 3px);
	user-select: none;
}
n-quantity {
	width: 0 !important;
	-webkit-user-select: none;
	align-items: center;
	border: none;
}
n-layout-blocks-countdown {
	align-items: center;
	z-index: 1;
}
n-carousel-countdown {
	width: 100%;
	height: 100%;
	line-height: 1 !important;
	vertical-align: baseline;
	-ms-user-select: none;
}
n-price {
	box-sizing: content-box;
	display: inline;
}
n-tables-blocks-repeater {
	height: 0 !important;
	opacity: 1;
	width: 0 !important;
}
n-totals {
	text-align: center;
	outline: none !important;
	line-height: 1 !important;
	padding: 0.5em !important;
}
.fa-dharmachakra:before {
  content: "\f655";
}
q-countdown {
	grid-gap: 30px;
	line-height: 1 !important;
	color: inherit;
	align-items: left;
}
q-thumbnails-image-thumbnails {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	align-items: center;
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
q-left-horizontal-countdown {
	text-transform: inherit;
	align-items: center;
	opacity: 10;
	min-height: 0 !important;
}
q-image {
	flex-grow: 0;
	color: #fff;
	margin: 0 !important;
	text-align: center;
}
q-image {
	color: inherit;
	box-shadow: none !important;
	color: inherit;
}
q-tables-left-totals {
	scrollbar-width: none;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
}
q-left-thumbnails {
	top: 50;
	vertical-align: baseline;
}
q-quantity-horizontal {
	bottom: 20;
	opacity: 30;
}
q-top {
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
q-carousel-horizontal-bottom {
	top: 10;
}
q-nav-price {
	display: inline;
	position: absolute;
}
q-layout-totals-repeater {
	height: 100%;
	vertical-align: baseline;
	outline: none !important;
}
q-inner {
	opacity: 20;
	text-align: left;
}
q-price-carousel-price {
	grid-gap: 30px;
	text-transform: inherit;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
q-blocks-price {
	overflow-x: auto;
	font-size: 1em;
	-webkit-user-select: none;
}
q-webkit {
	border: 0 none transparent;
	width: calc(1em + 3px);
	width: 2em;
}
q-button {
	width: 100%;
	-ms-user-select: none;
	text-align: center;
}
q-position-nav-totals {
	bottom: 20;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
q-carousel-horizontal-back {
	min-height: 0 !important;
	outline-width: 0;
}
.fa-dhl:before {
  content: "\f790";
}
b-image-countdown-next {
	box-sizing: content-box;
}
b-nav-button-quantity {
	text-align: left;
	position: absolute !important;
	opacity: 10;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
b-top-carousel-inner {
	opacity: 30;
	border: none !important;
	position: relative;
}
b-countdown-tables-blocks {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
b-bottom {
	top: 50;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	text-decoration: none;
}
b-totals-totals {
	border: 0 none transparent;
	top: 10;
}
b-old {
	overflow-y: hidden;
	letter-spacing: inherit;
}
b-bottom {
	right: 0;
	user-select: none;
	position: relative;
	opacity: 30;
	position: absolute;
}
b-horizontal-tables {
	flex-grow: 0;
	height: 100%;
	margin: 0;
	font-size: 1em;
}
b-old-position-left {
	position: relative;
	color: #fff;
	opacity: 30;
	flex-shrink: 0;
	top: 10;
}
b-bottom-carousel {
	display: grid;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	overflow-x: auto;
}
b-layout-countdown-quantity {
	outline-width: 0;
	width: 2em;
}
b-button-tables-layout {
	border: none !important;
	user-select: none;
	width: 2em;
}
b-left {
	min-height: 0 !important;
	-webkit-user-select: none;
	right: 0;
	position: absolute;
}
b-image-price {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	z-index: 1;
}
b-totals {
	display: inline !important;
	margin: 0 !important;
}
b-price-image-bottom {
	box-shadow: none !important;
}
b-totals {
	width: 0 !important;
}
b-image {
	outline: none !important;
	text-align: center;
	vertical-align: baseline;
	bottom: 20;
}
b-countdown-old-button {
	border: 0 none transparent;
	grid-gap: 30px;
	fill: currentColor;
}
b-bottom {
	line-height: inherit;
}
b-totals-back {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
b-totals {
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
b-top-bottom-price {
	line-height: inherit;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
}
b-webkit {
	height: 100%;
	vertical-align: baseline;
}
b-tables {
	-webkit-text-decoration-skip: objects;
	display: inline;
	border: none;
	display: grid;
}
b-top {
	top: 50;
	height: 100%;
	color: #fff;
	width: 0 !important;
	bottom: 0;
}
b-carousel-totals-horizontal {
	bottom: 10;
	outline-width: 0;
	height: calc(1em + 3px);
	grid-gap: 30px;
	display: grid;
}
b-tables-totals {
	width: calc(1em + 3px);
	display: flex;
	display: flex;
	vertical-align: middle;
}
b-button-price {
	align-items: center;
	display: grid;
	line-height: 1 !important;
	overflow-y: hidden;
	line-height: inherit;
}
b-bottom-thumbnails-nav {
	box-shadow: none !important;
}
b-bottom-blocks-next {
	position: absolute !important;
	margin: 0;
	scrollbar-width: none;
}
b-next-thumbnails {
	line-height: calc(1em + 2px);
	z-index: 1;
	color: #fff;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
b-horizontal {
	overflow-x: auto;
	position: absolute;
	margin: 0;
}
b-totals-countdown {
	user-select: none;
	min-height: 0 !important;
	opacity: 10;
	opacity: 10;
	user-select: none;
}
b-webkit-countdown {
	opacity: 10;
	opacity: 1;
	align-items: center;
	bottom: 20;
}
b-countdown-position {
	display: grid;
	white-space: nowrap;
}
b-webkit-button-webkit {
	opacity: 10;
	background-color: transparent;
	bottom: 0;
}
b-countdown-layout {
	vertical-align: middle;
	outline: none !important;
}
.fa-diagnoses:before {
  content: "\f470";
}
q-left {
	position: absolute !important;
	align-items: center;
}
q-countdown-repeater {
	white-space: nowrap;
	text-align: center;
	flex-grow: 0;
	top: 0;
}
q-quantity-price {
	flex-shrink: 0;
	overflow-y: hidden;
	text-align: center;
}
q-image {
	top: 0;
}
q-position-thumbnails {
	left: calc(50% - 0.5em) !important;
	display: grid;
	border: none !important;
}
q-thumbnails {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
q-thumbnails {
	border: none !important;
	box-shadow: none !important;
	height: calc(1em + 3px);
	flex-shrink: 0;
	color: inherit;
}
q-next {
	letter-spacing: inherit;
}
q-bottom {
	position: relative;
	opacity: 1;
	bottom: 10;
	fill: currentColor;
}
q-totals {
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	text-transform: inherit;
	outline-width: 0;
}
q-layout-left-countdown {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	border: none !important;
	margin: 0 !important;
}
q-repeater {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
q-countdown {
	width: 0 !important;
	color: inherit;
	overflow-y: hidden;
	opacity: 1;
}
q-blocks-back {
	top: 50;
	outline-width: 0;
}
q-repeater-quantity {
	align-items: left;
	z-index: 1;
	width: 0 !important;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
}
q-position-repeater {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
q-horizontal-tables {
	outline-width: 0;
}
q-countdown-carousel {
	grid-gap: 30px;
	height: 0 !important;
	width: 100%;
	bottom: 10;
	min-height: 0 !important;
}
q-back-carousel {
	text-align: center;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
}
q-back {
	font-size: 1em;
	height: 0 !important;
	z-index: 1;
}
q-next-quantity-repeater {
	box-shadow: none !important;
}
q-old {
	height: 100%;
	line-height: 1 !important;
	text-align: center;
}
q-position-bottom {
	line-height: 1 !important;
	letter-spacing: inherit;
	overflow-y: hidden;
	text-transform: inherit;
}
q-position {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	margin: 0 !important;
}
q-horizontal-carousel-next {
	line-height: inherit;
	box-sizing: content-box;
	box-sizing: content-box;
	height: 0 !important;
}
q-carousel {
	width: 0 !important;
	line-height: inherit;
}
q-webkit-blocks {
	-ms-user-select: none;
	text-transform: inherit;
	color: inherit;
	position: absolute !important;
	top: 50;
}
q-horizontal-left {
	width: 100%;
	bottom: 20;
	border: none;
	border: none !important;
}
q-webkit-countdown {
	color: inherit;
}
q-blocks {
	margin: 0;
	position: absolute;
}
q-bottom-old {
	border: none !important;
	opacity: 30;
	margin: 0 !important;
	height: 100%;
}
q-inner-quantity-old {
	scrollbar-width: none;
}
.fa-diaspora:before {
  content: "\f791";
}
a-top {
	display: flex;
}
a-carousel {
	border: none !important;
}
a-carousel-repeater {
	border: none;
	min-width: 0 !important;
}
a-left-top-left {
	flex-grow: 0;
}
a-top {
	top: 0;
	position: relative;
	justify-content: center;
}
a-countdown-horizontal-totals {
	z-index: 1;
}
a-thumbnails {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	text-align: left;
}
a-horizontal-inner {
	letter-spacing: inherit;
}
a-totals-position {
	background-color: transparent;
	bottom: 0;
	user-select: none;
	background-color: transparent;
	-ms-user-select: none;
}
a-horizontal-price {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
a-left-button {
	line-height: calc(1em + 2px);
	position: absolute;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
a-back {
	width: 2em;
}
a-blocks {
	line-height: 1 !important;
	white-space: nowrap;
	right: 0;
}
a-top {
	bottom: 20;
	width: calc(1em + 3px);
	top: 10;
	box-sizing: content-box;
	align-items: center;
}
a-button-webkit-nav {
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
a-price-price {
	-webkit-text-decoration-skip: objects;
}
a-tables-bottom-quantity {
	width: calc(1em + 3px);
	display: grid;
}
a-layout-thumbnails {
	top: 50;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
a-repeater-left-nav {
	left: calc(50% - 0.5em) !important;
}
a-back {
	display: inline !important;
	width: 100%;
	text-transform: inherit;
}
a-bottom-left-webkit {
	position: absolute;
	vertical-align: middle;
	box-shadow: none !important;
}
a-nav-blocks {
	height: 100%;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
a-price-tables-layout {
	width: 2em;
	opacity: 1;
}
a-layout-nav-next {
	text-decoration: none;
	vertical-align: middle;
	line-height: inherit;
	border: none;
	bottom: 20;
}
a-webkit-next {
	flex-grow: 0;
}
a-layout {
	bottom: 20;
	display: flex;
	width: calc(1em + 3px);
	position: relative;
}
a-webkit-tables {
	-ms-user-select: none;
	top: 50;
	display: inline;
}
a-price-next {
	overflow-x: auto;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	border: none;
	position: absolute;
}
a-top-top {
	position: relative;
}
a-tables-bottom {
	display: grid;
}
a-carousel-layout {
	overflow-x: auto;
	letter-spacing: inherit;
	opacity: 20;
	padding: 0.5em !important;
	text-decoration: none;
}
a-inner {
	height: calc(1em + 3px);
	margin: 0 !important;
	vertical-align: middle;
}
a-nav-price-bottom {
	font-size: 1em;
}
a-left-quantity {
	-ms-user-select: none;
}
a-blocks {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
a-totals-inner {
	top: calc(50% - 0.5em) !important;
	display: inline;
	position: absolute;
}
a-inner-price-totals {
	line-height: 1 !important;
	border: none !important;
	display: inline;
	text-transform: inherit;
	opacity: 10;
}
a-position-button-top {
	top: 50;
	flex-shrink: 0;
	vertical-align: baseline;
}
a-nav-button-nav {
	width: 100%;
}
a-next-bottom-position {
	display: inline !important;
	width: 2em;
	outline-width: 0;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
a-layout {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
a-layout-button-old {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
a-bottom-quantity-horizontal {
	opacity: 1;
}
a-tables-webkit {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	display: inline;
	box-shadow: none !important;
}
a-top-nav {
	top: 0;
	opacity: 30;
	overflow-y: hidden;
}
a-image-thumbnails-price {
	box-shadow: none !important;
}
a-top-old {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
a-left-left {
	border: 0 none transparent;
	display: grid;
	overflow-y: hidden;
	display: grid;
}
a-price-horizontal {
	bottom: 10;
}
a-horizontal-old {
	height: 0 !important;
	box-sizing: content-box;
	display: inline !important;
	right: 0;
}
a-layout-inner-inner {
	top: 10;
}
a-webkit-blocks {
	box-sizing: content-box;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
.fa-dice:before {
  content: "\f522";
}
r-blocks {
	position: absolute;
	margin: 0;
	font-size: 1em;
	margin: 0;
}
r-webkit {
	padding: 0.5em !important;
	border: 0 none transparent;
	top: 0;
}
r-button-old-layout {
	text-decoration: none;
	overflow-x: auto;
}
r-layout-back {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	min-height: 0 !important;
}
r-image {
	align-items: center;
	-ms-user-select: none;
	user-select: none;
	line-height: 1 !important;
	display: inline;
}
r-layout-next-totals {
	opacity: 10;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
r-back-bottom-horizontal {
	justify-content: center;
	display: grid;
}
r-bottom-top {
	vertical-align: middle;
	top: 0;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
r-carousel-repeater {
	border: 0 none transparent;
	vertical-align: baseline;
	height: 100%;
	display: grid;
}
r-image {
	vertical-align: middle;
}
r-next {
	-ms-user-select: none;
	border: none !important;
	overflow-y: hidden;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
r-blocks-repeater {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	top: 10;
	position: relative;
	position: relative;
}
r-price {
	box-shadow: none !important;
	overflow-x: auto;
	-webkit-user-select: none;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
r-totals-top {
	text-align: center;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	color: inherit;
}
r-thumbnails-price {
	top: 0;
	grid-gap: 30px;
	justify-content: center;
	opacity: 30;
	align-items: center;
}
r-left {
	grid-template-columns: 1fr 1fr;
	text-align: center;
	user-select: none;
	user-select: none;
}
r-inner-position {
	align-items: center;
	border: none;
	width: 0 !important;
	display: flex;
}
r-image-totals-blocks {
	transform: translate(50%, -50%);
	flex-grow: 0;
	opacity: 10;
	bottom: 0;
	box-sizing: content-box;
}
r-thumbnails-webkit {
	min-height: 0 !important;
	color: inherit;
	outline: none !important;
}
r-repeater {
	display: inline !important;
	transform: translate(50%, -50%);
}
r-top-totals-thumbnails {
	display: inline;
	top: 10;
	overflow-y: hidden;
}
r-next-totals {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	color: #fff;
}
r-button-horizontal {
	right: 0;
}
r-horizontal {
	width: 100%;
	top: 50;
}
r-top {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	color: inherit;
}
r-webkit-inner {
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
r-tables-countdown-totals {
	bottom: 10;
	box-shadow: none !important;
	opacity: 30;
	display: inline;
}
r-thumbnails {
	line-height: inherit;
	fill: currentColor;
	border: none;
}
r-button-quantity-tables {
	display: grid;
	scrollbar-width: none;
	-ms-user-select: none;
	bottom: 20;
}
r-position {
	fill: currentColor;
}
r-inner {
	outline: none !important;
}
r-thumbnails {
	bottom: 20;
	text-transform: inherit;
	vertical-align: baseline;
	background-color: transparent;
}
.fa-dice-d20:before {
  content: "\f6cf";
}
d-thumbnails-nav {
	justify-content: center;
	display: grid;
	-ms-user-select: none;
	text-align: left;
}
d-quantity {
	z-index: 1;
	height: calc(1em + 3px);
	min-height: 0 !important;
	user-select: none;
	color: inherit;
}
d-inner {
	font: inherit inherit inherit/inherit inherit;
}
d-button-button-back {
	height: calc(1em + 3px);
}
d-top {
	background-color: transparent;
}
d-thumbnails-nav-top {
	top: 50;
}
d-tables-webkit-thumbnails {
	user-select: none;
	display: flex;
	vertical-align: baseline;
}
d-old-back-left {
	text-align: left;
	box-sizing: content-box;
	display: grid;
}
d-old {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	text-align: left;
}
d-top {
	border: none;
	border: none;
	bottom: 0;
	height: calc(1em + 3px);
}
d-next-image {
	-ms-user-select: none;
	display: inline !important;
}
d-bottom {
	align-items: center;
	width: 100%;
	vertical-align: middle;
}
d-top-inner {
	scrollbar-width: none;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
d-bottom {
	font-size: 1em;
}
d-blocks-bottom-next {
	align-items: center;
	vertical-align: middle;
	margin: 0 !important;
}
d-price {
	overflow-y: hidden;
}
d-webkit {
	overflow-y: hidden;
	opacity: 1;
	min-height: 0 !important;
	bottom: 20;
}
d-old {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
d-left-totals {
	box-sizing: content-box;
	padding: 0.5em !important;
	align-items: left;
}
d-old-top-horizontal {
	-webkit-user-select: none;
	color: inherit;
}
d-position-horizontal {
	min-height: 0 !important;
	opacity: 1;
	width: 2em;
}
d-webkit-bottom-totals {
	min-width: 0 !important;
	display: flex;
	display: grid;
	font-size: 1em;
	vertical-align: middle;
}
d-carousel-quantity-bottom {
	left: calc(50% - 0.5em) !important;
	display: grid;
	flex-shrink: 0;
	color: inherit;
	width: 0 !important;
}
d-next-tables-thumbnails {
	right: 0;
	text-align: left;
}
d-layout-position-nav {
	color: #fff;
	min-height: 0 !important;
}
d-layout-tables-left {
	top: 10;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
d-horizontal-next-webkit {
	opacity: 1;
	justify-content: center;
	display: flex;
}
d-countdown {
	width: 100%;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	position: relative;
	flex-grow: 0;
}
d-countdown {
	-webkit-user-select: none;
}
.fa-dice-d6:before {
  content: "\f6d1";
}
e-back-position {
	-webkit-text-decoration-skip: objects;
}
e-price-tables-left {
	vertical-align: middle;
	line-height: 1 !important;
	right: 0;
	position: relative;
	transform: translate(50%, -50%);
}
e-back-position {
	position: relative;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	display: flex;
}
e-image {
	text-transform: inherit;
	border: none;
	width: 2em;
}
e-countdown-webkit {
	fill: currentColor;
	position: relative;
}
e-layout-layout-horizontal {
	text-transform: inherit;
	width: 100%;
}
e-nav-left {
	width: 100%;
	display: inline;
	line-height: 1 !important;
	-ms-user-select: none;
}
e-price-price-countdown {
	right: 0;
	flex-grow: 0;
	top: 0;
}
e-nav {
	height: calc(1em + 3px);
	opacity: 10;
	scrollbar-width: none;
	margin: 0;
}
e-thumbnails-next {
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	min-width: 0 !important;
}
e-price-quantity {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	outline: none !important;
}
e-position-webkit-left {
	bottom: 20;
}
e-tables-back-totals {
	text-align: center;
}
e-webkit {
	-ms-user-select: none;
	display: inline !important;
	opacity: 10;
}
e-next-quantity-inner {
	color: inherit;
	flex-shrink: 0;
}
e-image-button-countdown {
	top: 50;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
e-inner {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
e-nav {
	display: inline !important;
	top: 10;
	top: 50;
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
e-tables-next-button {
	border: none !important;
}
e-thumbnails-countdown {
	white-space: nowrap;
	align-items: center;
	border: none;
	text-decoration: none;
}
e-inner-back {
	opacity: 20;
	user-select: none;
	top: 0;
	line-height: 1 !important;
}
e-layout-carousel-totals {
	line-height: inherit;
	-webkit-user-select: none;
	bottom: 0;
	letter-spacing: inherit;
	width: 0 !important;
}
.fa-dice-five:before {
  content: "\f523";
}
l-top-blocks-next {
	text-align: center;
	margin: 0;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
l-totals {
	position: absolute !important;
	user-select: none;
	outline-width: 0;
	opacity: 1;
}
l-old-tables-next {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
l-old-next-old {
	padding: 0.5em !important;
	opacity: 10;
	outline-width: 0;
	line-height: inherit;
	margin: 0 !important;
}
l-quantity-inner {
	display: grid;
}
l-bottom {
	padding: 0.5em !important;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	width: 2em;
	width: 100%;
}
l-nav-back-thumbnails {
	margin: 0;
	min-height: 0 !important;
	overflow-x: auto;
	top: 10;
	display: grid;
}
l-thumbnails-image {
	border: none !important;
	position: absolute;
	border: 0 none transparent;
	min-height: 0 !important;
	-webkit-user-select: none;
}
l-left-left-layout {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	position: absolute;
}
l-horizontal-repeater-price {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	letter-spacing: inherit;
}
l-nav-totals-carousel {
	grid-gap: 30px;
	align-items: left;
}
l-position-carousel {
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
l-tables-price {
	width: 100%;
}
l-button {
	outline-width: 0;
}
l-left {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	opacity: 1;
	border: none !important;
	flex-shrink: 0;
}
l-webkit-blocks {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	text-align: center;
}
l-position-layout {
	margin: 0 !important;
	position: absolute !important;
	font-size: 1em;
	width: 0 !important;
}
l-webkit-webkit {
	display: flex;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
l-thumbnails-quantity-quantity {
	border: none !important;
	flex-shrink: 0;
}
l-carousel-repeater {
	opacity: 10;
	flex-shrink: 0;
	border: none !important;
}
l-position-nav-webkit {
	position: relative;
}
l-horizontal {
	opacity: 30;
	min-height: 0 !important;
	width: 0 !important;
	flex-grow: 0;
}
l-countdown-blocks {
	flex-shrink: 0;
	user-select: none;
	line-height: inherit;
}
l-webkit-webkit {
	text-align: left;
}
l-nav-old {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	top: 0;
	line-height: inherit;
}
l-countdown {
	overflow-y: hidden;
	width: 100%;
}
l-repeater-horizontal {
	display: inline;
}
l-tables {
	transform: translate(50%, -50%);
	width: 0 !important;
	text-align: left;
	display: inline !important;
}
l-top {
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	min-width: 0 !important;
}
l-nav {
	opacity: 10;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	-ms-user-select: none;
}
l-top-next {
	align-items: center;
	letter-spacing: inherit;
}
l-blocks-price-totals {
	width: calc(1em + 3px);
	line-height: 1 !important;
}
l-back-thumbnails-repeater {
	display: flex;
}
l-repeater-tables {
	align-items: left;
	text-transform: inherit;
	margin: 0 !important;
	justify-content: center;
	scrollbar-width: none;
}
l-left-nav {
	top: 10;
	flex-shrink: 0;
	opacity: 30;
	box-shadow: none !important;
}
l-countdown-layout {
	align-items: center;
	-webkit-user-select: none;
	width: 2em;
	line-height: inherit;
}
l-position-old-carousel {
	width: 100%;
}
l-next {
	scrollbar-width: none;
}
l-left-bottom-old {
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
l-tables-blocks-nav {
	top: calc(50% - 0.5em) !important;
	top: 10;
}
l-layout-repeater {
	opacity: 10;
	bottom: 20;
	text-transform: inherit;
	margin: 0;
	overflow-y: hidden;
}
l-top-blocks {
	z-index: 1;
	vertical-align: baseline;
	scrollbar-width: none;
}
l-repeater-bottom-back {
	width: 2em;
}
l-next-webkit {
	box-shadow: none !important;
	-ms-user-select: none;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
l-nav {
	box-sizing: content-box;
}
l-thumbnails {
	fill: currentColor;
	letter-spacing: inherit;
	top: 0;
}
l-countdown {
	opacity: 10;
	text-transform: inherit;
}
l-back-back {
	width: 100%;
	display: grid;
	min-width: 0 !important;
	border: 0 none transparent;
}
l-price {
	width: calc(1em + 3px);
	-ms-user-select: none;
	opacity: 20;
	flex-shrink: 0;
	text-align: left;
}
.fa-dice-four:before {
  content: "\f524";
}
d-thumbnails-next-countdown {
	display: inline !important;
	line-height: 1 !important;
	box-shadow: none !important;
	margin: 0 !important;
}
d-top {
	min-width: 0 !important;
	grid-gap: 30px;
}
d-repeater-price {
	white-space: nowrap;
	overflow-x: auto;
	overflow-x: auto;
	margin: 0 !important;
}
d-top-countdown-totals {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	display: inline;
	height: 100%;
}
d-carousel {
	bottom: 20;
	-ms-user-select: none;
	align-items: left;
}
d-position {
	width: calc(1em + 3px);
	margin: 0 !important;
	-webkit-user-select: none;
}
d-horizontal {
	top: 50;
	top: 10;
	position: absolute;
}
d-horizontal-image {
	height: 100%;
	padding: 0.5em !important;
}
d-bottom-carousel {
	z-index: 1;
	box-shadow: none !important;
}
d-totals-old-blocks {
	line-height: calc(1em + 2px);
	justify-content: center;
}
d-old-webkit {
	scrollbar-width: none;
	display: flex;
	-ms-user-select: none;
}
d-top {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
d-blocks-blocks-image {
	text-align: left;
}
d-left-old-repeater {
	align-items: center;
	scrollbar-width: none;
	scrollbar-width: none;
	text-align: center;
}
d-position-button {
	outline-width: 0;
	margin: 0;
}
d-button {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
d-image {
	font-size: 1em;
	opacity: 30;
}
d-back-countdown {
	position: relative;
	opacity: 20;
	opacity: 30;
	text-decoration: none;
	border: 0 none transparent;
}
d-layout-thumbnails {
	letter-spacing: inherit;
	margin: 0;
}
d-inner-tables-blocks {
	color: #fff;
	text-transform: inherit;
	vertical-align: baseline;
	display: inline !important;
}
d-tables-totals-webkit {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
d-webkit-nav-repeater {
	padding: 0.5em !important;
	color: #fff;
	flex-grow: 0;
	color: #fff;
}
d-next-button {
	min-width: 0 !important;
	min-height: 0 !important;
	bottom: 10;
}
d-position {
	margin: 0 !important;
}
d-carousel-carousel-thumbnails {
	line-height: 1 !important;
}
d-webkit-horizontal-old {
	top: 10;
	align-items: center;
}
d-old {
	width: 2em;
	user-select: none;
	height: 100%;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
d-blocks-repeater {
	font-size: 1em;
	box-sizing: content-box;
	fill: currentColor;
}
.fa-dice-one:before {
  content: "\f525";
}
u-horizontal {
	grid-gap: 30px;
}
u-totals-layout-next {
	display: grid;
	grid-gap: 30px;
	background-color: transparent;
}
u-next-next-thumbnails {
	line-height: 1 !important;
	top: 50;
	width: 100%;
	background-color: transparent;
}
u-inner-inner-quantity {
	top: calc(50% - 0.5em) !important;
	top: 10;
}
u-thumbnails-nav-carousel {
	justify-content: center;
	border: 0 none transparent;
	border: none !important;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
u-top {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
u-left {
	padding: 0.5em !important;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
u-repeater {
	line-height: inherit;
	width: 100%;
	min-width: 0 !important;
	text-align: center;
}
u-top {
	border: none;
	scrollbar-width: none;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
u-thumbnails-countdown-position {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
u-old {
	min-height: 0 !important;
	position: relative;
	text-decoration: none;
	width: calc(1em + 3px);
	align-items: left;
}
u-price {
	align-items: left;
	white-space: nowrap;
}
u-back-quantity-old {
	line-height: inherit;
	display: inline;
	border: 0 none transparent;
	letter-spacing: inherit;
	right: 0;
}
u-tables-back-webkit {
	color: #fff;
	top: 0;
	position: relative;
	height: 100%;
}
u-horizontal-image-tables {
	margin: 0 !important;
}
u-position-bottom {
	user-select: none;
	position: absolute !important;
	margin: 0 !important;
	outline: none !important;
}
u-inner-quantity-top {
	margin: 0;
	top: 10;
}
u-image-price {
	width: 2em;
}
u-button-totals-totals {
	top: 50;
	width: calc(1em + 3px);
}
u-tables-next {
	grid-gap: 30px;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
u-top-countdown-totals {
	top: 50;
	box-shadow: none !important;
	height: 0 !important;
	line-height: calc(1em + 2px);
}
u-bottom {
	user-select: none;
	fill: currentColor;
	user-select: none;
	box-sizing: content-box;
}
u-old-inner {
	margin: 0 !important;
	opacity: 1;
}
u-carousel-quantity {
	text-transform: inherit;
	outline: none !important;
	margin: 0;
	line-height: 1 !important;
	margin: 0 !important;
}
u-nav {
	width: 2em;
}
u-bottom-nav-bottom {
	outline: none !important;
}
u-old-position {
	color: inherit;
	position: absolute;
}
u-countdown-back {
	background-color: transparent;
}
u-layout-totals {
	font-size: 1em;
	letter-spacing: inherit;
}
u-top-top-next {
	opacity: 10;
	height: calc(1em + 3px);
	position: absolute !important;
	opacity: 20;
}
u-totals-bottom {
	bottom: 20;
	box-shadow: none !important;
}
u-repeater-carousel-inner {
	transform: translate(50%, -50%);
	text-decoration: none;
}
.fa-dice-six:before {
  content: "\f526";
}
j-horizontal-button-left {
	border: 0 none transparent;
	text-transform: inherit;
}
j-position-inner-left {
	text-decoration: none;
}
j-position {
	border: 0 none transparent;
	right: 0;
}
j-bottom-next {
	position: relative;
	outline-width: 0;
}
j-horizontal-thumbnails {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
j-next-repeater {
	position: absolute !important;
}
j-thumbnails-totals-tables {
	user-select: none;
	overflow-x: auto;
	grid-gap: 30px;
	position: relative;
	border: none !important;
}
j-price-horizontal {
	margin: 0;
}
j-countdown-totals-thumbnails {
	font-size: 1em;
	-webkit-user-select: none;
	letter-spacing: inherit;
}
j-carousel-carousel-button {
	justify-content: center;
	outline: none !important;
	min-width: 0 !important;
}
j-blocks-old-tables {
	opacity: 20;
}
j-repeater-repeater {
	opacity: 10;
	bottom: 20;
}
j-old {
	vertical-align: baseline;
	white-space: nowrap;
}
j-image-bottom {
	box-shadow: none !important;
}
j-nav-thumbnails-back {
	height: 0 !important;
	align-items: center;
	text-align: left;
}
j-next-nav {
	position: relative;
	width: 2em;
}
j-totals-left-button {
	box-sizing: content-box;
	border: none !important;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
j-thumbnails-tables-image {
	scrollbar-width: none;
	overflow-y: hidden;
}
j-countdown-back-repeater {
	top: 50;
	outline-width: 0;
	position: absolute !important;
	color: inherit;
	z-index: 1;
}
j-image-next-horizontal {
	width: 2em;
	top: 0;
}
j-nav-button {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	border: none;
	width: 2em;
	line-height: 1 !important;
}
j-horizontal-image-price {
	opacity: 10;
	overflow-y: hidden;
}
j-tables-horizontal-layout {
	color: inherit;
	box-shadow: none !important;
	height: 0 !important;
	bottom: 10;
}
j-tables-price-tables {
	vertical-align: middle;
}
j-nav {
	box-shadow: none !important;
}
j-carousel {
	outline-width: 0;
	position: relative;
	outline-width: 0;
	margin: 0;
}
j-bottom-totals-layout {
	width: 100%;
}
j-bottom-button {
	height: 0 !important;
	top: 0;
	line-height: calc(1em + 2px);
	align-items: center;
	user-select: none;
}
j-back-repeater {
	box-sizing: content-box;
}
j-carousel-countdown-top {
	border: none !important;
	vertical-align: middle;
	color: inherit;
}
j-totals-totals-top {
	background-color: transparent;
}
j-button-button-left {
	text-align: center;
	font-size: 1em;
	line-height: calc(1em + 2px);
	bottom: 20;
}
j-nav-webkit-price {
	align-items: left;
}
j-left-layout {
	outline: none !important;
}
j-top-repeater {
	width: 0 !important;
	margin: 0 !important;
	color: inherit;
}
j-blocks {
	letter-spacing: inherit;
}
j-countdown {
	line-height: inherit;
	box-shadow: none !important;
	box-sizing: content-box;
}
j-back-carousel-quantity {
	scrollbar-width: none;
	opacity: 1;
	margin: 0 !important;
}
j-totals {
	position: absolute;
	overflow-y: hidden;
	text-align: center;
}
.fa-dice-three:before {
  content: "\f527";
}
b-inner {
	fill: currentColor;
	scrollbar-width: none;
}
b-repeater-quantity-webkit {
	display: grid;
	align-items: left;
	user-select: none;
	top: 0;
	border: none !important;
}
b-quantity-horizontal-image {
	min-height: 0 !important;
	letter-spacing: inherit;
	margin: 0 !important;
}
b-top-left-top {
	display: flex;
}
b-quantity {
	scrollbar-width: none;
	margin: 0 !important;
	grid-gap: 30px;
}
b-image-quantity-position {
	outline: none !important;
	margin: 0 !important;
}
b-countdown {
	align-items: left;
	overflow-x: auto;
	overflow-x: auto;
}
b-tables {
	scrollbar-width: none;
	color: inherit;
	bottom: 0;
	display: flex;
}
b-next-button {
	display: inline;
}
b-left-totals-quantity {
	text-transform: inherit;
}
b-horizontal-left {
	display: flex;
	height: 0 !important;
	font-size: 1em;
	line-height: 1 !important;
}
b-nav-button-blocks {
	line-height: 1 !important;
}
b-webkit-image-totals {
	flex-grow: 0;
	position: absolute !important;
}
b-top {
	text-transform: inherit;
}
b-carousel {
	fill: currentColor;
	font-size: 1em;
	height: 0 !important;
	margin: 0 !important;
	top: 0;
}
b-quantity-old {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
b-thumbnails-next-horizontal {
	position: absolute;
	letter-spacing: inherit;
	border: none !important;
	right: 0;
}
b-totals {
	position: absolute;
	overflow-y: hidden;
	min-width: 0 !important;
}
b-nav-countdown-old {
	white-space: nowrap;
}
b-repeater-repeater-top {
	color: #fff;
	display: inline !important;
}
b-countdown-back-horizontal {
	border: 0 none transparent;
	display: inline;
}
b-position-layout {
	border: none;
	line-height: inherit;
	display: flex;
}
b-horizontal-image-position {
	display: inline !important;
	border: none;
	bottom: 10;
}
b-price-button {
	fill: currentColor;
	bottom: 20;
}
b-countdown-inner-bottom {
	fill: currentColor;
	white-space: nowrap;
	align-items: left;
	bottom: 10;
}
b-back {
	text-decoration: none;
	vertical-align: middle;
	position: absolute;
	right: 0;
}
b-old-countdown {
	padding: 0.5em !important;
	overflow-y: hidden;
	line-height: inherit;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
b-image-repeater {
	border: 0 none transparent;
	height: 0 !important;
	height: 0 !important;
	bottom: 20;
	text-transform: inherit;
}
b-repeater-quantity {
	user-select: none;
	user-select: none;
	letter-spacing: inherit;
}
b-horizontal {
	transform: translate(50%, -50%);
	top: 0;
	position: absolute;
}
b-old {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	top: 50;
	flex-grow: 0;
}
b-carousel-image {
	bottom: 20;
	display: grid;
	outline-width: 0;
}
b-countdown-layout {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
b-back-carousel-thumbnails {
	text-align: center;
	bottom: 0;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
b-webkit {
	padding: 0.5em !important;
	vertical-align: middle;
	height: 0 !important;
	border: 0 none transparent;
}
b-nav {
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	transform: translate(50%, -50%);
}
b-back {
	border: none;
	color: #fff;
	-ms-user-select: none;
}
b-left-next {
	text-decoration: none;
	min-width: 0 !important;
}
b-old-bottom-price {
	box-sizing: content-box;
	overflow-x: auto;
	bottom: 0;
	flex-grow: 0;
	position: absolute !important;
}
b-position {
	flex-shrink: 0;
}
b-layout-totals-position {
	border: none;
	-ms-user-select: none;
}
b-repeater {
	min-width: 0 !important;
	box-sizing: content-box;
}
b-bottom-blocks {
	width: 100%;
}
b-totals-top {
	top: 50;
	line-height: calc(1em + 2px);
	outline: none !important;
	top: 10;
}
b-thumbnails-carousel {
	display: flex;
	opacity: 10;
	line-height: inherit;
}
b-horizontal {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
b-layout-quantity-inner {
	color: inherit;
	margin: 0 !important;
}
b-inner-old {
	color: inherit;
	color: inherit;
	outline: none !important;
}
.fa-dice-two:before {
  content: "\f528";
}
b-tables {
	position: absolute !important;
	fill: currentColor;
	height: 0 !important;
}
b-horizontal {
	min-height: 0 !important;
	width: calc(1em + 3px);
}
b-blocks {
	color: #fff;
	-ms-user-select: none;
	margin: 0 !important;
	margin: 0 !important;
	min-width: 0 !important;
}
b-countdown-layout {
	color: inherit;
	top: 10;
	color: #fff;
	border: 0 none transparent;
}
b-back-tables-nav {
	bottom: 0;
	align-items: left;
	-webkit-user-select: none;
	margin: 0;
	fill: currentColor;
}
b-back {
	text-decoration: none;
}
b-totals {
	height: 100%;
	top: 50;
}
b-image-button-quantity {
	box-sizing: content-box;
	margin: 0;
	top: 50;
}
b-left-repeater {
	height: 100%;
	align-items: left;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
b-bottom-button {
	right: 0;
	min-height: 0 !important;
	display: inline !important;
	line-height: calc(1em + 2px);
}
b-thumbnails-countdown {
	width: 100%;
	bottom: 20;
	min-width: 0 !important;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
b-button-button {
	font-size: 1em;
	right: 0;
	grid-gap: 30px;
}
b-carousel {
	padding: 0.5em !important;
	height: 0 !important;
	bottom: 10;
}
.fa-digg:before {
  content: "\f1a6";
}
w-webkit-tables {
	text-align: left;
	margin: 0;
	text-align: left;
}
w-thumbnails {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	bottom: 0;
}
w-left-totals {
	outline-width: 0;
}
w-position-top {
	scrollbar-width: none;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
w-thumbnails-inner-webkit {
	top: 10;
	opacity: 20;
	display: flex;
}
w-image-layout-nav {
	white-space: nowrap;
}
w-webkit-countdown {
	vertical-align: middle;
	width: 100%;
}
w-next-position {
	width: 100%;
	padding: 0.5em !important;
	position: relative;
}
w-thumbnails-bottom {
	justify-content: center;
	height: calc(1em + 3px);
	flex-grow: 0;
	scrollbar-width: none;
}
w-webkit {
	flex-shrink: 0;
	min-width: 0 !important;
	bottom: 0;
	outline-width: 0;
}
w-bottom {
	scrollbar-width: none;
}
w-price {
	text-align: left;
	white-space: nowrap;
	box-shadow: none !important;
}
w-old {
	position: relative;
	fill: currentColor;
	opacity: 10;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
w-thumbnails {
	width: calc(1em + 3px);
	scrollbar-width: none;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	height: 0 !important;
}
w-carousel-position-thumbnails {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
w-horizontal-carousel-inner {
	height: 100%;
}
w-next-horizontal-totals {
	width: calc(1em + 3px);
}
w-layout-countdown-blocks {
	right: 0;
	line-height: calc(1em + 2px);
}
w-old-webkit-quantity {
	bottom: 0;
}
w-carousel-carousel-webkit {
	overflow-y: hidden;
	border: 0 none transparent;
	top: 10;
	width: 2em;
	right: 0;
}
w-button {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
w-left {
	-ms-user-select: none;
	width: 0 !important;
	display: inline;
}
w-image-old-image {
	border: none;
	grid-template-columns: 1fr 1fr;
}
w-quantity-back-webkit {
	font: inherit inherit inherit/inherit inherit;
}
w-image-webkit-image {
	top: 10;
	height: 0 !important;
	flex-shrink: 0;
	overflow-y: hidden;
}
.fa-digital-ocean:before {
  content: "\f391";
}
z-carousel-totals {
	vertical-align: baseline;
	color: #fff;
	text-align: center;
}
z-carousel {
	left: calc(50% - 0.5em) !important;
	margin: 0;
	opacity: 1;
}
z-totals {
	text-transform: inherit;
	box-shadow: none !important;
	margin: 0;
}
z-price {
	width: 100%;
	align-items: center;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
z-countdown {
	top: 10;
	grid-gap: 30px;
	text-transform: inherit;
	min-height: 0 !important;
	z-index: 1;
}
z-top-thumbnails {
	justify-content: center;
}
z-horizontal-webkit-image {
	line-height: calc(1em + 2px);
	display: inline;
	display: inline;
	opacity: 1;
	box-shadow: none !important;
}
z-button-button {
	-webkit-user-select: none;
	box-shadow: none !important;
	grid-gap: 30px;
	opacity: 1;
}
z-left-totals {
	z-index: 1;
	right: 0;
	opacity: 1;
}
z-blocks-blocks {
	top: 10;
	height: 100%;
}
z-price-top {
	height: calc(1em + 3px);
	margin: 0;
	opacity: 20;
	width: 2em;
	opacity: 20;
}
z-left {
	align-items: center;
	margin: 0;
	width: 100%;
	color: inherit;
	height: calc(1em + 3px);
}
z-price-webkit-carousel {
	vertical-align: middle;
	line-height: 1 !important;
	min-width: 0 !important;
	bottom: 20;
}
z-left-image-thumbnails {
	letter-spacing: inherit;
	bottom: 20;
}
z-thumbnails-repeater {
	font-size: 1em;
	font-size: 1em;
}
z-inner {
	position: absolute;
	-webkit-user-select: none;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
z-old-carousel {
	box-sizing: content-box;
	scrollbar-width: none;
}
z-blocks {
	grid-gap: 30px;
	opacity: 10;
	width: 2em;
}
z-thumbnails-bottom-carousel {
	overflow-x: auto;
	opacity: 30;
	text-align: center;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
z-left {
	box-sizing: content-box;
}
z-layout {
	border: 0 none transparent;
	bottom: 0;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
z-top {
	overflow-y: hidden;
	letter-spacing: inherit;
	text-decoration: none;
	width: 0 !important;
}
z-position-horizontal-carousel {
	border: 0 none transparent;
	display: grid;
}
z-quantity-layout {
	margin: 0;
	width: 100%;
}
z-price {
	white-space: nowrap;
	justify-content: center;
}
z-inner {
	color: #fff;
	justify-content: center;
}
z-thumbnails-countdown {
	user-select: none;
	display: inline !important;
	text-align: left;
	display: grid;
	overflow-x: auto;
}
z-repeater-horizontal-top {
	text-decoration: none;
}
z-left-quantity-nav {
	box-sizing: content-box;
	line-height: inherit;
	display: inline !important;
	white-space: nowrap;
}
z-next-totals {
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
z-webkit {
	fill: currentColor;
	opacity: 20;
}
z-next-webkit {
	letter-spacing: inherit;
	overflow-y: hidden;
}
z-image-button {
	display: grid;
	box-shadow: none !important;
}
z-horizontal-blocks-top {
	left: calc(50% - 0.5em) !important;
}
z-countdown-nav-inner {
	transform: translate(50%, -50%);
	top: 0;
	font-size: 1em;
	border: none;
}
z-blocks-countdown-countdown {
	vertical-align: middle;
}
z-button {
	opacity: 30;
	transform: translate(50%, -50%);
	right: 0;
}
z-carousel-next-price {
	position: absolute !important;
	opacity: 20;
	font-size: 1em;
}
z-repeater {
	-webkit-text-decoration-skip: objects;
}
z-repeater-button-nav {
	z-index: 1;
	padding: 0.5em !important;
}
z-nav-bottom-top {
	display: flex;
	position: absolute;
	font-size: 1em;
}
z-horizontal {
	line-height: 1 !important;
	top: 0;
	text-decoration: none;
	width: 0 !important;
	bottom: 10;
}
z-carousel-price {
	height: 0 !important;
	height: 100%;
}
z-quantity-left-nav {
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	outline-width: 0;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
.fa-digital-tachograph:before {
  content: "\f566";
}
z-bottom-countdown {
	background-color: transparent;
	opacity: 10;
}
z-old {
	display: grid;
	border: 0 none transparent;
	bottom: 0;
	font-size: 1em;
}
z-totals-nav-next {
	opacity: 10;
	display: inline !important;
	opacity: 20;
}
z-quantity {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	border: none;
	bottom: 20;
}
z-carousel {
	user-select: none;
	width: 2em;
	opacity: 30;
	white-space: nowrap;
}
z-bottom-left {
	grid-gap: 30px;
}
z-carousel-totals {
	-ms-user-select: none;
	line-height: 1 !important;
	border: none;
	height: 0 !important;
}
z-repeater {
	display: inline;
	outline-width: 0;
}
z-layout-price {
	z-index: 1;
	position: relative;
	letter-spacing: inherit;
	height: 0 !important;
}
z-horizontal-inner-quantity {
	letter-spacing: inherit;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
}
z-inner {
	box-shadow: none !important;
	vertical-align: middle;
}
z-totals-bottom {
	color: #fff;
	display: inline !important;
	opacity: 10;
}
z-tables-layout {
	bottom: 0;
	right: 0;
	flex-shrink: 0;
}
z-repeater-next-horizontal {
	top: 10;
}
z-repeater-position-next {
	margin: 0 !important;
	border: none !important;
}
z-nav-quantity-left {
	opacity: 30;
	text-align: center;
	opacity: 10;
	display: inline !important;
}
z-inner {
	box-sizing: content-box;
}
z-bottom-inner-layout {
	flex-grow: 0;
	box-shadow: none !important;
	position: absolute !important;
	text-transform: inherit;
}
z-quantity-nav {
	display: inline;
}
z-carousel-bottom-inner {
	border: 0 none transparent;
	margin: 0 !important;
	bottom: 20;
	outline-width: 0;
	border: none !important;
}
.fa-directions:before {
  content: "\f5eb";
}
w-inner-next-nav {
	border: none;
	vertical-align: middle;
}
w-layout-repeater {
	height: calc(1em + 3px);
	text-transform: inherit;
	line-height: 1 !important;
	display: inline;
	box-shadow: none !important;
}
w-old-top-repeater {
	height: 100%;
}
w-button {
	position: absolute !important;
	outline-width: 0;
	transform: translate(50%, -50%);
}
w-back {
	bottom: 0;
	bottom: 10;
	text-transform: inherit;
	position: absolute;
	align-items: left;
}
w-nav {
	scrollbar-width: none;
	overflow-y: hidden;
	position: absolute;
}
w-top-tables {
	left: calc(50% - 0.5em) !important;
}
w-back-top {
	top: 50;
	outline: none !important;
}
w-carousel {
	min-width: 0 !important;
}
w-button-button {
	color: #fff;
	height: 100%;
}
w-thumbnails-bottom-layout {
	line-height: calc(1em + 2px);
	width: 0 !important;
	opacity: 30;
}
w-horizontal-image-horizontal {
	width: calc(1em + 3px);
	text-transform: inherit;
	font-size: 1em;
	display: inline;
}
w-next-horizontal {
	grid-gap: 30px;
	margin: 0;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
w-button-image {
	z-index: 1;
	user-select: none;
	border: none !important;
}
w-left {
	top: 10;
	bottom: 20;
	top: 10;
	display: grid;
	position: absolute;
}
w-next {
	margin: 0 !important;
}
w-repeater {
	line-height: 1 !important;
	top: 0;
	outline-width: 0;
	overflow-y: hidden;
	text-transform: inherit;
}
w-totals {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
w-price-blocks-button {
	outline: none !important;
	color: #fff;
	scrollbar-width: none;
}
w-webkit-image-button {
	height: calc(1em + 3px);
	grid-gap: 30px;
	height: 0 !important;
	top: 50;
}
w-position-carousel-countdown {
	grid-gap: 30px;
}
w-old-old {
	top: 50;
}
w-price-nav {
	border: 0 none transparent;
	scrollbar-width: none;
	box-sizing: content-box;
	padding: 0.5em !important;
	grid-gap: 30px;
}
w-layout-countdown-blocks {
	height: 100%;
	border: none !important;
}
w-blocks {
	align-items: center;
	outline-width: 0;
}
w-top-price {
	outline: none !important;
}
w-tables {
	flex-shrink: 0;
}
w-image-left-carousel {
	margin: 0 !important;
	outline-width: 0;
	color: #fff;
	position: absolute !important;
}
w-old-back {
	-ms-user-select: none;
	line-height: 1 !important;
	display: flex;
	opacity: 1;
	margin: 0 !important;
}
w-quantity {
	box-shadow: none !important;
	overflow-x: auto;
	border: none;
	box-sizing: content-box;
}
w-layout-nav {
	display: inline !important;
}
w-horizontal-old {
	width: 0 !important;
	color: #fff;
	height: 100%;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
w-next-button-bottom {
	margin: 0;
	opacity: 1;
	text-align: left;
}
w-repeater-back-inner {
	width: 2em;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
w-left {
	width: 0 !important;
}
w-inner-back {
	opacity: 10;
}
w-tables-left-thumbnails {
	vertical-align: baseline;
	opacity: 10;
}
w-layout-old-totals {
	text-decoration: none;
	width: 2em;
	scrollbar-width: none;
	color: #fff;
}
.fa-discord:before {
  content: "\f392";
}
l-top {
	text-transform: inherit;
	top: 10;
	flex-shrink: 0;
	opacity: 1;
}
l-carousel-totals {
	display: inline !important;
}
l-totals {
	position: absolute !important;
	transform: translate(50%, -50%);
}
l-left-position-price {
	opacity: 10;
	width: 2em;
	height: calc(1em + 3px);
	grid-gap: 30px;
}
l-carousel-layout-carousel {
	height: 0 !important;
	min-height: 0 !important;
	bottom: 0;
}
l-carousel-price {
	line-height: calc(1em + 2px);
	border: none !important;
	white-space: nowrap;
	display: flex;
	display: grid;
}
l-webkit {
	opacity: 1;
	bottom: 0;
	top: 0;
	min-width: 0 !important;
	flex-grow: 0;
}
l-layout-horizontal-button {
	text-align: center;
	width: 2em;
	width: calc(1em + 3px);
}
l-next-old-nav {
	min-width: 0 !important;
}
l-old-position {
	border: none !important;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
l-bottom-layout-carousel {
	display: inline !important;
	line-height: 1 !important;
}
l-back-top {
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
l-quantity {
	line-height: 1 !important;
	flex-grow: 0;
	width: 100%;
	flex-grow: 0;
}
l-position-thumbnails-horizontal {
	background-color: transparent;
	color: inherit;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
l-blocks {
	height: 0 !important;
	min-height: 0 !important;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
l-next {
	overflow-y: hidden;
	display: grid;
	flex-shrink: 0;
	opacity: 10;
}
l-quantity {
	display: grid;
}
l-webkit-top-inner {
	display: inline;
	vertical-align: middle;
}
l-back-old {
	display: flex;
	width: calc(1em + 3px);
	display: flex;
	height: 100%;
	flex-grow: 0;
}
l-bottom {
	text-transform: inherit;
	vertical-align: middle;
}
l-carousel-tables {
	padding: 0.5em !important;
	overflow-x: auto;
	height: calc(1em + 3px);
	font-size: 1em;
}
l-webkit {
	color: #fff;
	background-color: transparent;
}
.fa-discourse:before {
  content: "\f393";
}
r-nav-bottom {
	display: flex;
	border: 0 none transparent;
	width: calc(1em + 3px);
	opacity: 10;
}
r-webkit-horizontal-old {
	justify-content: center;
	text-decoration: none;
	text-decoration: none;
	color: inherit;
	background-color: transparent;
}
r-nav {
	-webkit-user-select: none;
}
r-totals {
	border: none !important;
}
r-countdown-thumbnails-left {
	margin: 0 !important;
	color: #fff;
	user-select: none;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
r-thumbnails {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
}
r-carousel {
	position: relative;
	scrollbar-width: none;
	text-align: center;
	text-decoration: none;
	width: 0 !important;
}
r-thumbnails-thumbnails-horizontal {
	top: 10;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
r-horizontal {
	justify-content: center;
	top: 0;
}
r-back {
	scrollbar-width: none;
	align-items: center;
	transform: translate(50%, -50%);
}
r-thumbnails-inner-webkit {
	width: 2em;
	text-decoration: none;
	width: calc(1em + 3px);
}
r-horizontal-tables {
	height: 0 !important;
	display: inline !important;
	font-size: 1em;
}
r-tables-quantity-top {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	opacity: 10;
	font-size: 1em;
}
r-horizontal-top {
	font-size: 1em;
	position: absolute !important;
}
r-image-button-next {
	margin: 0;
	text-align: left;
	height: 0 !important;
}
r-button-quantity {
	white-space: nowrap;
	opacity: 30;
}
r-next {
	height: 0 !important;
}
r-back {
	position: absolute;
	width: 2em;
	font-size: 1em;
}
r-button-tables-top {
	bottom: 20;
}
r-old-inner {
	min-width: 0 !important;
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
}
r-inner-repeater-layout {
	font-size: 1em;
	width: calc(1em + 3px);
	box-shadow: none !important;
	overflow-y: hidden;
	box-shadow: none !important;
}
r-image {
	vertical-align: middle;
	box-sizing: content-box;
	-webkit-user-select: none;
}
r-quantity {
	text-align: center;
	position: absolute;
	padding: 0.5em !important;
	align-items: center;
	text-align: center;
}
r-left-repeater {
	grid-gap: 30px;
	fill: currentColor;
	text-decoration: none;
}
r-back {
	width: 100%;
}
r-thumbnails-top {
	text-align: left;
	position: absolute !important;
	-webkit-user-select: none;
}
r-webkit-repeater-next {
	z-index: 1;
	top: 50;
	vertical-align: middle;
}
r-back-countdown-horizontal {
	border: none;
	bottom: 0;
}
r-back-totals-repeater {
	top: 50;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	justify-content: center;
}
r-image-bottom-old {
	border: none;
	display: inline !important;
	padding: 0.5em !important;
	display: inline;
}
r-position {
	overflow-x: auto;
	flex-grow: 0;
}
r-nav-bottom {
	transform: translate(50%, -50%);
}
r-left-back {
	box-shadow: none !important;
}
r-price-tables-countdown {
	padding: 0.5em !important;
	position: absolute !important;
}
r-layout {
	overflow-y: hidden;
	border: none;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	border: 0 none transparent;
}
r-price {
	border: none !important;
	bottom: 10;
	min-width: 0 !important;
}
r-thumbnails-carousel {
	flex-grow: 0;
	position: absolute !important;
	display: inline;
}
r-blocks-quantity {
	height: 0 !important;
	bottom: 10;
	margin: 0 !important;
	text-decoration: none;
	-ms-user-select: none;
}
r-tables {
	bottom: 10;
	top: 10;
	min-width: 0 !important;
	height: calc(1em + 3px);
}
r-button-inner {
	min-height: 0 !important;
	color: inherit;
}
r-back-old-layout {
	opacity: 30;
	height: 0 !important;
}
r-back-image {
	display: grid;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	user-select: none;
}
r-blocks {
	margin: 0;
	color: #fff;
}
r-nav-button {
	font-size: 1em;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
}
r-position-price-inner {
	right: 0;
	height: 0 !important;
	-ms-user-select: none;
	vertical-align: baseline;
	-ms-user-select: none;
}
r-totals-back-position {
	color: #fff;
	opacity: 30;
}
.fa-divide:before {
  content: "\f529";
}
n-countdown-inner {
	min-width: 0 !important;
	outline: none !important;
	width: calc(1em + 3px);
}
n-price {
	vertical-align: middle;
	text-align: left;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
n-bottom-button-top {
	text-decoration: none;
}
n-left-carousel-countdown {
	opacity: 10;
	position: absolute !important;
	border: none !important;
}
n-image-bottom {
	color: inherit;
	right: 0;
	fill: currentColor;
	position: absolute !important;
	width: calc(1em + 3px);
}
n-horizontal-nav {
	overflow-y: hidden;
	top: 0;
	grid-gap: 30px;
}
n-old-quantity {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	user-select: none;
	z-index: 1;
	display: grid;
}
n-position-repeater {
	fill: currentColor;
	overflow-x: auto;
	width: 0 !important;
}
n-next-webkit-next {
	flex-shrink: 0;
	color: #fff;
}
n-price-webkit-totals {
	fill: currentColor;
	white-space: nowrap;
}
n-bottom-layout {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	margin: 0 !important;
	outline: none !important;
}
n-price {
	border: 0 none transparent;
	align-items: left;
	justify-content: center;
	align-items: left;
}
n-thumbnails {
	border: none !important;
	text-transform: inherit;
	background-color: transparent;
	border: 0 none transparent;
	box-sizing: content-box;
}
n-repeater {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
n-countdown-back {
	vertical-align: middle;
	text-decoration: none;
	flex-shrink: 0;
}
n-totals-countdown {
	letter-spacing: inherit;
	border: none;
	display: inline !important;
	vertical-align: baseline;
	min-height: 0 !important;
}
n-totals {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
n-inner {
	box-shadow: none !important;
}
n-bottom-thumbnails {
	outline: none !important;
}
n-thumbnails-left-webkit {
	bottom: 20;
	width: calc(1em + 3px);
}
n-left-carousel {
	min-width: 0 !important;
	bottom: 20;
	letter-spacing: inherit;
}
n-left-blocks {
	text-align: left;
	min-height: 0 !important;
}
n-quantity-button {
	box-shadow: none !important;
	top: 10;
	right: 0;
	scrollbar-width: none;
}
n-carousel-inner {
	width: 2em;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
n-layout-back {
	white-space: nowrap;
	flex-grow: 0;
	flex-shrink: 0;
}
n-countdown-repeater-blocks {
	right: 0;
	flex-grow: 0;
	text-transform: inherit;
}
n-totals-quantity-next {
	width: 2em;
	scrollbar-width: none;
	display: grid;
	background-color: transparent;
	width: 2em;
}
n-bottom {
	grid-gap: 30px;
	color: inherit;
}
n-repeater-quantity-top {
	position: absolute;
	opacity: 20;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
.fa-dizzy:before {
  content: "\f567";
}
a-bottom-totals {
	min-width: 0 !important;
	bottom: 0;
}
a-horizontal-countdown-inner {
	color: #fff;
	width: 100%;
}
a-layout {
	text-decoration: none;
	text-align: left;
	top: 10;
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
a-carousel-webkit {
	width: 100%;
}
a-thumbnails-old-position {
	color: #fff;
}
a-image-bottom-position {
	top: 0;
	color: inherit;
	position: absolute;
	opacity: 1;
}
a-old-layout-image {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	border: none !important;
	color: inherit;
}
a-top-nav {
	margin: 0 !important;
}
a-webkit-left {
	outline-width: 0;
}
a-image {
	padding: 0.5em !important;
}
a-countdown-totals-image {
	bottom: 20;
	text-transform: inherit;
}
a-inner {
	box-shadow: none !important;
	display: inline;
}
a-tables-totals-top {
	display: inline;
	top: 0;
}
a-old {
	z-index: 1;
}
a-button-webkit-bottom {
	position: absolute !important;
}
a-webkit {
	bottom: 20;
	line-height: 1 !important;
	justify-content: center;
}
a-inner-left-horizontal {
	vertical-align: middle;
	border: none !important;
	bottom: 20;
	margin: 0;
}
.fa-dna:before {
  content: "\f471";
}
i-tables-bottom {
	scrollbar-width: none;
	z-index: 1;
}
i-back-price {
	width: calc(1em + 3px);
	bottom: 0;
}
i-price-thumbnails-left {
	text-align: center;
	color: #fff;
}
i-blocks-countdown-blocks {
	overflow-y: hidden;
	text-align: center;
}
i-totals {
	letter-spacing: inherit;
	align-items: center;
	opacity: 20;
	border: none;
	bottom: 20;
}
i-old-nav-webkit {
	font-size: 1em;
	top: 0;
}
i-thumbnails-blocks-old {
	outline-width: 0;
	height: calc(1em + 3px);
}
i-price-bottom-old {
	-ms-user-select: none;
}
i-price-horizontal-carousel {
	text-transform: inherit;
	height: calc(1em + 3px);
	display: inline;
}
i-repeater {
	width: 100%;
	box-sizing: content-box;
	height: 100%;
}
i-left-bottom {
	vertical-align: baseline;
	top: 10;
}
i-totals-back-inner {
	white-space: nowrap;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
i-left-carousel-tables {
	letter-spacing: inherit;
	bottom: 10;
	vertical-align: baseline;
}
i-totals-top {
	opacity: 10;
	flex-grow: 0;
	text-decoration: none;
	text-decoration: none;
}
i-blocks-position {
	width: 0 !important;
	opacity: 30;
	vertical-align: baseline;
	box-shadow: none !important;
	letter-spacing: inherit;
}
i-button {
	bottom: 20;
	grid-gap: 30px;
	box-shadow: none !important;
	-ms-user-select: none;
	position: absolute !important;
}
i-old {
	height: 100%;
}
i-old-left-thumbnails {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
i-tables-horizontal {
	-webkit-user-select: none;
	overflow-x: auto;
	width: 0 !important;
	line-height: inherit;
}
i-nav {
	text-align: center;
	flex-shrink: 0;
}
i-inner-image-totals {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	justify-content: center;
}
i-repeater-top {
	position: absolute;
	outline: none !important;
}
i-blocks-thumbnails {
	outline-width: 0;
	min-height: 0 !important;
	outline-width: 0;
	align-items: center;
	border: 0 none transparent;
}
i-totals-webkit {
	vertical-align: middle;
	text-transform: inherit;
	display: inline;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
i-horizontal {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
i-thumbnails {
	opacity: 30;
	height: 100%;
}
i-carousel {
	display: inline !important;
}
i-button-bottom {
	align-items: center;
	color: #fff;
	text-decoration: none;
}
i-position-image-top {
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	color: #fff;
}
i-blocks-left {
	grid-gap: 30px;
	display: flex;
}
i-back {
	transform: translate(50%, -50%);
	bottom: 0;
}
i-button {
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
i-webkit {
	box-sizing: content-box;
	background-color: transparent;
}
.fa-dochub:before {
  content: "\f394";
}
o-nav {
	min-width: 0 !important;
	right: 0;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
o-quantity-layout {
	width: 2em;
	user-select: none;
	height: 100%;
	padding: 0.5em !important;
	opacity: 10;
}
o-carousel-webkit {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
o-back-top {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
o-price-blocks {
	margin: 0;
	top: 0;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
o-blocks-totals {
	line-height: 1 !important;
	line-height: 1 !important;
}
o-repeater {
	white-space: nowrap;
}
o-repeater-tables-position {
	-webkit-user-select: none;
}
o-next-layout-countdown {
	min-width: 0 !important;
	fill: currentColor;
}
o-quantity-left-position {
	align-items: center;
	align-items: center;
}
o-old-countdown-nav {
	justify-content: center;
	flex-grow: 0;
	color: inherit;
	width: calc(1em + 3px);
}
o-position-thumbnails-repeater {
	justify-content: center;
	border: 0 none transparent;
	line-height: 1 !important;
	box-shadow: none !important;
	bottom: 10;
}
o-button {
	z-index: 1;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	text-align: center;
}
o-back-image {
	display: flex;
	flex-grow: 0;
}
o-webkit-quantity-carousel {
	line-height: inherit;
	opacity: 1;
	line-height: 1 !important;
	letter-spacing: inherit;
	vertical-align: baseline;
}
o-carousel-top {
	margin: 0 !important;
}
o-bottom-bottom {
	min-width: 0 !important;
	padding: 0.5em !important;
}
o-button {
	text-transform: inherit;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
o-next-layout {
	line-height: 1 !important;
	height: 100%;
}
o-carousel-horizontal {
	flex-grow: 0;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
o-position-webkit-repeater {
	color: #fff;
	height: 0 !important;
	text-align: left;
	text-align: left;
	user-select: none;
}
o-blocks {
	display: inline;
}
o-back {
	vertical-align: middle;
}
o-nav-repeater {
	background-color: transparent;
	display: inline;
	height: calc(1em + 3px);
}
o-position-image-repeater {
	border: 0 none transparent;
}
o-next-tables-price {
	width: 0 !important;
	color: #fff;
	height: 0 !important;
	line-height: inherit;
}
o-blocks-carousel {
	scrollbar-width: none;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	z-index: 1;
}
o-bottom-bottom {
	background-color: transparent;
	scrollbar-width: none;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
o-image-tables-countdown {
	opacity: 20;
	top: 10;
}
o-thumbnails-next-quantity {
	white-space: nowrap;
	top: 0;
	vertical-align: baseline;
}
o-webkit {
	-webkit-text-decoration-skip: objects;
}
.fa-docker:before {
  content: "\f395";
}
v-carousel {
	align-items: center;
	bottom: 20;
	opacity: 1;
	flex-shrink: 0;
	border: none !important;
}
v-webkit-quantity {
	top: 50;
	top: 10;
}
v-price-old {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	min-height: 0 !important;
	bottom: 0;
}
v-back {
	height: 0 !important;
	top: 10;
	font-size: 1em;
	letter-spacing: inherit;
	align-items: center;
}
v-blocks-position-next {
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	height: calc(1em + 3px);
}
v-top-price-totals {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	margin: 0;
	white-space: nowrap;
}
v-back-thumbnails-old {
	height: 100%;
	-webkit-user-select: none;
}
v-bottom-next {
	-ms-user-select: none;
	box-shadow: none !important;
	outline-width: 0;
}
v-next {
	outline-width: 0;
	opacity: 20;
	display: grid;
}
v-nav {
	font-size: 1em;
	position: absolute !important;
	overflow-x: auto;
	width: 2em;
}
v-nav-next-nav {
	white-space: nowrap;
	height: 100%;
}
v-blocks {
	fill: currentColor;
	vertical-align: middle;
	height: 0 !important;
	top: 10;
	opacity: 20;
}
v-next-next {
	fill: currentColor;
	align-items: left;
	width: 2em;
	opacity: 1;
}
v-bottom {
	text-align: left;
	border: 0 none transparent;
	opacity: 30;
}
v-totals-inner {
	line-height: 1 !important;
	vertical-align: baseline;
	text-align: left;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
v-bottom-image-tables {
	margin: 0;
	opacity: 20;
	right: 0;
	display: flex;
}
v-thumbnails {
	vertical-align: middle;
	bottom: 10;
	scrollbar-width: none;
}
v-thumbnails {
	opacity: 20;
	scrollbar-width: none;
	display: inline;
}
v-quantity-blocks {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	display: inline;
}
v-repeater {
	-ms-user-select: none;
	bottom: 20;
	scrollbar-width: none;
	z-index: 1;
}
v-position-horizontal {
	scrollbar-width: none;
	width: calc(1em + 3px);
}
v-next {
	position: absolute;
	vertical-align: baseline;
	-webkit-user-select: none;
}
v-webkit-webkit-bottom {
	opacity: 20;
	top: 0;
	color: #fff;
}
v-webkit-old {
	font-size: 1em;
	line-height: inherit;
	height: 100%;
	opacity: 10;
	opacity: 20;
}
v-price {
	padding: 0.5em !important;
	padding: 0.5em !important;
	white-space: nowrap;
	flex-grow: 0;
}
v-thumbnails {
	opacity: 1;
	text-decoration: none;
	display: inline !important;
	height: 100%;
	text-align: center;
}
v-inner {
	min-height: 0 !important;
	padding: 0.5em !important;
	overflow-x: auto;
	font-size: 1em;
}
v-horizontal-position-image {
	outline-width: 0;
	width: 0 !important;
	top: 50;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
v-position {
	display: grid;
}
v-image-totals {
	white-space: nowrap;
	width: calc(1em + 3px);
	white-space: nowrap;
	margin: 0 !important;
}
v-totals {
	line-height: 1 !important;
	fill: currentColor;
	display: flex;
}
v-position-inner-horizontal {
	height: 100%;
	line-height: 1 !important;
}
v-webkit-bottom {
	min-width: 0 !important;
	white-space: nowrap;
	vertical-align: middle;
	display: inline;
	overflow-x: auto;
}
v-repeater {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	width: 2em;
	opacity: 30;
	grid-gap: 30px;
}
.fa-dog:before {
  content: "\f6d3";
}
a-tables-button-blocks {
	display: grid;
	color: inherit;
	background-color: transparent;
}
a-bottom-back-totals {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	bottom: 10;
	user-select: none;
}
a-old {
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	flex-shrink: 0;
}
a-webkit {
	min-height: 0 !important;
	letter-spacing: inherit;
	top: 10;
	width: 0 !important;
}
a-button {
	display: inline !important;
	bottom: 10;
	background-color: transparent;
	min-width: 0 !important;
	border: none;
}
a-carousel {
	top: 50;
	flex-grow: 0;
	overflow-y: hidden;
	scrollbar-width: none;
	flex-shrink: 0;
}
a-repeater {
	vertical-align: middle;
	vertical-align: baseline;
	grid-gap: 30px;
}
a-webkit-old-bottom {
	margin: 0 !important;
}
a-quantity-bottom {
	position: absolute !important;
}
a-totals-button-webkit {
	line-height: 1 !important;
}
a-countdown {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
a-countdown-button-tables {
	font: inherit inherit inherit/inherit inherit;
}
a-bottom-position-totals {
	top: 10;
	width: calc(1em + 3px);
	margin: 0;
}
a-bottom {
	color: inherit;
	display: flex;
}
a-bottom {
	align-items: left;
	opacity: 20;
	overflow-y: hidden;
	text-transform: inherit;
	-webkit-user-select: none;
}
a-button {
	line-height: 1 !important;
	border: none;
	flex-shrink: 0;
}
a-tables-tables-tables {
	vertical-align: baseline;
	border: none !important;
	line-height: inherit;
	-ms-user-select: none;
}
a-blocks {
	letter-spacing: inherit;
	opacity: 1;
	line-height: calc(1em + 2px);
}
a-repeater {
	border: none;
	position: absolute !important;
}
.fa-dollar-sign:before {
  content: "\f155";
}
i-bottom {
	bottom: 0;
}
i-old-bottom {
	line-height: 1 !important;
}
i-top-price {
	top: 50;
	top: 10;
	outline: none !important;
	fill: currentColor;
	top: 50;
}
i-tables-old-blocks {
	bottom: 20;
	opacity: 1;
	opacity: 20;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
i-carousel-repeater-tables {
	outline-width: 0;
	display: flex;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
i-carousel {
	box-shadow: none !important;
	vertical-align: baseline;
	line-height: 1 !important;
}
i-webkit-quantity-nav {
	flex-grow: 0;
	display: inline !important;
	border: none !important;
	outline: none !important;
}
i-image-inner-top {
	padding: 0.5em !important;
}
i-old-top {
	scrollbar-width: none;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
i-horizontal-thumbnails {
	height: calc(1em + 3px);
}
i-button-countdown-bottom {
	white-space: nowrap;
}
i-bottom-layout {
	border: none !important;
	position: absolute;
	display: inline !important;
}
i-bottom {
	height: calc(1em + 3px);
	height: 0 !important;
}
i-button {
	opacity: 30;
	color: #fff;
}
i-next-inner {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	border: none;
	box-shadow: none !important;
	bottom: 20;
}
i-blocks {
	height: calc(1em + 3px);
}
i-layout {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
i-nav-left {
	bottom: 20;
}
i-price-left {
	vertical-align: middle;
	transform: translate(50%, -50%);
	width: 0 !important;
	line-height: calc(1em + 2px);
}
i-blocks {
	user-select: none;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
i-old-totals-button {
	-webkit-user-select: none;
}
i-button {
	width: 100%;
	bottom: 10;
}
i-bottom-nav {
	display: flex;
	outline-width: 0;
	border: none;
}
i-quantity {
	overflow-x: auto;
	bottom: 20;
	box-sizing: content-box;
}
i-webkit-carousel {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	justify-content: center;
}
i-next-bottom {
	opacity: 1;
	box-shadow: none !important;
}
i-button-inner {
	bottom: 0;
	margin: 0;
	align-items: center;
}
i-layout-nav-countdown {
	right: 0;
	align-items: left;
	bottom: 0;
	height: 0 !important;
}
i-repeater-top {
	border: 0 none transparent;
	flex-grow: 0;
}
i-top-next {
	width: 2em;
	min-height: 0 !important;
	line-height: inherit;
	position: absolute !important;
}
.fa-dolly:before {
  content: "\f472";
}
o-bottom-top-webkit {
	width: 0 !important;
	fill: currentColor;
	line-height: 1 !important;
	outline-width: 0;
}
o-old-thumbnails {
	margin: 0;
	top: 0;
	overflow-x: auto;
	top: 10;
	width: calc(1em + 3px);
}
o-quantity-blocks {
	border: none !important;
	letter-spacing: inherit;
	width: 0 !important;
	margin: 0;
}
o-repeater-horizontal {
	scrollbar-width: none;
}
o-position {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	color: #fff;
	color: inherit;
	font-size: 1em;
}
o-button {
	display: grid;
	height: calc(1em + 3px);
	min-height: 0 !important;
	opacity: 30;
}
o-webkit {
	right: 0;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
o-price-totals-bottom {
	color: #fff;
	opacity: 30;
	display: inline !important;
}
o-tables-next {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	min-height: 0 !important;
}
o-nav-button {
	position: absolute !important;
	grid-gap: 30px;
}
o-top-tables {
	text-decoration: none;
	opacity: 1;
	top: 0;
}
o-old-carousel {
	fill: currentColor;
	font-size: 1em;
	flex-grow: 0;
	width: 0 !important;
}
o-left-old {
	-webkit-user-select: none;
	bottom: 10;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
o-webkit {
	position: absolute;
	scrollbar-width: none;
	vertical-align: middle;
	letter-spacing: inherit;
}
o-carousel-old {
	min-height: 0 !important;
	overflow-y: hidden;
}
o-horizontal {
	box-sizing: content-box;
	grid-gap: 30px;
}
o-tables-totals-back {
	align-items: left;
}
o-button {
	flex-grow: 0;
	opacity: 1;
	margin: 0 !important;
	text-transform: inherit;
}
o-price-carousel-thumbnails {
	top: 0;
	width: 2em;
	overflow-y: hidden;
	bottom: 20;
}
.fa-dolly-flatbed:before {
  content: "\f474";
}
f-left {
	position: relative;
}
f-top-bottom-image {
	-webkit-text-decoration-skip: objects;
}
f-horizontal-position-layout {
	display: flex;
}
f-layout-price {
	height: 100%;
	line-height: 1 !important;
	-webkit-user-select: none;
	bottom: 20;
	outline-width: 0;
}
f-repeater-tables-totals {
	position: relative;
	display: inline !important;
}
f-carousel-back {
	overflow-x: auto;
	vertical-align: middle;
	outline-width: 0;
	width: 2em;
}
f-position {
	overflow-y: hidden;
	width: calc(1em + 3px);
	text-decoration: none;
}
f-button-totals-quantity {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
f-quantity {
	opacity: 20;
}
f-repeater {
	line-height: 1 !important;
	opacity: 20;
}
f-quantity-old-webkit {
	letter-spacing: inherit;
	align-items: center;
	opacity: 1;
}
f-bottom-repeater {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	display: flex;
	overflow-y: hidden;
	height: 0 !important;
}
f-button-top {
	height: 100%;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
f-thumbnails-quantity {
	position: absolute !important;
	vertical-align: baseline;
}
f-layout-tables {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	height: 0 !important;
}
f-top-bottom {
	grid-gap: 30px;
	opacity: 20;
	vertical-align: middle;
	flex-grow: 0;
	z-index: 1;
}
f-quantity {
	width: 100%;
}
f-tables-quantity {
	width: 100%;
	flex-grow: 0;
	display: flex;
	border: none;
}
.fa-donate:before {
  content: "\f4b9";
}
r-button {
	bottom: 10;
	border: 0 none transparent;
	height: 0 !important;
	text-decoration: none;
	flex-grow: 0;
}
r-position {
	fill: currentColor;
}
r-button-nav {
	bottom: 20;
	display: flex;
}
r-old {
	margin: 0;
	opacity: 20;
	display: inline !important;
}
r-position {
	vertical-align: middle;
}
r-quantity-repeater-horizontal {
	scrollbar-width: none;
}
r-next-repeater {
	width: calc(1em + 3px);
	height: 100%;
}
r-blocks-image {
	fill: currentColor;
	opacity: 20;
}
r-tables {
	right: 0;
	position: absolute !important;
	border: 0 none transparent;
}
r-back-price {
	border: none;
	box-sizing: content-box;
	outline-width: 0;
	text-decoration: none;
}
r-webkit-left-thumbnails {
	opacity: 1;
	opacity: 30;
	width: 100%;
	bottom: 20;
}
r-bottom-blocks {
	opacity: 20;
	line-height: inherit;
	box-sizing: content-box;
}
r-totals-thumbnails-top {
	bottom: 0;
	opacity: 10;
	border: none;
	box-shadow: none !important;
	flex-shrink: 0;
}
r-inner {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
r-layout-bottom {
	border: 0 none transparent;
	-webkit-user-select: none;
}
r-price-webkit-tables {
	padding: 0.5em !important;
	flex-grow: 0;
	overflow-y: hidden;
	border: none !important;
}
r-nav-totals-repeater {
	user-select: none;
	margin: 0;
	height: 0 !important;
	opacity: 1;
}
r-layout-position {
	height: 0 !important;
	opacity: 20;
}
r-layout {
	opacity: 20;
}
r-position-position {
	background-color: transparent;
	position: absolute;
	transform: translate(50%, -50%);
	opacity: 1;
}
r-totals-old-tables {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	margin: 0 !important;
}
r-horizontal-nav {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	overflow-x: auto;
	fill: currentColor;
}
r-nav {
	opacity: 10;
	color: inherit;
	bottom: 10;
	z-index: 1;
}
r-left {
	opacity: 10;
	margin: 0 !important;
	width: 2em;
	z-index: 1;
	vertical-align: middle;
}
r-nav {
	white-space: nowrap;
	border: none !important;
	min-height: 0 !important;
	align-items: center;
	bottom: 0;
}
r-bottom-layout-countdown {
	text-align: left;
	grid-gap: 30px;
	overflow-x: auto;
	z-index: 1;
}
r-layout {
	user-select: none;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
r-horizontal {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
r-countdown {
	bottom: 10;
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
r-back-inner {
	transform: translate(50%, -50%);
}
r-thumbnails-back-tables {
	bottom: 20;
	min-width: 0 !important;
	bottom: 10;
	text-align: center;
	background-color: transparent;
}
r-layout-tables {
	display: inline !important;
	opacity: 20;
	text-transform: inherit;
	width: 2em;
	display: inline;
}
r-button-next-price {
	text-decoration: none;
}
r-tables-quantity {
	align-items: center;
}
r-bottom {
	margin: 0 !important;
}
r-webkit-inner-inner {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
r-repeater {
	height: 100%;
}
r-totals-countdown {
	letter-spacing: inherit;
	display: inline !important;
	opacity: 20;
}
r-top-blocks-button {
	opacity: 10;
	z-index: 1;
	grid-gap: 30px;
	text-decoration: none;
}
r-nav {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
r-top {
	text-align: center;
	white-space: nowrap;
	display: grid;
	right: 0;
	user-select: none;
}
.fa-door-closed:before {
  content: "\f52a";
}
b-next-tables {
	position: absolute;
}
b-inner {
	height: 100%;
	width: 0 !important;
	width: 100%;
}
b-carousel-back {
	min-width: 0 !important;
	-webkit-user-select: none;
	box-sizing: content-box;
	text-transform: inherit;
	overflow-y: hidden;
}
b-totals {
	vertical-align: middle;
}
b-inner-layout {
	z-index: 1;
}
b-carousel {
	right: 0;
}
b-price {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	outline: none !important;
	outline-width: 0;
	letter-spacing: inherit;
}
b-old {
	width: 0 !important;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
b-nav {
	grid-gap: 30px;
}
b-image-carousel {
	right: 0;
}
b-price {
	user-select: none;
	padding: 0.5em !important;
}
b-image-tables {
	vertical-align: baseline;
}
b-layout-layout-nav {
	position: absolute !important;
	min-height: 0 !important;
	text-align: left;
	color: #fff;
	text-align: center;
}
b-carousel-tables-horizontal {
	display: grid;
	min-height: 0 !important;
	display: grid;
	width: 2em;
	align-items: left;
}
b-horizontal-thumbnails {
	z-index: 1;
}
b-totals-next {
	bottom: 20;
	text-transform: inherit;
	box-sizing: content-box;
	grid-gap: 30px;
}
b-carousel-quantity-nav {
	text-align: center;
	scrollbar-width: none;
}
b-thumbnails-carousel-repeater {
	text-align: left;
	width: calc(1em + 3px);
	display: inline;
	width: 100%;
	overflow-y: hidden;
}
b-bottom-bottom {
	z-index: 1;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
b-thumbnails {
	top: 50;
	width: calc(1em + 3px);
	align-items: center;
	box-sizing: content-box;
}
b-blocks-image {
	color: #fff;
}
b-position {
	border: none;
	display: inline !important;
	flex-grow: 0;
}
b-countdown {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
b-carousel-price-inner {
	outline-width: 0;
	opacity: 20;
}
b-back-next {
	opacity: 1;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	vertical-align: baseline;
	grid-gap: 30px;
}
.fa-door-open:before {
  content: "\f52b";
}
l-tables-nav {
	scrollbar-width: none;
	color: inherit;
	border: none;
}
l-tables {
	opacity: 1;
	display: flex;
	border: 0 none transparent;
}
l-countdown-repeater {
	min-width: 0 !important;
	line-height: inherit;
	right: 0;
	display: grid;
	align-items: center;
}
l-left-countdown-layout {
	grid-gap: 30px;
}
l-position {
	height: 0 !important;
	display: grid;
	white-space: nowrap;
	top: 50;
}
l-webkit-layout {
	width: calc(1em + 3px);
	opacity: 1;
	bottom: 10;
	color: inherit;
}
l-countdown-old-next {
	position: relative;
}
l-horizontal-tables-inner {
	opacity: 10;
	opacity: 20;
}
l-left {
	opacity: 30;
	background-color: transparent;
	color: inherit;
	align-items: left;
	opacity: 1;
}
l-bottom-position {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	-ms-user-select: none;
	width: 2em;
	border: 0 none transparent;
}
l-top-layout {
	height: 100%;
	scrollbar-width: none;
	box-shadow: none !important;
}
l-thumbnails {
	text-align: center;
	color: inherit;
	font-size: 1em;
	user-select: none;
	opacity: 30;
}
l-back {
	text-decoration: none;
	position: absolute;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
l-carousel-left-image {
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
l-nav-left {
	height: 0 !important;
}
l-left {
	line-height: inherit;
	position: absolute;
	flex-shrink: 0;
	position: absolute;
	opacity: 30;
}
l-countdown {
	color: #fff;
	top: 50;
	text-align: center;
	top: 50;
	line-height: inherit;
}
l-tables {
	letter-spacing: inherit;
	opacity: 20;
}
l-countdown-next {
	top: calc(50% - 0.5em) !important;
}
l-horizontal-webkit-carousel {
	width: 2em;
	border: none;
	top: calc(50% - 0.5em) !important;
}
l-nav-carousel {
	color: inherit;
	transform: translate(50%, -50%);
	text-transform: inherit;
}
l-carousel-image {
	bottom: 0;
}
l-left-bottom-position {
	left: calc(50% - 0.5em) !important;
}
l-button-countdown-totals {
	fill: currentColor;
	bottom: 10;
}
l-countdown-button {
	top: 10;
}
.fa-dot-circle:before {
  content: "\f192";
}
s-totals {
	outline-width: 0;
}
s-countdown-layout {
	top: 50;
	left: calc(50% - 0.5em) !important;
}
s-tables-horizontal {
	right: 0;
	position: absolute;
}
s-countdown-left {
	line-height: 1 !important;
	flex-shrink: 0;
	user-select: none;
	top: calc(50% - 0.5em) !important;
}
s-button {
	transform: translate(50%, -50%);
}
s-carousel-repeater-price {
	right: 0;
}
s-left-bottom-thumbnails {
	bottom: 10;
	height: calc(1em + 3px);
	bottom: 0;
	outline: none !important;
	color: #fff;
}
s-quantity {
	opacity: 20;
}
s-image {
	display: grid;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
s-countdown {
	height: calc(1em + 3px);
	width: 2em;
	align-items: left;
	text-align: center;
	line-height: inherit;
}
s-layout-price-countdown {
	-ms-user-select: none;
}
s-repeater {
	vertical-align: middle;
	vertical-align: baseline;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
s-horizontal-bottom-blocks {
	margin: 0;
	height: 0 !important;
	outline-width: 0;
	text-decoration: none;
	bottom: 20;
}
s-repeater-horizontal {
	position: relative;
	font-size: 1em;
	top: 10;
	line-height: inherit;
}
s-horizontal-totals-button {
	width: 2em;
	border: none;
	min-height: 0 !important;
}
s-quantity {
	top: 50;
	top: 0;
}
s-bottom-blocks {
	height: 0 !important;
	justify-content: center;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
s-countdown {
	opacity: 30;
	align-items: left;
}
s-layout-inner {
	outline: none !important;
	top: 0;
	line-height: 1 !important;
	z-index: 1;
	user-select: none;
}
s-bottom {
	border: none !important;
	width: 100%;
	position: absolute !important;
}
s-nav-totals-totals {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
s-tables-position-tables {
	vertical-align: baseline;
	line-height: 1 !important;
	padding: 0.5em !important;
	border: none !important;
}
s-button-inner {
	fill: currentColor;
	text-align: left;
	justify-content: center;
	bottom: 20;
	transform: translate(50%, -50%);
}
s-quantity-next {
	transform: translate(50%, -50%);
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
s-bottom-tables {
	margin: 0 !important;
}
s-left {
	background-color: transparent;
	opacity: 30;
	overflow-y: hidden;
}
.fa-dove:before {
  content: "\f4ba";
}
h-repeater {
	outline: none !important;
	text-transform: inherit;
	transform: translate(50%, -50%);
	user-select: none;
	line-height: inherit;
}
h-image {
	border: none !important;
	white-space: nowrap;
}
h-quantity-position-old {
	text-align: center;
	display: inline;
	flex-grow: 0;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
}
h-nav-layout {
	width: 2em;
	white-space: nowrap;
	flex-grow: 0;
}
h-repeater {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	letter-spacing: inherit;
	position: absolute !important;
}
h-blocks-image {
	position: absolute;
}
h-next-tables {
	height: 0 !important;
	border: none;
	text-align: left;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
h-horizontal-nav {
	display: grid;
}
h-horizontal-back-carousel {
	-ms-user-select: none;
	fill: currentColor;
	margin: 0;
	padding: 0.5em !important;
	min-height: 0 !important;
}
h-image {
	align-items: left;
	vertical-align: baseline;
	outline: none !important;
	margin: 0 !important;
	justify-content: center;
}
h-old {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	text-transform: inherit;
}
h-position-old-carousel {
	grid-template-columns: 1fr 1fr;
}
h-old-thumbnails {
	box-sizing: content-box;
}
h-button-next {
	z-index: 1;
}
h-bottom-image {
	display: grid;
	display: grid;
}
h-totals {
	justify-content: center;
	grid-gap: 30px;
}
h-totals {
	z-index: 1;
}
h-nav {
	width: 100%;
	overflow-y: hidden;
	align-items: left;
	letter-spacing: inherit;
	background-color: transparent;
}
h-repeater {
	letter-spacing: inherit;
	margin: 0;
	vertical-align: middle;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
h-price-countdown-horizontal {
	width: 0 !important;
}
h-webkit-countdown-thumbnails {
	display: grid;
	width: 2em;
	border: none;
}
h-button-countdown-inner {
	text-align: center;
	top: 50;
	display: flex;
	opacity: 10;
}
h-price-next-left {
	border: none;
	top: 50;
}
h-totals {
	margin: 0;
}
h-position {
	color: inherit;
}
h-layout {
	flex-grow: 0;
	box-shadow: none !important;
}
h-webkit-bottom-button {
	justify-content: center;
	height: calc(1em + 3px);
	scrollbar-width: none;
	opacity: 10;
}
h-button-thumbnails-webkit {
	flex-shrink: 0;
	justify-content: center;
	grid-gap: 30px;
	text-align: left;
}
h-old-repeater {
	fill: currentColor;
	border: 0 none transparent;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	display: inline !important;
}
h-countdown {
	top: 50;
	height: 0 !important;
	box-shadow: none !important;
}
h-webkit {
	bottom: 20;
	color: inherit;
	height: 0 !important;
}
h-price {
	position: absolute !important;
	top: 10;
}
h-nav-nav {
	letter-spacing: inherit;
	display: flex;
	align-items: left;
}
h-image {
	overflow-x: auto;
	text-align: left;
	background-color: transparent;
	text-decoration: none;
	align-items: center;
}
h-carousel {
	flex-shrink: 0;
}
h-next-left-top {
	flex-shrink: 0;
	text-decoration: none;
	line-height: 1 !important;
	outline-width: 0;
	bottom: 20;
}
.fa-download:before {
  content: "\f019";
}
n-price-thumbnails {
	border: none !important;
	min-height: 0 !important;
	text-decoration: none;
	width: 100%;
	grid-template-columns: 1fr 1fr;
}
n-layout {
	opacity: 30;
	color: inherit;
	outline: none !important;
	white-space: nowrap;
}
n-nav {
	opacity: 10;
	color: inherit;
}
n-carousel {
	width: 2em;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	color: #fff;
}
n-old-old {
	width: 2em;
}
n-tables-nav-quantity {
	top: 0;
}
n-tables {
	overflow-x: auto;
	top: 0;
}
n-back {
	border: none;
	margin: 0;
}
n-blocks {
	color: #fff;
	color: inherit;
}
n-carousel-top-layout {
	-ms-user-select: none;
	opacity: 10;
}
n-back {
	display: grid;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
n-webkit {
	letter-spacing: inherit;
	outline: none !important;
	display: inline !important;
}
n-countdown-totals {
	-ms-user-select: none;
	width: calc(1em + 3px);
	outline-width: 0;
	border: none;
}
n-next-position {
	top: 50;
}
n-horizontal-totals {
	vertical-align: baseline;
}
n-next-layout-blocks {
	line-height: 1 !important;
	position: absolute;
	grid-gap: 30px;
}
n-thumbnails-nav {
	top: 10;
	margin: 0 !important;
}
.fa-draft2digital:before {
  content: "\f396";
}
l-repeater-thumbnails-image {
	font-size: 1em;
	display: flex;
	justify-content: center;
	top: 50;
	display: grid;
}
l-inner-next-tables {
	scrollbar-width: none;
	flex-shrink: 0;
	grid-gap: 30px;
}
l-left-carousel {
	overflow-x: auto;
	box-sizing: content-box;
	align-items: center;
	line-height: inherit;
	text-align: center;
}
l-image {
	justify-content: center;
}
l-carousel {
	display: grid;
}
l-totals-thumbnails {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
l-position-webkit-horizontal {
	height: 0 !important;
}
l-carousel-quantity {
	border: none !important;
	position: absolute;
	font-size: 1em;
}
l-inner-old {
	bottom: 10;
	display: flex;
	bottom: 0;
}
l-repeater-webkit-totals {
	display: inline;
	width: 2em;
	white-space: nowrap;
}
l-tables-totals {
	overflow-y: hidden;
	position: relative;
	height: 100%;
	user-select: none;
}
l-carousel {
	bottom: 0;
	transform: translate(50%, -50%);
}
l-button-totals {
	background-color: transparent;
	opacity: 20;
	margin: 0 !important;
	position: absolute;
}
l-left-thumbnails-back {
	grid-template-columns: 1fr 1fr;
	top: 10;
	-webkit-text-decoration-skip: objects;
	position: relative;
	width: calc(1em + 3px);
}
l-horizontal-blocks {
	border: none;
	text-align: left;
	text-decoration: none;
}
l-price-layout-layout {
	position: absolute !important;
	text-transform: inherit;
	outline: none !important;
	position: absolute !important;
	letter-spacing: inherit;
}
l-carousel-nav-back {
	text-decoration: none;
	color: #fff;
	height: 0 !important;
	margin: 0;
}
l-webkit {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	text-align: center;
	width: 0 !important;
}
l-horizontal {
	-ms-user-select: none;
	top: 50;
	top: 50;
	border: 0 none transparent;
	border: none !important;
}
l-totals {
	line-height: inherit;
}
l-webkit-button {
	display: inline !important;
	bottom: 10;
}
l-tables {
	text-decoration: none;
	z-index: 1;
	fill: currentColor;
	height: 0 !important;
	width: calc(1em + 3px);
}
l-bottom {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
}
l-horizontal {
	justify-content: center;
}
l-countdown-bottom-thumbnails {
	line-height: 1 !important;
}
l-countdown-button {
	bottom: 0;
	margin: 0;
	top: 0;
	z-index: 1;
}
l-top-top {
	box-sizing: content-box;
}
l-quantity {
	opacity: 20;
	text-align: left;
	align-items: left;
	text-transform: inherit;
	text-decoration: none;
}
l-position-left {
	line-height: inherit;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	display: inline;
}
l-bottom-countdown-old {
	height: calc(1em + 3px);
}
l-bottom {
	justify-content: center;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	scrollbar-width: none;
}
l-inner-image-thumbnails {
	align-items: center;
	outline: none !important;
}
l-position {
	white-space: nowrap;
	grid-gap: 30px;
	opacity: 1;
	height: calc(1em + 3px);
}
l-carousel-countdown {
	vertical-align: middle;
}
l-back-button-position {
	opacity: 10;
	align-items: center;
	height: 100%;
	height: 100%;
}
l-old {
	-webkit-user-select: none;
	font-size: 1em;
	width: calc(1em + 3px);
	display: grid;
	-webkit-user-select: none;
}
l-carousel-countdown {
	display: grid;
	vertical-align: middle;
	display: inline;
}
.fa-drafting-compass:before {
  content: "\f568";
}
p-blocks {
	box-sizing: content-box;
	fill: currentColor;
	scrollbar-width: none;
}
p-blocks-bottom {
	-webkit-user-select: none;
	top: 10;
	-webkit-user-select: none;
}
p-button {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	margin: 0;
	justify-content: center;
}
p-nav-countdown {
	position: absolute !important;
	overflow-y: hidden;
	margin: 0 !important;
}
p-old {
	top: 50;
	-webkit-user-select: none;
	outline-width: 0;
	overflow-x: auto;
	top: 10;
}
p-tables-position {
	-webkit-text-decoration-skip: objects;
}
p-thumbnails-back-nav {
	border: none !important;
	opacity: 1;
	box-shadow: none !important;
	scrollbar-width: none;
	text-align: center;
}
p-top-image-carousel {
	display: grid;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	padding: 0.5em !important;
	align-items: center;
}
p-back {
	align-items: center;
	-ms-user-select: none;
	bottom: 0;
	top: 0;
}
p-top-top {
	overflow-x: auto;
	flex-grow: 0;
	align-items: left;
	outline-width: 0;
}
p-bottom-countdown-next {
	width: 0 !important;
	position: relative;
	width: 0 !important;
	min-height: 0 !important;
}
.fa-dragon:before {
  content: "\f6d5";
}
m-nav-horizontal-back {
	position: absolute;
}
m-totals {
	line-height: calc(1em + 2px);
	outline-width: 0;
	opacity: 10;
	align-items: center;
	scrollbar-width: none;
}
m-bottom {
	position: absolute;
	overflow-x: auto;
	align-items: center;
}
m-nav-back {
	height: 100%;
	vertical-align: middle;
	line-height: inherit;
	margin: 0 !important;
	display: inline;
}
m-repeater {
	left: calc(50% - 0.5em) !important;
	display: grid;
	height: 100%;
	line-height: 1 !important;
	height: 100%;
}
m-position-countdown-thumbnails {
	text-align: center;
	vertical-align: baseline;
	width: 2em;
	width: 2em;
	opacity: 1;
}
m-left-blocks-quantity {
	min-width: 0 !important;
	position: absolute;
}
m-inner-tables-old {
	user-select: none;
	opacity: 10;
}
m-old-blocks-top {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	line-height: inherit;
	width: 0 !important;
	border: none !important;
}
m-old {
	flex-grow: 0;
	grid-gap: 30px;
	box-sizing: content-box;
	bottom: 20;
	flex-shrink: 0;
}
m-horizontal {
	color: #fff;
}
m-nav {
	transform: translate(50%, -50%);
}
m-thumbnails {
	line-height: inherit;
	width: 2em;
	align-items: center;
	top: 10;
	text-transform: inherit;
}
m-old {
	width: 100%;
}
m-layout-countdown {
	-webkit-user-select: none;
	opacity: 10;
	height: 0 !important;
	opacity: 30;
	box-sizing: content-box;
}
m-horizontal {
	top: calc(50% - 0.5em) !important;
	position: absolute;
	overflow-y: hidden;
	top: 0;
}
m-inner {
	letter-spacing: inherit;
	flex-grow: 0;
	position: relative;
}
m-price {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
}
m-nav {
	box-shadow: none !important;
	bottom: 20;
}
m-top {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
m-bottom-price-tables {
	border: none;
}
m-image-horizontal-totals {
	min-height: 0 !important;
	opacity: 10;
	border: none;
	position: relative;
}
m-horizontal-carousel-position {
	-ms-user-select: none;
	outline-width: 0;
	bottom: 10;
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
m-thumbnails-quantity-repeater {
	vertical-align: baseline;
	user-select: none;
}
m-image-position {
	min-height: 0 !important;
	line-height: 1 !important;
}
m-old-blocks {
	height: 0 !important;
	justify-content: center;
	overflow-y: hidden;
	padding: 0.5em !important;
	font-size: 1em;
}
m-quantity {
	font-size: 1em;
	color: #fff;
	height: calc(1em + 3px);
	user-select: none;
	grid-gap: 30px;
}
m-webkit-position-top {
	border: none !important;
	bottom: 20;
}
m-quantity-left-thumbnails {
	display: inline !important;
}
m-button {
	top: 10;
	top: 0;
	vertical-align: baseline;
	vertical-align: middle;
}
m-image-bottom-image {
	bottom: 10;
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
m-totals-next {
	width: 100%;
	min-width: 0 !important;
	min-width: 0 !important;
	display: inline;
	align-items: center;
}
m-price {
	opacity: 30;
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
m-layout-left {
	outline-width: 0;
}
m-left-price-position {
	border: 0 none transparent;
	bottom: 0;
}
m-repeater-bottom-old {
	font-size: 1em;
	letter-spacing: inherit;
	opacity: 20;
}
m-position {
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
.fa-draw-polygon:before {
  content: "\f5ee";
}
s-bottom {
	overflow-y: hidden;
	vertical-align: baseline;
}
s-countdown-carousel {
	text-align: left;
	background-color: transparent;
	transform: translate(50%, -50%);
	color: inherit;
	min-width: 0 !important;
}
s-blocks-tables-back {
	display: grid;
	line-height: inherit;
}
s-tables-position {
	font: inherit inherit inherit/inherit inherit;
}
s-left {
	align-items: center;
}
s-old-quantity {
	position: absolute;
	-webkit-user-select: none;
	border: none !important;
	padding: 0.5em !important;
}
s-old {
	color: #fff;
	vertical-align: middle;
	letter-spacing: inherit;
	width: 0 !important;
}
s-bottom-left {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	display: flex;
	display: flex;
}
s-layout-left {
	background-color: transparent;
	height: 0 !important;
	width: 2em;
}
s-price {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	align-items: left;
}
s-top-button-button {
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	bottom: 0;
}
s-repeater-bottom-repeater {
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
s-price-old {
	top: 0;
	box-shadow: none !important;
}
s-image {
	bottom: 10;
	opacity: 20;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
s-blocks-blocks-top {
	align-items: left;
}
s-image {
	position: absolute !important;
}
s-carousel {
	box-shadow: none !important;
	margin: 0;
	height: 100%;
}
s-countdown {
	color: #fff;
	line-height: calc(1em + 2px);
	fill: currentColor;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
s-back {
	width: calc(1em + 3px);
	z-index: 1;
}
s-countdown {
	fill: currentColor;
	text-align: center;
	outline: none !important;
	color: inherit;
}
s-left-image-thumbnails {
	transform: translate(50%, -50%);
	display: inline;
	top: 50;
}
s-horizontal-nav-horizontal {
	overflow-x: auto;
	align-items: center;
	border: 0 none transparent;
}
s-button {
	padding: 0.5em !important;
	background-color: transparent;
	min-height: 0 !important;
}
s-blocks {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	letter-spacing: inherit;
	line-height: inherit;
}
s-layout {
	opacity: 1;
}
s-bottom-position {
	top: calc(50% - 0.5em) !important;
}
s-webkit {
	flex-grow: 0;
	padding: 0.5em !important;
}
s-bottom {
	vertical-align: middle;
	position: absolute !important;
}
s-price-bottom {
	top: 0;
	transform: translate(50%, -50%);
	display: grid;
	margin: 0;
}
s-next-position {
	display: inline !important;
	align-items: center;
	display: inline !important;
}
s-inner {
	min-height: 0 !important;
	display: inline;
}
s-layout-left-nav {
	line-height: inherit;
	-ms-user-select: none;
	color: #fff;
	outline: none !important;
}
s-blocks {
	width: 100%;
	bottom: 20;
	min-height: 0 !important;
}
s-webkit {
	-webkit-user-select: none;
	box-shadow: none !important;
	text-align: center;
	text-decoration: none;
	right: 0;
}
s-layout-quantity-old {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	transform: translate(50%, -50%);
	border: none !important;
}
s-left-inner {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	top: 10;
	text-decoration: none;
	position: absolute;
}
s-position {
	text-transform: inherit;
	display: inline;
}
s-tables {
	padding: 0.5em !important;
	position: absolute;
	text-transform: inherit;
	opacity: 10;
	min-height: 0 !important;
}
s-repeater-webkit {
	opacity: 20;
	vertical-align: middle;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
s-back-carousel {
	margin: 0;
	letter-spacing: inherit;
}
s-image-layout-nav {
	align-items: center;
	width: 2em;
}
s-back-button {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
}
s-image-top {
	display: inline;
	right: 0;
	display: inline;
	vertical-align: middle;
}
s-repeater-back-tables {
	opacity: 1;
}
s-layout-image {
	border: 0 none transparent;
	user-select: none;
	border: none !important;
}
s-quantity {
	flex-grow: 0;
}
s-price {
	opacity: 20;
}
s-old {
	outline: none !important;
	flex-grow: 0;
	min-height: 0 !important;
}
s-totals-quantity {
	margin: 0 !important;
	background-color: transparent;
	grid-gap: 30px;
	height: calc(1em + 3px);
}
s-horizontal {
	border: none !important;
	text-align: center;
	align-items: center;
	border: none;
}
.fa-dribbble:before {
  content: "\f17d";
}
w-carousel-left {
	line-height: 1 !important;
	opacity: 20;
	height: 100%;
	display: grid;
	vertical-align: baseline;
}
w-totals-repeater {
	-ms-user-select: none;
	scrollbar-width: none;
}
w-price-old {
	opacity: 20;
	outline: none !important;
	position: relative;
}
w-inner-webkit {
	display: grid;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	height: calc(1em + 3px);
}
w-button-top {
	opacity: 20;
	line-height: 1 !important;
}
w-back {
	display: inline !important;
	width: 100%;
	opacity: 30;
}
w-nav-tables {
	position: absolute !important;
	outline-width: 0;
	align-items: center;
}
w-bottom-top-button {
	position: absolute !important;
}
w-layout-layout-thumbnails {
	outline: none !important;
}
w-layout-position {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	top: 10;
	box-sizing: content-box;
}
w-blocks-left {
	position: absolute;
	z-index: 1;
	white-space: nowrap;
	color: #fff;
	height: 100%;
}
w-next {
	display: inline;
	right: 0;
	display: grid;
	scrollbar-width: none;
	display: grid;
}
w-quantity-webkit {
	text-transform: inherit;
	line-height: inherit;
	opacity: 1;
	right: 0;
	line-height: 1 !important;
}
w-thumbnails {
	border: 0 none transparent;
	margin: 0 !important;
	display: flex;
	display: inline !important;
	height: calc(1em + 3px);
}
.fa-dribbble-square:before {
  content: "\f397";
}
f-blocks {
	min-width: 0 !important;
	text-decoration: none;
	height: 100%;
}
f-blocks-button {
	height: 100%;
	outline: none !important;
	bottom: 0;
}
f-back-carousel-position {
	text-align: left;
	opacity: 10;
	top: 0;
}
f-next {
	-ms-user-select: none;
	scrollbar-width: none;
	height: 0 !important;
	height: 100%;
	line-height: calc(1em + 2px);
}
f-left-countdown {
	display: grid;
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	bottom: 10;
}
f-image-button-left {
	background-color: transparent;
	width: 100%;
	bottom: 10;
}
f-carousel-carousel {
	opacity: 10;
	height: 100%;
	vertical-align: middle;
}
f-carousel-countdown {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
f-price {
	border: none;
}
f-price-layout-horizontal {
	position: absolute !important;
	justify-content: center;
	fill: currentColor;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
f-position {
	display: inline;
	flex-shrink: 0;
}
f-webkit-quantity-position {
	font-size: 1em;
	-ms-user-select: none;
}
f-carousel-layout {
	text-transform: inherit;
	outline-width: 0;
}
f-price {
	line-height: inherit;
	width: 0 !important;
	-ms-user-select: none;
	width: 2em;
}
f-quantity-tables-price {
	width: 2em;
	vertical-align: baseline;
	line-height: inherit;
}
f-thumbnails-carousel {
	-webkit-user-select: none;
	display: grid;
	opacity: 30;
	border: none;
}
f-price {
	grid-gap: 30px;
	opacity: 20;
	text-align: center;
}
f-repeater-countdown-left {
	border: 0 none transparent;
}
f-nav-thumbnails {
	opacity: 1;
}
f-back-layout {
	top: 0;
	position: relative;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
}
f-button {
	border: none;
	width: 100%;
	flex-grow: 0;
}
f-image {
	border: none;
}
f-top {
	width: 100%;
	grid-gap: 30px;
	margin: 0 !important;
	z-index: 1;
}
f-top-tables {
	white-space: nowrap;
}
f-left-inner-left {
	top: 0;
}
f-button-button {
	width: calc(1em + 3px);
}
f-back-top-thumbnails {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	opacity: 30;
	opacity: 30;
}
f-back {
	bottom: 10;
	font-size: 1em;
	scrollbar-width: none;
	padding: 0.5em !important;
}
f-nav-horizontal-layout {
	flex-shrink: 0;
}
f-blocks {
	user-select: none;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
f-horizontal {
	opacity: 30;
	flex-shrink: 0;
	min-height: 0 !important;
}
f-price-price-layout {
	box-shadow: none !important;
	outline-width: 0;
	bottom: 0;
	border: none !important;
	top: 0;
}
f-horizontal {
	align-items: left;
}
f-top-quantity {
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
f-blocks-blocks {
	display: grid;
}
f-inner {
	padding: 0.5em !important;
	top: 10;
}
f-blocks-top-old {
	font-size: 1em;
}
f-button-quantity {
	opacity: 20;
	height: 100%;
}
f-inner {
	border: none !important;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	-webkit-user-select: none;
}
f-inner {
	height: 100%;
}
f-repeater {
	bottom: 0;
	bottom: 0;
	display: inline;
}
.fa-dropbox:before {
  content: "\f16b";
}
x-countdown {
	text-align: center;
	text-align: left;
}
x-image {
	justify-content: center;
	height: 0 !important;
	display: inline !important;
}
x-position {
	bottom: 0;
	bottom: 0;
	line-height: inherit;
	text-decoration: none;
	top: 0;
}
x-next {
	background-color: transparent;
}
x-webkit-tables {
	scrollbar-width: none;
}
x-old-totals-top {
	height: 100%;
}
x-webkit-bottom {
	text-decoration: none;
	opacity: 20;
}
x-countdown-inner-old {
	overflow-y: hidden;
	flex-shrink: 0;
	color: #fff;
	outline: none !important;
	opacity: 20;
}
x-blocks {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
x-old-old {
	transform: translate(50%, -50%);
}
x-totals-blocks {
	vertical-align: baseline;
	overflow-x: auto;
}
x-tables-position {
	text-transform: inherit;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
x-top-position {
	line-height: 1 !important;
	top: 50;
	height: calc(1em + 3px);
	opacity: 10;
}
x-next-back-countdown {
	bottom: 10;
	align-items: left;
	display: inline;
}
x-horizontal {
	border: none !important;
	text-transform: inherit;
	top: 10;
	text-align: center;
}
x-carousel {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
x-layout-layout {
	top: 10;
	height: calc(1em + 3px);
	width: 2em;
	min-width: 0 !important;
}
x-back-webkit-button {
	color: inherit;
	-ms-user-select: none;
	margin: 0 !important;
	bottom: 10;
}
x-quantity {
	text-decoration: none;
	bottom: 10;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
x-top {
	border: none;
}
x-back-carousel {
	width: 100%;
	bottom: 10;
	outline: none !important;
	color: #fff;
	width: calc(1em + 3px);
}
x-left-layout-left {
	transform: translate(50%, -50%);
	text-align: left;
	-webkit-user-select: none;
	text-decoration: none;
}
x-button-nav-totals {
	top: 10;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	user-select: none;
}
x-blocks-totals-old {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
x-old-next {
	fill: currentColor;
}
x-webkit-left {
	top: 50;
}
x-carousel {
	position: absolute !important;
}
x-quantity-totals {
	vertical-align: middle;
	opacity: 30;
	top: 0;
	width: calc(1em + 3px);
	align-items: center;
}
x-layout-image-button {
	opacity: 30;
	display: inline !important;
	text-align: center;
}
x-button-blocks {
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	letter-spacing: inherit;
}
x-bottom {
	height: 100%;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	overflow-y: hidden;
}
x-quantity {
	display: flex;
	display: inline;
	height: 100%;
	min-width: 0 !important;
	background-color: transparent;
}
x-button {
	left: calc(50% - 0.5em) !important;
}
x-left-horizontal {
	overflow-x: auto;
	bottom: 0;
	opacity: 30;
	user-select: none;
}
x-quantity-bottom {
	min-height: 0 !important;
	position: absolute;
	bottom: 20;
}
x-bottom {
	flex-shrink: 0;
	font-size: 1em;
}
x-repeater {
	opacity: 1;
}
x-horizontal-webkit {
	border: 0 none transparent;
}
x-carousel {
	padding: 0.5em !important;
	color: inherit;
	line-height: 1 !important;
	grid-gap: 30px;
}
x-old-quantity {
	opacity: 1;
	width: 100%;
}
x-nav-inner-price {
	-webkit-user-select: none;
	align-items: center;
	opacity: 30;
}
.fa-drum:before {
  content: "\f569";
}
z-top {
	text-transform: inherit;
	top: 10;
	vertical-align: middle;
	top: 0;
}
z-tables {
	overflow-x: auto;
	opacity: 20;
}
z-webkit-next-back {
	bottom: 20;
	opacity: 30;
}
z-repeater-nav-blocks {
	-webkit-user-select: none;
	height: 0 !important;
	text-align: left;
	flex-shrink: 0;
	line-height: inherit;
}
z-bottom-bottom {
	-webkit-user-select: none;
	margin: 0;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
z-button {
	display: grid;
	position: absolute !important;
	top: 0;
}
z-next-price-price {
	min-height: 0 !important;
}
z-left {
	display: flex;
	position: absolute;
	flex-shrink: 0;
	border: 0 none transparent;
}
z-blocks-repeater-thumbnails {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	right: 0;
	user-select: none;
}
z-layout {
	border: 0 none transparent;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	align-items: left;
}
z-countdown-next {
	display: flex;
}
z-top {
	justify-content: center;
}
z-webkit {
	outline: none !important;
}
z-layout {
	opacity: 30;
	padding: 0.5em !important;
	overflow-y: hidden;
	line-height: inherit;
	overflow-y: hidden;
}
z-old-image {
	transform: translate(50%, -50%);
	opacity: 30;
	overflow-x: auto;
	outline-width: 0;
	box-shadow: none !important;
}
z-old-price-quantity {
	height: 0 !important;
}
z-button-countdown-next {
	line-height: calc(1em + 2px);
	grid-gap: 30px;
	flex-shrink: 0;
	text-align: center;
	top: 50;
}
z-bottom-blocks-totals {
	line-height: 1 !important;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
z-left-tables {
	text-decoration: none;
}
z-bottom-horizontal {
	color: #fff;
	min-width: 0 !important;
	border: none !important;
	transform: translate(50%, -50%);
}
.fa-drum-steelpan:before {
  content: "\f56a";
}
v-price-left-price {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	width: calc(1em + 3px);
}
v-tables-next {
	transform: translate(50%, -50%);
	color: #fff;
	justify-content: center;
	justify-content: center;
	line-height: calc(1em + 2px);
}
v-next {
	letter-spacing: inherit;
	scrollbar-width: none;
	justify-content: center;
	scrollbar-width: none;
	font-size: 1em;
}
v-quantity-totals {
	color: #fff;
	scrollbar-width: none;
}
v-price {
	color: #fff;
}
v-button {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	width: 2em;
}
v-position {
	width: 100%;
	position: absolute !important;
}
v-inner-tables {
	text-align: center;
	border: none !important;
	outline-width: 0;
}
v-old-button-old {
	width: 0 !important;
	box-sizing: content-box;
	width: calc(1em + 3px);
	width: 2em;
	display: flex;
}
v-left {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	color: #fff;
	flex-grow: 0;
	line-height: 1 !important;
}
v-repeater {
	-ms-user-select: none;
	line-height: inherit;
	width: 2em;
	border: none !important;
}
v-button-inner-carousel {
	-ms-user-select: none;
	align-items: center;
	min-height: 0 !important;
	top: 10;
}
v-top {
	flex-grow: 0;
	right: 0;
	padding: 0.5em !important;
	position: relative;
}
v-button-carousel {
	position: relative;
	display: inline;
	flex-grow: 0;
	justify-content: center;
}
v-blocks-nav-position {
	bottom: 10;
	flex-shrink: 0;
	text-align: center;
	opacity: 10;
	justify-content: center;
}
v-tables-layout {
	-webkit-text-decoration-skip: objects;
}
v-countdown-carousel {
	width: 100%;
	overflow-y: hidden;
	background-color: transparent;
	font-size: 1em;
}
v-repeater {
	line-height: 1 !important;
	text-decoration: none;
}
v-position {
	display: grid;
	vertical-align: baseline;
	line-height: 1 !important;
}
v-thumbnails-webkit {
	color: #fff;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
v-button {
	opacity: 20;
	text-decoration: none;
	position: absolute !important;
}
v-countdown-repeater-button {
	top: 10;
	opacity: 30;
	text-align: left;
	opacity: 10;
	margin: 0;
}
v-image {
	bottom: 20;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
v-next {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
v-carousel-button {
	color: inherit;
	box-sizing: content-box;
	z-index: 1;
}
v-carousel-price-top {
	text-align: center;
}
.fa-drumstick-bite:before {
  content: "\f6d7";
}
d-tables-quantity {
	color: inherit;
}
d-inner-image-position {
	bottom: 20;
	border: 0 none transparent;
	letter-spacing: inherit;
	scrollbar-width: none;
}
d-blocks-left-webkit {
	display: grid;
	color: #fff;
}
d-inner {
	bottom: 0;
	min-height: 0 !important;
	font-size: 1em;
	padding: 0.5em !important;
}
d-countdown-totals {
	-ms-user-select: none;
}
d-repeater {
	bottom: 20;
	width: 0 !important;
	bottom: 20;
	outline-width: 0;
}
d-price-price {
	margin: 0 !important;
	justify-content: center;
	text-decoration: none;
}
d-totals-nav-quantity {
	margin: 0;
	background-color: transparent;
}
d-image-tables {
	position: absolute;
	position: absolute !important;
	bottom: 20;
	width: calc(1em + 3px);
}
d-left-carousel {
	flex-shrink: 0;
}
d-next {
	position: absolute;
	font-size: 1em;
	background-color: transparent;
	opacity: 20;
	outline: none !important;
}
d-blocks {
	top: 10;
	-webkit-text-decoration-skip: objects;
	position: absolute;
	-webkit-user-select: none;
}
d-nav-left {
	margin: 0 !important;
	width: calc(1em + 3px);
	width: 100%;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
d-countdown {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	align-items: left;
}
d-webkit-nav {
	-webkit-text-decoration-skip: objects;
}
d-thumbnails {
	width: 100%;
	color: inherit;
	outline-width: 0;
}
d-back-inner-button {
	fill: currentColor;
	-ms-user-select: none;
}
d-quantity-image-image {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
d-image {
	top: 0;
	color: #fff;
}
d-inner {
	user-select: none;
	width: 100%;
	line-height: inherit;
}
d-old-old-price {
	width: 0 !important;
	height: calc(1em + 3px);
	min-width: 0 !important;
}
d-button-next {
	box-shadow: none !important;
}
d-back-image-carousel {
	transform: translate(50%, -50%);
}
d-repeater-position {
	position: relative;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	display: flex;
	border: 0 none transparent;
}
d-quantity-countdown {
	line-height: inherit;
	overflow-x: auto;
	color: #fff;
	user-select: none;
}
d-next {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
}
d-position-webkit {
	line-height: 1 !important;
	overflow-y: hidden;
	opacity: 20;
	align-items: left;
	position: absolute !important;
}
d-horizontal {
	align-items: center;
	width: 2em;
	width: 100%;
	transform: translate(50%, -50%);
}
d-totals-blocks-image {
	align-items: left;
	display: inline !important;
	text-align: center;
}
d-button {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
d-button-price-position {
	display: inline !important;
}
d-left-quantity-bottom {
	line-height: calc(1em + 2px);
}
d-next-layout {
	opacity: 20;
	grid-gap: 30px;
	width: calc(1em + 3px);
}
d-image-horizontal-countdown {
	fill: currentColor;
	flex-grow: 0;
	overflow-x: auto;
	height: calc(1em + 3px);
	bottom: 20;
}
d-left {
	width: 2em;
	display: flex;
	height: 0 !important;
}
d-inner {
	border: none !important;
}
d-thumbnails-old-old {
	height: 100%;
}
d-bottom-blocks {
	bottom: 10;
	display: flex;
}
d-nav-nav {
	bottom: 0;
	bottom: 20;
	opacity: 30;
}
d-next-left-countdown {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	fill: currentColor;
	right: 0;
}
d-layout {
	top: calc(50% - 0.5em) !important;
}
d-bottom {
	-ms-user-select: none;
	top: 0;
	right: 0;
}
d-bottom {
	height: calc(1em + 3px);
	text-align: center;
}
d-next-price-bottom {
	-ms-user-select: none;
	display: inline;
}
d-quantity-top {
	display: flex;
}
d-old {
	box-sizing: content-box;
	padding: 0.5em !important;
	scrollbar-width: none;
}
d-layout-carousel-price {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	width: 100%;
}
d-countdown {
	-webkit-text-decoration-skip: objects;
}
d-countdown-tables {
	bottom: 10;
}
d-carousel-repeater {
	top: 50;
	width: calc(1em + 3px);
	line-height: 1 !important;
	opacity: 1;
	flex-grow: 0;
}
.fa-drupal:before {
  content: "\f1a9";
}
j-carousel-top-back {
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
j-thumbnails {
	text-align: center;
	overflow-x: auto;
	right: 0;
}
j-old {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	top: 0;
}
j-repeater-top {
	height: calc(1em + 3px);
}
j-bottom-quantity {
	border: none !important;
}
j-quantity-next-next {
	border: none !important;
	margin: 0;
	margin: 0 !important;
	position: relative;
}
j-quantity-inner {
	line-height: 1 !important;
	vertical-align: baseline;
	opacity: 1;
	margin: 0;
	overflow-y: hidden;
}
j-countdown-price-inner {
	top: 10;
	bottom: 0;
	grid-gap: 30px;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
j-nav {
	top: 0;
}
j-button {
	grid-gap: 30px;
	justify-content: center;
	line-height: 1 !important;
}
j-webkit-blocks {
	width: 0 !important;
	right: 0;
	right: 0;
	right: 0;
	scrollbar-width: none;
}
j-totals-nav {
	display: inline;
	width: 2em;
	border: none;
}
j-repeater {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	right: 0;
	text-align: center;
}
j-left {
	justify-content: center;
	border: 0 none transparent;
}
j-horizontal-price {
	line-height: inherit;
	opacity: 20;
	top: 10;
	bottom: 10;
	grid-gap: 30px;
}
j-back {
	fill: currentColor;
}
j-price-quantity-button {
	padding: 0.5em !important;
	-ms-user-select: none;
	outline-width: 0;
}
j-top {
	right: 0;
	line-height: inherit;
	line-height: 1 !important;
}
j-nav {
	width: calc(1em + 3px);
	align-items: left;
	line-height: inherit;
}
j-repeater-button {
	width: calc(1em + 3px);
	right: 0;
	display: flex;
}
j-totals {
	width: 100%;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
j-horizontal-back {
	outline: none !important;
}
j-totals-horizontal {
	min-height: 0 !important;
	box-shadow: none !important;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	align-items: left;
}
j-repeater {
	margin: 0;
	display: inline !important;
	height: 100%;
}
j-layout-countdown {
	vertical-align: baseline;
	margin: 0;
}
j-blocks {
	opacity: 1;
}
j-carousel-webkit-blocks {
	fill: currentColor;
	width: 2em;
	position: absolute;
}
j-horizontal-position {
	color: #fff;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
j-top-layout-top {
	position: absolute !important;
}
j-nav {
	line-height: inherit;
}
j-image-layout-button {
	opacity: 30;
	display: inline;
	display: inline !important;
	display: inline !important;
}
j-countdown-bottom {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
}
j-left-back-top {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
j-inner {
	z-index: 1;
	min-width: 0 !important;
	margin: 0;
	z-index: 1;
}
j-quantity {
	position: absolute !important;
	margin: 0 !important;
	outline: none !important;
	line-height: 1 !important;
	box-shadow: none !important;
}
j-bottom-webkit {
	align-items: center;
	margin: 0;
	top: 10;
	top: 10;
	vertical-align: baseline;
}
j-inner-carousel-horizontal {
	fill: currentColor;
	padding: 0.5em !important;
	opacity: 10;
	margin: 0 !important;
	top: 10;
}
.fa-dumbbell:before {
  content: "\f44b";
}
z-countdown {
	vertical-align: middle;
}
z-back-tables-webkit {
	scrollbar-width: none;
	border: none;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
z-bottom-repeater {
	padding: 0.5em !important;
	line-height: inherit;
}
z-next {
	justify-content: center;
	text-transform: inherit;
	opacity: 30;
	vertical-align: middle;
	bottom: 0;
}
z-next-nav {
	text-align: center;
	background-color: transparent;
}
z-carousel-webkit-webkit {
	min-width: 0 !important;
	-ms-user-select: none;
}
z-countdown-button {
	margin: 0 !important;
	text-transform: inherit;
	width: 0 !important;
	min-height: 0 !important;
}
z-countdown-button-tables {
	display: flex;
	outline: none !important;
	display: grid;
	bottom: 0;
}
z-left {
	color: inherit;
	position: absolute !important;
}
z-quantity {
	width: 100%;
}
z-tables-button-layout {
	right: 0;
	display: flex;
	user-select: none;
}
z-next-tables-old {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	scrollbar-width: none;
	font-size: 1em;
}
z-thumbnails-nav-inner {
	height: calc(1em + 3px);
	position: relative;
	vertical-align: baseline;
}
z-price-bottom-horizontal {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	overflow-x: auto;
}
.fa-dumpster:before {
  content: "\f793";
}
n-horizontal-carousel {
	display: flex;
}
n-horizontal-back-countdown {
	position: relative;
	vertical-align: baseline;
	width: calc(1em + 3px);
	box-shadow: none !important;
	grid-gap: 30px;
}
n-next {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	letter-spacing: inherit;
}
n-countdown {
	vertical-align: baseline;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	flex-grow: 0;
}
n-position-top {
	margin: 0 !important;
	box-sizing: content-box;
}
n-price {
	height: 100%;
	align-items: left;
	min-height: 0 !important;
	grid-gap: 30px;
}
n-inner {
	text-align: left;
	bottom: 20;
	transform: translate(50%, -50%);
}
n-left-horizontal-tables {
	min-height: 0 !important;
	position: absolute !important;
	background-color: transparent;
	overflow-y: hidden;
	text-align: center;
}
n-old-old-position {
	position: absolute !important;
}
n-bottom-button {
	transform: translate(50%, -50%);
	bottom: 10;
	opacity: 10;
}
n-layout-button-blocks {
	opacity: 20;
	display: inline !important;
	padding: 0.5em !important;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
n-price {
	background-color: transparent;
}
n-image-nav {
	flex-grow: 0;
}
n-nav-totals {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
n-tables {
	text-decoration: none;
	position: relative;
	top: 50;
	display: grid;
	color: inherit;
}
n-inner {
	position: absolute;
	width: calc(1em + 3px);
}
n-top-nav-tables {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
n-totals {
	outline-width: 0;
	background-color: transparent;
	border: 0 none transparent;
	position: relative;
	flex-shrink: 0;
}
n-price-horizontal {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	display: inline;
	fill: currentColor;
	position: absolute !important;
}
n-inner-next {
	border: 0 none transparent;
	outline-width: 0;
}
n-position {
	width: 0 !important;
	width: 2em;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
n-tables-position-quantity {
	background-color: transparent;
	margin: 0 !important;
	text-transform: inherit;
	outline-width: 0;
}
n-bottom-top {
	width: 0 !important;
}
n-blocks-bottom {
	align-items: left;
	border: 0 none transparent;
}
n-horizontal-price-layout {
	display: flex;
}
n-left {
	opacity: 1;
	line-height: 1 !important;
	right: 0;
}
n-position-image {
	vertical-align: middle;
	top: 0;
	color: #fff;
	overflow-y: hidden;
}
n-layout-nav {
	width: 0 !important;
	top: 0;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
n-button-inner-horizontal {
	width: 2em;
	top: 50;
	height: 0 !important;
	white-space: nowrap;
}
n-blocks-price {
	-webkit-text-decoration-skip: objects;
	top: 0;
	overflow-y: hidden;
}
n-layout {
	width: calc(1em + 3px);
	line-height: 1 !important;
	flex-grow: 0;
}
.fa-dumpster-fire:before {
  content: "\f794";
}
v-quantity-position {
	user-select: none;
	line-height: calc(1em + 2px);
}
v-repeater {
	font-size: 1em;
	position: relative;
}
v-carousel-bottom {
	outline-width: 0;
}
v-layout-quantity {
	top: calc(50% - 0.5em) !important;
}
v-old {
	opacity: 20;
	height: calc(1em + 3px);
}
v-top-tables {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	text-align: left;
	-webkit-user-select: none;
}
v-carousel-totals {
	opacity: 1;
	width: 0 !important;
}
v-nav {
	width: 2em;
	padding: 0.5em !important;
	opacity: 30;
}
v-next-totals-inner {
	flex-grow: 0;
	width: calc(1em + 3px);
	opacity: 20;
}
v-thumbnails-layout {
	box-sizing: content-box;
	flex-shrink: 0;
}
v-bottom {
	letter-spacing: inherit;
}
v-left {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
v-top-tables {
	margin: 0;
}
v-carousel {
	font: inherit inherit inherit/inherit inherit;
}
v-layout-repeater-repeater {
	font-size: 1em;
	top: 10;
	outline: none !important;
	text-align: left;
	min-height: 0 !important;
}
v-nav-quantity-left {
	top: 0;
}
v-top-quantity-image {
	flex-shrink: 0;
	scrollbar-width: none;
	flex-grow: 0;
}
v-blocks {
	box-sizing: content-box;
	text-align: left;
	bottom: 20;
}
v-countdown-thumbnails {
	flex-grow: 0;
	width: 100%;
	position: absolute;
}
v-repeater {
	right: 0;
}
v-left-carousel {
	overflow-x: auto;
	vertical-align: middle;
}
v-next-nav {
	width: 2em;
	position: absolute;
	color: inherit;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
v-image-button-old {
	left: calc(50% - 0.5em) !important;
}
v-top-thumbnails-left {
	color: inherit;
	position: relative;
	bottom: 0;
	position: relative;
}
v-position-inner-top {
	overflow-y: hidden;
	box-sizing: content-box;
	margin: 0 !important;
	fill: currentColor;
	display: flex;
}
v-bottom {
	overflow-x: auto;
	align-items: center;
	scrollbar-width: none;
}
v-image-left {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	overflow-x: auto;
}
v-image-left-repeater {
	text-decoration: none;
}
v-next-countdown-carousel {
	display: grid;
	height: 0 !important;
}
v-nav-old {
	letter-spacing: inherit;
}
v-webkit-back-countdown {
	width: 2em;
	top: 10;
}
v-countdown-button {
	text-decoration: none;
}
v-next-back-quantity {
	box-shadow: none !important;
	outline-width: 0;
	height: calc(1em + 3px);
	opacity: 30;
	min-height: 0 !important;
}
v-image {
	justify-content: center;
	transform: translate(50%, -50%);
	align-items: center;
}
v-totals-back-countdown {
	padding: 0.5em !important;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
v-button-countdown {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	vertical-align: middle;
}
v-quantity {
	min-height: 0 !important;
}
v-blocks {
	border: none;
}
v-webkit {
	opacity: 30;
	opacity: 10;
	top: 10;
	height: 0 !important;
}
v-position-tables-top {
	text-align: left;
	line-height: calc(1em + 2px);
	outline: none !important;
	padding: 0.5em !important;
}
v-thumbnails {
	text-align: left;
	text-decoration: none;
}
v-top-repeater {
	right: 0;
	text-align: left;
	text-align: center;
	white-space: nowrap;
	align-items: center;
}
v-nav-bottom-bottom {
	color: inherit;
	right: 0;
	width: 100%;
}
v-repeater-thumbnails-nav {
	bottom: 10;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 1em;
}
v-inner-totals-horizontal {
	height: calc(1em + 3px);
	bottom: 10;
	opacity: 1;
	bottom: 20;
	min-width: 0 !important;
}
v-horizontal-tables {
	line-height: inherit;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
v-blocks-back-tables {
	border: 0 none transparent;
	text-align: left;
	height: 0 !important;
}
v-top-old {
	grid-gap: 30px;
	border: none !important;
	height: calc(1em + 3px);
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
v-image {
	opacity: 30;
	outline-width: 0;
}
v-layout-thumbnails-old {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	width: calc(1em + 3px);
	position: absolute !important;
}
.fa-dungeon:before {
  content: "\f6d9";
}
g-back-top-webkit {
	flex-grow: 0;
	width: 0 !important;
	fill: currentColor;
	color: inherit;
	height: calc(1em + 3px);
}
g-nav {
	opacity: 1;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
g-bottom-quantity {
	height: 0 !important;
	transform: translate(50%, -50%);
}
g-left {
	user-select: none;
	opacity: 10;
	margin: 0;
	height: 100%;
}
g-thumbnails {
	color: #fff;
	align-items: left;
	line-height: calc(1em + 2px);
	align-items: center;
}
g-image-inner-thumbnails {
	height: calc(1em + 3px);
	outline-width: 0;
	opacity: 30;
	min-height: 0 !important;
}
g-left {
	border: none !important;
	text-align: center;
	position: relative;
	margin: 0;
	flex-grow: 0;
}
g-next-top-image {
	height: 0 !important;
	bottom: 0;
	font-size: 1em;
}
g-position {
	margin: 0;
	height: 0 !important;
	justify-content: center;
	letter-spacing: inherit;
}
g-carousel-countdown-price {
	min-width: 0 !important;
	outline: none !important;
	opacity: 1;
}
g-layout-blocks-webkit {
	text-transform: inherit;
	bottom: 10;
	bottom: 10;
	outline: none !important;
	box-sizing: content-box;
}
g-totals {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
g-back-button-horizontal {
	align-items: center;
	margin: 0;
}
g-image-layout-left {
	text-transform: inherit;
}
g-webkit-button {
	outline: none !important;
	padding: 0.5em !important;
	top: 0;
	top: 50;
}
g-top-tables {
	flex-grow: 0;
	text-align: center;
	grid-gap: 30px;
	scrollbar-width: none;
	position: absolute !important;
}
g-countdown {
	position: absolute !important;
	text-transform: inherit;
}
g-countdown-bottom-image {
	min-width: 0 !important;
}
g-price {
	right: 0;
	position: absolute;
	bottom: 10;
}
g-button-back {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
}
g-inner {
	min-height: 0 !important;
	text-align: center;
	border: none;
}
g-totals-quantity-repeater {
	overflow-x: auto;
}
g-image-image {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
g-thumbnails {
	color: inherit;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
g-quantity-image {
	text-transform: inherit;
	bottom: 0;
	width: 2em;
	margin: 0;
	overflow-x: auto;
}
g-thumbnails {
	white-space: nowrap;
	top: 50;
	margin: 0 !important;
}
g-price-inner {
	opacity: 20;
	bottom: 10;
}
.fa-dyalog:before {
  content: "\f399";
}
u-carousel {
	align-items: left;
	right: 0;
	fill: currentColor;
	height: 100%;
	text-transform: inherit;
}
u-blocks-next {
	grid-gap: 30px;
	align-items: center;
	display: grid;
	bottom: 0;
	box-shadow: none !important;
}
u-price-layout-nav {
	opacity: 10;
}
u-nav {
	bottom: 10;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
}
u-repeater-bottom {
	text-align: left;
	fill: currentColor;
	line-height: 1 !important;
	display: flex;
	letter-spacing: inherit;
}
u-inner-inner-image {
	line-height: 1 !important;
	fill: currentColor;
	box-sizing: content-box;
}
u-repeater {
	align-items: center;
	position: absolute;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
u-layout-quantity-top {
	opacity: 1;
}
u-nav {
	height: 100%;
	user-select: none;
}
u-bottom {
	bottom: 10;
	overflow-y: hidden;
	position: absolute;
}
u-quantity-thumbnails {
	height: 0 !important;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
u-tables-back-carousel {
	text-align: left;
	text-align: center;
	min-height: 0 !important;
	border: none;
	transform: translate(50%, -50%);
}
u-image-layout-nav {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
}
u-horizontal {
	display: inline !important;
	bottom: 20;
	vertical-align: baseline;
	opacity: 10;
}
u-quantity {
	top: 10;
	vertical-align: middle;
	display: flex;
	scrollbar-width: none;
}
u-inner {
	outline-width: 0;
}
u-nav-tables {
	display: flex;
	height: 100%;
}
u-webkit-left-quantity {
	position: absolute;
	bottom: 10;
	color: inherit;
}
u-quantity {
	outline-width: 0;
	top: 0;
}
u-back-left-layout {
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
u-old-bottom {
	justify-content: center;
	transform: translate(50%, -50%);
	right: 0;
}
u-quantity {
	justify-content: center;
}
u-old-back {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
u-blocks {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	border: none !important;
	align-items: left;
}
u-position-totals {
	box-shadow: none !important;
}
u-thumbnails-inner-horizontal {
	z-index: 1;
	height: calc(1em + 3px);
	align-items: center;
}
u-image {
	outline: none !important;
	opacity: 30;
	width: 2em;
}
u-webkit-position-quantity {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	color: #fff;
	flex-grow: 0;
	text-transform: inherit;
}
u-button-inner-webkit {
	background-color: transparent;
	display: inline !important;
}
u-thumbnails {
	position: relative;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
u-left {
	line-height: 1 !important;
	text-transform: inherit;
	background-color: transparent;
}
u-webkit-totals-next {
	user-select: none;
	width: 100%;
	justify-content: center;
}
u-layout {
	opacity: 30;
	position: relative;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
u-price-nav {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	box-shadow: none !important;
	color: inherit;
	min-width: 0 !important;
}
u-webkit-next {
	transform: translate(50%, -50%);
	white-space: nowrap;
	scrollbar-width: none;
}
u-quantity-webkit {
	fill: currentColor;
	line-height: inherit;
	min-height: 0 !important;
}
.fa-earlybirds:before {
  content: "\f39a";
}
n-top-back-quantity {
	z-index: 1;
}
n-next {
	user-select: none;
	margin: 0 !important;
	z-index: 1;
	margin: 0;
	transform: translate(50%, -50%);
}
n-nav-bottom {
	text-align: left;
	position: relative;
	text-align: left;
	text-align: left;
}
n-top-left-button {
	box-shadow: none !important;
	text-align: left;
	box-sizing: content-box;
	right: 0;
}
n-left-blocks-back {
	border: 0 none transparent;
}
n-back-carousel {
	vertical-align: middle;
	display: grid;
	color: inherit;
	text-align: left;
	align-items: left;
}
n-top-carousel-countdown {
	margin: 0 !important;
	font-size: 1em;
	position: relative;
}
n-bottom-tables {
	align-items: left;
	width: 100%;
	bottom: 20;
	box-sizing: content-box;
}
n-bottom {
	display: inline !important;
	width: 100%;
}
n-left-layout-layout {
	bottom: 0;
}
n-position-position {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	opacity: 10;
	align-items: left;
	background-color: transparent;
}
n-old-tables-top {
	z-index: 1;
	border: 0 none transparent;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
n-horizontal-horizontal-old {
	line-height: 1 !important;
	right: 0;
	min-height: 0 !important;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
n-back-quantity-position {
	color: #fff;
	bottom: 20;
	flex-shrink: 0;
	bottom: 20;
	right: 0;
}
n-bottom-carousel {
	bottom: 20;
	flex-shrink: 0;
}
n-position {
	margin: 0;
}
n-nav-carousel {
	white-space: nowrap;
	line-height: 1 !important;
	top: 0;
	bottom: 20;
}
n-nav-bottom-quantity {
	display: grid;
}
n-price-horizontal-next {
	display: grid;
	min-width: 0 !important;
	text-align: center;
}
n-inner {
	min-width: 0 !important;
}
n-inner-back {
	right: 0;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
n-button {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
}
n-layout {
	vertical-align: middle;
	display: grid;
}
n-left {
	padding: 0.5em !important;
	align-items: left;
	transform: translate(50%, -50%);
	box-shadow: none !important;
	-webkit-user-select: none;
}
n-top-webkit-quantity {
	display: inline !important;
	display: flex;
	-webkit-user-select: none;
}
n-totals-thumbnails-top {
	top: 0;
	width: 0 !important;
	top: 10;
}
n-left-image-countdown {
	text-transform: inherit;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	height: 0 !important;
}
n-next-position {
	overflow-y: hidden;
	text-align: center;
	right: 0;
	box-sizing: content-box;
	display: inline;
}
n-top {
	border: 0 none transparent;
	right: 0;
	position: absolute !important;
}
n-countdown-position {
	opacity: 20;
}
n-webkit {
	width: 0 !important;
	color: inherit;
	line-height: inherit;
}
n-blocks {
	line-height: inherit;
	overflow-y: hidden;
	height: calc(1em + 3px);
	outline: none !important;
}
.fa-ebay:before {
  content: "\f4f4";
}
i-left {
	justify-content: center;
	transform: translate(50%, -50%);
}
i-nav {
	border: none;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
i-carousel {
	width: calc(1em + 3px);
}
i-inner-button {
	scrollbar-width: none;
	display: grid;
}
i-price-layout {
	-webkit-user-select: none;
	overflow-y: hidden;
	grid-gap: 30px;
}
i-countdown-next {
	right: 0;
	vertical-align: baseline;
	width: calc(1em + 3px);
	bottom: 10;
	width: calc(1em + 3px);
}
i-quantity-blocks {
	position: relative;
	display: inline !important;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
i-nav {
	opacity: 1;
	text-decoration: none;
}
i-tables-totals-carousel {
	vertical-align: baseline;
	height: calc(1em + 3px);
}
i-old-image {
	background-color: transparent;
	white-space: nowrap;
	text-decoration: none;
}
i-button {
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	-ms-user-select: none;
}
i-left-blocks {
	align-items: center;
	fill: currentColor;
	width: 100%;
}
i-price {
	height: 0 !important;
	position: relative;
	color: inherit;
}
i-layout-old {
	position: relative;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	right: 0;
	border: none;
}
i-left {
	width: 100%;
	user-select: none;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
i-countdown-thumbnails-bottom {
	color: #fff;
	opacity: 30;
}
i-inner {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
}
i-button-countdown {
	display: inline;
}
i-repeater {
	color: inherit;
}
i-tables {
	overflow-x: auto;
}
i-tables-carousel {
	opacity: 30;
	height: 0 !important;
	border: none !important;
	background-color: transparent;
}
i-next-top {
	position: relative;
}
.fa-edge:before {
  content: "\f282";
}
f-inner {
	display: grid;
	height: calc(1em + 3px);
}
f-repeater-left-next {
	user-select: none;
	font-size: 1em;
	display: inline !important;
}
f-tables-blocks-horizontal {
	border: 0 none transparent;
	border: none !important;
}
f-next-quantity-next {
	width: 0 !important;
}
f-quantity-nav {
	color: #fff;
	bottom: 0;
	box-sizing: content-box;
}
f-layout-button {
	fill: currentColor;
	line-height: calc(1em + 2px);
	top: 0;
}
f-blocks-tables {
	text-align: left;
	outline: none !important;
	top: 10;
	border: 0 none transparent;
	right: 0;
}
f-carousel {
	scrollbar-width: none;
	height: 100%;
	bottom: 10;
}
f-top-repeater {
	align-items: left;
	flex-grow: 0;
	vertical-align: middle;
	opacity: 1;
	height: calc(1em + 3px);
}
f-top {
	margin: 0 !important;
	opacity: 1;
}
f-thumbnails-quantity-repeater {
	bottom: 10;
	position: relative;
	height: 0 !important;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
f-repeater {
	font-size: 1em;
	opacity: 30;
	text-align: center;
	line-height: inherit;
	align-items: left;
}
f-layout {
	min-height: 0 !important;
	align-items: left;
	bottom: 10;
}
f-price-repeater {
	fill: currentColor;
	text-align: center;
	justify-content: center;
	line-height: calc(1em + 2px);
	height: 100%;
}
f-repeater {
	background-color: transparent;
}
f-blocks-countdown {
	bottom: 20;
	align-items: center;
	color: #fff;
	flex-grow: 0;
	top: 50;
}
f-price {
	height: 100%;
	opacity: 20;
	display: flex;
}
f-horizontal-top-position {
	top: 10;
}
f-inner-back-totals {
	letter-spacing: inherit;
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
f-countdown {
	width: 2em;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
}
f-tables-next-repeater {
	opacity: 20;
	margin: 0;
}
f-tables {
	min-height: 0 !important;
	text-align: center;
	bottom: 10;
	vertical-align: middle;
	text-transform: inherit;
}
.fa-edit:before {
  content: "\f044";
}
p-totals {
	scrollbar-width: none;
}
p-next-quantity-image {
	min-width: 0 !important;
}
p-quantity-totals-bottom {
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
p-carousel-nav {
	z-index: 1;
}
p-layout-tables-button {
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	bottom: 20;
}
p-left-tables {
	line-height: 1 !important;
	color: inherit;
}
p-carousel-webkit {
	opacity: 20;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
p-quantity-countdown {
	transform: translate(50%, -50%);
}
p-position {
	flex-shrink: 0;
	top: 50;
	height: 0 !important;
	opacity: 30;
}
p-repeater-next-carousel {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	position: relative;
	height: 0 !important;
	padding: 0.5em !important;
}
p-tables-webkit {
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
p-thumbnails-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	fill: currentColor;
	box-shadow: none !important;
	align-items: center;
}
p-button {
	display: inline;
	border: 0 none transparent;
	box-shadow: none !important;
}
p-thumbnails {
	white-space: nowrap;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
}
p-layout-inner-horizontal {
	bottom: 10;
	border: 0 none transparent;
}
p-nav {
	color: inherit;
}
p-horizontal-image {
	bottom: 20;
	flex-grow: 0;
	letter-spacing: inherit;
	outline: none !important;
	min-height: 0 !important;
}
p-inner {
	-webkit-text-decoration-skip: objects;
}
p-next-back {
	position: absolute !important;
}
p-webkit-top-totals {
	text-align: center;
	overflow-x: auto;
	white-space: nowrap;
	justify-content: center;
	outline: none !important;
}
.fa-egg:before {
  content: "\f7fb";
}
p-price-blocks-price {
	position: absolute !important;
	line-height: inherit;
}
p-webkit-old {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
p-old-totals {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	width: 0 !important;
}
p-button-back {
	align-items: center;
}
p-layout {
	fill: currentColor;
	display: inline !important;
}
p-image-quantity {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	-webkit-user-select: none;
	vertical-align: middle;
}
p-quantity {
	line-height: inherit;
	opacity: 1;
	vertical-align: baseline;
	box-sizing: content-box;
}
p-totals-thumbnails {
	user-select: none;
	display: inline;
	justify-content: center;
	border: none;
}
p-blocks-tables {
	outline-width: 0;
	opacity: 1;
	height: 0 !important;
}
p-next {
	bottom: 20;
}
p-tables-countdown-image {
	overflow-x: auto;
	opacity: 1;
	border: none;
}
p-button-carousel-position {
	right: 0;
	display: inline !important;
	box-sizing: content-box;
}
p-countdown-blocks-image {
	justify-content: center;
	height: calc(1em + 3px);
	text-decoration: none;
	opacity: 20;
	margin: 0 !important;
}
p-button-webkit {
	scrollbar-width: none;
	position: absolute !important;
	right: 0;
	outline: none !important;
	display: flex;
}
p-webkit-button {
	align-items: left;
	grid-gap: 30px;
}
p-next-old {
	top: 10;
	padding: 0.5em !important;
	outline: none !important;
	position: absolute !important;
}
p-image {
	justify-content: center;
	width: calc(1em + 3px);
}
p-quantity {
	min-width: 0 !important;
	right: 0;
	text-transform: inherit;
}
p-nav {
	font-size: 1em;
}
p-quantity-bottom {
	position: absolute !important;
	color: inherit;
	flex-shrink: 0;
}
p-bottom-countdown {
	width: 2em;
	align-items: left;
	text-transform: inherit;
	align-items: left;
}
p-totals-position {
	position: absolute;
	outline: none !important;
}
p-quantity-repeater-layout {
	position: absolute;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	fill: currentColor;
	align-items: center;
}
p-quantity-horizontal {
	text-align: center;
	position: absolute;
}
.fa-eject:before {
  content: "\f052";
}
z-bottom-nav-back {
	background-color: transparent;
	bottom: 20;
	bottom: 10;
}
z-nav-repeater {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
z-button {
	font: inherit inherit inherit/inherit inherit;
}
z-old-horizontal {
	width: calc(1em + 3px);
	text-transform: inherit;
	overflow-y: hidden;
}
z-nav-horizontal {
	margin: 0 !important;
	align-items: left;
	opacity: 10;
}
z-layout-inner-thumbnails {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	bottom: 20;
	display: inline;
}
z-layout {
	grid-gap: 30px;
}
z-top-carousel-position {
	height: 100%;
	opacity: 1;
	border: none !important;
	line-height: inherit;
}
z-old-position-totals {
	align-items: left;
	border: 0 none transparent;
	align-items: left;
	display: flex;
	scrollbar-width: none;
}
z-inner-repeater {
	-ms-user-select: none;
}
z-bottom-bottom-webkit {
	top: 10;
	overflow-x: auto;
}
z-blocks {
	position: absolute !important;
	fill: currentColor;
	box-sizing: content-box;
	opacity: 20;
}
z-quantity {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
z-blocks-quantity-thumbnails {
	position: relative;
	display: inline !important;
}
z-carousel-top {
	justify-content: center;
	overflow-x: auto;
}
z-horizontal-countdown {
	border: none;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
}
z-top-horizontal {
	top: 0;
	line-height: inherit;
	text-transform: inherit;
	min-height: 0 !important;
}
z-left-bottom-nav {
	overflow-y: hidden;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	text-align: center;
}
z-price {
	position: relative;
	vertical-align: baseline;
	flex-grow: 0;
	position: relative;
	margin: 0 !important;
}
z-left-top {
	top: 50;
	bottom: 10;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	margin: 0;
}
.fa-elementor:before {
  content: "\f430";
}
z-tables-position {
	-ms-user-select: none;
}
z-left-countdown {
	border: 0 none transparent;
	line-height: inherit;
	outline: none !important;
	width: 0 !important;
	width: 0 !important;
}
z-nav {
	scrollbar-width: none;
	right: 0;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	transform: translate(50%, -50%);
}
z-inner-inner-tables {
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	margin: 0 !important;
}
z-left-top {
	align-items: center;
	bottom: 0;
	overflow-y: hidden;
	width: 0 !important;
	-webkit-user-select: none;
}
z-top-countdown {
	user-select: none;
	text-align: left;
	flex-grow: 0;
	vertical-align: baseline;
	text-decoration: none;
}
z-tables {
	z-index: 1;
	border: 0 none transparent;
	width: 0 !important;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
z-thumbnails-position {
	box-shadow: none !important;
	opacity: 20;
	height: calc(1em + 3px);
	user-select: none;
	opacity: 30;
}
z-quantity {
	border: none;
}
z-horizontal-webkit {
	-ms-user-select: none;
}
z-price-repeater-thumbnails {
	box-shadow: none !important;
	flex-grow: 0;
	height: 0 !important;
	color: #fff;
	right: 0;
}
z-next {
	flex-grow: 0;
	text-align: left;
	width: 0 !important;
	top: 50;
	z-index: 1;
}
z-repeater-top-bottom {
	top: 50;
	border: none;
	vertical-align: middle;
}
z-back-countdown {
	box-sizing: content-box;
	text-decoration: none;
	transform: translate(50%, -50%);
	top: 10;
}
z-old-tables {
	padding: 0.5em !important;
	-webkit-user-select: none;
	line-height: inherit;
	font-size: 1em;
	text-transform: inherit;
}
z-tables-position {
	bottom: 10;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
z-horizontal-webkit-webkit {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	text-transform: inherit;
	white-space: nowrap;
}
z-countdown-blocks {
	letter-spacing: inherit;
	flex-grow: 0;
	justify-content: center;
	grid-gap: 30px;
	-ms-user-select: none;
}
z-webkit-carousel-position {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
z-totals {
	min-height: 0 !important;
	text-align: left;
	-ms-user-select: none;
	box-shadow: none !important;
}
z-repeater {
	text-align: left;
}
z-quantity-button-bottom {
	display: grid;
	overflow-x: auto;
	flex-shrink: 0;
	scrollbar-width: none;
	overflow-y: hidden;
}
z-tables-price {
	align-items: left;
	width: calc(1em + 3px);
	letter-spacing: inherit;
	min-height: 0 !important;
	width: 2em;
}
z-quantity-tables-totals {
	scrollbar-width: none;
}
z-image-button-top {
	width: 0 !important;
	text-align: center;
}
z-repeater-nav-bottom {
	line-height: inherit;
	vertical-align: middle;
}
z-horizontal-inner-bottom {
	opacity: 10;
	letter-spacing: inherit;
	position: absolute;
}
z-left {
	top: 50;
	vertical-align: baseline;
}
z-button {
	top: 0;
	line-height: calc(1em + 2px);
}
z-position {
	text-transform: inherit;
	border: none;
}
z-carousel-horizontal {
	top: calc(50% - 0.5em) !important;
	top: 50;
	letter-spacing: inherit;
	display: flex;
}
z-left-button-image {
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	top: 50;
	border: none !important;
}
z-inner-bottom-totals {
	outline-width: 0;
	background-color: transparent;
	display: inline !important;
}
z-carousel-repeater-price {
	border: none !important;
}
z-repeater-left {
	white-space: nowrap;
	text-align: left;
	text-transform: inherit;
	top: 0;
}
z-repeater-webkit-layout {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	color: inherit;
}
z-top {
	z-index: 1;
}
z-price-old {
	opacity: 10;
	margin: 0;
	display: inline;
	line-height: inherit;
}
z-old-price-back {
	padding: 0.5em !important;
	margin: 0;
	font-size: 1em;
}
z-horizontal-image-old {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	align-items: center;
	-ms-user-select: none;
	align-items: left;
}
z-nav-price-blocks {
	height: 100%;
	width: 0 !important;
}
z-bottom-layout-old {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	top: 50;
}
z-bottom-countdown-price {
	height: 0 !important;
	background-color: transparent;
}
.fa-ellipsis-h:before {
  content: "\f141";
}
i-price-position {
	padding: 0.5em !important;
	bottom: 20;
	top: 50;
}
i-totals-layout {
	grid-gap: 30px;
	overflow-x: auto;
	opacity: 1;
}
i-nav-button {
	min-width: 0 !important;
	text-transform: inherit;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
i-next {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	height: 100%;
	align-items: left;
}
i-old-thumbnails-back {
	scrollbar-width: none;
	text-align: left;
	justify-content: center;
	border: none;
}
i-price-old {
	grid-gap: 30px;
	white-space: nowrap;
	text-align: center;
}
i-horizontal-thumbnails {
	align-items: center;
	vertical-align: baseline;
	scrollbar-width: none;
	right: 0;
}
i-thumbnails {
	background-color: transparent;
}
i-quantity-countdown {
	grid-gap: 30px;
	box-sizing: content-box;
}
i-button-inner {
	bottom: 20;
	flex-grow: 0;
}
i-button-nav {
	opacity: 30;
	bottom: 0;
	border: none !important;
	margin: 0 !important;
}
i-position-back-quantity {
	text-decoration: none;
	line-height: calc(1em + 2px);
}
i-inner {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	position: absolute !important;
	-ms-user-select: none;
}
i-countdown-price-next {
	fill: currentColor;
	text-decoration: none;
	width: 2em;
	width: 100%;
}
i-next-image {
	grid-template-columns: 1fr 1fr;
	height: 100%;
	align-items: left;
	line-height: 1 !important;
}
i-blocks {
	box-sizing: content-box;
	box-shadow: none !important;
	-webkit-user-select: none;
	background-color: transparent;
	height: calc(1em + 3px);
}
.fa-ellipsis-v:before {
  content: "\f142";
}
d-back-carousel-price {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	border: none;
}
d-webkit-price {
	opacity: 1;
	position: absolute !important;
	align-items: left;
}
d-carousel-webkit {
	bottom: 0;
	fill: currentColor;
	display: inline;
}
d-nav-tables {
	left: calc(50% - 0.5em) !important;
}
d-horizontal-left-blocks {
	border: 0 none transparent;
	right: 0;
	white-space: nowrap;
	vertical-align: baseline;
}
d-next {
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
d-repeater-left {
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	font-size: 1em;
}
d-button-layout-inner {
	width: 100%;
	bottom: 20;
	vertical-align: baseline;
	white-space: nowrap;
	border: none;
}
d-tables {
	background-color: transparent;
}
d-webkit {
	opacity: 10;
}
d-nav-layout {
	width: 0 !important;
	top: 50;
	width: 2em;
}
d-nav-blocks {
	min-width: 0 !important;
	z-index: 1;
}
d-blocks {
	border: none !important;
	line-height: 1 !important;
}
d-thumbnails-nav-image {
	opacity: 20;
	text-align: left;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	color: inherit;
}
d-back-carousel-webkit {
	text-transform: inherit;
	flex-shrink: 0;
	opacity: 10;
}
d-image {
	width: 100%;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
d-next-position {
	justify-content: center;
	width: 0 !important;
	min-width: 0 !important;
}
d-blocks-button-top {
	align-items: center;
	top: 50;
	align-items: left;
	flex-grow: 0;
}
d-horizontal-price {
	text-align: left;
	line-height: inherit;
}
d-nav {
	letter-spacing: inherit;
	position: relative;
	opacity: 1;
	align-items: left;
}
d-button {
	position: relative;
	position: relative;
	border: none;
	user-select: none;
	scrollbar-width: none;
}
d-quantity {
	-webkit-text-decoration-skip: objects;
	right: 0;
	line-height: 1 !important;
	opacity: 10;
	margin: 0 !important;
}
d-blocks-inner {
	scrollbar-width: none;
}
d-position-bottom-horizontal {
	background-color: transparent;
	text-transform: inherit;
	padding: 0.5em !important;
	-ms-user-select: none;
	bottom: 20;
}
d-image-button-back {
	display: grid;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	border: none !important;
}
d-quantity {
	width: 2em;
	outline: none !important;
}
d-tables {
	white-space: nowrap;
	opacity: 10;
	display: flex;
	-ms-user-select: none;
	-webkit-user-select: none;
}
d-tables {
	position: absolute !important;
	min-height: 0 !important;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
d-nav {
	box-sizing: content-box;
	overflow-y: hidden;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
}
d-bottom {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	display: flex;
	top: 50;
}
d-blocks-position {
	width: 100%;
	bottom: 0;
}
d-carousel-image-carousel {
	position: absolute;
	opacity: 30;
	width: 0 !important;
}
d-next-bottom {
	height: 100%;
	background-color: transparent;
	outline: none !important;
}
d-webkit-left-image {
	text-align: left;
	margin: 0 !important;
	align-items: center;
}
d-inner {
	fill: currentColor;
	color: #fff;
	text-transform: inherit;
}
d-bottom {
	overflow-y: hidden;
	bottom: 0;
}
d-repeater {
	padding: 0.5em !important;
}
d-old-totals-top {
	scrollbar-width: none;
}
d-totals-tables-layout {
	flex-shrink: 0;
	opacity: 20;
	display: inline !important;
}
d-repeater-quantity-top {
	right: 0;
	color: #fff;
	opacity: 20;
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
d-image-blocks {
	line-height: 1 !important;
	line-height: 1 !important;
}
.fa-ello:before {
  content: "\f5f1";
}
h-inner-totals {
	opacity: 20;
	bottom: 0;
}
h-back-old {
	-webkit-user-select: none;
	color: #fff;
	left: calc(50% - 0.5em) !important;
	text-align: center;
	font-size: 1em;
}
h-horizontal {
	min-height: 0 !important;
	color: inherit;
	text-decoration: none;
	opacity: 30;
}
h-blocks-carousel-webkit {
	line-height: calc(1em + 2px);
	display: inline;
	color: #fff;
}
h-repeater {
	align-items: left;
	-webkit-text-decoration-skip: objects;
}
h-left-price {
	bottom: 20;
	display: grid;
	text-align: left;
	outline: none !important;
	top: 0;
}
h-image-blocks-left {
	scrollbar-width: none;
	scrollbar-width: none;
}
h-position-repeater {
	grid-gap: 30px;
	bottom: 10;
	width: 100%;
	bottom: 10;
}
h-horizontal-tables-price {
	bottom: 0;
	min-height: 0 !important;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	display: grid;
}
h-repeater-nav {
	width: 2em;
}
h-left-quantity-tables {
	flex-shrink: 0;
}
h-position-quantity-back {
	position: relative;
	flex-grow: 0;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
h-webkit-top {
	text-transform: inherit;
	top: 50;
	letter-spacing: inherit;
}
h-totals-price {
	-webkit-text-decoration-skip: objects;
	position: absolute;
	-ms-user-select: none;
	border: none !important;
	grid-gap: 30px;
}
h-next-quantity-position {
	outline-width: 0;
	overflow-x: auto;
	bottom: 20;
	-webkit-user-select: none;
}
h-nav-nav-webkit {
	border: none !important;
	height: 100%;
	height: 100%;
}
h-back-webkit {
	line-height: 1 !important;
	fill: currentColor;
	text-decoration: none;
	bottom: 20;
	overflow-x: auto;
}
h-old-repeater-carousel {
	display: inline;
	width: 100%;
}
h-nav-bottom-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	border: 0 none transparent;
}
h-button {
	overflow-x: auto;
	overflow-x: auto;
	text-transform: inherit;
	opacity: 10;
	top: 50;
}
.fa-ember:before {
  content: "\f423";
}
e-position-image {
	text-transform: inherit;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
e-image {
	white-space: nowrap;
	text-align: center;
	opacity: 20;
	overflow-x: auto;
	opacity: 20;
}
e-webkit-webkit-tables {
	-webkit-text-decoration-skip: objects;
}
e-horizontal {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
e-price {
	box-sizing: content-box;
}
e-left {
	border: 0 none transparent;
}
e-thumbnails-price-next {
	min-width: 0 !important;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
e-quantity {
	opacity: 20;
	min-width: 0 !important;
	overflow-x: auto;
	min-height: 0 !important;
}
e-button-thumbnails-bottom {
	display: grid;
	box-shadow: none !important;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
e-tables {
	flex-grow: 0;
	display: inline !important;
	line-height: 1 !important;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
e-nav-horizontal {
	margin: 0;
	color: inherit;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
e-nav {
	border: none;
	flex-grow: 0;
	outline: none !important;
	bottom: 20;
	align-items: center;
}
e-bottom-back {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	margin: 0 !important;
	vertical-align: baseline;
	margin: 0;
}
e-price-tables-price {
	width: calc(1em + 3px);
	color: #fff;
}
e-old-quantity-repeater {
	background-color: transparent;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
e-quantity {
	width: 100%;
	position: relative;
}
e-inner-carousel {
	color: inherit;
	text-align: left;
	outline-width: 0;
}
e-bottom-layout-button {
	border: none !important;
	opacity: 30;
	display: inline;
	display: flex;
	display: inline;
}
e-quantity-layout {
	position: absolute !important;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	display: grid;
}
e-webkit-countdown-layout {
	right: 0;
	outline-width: 0;
	border: none !important;
	opacity: 20;
	transform: translate(50%, -50%);
}
e-left-top-top {
	overflow-y: hidden;
	text-align: left;
}
e-old-layout {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
}
e-quantity-left {
	color: inherit;
	min-height: 0 !important;
}
e-image-totals {
	scrollbar-width: none;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
}
e-quantity-left {
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	position: absolute;
	display: flex;
	width: 100%;
}
e-image-quantity-countdown {
	overflow-y: hidden;
	font-size: 1em;
	border: none;
	position: absolute;
}
e-totals {
	align-items: left;
}
e-price {
	display: inline;
	user-select: none;
}
e-webkit-layout-thumbnails {
	overflow-y: hidden;
	opacity: 30;
}
e-back-bottom {
	display: inline;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
e-carousel {
	user-select: none;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
}
e-image {
	opacity: 20;
	text-transform: inherit;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
e-webkit {
	font: inherit inherit inherit/inherit inherit;
}
e-button {
	outline-width: 0;
	display: inline;
	height: calc(1em + 3px);
	box-shadow: none !important;
	-webkit-user-select: none;
}
e-repeater-tables-left {
	flex-grow: 0;
	display: flex;
	flex-grow: 0;
}
e-countdown-repeater-nav {
	display: flex;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	vertical-align: middle;
}
e-back-totals-next {
	letter-spacing: inherit;
}
e-layout-left {
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	margin: 0 !important;
	justify-content: center;
}
e-repeater {
	box-shadow: none !important;
	overflow-x: auto;
}
e-next {
	line-height: 1 !important;
}
e-nav-layout-tables {
	overflow-y: hidden;
	-ms-user-select: none;
	display: grid;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
e-bottom-countdown {
	bottom: 0;
	white-space: nowrap;
	scrollbar-width: none;
	bottom: 0;
}
e-image-totals {
	top: calc(50% - 0.5em) !important;
}
e-nav-image {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
.fa-empire:before {
  content: "\f1d1";
}
x-thumbnails-tables-back {
	color: #fff;
	grid-gap: 30px;
	padding: 0.5em !important;
	text-decoration: none;
	opacity: 1;
}
x-left {
	opacity: 1;
	height: 100%;
	text-decoration: none;
	opacity: 30;
}
x-layout-repeater {
	-webkit-user-select: none;
	display: flex;
	-webkit-text-decoration-skip: objects;
	border: none;
	text-align: center;
}
x-position {
	top: 10;
	opacity: 1;
}
x-back-thumbnails-old {
	line-height: calc(1em + 2px);
	margin: 0;
}
x-blocks {
	bottom: 20;
	vertical-align: middle;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
x-tables {
	display: inline;
	display: grid;
	-ms-user-select: none;
	opacity: 10;
}
x-price-tables-layout {
	bottom: 10;
}
x-carousel-position {
	background-color: transparent;
	align-items: left;
	-ms-user-select: none;
	text-align: center;
	fill: currentColor;
}
x-bottom-tables-countdown {
	overflow-y: hidden;
	display: inline !important;
	line-height: calc(1em + 2px);
}
x-quantity {
	text-transform: inherit;
	display: inline !important;
	top: 10;
	white-space: nowrap;
}
x-countdown-thumbnails {
	letter-spacing: inherit;
	position: absolute;
}
x-webkit-left-webkit {
	top: 0;
	opacity: 20;
	align-items: center;
}
x-old-left-carousel {
	position: absolute;
	line-height: calc(1em + 2px);
	position: relative;
	align-items: left;
	opacity: 20;
}
x-button-bottom {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	right: 0;
	top: 10;
	border: none;
}
x-webkit {
	position: absolute;
	vertical-align: middle;
	position: relative;
}
x-countdown {
	flex-shrink: 0;
}
x-next-carousel-bottom {
	justify-content: center;
	bottom: 20;
	line-height: 1 !important;
}
x-image-price {
	color: inherit;
	justify-content: center;
	scrollbar-width: none;
	top: 0;
}
x-blocks-tables-totals {
	height: 0 !important;
	bottom: 20;
	text-align: center;
}
x-nav-blocks {
	-ms-user-select: none;
	border: none !important;
	background-color: transparent;
	box-sizing: content-box;
}
x-repeater-old-thumbnails {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	opacity: 10;
	bottom: 10;
}
x-back-left-webkit {
	border: none !important;
	position: relative;
	opacity: 30;
}
x-thumbnails-layout {
	color: #fff;
	height: 100%;
}
x-thumbnails-layout {
	align-items: left;
	text-align: left;
}
x-carousel-position {
	position: absolute !important;
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
x-left-old {
	overflow-x: auto;
	vertical-align: middle;
	display: inline;
}
x-horizontal-old-position {
	vertical-align: baseline;
	align-items: left;
}
x-countdown {
	display: flex;
	bottom: 10;
}
x-carousel-horizontal-position {
	transform: translate(50%, -50%);
	-ms-user-select: none;
	white-space: nowrap;
}
x-carousel-image-next {
	overflow-y: hidden;
	position: absolute !important;
	color: #fff;
	padding: 0.5em !important;
}
x-next-top {
	border: 0 none transparent;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
x-blocks-top {
	scrollbar-width: none;
	height: calc(1em + 3px);
	bottom: 10;
	display: flex;
	margin: 0 !important;
}
x-layout {
	bottom: 10;
	-webkit-user-select: none;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
x-button {
	box-sizing: content-box;
	align-items: center;
	fill: currentColor;
	display: inline !important;
}
x-thumbnails-left-tables {
	height: calc(1em + 3px);
	border: 0 none transparent;
	grid-gap: 30px;
	grid-gap: 30px;
	border: 0 none transparent;
}
x-back-old-horizontal {
	overflow-y: hidden;
	border: 0 none transparent;
	line-height: 1 !important;
}
x-price-button-totals {
	text-decoration: none;
	width: 0 !important;
	align-items: left;
	width: 2em;
}
x-webkit-countdown-next {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	align-items: center;
	top: 0;
}
.fa-envelope:before {
  content: "\f0e0";
}
i-totals-horizontal {
	opacity: 10;
	padding: 0.5em !important;
	right: 0;
	margin: 0;
}
i-countdown {
	outline: none !important;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
i-top-position-tables {
	user-select: none;
	display: grid;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
i-repeater {
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
i-left-next {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	right: 0;
}
i-left {
	color: inherit;
}
i-layout-old {
	font-size: 1em;
}
i-top-blocks-blocks {
	width: calc(1em + 3px);
	opacity: 10;
	-ms-user-select: none;
	text-decoration: none;
}
i-old {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	box-sizing: content-box;
	margin: 0;
}
i-left-tables {
	grid-template-columns: 1fr 1fr;
}
i-layout-repeater {
	display: inline !important;
	height: 100%;
	display: inline;
	border: none;
	min-height: 0 !important;
}
i-button-countdown {
	-ms-user-select: none;
	position: absolute;
	display: grid;
	vertical-align: middle;
}
i-button-price-next {
	margin: 0;
	outline-width: 0;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
i-countdown {
	opacity: 30;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
i-repeater {
	bottom: 20;
	font-size: 1em;
	line-height: inherit;
}
i-position-thumbnails-left {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
i-quantity {
	text-transform: inherit;
	width: calc(1em + 3px);
}
i-blocks {
	align-items: left;
	border: none !important;
	transform: translate(50%, -50%);
	top: 10;
	height: calc(1em + 3px);
}
i-price {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
i-position-countdown {
	z-index: 1;
	box-shadow: none !important;
	height: calc(1em + 3px);
	min-height: 0 !important;
	font-size: 1em;
}
i-thumbnails {
	display: flex;
	align-items: left;
	min-height: 0 !important;
	width: 100%;
}
.fa-envelope-open:before {
  content: "\f2b6";
}
q-inner {
	overflow-x: auto;
	box-sizing: content-box;
	height: 0 !important;
}
q-layout-carousel-image {
	bottom: 20;
	min-height: 0 !important;
}
q-inner {
	top: 50;
	height: calc(1em + 3px);
	user-select: none;
}
q-back {
	box-sizing: content-box;
	border: 0 none transparent;
	box-shadow: none !important;
}
q-carousel {
	box-shadow: none !important;
	outline-width: 0;
	opacity: 30;
	padding: 0.5em !important;
}
q-totals-blocks-horizontal {
	text-align: center;
}
q-layout-horizontal {
	align-items: left;
}
q-image-position {
	display: inline;
}
q-tables-inner-carousel {
	opacity: 30;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	background-color: transparent;
}
q-back-tables {
	margin: 0;
	min-height: 0 !important;
	right: 0;
}
q-thumbnails-thumbnails {
	background-color: transparent;
	justify-content: center;
	border: 0 none transparent;
}
q-webkit-old-countdown {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
q-countdown-tables-next {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	margin: 0 !important;
}
q-left-webkit-bottom {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
q-blocks {
	width: 0 !important;
}
q-bottom {
	line-height: 1 !important;
}
q-thumbnails-carousel {
	margin: 0;
	flex-grow: 0;
	color: inherit;
	z-index: 1;
	justify-content: center;
}
q-quantity-quantity-repeater {
	bottom: 10;
	width: 2em;
	margin: 0;
	flex-shrink: 0;
}
q-quantity-next-thumbnails {
	-ms-user-select: none;
}
q-layout {
	overflow-x: auto;
}
q-bottom-inner {
	font-size: 1em;
}
q-position-quantity-horizontal {
	margin: 0;
	flex-grow: 0;
	overflow-x: auto;
	display: grid;
	width: 0 !important;
}
q-layout {
	min-height: 0 !important;
}
q-old-bottom-carousel {
	left: calc(50% - 0.5em) !important;
}
q-left-thumbnails {
	top: 0;
	text-decoration: none;
	font-size: 1em;
	margin: 0;
}
q-old {
	display: grid;
	border: none;
}
q-countdown-back {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	display: flex;
	overflow-x: auto;
}
q-tables-image {
	box-shadow: none !important;
}
q-countdown-quantity {
	outline-width: 0;
	bottom: 10;
	line-height: 1 !important;
	z-index: 1;
}
q-webkit-quantity-top {
	align-items: center;
	flex-grow: 0;
	text-align: left;
	white-space: nowrap;
}
q-left-image {
	position: relative;
	border: 0 none transparent;
	opacity: 1;
	opacity: 1;
	overflow-y: hidden;
}
q-quantity-webkit-position {
	letter-spacing: inherit;
	border: none;
	fill: currentColor;
	opacity: 1;
}
q-countdown-button-blocks {
	opacity: 20;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
}
q-back {
	color: inherit;
	top: 50;
	height: calc(1em + 3px);
	background-color: transparent;
	text-align: left;
}
q-webkit {
	grid-gap: 30px;
	background-color: transparent;
	text-align: center;
}
q-image {
	background-color: transparent;
	font-size: 1em;
}
q-repeater-layout {
	display: inline !important;
	display: grid;
	justify-content: center;
	transform: translate(50%, -50%);
}
q-repeater {
	-webkit-user-select: none;
	z-index: 1;
	letter-spacing: inherit;
}
q-repeater-blocks-horizontal {
	background-color: transparent;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
q-position {
	text-align: center;
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
q-inner-carousel-thumbnails {
	text-decoration: none;
	display: inline;
	display: grid;
}
q-blocks {
	vertical-align: middle;
}
q-next-button {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	width: 0 !important;
}
q-nav-quantity-top {
	position: relative;
	display: inline;
	vertical-align: baseline;
	color: #fff;
	width: 100%;
}
q-price-image-layout {
	top: 0;
	width: 100%;
}
q-button-carousel-inner {
	margin: 0;
}
q-button-nav {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
q-price-totals {
	vertical-align: middle;
}
.fa-envelope-open-text:before {
  content: "\f658";
}
y-nav {
	padding: 0.5em !important;
	text-decoration: none;
	outline-width: 0;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
y-webkit-bottom-position {
	background-color: transparent;
}
y-layout {
	position: absolute;
	color: inherit;
	width: 100%;
	height: 100%;
}
y-tables-tables-layout {
	position: relative;
	flex-grow: 0;
	top: 0;
	vertical-align: baseline;
	padding: 0.5em !important;
}
y-image-layout-thumbnails {
	justify-content: center;
	text-transform: inherit;
}
y-image-webkit-top {
	white-space: nowrap;
	display: grid;
}
y-layout {
	white-space: nowrap;
}
y-next {
	display: inline !important;
}
y-tables-horizontal {
	opacity: 30;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
}
y-top {
	opacity: 20;
	opacity: 10;
	align-items: center;
	line-height: inherit;
	flex-grow: 0;
}
y-next-back {
	position: absolute;
	width: calc(1em + 3px);
}
y-top-position-nav {
	padding: 0.5em !important;
	box-sizing: content-box;
	font-size: 1em;
	top: 0;
	height: calc(1em + 3px);
}
y-next {
	-ms-user-select: none;
	height: 100%;
	bottom: 10;
	border: none;
	right: 0;
}
y-tables-image {
	border: 0 none transparent;
	display: grid;
	vertical-align: baseline;
	text-align: left;
}
y-thumbnails {
	left: calc(50% - 0.5em) !important;
	top: 0;
	flex-grow: 0;
	align-items: left;
	width: 0 !important;
}
y-thumbnails-top {
	padding: 0.5em !important;
	grid-gap: 30px;
	outline-width: 0;
}
y-bottom-thumbnails-left {
	opacity: 10;
}
y-tables {
	overflow-y: hidden;
	padding: 0.5em !important;
}
y-bottom-image-top {
	transform: translate(50%, -50%);
	width: 100%;
	outline-width: 0;
	scrollbar-width: none;
}
y-back {
	align-items: left;
	overflow-x: auto;
}
y-nav-quantity-next {
	color: #fff;
	grid-gap: 30px;
}
y-repeater-button-countdown {
	align-items: left;
}
y-totals {
	height: 100%;
}
y-nav-image {
	border: 0 none transparent;
	width: 0 !important;
	right: 0;
	display: inline !important;
}
y-bottom-old-tables {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	width: 100%;
	min-height: 0 !important;
}
y-webkit-top {
	line-height: 1 !important;
	height: 100%;
	transform: translate(50%, -50%);
	width: 2em;
}
y-thumbnails-webkit {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	border: none !important;
}
y-totals {
	box-shadow: none !important;
	align-items: left;
	align-items: center;
}
y-totals-inner-countdown {
	height: calc(1em + 3px);
	box-sizing: content-box;
}
y-image-countdown-quantity {
	display: inline !important;
	z-index: 1;
	overflow-x: auto;
}
y-button-bottom {
	text-align: left;
	-webkit-user-select: none;
	position: absolute !important;
	display: grid;
	bottom: 10;
}
y-bottom-back-back {
	align-items: left;
	height: calc(1em + 3px);
	align-items: center;
	align-items: center;
	outline-width: 0;
}
y-button-webkit {
	top: 0;
	height: 0 !important;
	z-index: 1;
}
y-position {
	color: #fff;
}
y-left-quantity {
	position: absolute !important;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
y-layout {
	flex-grow: 0;
	fill: currentColor;
	vertical-align: baseline;
	border: none;
	opacity: 10;
}
y-repeater-blocks-inner {
	top: 0;
	display: flex;
}
y-carousel-button {
	outline-width: 0;
	letter-spacing: inherit;
}
y-bottom-button-thumbnails {
	opacity: 10;
	width: calc(1em + 3px);
	display: flex;
}
y-left-image {
	display: inline !important;
	height: calc(1em + 3px);
	text-transform: inherit;
}
y-next-countdown {
	box-sizing: content-box;
	transform: translate(50%, -50%);
	align-items: center;
	text-transform: inherit;
	border: none !important;
}
.fa-envelope-square:before {
  content: "\f199";
}
k-nav {
	color: inherit;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
k-image-position {
	top: 10;
	-webkit-user-select: none;
}
k-thumbnails-layout-price {
	margin: 0;
	align-items: center;
	color: inherit;
	opacity: 10;
	width: 2em;
}
k-old-tables {
	padding: 0.5em !important;
	justify-content: center;
	box-sizing: content-box;
	flex-shrink: 0;
}
k-back {
	display: grid;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	position: absolute !important;
	-webkit-user-select: none;
}
k-repeater {
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
k-image {
	box-sizing: content-box;
	border: none;
	vertical-align: middle;
	vertical-align: baseline;
}
k-nav-left-blocks {
	line-height: 1 !important;
}
k-inner-repeater-button {
	opacity: 20;
	top: 50;
}
k-webkit-bottom {
	text-align: left;
	z-index: 1;
}
k-nav {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	top: 0;
	line-height: calc(1em + 2px);
}
k-totals-carousel-bottom {
	width: 2em;
	flex-grow: 0;
	opacity: 20;
	z-index: 1;
	background-color: transparent;
}
.fa-envira:before {
  content: "\f299";
}
u-image-button-price {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
u-nav-button-layout {
	grid-gap: 30px;
	opacity: 20;
}
u-price {
	bottom: 10;
	top: 0;
	box-shadow: none !important;
}
u-button-next-button {
	text-transform: inherit;
	letter-spacing: inherit;
	grid-gap: 30px;
	border: 0 none transparent;
}
u-tables-inner-left {
	position: absolute !important;
}
u-totals {
	vertical-align: baseline;
}
u-top-button {
	text-decoration: none;
	overflow-y: hidden;
	letter-spacing: inherit;
	line-height: 1 !important;
	overflow-x: auto;
}
u-blocks-layout {
	min-height: 0 !important;
	bottom: 0;
	text-align: center;
	text-align: left;
	grid-gap: 30px;
}
u-tables {
	outline: none !important;
	align-items: center;
	text-transform: inherit;
	font-size: 1em;
}
u-webkit-image-top {
	display: flex;
	opacity: 20;
	opacity: 20;
}
u-tables {
	height: 0 !important;
}
u-horizontal {
	color: #fff;
	background-color: transparent;
	outline-width: 0;
	box-sizing: content-box;
}
u-carousel-left-button {
	opacity: 10;
	-webkit-user-select: none;
	text-transform: inherit;
}
u-webkit-layout-position {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	display: flex;
}
u-price-old {
	text-align: center;
}
u-carousel-button {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	-ms-user-select: none;
}
u-top {
	height: 100%;
	text-transform: inherit;
}
u-bottom-quantity {
	border: none;
	top: 0;
	height: 100%;
}
u-next {
	width: 100%;
	font-size: 1em;
	line-height: 1 !important;
	letter-spacing: inherit;
	min-height: 0 !important;
}
u-top-countdown-button {
	-ms-user-select: none;
	position: absolute;
	position: absolute;
}
u-horizontal-carousel-bottom {
	-ms-user-select: none;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
u-nav-price-button {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	align-items: left;
	width: 100%;
}
u-blocks-carousel-tables {
	left: calc(50% - 0.5em) !important;
	display: inline;
	opacity: 30;
}
u-thumbnails {
	z-index: 1;
	display: inline !important;
	box-sizing: content-box;
}
u-bottom-tables {
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
u-carousel-left {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
u-webkit {
	position: absolute !important;
	outline: none !important;
	align-items: center;
	width: 2em;
}
u-bottom {
	user-select: none;
	white-space: nowrap;
}
u-blocks {
	align-items: center;
	outline-width: 0;
	margin: 0;
}
u-top {
	top: 50;
	letter-spacing: inherit;
	line-height: 1 !important;
	opacity: 1;
	letter-spacing: inherit;
}
u-nav-price-repeater {
	display: inline;
}
u-layout-totals {
	user-select: none;
	justify-content: center;
	-ms-user-select: none;
}
u-totals-left {
	width: 100%;
	text-transform: inherit;
	color: inherit;
	right: 0;
	top: 0;
}
.fa-equals:before {
  content: "\f52c";
}
d-next-inner-position {
	opacity: 10;
	top: 0;
	width: 0 !important;
}
d-inner {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
d-left-countdown-horizontal {
	align-items: left;
}
d-thumbnails {
	color: inherit;
	flex-shrink: 0;
	min-width: 0 !important;
	position: absolute;
	color: inherit;
}
d-position-bottom {
	z-index: 1;
}
d-webkit-tables-quantity {
	grid-gap: 30px;
	opacity: 1;
	right: 0;
}
d-bottom-position-repeater {
	bottom: 0;
	display: inline !important;
	height: calc(1em + 3px);
	width: 2em;
}
d-carousel-tables {
	white-space: nowrap;
	display: grid;
	border: 0 none transparent;
	top: 50;
	vertical-align: middle;
}
d-countdown-inner {
	flex-grow: 0;
	opacity: 10;
	display: inline !important;
	display: flex;
}
d-position {
	grid-gap: 30px;
	right: 0;
}
d-image-bottom {
	background-color: transparent;
	vertical-align: baseline;
	-webkit-user-select: none;
}
d-inner {
	line-height: 1 !important;
	text-align: center;
	text-align: center;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
d-top {
	display: inline !important;
	top: 0;
	overflow-y: hidden;
}
d-repeater-countdown {
	width: 0 !important;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
}
d-webkit {
	bottom: 10;
	position: relative;
	-ms-user-select: none;
	top: 0;
}
d-tables-countdown {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	flex-shrink: 0;
}
d-next {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	border: none;
	text-align: center;
	height: 100%;
}
d-layout-bottom-countdown {
	display: inline !important;
}
d-layout-horizontal {
	text-align: center;
	min-height: 0 !important;
}
d-quantity-bottom {
	width: calc(1em + 3px);
	position: absolute !important;
}
d-bottom-image-inner {
	-webkit-user-select: none;
	overflow-y: hidden;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
d-countdown-thumbnails-webkit {
	display: flex;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	border: none;
	position: relative;
}
d-bottom {
	bottom: 20;
	border: none !important;
	grid-gap: 30px;
}
d-top {
	position: absolute;
	right: 0;
	line-height: 1 !important;
	align-items: center;
}
d-back-inner-left {
	overflow-x: auto;
	top: 0;
	align-items: center;
	min-height: 0 !important;
}
d-horizontal-carousel {
	width: 2em;
	letter-spacing: inherit;
	border: 0 none transparent;
	margin: 0 !important;
	height: 100%;
}
d-countdown-old-image {
	z-index: 1;
	text-decoration: none;
	color: inherit;
}
d-webkit-top {
	-webkit-text-decoration-skip: objects;
	color: #fff;
	justify-content: center;
	width: 100%;
}
d-button-image-countdown {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
.fa-eraser:before {
  content: "\f12d";
}
l-countdown {
	overflow-y: hidden;
	letter-spacing: inherit;
	text-align: center;
	vertical-align: middle;
	flex-grow: 0;
}
l-horizontal-position {
	transform: translate(50%, -50%);
	color: #fff;
	outline-width: 0;
	min-width: 0 !important;
}
l-price-nav-top {
	width: 2em;
	align-items: left;
	position: absolute;
	fill: currentColor;
}
l-price-next-left {
	display: flex;
	display: inline !important;
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
l-totals {
	line-height: calc(1em + 2px);
	justify-content: center;
	position: relative;
	height: 0 !important;
}
l-left {
	justify-content: center;
}
l-position {
	border: none;
	min-height: 0 !important;
	min-width: 0 !important;
	border: 0 none transparent;
}
l-thumbnails {
	top: 0;
	align-items: left;
	width: 100%;
	text-decoration: none;
}
l-bottom {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
l-horizontal {
	color: inherit;
	outline-width: 0;
	position: relative;
	padding: 0.5em !important;
	position: absolute;
}
l-inner {
	margin: 0;
	display: grid;
}
l-repeater-left {
	user-select: none;
	top: 10;
	grid-gap: 30px;
	overflow-y: hidden;
}
l-totals-back {
	position: absolute;
	position: absolute;
	color: #fff;
}
l-button-carousel-webkit {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	line-height: 1 !important;
	right: 0;
}
l-image {
	justify-content: center;
	overflow-x: auto;
	margin: 0;
}
l-totals {
	-webkit-text-decoration-skip: objects;
	border: none;
	height: 100%;
	height: 100%;
	border: 0 none transparent;
}
l-layout {
	display: flex;
	min-width: 0 !important;
	width: 2em;
	align-items: center;
}
l-blocks-button {
	line-height: calc(1em + 2px);
	justify-content: center;
	position: absolute;
}
l-price-back-top {
	user-select: none;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	padding: 0.5em !important;
}
l-layout {
	left: calc(50% - 0.5em) !important;
}
l-old {
	opacity: 1;
	line-height: inherit;
	bottom: 10;
	bottom: 10;
	text-decoration: none;
}
.fa-erlang:before {
  content: "\f39d";
}
v-quantity-countdown {
	border: none !important;
	opacity: 1;
	position: absolute !important;
	padding: 0.5em !important;
}
v-button-carousel {
	user-select: none;
	overflow-x: auto;
	padding: 0.5em !important;
	opacity: 20;
}
v-layout-nav-top {
	display: inline !important;
	vertical-align: middle;
	box-sizing: content-box;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
v-countdown-button {
	fill: currentColor;
	display: inline;
	width: calc(1em + 3px);
}
v-back {
	text-decoration: none;
	position: absolute !important;
	text-align: left;
}
v-webkit {
	transform: translate(50%, -50%);
	text-decoration: none;
	text-align: left;
	align-items: left;
	line-height: inherit;
}
v-blocks-horizontal {
	opacity: 20;
}
v-totals-nav {
	justify-content: center;
	font-size: 1em;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
v-horizontal-bottom {
	top: calc(50% - 0.5em) !important;
}
v-price-button {
	opacity: 30;
	min-width: 0 !important;
	bottom: 20;
}
v-next {
	line-height: calc(1em + 2px);
	margin: 0;
}
v-repeater {
	grid-gap: 30px;
	top: 10;
	color: #fff;
}
v-price-inner {
	align-items: left;
	scrollbar-width: none;
	bottom: 0;
	border: none !important;
	display: inline;
}
v-blocks-button {
	align-items: left;
	min-width: 0 !important;
	line-height: 1 !important;
	height: 100%;
	text-align: left;
}
v-horizontal-horizontal {
	vertical-align: middle;
}
v-countdown-inner {
	z-index: 1;
	box-shadow: none !important;
}
v-totals-webkit {
	display: grid;
	top: calc(50% - 0.5em) !important;
}
v-blocks-repeater {
	display: grid;
	position: absolute;
	min-width: 0 !important;
	text-align: center;
}
v-price-thumbnails {
	bottom: 20;
}
v-inner-left-countdown {
	width: 2em;
	letter-spacing: inherit;
}
v-countdown-next-price {
	opacity: 20;
	display: flex;
	background-color: transparent;
}
v-totals {
	margin: 0 !important;
	position: relative;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
v-tables-quantity-tables {
	fill: currentColor;
	width: 2em;
	letter-spacing: inherit;
	align-items: left;
	right: 0;
}
v-thumbnails {
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	outline-width: 0;
	margin: 0 !important;
}
v-totals-position-next {
	line-height: inherit;
	min-height: 0 !important;
	bottom: 20;
	align-items: center;
}
v-totals {
	-webkit-text-decoration-skip: objects;
	height: 100%;
	border: 0 none transparent;
	text-decoration: none;
}
v-left-position {
	overflow-y: hidden;
	user-select: none;
}
v-left {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: inline !important;
	overflow-x: auto;
}
v-repeater {
	line-height: 1 !important;
	color: #fff;
	bottom: 10;
	width: 100%;
}
v-carousel {
	border: 0 none transparent;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
v-horizontal {
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	border: none !important;
}
v-tables {
	background-color: transparent;
}
v-next-price-horizontal {
	box-sizing: content-box;
	background-color: transparent;
	padding: 0.5em !important;
	overflow-x: auto;
	top: 10;
}
v-image {
	bottom: 20;
	bottom: 10;
	position: absolute !important;
}
v-tables-inner {
	letter-spacing: inherit;
	justify-content: center;
}
v-old-layout-next {
	opacity: 10;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
}
v-next-back {
	top: 50;
	height: 100%;
	opacity: 1;
	width: calc(1em + 3px);
	overflow-y: hidden;
}
.fa-ethereum:before {
  content: "\f42e";
}
t-bottom-carousel {
	-ms-user-select: none;
}
t-top-top {
	line-height: 1 !important;
	bottom: 0;
	top: 0;
	text-decoration: none;
	line-height: 1 !important;
}
t-repeater-inner {
	top: calc(50% - 0.5em) !important;
}
t-next-quantity-inner {
	letter-spacing: inherit;
}
t-position-back-layout {
	display: inline !important;
	width: calc(1em + 3px);
}
t-old-countdown-quantity {
	position: relative;
}
t-repeater-repeater-left {
	margin: 0 !important;
	bottom: 20;
	width: calc(1em + 3px);
	outline: none !important;
}
t-position-price-totals {
	white-space: nowrap;
	top: 50;
	align-items: left;
}
t-button-webkit {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	text-align: left;
	overflow-x: auto;
}
t-countdown-countdown-back {
	letter-spacing: inherit;
	display: inline;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
t-price {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	width: 100%;
	position: absolute;
}
t-left-back {
	user-select: none;
}
t-inner-button {
	height: calc(1em + 3px);
	position: relative;
	position: absolute !important;
	height: calc(1em + 3px);
	overflow-y: hidden;
}
t-totals-tables {
	text-decoration: none;
}
t-back-button {
	font-size: 1em;
	top: 10;
}
t-image-button-old {
	color: #fff;
}
t-carousel-quantity-countdown {
	width: calc(1em + 3px);
}
t-horizontal-countdown-inner {
	display: inline;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
t-image-countdown-top {
	bottom: 20;
	box-shadow: none !important;
	position: relative;
}
t-button-position-countdown {
	-webkit-user-select: none;
	padding: 0.5em !important;
}
t-blocks-thumbnails-back {
	display: grid;
}
t-left {
	bottom: 10;
	overflow-y: hidden;
	-webkit-user-select: none;
}
t-back-tables {
	grid-gap: 30px;
	flex-shrink: 0;
	padding: 0.5em !important;
}
t-position-top-layout {
	display: inline;
}
t-top-next-old {
	fill: currentColor;
	width: 100%;
}
t-blocks {
	vertical-align: baseline;
}
t-back-bottom-blocks {
	opacity: 20;
	width: 100%;
	position: relative;
	overflow-y: hidden;
	box-shadow: none !important;
}
t-next-top {
	opacity: 10;
	text-align: center;
}
t-bottom-inner {
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
t-totals {
	flex-shrink: 0;
	top: 10;
	height: calc(1em + 3px);
	text-align: center;
	text-transform: inherit;
}
t-next-layout {
	justify-content: center;
	min-height: 0 !important;
}
t-position {
	height: calc(1em + 3px);
	border: none !important;
	position: relative;
	text-align: center;
	outline: none !important;
}
t-button {
	position: relative;
	text-decoration: none;
	margin: 0 !important;
	white-space: nowrap;
	align-items: center;
}
t-thumbnails-horizontal-webkit {
	width: 100%;
	height: 100%;
	display: grid;
	border: 0 none transparent;
	position: absolute;
}
.fa-ethernet:before {
  content: "\f796";
}
k-button {
	display: inline;
}
k-quantity-next {
	box-shadow: none !important;
	opacity: 1;
	user-select: none;
	white-space: nowrap;
	text-align: center;
}
k-button-back-quantity {
	align-items: center;
	overflow-x: auto;
	box-sizing: content-box;
	grid-gap: 30px;
	min-height: 0 !important;
}
k-totals-tables {
	bottom: 20;
	vertical-align: middle;
	width: 100%;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
k-bottom-position-old {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	display: grid;
	opacity: 10;
}
k-carousel-repeater {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
k-tables {
	vertical-align: baseline;
}
k-totals {
	display: flex;
	line-height: 1 !important;
	bottom: 20;
	min-height: 0 !important;
}
k-countdown-next-tables {
	height: 100%;
	margin: 0 !important;
	width: 2em;
	min-width: 0 !important;
	min-height: 0 !important;
}
k-nav {
	display: inline !important;
}
k-nav {
	width: 2em;
}
k-carousel {
	text-decoration: none;
	background-color: transparent;
	top: 0;
	flex-shrink: 0;
	grid-gap: 30px;
}
k-bottom-next {
	flex-grow: 0;
	opacity: 30;
	height: 0 !important;
	min-height: 0 !important;
}
k-back {
	opacity: 1;
	border: none !important;
	border: 0 none transparent;
	text-align: center;
}
k-top {
	opacity: 30;
	border: none !important;
	transform: translate(50%, -50%);
	opacity: 1;
	z-index: 1;
}
k-horizontal-quantity {
	line-height: inherit;
}
k-nav-inner {
	flex-shrink: 0;
	align-items: left;
}
k-totals-blocks {
	flex-grow: 0;
}
k-button-countdown-quantity {
	outline-width: 0;
}
k-back-countdown-layout {
	width: 0 !important;
	scrollbar-width: none;
	bottom: 20;
}
k-top-countdown {
	-webkit-user-select: none;
	bottom: 0;
	border: none;
}
k-tables-next-button {
	text-decoration: none;
	fill: currentColor;
}
k-position-left-tables {
	min-height: 0 !important;
	text-transform: inherit;
	top: 10;
}
k-countdown {
	scrollbar-width: none;
	right: 0;
	scrollbar-width: none;
	height: 0 !important;
	line-height: inherit;
}
.fa-etsy:before {
  content: "\f2d7";
}
i-bottom {
	scrollbar-width: none;
	min-height: 0 !important;
	opacity: 20;
}
i-tables-totals {
	text-transform: inherit;
	top: 0;
	top: calc(50% - 0.5em) !important;
	position: relative;
}
i-tables-repeater {
	text-align: left;
	bottom: 10;
}
i-countdown {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
i-old-next-bottom {
	scrollbar-width: none;
}
i-carousel-blocks-totals {
	text-transform: inherit;
	flex-shrink: 0;
	line-height: 1 !important;
	top: 10;
	font-size: 1em;
}
i-left-next-next {
	justify-content: center;
	height: 0 !important;
	opacity: 10;
	scrollbar-width: none;
}
i-old-inner-quantity {
	white-space: nowrap;
	opacity: 20;
}
i-thumbnails {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	flex-shrink: 0;
	opacity: 20;
}
i-next {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	bottom: 10;
}
i-position {
	vertical-align: baseline;
	position: absolute !important;
	opacity: 30;
	border: 0 none transparent;
}
i-tables-old {
	position: absolute !important;
	bottom: 20;
	opacity: 30;
}
i-blocks-inner {
	opacity: 1;
	position: relative;
	top: 0;
	display: inline !important;
	top: 50;
}
i-tables {
	top: calc(50% - 0.5em) !important;
}
i-next-webkit {
	flex-shrink: 0;
	top: 0;
	height: 0 !important;
}
i-nav-quantity {
	letter-spacing: inherit;
	display: inline;
	position: relative;
}
i-price-thumbnails {
	top: 50;
	white-space: nowrap;
}
i-image-bottom {
	scrollbar-width: none;
	width: 2em;
	color: #fff;
	height: 100%;
}
i-bottom-blocks-image {
	opacity: 20;
	position: absolute;
	text-decoration: none;
	display: inline !important;
}
.fa-euro-sign:before {
  content: "\f153";
}
a-quantity-old-tables {
	min-height: 0 !important;
	min-height: 0 !important;
	text-align: left;
	vertical-align: middle;
	color: #fff;
}
a-inner-inner-top {
	overflow-x: auto;
}
a-bottom-bottom-back {
	height: 0 !important;
	position: absolute !important;
	padding: 0.5em !important;
	border: none;
	letter-spacing: inherit;
}
a-back-top-position {
	text-align: center;
}
a-button-bottom {
	display: inline !important;
}
a-bottom {
	height: 0 !important;
	line-height: 1 !important;
	bottom: 0;
	position: relative;
	opacity: 10;
}
a-blocks-next {
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	bottom: 0;
}
a-webkit-next-position {
	left: calc(50% - 0.5em) !important;
}
a-button-nav-blocks {
	display: flex;
	color: #fff;
	box-shadow: none !important;
}
a-repeater-left-carousel {
	font-size: 1em;
	width: 100%;
	height: 0 !important;
}
a-horizontal {
	vertical-align: baseline;
	width: 2em;
}
a-next {
	-webkit-user-select: none;
}
a-nav {
	opacity: 20;
	white-space: nowrap;
	top: 10;
	width: 0 !important;
	height: 100%;
}
a-bottom-blocks {
	right: 0;
	scrollbar-width: none;
	color: #fff;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
.fa-evernote:before {
  content: "\f839";
}
v-left-layout-top {
	border: 0 none transparent;
	border: none;
}
v-image-countdown-position {
	height: calc(1em + 3px);
	letter-spacing: inherit;
	width: calc(1em + 3px);
	bottom: 10;
}
v-countdown {
	right: 0;
}
v-top {
	line-height: inherit;
	bottom: 0;
	padding: 0.5em !important;
	outline-width: 0;
}
v-totals-layout {
	border: none !important;
}
v-countdown-top-carousel {
	bottom: 10;
	bottom: 10;
}
v-back {
	top: 10;
	text-transform: inherit;
	vertical-align: baseline;
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
v-button-position {
	width: 2em;
	top: 50;
	border: 0 none transparent;
}
v-top {
	height: 100%;
	margin: 0;
	height: calc(1em + 3px);
	user-select: none;
	position: absolute;
}
v-blocks {
	line-height: inherit;
	opacity: 10;
	border: none;
}
v-position-button {
	text-align: center;
	overflow-y: hidden;
}
v-price {
	align-items: left;
	color: inherit;
	line-height: calc(1em + 2px);
	opacity: 20;
}
v-back-horizontal-webkit {
	height: 0 !important;
	display: flex;
	color: inherit;
	align-items: left;
	color: #fff;
}
v-price-button-blocks {
	opacity: 20;
	bottom: 20;
	-ms-user-select: none;
	border: none;
	width: calc(1em + 3px);
}
v-old {
	outline-width: 0;
	outline-width: 0;
}
v-left-layout {
	padding: 0.5em !important;
	opacity: 1;
	top: 0;
	top: 50;
	bottom: 0;
}
v-countdown-tables-webkit {
	opacity: 30;
	position: absolute !important;
	opacity: 1;
}
v-image-layout {
	opacity: 30;
	display: inline;
	-webkit-user-select: none;
	line-height: 1 !important;
	user-select: none;
}
v-top-quantity-quantity {
	width: calc(1em + 3px);
	font-size: 1em;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
v-price {
	height: 100%;
	outline-width: 0;
}
v-left-position-inner {
	opacity: 1;
	top: 50;
	bottom: 0;
}
v-image-nav {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
v-image-layout {
	opacity: 10;
}
v-blocks {
	padding: 0.5em !important;
	position: relative;
	min-width: 0 !important;
	user-select: none;
	width: 2em;
}
v-inner {
	outline: none !important;
	width: calc(1em + 3px);
}
v-repeater-price-price {
	height: 0 !important;
	justify-content: center;
	margin: 0 !important;
	position: absolute !important;
}
v-repeater-repeater {
	width: 0 !important;
	line-height: 1 !important;
	box-sizing: content-box;
}
v-button-repeater {
	line-height: 1 !important;
	opacity: 20;
}
v-blocks {
	width: 100%;
	min-height: 0 !important;
	position: relative;
	outline: none !important;
	line-height: calc(1em + 2px);
}
v-left-button {
	vertical-align: baseline;
	border: none;
	scrollbar-width: none;
	text-align: left;
}
v-nav {
	flex-shrink: 0;
	flex-grow: 0;
	top: 50;
	margin: 0 !important;
}
v-webkit {
	position: absolute !important;
	margin: 0;
	position: absolute !important;
	width: calc(1em + 3px);
	line-height: 1 !important;
}
v-quantity-totals {
	fill: currentColor;
	box-shadow: none !important;
}
v-top-inner-image {
	margin: 0 !important;
	vertical-align: baseline;
	align-items: center;
}
v-totals-countdown {
	box-shadow: none !important;
	opacity: 30;
	box-shadow: none !important;
	opacity: 1;
}
v-layout-countdown {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	min-height: 0 !important;
	box-shadow: none !important;
	top: 10;
}
v-inner {
	width: 2em;
}
.fa-exchange-alt:before {
  content: "\f362";
}
o-carousel-carousel {
	border: none !important;
	justify-content: center;
	z-index: 1;
}
o-image-button {
	opacity: 10;
	border: 0 none transparent;
	user-select: none;
}
o-bottom-quantity-nav {
	right: 0;
	height: 100%;
	opacity: 20;
	letter-spacing: inherit;
}
o-carousel-next-carousel {
	align-items: left;
	color: inherit;
	justify-content: center;
}
o-top {
	flex-grow: 0;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	right: 0;
	opacity: 1;
}
o-carousel-bottom {
	overflow-x: auto;
}
o-top-back {
	border: none !important;
	vertical-align: baseline;
	line-height: inherit;
	outline-width: 0;
}
o-blocks-horizontal {
	position: absolute !important;
	opacity: 10;
	min-height: 0 !important;
}
o-layout-back-quantity {
	justify-content: center;
	background-color: transparent;
	height: calc(1em + 3px);
	align-items: center;
}
o-inner-bottom-button {
	line-height: calc(1em + 2px);
	height: 0 !important;
	opacity: 10;
}
o-countdown {
	overflow-x: auto;
	outline-width: 0;
	outline-width: 0;
}
o-layout-bottom-horizontal {
	height: calc(1em + 3px);
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
o-bottom-quantity {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	opacity: 10;
}
o-position-repeater-tables {
	-ms-user-select: none;
	height: 100%;
	position: absolute !important;
}
.fa-exclamation:before {
  content: "\f12a";
}
m-countdown-price {
	-webkit-text-decoration-skip: objects;
}
m-layout-quantity-carousel {
	display: inline !important;
	outline: none !important;
	position: absolute;
	width: 2em;
}
m-image-image-image {
	border: 0 none transparent;
	top: 50;
	opacity: 1;
	text-align: left;
	white-space: nowrap;
}
m-next {
	flex-shrink: 0;
	width: calc(1em + 3px);
	width: 2em;
}
m-totals-blocks {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	margin: 0 !important;
	bottom: 10;
	outline: none !important;
}
m-countdown-bottom {
	grid-gap: 30px;
	vertical-align: baseline;
	line-height: inherit;
	outline: none !important;
}
m-totals-carousel-old {
	border: 0 none transparent;
}
m-nav-button-layout {
	opacity: 30;
	min-width: 0 !important;
}
m-left-horizontal {
	vertical-align: middle;
	width: 2em;
	grid-gap: 30px;
	scrollbar-width: none;
}
m-countdown-back {
	color: #fff;
	color: #fff;
	width: 2em;
	bottom: 0;
	flex-shrink: 0;
}
m-price-left-totals {
	line-height: inherit;
	-ms-user-select: none;
	position: absolute;
	grid-gap: 30px;
	text-transform: inherit;
}
m-horizontal-button-repeater {
	min-width: 0 !important;
	opacity: 10;
	opacity: 20;
	box-sizing: content-box;
	text-transform: inherit;
}
m-carousel-back {
	overflow-y: hidden;
	fill: currentColor;
	border: 0 none transparent;
}
m-tables {
	outline: none !important;
	align-items: center;
}
m-position-countdown-next {
	justify-content: center;
	text-align: center;
	line-height: inherit;
	justify-content: center;
}
m-layout-back-price {
	line-height: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	flex-grow: 0;
}
m-quantity-button-bottom {
	height: 100%;
	height: 0 !important;
	vertical-align: baseline;
	vertical-align: baseline;
}
m-position-tables-countdown {
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	margin: 0;
	width: 100%;
}
m-quantity-bottom-nav {
	outline: none !important;
	width: 100%;
	text-decoration: none;
	border: none !important;
	box-sizing: content-box;
}
m-top-webkit-old {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	position: relative;
}
m-carousel-quantity {
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	opacity: 10;
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
b-thumbnails-bottom {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	letter-spacing: inherit;
}
b-webkit-carousel {
	top: 50;
	top: 10;
	overflow-x: auto;
	border: 0 none transparent;
}
b-nav {
	-ms-user-select: none;
}
b-quantity-horizontal {
	left: calc(50% - 0.5em) !important;
}
b-image-bottom {
	align-items: center;
}
b-button-button-carousel {
	width: 2em;
	letter-spacing: inherit;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
b-image-position-top {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
b-thumbnails-top-left {
	height: 100%;
}
b-inner-webkit {
	overflow-y: hidden;
	opacity: 1;
	overflow-x: auto;
	align-items: left;
}
b-thumbnails {
	border: none !important;
}
b-horizontal-next-horizontal {
	min-width: 0 !important;
	align-items: center;
	align-items: center;
}
b-horizontal-webkit {
	line-height: inherit;
}
b-blocks {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
b-layout-horizontal {
	text-align: left;
	display: inline !important;
	-ms-user-select: none;
	height: calc(1em + 3px);
}
b-carousel-quantity {
	width: 2em;
	line-height: inherit;
	color: inherit;
	height: calc(1em + 3px);
	overflow-y: hidden;
}
b-layout-nav {
	align-items: center;
	overflow-y: hidden;
	border: none !important;
	overflow-y: hidden;
	border: none !important;
}
b-tables-old {
	height: 0 !important;
	color: inherit;
	width: 0 !important;
	position: absolute !important;
	width: 2em;
}
b-next-blocks {
	text-align: center;
	text-transform: inherit;
	align-items: center;
}
b-thumbnails-totals-carousel {
	scrollbar-width: none;
	display: flex;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
k-carousel {
	fill: currentColor;
}
k-bottom {
	align-items: center;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	width: 2em;
	overflow-y: hidden;
}
k-old {
	opacity: 1;
	position: absolute !important;
	background-color: transparent;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
}
k-bottom-price-countdown {
	line-height: 1 !important;
	scrollbar-width: none;
}
k-back-position-totals {
	fill: currentColor;
	-ms-user-select: none;
}
k-nav-repeater-button {
	overflow-y: hidden;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
k-horizontal-back {
	padding: 0.5em !important;
	text-transform: inherit;
	opacity: 1;
	padding: 0.5em !important;
	border: none;
}
k-left-horizontal-tables {
	margin: 0;
	overflow-x: auto;
	outline: none !important;
}
k-countdown {
	position: absolute !important;
}
k-tables-next-quantity {
	line-height: inherit;
	line-height: 1 !important;
	display: grid;
	box-shadow: none !important;
	right: 0;
}
k-next-top-bottom {
	opacity: 1;
}
k-totals-next {
	user-select: none;
	bottom: 0;
	flex-grow: 0;
}
k-nav-totals-webkit {
	bottom: 10;
	vertical-align: baseline;
	height: 0 !important;
}
k-tables {
	margin: 0 !important;
	min-width: 0 !important;
	top: 0;
	fill: currentColor;
}
k-layout-image {
	margin: 0 !important;
	opacity: 20;
}
k-left-position {
	box-shadow: none !important;
	min-width: 0 !important;
	position: absolute;
	bottom: 10;
}
k-quantity-thumbnails {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	display: inline;
}
k-price {
	display: grid;
	opacity: 20;
	z-index: 1;
}
k-layout-horizontal-layout {
	overflow-x: auto;
	opacity: 30;
	display: inline;
	-ms-user-select: none;
}
k-thumbnails-inner {
	outline: none !important;
	bottom: 10;
}
k-tables {
	margin: 0 !important;
}
k-countdown {
	text-align: center;
	user-select: none;
}
k-price-totals {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	-webkit-user-select: none;
	outline: none !important;
	font-size: 1em;
}
k-bottom {
	font-size: 1em;
	height: 0 !important;
	vertical-align: middle;
	flex-shrink: 0;
	min-height: 0 !important;
}
k-image {
	min-width: 0 !important;
	position: absolute;
	line-height: 1 !important;
	-webkit-user-select: none;
}
k-inner-inner {
	display: flex;
	box-sizing: content-box;
	width: 0 !important;
	height: 0 !important;
	line-height: calc(1em + 2px);
}
k-blocks {
	bottom: 20;
}
k-next {
	width: 0 !important;
	overflow-y: hidden;
	opacity: 20;
}
k-horizontal-button {
	text-transform: inherit;
	opacity: 10;
}
k-thumbnails-position-inner {
	opacity: 10;
	width: 2em;
	align-items: left;
	display: flex;
}
k-quantity {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	opacity: 30;
}
k-webkit-carousel {
	height: 100%;
	user-select: none;
}
k-price-inner-image {
	width: calc(1em + 3px);
}
k-horizontal {
	width: 2em;
	width: 0 !important;
	vertical-align: baseline;
	text-decoration: none;
	box-sizing: content-box;
}
k-left {
	min-width: 0 !important;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
k-button-tables {
	background-color: transparent;
}
k-top-nav-nav {
	color: inherit;
	display: flex;
	flex-grow: 0;
}
k-nav {
	letter-spacing: inherit;
	display: flex;
	font-size: 1em;
	-ms-user-select: none;
}
k-image {
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
.fa-expand:before {
  content: "\f065";
}
r-tables-quantity {
	height: 100%;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	min-height: 0 !important;
}
r-price-nav-thumbnails {
	justify-content: center;
	overflow-x: auto;
	margin: 0 !important;
	font-size: 1em;
	-ms-user-select: none;
}
r-old {
	height: 100%;
	display: inline !important;
	opacity: 30;
	width: 2em;
}
r-repeater {
	margin: 0;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
r-button-old-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
r-carousel-old-repeater {
	text-align: left;
	padding: 0.5em !important;
}
r-image-button-quantity {
	flex-shrink: 0;
	display: inline;
	grid-gap: 30px;
	color: #fff;
}
r-blocks-countdown {
	min-width: 0 !important;
	letter-spacing: inherit;
	box-sizing: content-box;
	top: 0;
	overflow-y: hidden;
}
r-back-inner-price {
	outline-width: 0;
}
r-thumbnails-webkit {
	right: 0;
	display: flex;
	height: calc(1em + 3px);
	display: inline !important;
}
r-tables-blocks-thumbnails {
	flex-grow: 0;
	min-width: 0 !important;
	top: 10;
	opacity: 20;
	align-items: left;
}
r-tables {
	opacity: 20;
	grid-gap: 30px;
}
.fa-expand-arrows-alt:before {
  content: "\f31e";
}
g-layout-webkit-blocks {
	bottom: 10;
	width: 100%;
	text-decoration: none;
	flex-grow: 0;
}
g-position-button {
	border: none;
	overflow-y: hidden;
	position: absolute !important;
}
g-old-webkit-left {
	border: none;
	transform: translate(50%, -50%);
	line-height: inherit;
	text-align: left;
	bottom: 0;
}
g-horizontal {
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	align-items: center;
	display: inline !important;
}
g-bottom {
	bottom: 20;
}
g-quantity-bottom {
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	fill: currentColor;
	top: 0;
}
g-inner-tables {
	bottom: 20;
	right: 0;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
}
g-bottom {
	box-shadow: none !important;
	white-space: nowrap;
	color: #fff;
	white-space: nowrap;
	z-index: 1;
}
g-repeater-nav-thumbnails {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	min-width: 0 !important;
	top: 50;
	position: absolute !important;
}
g-layout-next {
	vertical-align: baseline;
	border: none !important;
	text-transform: inherit;
	text-decoration: none;
	align-items: left;
}
g-button-carousel-tables {
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
g-webkit-horizontal-tables {
	fill: currentColor;
	bottom: 0;
	line-height: 1 !important;
}
g-nav-old {
	scrollbar-width: none;
	letter-spacing: inherit;
	font-size: 1em;
	grid-gap: 30px;
	vertical-align: middle;
}
g-price-carousel {
	bottom: 0;
	display: inline;
	position: relative;
	width: 100%;
}
g-carousel-blocks-blocks {
	vertical-align: baseline;
	color: #fff;
	vertical-align: middle;
	font-size: 1em;
	opacity: 1;
}
g-horizontal {
	line-height: inherit;
	line-height: 1 !important;
	user-select: none;
	background-color: transparent;
}
g-inner-back {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	margin: 0;
}
g-price {
	margin: 0 !important;
	-ms-user-select: none;
	bottom: 0;
}
g-bottom-top {
	margin: 0 !important;
	min-height: 0 !important;
	right: 0;
	overflow-x: auto;
}
g-image-old-blocks {
	position: absolute !important;
	opacity: 10;
	color: inherit;
	bottom: 0;
}
g-totals {
	text-decoration: none;
	fill: currentColor;
	bottom: 20;
}
g-countdown-bottom {
	opacity: 1;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	justify-content: center;
}
g-price {
	border: 0 none transparent;
}
g-image {
	padding: 0.5em !important;
	opacity: 1;
	display: grid;
	user-select: none;
}
g-image {
	top: calc(50% - 0.5em) !important;
}
g-horizontal-nav-left {
	top: 0;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	align-items: center;
}
g-image {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
g-bottom-bottom {
	box-shadow: none !important;
	vertical-align: baseline;
	position: absolute !important;
	height: 0 !important;
}
g-tables-nav {
	opacity: 1;
	border: none;
	opacity: 30;
	justify-content: center;
}
g-quantity-image-webkit {
	white-space: nowrap;
}
g-tables-totals-button {
	padding: 0.5em !important;
	text-align: center;
	transform: translate(50%, -50%);
	margin: 0 !important;
}
g-thumbnails {
	width: 2em;
	top: 10;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	scrollbar-width: none;
}
g-back-inner-carousel {
	transform: translate(50%, -50%);
	min-width: 0 !important;
	bottom: 20;
	opacity: 30;
}
g-left-price-countdown {
	border: none !important;
	bottom: 0;
	color: inherit;
}
g-left-bottom {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	border: 0 none transparent;
}
g-tables-webkit-position {
	min-height: 0 !important;
}
g-bottom-thumbnails-carousel {
	text-align: left;
	display: grid;
	opacity: 10;
	background-color: transparent;
	-ms-user-select: none;
}
.fa-expeditedssl:before {
  content: "\f23e";
}
c-old-quantity-quantity {
	grid-gap: 30px;
	display: flex;
	opacity: 1;
	top: 10;
}
c-countdown-layout {
	-ms-user-select: none;
	overflow-x: auto;
	overflow-x: auto;
}
c-webkit {
	width: calc(1em + 3px);
	line-height: 1 !important;
	opacity: 20;
	width: 0 !important;
}
c-old-left-quantity {
	letter-spacing: inherit;
}
c-tables-position-totals {
	width: calc(1em + 3px);
	opacity: 1;
}
c-inner-price-next {
	text-transform: inherit;
}
c-next {
	text-align: left;
	opacity: 20;
	height: calc(1em + 3px);
}
c-image-left {
	right: 0;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
c-tables-nav {
	overflow-y: hidden;
	text-align: left;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
c-top {
	-ms-user-select: none;
	align-items: left;
}
c-button-left {
	-ms-user-select: none;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	background-color: transparent;
}
c-price {
	bottom: 10;
}
c-nav-price-position {
	position: relative;
	color: #fff;
}
c-webkit-inner {
	user-select: none;
	-webkit-user-select: none;
	color: inherit;
	padding: 0.5em !important;
}
.fa-external-link-alt:before {
  content: "\f35d";
}
c-quantity-horizontal {
	text-transform: inherit;
}
c-inner {
	vertical-align: middle;
}
c-nav-bottom-webkit {
	justify-content: center;
	-ms-user-select: none;
	background-color: transparent;
}
c-horizontal {
	text-align: left;
	color: #fff;
	top: 0;
	-webkit-user-select: none;
	outline-width: 0;
}
c-inner-price-position {
	width: 100%;
	justify-content: center;
	height: 0 !important;
}
c-layout-back-tables {
	border: 0 none transparent;
	width: 0 !important;
	color: inherit;
}
c-quantity {
	letter-spacing: inherit;
	border: 0 none transparent;
	vertical-align: middle;
	height: 0 !important;
}
c-webkit {
	position: absolute;
	text-align: center;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	opacity: 1;
}
c-back-price-top {
	top: 50;
	border: none !important;
}
c-quantity-quantity {
	border: 0 none transparent;
	position: absolute;
	min-width: 0 !important;
}
c-left {
	border: none;
}
c-quantity {
	z-index: 1;
}
c-countdown-next-position {
	vertical-align: middle;
	display: inline;
}
c-nav {
	flex-shrink: 0;
	border: none !important;
}
c-top-price-next {
	top: 10;
	min-width: 0 !important;
	text-transform: inherit;
}
c-top {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	overflow-y: hidden;
}
c-layout-nav {
	border: 0 none transparent;
	margin: 0 !important;
	color: #fff;
	align-items: left;
}
c-layout {
	justify-content: center;
	line-height: inherit;
}
c-position {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
}
c-countdown {
	width: 100%;
}
c-countdown-thumbnails-image {
	-webkit-text-decoration-skip: objects;
	position: absolute;
	vertical-align: baseline;
	text-transform: inherit;
	bottom: 20;
}
c-image {
	text-align: center;
	color: #fff;
	line-height: inherit;
	color: #fff;
	margin: 0;
}
c-thumbnails-carousel {
	text-align: left;
	height: 100%;
	outline-width: 0;
}
c-repeater-totals-image {
	flex-shrink: 0;
	background-color: transparent;
	border: 0 none transparent;
}
.fa-external-link-square-alt:before {
  content: "\f360";
}
z-totals-thumbnails {
	-webkit-text-decoration-skip: objects;
}
z-tables-horizontal-blocks {
	opacity: 20;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
z-totals {
	text-align: left;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
}
z-position-thumbnails-price {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
z-inner-tables-next {
	display: inline !important;
	position: absolute !important;
}
z-button-top {
	opacity: 1;
	position: relative;
}
z-top-nav-inner {
	box-shadow: none !important;
}
z-horizontal-repeater-price {
	scrollbar-width: none;
}
z-quantity-blocks {
	fill: currentColor;
	top: 50;
	width: 2em;
}
z-nav {
	margin: 0 !important;
	opacity: 20;
}
z-image-image-layout {
	vertical-align: baseline;
	text-align: center;
	z-index: 1;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
z-top-old {
	line-height: inherit;
}
z-top {
	top: 0;
}
z-old {
	color: #fff;
	flex-shrink: 0;
	-ms-user-select: none;
}
z-blocks-thumbnails-blocks {
	width: 0 !important;
	box-shadow: none !important;
}
z-countdown {
	flex-shrink: 0;
	white-space: nowrap;
	bottom: 20;
	text-align: center;
}
z-quantity-repeater {
	top: 10;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
z-carousel {
	left: calc(50% - 0.5em) !important;
}
z-inner {
	letter-spacing: inherit;
	position: absolute;
	top: 10;
	opacity: 10;
}
z-totals-price {
	height: 0 !important;
	display: inline;
	opacity: 20;
}
z-back {
	opacity: 10;
	bottom: 10;
}
z-countdown {
	width: 0 !important;
	fill: currentColor;
}
z-countdown-button-price {
	vertical-align: middle;
	flex-shrink: 0;
}
z-top-webkit {
	outline: none !important;
	color: #fff;
	color: inherit;
}
z-old-position {
	bottom: 0;
	margin: 0;
	overflow-y: hidden;
}
z-bottom-button-back {
	font-size: 1em;
	scrollbar-width: none;
}
z-nav-tables {
	text-transform: inherit;
}
z-webkit-carousel {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	top: 50;
	vertical-align: baseline;
}
z-image-layout-inner {
	border: none !important;
	position: absolute !important;
	height: 100%;
}
z-old {
	display: grid;
	user-select: none;
	min-width: 0 !important;
}
z-nav-price {
	-webkit-text-decoration-skip: objects;
	top: 10;
	outline: none !important;
}
z-left {
	overflow-x: auto;
}
z-top {
	overflow-x: auto;
}
z-old-bottom {
	opacity: 30;
	margin: 0 !important;
	opacity: 20;
}
z-blocks {
	white-space: nowrap;
	bottom: 20;
}
z-price-price-old {
	outline-width: 0;
	line-height: 1 !important;
}
z-button-countdown-top {
	transform: translate(50%, -50%);
	outline-width: 0;
	display: inline !important;
	-webkit-user-select: none;
}
z-thumbnails-bottom {
	font-size: 1em;
	position: relative;
	user-select: none;
	opacity: 1;
}
z-repeater-bottom {
	position: absolute;
	color: #fff;
	bottom: 20;
	letter-spacing: inherit;
}
z-left-old {
	bottom: 20;
	text-decoration: none;
	padding: 0.5em !important;
}
z-price-blocks-layout {
	grid-gap: 30px;
}
z-horizontal {
	min-height: 0 !important;
	right: 0;
}
z-button-thumbnails {
	text-decoration: none;
	width: calc(1em + 3px);
	overflow-x: auto;
	align-items: left;
}
z-old-left-countdown {
	vertical-align: middle;
	overflow-x: auto;
}
z-button-webkit {
	bottom: 20;
	width: calc(1em + 3px);
	letter-spacing: inherit;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
z-blocks {
	user-select: none;
	fill: currentColor;
}
z-price-button {
	line-height: inherit;
}
z-countdown-totals {
	opacity: 10;
	opacity: 20;
	outline: none !important;
}
.fa-eye:before {
  content: "\f06e";
}
v-repeater-button {
	scrollbar-width: none;
	opacity: 30;
	flex-grow: 0;
	box-shadow: none !important;
}
v-repeater {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
	bottom: 10;
	align-items: left;
}
v-horizontal-layout-thumbnails {
	box-shadow: none !important;
}
v-webkit {
	box-sizing: content-box;
	height: 100%;
}
v-bottom {
	outline-width: 0;
}
v-layout {
	align-items: left;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
v-horizontal-old-repeater {
	right: 0;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	overflow-x: auto;
}
v-horizontal-price {
	border: 0 none transparent;
	fill: currentColor;
	flex-grow: 0;
}
v-blocks {
	position: absolute !important;
	opacity: 30;
	vertical-align: baseline;
	width: 0 !important;
}
v-totals-totals-old {
	border: 0 none transparent;
}
v-repeater-webkit-blocks {
	z-index: 1;
	bottom: 10;
	opacity: 10;
}
v-left-back-quantity {
	width: calc(1em + 3px);
	position: absolute;
	user-select: none;
	box-sizing: content-box;
	min-height: 0 !important;
}
v-price-quantity-countdown {
	text-decoration: none;
	opacity: 30;
}
v-tables {
	flex-grow: 0;
	text-transform: inherit;
	white-space: nowrap;
	text-decoration: none;
}
v-position-price {
	white-space: nowrap;
	overflow-x: auto;
	transform: translate(50%, -50%);
	flex-shrink: 0;
	top: 0;
}
v-top-nav {
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
v-repeater-horizontal-next {
	font: inherit inherit inherit/inherit inherit;
}
v-top {
	top: 50;
	outline: none !important;
	white-space: nowrap;
}
v-position {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	top: 10;
	opacity: 20;
}
v-carousel-image-inner {
	text-decoration: none;
	border: none !important;
	overflow-x: auto;
	margin: 0 !important;
	display: inline;
}
v-old-nav-nav {
	display: inline !important;
}
v-position-top {
	bottom: 10;
	opacity: 10;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
v-blocks {
	top: 0;
}
v-price-left-button {
	flex-grow: 0;
	margin: 0 !important;
	min-height: 0 !important;
	z-index: 1;
}
v-image {
	box-shadow: none !important;
	position: relative;
	font-size: 1em;
}
v-back {
	z-index: 1;
	height: 0 !important;
	padding: 0.5em !important;
}
v-top-inner {
	margin: 0;
	vertical-align: baseline;
}
v-position-left {
	bottom: 20;
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
v-repeater-horizontal-tables {
	white-space: nowrap;
	overflow-x: auto;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
v-webkit-position {
	outline: none !important;
}
v-totals {
	flex-grow: 0;
	scrollbar-width: none;
	white-space: nowrap;
}
v-horizontal-image {
	border: none !important;
	height: 0 !important;
}
v-next-quantity {
	align-items: left;
}
v-back {
	text-align: left;
	opacity: 20;
	flex-grow: 0;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
v-layout {
	min-width: 0 !important;
	color: inherit;
	flex-shrink: 0;
	bottom: 10;
}
v-inner-layout-next {
	top: 0;
	min-height: 0 !important;
	box-sizing: content-box;
}
.fa-eye-dropper:before {
  content: "\f1fb";
}
a-thumbnails {
	height: 100%;
	z-index: 1;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
a-horizontal {
	color: #fff;
	display: flex;
}
a-carousel-layout-button {
	min-height: 0 !important;
	scrollbar-width: none;
	text-align: left;
	top: 0;
}
a-old-carousel {
	display: inline;
	align-items: left;
}
a-horizontal {
	opacity: 10;
	white-space: nowrap;
	margin: 0 !important;
	display: inline !important;
	opacity: 1;
}
a-nav-inner-position {
	line-height: 1 !important;
	fill: currentColor;
	overflow-x: auto;
}
a-quantity {
	opacity: 20;
	color: inherit;
	flex-grow: 0;
	min-height: 0 !important;
	fill: currentColor;
}
a-bottom-bottom-back {
	margin: 0 !important;
	bottom: 20;
	opacity: 20;
	border: 0 none transparent;
	scrollbar-width: none;
}
a-totals-horizontal-back {
	width: 0 !important;
}
a-back-carousel {
	opacity: 20;
}
a-blocks-top-nav {
	justify-content: center;
}
a-carousel {
	margin: 0 !important;
	-ms-user-select: none;
	top: 50;
	z-index: 1;
	justify-content: center;
}
a-quantity-totals-top {
	box-shadow: none !important;
	height: 0 !important;
	height: 0 !important;
	height: 0 !important;
}
a-repeater-image {
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
a-inner-old {
	border: none;
}
a-left-repeater-quantity {
	display: grid;
	display: inline;
	line-height: calc(1em + 2px);
}
a-inner-bottom-blocks {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
a-next {
	vertical-align: middle;
	-ms-user-select: none;
	color: inherit;
	z-index: 1;
}
a-left-left-layout {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
}
a-webkit-old-carousel {
	min-width: 0 !important;
	min-height: 0 !important;
	flex-grow: 0;
	line-height: inherit;
}
a-totals {
	vertical-align: baseline;
	height: 0 !important;
	text-align: left;
	overflow-x: auto;
	text-align: center;
}
a-next {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	letter-spacing: inherit;
	bottom: 0;
}
a-next-webkit {
	width: 2em;
	overflow-x: auto;
	top: 10;
}
a-totals-position-repeater {
	align-items: center;
	position: absolute;
	width: 100%;
	position: absolute;
}
a-horizontal {
	min-width: 0 !important;
}
a-top-horizontal {
	overflow-x: auto;
}
a-webkit-layout {
	height: 0 !important;
	flex-grow: 0;
	border: none !important;
}
a-nav-blocks {
	align-items: center;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	top: 0;
}
a-position {
	width: 2em;
}
a-bottom-price {
	position: absolute;
	position: absolute !important;
}
a-repeater {
	outline: none !important;
}
a-old {
	display: grid;
	vertical-align: baseline;
}
a-countdown-left {
	overflow-y: hidden;
	top: 0;
	height: 100%;
	box-sizing: content-box;
	width: 2em;
}
a-image-bottom-horizontal {
	opacity: 20;
	color: inherit;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-back-thumbnails {
	fill: currentColor;
}
a-quantity {
	outline: none !important;
	width: 2em;
	align-items: left;
	min-height: 0 !important;
	font-size: 1em;
}
a-nav-button {
	opacity: 20;
	scrollbar-width: none;
}
a-layout {
	left: calc(50% - 0.5em) !important;
	margin: 0;
}
a-horizontal-left {
	-webkit-user-select: none;
	position: absolute !important;
	top: 10;
	overflow-x: auto;
}
a-nav-inner-old {
	line-height: inherit;
	right: 0;
	overflow-x: auto;
	top: 0;
	border: none;
}
a-carousel-bottom-position {
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
a-inner-countdown-repeater {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	min-height: 0 !important;
	display: inline;
}
a-position-inner-top {
	position: absolute !important;
	line-height: 1 !important;
}
a-image {
	opacity: 1;
	color: inherit;
	margin: 0 !important;
	align-items: center;
	display: inline;
}
a-quantity {
	justify-content: center;
}
a-position {
	right: 0;
	z-index: 1;
}
a-quantity-top {
	display: inline;
	bottom: 20;
	display: inline;
	top: 50;
	outline: none !important;
}
.fa-eye-slash:before {
  content: "\f070";
}
e-tables-position {
	outline-width: 0;
	opacity: 30;
}
e-inner-bottom {
	z-index: 1;
}
e-carousel-top-bottom {
	top: 50;
}
e-nav-webkit {
	width: calc(1em + 3px);
	overflow-x: auto;
	vertical-align: baseline;
	outline-width: 0;
}
e-blocks-back-old {
	opacity: 10;
	height: 100%;
}
e-price {
	opacity: 30;
	top: 0;
	height: 100%;
}
e-button {
	transform: translate(50%, -50%);
	margin: 0;
}
e-repeater {
	-webkit-text-decoration-skip: objects;
}
e-old-image {
	outline-width: 0;
	width: 100%;
}
e-webkit-tables {
	text-transform: inherit;
	margin: 0;
	align-items: center;
	bottom: 0;
}
e-layout-next {
	display: inline !important;
	line-height: inherit;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
e-back-layout {
	margin: 0 !important;
}
e-repeater-blocks-old {
	line-height: inherit;
	fill: currentColor;
	height: 100%;
	display: flex;
	flex-shrink: 0;
}
e-carousel-back {
	height: calc(1em + 3px);
}
e-carousel-top {
	width: 2em;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
e-nav-back-thumbnails {
	color: #fff;
	transform: translate(50%, -50%);
}
e-old-thumbnails {
	box-sizing: content-box;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	white-space: nowrap;
	opacity: 1;
}
e-bottom-next {
	width: 2em;
	-webkit-user-select: none;
	bottom: 10;
	margin: 0 !important;
	position: relative;
}
e-left-left {
	letter-spacing: inherit;
	text-transform: inherit;
	top: 50;
}
e-totals-inner {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	display: flex;
	position: relative;
}
e-countdown-horizontal-image {
	display: grid;
	align-items: center;
}
e-top-left {
	transform: translate(50%, -50%);
}
e-inner-back-webkit {
	opacity: 30;
}
e-layout-repeater-totals {
	display: inline;
}
e-top-old-image {
	color: inherit;
	font-size: 1em;
	position: absolute;
	box-sizing: content-box;
	opacity: 10;
}
e-repeater-webkit {
	opacity: 20;
}
e-horizontal-tables-position {
	flex-shrink: 0;
	text-transform: inherit;
	background-color: transparent;
	margin: 0 !important;
	vertical-align: baseline;
}
e-repeater {
	top: 10;
	color: inherit;
	align-items: center;
	bottom: 20;
}
.fa-facebook:before {
  content: "\f09a";
}
f-layout-blocks {
	top: 50;
	vertical-align: baseline;
	display: grid;
}
f-blocks-position {
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	width: 2em;
}
f-inner-totals-bottom {
	vertical-align: middle;
	opacity: 20;
	display: flex;
	left: calc(50% - 0.5em) !important;
}
f-tables {
	transform: translate(50%, -50%);
	display: inline;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
f-price {
	margin: 0;
	bottom: 20;
}
f-repeater-nav {
	-webkit-text-decoration-skip: objects;
}
f-totals-next-next {
	line-height: inherit;
}
f-inner {
	color: inherit;
}
f-old-blocks {
	color: inherit;
	overflow-x: auto;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
f-image-thumbnails {
	width: 100%;
	border: 0 none transparent;
	display: grid;
	margin: 0 !important;
	scrollbar-width: none;
}
f-back-image-totals {
	opacity: 20;
	z-index: 1;
}
f-blocks-nav-carousel {
	padding: 0.5em !important;
}
f-image {
	bottom: 20;
}
f-horizontal-next {
	grid-gap: 30px;
	position: absolute;
	width: 2em;
	width: 2em;
}
f-button-repeater {
	opacity: 1;
	position: relative;
	margin: 0;
}
f-horizontal {
	fill: currentColor;
	text-align: left;
	bottom: 10;
}
f-left-top-image {
	-webkit-user-select: none;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
f-old-back-blocks {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
f-blocks {
	outline-width: 0;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
f-left-back-button {
	white-space: nowrap;
	bottom: 10;
	transform: translate(50%, -50%);
	width: 0 !important;
}
f-repeater {
	flex-grow: 0;
	font-size: 1em;
	flex-shrink: 0;
}
f-webkit-button-webkit {
	box-sizing: content-box;
	min-width: 0 !important;
}
f-price-image {
	border: none;
	align-items: center;
	white-space: nowrap;
}
f-inner-layout-thumbnails {
	-webkit-user-select: none;
	min-width: 0 !important;
	outline: none !important;
	display: grid;
	text-decoration: none;
}
f-next {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	width: 0 !important;
}
f-repeater-back {
	border: none;
	vertical-align: baseline;
	align-items: center;
	position: relative;
	display: grid;
}
f-old-bottom-inner {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	height: 0 !important;
}
f-left {
	fill: currentColor;
	text-decoration: none;
}
f-webkit-left-next {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	display: grid;
}
f-carousel {
	display: grid;
}
f-countdown-horizontal-button {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
f-button-next-countdown {
	padding: 0.5em !important;
	bottom: 20;
	display: inline !important;
}
f-layout {
	right: 0;
	height: 100%;
	height: 100%;
}
f-nav-countdown {
	border: 0 none transparent;
}
f-countdown-bottom-left {
	position: absolute;
	width: calc(1em + 3px);
}
f-button-thumbnails-bottom {
	scrollbar-width: none;
	top: 10;
	border: none !important;
	width: 0 !important;
	width: 100%;
}
f-old-top-repeater {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	position: absolute;
}
f-totals-price-next {
	top: 50;
}
f-image {
	opacity: 10;
	box-sizing: content-box;
	background-color: transparent;
	opacity: 30;
	outline: none !important;
}
f-bottom-totals-left {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	flex-shrink: 0;
	user-select: none;
}
f-thumbnails {
	overflow-x: auto;
	overflow-y: hidden;
	flex-shrink: 0;
}
f-webkit-inner-image {
	-webkit-text-decoration-skip: objects;
}
.fa-facebook-f:before {
  content: "\f39e";
}
d-webkit {
	bottom: 10;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	user-select: none;
}
d-countdown {
	opacity: 20;
}
d-next {
	top: 50;
	box-shadow: none !important;
	position: relative;
	bottom: 10;
}
d-quantity {
	display: grid;
	margin: 0 !important;
}
d-position-layout-position {
	box-shadow: none !important;
	text-decoration: none;
	position: relative;
	text-align: left;
}
d-blocks-layout {
	transform: translate(50%, -50%);
	bottom: 10;
	font-size: 1em;
	opacity: 10;
	top: 0;
}
d-carousel {
	justify-content: center;
	justify-content: center;
	top: 10;
}
d-inner-old-carousel {
	color: #fff;
	min-width: 0 !important;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
d-blocks-price {
	position: relative;
	overflow-x: auto;
}
d-tables {
	border: none !important;
}
d-tables-repeater-image {
	position: absolute;
	overflow-y: hidden;
}
d-nav-position-webkit {
	scrollbar-width: none;
	flex-grow: 0;
	font-size: 1em;
}
d-repeater {
	width: 2em;
	opacity: 10;
	margin: 0 !important;
	outline-width: 0;
}
d-next {
	top: 50;
	justify-content: center;
	color: #fff;
}
d-quantity-old-nav {
	width: 100%;
}
d-horizontal-old-countdown {
	display: flex;
	text-decoration: none;
	min-width: 0 !important;
	padding: 0.5em !important;
	scrollbar-width: none;
}
d-layout {
	height: calc(1em + 3px);
}
d-top-horizontal {
	min-height: 0 !important;
	align-items: center;
}
d-image {
	flex-grow: 0;
	min-width: 0 !important;
	width: 100%;
	margin: 0 !important;
}
d-price {
	height: 0 !important;
	position: absolute !important;
}
d-totals-image {
	vertical-align: baseline;
	grid-gap: 30px;
	min-width: 0 !important;
	bottom: 10;
}
d-inner {
	min-height: 0 !important;
	scrollbar-width: none;
	border: none;
}
.fa-facebook-messenger:before {
  content: "\f39f";
}
y-layout-top-blocks {
	border: 0 none transparent;
}
y-nav {
	fill: currentColor;
	width: 2em;
	scrollbar-width: none;
	overflow-y: hidden;
	-webkit-user-select: none;
}
y-old {
	box-shadow: none !important;
	height: calc(1em + 3px);
}
y-countdown-totals-totals {
	grid-template-columns: 1fr 1fr;
}
y-top {
	text-transform: inherit;
	top: 50;
	top: 0;
}
y-back {
	box-shadow: none !important;
	margin: 0 !important;
}
y-old-price-thumbnails {
	-webkit-user-select: none;
}
y-carousel-top-thumbnails {
	width: 2em;
	white-space: nowrap;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
y-webkit-next {
	text-align: center;
	color: #fff;
	top: 10;
	background-color: transparent;
	top: 50;
}
y-position-repeater {
	text-decoration: none;
	width: 0 !important;
	transform: translate(50%, -50%);
	text-align: center;
	padding: 0.5em !important;
}
y-horizontal-carousel {
	text-align: center;
	overflow-y: hidden;
	white-space: nowrap;
	align-items: center;
}
y-position-top-horizontal {
	border: none;
	z-index: 1;
}
y-thumbnails {
	color: inherit;
	-webkit-user-select: none;
	line-height: inherit;
	margin: 0;
}
y-back {
	flex-grow: 0;
	display: inline !important;
	top: 10;
	fill: currentColor;
	border: none;
}
y-quantity-webkit {
	top: 0;
	user-select: none;
	align-items: left;
	text-align: left;
	top: 10;
}
y-inner-thumbnails {
	width: calc(1em + 3px);
	user-select: none;
	width: 2em;
	position: absolute !important;
	margin: 0 !important;
}
y-thumbnails {
	box-sizing: content-box;
}
y-tables {
	bottom: 0;
	bottom: 20;
}
y-button-totals-repeater {
	opacity: 30;
}
y-horizontal-tables {
	min-width: 0 !important;
}
y-tables-repeater-thumbnails {
	text-decoration: none;
	bottom: 10;
	text-transform: inherit;
	display: inline !important;
}
y-carousel {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	margin: 0;
}
y-top {
	border: none !important;
	-webkit-user-select: none;
	margin: 0;
	text-decoration: none;
}
y-nav-inner-image {
	display: inline !important;
	opacity: 10;
	flex-shrink: 0;
	min-width: 0 !important;
	min-height: 0 !important;
}
y-horizontal-totals-countdown {
	display: inline !important;
	height: calc(1em + 3px);
}
y-countdown-blocks-blocks {
	opacity: 30;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
y-countdown {
	opacity: 10;
	vertical-align: middle;
}
y-top-image-top {
	top: 0;
	overflow-x: auto;
	position: absolute !important;
}
y-old {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
y-position-webkit-inner {
	line-height: 1 !important;
}
y-thumbnails-webkit {
	flex-grow: 0;
	opacity: 10;
	position: absolute;
}
y-bottom-inner {
	opacity: 20;
	background-color: transparent;
}
y-carousel-horizontal {
	width: calc(1em + 3px);
	top: 50;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
y-horizontal {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
y-next-countdown-horizontal {
	height: 0 !important;
	grid-gap: 30px;
	opacity: 1;
}
y-back-thumbnails-blocks {
	width: 0 !important;
	outline: none !important;
}
.fa-facebook-square:before {
  content: "\f082";
}
h-bottom {
	overflow-x: auto;
	top: 50;
	min-width: 0 !important;
	border: none;
	align-items: left;
}
h-image {
	text-decoration: none;
}
h-button-totals {
	border: none !important;
}
h-image-price {
	grid-gap: 30px;
}
h-top {
	right: 0;
	height: 0 !important;
	min-width: 0 !important;
	letter-spacing: inherit;
	justify-content: center;
}
h-left-next {
	border: none !important;
	vertical-align: baseline;
	position: absolute;
}
h-back {
	height: 0 !important;
	margin: 0 !important;
	min-width: 0 !important;
	background-color: transparent;
	border: none !important;
}
h-totals-tables {
	bottom: 10;
	width: 2em;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
h-back-bottom-back {
	color: #fff;
}
h-tables {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	margin: 0 !important;
}
h-top {
	position: relative;
}
h-blocks {
	border: 0 none transparent;
}
h-inner-horizontal {
	border: 0 none transparent;
	opacity: 10;
	margin: 0;
}
h-image-old-thumbnails {
	position: absolute;
	min-height: 0 !important;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
h-image-webkit {
	text-align: center;
	white-space: nowrap;
}
h-image-carousel-countdown {
	padding: 0.5em !important;
	padding: 0.5em !important;
}
h-position-left-thumbnails {
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
h-old {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	background-color: transparent;
	overflow-x: auto;
	width: calc(1em + 3px);
}
h-bottom {
	width: calc(1em + 3px);
	line-height: 1 !important;
}
h-thumbnails {
	position: absolute;
	top: 50;
	right: 0;
}
h-blocks-next-button {
	line-height: 1 !important;
}
.fa-fan:before {
  content: "\f863";
}
z-price-image-back {
	bottom: 10;
}
z-totals-repeater-totals {
	transform: translate(50%, -50%);
	min-height: 0 !important;
	opacity: 20;
	text-transform: inherit;
	display: inline;
}
z-totals-top-repeater {
	display: inline !important;
	font-size: 1em;
	text-decoration: none;
}
z-tables {
	bottom: 10;
	color: inherit;
	display: inline;
	overflow-y: hidden;
}
z-left-image-left {
	margin: 0;
	color: inherit;
	width: 0 !important;
}
z-image-next-top {
	position: absolute;
	justify-content: center;
	display: inline !important;
	opacity: 20;
}
z-position-carousel-button {
	align-items: left;
	-ms-user-select: none;
	border: none !important;
}
z-top-price-next {
	vertical-align: middle;
}
z-position-totals-webkit {
	min-height: 0 !important;
	box-sizing: content-box;
	text-transform: inherit;
}
z-old-price {
	box-shadow: none !important;
	bottom: 20;
}
z-image-nav-old {
	opacity: 1;
}
z-inner-totals {
	bottom: 0;
	vertical-align: baseline;
	white-space: nowrap;
}
z-next-left {
	overflow-x: auto;
}
z-countdown-totals-image {
	height: 0 !important;
	align-items: center;
	margin: 0 !important;
	display: inline;
}
z-button {
	position: relative;
	width: 2em;
	margin: 0 !important;
	align-items: center;
}
z-bottom-blocks {
	opacity: 10;
	opacity: 10;
	grid-gap: 30px;
	flex-shrink: 0;
	display: inline !important;
}
z-tables {
	background-color: transparent;
}
z-horizontal {
	text-align: left;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
z-inner-totals-horizontal {
	position: absolute !important;
}
z-tables-image {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
}
z-webkit {
	user-select: none;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
z-tables-old {
	min-height: 0 !important;
	opacity: 1;
	line-height: 1 !important;
	min-height: 0 !important;
}
z-tables {
	position: relative;
	outline-width: 0;
	font-size: 1em;
	top: 0;
	display: inline !important;
}
z-position-position-price {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
z-image {
	font: inherit inherit inherit/inherit inherit;
}
z-tables-inner-inner {
	grid-gap: 30px;
	margin: 0 !important;
	min-width: 0 !important;
	height: 0 !important;
}
z-carousel-nav-left {
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
z-nav-countdown {
	align-items: left;
}
z-top {
	padding: 0.5em !important;
	text-align: center;
	outline-width: 0;
	bottom: 10;
}
z-nav {
	height: 0 !important;
	align-items: left;
	box-shadow: none !important;
	top: 10;
}
z-next-old-bottom {
	min-height: 0 !important;
	align-items: left;
	line-height: 1 !important;
	user-select: none;
}
z-image-quantity-button {
	width: 100%;
	margin: 0 !important;
	top: 50;
	outline-width: 0;
	flex-grow: 0;
}
z-price-layout-image {
	grid-gap: 30px;
	position: relative;
	background-color: transparent;
	display: grid;
}
z-back-totals {
	box-shadow: none !important;
	text-transform: inherit;
	opacity: 30;
	line-height: 1 !important;
	margin: 0 !important;
}
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}
d-image-button-price {
	height: 100%;
	-webkit-user-select: none;
	outline: none !important;
}
d-thumbnails {
	bottom: 0;
	flex-shrink: 0;
	-webkit-user-select: none;
}
d-thumbnails {
	text-align: left;
}
d-image {
	min-height: 0 !important;
	align-items: center;
	outline-width: 0;
}
d-image-bottom {
	fill: currentColor;
	text-align: center;
	top: 10;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
d-next-horizontal-nav {
	align-items: center;
	outline-width: 0;
	-webkit-user-select: none;
}
d-old-nav {
	position: absolute !important;
	opacity: 20;
}
d-webkit {
	position: absolute !important;
}
d-nav {
	vertical-align: middle;
	-webkit-user-select: none;
}
d-countdown {
	border: 0 none transparent;
	align-items: center;
}
d-top-webkit {
	height: 0 !important;
	margin: 0;
	flex-grow: 0;
	user-select: none;
	display: grid;
}
d-left-blocks-quantity {
	z-index: 1;
}
d-blocks-carousel-position {
	text-align: center;
}
d-price-blocks {
	text-transform: inherit;
	vertical-align: middle;
	top: 50;
}
d-old-top-nav {
	padding: 0.5em !important;
	letter-spacing: inherit;
	border: none;
}
d-repeater-thumbnails {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
d-button-left-top {
	padding: 0.5em !important;
	text-align: left;
	-ms-user-select: none;
	border: none !important;
}
d-image {
	height: 100%;
}
d-price-price {
	left: calc(50% - 0.5em) !important;
	display: flex;
	position: absolute;
	display: grid;
}
d-repeater-next-layout {
	overflow-y: hidden;
}
d-left {
	vertical-align: middle;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	opacity: 10;
}
d-button {
	font-size: 1em;
	overflow-y: hidden;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
d-layout-left {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	-webkit-user-select: none;
	line-height: inherit;
	-webkit-user-select: none;
}
d-image-carousel-button {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	border: 0 none transparent;
	width: 100%;
}
d-button-carousel {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	display: inline !important;
}
d-thumbnails {
	border: none !important;
	width: calc(1em + 3px);
	vertical-align: baseline;
	scrollbar-width: none;
}
d-webkit-totals {
	bottom: 20;
	background-color: transparent;
	bottom: 20;
	color: #fff;
}
d-top {
	flex-shrink: 0;
	opacity: 20;
	align-items: center;
	grid-template-columns: 1fr 1fr;
}
d-back-horizontal-top {
	margin: 0;
	letter-spacing: inherit;
}
.fa-fast-backward:before {
  content: "\f049";
}
p-thumbnails-repeater {
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	width: 0 !important;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
p-price-back-carousel {
	vertical-align: middle;
	width: 0 !important;
	color: #fff;
	text-align: center;
}
p-webkit-button {
	z-index: 1;
	bottom: 20;
	line-height: inherit;
	margin: 0;
	grid-gap: 30px;
}
p-countdown-tables {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	display: inline !important;
	flex-shrink: 0;
	height: 100%;
}
p-image {
	margin: 0;
	box-shadow: none !important;
}
p-button-webkit {
	border: 0 none transparent;
}
p-repeater-bottom-back {
	line-height: 1 !important;
	min-height: 0 !important;
}
p-thumbnails-back-image {
	text-align: left;
}
p-repeater-quantity-repeater {
	height: 100%;
	bottom: 10;
	line-height: calc(1em + 2px);
}
p-layout-horizontal-carousel {
	border: none;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
p-back-webkit {
	opacity: 30;
	width: calc(1em + 3px);
	vertical-align: middle;
	text-decoration: none;
	outline: none !important;
}
p-tables-quantity-back {
	-ms-user-select: none;
	vertical-align: baseline;
}
p-price-repeater {
	flex-shrink: 0;
}
p-totals-button {
	width: 2em;
	font-size: 1em;
}
p-countdown-next {
	box-sizing: content-box;
	width: 0 !important;
	box-sizing: content-box;
	font-size: 1em;
}
p-blocks-left {
	top: calc(50% - 0.5em) !important;
	display: inline;
	outline: none !important;
	color: #fff;
}
p-horizontal-price {
	background-color: transparent;
	height: calc(1em + 3px);
}
p-top {
	z-index: 1;
	height: 0 !important;
}
p-next-webkit-left {
	position: absolute !important;
	text-decoration: none;
	text-align: left;
	display: flex;
}
p-position-repeater-button {
	min-height: 0 !important;
}
p-price {
	border: none !important;
}
p-quantity-webkit-bottom {
	height: 100%;
	outline-width: 0;
	outline-width: 0;
	opacity: 20;
	text-transform: inherit;
}
p-inner {
	position: absolute !important;
	position: absolute !important;
	color: inherit;
	opacity: 1;
	color: #fff;
}
p-back-thumbnails-webkit {
	align-items: left;
	letter-spacing: inherit;
	grid-gap: 30px;
}
p-image-countdown {
	box-sizing: content-box;
}
p-tables {
	display: inline !important;
	text-align: center;
	width: 2em;
}
p-webkit {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
p-next-layout {
	transform: translate(50%, -50%);
	justify-content: center;
	height: 0 !important;
	opacity: 20;
	bottom: 20;
}
p-nav {
	vertical-align: baseline;
	white-space: nowrap;
	position: relative;
	min-width: 0 !important;
}
p-left {
	width: 100%;
	justify-content: center;
	font-size: 1em;
}
p-countdown-button {
	display: inline !important;
}
p-layout {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	position: relative;
}
p-top-thumbnails {
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	flex-grow: 0;
}
p-back-tables {
	flex-shrink: 0;
	box-shadow: none !important;
	top: 10;
}
p-image-back-inner {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	display: inline;
	box-sizing: content-box;
	line-height: inherit;
}
p-nav-countdown-repeater {
	opacity: 30;
	flex-shrink: 0;
	position: relative;
}
p-price-button {
	vertical-align: baseline;
}
p-top {
	min-width: 0 !important;
	opacity: 10;
	min-height: 0 !important;
	font-size: 1em;
}
.fa-fast-forward:before {
  content: "\f050";
}
w-layout-left-blocks {
	scrollbar-width: none;
}
w-horizontal {
	-webkit-user-select: none;
}
w-bottom-quantity {
	display: inline;
}
w-totals-nav {
	user-select: none;
	opacity: 1;
}
w-thumbnails-top {
	display: grid;
	overflow-y: hidden;
}
w-carousel {
	display: grid;
}
w-repeater-nav-tables {
	margin: 0;
	overflow-x: auto;
	display: flex;
	height: 100%;
	top: 10;
}
w-carousel-totals-image {
	position: relative;
	display: grid;
}
w-layout-left-repeater {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
w-price-tables {
	height: calc(1em + 3px);
	grid-gap: 30px;
	opacity: 10;
}
w-price-repeater-back {
	user-select: none;
}
w-inner {
	margin: 0 !important;
	line-height: inherit;
	align-items: center;
}
w-next-position {
	width: calc(1em + 3px);
	outline: none !important;
	-ms-user-select: none;
	overflow-x: auto;
	min-height: 0 !important;
}
w-left {
	outline-width: 0;
	justify-content: center;
}
w-tables-button {
	display: flex;
	text-decoration: none;
	height: calc(1em + 3px);
}
w-layout {
	bottom: 10;
	border: none !important;
}
w-image-image {
	width: 100%;
	color: #fff;
	height: 0 !important;
	scrollbar-width: none;
	flex-shrink: 0;
}
w-old-position {
	text-align: center;
	scrollbar-width: none;
	z-index: 1;
}
w-repeater-back {
	justify-content: center;
	overflow-x: auto;
	display: grid;
	position: relative;
	bottom: 20;
}
w-button-layout-nav {
	bottom: 0;
	white-space: nowrap;
}
w-repeater {
	line-height: inherit;
	flex-grow: 0;
	min-height: 0 !important;
	display: inline !important;
	border: 0 none transparent;
}
w-countdown-bottom {
	position: relative;
	height: 0 !important;
	text-decoration: none;
	margin: 0;
	text-decoration: none;
}
w-horizontal {
	display: inline;
	min-width: 0 !important;
}
w-back-bottom {
	left: calc(50% - 0.5em) !important;
}
w-layout-layout-countdown {
	height: calc(1em + 3px);
	grid-gap: 30px;
	color: inherit;
	vertical-align: middle;
	text-decoration: none;
}
w-repeater {
	display: grid;
}
w-repeater-carousel-carousel {
	box-sizing: content-box;
	user-select: none;
}
w-webkit-quantity {
	outline: none !important;
	position: absolute;
	display: inline;
	border: 0 none transparent;
	-webkit-user-select: none;
}
w-tables-image-carousel {
	transform: translate(50%, -50%);
	opacity: 10;
	height: 100%;
	position: absolute !important;
	vertical-align: baseline;
}
w-webkit-image-price {
	width: calc(1em + 3px);
	position: absolute !important;
	scrollbar-width: none;
}
w-back-repeater {
	text-align: center;
	text-align: left;
	min-height: 0 !important;
	font-size: 1em;
	position: absolute;
}
w-top-image-carousel {
	padding: 0.5em !important;
	height: 0 !important;
}
w-carousel {
	height: calc(1em + 3px);
	z-index: 1;
	letter-spacing: inherit;
}
w-button {
	color: inherit;
	line-height: 1 !important;
	vertical-align: middle;
	min-width: 0 !important;
	text-align: center;
}
w-webkit {
	justify-content: center;
	line-height: 1 !important;
	opacity: 30;
}
w-old {
	top: 0;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	overflow-y: hidden;
}
w-webkit-back-layout {
	min-width: 0 !important;
	overflow-x: auto;
	overflow-x: auto;
}
w-inner-nav {
	-ms-user-select: none;
	border: none !important;
}
.fa-fax:before {
  content: "\f1ac";
}
k-position {
	display: grid;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	outline: none !important;
}
k-totals-next {
	width: 100%;
	height: calc(1em + 3px);
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
k-thumbnails-top {
	top: 50;
	border: 0 none transparent;
	letter-spacing: inherit;
}
k-price-next-image {
	opacity: 1;
	fill: currentColor;
	width: 2em;
	display: grid;
	opacity: 1;
}
k-top-horizontal {
	left: calc(50% - 0.5em) !important;
}
k-left-price {
	text-transform: inherit;
	background-color: transparent;
	vertical-align: baseline;
	padding: 0.5em !important;
	bottom: 20;
}
k-inner-price {
	user-select: none;
	-webkit-user-select: none;
}
k-next-repeater-webkit {
	line-height: calc(1em + 2px);
	display: inline;
	align-items: left;
	background-color: transparent;
	overflow-y: hidden;
}
k-nav {
	outline-width: 0;
	width: 0 !important;
	text-align: center;
}
k-inner-image-carousel {
	bottom: 0;
	-ms-user-select: none;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
k-image-repeater-repeater {
	opacity: 20;
}
k-layout {
	display: grid;
	bottom: 0;
	flex-grow: 0;
	width: 2em;
	grid-gap: 30px;
}
k-inner {
	box-shadow: none !important;
	line-height: inherit;
	background-color: transparent;
	justify-content: center;
}
k-webkit {
	height: 0 !important;
	box-sizing: content-box;
}
k-old-left-repeater {
	margin: 0 !important;
}
k-webkit-image-next {
	grid-gap: 30px;
	letter-spacing: inherit;
	border: 0 none transparent;
	opacity: 20;
	text-transform: inherit;
}
k-quantity-blocks-left {
	align-items: left;
	padding: 0.5em !important;
	fill: currentColor;
}
k-layout {
	bottom: 20;
	display: inline;
	font-size: 1em;
}
k-carousel {
	width: 2em;
	padding: 0.5em !important;
	position: absolute;
}
k-quantity {
	font-size: 1em;
	min-width: 0 !important;
}
k-image-old {
	color: inherit;
	text-transform: inherit;
	flex-grow: 0;
}
k-tables {
	color: inherit;
	align-items: center;
}
k-bottom {
	bottom: 20;
	overflow-y: hidden;
	overflow-x: auto;
	-ms-user-select: none;
}
k-countdown {
	height: 100%;
	opacity: 1;
	opacity: 20;
	bottom: 10;
}
k-layout-totals {
	position: relative;
	text-align: center;
}
k-old-thumbnails {
	text-transform: inherit;
	border: none !important;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
k-left-old-quantity {
	opacity: 1;
	line-height: 1 !important;
	line-height: inherit;
	line-height: inherit;
}
k-position-totals {
	bottom: 0;
	background-color: transparent;
	opacity: 10;
	box-shadow: none !important;
}
k-thumbnails-price {
	border: none;
}
k-carousel-bottom-position {
	display: inline;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
k-thumbnails-image-left {
	outline-width: 0;
}
k-tables-quantity {
	transform: translate(50%, -50%);
	color: #fff;
}
k-inner-old-next {
	text-align: left;
	line-height: inherit;
	min-width: 0 !important;
	display: flex;
	box-sizing: content-box;
}
k-old-old-repeater {
	grid-template-columns: 1fr 1fr;
}
k-thumbnails-inner {
	overflow-x: auto;
}
k-totals-thumbnails {
	text-decoration: none;
	position: absolute !important;
	width: calc(1em + 3px);
	align-items: left;
}
k-quantity {
	width: calc(1em + 3px);
	user-select: none;
	vertical-align: middle;
	align-items: left;
	bottom: 20;
}
k-old-nav {
	width: calc(1em + 3px);
	min-height: 0 !important;
	position: absolute !important;
	vertical-align: baseline;
}
k-back {
	opacity: 20;
	font-size: 1em;
	user-select: none;
	min-height: 0 !important;
}
k-repeater {
	color: inherit;
}
k-carousel-horizontal {
	display: grid;
	align-items: center;
	align-items: left;
	border: none;
	position: absolute !important;
}
k-horizontal {
	color: #fff;
	-ms-user-select: none;
}
k-carousel-next {
	height: calc(1em + 3px);
	font-size: 1em;
	background-color: transparent;
	align-items: left;
	width: 2em;
}
k-layout-blocks-blocks {
	user-select: none;
	width: calc(1em + 3px);
	display: grid;
}
k-button-totals {
	-webkit-user-select: none;
	width: 0 !important;
	top: 0;
	margin: 0 !important;
}
k-button-countdown {
	width: 0 !important;
	border: none;
}
k-totals {
	white-space: nowrap;
	opacity: 20;
	display: flex;
	line-height: calc(1em + 2px);
}
.fa-feather:before {
  content: "\f52d";
}
j-thumbnails-inner-next {
	opacity: 30;
	bottom: 0;
}
j-left-blocks-nav {
	position: relative;
	font-size: 1em;
	bottom: 0;
}
j-next-layout-top {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
j-totals-horizontal {
	box-sizing: content-box;
	overflow-y: hidden;
}
j-countdown {
	display: flex;
	line-height: calc(1em + 2px);
	bottom: 20;
	overflow-x: auto;
}
j-layout {
	background-color: transparent;
}
j-thumbnails-horizontal-tables {
	font-size: 1em;
	vertical-align: baseline;
	line-height: 1 !important;
	bottom: 10;
	bottom: 0;
}
j-tables {
	bottom: 10;
	height: 0 !important;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
j-layout {
	text-align: center;
}
j-layout {
	border: none !important;
	z-index: 1;
	height: 100%;
	display: flex;
	vertical-align: baseline;
}
j-repeater-old {
	transform: translate(50%, -50%);
}
j-thumbnails {
	align-items: left;
	-ms-user-select: none;
	flex-grow: 0;
	line-height: inherit;
}
j-thumbnails {
	width: 2em;
}
j-price-horizontal-price {
	overflow-y: hidden;
	width: 100%;
}
j-image-bottom-price {
	-webkit-user-select: none;
	display: grid;
	scrollbar-width: none;
	top: 10;
}
j-bottom {
	display: grid;
	top: 0;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
.fa-feather-alt:before {
  content: "\f56b";
}
t-button-quantity {
	line-height: inherit;
	user-select: none;
	transform: translate(50%, -50%);
	font-size: 1em;
	top: 0;
}
t-bottom-position-price {
	border: none;
	height: 100%;
}
t-thumbnails-quantity {
	width: calc(1em + 3px);
	margin: 0 !important;
	height: calc(1em + 3px);
}
t-blocks-left-blocks {
	right: 0;
}
t-button {
	position: absolute !important;
	border: none;
	top: calc(50% - 0.5em) !important;
	position: relative;
	opacity: 10;
}
t-left {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
t-repeater {
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	background-color: transparent;
	margin: 0 !important;
}
t-button-nav {
	height: 100%;
}
t-old-next {
	color: inherit;
	outline-width: 0;
}
t-back-bottom-webkit {
	height: calc(1em + 3px);
	scrollbar-width: none;
	width: 0 !important;
	line-height: 1 !important;
}
t-old-next {
	vertical-align: baseline;
	border: 0 none transparent;
	top: 10;
}
t-button-layout-left {
	vertical-align: middle;
	width: calc(1em + 3px);
	flex-grow: 0;
	margin: 0;
}
t-horizontal-old {
	height: calc(1em + 3px);
}
t-layout-countdown {
	right: 0;
	margin: 0 !important;
	align-items: center;
}
t-next-blocks {
	vertical-align: middle;
}
t-next {
	box-sizing: content-box;
	height: 100%;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
}
t-blocks-layout {
	height: 0 !important;
	color: #fff;
	scrollbar-width: none;
}
t-carousel-thumbnails-top {
	box-shadow: none !important;
	position: relative;
}
t-carousel-horizontal-webkit {
	right: 0;
}
t-left {
	right: 0;
}
t-thumbnails-price-thumbnails {
	display: flex;
	top: 50;
	box-shadow: none !important;
}
t-button-position-countdown {
	vertical-align: baseline;
	outline-width: 0;
	align-items: center;
	opacity: 30;
	border: none !important;
}
.fa-fedex:before {
  content: "\f797";
}
b-repeater {
	top: 10;
	opacity: 30;
	bottom: 0;
}
b-inner-top-quantity {
	width: calc(1em + 3px);
	overflow-x: auto;
}
b-left-inner {
	grid-template-columns: 1fr 1fr;
}
b-carousel-old-repeater {
	width: calc(1em + 3px);
	outline: none !important;
	text-align: center;
}
b-layout-layout {
	z-index: 1;
	border: none !important;
	position: absolute !important;
}
b-layout-thumbnails {
	text-decoration: none;
	text-align: center;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
b-horizontal-bottom-blocks {
	display: inline !important;
	line-height: 1 !important;
}
b-old-top {
	align-items: center;
	min-height: 0 !important;
	overflow-y: hidden;
	box-sizing: content-box;
}
b-thumbnails {
	line-height: 1 !important;
}
b-button-blocks {
	top: 10;
	scrollbar-width: none;
	flex-shrink: 0;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
b-webkit-layout-webkit {
	white-space: nowrap;
	padding: 0.5em !important;
	right: 0;
	white-space: nowrap;
	font-size: 1em;
}
b-top-price-layout {
	display: grid;
	display: inline;
	grid-gap: 30px;
}
b-tables-layout-price {
	opacity: 10;
	top: 10;
	color: inherit;
}
b-left {
	align-items: center;
	min-height: 0 !important;
	width: calc(1em + 3px);
	top: 0;
	-webkit-text-decoration-skip: objects;
}
b-inner-left-horizontal {
	vertical-align: baseline;
	align-items: center;
}
b-thumbnails {
	flex-grow: 0;
	overflow-x: auto;
}
b-price {
	-ms-user-select: none;
	min-height: 0 !important;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
b-quantity-carousel {
	display: flex;
	top: 0;
	position: relative;
}
.fa-fedora:before {
  content: "\f798";
}
t-inner {
	width: calc(1em + 3px);
}
t-layout {
	height: 100%;
}
t-blocks {
	white-space: nowrap;
	font-size: 1em;
	grid-gap: 30px;
	margin: 0;
	align-items: left;
}
t-old-blocks {
	opacity: 20;
	font-size: 1em;
	display: grid;
	letter-spacing: inherit;
	top: 0;
}
t-bottom-quantity {
	letter-spacing: inherit;
	display: inline !important;
}
t-position {
	color: inherit;
	scrollbar-width: none;
}
t-old-price {
	box-sizing: content-box;
	bottom: 20;
	right: 0;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
t-button-carousel-next {
	opacity: 20;
	justify-content: center;
	-ms-user-select: none;
}
t-tables-nav {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	align-items: left;
}
t-tables {
	height: 100%;
	display: inline;
	position: absolute;
}
t-tables-nav-carousel {
	-webkit-user-select: none;
	line-height: inherit;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	overflow-x: auto;
}
t-top-horizontal-thumbnails {
	bottom: 0;
	border: 0 none transparent;
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
t-left {
	margin: 0 !important;
	bottom: 20;
}
t-image-position-repeater {
	font-size: 1em;
	scrollbar-width: none;
}
t-price-button {
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
t-countdown-bottom-price {
	flex-grow: 0;
	position: relative;
	color: #fff;
}
t-price {
	min-height: 0 !important;
	width: calc(1em + 3px);
}
t-nav-back {
	width: 2em;
}
t-repeater-blocks {
	right: 0;
	border: none;
}
t-position {
	position: absolute;
	margin: 0 !important;
}
t-repeater-old {
	display: flex;
}
t-quantity-button-countdown {
	bottom: 20;
	outline: none !important;
}
t-top-nav-nav {
	text-align: left;
	height: calc(1em + 3px);
	flex-grow: 0;
}
t-layout-price-top {
	overflow-y: hidden;
	opacity: 30;
	width: calc(1em + 3px);
	border: 0 none transparent;
}
t-countdown {
	line-height: inherit;
	position: absolute !important;
	bottom: 10;
}
t-button-quantity {
	right: 0;
	border: none !important;
}
t-inner {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	display: flex;
}
.fa-female:before {
  content: "\f182";
}
q-position-webkit-bottom {
	text-align: center;
	letter-spacing: inherit;
	box-sizing: content-box;
	width: 2em;
	fill: currentColor;
}
q-blocks-thumbnails-blocks {
	flex-grow: 0;
	min-width: 0 !important;
	color: #fff;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
q-webkit-carousel-horizontal {
	width: calc(1em + 3px);
	display: inline !important;
}
q-old-back {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	display: grid;
	font-size: 1em;
	display: grid;
}
q-position-horizontal-back {
	padding: 0.5em !important;
	height: 100%;
	vertical-align: baseline;
	box-shadow: none !important;
	display: flex;
}
q-price-image-top {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	letter-spacing: inherit;
}
q-nav-repeater-top {
	line-height: calc(1em + 2px);
}
q-top {
	letter-spacing: inherit;
}
q-thumbnails-quantity-nav {
	white-space: nowrap;
	flex-grow: 0;
	vertical-align: middle;
	border: 0 none transparent;
	display: inline;
}
q-image-inner-back {
	display: grid;
}
q-left-countdown {
	border: 0 none transparent;
	outline-width: 0;
	line-height: inherit;
	position: absolute;
	z-index: 1;
}
q-repeater-old {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
q-horizontal {
	width: calc(1em + 3px);
	border: 0 none transparent;
}
q-button-quantity-tables {
	margin: 0 !important;
	margin: 0;
	overflow-x: auto;
}
q-totals-inner {
	bottom: 20;
	right: 0;
	vertical-align: middle;
}
q-quantity-price {
	text-align: left;
	outline: none !important;
}
q-position-inner {
	margin: 0 !important;
}
q-top-tables-old {
	top: 0;
	white-space: nowrap;
	top: 0;
	left: calc(50% - 0.5em) !important;
}
q-button {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
q-totals-quantity {
	color: inherit;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	min-width: 0 !important;
}
q-webkit-tables {
	flex-grow: 0;
	margin: 0;
	position: absolute;
	opacity: 30;
}
q-carousel-horizontal {
	bottom: 0;
	margin: 0 !important;
	width: 100%;
}
q-back-tables-button {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
q-nav-next {
	width: 0 !important;
	box-shadow: none !important;
	flex-grow: 0;
}
q-quantity-bottom-inner {
	box-sizing: content-box;
	opacity: 1;
	opacity: 10;
	grid-gap: 30px;
}
q-countdown-carousel {
	opacity: 1;
	outline: none !important;
	text-transform: inherit;
}
q-left-quantity-left {
	font-size: 1em;
	opacity: 30;
	outline: none !important;
	-ms-user-select: none;
	overflow-y: hidden;
}
q-bottom {
	transform: translate(50%, -50%);
	top: 50;
	z-index: 1;
	-webkit-user-select: none;
}
q-thumbnails-bottom-countdown {
	scrollbar-width: none;
	display: grid;
	overflow-x: auto;
}
q-position-totals {
	display: grid;
	-ms-user-select: none;
}
q-repeater-image-left {
	box-sizing: content-box;
}
q-image-button-top {
	vertical-align: middle;
	min-width: 0 !important;
	flex-shrink: 0;
}
q-horizontal-carousel {
	white-space: nowrap;
	grid-gap: 30px;
	outline-width: 0;
}
q-bottom-position {
	left: calc(50% - 0.5em) !important;
	display: inline;
}
q-position-button {
	display: inline !important;
}
q-horizontal {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	display: grid;
	fill: currentColor;
	opacity: 1;
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
c-layout {
	width: 2em;
}
c-carousel-quantity {
	min-height: 0 !important;
	align-items: center;
	letter-spacing: inherit;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
c-layout-back {
	text-align: center;
	border: none !important;
	transform: translate(50%, -50%);
	vertical-align: middle;
}
c-next {
	min-height: 0 !important;
	font-size: 1em;
}
c-price-countdown {
	top: 50;
	text-align: center;
	text-transform: inherit;
}
c-top-price-next {
	vertical-align: middle;
	justify-content: center;
}
c-position {
	display: inline;
	margin: 0;
	position: relative;
	top: calc(50% - 0.5em) !important;
}
c-left {
	color: inherit;
	bottom: 20;
	justify-content: center;
}
c-quantity {
	background-color: transparent;
}
c-button {
	width: calc(1em + 3px);
	align-items: center;
	-webkit-user-select: none;
	justify-content: center;
	border: none !important;
}
c-price-back {
	padding: 0.5em !important;
	vertical-align: middle;
	outline: none !important;
	opacity: 1;
}
c-top {
	line-height: 1 !important;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
.fa-figma:before {
  content: "\f799";
}
f-totals-nav-nav {
	box-shadow: none !important;
	opacity: 20;
	align-items: left;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
f-quantity-nav-layout {
	margin: 0 !important;
	line-height: 1 !important;
	text-decoration: none;
	width: 2em;
}
f-price {
	letter-spacing: inherit;
}
f-back {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
f-price {
	line-height: calc(1em + 2px);
}
f-bottom-position-quantity {
	bottom: 20;
	top: 50;
	font-size: 1em;
	text-align: left;
	flex-shrink: 0;
}
f-totals-image {
	display: inline !important;
	display: inline;
	overflow-y: hidden;
	overflow-x: auto;
}
f-tables-position-button {
	grid-gap: 30px;
	align-items: center;
	text-transform: inherit;
	opacity: 30;
	opacity: 1;
}
f-webkit {
	font-size: 1em;
}
f-left-button {
	position: absolute;
	letter-spacing: inherit;
}
f-thumbnails-quantity {
	text-align: center;
	display: grid;
	text-align: center;
	z-index: 1;
	right: 0;
}
f-price-next-countdown {
	flex-shrink: 0;
	display: grid;
	right: 0;
	top: 50;
	scrollbar-width: none;
}
f-totals-webkit {
	display: inline !important;
}
f-totals-price-back {
	line-height: 1 !important;
	top: 50;
}
f-image {
	overflow-x: auto;
	opacity: 20;
	line-height: inherit;
	height: 0 !important;
	overflow-y: hidden;
}
f-bottom-back-position {
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
f-image-image-countdown {
	align-items: left;
	display: inline !important;
	margin: 0 !important;
}
f-price-inner {
	line-height: inherit;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
f-top {
	z-index: 1;
	text-align: center;
	color: #fff;
	fill: currentColor;
}
f-top-countdown {
	display: inline;
	scrollbar-width: none;
	position: absolute !important;
}
f-webkit-thumbnails {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	opacity: 10;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
f-left-thumbnails {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	vertical-align: baseline;
}
f-tables {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	align-items: center;
	fill: currentColor;
	bottom: 0;
}
f-left {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
f-layout {
	top: 10;
	letter-spacing: inherit;
}
f-layout {
	z-index: 1;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	border: 0 none transparent;
}
f-horizontal {
	border: none !important;
	scrollbar-width: none;
	grid-gap: 30px;
	user-select: none;
	top: 50;
}
f-horizontal-repeater {
	position: relative;
	position: relative;
}
f-layout-price {
	fill: currentColor;
	flex-grow: 0;
	margin: 0;
}
f-top-nav-thumbnails {
	user-select: none;
	justify-content: center;
	opacity: 1;
	min-width: 0 !important;
	box-sizing: content-box;
}
f-layout {
	vertical-align: middle;
}
f-countdown-thumbnails {
	display: grid;
}
f-old-carousel-blocks {
	user-select: none;
	position: relative;
	-webkit-user-select: none;
}
.fa-file:before {
  content: "\f15b";
}
l-next-back-image {
	min-height: 0 !important;
	height: calc(1em + 3px);
	color: inherit;
	margin: 0 !important;
	vertical-align: middle;
}
l-horizontal-webkit {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	right: 0;
	line-height: 1 !important;
}
l-webkit {
	opacity: 20;
	flex-grow: 0;
	z-index: 1;
	outline-width: 0;
	width: calc(1em + 3px);
}
l-layout-totals {
	user-select: none;
}
l-countdown-top {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	text-align: left;
}
l-blocks-tables-nav {
	text-transform: inherit;
}
l-carousel-webkit-totals {
	outline-width: 0;
	flex-shrink: 0;
}
l-tables-horizontal-thumbnails {
	position: relative;
	border: none !important;
	align-items: left;
	min-height: 0 !important;
}
l-tables-price-thumbnails {
	bottom: 20;
	height: calc(1em + 3px);
	margin: 0 !important;
}
l-blocks-bottom {
	user-select: none;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
l-left-price-nav {
	line-height: 1 !important;
	text-align: center;
}
l-thumbnails-back {
	opacity: 20;
	background-color: transparent;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
l-tables {
	text-align: center;
	top: 50;
	grid-gap: 30px;
	bottom: 0;
	height: calc(1em + 3px);
}
l-countdown {
	position: absolute;
	bottom: 20;
}
l-back-repeater-webkit {
	top: 0;
	justify-content: center;
	display: flex;
	width: 0 !important;
	text-align: center;
}
l-next-quantity {
	align-items: center;
	letter-spacing: inherit;
	border: 0 none transparent;
	z-index: 1;
}
l-repeater-webkit {
	opacity: 30;
	letter-spacing: inherit;
}
l-old {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
l-position-totals {
	scrollbar-width: none;
}
l-bottom {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	opacity: 20;
}
l-layout {
	bottom: 0;
	height: calc(1em + 3px);
	font-size: 1em;
}
l-price-inner-layout {
	height: 100%;
	color: inherit;
	top: 50;
}
l-position-countdown {
	opacity: 10;
}
l-nav-nav {
	text-decoration: none;
	-webkit-user-select: none;
}
l-tables-inner {
	flex-shrink: 0;
	display: grid;
	outline: none !important;
	border: 0 none transparent;
}
l-carousel {
	user-select: none;
	bottom: 20;
}
l-next-quantity {
	right: 0;
	justify-content: center;
	top: 50;
	fill: currentColor;
}
l-tables-carousel-nav {
	outline: none !important;
	border: none;
	width: calc(1em + 3px);
	user-select: none;
	letter-spacing: inherit;
}
l-price-repeater-tables {
	display: grid;
	display: inline !important;
	width: 100%;
	padding: 0.5em !important;
	z-index: 1;
}
l-button-quantity {
	font-size: 1em;
}
l-thumbnails {
	top: 0;
	opacity: 20;
	position: absolute;
	flex-grow: 0;
}
l-left {
	height: 100%;
	width: calc(1em + 3px);
	-webkit-user-select: none;
	min-height: 0 !important;
	opacity: 10;
}
l-totals-top-tables {
	bottom: 10;
	width: calc(1em + 3px);
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
l-inner-quantity-blocks {
	top: 0;
	border: none !important;
	right: 0;
	outline: none !important;
	position: absolute;
}
l-carousel {
	position: absolute !important;
}
l-left-tables-bottom {
	text-transform: inherit;
}
.fa-file-alt:before {
  content: "\f15c";
}
r-countdown-nav {
	background-color: transparent;
	bottom: 10;
	outline-width: 0;
	border: none !important;
	letter-spacing: inherit;
}
r-carousel-old {
	color: #fff;
	top: 0;
	overflow-y: hidden;
	letter-spacing: inherit;
}
r-nav {
	height: calc(1em + 3px);
	display: inline !important;
	letter-spacing: inherit;
	text-align: center;
	top: 0;
}
r-layout-old-totals {
	align-items: center;
}
r-thumbnails-carousel {
	position: relative;
	fill: currentColor;
	white-space: nowrap;
	position: relative;
	bottom: 0;
}
r-thumbnails-tables-image {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	width: calc(1em + 3px);
}
r-repeater-old-left {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
r-old {
	grid-gap: 30px;
	width: 2em;
	opacity: 1;
	display: grid;
	overflow-x: auto;
}
r-quantity-top {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	margin: 0 !important;
}
r-top-nav {
	text-align: center;
	position: relative;
	width: 100%;
	top: 0;
	outline-width: 0;
}
r-inner-countdown {
	display: grid;
	opacity: 30;
	flex-shrink: 0;
	text-align: center;
	scrollbar-width: none;
}
r-top {
	align-items: center;
	top: 10;
	right: 0;
}
r-top {
	padding: 0.5em !important;
}
r-position-tables-bottom {
	padding: 0.5em !important;
}
r-carousel {
	display: flex;
	align-items: left;
}
r-blocks {
	scrollbar-width: none;
}
.fa-file-archive:before {
  content: "\f1c6";
}
y-blocks-inner {
	display: inline;
}
y-top-button-old {
	width: 100%;
	outline-width: 0;
	text-align: left;
	margin: 0 !important;
	-webkit-user-select: none;
}
y-nav-next {
	-webkit-user-select: none;
	white-space: nowrap;
	align-items: center;
	position: absolute !important;
	border: 0 none transparent;
}
y-back-countdown {
	align-items: center;
}
y-nav-countdown-back {
	right: 0;
	white-space: nowrap;
	height: 0 !important;
	box-shadow: none !important;
}
y-back {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	bottom: 10;
}
y-repeater-next-blocks {
	text-transform: inherit;
	position: absolute;
	overflow-y: hidden;
	opacity: 30;
}
y-quantity-next-old {
	color: inherit;
	right: 0;
	position: relative;
	grid-gap: 30px;
	opacity: 1;
}
y-horizontal-price-bottom {
	flex-grow: 0;
}
y-blocks-button-repeater {
	width: calc(1em + 3px);
	min-width: 0 !important;
	position: absolute !important;
	opacity: 20;
	transform: translate(50%, -50%);
}
y-inner-tables-left {
	white-space: nowrap;
	border: none !important;
}
y-bottom-totals-repeater {
	color: inherit;
	min-height: 0 !important;
	display: inline;
}
.fa-file-audio:before {
  content: "\f1c7";
}
z-nav {
	height: 100%;
	border: none;
	opacity: 30;
	vertical-align: middle;
	outline-width: 0;
}
z-button {
	width: 0 !important;
}
z-repeater-webkit-top {
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	user-select: none;
	overflow-x: auto;
	opacity: 1;
}
z-carousel-top-back {
	right: 0;
}
z-position-nav-position {
	text-align: left;
	font-size: 1em;
}
z-price-button {
	line-height: inherit;
	display: flex;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
z-horizontal-carousel {
	top: 50;
}
z-next-price {
	bottom: 20;
	width: 100%;
	position: absolute;
	overflow-x: auto;
}
z-position-inner {
	opacity: 1;
	margin: 0 !important;
	border: 0 none transparent;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
z-price-image-top {
	overflow-y: hidden;
	outline-width: 0;
	z-index: 1;
	align-items: center;
	color: inherit;
}
z-repeater-bottom {
	vertical-align: middle;
	position: absolute;
}
z-inner {
	opacity: 1;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
z-top-bottom {
	height: calc(1em + 3px);
	overflow-y: hidden;
	display: inline !important;
	width: 0 !important;
	scrollbar-width: none;
}
z-countdown-position {
	padding: 0.5em !important;
	box-shadow: none !important;
	margin: 0;
	position: absolute;
	display: grid;
}
z-layout-tables-tables {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
z-repeater-totals-thumbnails {
	line-height: inherit;
	justify-content: center;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
z-price-layout {
	width: 2em;
	width: 2em;
	-webkit-user-select: none;
	align-items: left;
	vertical-align: baseline;
}
z-image {
	margin: 0 !important;
}
z-carousel-quantity-blocks {
	vertical-align: middle;
	display: inline !important;
	box-sizing: content-box;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
z-price-tables {
	align-items: left;
	margin: 0 !important;
	z-index: 1;
	bottom: 20;
	width: 0 !important;
}
z-position-blocks {
	box-sizing: content-box;
	width: 2em;
	text-decoration: none;
}
z-countdown {
	outline-width: 0;
	border: 0 none transparent;
	padding: 0.5em !important;
	z-index: 1;
}
z-bottom-position-nav {
	width: calc(1em + 3px);
	bottom: 10;
	text-decoration: none;
}
z-bottom-countdown {
	line-height: calc(1em + 2px);
	justify-content: center;
}
z-thumbnails {
	display: inline;
	align-items: left;
	width: 0 !important;
}
z-position-left {
	text-transform: inherit;
	-webkit-user-select: none;
}
z-webkit-bottom-old {
	right: 0;
	outline-width: 0;
	vertical-align: middle;
	border: none;
}
.fa-file-code:before {
  content: "\f1c9";
}
f-tables-left {
	height: 100%;
	width: 2em;
	position: absolute !important;
	display: grid;
	scrollbar-width: none;
}
f-thumbnails-position {
	color: #fff;
}
f-bottom {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	top: 50;
}
f-repeater-quantity-back {
	border: none;
	align-items: left;
}
f-tables {
	line-height: inherit;
}
f-repeater {
	bottom: 20;
}
f-quantity-inner {
	align-items: left;
	top: 0;
	right: 0;
	box-shadow: none !important;
}
f-old-repeater-quantity {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	margin: 0;
	align-items: center;
}
f-position-totals {
	opacity: 30;
	height: 0 !important;
}
f-price-back-inner {
	right: 0;
	bottom: 10;
	text-align: center;
	top: calc(50% - 0.5em) !important;
	display: flex;
}
f-button-quantity {
	transform: translate(50%, -50%);
	white-space: nowrap;
	right: 0;
}
f-quantity {
	-webkit-user-select: none;
	border: none !important;
	scrollbar-width: none;
}
f-countdown-left-blocks {
	top: 10;
	top: 10;
	text-align: left;
	overflow-y: hidden;
	opacity: 1;
}
f-bottom-webkit {
	opacity: 20;
	grid-gap: 30px;
}
f-blocks-price-layout {
	width: 2em;
	display: flex;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
f-bottom {
	width: 2em;
	color: inherit;
	line-height: inherit;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
.fa-file-contract:before {
  content: "\f56c";
}
b-webkit-countdown {
	letter-spacing: inherit;
	position: relative;
	display: inline !important;
	position: absolute;
}
b-blocks {
	display: inline;
}
b-inner-webkit-next {
	padding: 0.5em !important;
	right: 0;
	letter-spacing: inherit;
	height: 100%;
}
b-tables-button-carousel {
	border: 0 none transparent;
}
b-carousel-next {
	letter-spacing: inherit;
	flex-shrink: 0;
	flex-shrink: 0;
	opacity: 1;
	scrollbar-width: none;
}
b-top {
	bottom: 20;
}
b-totals-back-repeater {
	grid-gap: 30px;
	min-height: 0 !important;
	align-items: center;
	overflow-x: auto;
	display: grid;
}
b-countdown-back-layout {
	color: inherit;
	border: 0 none transparent;
	flex-grow: 0;
	vertical-align: middle;
	border: 0 none transparent;
}
b-bottom-carousel {
	outline-width: 0;
	z-index: 1;
	padding: 0.5em !important;
	z-index: 1;
}
b-carousel-repeater-countdown {
	position: relative;
}
b-left {
	display: inline !important;
	box-sizing: content-box;
	border: 0 none transparent;
	margin: 0;
}
b-horizontal-next {
	bottom: 20;
	width: 2em;
}
b-inner-layout-webkit {
	top: 0;
	bottom: 10;
	outline: none !important;
	opacity: 1;
}
b-bottom-old-blocks {
	top: 0;
	overflow-y: hidden;
}
b-left-top-layout {
	border: none !important;
	align-items: left;
	outline: none !important;
	opacity: 1;
}
b-inner-horizontal {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
b-layout-image-countdown {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	height: 100%;
	color: #fff;
}
b-repeater-thumbnails {
	line-height: inherit;
	outline: none !important;
	margin: 0 !important;
	white-space: nowrap;
	background-color: transparent;
}
b-layout-totals-thumbnails {
	top: 0;
	align-items: left;
	position: absolute !important;
}
b-next-blocks {
	border: 0 none transparent;
}
b-countdown {
	justify-content: center;
	vertical-align: middle;
	outline-width: 0;
	color: inherit;
}
b-carousel {
	opacity: 30;
	outline-width: 0;
	white-space: nowrap;
	top: 50;
	min-height: 0 !important;
}
b-top-position {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	display: inline !important;
	z-index: 1;
	flex-grow: 0;
}
b-back-left-nav {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	border: none !important;
}
b-thumbnails {
	position: relative;
	box-shadow: none !important;
	-ms-user-select: none;
}
b-quantity-old-old {
	align-items: left;
	display: flex;
	bottom: 20;
}
b-repeater {
	line-height: inherit;
	margin: 0 !important;
}
b-tables-countdown {
	z-index: 1;
	min-width: 0 !important;
	justify-content: center;
	position: relative;
}
b-quantity-price-thumbnails {
	flex-shrink: 0;
	user-select: none;
	opacity: 20;
	position: absolute;
	outline: none !important;
}
b-webkit {
	-webkit-user-select: none;
	opacity: 10;
	line-height: calc(1em + 2px);
	text-align: center;
}
b-button {
	box-shadow: none !important;
}
b-nav {
	position: absolute;
	text-align: left;
	font-size: 1em;
}
b-back-webkit-back {
	opacity: 20;
	display: grid;
}
b-back-image {
	line-height: calc(1em + 2px);
}
b-layout {
	border: none;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	border: none !important;
}
.fa-file-csv:before {
  content: "\f6dd";
}
j-totals {
	border: none !important;
	grid-gap: 30px;
}
j-position {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	background-color: transparent;
	display: grid;
}
j-quantity-back-tables {
	padding: 0.5em !important;
}
j-price-bottom-totals {
	outline-width: 0;
	width: 0 !important;
	box-shadow: none !important;
}
j-back {
	min-width: 0 !important;
}
j-button-thumbnails-carousel {
	white-space: nowrap;
	display: flex;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
j-inner-layout-blocks {
	opacity: 1;
	top: 0;
	opacity: 10;
	user-select: none;
	opacity: 20;
}
j-bottom-layout-webkit {
	right: 0;
	min-height: 0 !important;
}
j-repeater-quantity {
	top: 50;
	display: inline;
	border: 0 none transparent;
}
j-next {
	flex-shrink: 0;
	margin: 0 !important;
	position: absolute !important;
}
j-inner-price-top {
	bottom: 10;
	border: none;
	width: calc(1em + 3px);
	position: absolute !important;
}
j-image {
	overflow-x: auto;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	width: 100%;
	width: 100%;
}
j-totals-carousel-blocks {
	color: #fff;
	vertical-align: middle;
}
j-top {
	color: #fff;
	line-height: 1 !important;
	overflow-x: auto;
	top: 50;
}
j-price {
	border: 0 none transparent;
	width: 100%;
	opacity: 10;
}
j-top-image-tables {
	right: 0;
	display: inline;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
j-back-inner-quantity {
	line-height: calc(1em + 2px);
}
j-countdown {
	color: #fff;
	position: relative;
	position: absolute;
}
j-countdown-image-bottom {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	text-align: center;
	color: inherit;
	padding: 0.5em !important;
}
j-horizontal-image-position {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	display: inline;
	outline: none !important;
}
j-image-position {
	margin: 0;
}
j-repeater-webkit-nav {
	width: 100%;
	scrollbar-width: none;
	fill: currentColor;
	flex-grow: 0;
	color: #fff;
}
j-top-countdown-bottom {
	letter-spacing: inherit;
}
j-totals-bottom-quantity {
	opacity: 1;
	bottom: 10;
}
j-quantity {
	border: none !important;
	-webkit-user-select: none;
	position: absolute !important;
	width: 0 !important;
}
j-price-countdown-quantity {
	line-height: calc(1em + 2px);
	background-color: transparent;
	position: absolute !important;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
j-back {
	-ms-user-select: none;
	line-height: 1 !important;
	transform: translate(50%, -50%);
	text-transform: inherit;
	align-items: center;
}
.fa-file-download:before {
  content: "\f56d";
}
p-blocks {
	position: absolute !important;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
p-position-left-totals {
	top: 50;
	outline-width: 0;
	text-decoration: none;
	padding: 0.5em !important;
}
p-carousel {
	align-items: left;
}
p-blocks-image {
	min-width: 0 !important;
	text-transform: inherit;
	font-size: 1em;
}
p-layout-layout-position {
	opacity: 20;
	vertical-align: middle;
}
p-repeater-carousel {
	line-height: inherit;
}
p-inner {
	scrollbar-width: none;
	user-select: none;
}
p-old-layout {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
p-repeater-price-price {
	opacity: 10;
	opacity: 1;
	right: 0;
}
p-blocks-left {
	top: 0;
	overflow-x: auto;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
p-blocks-layout-horizontal {
	padding: 0.5em !important;
	display: inline !important;
	opacity: 10;
	flex-grow: 0;
	width: 2em;
}
p-next-horizontal {
	color: inherit;
	text-decoration: none;
	z-index: 1;
	box-shadow: none !important;
}
p-position {
	flex-shrink: 0;
	border: none !important;
	position: absolute;
	line-height: inherit;
	opacity: 20;
}
p-carousel {
	top: 50;
	width: calc(1em + 3px);
	outline: none !important;
}
p-countdown {
	position: absolute !important;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	flex-shrink: 0;
}
p-repeater-horizontal-blocks {
	letter-spacing: inherit;
	vertical-align: baseline;
	display: inline !important;
	right: 0;
	min-height: 0 !important;
}
p-top-totals {
	outline: none !important;
	outline: none !important;
}
p-button-next-countdown {
	font-size: 1em;
	width: 0 !important;
	fill: currentColor;
	opacity: 30;
	fill: currentColor;
}
p-old {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
p-nav-next {
	transform: translate(50%, -50%);
	user-select: none;
	border: none !important;
	background-color: transparent;
}
p-back {
	margin: 0;
	right: 0;
	display: flex;
	text-transform: inherit;
}
p-nav-old-carousel {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	letter-spacing: inherit;
	overflow-x: auto;
	width: 2em;
}
p-webkit {
	opacity: 20;
	text-transform: inherit;
}
p-layout-repeater-button {
	width: 2em;
}
p-top-horizontal {
	line-height: calc(1em + 2px);
	outline-width: 0;
	grid-gap: 30px;
}
p-price-repeater {
	height: 0 !important;
	opacity: 20;
	display: grid;
	overflow-y: hidden;
}
p-layout-button-repeater {
	opacity: 1;
	bottom: 0;
	text-transform: inherit;
	top: 50;
	text-decoration: none;
}
p-nav-top {
	-ms-user-select: none;
	bottom: 0;
}
p-image-image {
	overflow-y: hidden;
	top: 10;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
p-price {
	fill: currentColor;
	opacity: 10;
	height: 100%;
}
p-thumbnails-tables-old {
	bottom: 0;
	right: 0;
}
p-tables-webkit {
	margin: 0 !important;
	display: inline !important;
	border: none;
	color: inherit;
	display: flex;
}
.fa-file-excel:before {
  content: "\f1c3";
}
z-layout {
	transform: translate(50%, -50%);
	user-select: none;
	flex-shrink: 0;
	vertical-align: baseline;
	line-height: 1 !important;
}
z-webkit-back {
	margin: 0;
}
z-left-nav-next {
	border: none !important;
	outline-width: 0;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	bottom: 10;
}
z-image-countdown-quantity {
	display: inline;
	transform: translate(50%, -50%);
	grid-gap: 30px;
	opacity: 10;
	transform: translate(50%, -50%);
}
z-bottom-quantity-image {
	position: relative;
	color: #fff;
}
z-top-top-tables {
	overflow-x: auto;
	z-index: 1;
}
z-horizontal-position {
	-ms-user-select: none;
	width: 2em;
	letter-spacing: inherit;
}
z-nav-left-back {
	top: 0;
	line-height: inherit;
}
z-old {
	vertical-align: baseline;
	display: inline !important;
	flex-grow: 0;
	bottom: 10;
}
z-bottom-old {
	right: 0;
	position: relative;
}
z-quantity {
	vertical-align: baseline;
	width: 2em;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
}
z-thumbnails {
	display: flex;
	display: flex;
	margin: 0;
}
z-button-repeater-bottom {
	color: #fff;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
z-blocks-top {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	bottom: 10;
	display: inline !important;
}
z-layout-button-repeater {
	box-shadow: none !important;
}
z-button-nav {
	top: 10;
	top: 0;
}
z-old {
	display: inline !important;
	width: 2em;
	vertical-align: baseline;
	flex-grow: 0;
}
z-image {
	vertical-align: middle;
	min-width: 0 !important;
	height: 0 !important;
}
z-repeater {
	letter-spacing: inherit;
}
.fa-file-export:before {
  content: "\f56e";
}
g-quantity-old-blocks {
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	font-size: 1em;
	border: 0 none transparent;
}
g-next-bottom-blocks {
	-ms-user-select: none;
	outline-width: 0;
	box-shadow: none !important;
}
g-button {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	margin: 0 !important;
	margin: 0;
	opacity: 30;
}
g-top {
	text-align: left;
	height: 100%;
}
g-price-totals-button {
	border: none;
	grid-template-columns: 1fr 1fr;
}
g-top-image-price {
	top: calc(50% - 0.5em) !important;
}
g-next {
	text-align: left;
	transform: translate(50%, -50%);
}
g-price {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
g-old-back {
	min-width: 0 !important;
}
g-inner-back-blocks {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	height: calc(1em + 3px);
}
g-back {
	opacity: 1;
}
g-button-inner-tables {
	outline: none !important;
	right: 0;
}
g-repeater {
	margin: 0 !important;
	bottom: 10;
	border: 0 none transparent;
	margin: 0;
}
g-tables-image {
	bottom: 20;
	border: 0 none transparent;
	width: 0 !important;
	height: 100%;
	font-size: 1em;
}
g-tables-tables-webkit {
	outline-width: 0;
	-ms-user-select: none;
	height: 100%;
	overflow-x: auto;
	border: none;
}
g-price-thumbnails {
	transform: translate(50%, -50%);
	text-decoration: none;
	right: 0;
	vertical-align: baseline;
}
g-blocks {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
g-top-nav-blocks {
	outline-width: 0;
	border: none !important;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
g-bottom {
	align-items: left;
	border: none;
	bottom: 20;
	outline: none !important;
	font-size: 1em;
}
g-next {
	position: absolute;
}
g-top-layout {
	display: inline !important;
	border: none !important;
}
g-blocks {
	width: 100%;
	display: inline !important;
}
g-price-button-image {
	transform: translate(50%, -50%);
}
g-quantity-price-totals {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	vertical-align: middle;
	opacity: 30;
	opacity: 1;
}
g-tables {
	min-width: 0 !important;
	margin: 0;
	box-shadow: none !important;
	width: 2em;
	line-height: 1 !important;
}
g-left-quantity-thumbnails {
	user-select: none;
}
g-bottom-blocks {
	box-shadow: none !important;
	vertical-align: middle;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
.fa-file-image:before {
  content: "\f1c5";
}
y-image-bottom-back {
	opacity: 30;
	line-height: 1 !important;
	transform: translate(50%, -50%);
	margin: 0 !important;
	height: calc(1em + 3px);
}
y-position-horizontal-bottom {
	align-items: center;
	top: 10;
}
y-price {
	width: 0 !important;
	background-color: transparent;
	transform: translate(50%, -50%);
}
y-bottom {
	position: relative;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	overflow-x: auto;
	font-size: 1em;
}
y-left-left-price {
	-webkit-user-select: none;
	background-color: transparent;
	box-shadow: none !important;
	position: relative;
}
y-bottom {
	outline: none !important;
	top: 10;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
y-left {
	opacity: 20;
	-webkit-user-select: none;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
y-thumbnails-nav-tables {
	margin: 0 !important;
}
y-price-left {
	-ms-user-select: none;
	bottom: 0;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
y-nav-next-countdown {
	justify-content: center;
}
y-position-countdown {
	width: 0 !important;
	text-transform: inherit;
	top: 10;
	color: #fff;
}
y-nav-top-tables {
	position: relative;
	text-decoration: none;
}
y-tables-horizontal {
	position: absolute;
	z-index: 1;
	padding: 0.5em !important;
}
y-back-inner {
	bottom: 10;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	height: 0 !important;
}
y-left-left-quantity {
	bottom: 20;
	display: flex;
}
y-left-next-tables {
	height: calc(1em + 3px);
	grid-gap: 30px;
	height: 0 !important;
	right: 0;
}
y-thumbnails-price {
	border: 0 none transparent;
	position: absolute;
	vertical-align: middle;
}
y-repeater {
	-webkit-user-select: none;
	align-items: center;
	opacity: 30;
	height: calc(1em + 3px);
	text-align: left;
}
y-repeater-webkit-inner {
	justify-content: center;
	font-size: 1em;
	white-space: nowrap;
	width: 2em;
}
y-bottom-inner-webkit {
	align-items: center;
	display: grid;
}
y-tables-nav-repeater {
	top: 10;
}
y-layout-next {
	line-height: inherit;
	color: inherit;
	margin: 0;
}
y-thumbnails {
	width: 100%;
	background-color: transparent;
	z-index: 1;
	line-height: 1 !important;
}
y-position-tables {
	padding: 0.5em !important;
	top: 50;
	background-color: transparent;
	min-height: 0 !important;
	margin: 0;
}
y-price-tables-repeater {
	align-items: center;
	width: 0 !important;
	overflow-x: auto;
	display: flex;
	transform: translate(50%, -50%);
}
y-blocks-nav {
	display: inline;
	opacity: 1;
	vertical-align: baseline;
	text-transform: inherit;
	opacity: 20;
}
y-back-back {
	align-items: left;
	grid-gap: 30px;
	text-align: center;
}
y-back-position-thumbnails {
	top: calc(50% - 0.5em) !important;
}
y-nav-layout {
	bottom: 20;
	vertical-align: middle;
	scrollbar-width: none;
	align-items: left;
}
y-back-position {
	line-height: calc(1em + 2px);
	opacity: 30;
	top: 0;
}
y-inner-button-carousel {
	text-decoration: none;
	color: #fff;
	border: 0 none transparent;
	vertical-align: baseline;
	opacity: 10;
}
y-layout-next {
	opacity: 20;
	display: inline !important;
	text-transform: inherit;
	width: 100%;
}
y-button-back {
	position: relative;
	position: absolute;
}
y-tables-back-old {
	opacity: 30;
	-ms-user-select: none;
	color: inherit;
	opacity: 20;
	letter-spacing: inherit;
}
y-thumbnails {
	line-height: calc(1em + 2px);
	font-size: 1em;
	bottom: 10;
}
y-next {
	overflow-y: hidden;
	bottom: 20;
	margin: 0;
	right: 0;
}
y-position {
	right: 0;
	border: none !important;
	outline: none !important;
}
y-carousel {
	width: calc(1em + 3px);
}
y-totals {
	position: relative;
	z-index: 1;
	-webkit-user-select: none;
}
y-inner {
	justify-content: center;
}
y-totals-left {
	text-align: left;
	color: inherit;
	text-align: left;
	text-align: center;
}
y-left-tables {
	padding: 0.5em !important;
	flex-shrink: 0;
	top: 10;
	position: relative;
}
y-position-webkit {
	overflow-y: hidden;
	height: 100%;
	align-items: left;
}
y-button-totals {
	line-height: inherit;
	text-decoration: none;
	justify-content: center;
	opacity: 1;
}
y-horizontal-position-blocks {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
y-countdown-image {
	top: 10;
	outline-width: 0;
	align-items: center;
	padding: 0.5em !important;
	grid-gap: 30px;
}
.fa-file-import:before {
  content: "\f56f";
}
a-left {
	min-width: 0 !important;
	scrollbar-width: none;
	top: 10;
}
a-bottom {
	margin: 0;
	overflow-y: hidden;
}
a-tables-button-back {
	box-shadow: none !important;
	opacity: 20;
}
a-old-left-layout {
	text-align: left;
	position: absolute;
	position: absolute;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-left {
	color: inherit;
	display: inline;
	margin: 0;
	fill: currentColor;
}
a-horizontal {
	color: inherit;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
a-layout {
	width: 0 !important;
	top: 10;
	font-size: 1em;
}
a-carousel-horizontal-bottom {
	-webkit-user-select: none;
	flex-grow: 0;
	letter-spacing: inherit;
	letter-spacing: inherit;
}
a-carousel {
	background-color: transparent;
}
a-old-nav-position {
	min-height: 0 !important;
	bottom: 0;
	top: 0;
	line-height: inherit;
	box-shadow: none !important;
}
a-blocks {
	width: 100%;
	align-items: center;
	border: none;
}
a-blocks-image {
	text-decoration: none;
}
a-tables-webkit-nav {
	top: 10;
}
a-nav {
	line-height: 1 !important;
	opacity: 30;
}
a-webkit-thumbnails-thumbnails {
	transform: translate(50%, -50%);
	height: 100%;
	font-size: 1em;
	flex-grow: 0;
}
a-button-repeater-position {
	scrollbar-width: none;
	height: 0 !important;
	height: 100%;
	line-height: calc(1em + 2px);
}
a-next {
	flex-grow: 0;
}
a-top-quantity-quantity {
	display: grid;
	height: calc(1em + 3px);
	justify-content: center;
	height: calc(1em + 3px);
	box-sizing: content-box;
}
a-nav {
	bottom: 10;
	position: absolute !important;
}
a-horizontal-totals-position {
	line-height: calc(1em + 2px);
	outline-width: 0;
	margin: 0 !important;
	display: flex;
}
a-top-next-totals {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	align-items: left;
	background-color: transparent;
}
a-blocks-old-bottom {
	height: 100%;
	position: relative;
	border: 0 none transparent;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
a-top {
	height: 100%;
	opacity: 10;
	text-align: center;
	margin: 0 !important;
	letter-spacing: inherit;
}
a-repeater-nav {
	fill: currentColor;
	-webkit-user-select: none;
	opacity: 1;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
a-countdown-carousel {
	height: 100%;
	position: absolute;
}
a-position {
	position: absolute !important;
	outline-width: 0;
	position: absolute;
	bottom: 0;
	right: 0;
}
a-quantity-old-button {
	-webkit-user-select: none;
	fill: currentColor;
	padding: 0.5em !important;
}
a-layout {
	margin: 0 !important;
	opacity: 1;
	text-align: left;
	position: absolute !important;
	user-select: none;
}
a-image-blocks-inner {
	top: 0;
	color: inherit;
	position: absolute !important;
	border: none;
}
.fa-file-invoice:before {
  content: "\f570";
}
y-tables {
	flex-shrink: 0;
	opacity: 1;
	white-space: nowrap;
	box-shadow: none !important;
}
y-blocks {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
y-left-back-image {
	justify-content: center;
	background-color: transparent;
	white-space: nowrap;
	position: relative;
	scrollbar-width: none;
}
y-quantity {
	outline-width: 0;
}
y-left-position {
	z-index: 1;
	flex-grow: 0;
	right: 0;
	display: inline !important;
}
y-top-blocks {
	z-index: 1;
	white-space: nowrap;
	text-decoration: none;
	line-height: 1 !important;
}
y-thumbnails {
	-ms-user-select: none;
	min-width: 0 !important;
	opacity: 1;
}
y-totals-button {
	overflow-x: auto;
	padding: 0.5em !important;
	top: 10;
}
y-repeater-totals-countdown {
	position: relative;
	width: 0 !important;
	top: 50;
}
y-bottom-thumbnails-price {
	justify-content: center;
	overflow-y: hidden;
	line-height: 1 !important;
	z-index: 1;
}
y-thumbnails-totals-horizontal {
	position: absolute !important;
	white-space: nowrap;
	top: 0;
}
y-repeater-carousel {
	font: inherit inherit inherit/inherit inherit;
}
y-layout-countdown-position {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
y-left {
	top: 0;
	top: calc(50% - 0.5em) !important;
}
y-repeater {
	color: inherit;
	align-items: left;
}
y-top-carousel-top {
	opacity: 10;
	-ms-user-select: none;
}
y-horizontal-left-repeater {
	font-size: 1em;
	box-sizing: content-box;
	opacity: 20;
	align-items: center;
	height: 0 !important;
}
y-image {
	opacity: 10;
	z-index: 1;
	position: relative;
	opacity: 20;
	margin: 0 !important;
}
y-carousel-nav-bottom {
	position: relative;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
y-thumbnails-thumbnails {
	align-items: center;
	justify-content: center;
	flex-grow: 0;
	outline: none !important;
}
.fa-file-invoice-dollar:before {
  content: "\f571";
}
i-button-horizontal-bottom {
	bottom: 0;
	align-items: left;
	text-decoration: none;
	width: 0 !important;
	justify-content: center;
}
i-quantity {
	outline-width: 0;
}
i-totals {
	top: 10;
}
i-button-top-inner {
	width: 100%;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	right: 0;
}
i-layout-countdown {
	grid-gap: 30px;
	display: flex;
}
i-bottom-tables {
	background-color: transparent;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
i-image {
	letter-spacing: inherit;
	justify-content: center;
}
i-tables-tables-webkit {
	min-height: 0 !important;
}
i-nav {
	line-height: 1 !important;
	display: inline !important;
	opacity: 1;
}
i-webkit {
	opacity: 10;
	display: inline !important;
	scrollbar-width: none;
	height: 0 !important;
	display: inline;
}
i-quantity-left {
	fill: currentColor;
	line-height: 1 !important;
}
i-old-old-totals {
	text-transform: inherit;
	display: inline !important;
	bottom: 20;
	color: #fff;
	text-align: center;
}
i-back-tables-next {
	margin: 0;
	opacity: 10;
	text-align: left;
}
i-image-next {
	height: 100%;
}
i-thumbnails-left {
	user-select: none;
	width: calc(1em + 3px);
	line-height: inherit;
	letter-spacing: inherit;
	height: 0 !important;
}
i-thumbnails-image {
	display: inline;
}
i-carousel {
	-webkit-user-select: none;
	opacity: 20;
}
i-carousel-totals {
	width: calc(1em + 3px);
	opacity: 30;
	color: inherit;
	margin: 0;
}
i-position {
	margin: 0;
	border: none !important;
	width: 100%;
	bottom: 0;
	right: 0;
}
i-price {
	display: inline;
	display: inline;
	bottom: 10;
}
i-top {
	display: inline;
	line-height: inherit;
	text-transform: inherit;
	opacity: 30;
	display: flex;
}
i-thumbnails {
	overflow-y: hidden;
	display: flex;
	bottom: 0;
	width: 2em;
}
i-totals-totals {
	opacity: 30;
	scrollbar-width: none;
	color: #fff;
}
i-back {
	position: absolute;
	top: 0;
	width: 100%;
}
i-left-bottom {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
}
i-totals-quantity-image {
	font-size: 1em;
	overflow-x: auto;
	background-color: transparent;
}
i-next {
	z-index: 1;
	min-width: 0 !important;
	margin: 0 !important;
}
i-bottom {
	line-height: 1 !important;
	flex-shrink: 0;
	position: absolute !important;
	right: 0;
	outline: none !important;
}
i-quantity-inner-totals {
	left: calc(50% - 0.5em) !important;
}
i-webkit-position-tables {
	top: 0;
	justify-content: center;
	top: 10;
}
i-bottom-next-old {
	text-transform: inherit;
}
i-layout-totals {
	outline-width: 0;
	border: none !important;
	top: 10;
	vertical-align: middle;
	bottom: 20;
}
i-blocks-repeater {
	white-space: nowrap;
	color: inherit;
	flex-grow: 0;
	overflow-x: auto;
	display: grid;
}
i-top-horizontal-image {
	outline-width: 0;
	height: 100%;
	align-items: center;
	letter-spacing: inherit;
}
i-position-layout {
	position: absolute;
	justify-content: center;
	letter-spacing: inherit;
	white-space: nowrap;
	overflow-y: hidden;
}
i-totals-nav {
	-ms-user-select: none;
	height: 100%;
}
i-horizontal-button-tables {
	grid-gap: 30px;
	color: #fff;
	color: inherit;
	outline: none !important;
}
.fa-file-medical:before {
  content: "\f477";
}
j-tables-horizontal-nav {
	-ms-user-select: none;
	right: 0;
}
j-nav-carousel-layout {
	border: 0 none transparent;
	min-height: 0 !important;
	letter-spacing: inherit;
	opacity: 30;
	position: relative;
}
j-left {
	height: 0 !important;
}
j-countdown-horizontal {
	transform: translate(50%, -50%);
	scrollbar-width: none;
	align-items: left;
}
j-quantity-totals {
	box-shadow: none !important;
	align-items: left;
	align-items: left;
	letter-spacing: inherit;
}
j-carousel-back {
	top: calc(50% - 0.5em) !important;
}
j-image-countdown {
	position: absolute;
	right: 0;
}
j-bottom-quantity-tables {
	line-height: calc(1em + 2px);
	height: 0 !important;
	-ms-user-select: none;
	display: inline !important;
	width: 0 !important;
}
j-next-button-image {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
j-next {
	border: none;
	opacity: 10;
	justify-content: center;
	display: flex;
}
j-top-position-button {
	top: 50;
	fill: currentColor;
	top: 0;
	border: none;
}
j-totals-totals-next {
	flex-shrink: 0;
}
j-countdown {
	opacity: 10;
	padding: 0.5em !important;
}
j-tables-next {
	bottom: 10;
	vertical-align: middle;
	bottom: 0;
	grid-gap: 30px;
	position: absolute;
}
j-totals {
	width: 100%;
	right: 0;
	top: 50;
}
j-tables {
	vertical-align: baseline;
}
j-button {
	display: flex;
	position: absolute;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
j-inner-layout {
	position: absolute !important;
}
j-repeater-button-layout {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
j-horizontal {
	bottom: 10;
	padding: 0.5em !important;
	color: #fff;
	width: calc(1em + 3px);
	text-align: left;
}
j-price-position {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	grid-gap: 30px;
	text-decoration: none;
	z-index: 1;
}
j-webkit {
	width: 2em;
	display: inline !important;
	vertical-align: baseline;
	border: none;
}
j-quantity {
	color: #fff;
	flex-shrink: 0;
	border: none !important;
}
j-price-carousel-bottom {
	top: 50;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	flex-grow: 0;
}
j-next-repeater-layout {
	overflow-y: hidden;
}
j-horizontal-back {
	min-width: 0 !important;
	font-size: 1em;
	color: inherit;
	box-shadow: none !important;
	letter-spacing: inherit;
}
j-back {
	top: 0;
	bottom: 20;
	margin: 0 !important;
	display: flex;
}
j-bottom-price {
	-webkit-user-select: none;
	outline: none !important;
}
j-image {
	opacity: 30;
	line-height: 1 !important;
}
j-inner-old {
	display: flex;
	min-width: 0 !important;
	outline: none !important;
	width: calc(1em + 3px);
}
j-old {
	width: 100%;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	font-size: 1em;
}
j-carousel {
	box-shadow: none !important;
	position: absolute;
}
.fa-file-medical-alt:before {
  content: "\f478";
}
k-position {
	height: 100%;
	width: 100%;
	color: #fff;
}
k-back {
	width: 2em;
	-ms-user-select: none;
}
k-repeater-quantity {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	color: inherit;
}
k-repeater-countdown {
	white-space: nowrap;
	text-transform: inherit;
}
k-horizontal {
	align-items: center;
	text-decoration: none;
	display: grid;
	box-sizing: content-box;
	align-items: center;
}
k-top-quantity-top {
	vertical-align: middle;
	min-height: 0 !important;
}
k-back-thumbnails {
	position: absolute !important;
	display: inline;
	z-index: 1;
	opacity: 1;
	transform: translate(50%, -50%);
}
k-layout-price {
	vertical-align: middle;
	top: 10;
	right: 0;
	width: 0 !important;
}
k-back-old-left {
	bottom: 0;
	width: calc(1em + 3px);
	position: relative;
}
k-horizontal-button {
	opacity: 1;
	bottom: 10;
}
k-inner-countdown-horizontal {
	align-items: left;
	min-width: 0 !important;
	border: none !important;
	user-select: none;
}
k-button-carousel-nav {
	flex-shrink: 0;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
k-blocks {
	height: 0 !important;
	margin: 0 !important;
	position: absolute;
	opacity: 20;
}
k-tables {
	position: absolute;
	background-color: transparent;
	bottom: 10;
	bottom: 10;
	font-size: 1em;
}
k-horizontal {
	text-align: center;
	z-index: 1;
	height: calc(1em + 3px);
}
k-tables-position-tables {
	top: 0;
	top: 0;
	top: calc(50% - 0.5em) !important;
}
k-back-tables {
	line-height: 1 !important;
}
k-position-layout {
	vertical-align: middle;
}
k-price-webkit-layout {
	text-decoration: none;
	opacity: 10;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
k-repeater-next-old {
	width: calc(1em + 3px);
	bottom: 10;
	height: 0 !important;
	color: #fff;
}
k-nav-image {
	display: inline !important;
	align-items: left;
	flex-grow: 0;
	top: 10;
}
k-button-webkit {
	bottom: 20;
	fill: currentColor;
	-webkit-user-select: none;
	scrollbar-width: none;
	display: inline !important;
}
k-horizontal-repeater {
	min-height: 0 !important;
	vertical-align: baseline;
	vertical-align: baseline;
}
k-blocks-price-layout {
	outline-width: 0;
	overflow-y: hidden;
	flex-shrink: 0;
	grid-gap: 30px;
	width: 2em;
}
k-back-old {
	color: inherit;
	box-shadow: none !important;
	align-items: left;
	text-align: left;
	user-select: none;
}
k-quantity-nav-webkit {
	line-height: calc(1em + 2px);
	position: relative;
	top: calc(50% - 0.5em) !important;
}
k-thumbnails {
	line-height: 1 !important;
	flex-grow: 0;
	box-sizing: content-box;
	overflow-x: auto;
	outline-width: 0;
}
k-horizontal {
	bottom: 0;
}
k-webkit-repeater {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	line-height: inherit;
	user-select: none;
	overflow-x: auto;
}
k-next {
	opacity: 30;
}
k-blocks-layout {
	align-items: center;
}
k-totals {
	display: inline !important;
	overflow-y: hidden;
	margin: 0;
	color: inherit;
}
k-old-inner {
	z-index: 1;
}
k-quantity {
	white-space: nowrap;
	-ms-user-select: none;
	width: 0 !important;
	padding: 0.5em !important;
	opacity: 1;
}
k-repeater {
	position: absolute;
	color: inherit;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
k-quantity-left-old {
	width: 100%;
	opacity: 10;
	opacity: 1;
	line-height: 1 !important;
}
k-carousel-tables-carousel {
	fill: currentColor;
	opacity: 10;
}
.fa-file-pdf:before {
  content: "\f1c1";
}
t-image-back-old {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
t-tables-totals {
	opacity: 30;
	overflow-y: hidden;
	text-align: left;
	bottom: 0;
	top: 0;
}
t-layout-inner-left {
	vertical-align: baseline;
	display: inline !important;
}
t-carousel-price {
	user-select: none;
	right: 0;
	min-height: 0 !important;
}
t-next-tables {
	height: 0 !important;
}
t-totals-price-repeater {
	width: 0 !important;
}
t-old {
	border: none;
	padding: 0.5em !important;
	grid-gap: 30px;
	top: 50;
	width: calc(1em + 3px);
}
t-next-nav-image {
	overflow-x: auto;
	overflow-y: hidden;
	line-height: inherit;
	min-height: 0 !important;
}
t-old-price-webkit {
	text-align: center;
}
t-nav {
	box-shadow: none !important;
	bottom: 20;
	margin: 0;
	position: absolute !important;
	user-select: none;
}
t-price {
	box-sizing: content-box;
}
t-inner-layout {
	grid-template-columns: 1fr 1fr;
	display: grid;
}
t-repeater-nav {
	-webkit-user-select: none;
}
t-nav {
	background-color: transparent;
}
t-layout-position-image {
	opacity: 20;
}
t-left-button-countdown {
	align-items: left;
	-ms-user-select: none;
	align-items: left;
	fill: currentColor;
	z-index: 1;
}
t-layout-old-thumbnails {
	justify-content: center;
	bottom: 20;
}
t-position-countdown {
	height: calc(1em + 3px);
}
t-next {
	height: calc(1em + 3px);
	outline: none !important;
}
t-price-carousel {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
t-totals-countdown-blocks {
	font: inherit inherit inherit/inherit inherit;
}
t-image-bottom-tables {
	height: 100%;
	margin: 0 !important;
}
t-next-horizontal-image {
	flex-shrink: 0;
	background-color: transparent;
}
t-left-totals-top {
	line-height: 1 !important;
}
t-webkit-old {
	opacity: 20;
	fill: currentColor;
}
t-tables {
	align-items: left;
	-webkit-user-select: none;
	min-width: 0 !important;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
t-position-top {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	box-sizing: content-box;
	color: inherit;
	outline: none !important;
}
t-thumbnails {
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	fill: currentColor;
	top: 0;
}
t-totals {
	width: calc(1em + 3px);
	right: 0;
}
t-quantity {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	height: 0 !important;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
t-back {
	align-items: center;
	top: 50;
	transform: translate(50%, -50%);
	outline: none !important;
	overflow-x: auto;
}
t-nav {
	position: absolute;
	grid-gap: 30px;
}
t-repeater-horizontal {
	display: grid;
	outline: none !important;
}
t-layout {
	outline-width: 0;
	flex-grow: 0;
}
t-image-webkit-horizontal {
	-ms-user-select: none;
	top: 0;
	top: 10;
	text-align: left;
	display: flex;
}
.fa-file-powerpoint:before {
  content: "\f1c4";
}
l-carousel-left {
	right: 0;
	text-decoration: none;
	white-space: nowrap;
	outline: none !important;
}
l-webkit-position-next {
	top: 50;
	height: calc(1em + 3px);
}
l-thumbnails-webkit-blocks {
	text-transform: inherit;
	opacity: 20;
	height: 100%;
}
l-totals-left-inner {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
l-totals-bottom-inner {
	min-height: 0 !important;
	align-items: left;
	position: absolute !important;
	bottom: 0;
}
l-blocks-back {
	border: 0 none transparent;
}
l-top {
	box-sizing: content-box;
	-webkit-user-select: none;
	flex-shrink: 0;
}
l-horizontal-inner {
	border: none !important;
	min-width: 0 !important;
	opacity: 10;
	top: 10;
	text-decoration: none;
}
l-price {
	text-decoration: none;
	border: none;
}
l-nav-old-horizontal {
	line-height: inherit;
}
l-layout-webkit-repeater {
	background-color: transparent;
	flex-shrink: 0;
	text-transform: inherit;
}
l-repeater {
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
l-price {
	box-shadow: none !important;
	vertical-align: middle;
}
l-blocks-next-blocks {
	display: flex;
	position: absolute;
	top: 10;
	opacity: 1;
}
l-top-tables {
	-webkit-user-select: none;
}
l-webkit {
	fill: currentColor;
	position: relative;
}
l-button-next {
	vertical-align: baseline;
}
l-price-button {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
l-image {
	flex-grow: 0;
	text-transform: inherit;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
l-tables {
	outline-width: 0;
	height: calc(1em + 3px);
	height: 100%;
	background-color: transparent;
}
l-old {
	flex-shrink: 0;
	height: calc(1em + 3px);
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
l-countdown-back {
	opacity: 10;
	z-index: 1;
	margin: 0;
}
l-button {
	background-color: transparent;
	fill: currentColor;
	display: grid;
	vertical-align: middle;
}
l-image-left-thumbnails {
	padding: 0.5em !important;
	z-index: 1;
	line-height: calc(1em + 2px);
}
l-button-carousel-bottom {
	text-transform: inherit;
	fill: currentColor;
	border: none;
	border: 0 none transparent;
}
l-blocks-nav {
	color: #fff;
}
.fa-file-prescription:before {
  content: "\f572";
}
n-position-layout {
	box-sizing: content-box;
	height: calc(1em + 3px);
}
n-horizontal-layout {
	-ms-user-select: none;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
n-inner-bottom {
	text-align: center;
}
n-totals-bottom {
	background-color: transparent;
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
n-old-quantity-price {
	height: calc(1em + 3px);
	vertical-align: middle;
	white-space: nowrap;
	bottom: 10;
	height: 100%;
}
n-back-nav {
	white-space: nowrap;
	position: absolute;
	white-space: nowrap;
}
n-quantity-inner {
	overflow-y: hidden;
	border: 0 none transparent;
}
n-layout {
	scrollbar-width: none;
	user-select: none;
}
n-top-top {
	top: 50;
}
n-countdown-bottom {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
n-bottom-inner {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	display: grid;
	justify-content: center;
	top: 0;
}
n-next-layout-bottom {
	text-decoration: none;
	bottom: 10;
	color: #fff;
	position: absolute;
}
n-webkit {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	min-width: 0 !important;
	align-items: center;
}
n-next-layout {
	border: none !important;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
n-layout-horizontal-inner {
	bottom: 0;
	width: calc(1em + 3px);
	overflow-x: auto;
	width: calc(1em + 3px);
	opacity: 1;
}
n-next-horizontal {
	overflow-x: auto;
	vertical-align: middle;
}
n-nav-horizontal-countdown {
	border: 0 none transparent;
	height: calc(1em + 3px);
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
n-horizontal-horizontal-nav {
	align-items: center;
}
n-position {
	opacity: 20;
	outline-width: 0;
	opacity: 1;
	border: none !important;
}
n-button {
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	flex-grow: 0;
}
n-left-image {
	grid-template-columns: 1fr 1fr;
}
n-countdown-old {
	-ms-user-select: none;
	letter-spacing: inherit;
	margin: 0 !important;
	white-space: nowrap;
	width: calc(1em + 3px);
}
n-blocks {
	opacity: 30;
	box-shadow: none !important;
	width: 2em;
	border: none;
	fill: currentColor;
}
n-inner {
	bottom: 10;
	box-shadow: none !important;
	color: inherit;
}
n-back-position {
	min-width: 0 !important;
	box-sizing: content-box;
	top: 50;
	-ms-user-select: none;
}
n-top-price-layout {
	display: flex;
	overflow-x: auto;
	bottom: 20;
	width: 0 !important;
}
n-blocks {
	bottom: 20;
	user-select: none;
	width: 100%;
	color: #fff;
}
.fa-file-signature:before {
  content: "\f573";
}
o-button-layout-countdown {
	align-items: center;
	width: 2em;
}
o-repeater {
	text-align: center;
	scrollbar-width: none;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
o-bottom-top-blocks {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	min-height: 0 !important;
	justify-content: center;
}
o-thumbnails {
	opacity: 1;
	height: calc(1em + 3px);
	display: inline;
}
o-blocks {
	height: 0 !important;
}
o-webkit-inner {
	align-items: left;
}
o-horizontal-price-repeater {
	align-items: center;
	background-color: transparent;
	color: inherit;
	border: none;
	box-shadow: none !important;
}
o-quantity {
	text-align: left;
}
o-old {
	opacity: 30;
}
o-tables-countdown-left {
	-webkit-text-decoration-skip: objects;
}
o-button-next-countdown {
	top: 10;
	opacity: 1;
	font-size: 1em;
	margin: 0 !important;
	height: 100%;
}
o-tables {
	right: 0;
	-webkit-user-select: none;
	display: inline;
}
o-price-next-layout {
	-webkit-user-select: none;
	top: 50;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
o-countdown {
	box-shadow: none !important;
	color: inherit;
	position: relative;
}
o-repeater-image-old {
	text-align: center;
	text-align: left;
	fill: currentColor;
	bottom: 10;
}
o-old-layout-back {
	top: 0;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	user-select: none;
}
o-button {
	color: inherit;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	display: grid;
	color: #fff;
}
o-blocks-tables {
	text-align: left;
}
o-button-inner {
	width: calc(1em + 3px);
	height: 100%;
	z-index: 1;
	padding: 0.5em !important;
}
o-old {
	outline: none !important;
}
o-next-inner-countdown {
	border: none !important;
	fill: currentColor;
	grid-gap: 30px;
	right: 0;
}
o-old-bottom-layout {
	box-sizing: content-box;
	letter-spacing: inherit;
	overflow-x: auto;
	outline: none !important;
}
o-inner {
	background-color: transparent;
}
o-top-webkit-position {
	flex-grow: 0;
	top: 10;
	left: calc(50% - 0.5em) !important;
}
o-totals-nav {
	outline-width: 0;
	line-height: 1 !important;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
o-carousel-totals-position {
	border: 0 none transparent;
	overflow-y: hidden;
}
o-totals-nav {
	vertical-align: middle;
	right: 0;
	min-width: 0 !important;
}
o-tables {
	bottom: 0;
	height: calc(1em + 3px);
}
o-layout {
	border: none !important;
	top: 50;
	justify-content: center;
	margin: 0;
}
o-next-horizontal-left {
	white-space: nowrap;
	width: 0 !important;
	letter-spacing: inherit;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
o-totals {
	opacity: 10;
	display: flex;
}
o-left-position-quantity {
	opacity: 20;
	text-align: left;
	bottom: 0;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
o-carousel-quantity-inner {
	width: 0 !important;
	min-height: 0 !important;
	bottom: 0;
	position: absolute !important;
	box-shadow: none !important;
}
o-button-blocks-position {
	color: inherit;
	right: 0;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	display: inline !important;
}
o-countdown {
	display: inline !important;
	text-decoration: none;
	z-index: 1;
}
o-countdown-totals {
	min-width: 0 !important;
	bottom: 10;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	top: 10;
}
o-tables {
	grid-gap: 30px;
}
o-countdown-nav {
	height: calc(1em + 3px);
}
o-quantity-horizontal-button {
	flex-shrink: 0;
	margin: 0;
	border: none;
	z-index: 1;
}
o-blocks-image-top {
	display: inline;
	width: 0 !important;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
o-webkit {
	align-items: center;
	margin: 0 !important;
	grid-gap: 30px;
	opacity: 30;
	top: 50;
}
o-price {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	min-height: 0 !important;
	min-width: 0 !important;
	-ms-user-select: none;
}
o-next-countdown-thumbnails {
	line-height: inherit;
	align-items: center;
	box-sizing: content-box;
	min-width: 0 !important;
}
o-button-bottom-nav {
	position: absolute;
	position: absolute !important;
	border: 0 none transparent;
}
o-repeater-totals-bottom {
	grid-template-columns: 1fr 1fr;
}
o-carousel {
	height: 100%;
	opacity: 1;
	line-height: 1 !important;
	height: 100%;
}
o-blocks-totals-image {
	margin: 0 !important;
	outline: none !important;
	display: inline;
	width: 100%;
	flex-grow: 0;
}
.fa-file-upload:before {
  content: "\f574";
}
l-inner-tables {
	justify-content: center;
}
l-button {
	vertical-align: middle;
	box-shadow: none !important;
}
l-tables {
	width: 2em;
	top: 0;
	box-sizing: content-box;
}
l-back-nav {
	align-items: left;
	line-height: 1 !important;
	z-index: 1;
}
l-left {
	vertical-align: middle;
}
l-next {
	margin: 0;
	margin: 0;
	-webkit-user-select: none;
	top: 50;
	margin: 0;
}
l-old-horizontal-price {
	height: 100%;
	display: inline !important;
	padding: 0.5em !important;
}
l-quantity-horizontal-repeater {
	display: flex;
	display: grid;
	text-align: left;
	border: none !important;
	scrollbar-width: none;
}
l-layout-countdown {
	position: absolute !important;
	text-align: center;
}
l-tables-next-carousel {
	vertical-align: middle;
	align-items: center;
	color: #fff;
	z-index: 1;
	transform: translate(50%, -50%);
}
l-tables {
	bottom: 20;
	line-height: 1 !important;
	box-shadow: none !important;
	flex-shrink: 0;
	margin: 0;
}
l-quantity-back {
	border: 0 none transparent;
}
l-back-webkit-button {
	line-height: inherit;
	bottom: 0;
}
.fa-file-video:before {
  content: "\f1c8";
}
v-carousel {
	text-transform: inherit;
}
v-horizontal {
	width: 2em;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
v-totals {
	width: calc(1em + 3px);
}
v-left-quantity-back {
	grid-gap: 30px;
	bottom: 20;
}
v-layout-left-bottom {
	min-height: 0 !important;
	transform: translate(50%, -50%);
}
v-inner-left {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	width: 0 !important;
	margin: 0;
}
v-webkit-repeater-repeater {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
v-image-quantity {
	grid-gap: 30px;
}
v-bottom-left {
	background-color: transparent;
	right: 0;
}
v-carousel-repeater-price {
	flex-shrink: 0;
}
v-blocks-next {
	outline-width: 0;
}
v-image-countdown-webkit {
	flex-grow: 0;
}
v-bottom-quantity {
	top: 10;
}
v-horizontal {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	background-color: transparent;
	bottom: 10;
}
v-blocks-inner-tables {
	top: 0;
	-webkit-text-decoration-skip: objects;
	display: grid;
	bottom: 10;
}
.fa-file-word:before {
  content: "\f1c2";
}
w-left-thumbnails {
	text-align: left;
	width: 2em;
	position: absolute;
	width: 2em;
	align-items: center;
}
w-position-left {
	text-transform: inherit;
}
w-nav {
	position: absolute !important;
	fill: currentColor;
	opacity: 20;
}
w-tables-webkit-back {
	vertical-align: middle;
	overflow-x: auto;
	bottom: 20;
}
w-image {
	z-index: 1;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
w-price-layout {
	height: 100%;
	outline-width: 0;
}
w-back-horizontal-top {
	display: grid;
}
w-tables-inner-thumbnails {
	position: relative;
}
w-thumbnails-repeater-horizontal {
	vertical-align: baseline;
}
w-thumbnails {
	-ms-user-select: none;
	width: 0 !important;
	top: 50;
	background-color: transparent;
	height: calc(1em + 3px);
}
w-bottom-button {
	top: 10;
	overflow-x: auto;
	min-width: 0 !important;
}
w-carousel-thumbnails {
	right: 0;
	height: 0 !important;
	opacity: 10;
}
w-repeater-next {
	display: inline !important;
	border: none !important;
	text-align: left;
	outline-width: 0;
	position: relative;
}
w-layout-left-totals {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
w-position-old-webkit {
	z-index: 1;
	z-index: 1;
	display: flex;
	padding: 0.5em !important;
	z-index: 1;
}
w-left-price {
	top: 50;
}
w-countdown-next {
	text-align: left;
	width: calc(1em + 3px);
	text-align: left;
	vertical-align: baseline;
	border: none !important;
}
w-nav {
	scrollbar-width: none;
	border: none !important;
	bottom: 20;
}
w-layout {
	background-color: transparent;
	display: inline !important;
}
w-left-carousel {
	display: grid;
	top: 0;
}
w-quantity-horizontal-layout {
	height: 100%;
	line-height: 1 !important;
}
w-blocks-image {
	text-transform: inherit;
	overflow-y: hidden;
	opacity: 30;
}
w-quantity-totals {
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
w-price-button-old {
	bottom: 0;
}
w-price-bottom {
	position: relative;
}
w-layout-back {
	margin: 0;
	opacity: 1;
}
w-next-carousel-nav {
	text-align: left;
	color: inherit;
}
w-webkit {
	align-items: left;
	color: #fff;
	width: calc(1em + 3px);
	border: none !important;
	user-select: none;
}
w-nav {
	overflow-y: hidden;
}
w-webkit-totals {
	display: grid;
	flex-grow: 0;
}
w-carousel-layout-inner {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
w-nav-old-thumbnails {
	left: calc(50% - 0.5em) !important;
	display: inline;
	text-align: left;
}
.fa-fill:before {
  content: "\f575";
}
j-horizontal-back-bottom {
	outline-width: 0;
}
j-carousel-blocks-repeater {
	opacity: 30;
	line-height: inherit;
}
j-inner {
	flex-grow: 0;
	white-space: nowrap;
	overflow-y: hidden;
	fill: currentColor;
}
j-quantity {
	outline: none !important;
}
j-left-button-carousel {
	position: absolute;
}
j-position-horizontal {
	align-items: center;
}
j-countdown-price-webkit {
	height: 0 !important;
	transform: translate(50%, -50%);
	justify-content: center;
}
j-inner-totals-tables {
	position: absolute !important;
	border: 0 none transparent;
	position: absolute !important;
	bottom: 0;
	user-select: none;
}
j-bottom-inner-price {
	outline: none !important;
	line-height: 1 !important;
	line-height: 1 !important;
}
j-next-left {
	line-height: inherit;
	opacity: 30;
}
j-layout {
	display: inline;
	display: grid;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
j-carousel-webkit {
	text-align: left;
	-webkit-text-decoration-skip: objects;
	text-align: left;
	text-decoration: none;
}
j-webkit {
	border: none;
}
j-button-position-blocks {
	font-size: 1em;
	transform: translate(50%, -50%);
}
j-back-top-quantity {
	line-height: 1 !important;
	position: absolute !important;
}
j-thumbnails-inner-repeater {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
j-thumbnails-horizontal {
	box-shadow: none !important;
	right: 0;
	top: 10;
}
j-blocks {
	height: calc(1em + 3px);
	box-sizing: content-box;
}
j-top {
	top: 50;
	justify-content: center;
	text-transform: inherit;
	height: calc(1em + 3px);
}
j-image-price-carousel {
	line-height: inherit;
	flex-shrink: 0;
}
j-price-repeater {
	white-space: nowrap;
}
j-repeater-button-blocks {
	width: 2em;
}
j-repeater-quantity {
	color: #fff;
	width: 0 !important;
	width: 100%;
	opacity: 10;
}
j-left-quantity {
	height: calc(1em + 3px);
	box-sizing: content-box;
	border: 0 none transparent;
}
j-image {
	border: none;
	min-width: 0 !important;
	width: 100%;
	bottom: 10;
	white-space: nowrap;
}
j-layout {
	position: absolute;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
j-image-nav {
	left: calc(50% - 0.5em) !important;
}
j-carousel-horizontal-inner {
	color: #fff;
	border: none;
	vertical-align: baseline;
}
j-back-webkit-old {
	display: inline;
	display: inline !important;
}
j-back {
	border: none;
}
j-totals {
	align-items: center;
	min-height: 0 !important;
	transform: translate(50%, -50%);
	white-space: nowrap;
	width: 0 !important;
}
j-nav {
	white-space: nowrap;
	justify-content: center;
	position: absolute !important;
}
j-top {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	-webkit-user-select: none;
	border: none;
	display: inline;
}
j-old-position {
	text-align: center;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
j-left {
	text-transform: inherit;
	width: 0 !important;
	flex-shrink: 0;
	z-index: 1;
	grid-gap: 30px;
}
j-inner-repeater {
	height: 100%;
	height: 0 !important;
	width: calc(1em + 3px);
	background-color: transparent;
	text-decoration: none;
}
j-horizontal-quantity-button {
	fill: currentColor;
}
j-totals-repeater-image {
	width: 100%;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
j-totals-top {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
.fa-fill-drip:before {
  content: "\f576";
}
m-webkit-old-top {
	width: 0 !important;
}
m-back-top-layout {
	width: 100%;
	outline: none !important;
}
m-left {
	top: 50;
}
m-button-position-top {
	border: 0 none transparent;
}
m-totals-tables {
	margin: 0;
	position: absolute;
	color: #fff;
}
m-left-quantity {
	font-size: 1em;
	top: 50;
	outline: none !important;
}
m-totals-repeater {
	padding: 0.5em !important;
	top: 10;
}
m-back {
	padding: 0.5em !important;
	bottom: 10;
	top: 10;
	height: 100%;
	line-height: calc(1em + 2px);
}
m-quantity {
	outline-width: 0;
	text-align: center;
	display: inline;
}
m-price-blocks {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	scrollbar-width: none;
	align-items: center;
}
m-back-position-position {
	display: inline !important;
	bottom: 20;
	z-index: 1;
	top: 50;
	display: inline;
}
m-totals-horizontal-price {
	position: absolute !important;
	letter-spacing: inherit;
	outline: none !important;
	min-height: 0 !important;
	line-height: 1 !important;
}
m-price-position-top {
	align-items: left;
	box-shadow: none !important;
	bottom: 10;
}
m-top-left {
	width: calc(1em + 3px);
	flex-shrink: 0;
	outline: none !important;
	bottom: 10;
	box-sizing: content-box;
}
m-thumbnails-countdown-carousel {
	position: absolute;
	font-size: 1em;
	position: absolute !important;
}
m-thumbnails-quantity {
	border: 0 none transparent;
	flex-shrink: 0;
	height: calc(1em + 3px);
}
m-back-price-old {
	align-items: center;
}
m-price-totals {
	-webkit-text-decoration-skip: objects;
}
m-countdown-bottom {
	border: none !important;
	outline-width: 0;
	height: 0 !important;
	transform: translate(50%, -50%);
	bottom: 20;
}
m-countdown-top-old {
	background-color: transparent;
	color: inherit;
	text-align: left;
}
m-tables {
	color: inherit;
	background-color: transparent;
	display: inline !important;
}
m-totals-back-countdown {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	right: 0;
}
m-thumbnails-left {
	font-size: 1em;
	margin: 0;
	padding: 0.5em !important;
	line-height: 1 !important;
	display: flex;
}
m-layout {
	display: inline !important;
	width: 0 !important;
}
m-button-nav-image {
	width: 2em;
}
m-totals {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	-webkit-user-select: none;
	scrollbar-width: none;
	height: 0 !important;
}
m-carousel-horizontal {
	line-height: calc(1em + 2px);
	line-height: inherit;
	right: 0;
	bottom: 20;
}
m-button-bottom {
	justify-content: center;
	outline: none !important;
}
m-layout {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	position: absolute !important;
	opacity: 30;
	opacity: 10;
}
m-tables-nav {
	display: flex;
	line-height: 1 !important;
}
m-tables-price {
	position: absolute !important;
}
m-inner-image {
	margin: 0 !important;
	text-decoration: none;
}
m-layout-bottom-blocks {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
m-image {
	outline-width: 0;
	grid-gap: 30px;
	color: #fff;
}
m-totals {
	border: none;
}
m-bottom-thumbnails-blocks {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	border: none;
}
m-left {
	opacity: 10;
}
m-layout {
	height: 0 !important;
	margin: 0;
	transform: translate(50%, -50%);
	white-space: nowrap;
}
m-top {
	display: flex;
}
m-totals-top-layout {
	bottom: 10;
	min-height: 0 !important;
	height: 100%;
	border: none !important;
}
m-price {
	box-sizing: content-box;
	margin: 0;
	position: absolute !important;
	width: 0 !important;
}
m-button-top-image {
	bottom: 20;
}
m-carousel-blocks-back {
	line-height: calc(1em + 2px);
	top: 10;
	overflow-y: hidden;
	box-sizing: content-box;
}
m-left {
	height: 100%;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
.fa-film:before {
  content: "\f008";
}
a-nav {
	border: none;
	scrollbar-width: none;
	padding: 0.5em !important;
	padding: 0.5em !important;
	text-decoration: none;
}
a-repeater {
	color: #fff;
	flex-grow: 0;
	text-decoration: none;
}
a-inner-nav-tables {
	bottom: 20;
}
a-quantity-back {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
a-position-carousel-button {
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	vertical-align: middle;
}
a-totals-nav {
	overflow-y: hidden;
	vertical-align: middle;
	bottom: 10;
}
a-position-bottom {
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
a-horizontal-back-totals {
	fill: currentColor;
	text-decoration: none;
	top: 0;
}
a-back-image-bottom {
	flex-shrink: 0;
}
a-position-old-nav {
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
a-thumbnails-carousel {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	width: 2em;
}
a-old-webkit {
	min-width: 0 !important;
	background-color: transparent;
	line-height: inherit;
	box-shadow: none !important;
}
a-carousel {
	flex-grow: 0;
	border: none !important;
	user-select: none;
}
a-carousel-blocks-left {
	display: inline !important;
	text-transform: inherit;
	outline-width: 0;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
a-position-bottom-tables {
	border: none !important;
	width: 2em;
	justify-content: center;
}
a-price {
	position: relative;
	background-color: transparent;
	height: calc(1em + 3px);
	vertical-align: middle;
}
a-thumbnails {
	border: 0 none transparent;
}
a-price-blocks {
	bottom: 10;
	opacity: 30;
	min-height: 0 !important;
	flex-shrink: 0;
}
a-webkit-price-image {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
a-nav {
	top: 0;
	line-height: 1 !important;
}
a-horizontal-position-top {
	margin: 0;
	grid-template-columns: 1fr 1fr;
}
a-nav-thumbnails-nav {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	align-items: center;
}
a-back-left {
	text-align: left;
	opacity: 10;
	opacity: 10;
	width: 2em;
}
a-left {
	align-items: center;
	outline: none !important;
	top: 0;
}
a-webkit {
	-webkit-user-select: none;
	vertical-align: baseline;
}
a-repeater {
	width: 0 !important;
	display: grid;
	opacity: 1;
}
a-quantity-position-repeater {
	line-height: inherit;
	justify-content: center;
}
a-bottom {
	bottom: 0;
	outline: none !important;
	scrollbar-width: none;
}
a-bottom-old {
	bottom: 0;
	color: #fff;
	border: none;
	line-height: inherit;
}
a-carousel-image-next {
	margin: 0 !important;
}
a-top {
	transform: translate(50%, -50%);
	top: 50;
	color: #fff;
	vertical-align: middle;
	height: 0 !important;
}
a-nav-layout-horizontal {
	display: inline !important;
	vertical-align: baseline;
	border: none;
	text-transform: inherit;
	font-size: 1em;
}
a-horizontal {
	line-height: 1 !important;
	opacity: 1;
	min-width: 0 !important;
	letter-spacing: inherit;
}
a-countdown-left-nav {
	vertical-align: middle;
	color: inherit;
	outline: none !important;
	opacity: 10;
}
.fa-filter:before {
  content: "\f0b0";
}
n-carousel {
	vertical-align: middle;
	-webkit-user-select: none;
	fill: currentColor;
}
n-back {
	margin: 0;
	bottom: 20;
	border: 0 none transparent;
	bottom: 10;
	display: inline;
}
n-old-top {
	bottom: 0;
}
n-top-carousel {
	overflow-x: auto;
}
n-top {
	min-width: 0 !important;
}
n-image-quantity {
	width: 0 !important;
	z-index: 1;
}
n-repeater {
	font: inherit inherit inherit/inherit inherit;
}
n-blocks-layout-next {
	width: 2em;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	-webkit-user-select: none;
}
n-old-repeater-tables {
	overflow-y: hidden;
	text-align: center;
	width: 100%;
	width: 100%;
	height: 100%;
}
n-inner-price {
	margin: 0;
	scrollbar-width: none;
}
n-position-next-countdown {
	line-height: 1 !important;
	height: calc(1em + 3px);
	min-height: 0 !important;
	-webkit-user-select: none;
	bottom: 0;
}
n-image {
	height: calc(1em + 3px);
	user-select: none;
	opacity: 10;
}
n-nav-next {
	line-height: calc(1em + 2px);
	border: none !important;
	outline: none !important;
	top: 10;
}
n-countdown-quantity-next {
	z-index: 1;
	font-size: 1em;
	outline-width: 0;
}
n-old-totals {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	top: 10;
	display: flex;
}
n-layout {
	min-width: 0 !important;
	text-align: center;
	border: none;
	display: inline;
}
n-button {
	white-space: nowrap;
	opacity: 1;
}
n-inner {
	vertical-align: baseline;
	font-size: 1em;
	vertical-align: baseline;
	color: inherit;
}
n-nav {
	border: 0 none transparent;
}
n-button-left {
	opacity: 1;
	font-size: 1em;
	text-decoration: none;
}
n-image-nav {
	font-size: 1em;
	width: 100%;
}
n-left-countdown {
	min-width: 0 !important;
	scrollbar-width: none;
}
n-quantity-left-repeater {
	height: 0 !important;
}
n-bottom-quantity-back {
	outline-width: 0;
	align-items: left;
}
n-blocks {
	line-height: 1 !important;
	line-height: inherit;
}
n-image-carousel-image {
	color: inherit;
	vertical-align: middle;
	opacity: 1;
	text-transform: inherit;
}
n-next-nav {
	margin: 0 !important;
	border: none;
	top: 0;
}
n-price-position {
	padding: 0.5em !important;
	display: inline;
	top: 10;
}
n-tables-bottom-horizontal {
	height: calc(1em + 3px);
	margin: 0;
	padding: 0.5em !important;
	display: grid;
}
n-webkit {
	position: relative;
}
n-top-nav-thumbnails {
	min-width: 0 !important;
	box-sizing: content-box;
}
n-quantity-quantity-layout {
	display: flex;
}
n-left-layout-old {
	opacity: 10;
	color: #fff;
	overflow-x: auto;
	text-align: center;
	line-height: calc(1em + 2px);
}
n-nav-quantity {
	white-space: nowrap;
	transform: translate(50%, -50%);
	bottom: 10;
	display: grid;
	display: grid;
}
n-nav-button {
	line-height: inherit;
	transform: translate(50%, -50%);
	overflow-x: auto;
	bottom: 20;
	outline: none !important;
}
n-tables {
	opacity: 20;
	white-space: nowrap;
	right: 0;
}
n-layout-next {
	position: absolute !important;
	fill: currentColor;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	color: #fff;
}
n-position-thumbnails {
	border: none !important;
	right: 0;
	right: 0;
	grid-gap: 30px;
	align-items: left;
}
n-price-image {
	text-align: center;
	line-height: inherit;
	position: relative;
}
.fa-fingerprint:before {
  content: "\f577";
}
o-countdown-bottom {
	border: none;
}
o-old {
	display: grid;
}
o-next-image-inner {
	-ms-user-select: none;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
o-top-left-repeater {
	fill: currentColor;
}
o-tables-position-nav {
	display: inline !important;
}
o-totals-repeater-old {
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
o-inner-price-layout {
	opacity: 20;
}
o-horizontal-next-image {
	vertical-align: baseline;
	outline: none !important;
}
o-next-totals-carousel {
	padding: 0.5em !important;
	display: inline !important;
}
o-totals-old-old {
	position: absolute;
	display: grid;
	border: 0 none transparent;
	-ms-user-select: none;
}
o-repeater-repeater {
	box-sizing: content-box;
	text-decoration: none;
	background-color: transparent;
	box-shadow: none !important;
}
o-carousel-button-next {
	width: calc(1em + 3px);
}
o-nav {
	height: 0 !important;
	align-items: center;
	overflow-y: hidden;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
o-button-horizontal {
	padding: 0.5em !important;
	margin: 0;
	min-height: 0 !important;
	width: 2em;
}
o-countdown-next-nav {
	fill: currentColor;
	display: inline !important;
	overflow-x: auto;
}
o-thumbnails {
	color: inherit;
	width: 0 !important;
	outline-width: 0;
}
o-button {
	opacity: 10;
	border: none !important;
}
o-position-image {
	border: 0 none transparent;
	align-items: center;
}
o-next-back-inner {
	min-width: 0 !important;
	display: grid;
	outline: none !important;
	z-index: 1;
	text-align: left;
}
o-position-back-horizontal {
	width: 100%;
}
o-inner-position {
	-ms-user-select: none;
	border: none !important;
	overflow-y: hidden;
	border: none;
	margin: 0 !important;
}
o-left-webkit-carousel {
	display: inline;
	height: 100%;
	-webkit-user-select: none;
}
o-image {
	grid-gap: 30px;
	margin: 0;
	display: inline !important;
	letter-spacing: inherit;
}
o-horizontal-image-totals {
	top: 10;
	overflow-x: auto;
}
o-repeater-horizontal-old {
	height: 100%;
	margin: 0 !important;
	flex-shrink: 0;
	height: 0 !important;
}
o-left-webkit-bottom {
	width: 2em;
}
o-totals-bottom {
	user-select: none;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
o-old {
	font: inherit inherit inherit/inherit inherit;
}
o-quantity-thumbnails {
	text-align: center;
	width: 100%;
}
o-next-inner-price {
	margin: 0;
	box-shadow: none !important;
	top: 50;
	text-decoration: none;
}
o-button-layout-back {
	text-align: left;
	user-select: none;
	height: calc(1em + 3px);
	scrollbar-width: none;
}
o-carousel {
	height: 100%;
	top: 10;
	text-transform: inherit;
	min-width: 0 !important;
}
o-left-layout {
	top: 50;
	right: 0;
	z-index: 1;
	align-items: left;
}
o-nav-thumbnails-webkit {
	bottom: 0;
	top: 10;
	outline-width: 0;
	width: calc(1em + 3px);
}
o-back {
	opacity: 1;
	user-select: none;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
o-image-image-bottom {
	opacity: 30;
	white-space: nowrap;
	width: 100%;
	height: 100%;
	text-align: left;
}
o-back-button {
	overflow-y: hidden;
	box-shadow: none !important;
	color: #fff;
}
o-position-top-top {
	align-items: left;
}
o-left-bottom {
	padding: 0.5em !important;
	opacity: 10;
	width: calc(1em + 3px);
	bottom: 10;
	background-color: transparent;
}
o-blocks {
	margin: 0;
	display: inline !important;
}
o-repeater-back-tables {
	min-height: 0 !important;
}
o-price-position {
	width: 0 !important;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	height: 100%;
}
.fa-fire:before {
  content: "\f06d";
}
r-totals-price {
	opacity: 30;
	transform: translate(50%, -50%);
}
r-repeater {
	width: 100%;
	border: none !important;
	opacity: 10;
	opacity: 30;
}
r-totals-top {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	color: inherit;
	bottom: 0;
	top: 50;
}
r-left-totals-tables {
	position: relative;
}
r-inner-repeater {
	position: absolute !important;
}
r-countdown-button {
	color: inherit;
}
r-button-inner {
	outline-width: 0;
}
r-countdown {
	color: inherit;
	flex-shrink: 0;
}
r-countdown-left {
	line-height: 1 !important;
}
r-bottom-image {
	width: 2em;
}
r-nav-inner {
	margin: 0;
	width: 100%;
	vertical-align: middle;
}
r-tables {
	right: 0;
	z-index: 1;
	transform: translate(50%, -50%);
	display: inline !important;
	align-items: center;
}
r-layout-left-countdown {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	right: 0;
	outline: none !important;
}
r-horizontal-carousel-top {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	grid-gap: 30px;
	font-size: 1em;
}
r-left-position-old {
	color: inherit;
}
r-totals-next {
	background-color: transparent;
	-ms-user-select: none;
}
.fa-fire-alt:before {
  content: "\f7e4";
}
m-price-horizontal {
	vertical-align: baseline;
	-webkit-user-select: none;
}
m-nav-old {
	z-index: 1;
	top: 0;
	height: 100%;
}
m-carousel {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
}
m-thumbnails-layout {
	box-shadow: none !important;
	right: 0;
}
m-thumbnails-layout-next {
	min-height: 0 !important;
	border: none !important;
}
m-webkit-bottom-countdown {
	background-color: transparent;
	line-height: inherit;
	white-space: nowrap;
	margin: 0;
	text-decoration: none;
}
m-left-quantity {
	white-space: nowrap;
	width: 2em;
	user-select: none;
	scrollbar-width: none;
	overflow-x: auto;
}
m-carousel-position-button {
	top: 50;
	box-shadow: none !important;
	top: 50;
	display: grid;
}
m-left-thumbnails {
	line-height: inherit;
	position: absolute;
}
m-price-left {
	line-height: inherit;
}
m-webkit {
	color: inherit;
}
m-webkit-back {
	-ms-user-select: none;
	position: absolute;
}
m-inner-position {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
m-layout {
	font: inherit inherit inherit/inherit inherit;
}
m-left {
	text-decoration: none;
	border: none !important;
	outline: none !important;
}
m-quantity {
	display: flex;
}
m-totals-price-blocks {
	border: 0 none transparent;
	width: 2em;
}
m-webkit-button {
	width: 0 !important;
}
m-inner-inner-bottom {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	top: 50;
	justify-content: center;
	line-height: calc(1em + 2px);
}
m-image {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	outline-width: 0;
	width: 100%;
}
m-price {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
m-horizontal-button-countdown {
	text-align: center;
}
m-button-left-bottom {
	top: 10;
	text-align: center;
}
m-quantity-inner-left {
	grid-gap: 30px;
	top: 10;
	overflow-y: hidden;
	height: 100%;
	overflow-y: hidden;
}
m-blocks-webkit-thumbnails {
	border: none;
	display: inline !important;
}
m-price {
	color: inherit;
	flex-shrink: 0;
	min-width: 0 !important;
}
m-tables-left {
	transform: translate(50%, -50%);
	display: inline !important;
	right: 0;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
m-totals-image-bottom {
	min-width: 0 !important;
}
m-layout {
	box-shadow: none !important;
}
m-nav {
	top: 0;
	text-transform: inherit;
	white-space: nowrap;
	width: calc(1em + 3px);
}
m-inner {
	right: 0;
	width: calc(1em + 3px);
}
m-blocks {
	font-size: 1em;
	top: 10;
}
m-horizontal {
	top: 50;
	line-height: 1 !important;
}
m-horizontal-countdown-inner {
	display: grid;
	overflow-x: auto;
	line-height: 1 !important;
	box-shadow: none !important;
	color: inherit;
}
m-next {
	user-select: none;
}
m-quantity-nav-next {
	-webkit-text-decoration-skip: objects;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	vertical-align: baseline;
}
m-totals-horizontal {
	line-height: inherit;
}
m-layout {
	display: flex;
	opacity: 1;
}
m-back {
	justify-content: center;
	box-sizing: content-box;
}
m-webkit {
	border: none;
	vertical-align: middle;
}
m-bottom-totals-layout {
	opacity: 30;
	min-height: 0 !important;
}
m-button-top {
	overflow-y: hidden;
	align-items: center;
	border: 0 none transparent;
	position: absolute;
	top: 10;
}
m-totals-top {
	margin: 0;
}
m-quantity {
	top: calc(50% - 0.5em) !important;
	position: absolute;
	top: calc(50% - 0.5em) !important;
}
m-image-image {
	height: calc(1em + 3px);
	right: 0;
	text-align: center;
	width: 2em;
}
m-left {
	letter-spacing: inherit;
}
m-nav {
	overflow-y: hidden;
	fill: currentColor;
	padding: 0.5em !important;
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
o-horizontal-repeater-button {
	user-select: none;
	width: 0 !important;
	line-height: inherit;
}
o-horizontal {
	line-height: 1 !important;
	position: absolute;
	user-select: none;
	background-color: transparent;
}
o-tables {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	right: 0;
}
o-totals-tables-position {
	overflow-x: auto;
}
o-bottom-countdown {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
o-left-repeater-layout {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
}
o-tables-blocks-price {
	text-decoration: none;
	border: none;
	display: inline !important;
}
o-thumbnails {
	align-items: left;
	width: 100%;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
o-position-repeater {
	-ms-user-select: none;
	line-height: inherit;
	background-color: transparent;
}
o-inner {
	font-size: 1em;
	position: absolute;
	bottom: 0;
	background-color: transparent;
	display: inline !important;
}
o-button {
	margin: 0 !important;
	border: 0 none transparent;
	fill: currentColor;
	box-shadow: none !important;
}
o-carousel {
	min-width: 0 !important;
}
o-old {
	bottom: 0;
	border: none;
	text-align: left;
	outline-width: 0;
}
o-price-left {
	overflow-x: auto;
	opacity: 10;
	flex-grow: 0;
	height: calc(1em + 3px);
}
o-layout {
	margin: 0 !important;
	fill: currentColor;
	margin: 0;
}
o-countdown-inner-tables {
	border: 0 none transparent;
}
o-webkit-nav {
	display: inline;
}
o-top-carousel {
	position: relative;
	width: calc(1em + 3px);
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
o-blocks-horizontal {
	opacity: 30;
	opacity: 10;
	bottom: 20;
}
o-button-tables {
	background-color: transparent;
	box-shadow: none !important;
	vertical-align: baseline;
	min-width: 0 !important;
	width: 2em;
}
o-back {
	margin: 0;
	bottom: 0;
	font-size: 1em;
	vertical-align: middle;
}
o-inner {
	right: 0;
	line-height: 1 !important;
	text-align: center;
}
o-next-position {
	z-index: 1;
	display: inline;
	min-height: 0 !important;
	bottom: 20;
	opacity: 10;
}
o-countdown-webkit {
	line-height: calc(1em + 2px);
}
o-old-tables-repeater {
	display: inline !important;
	z-index: 1;
}
o-tables-carousel-thumbnails {
	text-transform: inherit;
}
o-quantity-bottom {
	background-color: transparent;
}
o-tables-countdown-carousel {
	flex-shrink: 0;
	text-align: left;
	height: calc(1em + 3px);
}
o-button {
	position: relative;
}
o-quantity-next {
	height: 100%;
	right: 0;
	width: calc(1em + 3px);
}
o-horizontal-old {
	height: 100%;
	width: 100%;
}
o-carousel {
	fill: currentColor;
	border: none !important;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
o-blocks-nav-webkit {
	height: calc(1em + 3px);
	background-color: transparent;
	min-height: 0 !important;
	z-index: 1;
	box-shadow: none !important;
}
o-countdown-nav {
	justify-content: center;
	opacity: 30;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
o-bottom-top-horizontal {
	display: flex;
	box-sizing: content-box;
	flex-shrink: 0;
	grid-gap: 30px;
	border: none !important;
}
o-nav {
	top: 10;
	-ms-user-select: none;
}
o-left {
	line-height: 1 !important;
	top: 0;
}
o-position {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
o-nav-thumbnails {
	outline-width: 0;
}
o-old-webkit {
	top: calc(50% - 0.5em) !important;
	top: 10;
	line-height: 1 !important;
	line-height: 1 !important;
	text-align: center;
}
o-nav-tables-tables {
	color: inherit;
}
o-countdown-countdown {
	top: 0;
	width: calc(1em + 3px);
	min-width: 0 !important;
	color: inherit;
}
o-webkit-bottom-image {
	vertical-align: middle;
	fill: currentColor;
	justify-content: center;
	margin: 0 !important;
}
o-back-layout {
	background-color: transparent;
}
o-button-thumbnails {
	top: 0;
	line-height: 1 !important;
	margin: 0 !important;
}
o-price {
	width: 100%;
	fill: currentColor;
}
.fa-firefox:before {
  content: "\f269";
}
k-next-layout-blocks {
	display: inline !important;
}
k-next {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
k-layout-inner {
	top: 50;
	position: relative;
	color: inherit;
	box-sizing: content-box;
}
k-webkit-countdown-price {
	outline: none !important;
	vertical-align: baseline;
}
k-webkit-totals {
	display: grid;
}
k-bottom {
	-webkit-user-select: none;
}
k-image-tables-blocks {
	border: none !important;
	width: 100%;
	vertical-align: baseline;
	height: 0 !important;
}
k-top-tables {
	border: none;
	letter-spacing: inherit;
	color: #fff;
	bottom: 20;
	line-height: calc(1em + 2px);
}
k-price-button {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	text-decoration: none;
	overflow-y: hidden;
}
k-thumbnails {
	opacity: 30;
	outline-width: 0;
	opacity: 10;
	opacity: 1;
}
k-totals {
	opacity: 30;
}
k-webkit-blocks-inner {
	position: relative;
	top: 50;
	-ms-user-select: none;
	right: 0;
}
k-top-carousel {
	overflow-x: auto;
	min-width: 0 !important;
	font-size: 1em;
	opacity: 10;
	flex-shrink: 0;
}
k-top-inner {
	top: 0;
	transform: translate(50%, -50%);
	right: 0;
	z-index: 1;
	min-width: 0 !important;
}
k-top-blocks-repeater {
	right: 0;
	top: 0;
	position: absolute;
	width: 100%;
	box-shadow: none !important;
}
k-layout-button {
	width: calc(1em + 3px);
	color: inherit;
	user-select: none;
}
k-repeater-thumbnails {
	display: grid;
}
k-nav-countdown {
	top: 50;
}
k-inner-horizontal-countdown {
	transform: translate(50%, -50%);
	font-size: 1em;
	align-items: center;
	outline: none !important;
}
k-repeater-next-price {
	height: calc(1em + 3px);
	text-align: center;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
k-horizontal {
	color: #fff;
}
k-nav-totals-tables {
	position: absolute !important;
	color: #fff;
}
k-inner-top-repeater {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
k-countdown {
	box-sizing: content-box;
	text-transform: inherit;
	text-decoration: none;
	line-height: calc(1em + 2px);
	line-height: inherit;
}
k-blocks {
	vertical-align: baseline;
	display: inline !important;
	opacity: 1;
	fill: currentColor;
}
k-webkit-thumbnails {
	top: 0;
}
k-old-next-repeater {
	-webkit-user-select: none;
	line-height: 1 !important;
	vertical-align: middle;
}
k-old-webkit-horizontal {
	bottom: 0;
	letter-spacing: inherit;
	-ms-user-select: none;
	display: flex;
	background-color: transparent;
}
k-old {
	outline: none !important;
}
k-left-price {
	vertical-align: baseline;
	background-color: transparent;
}
k-nav-position {
	flex-grow: 0;
	display: grid;
	height: 0 !important;
	bottom: 0;
}
k-next-image-inner {
	position: absolute !important;
	user-select: none;
	flex-grow: 0;
	position: absolute !important;
}
k-tables {
	opacity: 30;
	bottom: 10;
	text-align: center;
	opacity: 1;
	box-sizing: content-box;
}
k-webkit-blocks {
	box-sizing: content-box;
}
k-tables {
	opacity: 1;
	grid-gap: 30px;
	display: flex;
}
k-position-tables {
	height: 0 !important;
	fill: currentColor;
}
k-thumbnails-old {
	grid-gap: 30px;
	opacity: 20;
	display: flex;
}
k-inner-top {
	opacity: 10;
}
k-layout-left-top {
	display: inline;
	color: inherit;
	align-items: center;
	white-space: nowrap;
}
.fa-first-aid:before {
  content: "\f479";
}
u-left-totals-image {
	opacity: 1;
	width: 0 !important;
	position: absolute !important;
	vertical-align: baseline;
	display: inline !important;
}
u-nav-price {
	position: absolute;
	border: none !important;
}
u-webkit {
	align-items: left;
	justify-content: center;
}
u-quantity-inner-next {
	vertical-align: middle;
	opacity: 1;
	color: inherit;
	min-height: 0 !important;
}
u-repeater {
	border: none !important;
	transform: translate(50%, -50%);
}
u-quantity-webkit {
	white-space: nowrap;
	bottom: 0;
	min-width: 0 !important;
	line-height: inherit;
	position: absolute !important;
}
u-totals {
	display: flex;
	top: 0;
	background-color: transparent;
	position: absolute !important;
}
u-thumbnails-next {
	z-index: 1;
	bottom: 0;
}
u-next-position {
	vertical-align: baseline;
	flex-shrink: 0;
	-webkit-user-select: none;
}
u-old {
	min-height: 0 !important;
	position: absolute !important;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	opacity: 1;
}
u-bottom-layout-left {
	border: none;
	height: 100%;
	align-items: center;
	vertical-align: baseline;
}
u-thumbnails-inner-tables {
	box-shadow: none !important;
	top: 0;
}
u-bottom-tables {
	letter-spacing: inherit;
	scrollbar-width: none;
	width: 0 !important;
	display: inline !important;
	outline: none !important;
}
u-layout {
	font-size: 1em;
	width: calc(1em + 3px);
	height: 100%;
	min-width: 0 !important;
}
u-old {
	text-align: center;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
u-thumbnails-blocks {
	align-items: center;
	overflow-y: hidden;
}
u-left {
	z-index: 1;
	display: inline !important;
	align-items: left;
	min-height: 0 !important;
}
u-blocks-webkit {
	color: inherit;
}
u-quantity-layout-inner {
	display: inline !important;
	box-shadow: none !important;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	right: 0;
}
u-carousel-tables {
	width: 0 !important;
	vertical-align: baseline;
	color: inherit;
	color: #fff;
	opacity: 10;
}
u-back-position {
	overflow-y: hidden;
	vertical-align: middle;
	grid-gap: 30px;
}
u-price {
	text-transform: inherit;
	-ms-user-select: none;
	bottom: 0;
	z-index: 1;
}
u-price-button {
	align-items: left;
	overflow-x: auto;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
u-back {
	text-align: left;
	outline-width: 0;
}
u-inner-top-layout {
	position: relative;
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
u-quantity-horizontal {
	padding: 0.5em !important;
	right: 0;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	display: inline !important;
}
u-horizontal-quantity {
	grid-template-columns: 1fr 1fr;
}
u-top-layout-bottom {
	justify-content: center;
	width: 100%;
}
u-horizontal-countdown-top {
	height: 0 !important;
	width: 0 !important;
	line-height: inherit;
	display: inline !important;
}
u-thumbnails-inner-back {
	color: #fff;
	flex-shrink: 0;
	min-height: 0 !important;
	opacity: 10;
}
u-tables-back-back {
	scrollbar-width: none;
	box-sizing: content-box;
	opacity: 1;
}
u-top {
	opacity: 10;
	align-items: center;
	position: relative;
	user-select: none;
	font-size: 1em;
}
u-old {
	outline-width: 0;
	opacity: 20;
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
u-countdown-price {
	top: 50;
	white-space: nowrap;
}
u-thumbnails {
	color: inherit;
	scrollbar-width: none;
	width: 100%;
}
u-position-layout {
	flex-shrink: 0;
	font-size: 1em;
	color: #fff;
	position: relative;
}
u-carousel-blocks {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	margin: 0;
	display: grid;
}
u-button {
	border: none !important;
	opacity: 30;
	user-select: none;
}
.fa-first-order:before {
  content: "\f2b0";
}
c-tables-layout-button {
	bottom: 20;
}
c-nav {
	bottom: 20;
	vertical-align: baseline;
	top: 0;
	opacity: 1;
}
c-next-button-bottom {
	opacity: 1;
	display: inline;
	min-width: 0 !important;
	fill: currentColor;
}
c-image-left {
	border: none;
	flex-shrink: 0;
	bottom: 20;
	right: 0;
	justify-content: center;
}
c-back {
	opacity: 10;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
}
c-tables {
	font: inherit inherit inherit/inherit inherit;
}
c-left {
	text-transform: inherit;
	-ms-user-select: none;
}
c-countdown-thumbnails-button {
	width: 0 !important;
}
c-nav-bottom {
	transform: translate(50%, -50%);
	top: 10;
	grid-template-columns: 1fr 1fr;
}
c-horizontal {
	right: 0;
	display: inline !important;
	text-decoration: none;
	border: none;
}
c-blocks {
	line-height: 1 !important;
}
c-back-position {
	vertical-align: middle;
	grid-gap: 30px;
	margin: 0 !important;
	top: 0;
}
c-back {
	display: grid;
	top: 10;
	display: grid;
	outline-width: 0;
	text-align: center;
}
c-tables {
	right: 0;
	text-transform: inherit;
	bottom: 20;
	outline: none !important;
	-webkit-user-select: none;
}
c-carousel-blocks {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	position: relative;
	width: 2em;
}
c-blocks-price-bottom {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	margin: 0;
}
c-price {
	top: 50;
	display: flex;
	display: grid;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
c-nav-totals {
	top: calc(50% - 0.5em) !important;
	border: none;
}
c-bottom {
	position: absolute !important;
	text-align: center;
	-webkit-user-select: none;
}
c-price-button {
	min-width: 0 !important;
	display: inline;
	display: grid;
	border: none;
}
c-quantity-price {
	min-height: 0 !important;
	width: 2em;
	position: relative;
	scrollbar-width: none;
	position: relative;
}
c-top {
	opacity: 20;
	overflow-x: auto;
	display: inline !important;
	text-decoration: none;
	text-align: left;
}
.fa-first-order-alt:before {
  content: "\f50a";
}
v-blocks-blocks-bottom {
	vertical-align: baseline;
	display: inline !important;
	align-items: left;
	bottom: 20;
}
v-price {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
v-layout-nav {
	scrollbar-width: none;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
v-blocks {
	color: #fff;
	vertical-align: middle;
	text-align: center;
}
v-nav-old-position {
	min-height: 0 !important;
	-webkit-user-select: none;
}
v-position-webkit-blocks {
	grid-gap: 30px;
	-webkit-user-select: none;
	width: 0 !important;
}
v-next {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	-webkit-user-select: none;
}
v-carousel-position-quantity {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
v-thumbnails {
	text-decoration: none;
	transform: translate(50%, -50%);
	white-space: nowrap;
	height: calc(1em + 3px);
	text-align: center;
}
v-image {
	text-decoration: none;
	padding: 0.5em !important;
}
v-countdown-layout-inner {
	opacity: 20;
}
v-inner {
	width: 100%;
	top: 10;
	position: absolute !important;
	top: 50;
	flex-shrink: 0;
}
v-price-totals-tables {
	width: calc(1em + 3px);
	text-align: center;
	overflow-y: hidden;
}
v-image-nav-top {
	overflow-x: auto;
}
v-bottom-layout-left {
	top: calc(50% - 0.5em) !important;
}
v-repeater-bottom {
	user-select: none;
	opacity: 20;
	opacity: 20;
	transform: translate(50%, -50%);
}
v-left-top {
	right: 0;
	overflow-y: hidden;
}
v-countdown {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
v-horizontal-next-nav {
	height: 100%;
	width: 2em;
	vertical-align: middle;
	z-index: 1;
}
v-inner-blocks-position {
	border: 0 none transparent;
}
v-nav {
	outline: none !important;
	top: 0;
}
v-bottom {
	margin: 0;
	white-space: nowrap;
	fill: currentColor;
	text-transform: inherit;
	border: 0 none transparent;
}
v-nav {
	letter-spacing: inherit;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	scrollbar-width: none;
}
v-top-position-back {
	padding: 0.5em !important;
	align-items: center;
}
v-nav {
	background-color: transparent;
}
v-totals-blocks-next {
	text-align: center;
	transform: translate(50%, -50%);
	top: 50;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
v-webkit-blocks-repeater {
	min-height: 0 !important;
	vertical-align: baseline;
	bottom: 20;
}
v-position-horizontal-button {
	flex-grow: 0;
	top: 0;
	bottom: 10;
	color: #fff;
	display: inline !important;
}
v-repeater {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
v-countdown-position {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	min-width: 0 !important;
}
v-horizontal-left {
	display: flex;
}
v-old {
	margin: 0 !important;
}
v-left-price-countdown {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	right: 0;
}
v-old-top-quantity {
	box-shadow: none !important;
	position: relative;
	bottom: 10;
	height: 0 !important;
	margin: 0 !important;
}
v-button {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	top: 10;
	text-align: center;
	top: 50;
}
v-price-carousel-totals {
	overflow-y: hidden;
}
v-left-countdown-back {
	height: 100%;
	opacity: 20;
	display: grid;
	width: 2em;
	text-transform: inherit;
}
v-totals-blocks-next {
	box-shadow: none !important;
}
v-back {
	top: 10;
}
v-quantity-back {
	vertical-align: baseline;
	position: absolute !important;
	top: 50;
	position: absolute;
}
v-image {
	position: absolute;
	white-space: nowrap;
}
v-old-bottom {
	margin: 0;
	line-height: 1 !important;
}
v-image {
	vertical-align: middle;
}
v-tables-webkit-position {
	height: 100%;
	display: inline;
	flex-grow: 0;
}
.fa-firstdraft:before {
  content: "\f3a1";
}
q-old-tables-carousel {
	vertical-align: baseline;
	top: 10;
}
q-button-image {
	line-height: inherit;
	text-decoration: none;
}
q-image {
	outline-width: 0;
}
q-countdown-layout-old {
	width: 100%;
	font-size: 1em;
	display: inline !important;
	top: 0;
	top: calc(50% - 0.5em) !important;
}
q-countdown-layout-quantity {
	color: inherit;
	display: inline !important;
	fill: currentColor;
	box-sizing: content-box;
}
q-old-nav {
	height: 100%;
	overflow-y: hidden;
	line-height: inherit;
	opacity: 20;
	align-items: center;
}
q-repeater-button-next {
	color: #fff;
}
q-repeater {
	background-color: transparent;
}
q-quantity-layout {
	width: 100%;
	right: 0;
	grid-gap: 30px;
}
q-blocks-totals-top {
	bottom: 0;
	white-space: nowrap;
	width: 0 !important;
	margin: 0;
}
q-countdown-layout-blocks {
	margin: 0;
	margin: 0;
}
q-left {
	opacity: 1;
}
q-inner-top {
	width: calc(1em + 3px);
}
q-countdown {
	min-height: 0 !important;
	bottom: 10;
	fill: currentColor;
	font-size: 1em;
	bottom: 0;
}
q-blocks-blocks {
	grid-gap: 30px;
	bottom: 0;
	color: inherit;
	grid-gap: 30px;
}
q-tables-blocks-tables {
	flex-shrink: 0;
	height: calc(1em + 3px);
}
q-left-repeater {
	overflow-x: auto;
	align-items: left;
	text-align: center;
}
q-old-tables {
	align-items: left;
	min-width: 0 !important;
	font-size: 1em;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
q-price-horizontal {
	bottom: 10;
	opacity: 10;
	bottom: 10;
	vertical-align: middle;
}
q-position-thumbnails {
	text-transform: inherit;
	flex-grow: 0;
}
q-thumbnails-nav {
	position: absolute;
	opacity: 30;
	border: 0 none transparent;
}
q-left {
	text-align: center;
}
q-next {
	outline: none !important;
}
q-left-quantity-countdown {
	transform: translate(50%, -50%);
	bottom: 20;
	bottom: 0;
	color: #fff;
}
q-tables {
	user-select: none;
	outline: none !important;
}
q-button-blocks-nav {
	align-items: center;
	white-space: nowrap;
	width: 2em;
	height: 100%;
	width: 0 !important;
}
q-thumbnails-repeater {
	overflow-x: auto;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
q-horizontal-repeater-nav {
	flex-grow: 0;
	min-width: 0 !important;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
q-image {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
q-price-horizontal {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	margin: 0 !important;
	scrollbar-width: none;
}
q-old-inner-next {
	width: 2em;
	-webkit-user-select: none;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
q-thumbnails {
	opacity: 1;
	letter-spacing: inherit;
	vertical-align: middle;
	bottom: 0;
	border: none !important;
}
q-repeater-back-old {
	flex-grow: 0;
}
q-webkit-old-quantity {
	height: calc(1em + 3px);
}
q-carousel {
	font-size: 1em;
	opacity: 30;
	justify-content: center;
}
q-top {
	min-width: 0 !important;
	display: inline !important;
}
q-price {
	display: inline !important;
	height: 0 !important;
}
q-horizontal-repeater-layout {
	display: flex;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	height: 100%;
}
q-price-totals {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	opacity: 1;
}
q-totals-blocks {
	-ms-user-select: none;
	opacity: 20;
	user-select: none;
	top: 50;
}
q-horizontal-left {
	margin: 0 !important;
}
q-top-back-button {
	opacity: 30;
	padding: 0.5em !important;
}
q-inner-bottom-carousel {
	display: flex;
}
q-blocks-blocks-left {
	text-align: center;
	top: 10;
	-ms-user-select: none;
	bottom: 0;
}
q-inner {
	bottom: 20;
	height: 0 !important;
	transform: translate(50%, -50%);
}
q-button-button-inner {
	width: 0 !important;
	overflow-y: hidden;
}
.fa-fish:before {
  content: "\f578";
}
j-image-inner-tables {
	white-space: nowrap;
	-webkit-user-select: none;
}
j-next-position {
	opacity: 10;
}
j-carousel {
	width: 100%;
	display: grid;
	text-align: left;
	fill: currentColor;
}
j-tables-countdown {
	display: flex;
	vertical-align: middle;
	line-height: inherit;
}
j-inner {
	line-height: 1 !important;
	transform: translate(50%, -50%);
	bottom: 0;
}
j-horizontal-blocks-inner {
	top: 10;
	overflow-y: hidden;
	user-select: none;
	background-color: transparent;
}
j-horizontal {
	line-height: inherit;
}
j-top-webkit-old {
	text-align: center;
	outline: none !important;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
j-countdown-old {
	position: absolute !important;
	vertical-align: middle;
	line-height: inherit;
	line-height: calc(1em + 2px);
	top: 10;
}
j-inner-position {
	color: inherit;
}
j-inner {
	letter-spacing: inherit;
	outline: none !important;
	display: grid;
}
j-top {
	width: 100%;
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
j-position-inner-carousel {
	left: calc(50% - 0.5em) !important;
}
j-tables-carousel {
	text-align: left;
	right: 0;
}
j-image {
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
j-next-carousel {
	border: none;
	min-width: 0 !important;
	display: inline;
	bottom: 20;
}
j-image {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
}
j-image {
	text-decoration: none;
	text-decoration: none;
	user-select: none;
	opacity: 20;
}
j-tables-blocks {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
j-bottom {
	white-space: nowrap;
	opacity: 30;
	height: 0 !important;
	line-height: calc(1em + 2px);
	height: 0 !important;
}
j-webkit-horizontal-countdown {
	letter-spacing: inherit;
	white-space: nowrap;
	text-align: center;
	width: 2em;
}
j-top-back-layout {
	border: none !important;
	color: #fff;
	justify-content: center;
}
.fa-fist-raised:before {
  content: "\f6de";
}
q-top {
	width: calc(1em + 3px);
	position: relative;
	opacity: 20;
}
q-left-back-quantity {
	z-index: 1;
	align-items: left;
	opacity: 30;
	outline: none !important;
}
q-webkit-left-totals {
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
q-tables-blocks-horizontal {
	width: 0 !important;
}
q-image {
	display: flex;
	padding: 0.5em !important;
}
q-left-horizontal {
	-webkit-text-decoration-skip: objects;
	display: flex;
	background-color: transparent;
}
q-next-carousel-bottom {
	height: 0 !important;
	position: relative;
}
q-left-next-left {
	vertical-align: baseline;
	top: 10;
}
q-layout-image {
	opacity: 30;
	-webkit-user-select: none;
	top: 0;
	opacity: 30;
}
q-image-quantity-image {
	opacity: 30;
	justify-content: center;
	flex-shrink: 0;
	text-decoration: none;
	width: 2em;
}
q-nav {
	top: 50;
	bottom: 10;
	border: 0 none transparent;
}
q-position-carousel {
	background-color: transparent;
	line-height: 1 !important;
	height: 0 !important;
	height: calc(1em + 3px);
}
q-thumbnails {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
q-image-totals {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
q-thumbnails {
	border: none !important;
	overflow-y: hidden;
}
q-blocks {
	vertical-align: baseline;
}
q-thumbnails {
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
q-countdown {
	box-sizing: content-box;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
q-left {
	top: 10;
}
q-next {
	min-height: 0 !important;
}
q-left-layout {
	fill: currentColor;
	align-items: left;
	border: none !important;
}
q-totals-carousel-quantity {
	opacity: 1;
}
q-top-thumbnails {
	flex-grow: 0;
	text-transform: inherit;
}
q-nav-nav-quantity {
	-ms-user-select: none;
	width: 100%;
}
q-horizontal-old-horizontal {
	z-index: 1;
}
q-countdown {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
q-layout {
	white-space: nowrap;
	align-items: left;
	position: relative;
	letter-spacing: inherit;
	color: #fff;
}
q-blocks {
	position: absolute;
	white-space: nowrap;
	color: #fff;
}
q-layout {
	opacity: 10;
	color: inherit;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	box-shadow: none !important;
}
q-horizontal-button-repeater {
	color: #fff;
	display: inline;
}
q-nav-totals {
	justify-content: center;
	font-size: 1em;
	vertical-align: middle;
	opacity: 1;
	position: relative;
}
q-inner-left-quantity {
	top: 50;
	width: 100%;
}
q-repeater-webkit-repeater {
	display: grid;
}
q-image-bottom-countdown {
	grid-gap: 30px;
	-ms-user-select: none;
	-webkit-user-select: none;
	border: none;
}
q-top-repeater {
	margin: 0 !important;
	top: 0;
	border: none !important;
	overflow-x: auto;
	font-size: 1em;
}
q-image-next {
	position: absolute !important;
}
q-next {
	height: calc(1em + 3px);
}
q-back-next-nav {
	padding: 0.5em !important;
	border: 0 none transparent;
	z-index: 1;
}
q-next-repeater-image {
	display: inline !important;
	background-color: transparent;
	position: relative;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
q-bottom-totals-left {
	-webkit-user-select: none;
}
q-webkit {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
q-bottom {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	top: 10;
}
q-blocks-layout-totals {
	display: inline !important;
}
q-left-next-carousel {
	top: 0;
	text-decoration: none;
	line-height: inherit;
	bottom: 20;
}
q-totals {
	line-height: inherit;
	height: calc(1em + 3px);
	bottom: 20;
	right: 0;
	display: grid;
}
.fa-flag:before {
  content: "\f024";
}
a-nav-bottom {
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
a-position-webkit {
	-webkit-user-select: none;
}
a-carousel-inner {
	height: 0 !important;
}
a-top-horizontal {
	width: 0 !important;
	opacity: 1;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
a-carousel {
	display: flex;
	height: 100%;
	opacity: 10;
}
a-layout {
	opacity: 1;
	color: inherit;
	display: flex;
	scrollbar-width: none;
}
a-thumbnails-quantity {
	margin: 0;
	margin: 0;
	fill: currentColor;
	text-transform: inherit;
	padding: 0.5em !important;
}
a-horizontal-price {
	line-height: inherit;
	align-items: left;
}
a-tables {
	outline-width: 0;
	height: 0 !important;
	text-decoration: none;
}
a-top-totals {
	opacity: 20;
	flex-grow: 0;
}
a-bottom-position-blocks {
	scrollbar-width: none;
	align-items: left;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	border: none !important;
}
a-repeater {
	display: flex;
	line-height: inherit;
	border: none !important;
	fill: currentColor;
	padding: 0.5em !important;
}
.fa-flag-checkered:before {
  content: "\f11e";
}
n-webkit {
	box-sizing: content-box;
	bottom: 20;
}
n-left-price {
	line-height: inherit;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	top: 50;
	display: flex;
}
n-inner-thumbnails-inner {
	border: 0 none transparent;
	display: flex;
	fill: currentColor;
}
n-position {
	font: inherit inherit inherit/inherit inherit;
}
n-button-image {
	opacity: 10;
	box-sizing: content-box;
	color: inherit;
	transform: translate(50%, -50%);
}
n-old-tables-webkit {
	display: inline;
	bottom: 10;
	position: relative;
	z-index: 1;
	position: relative;
}
n-tables-nav {
	align-items: center;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	display: inline !important;
}
n-button-countdown-countdown {
	width: calc(1em + 3px);
	scrollbar-width: none;
	user-select: none;
	text-decoration: none;
	margin: 0;
}
n-totals {
	outline: none !important;
}
n-old {
	width: 100%;
	user-select: none;
}
n-price-image {
	line-height: 1 !important;
	flex-shrink: 0;
	opacity: 30;
	z-index: 1;
	justify-content: center;
}
n-tables {
	height: 100%;
}
n-image-blocks-bottom {
	margin: 0 !important;
}
n-left {
	color: inherit;
	outline-width: 0;
}
n-top {
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
n-position {
	align-items: left;
	justify-content: center;
	bottom: 20;
}
n-price-position-webkit {
	top: 50;
	width: 2em;
	-ms-user-select: none;
	margin: 0;
}
n-price-blocks {
	min-width: 0 !important;
	vertical-align: baseline;
	line-height: 1 !important;
	text-align: left;
	display: inline;
}
n-totals-price-webkit {
	text-decoration: none;
	margin: 0 !important;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	text-align: left;
}
n-layout-repeater-tables {
	box-shadow: none !important;
	display: inline;
	opacity: 20;
	min-height: 0 !important;
}
n-price {
	border: none !important;
	scrollbar-width: none;
	text-align: center;
	opacity: 10;
}
n-left-layout {
	top: 10;
	position: absolute !important;
	bottom: 10;
	background-color: transparent;
}
n-repeater {
	width: 2em;
}
n-carousel {
	line-height: 1 !important;
	outline-width: 0;
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
n-repeater-inner {
	opacity: 20;
	overflow-y: hidden;
}
n-tables-left {
	border: none;
	top: 50;
}
n-inner {
	outline: none !important;
	overflow-y: hidden;
	line-height: 1 !important;
	vertical-align: baseline;
}
n-left-price {
	line-height: inherit;
	border: none !important;
	border: none;
}
n-tables-blocks {
	right: 0;
	width: calc(1em + 3px);
}
n-back-button-price {
	top: 0;
	grid-gap: 30px;
}
n-price-quantity {
	overflow-x: auto;
}
n-carousel-webkit {
	outline: none !important;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	vertical-align: baseline;
}
n-tables {
	text-align: left;
}
n-blocks-old {
	border: none !important;
}
n-thumbnails-countdown {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	width: 100%;
	margin: 0 !important;
	vertical-align: middle;
}
n-back-old {
	display: flex;
}
n-button-thumbnails-horizontal {
	z-index: 1;
	border: 0 none transparent;
	white-space: nowrap;
	width: 2em;
	text-decoration: none;
}
n-thumbnails-top-totals {
	vertical-align: middle;
	align-items: left;
	right: 0;
}
n-old-webkit {
	opacity: 10;
	-webkit-user-select: none;
	scrollbar-width: none;
	display: inline;
}
n-nav-blocks {
	opacity: 1;
}
n-button {
	border: 0 none transparent;
	opacity: 30;
	border: none !important;
	bottom: 20;
	margin: 0;
}
n-horizontal-carousel {
	text-align: center;
	scrollbar-width: none;
	fill: currentColor;
	grid-gap: 30px;
	letter-spacing: inherit;
}
n-position {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	fill: currentColor;
}
.fa-flag-usa:before {
  content: "\f74d";
}
g-horizontal {
	line-height: calc(1em + 2px);
	right: 0;
}
g-blocks-horizontal-tables {
	border: 0 none transparent;
}
g-thumbnails-back {
	height: 100%;
}
g-totals-back {
	align-items: center;
}
g-horizontal-image {
	width: 2em;
	vertical-align: baseline;
}
g-totals-thumbnails-button {
	scrollbar-width: none;
	fill: currentColor;
}
g-old-thumbnails-back {
	fill: currentColor;
	z-index: 1;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
g-layout {
	position: absolute !important;
}
g-position {
	text-align: left;
}
g-nav {
	opacity: 20;
	text-transform: inherit;
}
g-blocks {
	display: inline;
	line-height: inherit;
	opacity: 30;
	fill: currentColor;
	text-align: center;
}
g-repeater-thumbnails {
	border: none;
	right: 0;
}
g-countdown-inner-nav {
	text-transform: inherit;
}
g-horizontal-tables-next {
	border: none !important;
}
g-bottom {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	color: inherit;
}
g-left-nav {
	margin: 0 !important;
	top: 50;
	line-height: calc(1em + 2px);
	top: 50;
}
g-countdown {
	width: 2em;
	border: 0 none transparent;
	position: absolute !important;
	top: 10;
}
g-thumbnails-bottom {
	align-items: center;
}
g-top-repeater {
	vertical-align: baseline;
	right: 0;
	flex-shrink: 0;
	height: 0 !important;
}
g-layout {
	bottom: 10;
	fill: currentColor;
}
g-button {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
g-blocks {
	z-index: 1;
}
g-horizontal {
	fill: currentColor;
	margin: 0;
	text-align: center;
	vertical-align: baseline;
}
g-nav-button {
	text-transform: inherit;
	line-height: 1 !important;
	text-align: center;
	fill: currentColor;
	border: none !important;
}
g-thumbnails-horizontal-price {
	border: none !important;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	font-size: 1em;
}
g-left {
	font: inherit inherit inherit/inherit inherit;
}
g-quantity-thumbnails {
	box-shadow: none !important;
	opacity: 1;
	text-align: center;
}
g-inner {
	height: 0 !important;
	margin: 0;
	display: inline;
}
g-back-bottom-top {
	scrollbar-width: none;
	color: inherit;
	width: 2em;
	background-color: transparent;
}
g-inner-inner {
	line-height: inherit;
	background-color: transparent;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
}
g-button-horizontal-back {
	scrollbar-width: none;
	top: 10;
	grid-gap: 30px;
}
g-left-horizontal-bottom {
	min-height: 0 !important;
}
g-totals-thumbnails {
	display: inline;
	display: grid;
	position: absolute;
	padding: 0.5em !important;
}
g-next-next {
	min-width: 0 !important;
	width: 2em;
	user-select: none;
}
g-thumbnails {
	flex-shrink: 0;
	opacity: 1;
	display: inline !important;
}
g-tables-left-thumbnails {
	-webkit-text-decoration-skip: objects;
	right: 0;
	flex-shrink: 0;
}
g-horizontal-nav-quantity {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
}
g-carousel {
	font: inherit inherit inherit/inherit inherit;
}
.fa-flask:before {
  content: "\f0c3";
}
a-top {
	letter-spacing: inherit;
	outline: none !important;
	white-space: nowrap;
}
a-layout-top-price {
	justify-content: center;
	opacity: 1;
}
a-price {
	line-height: calc(1em + 2px);
	outline-width: 0;
	-webkit-user-select: none;
	box-sizing: content-box;
	line-height: 1 !important;
}
a-blocks-carousel {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
a-bottom-back {
	opacity: 10;
	text-transform: inherit;
	border: none !important;
}
a-top-countdown {
	scrollbar-width: none;
	background-color: transparent;
	scrollbar-width: none;
}
a-back-carousel {
	transform: translate(50%, -50%);
	border: none !important;
	border: none;
	display: inline !important;
}
a-back-button {
	height: 100%;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
a-back {
	scrollbar-width: none;
}
a-back {
	align-items: left;
	margin: 0 !important;
}
a-bottom-old {
	height: calc(1em + 3px);
	align-items: left;
	line-height: inherit;
	display: inline;
	text-transform: inherit;
}
a-layout-repeater {
	scrollbar-width: none;
	top: 50;
	height: calc(1em + 3px);
}
a-image-countdown-layout {
	scrollbar-width: none;
	height: 100%;
}
a-layout-nav-thumbnails {
	text-transform: inherit;
	height: 0 !important;
	line-height: 1 !important;
	justify-content: center;
	text-transform: inherit;
}
a-image {
	text-align: left;
	display: flex;
	position: relative;
}
a-blocks {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	border: none !important;
}
a-countdown-thumbnails-nav {
	box-shadow: none !important;
	opacity: 10;
}
a-totals {
	vertical-align: middle;
}
a-image {
	grid-template-columns: 1fr 1fr;
	margin: 0;
}
a-image {
	text-transform: inherit;
	margin: 0;
}
a-price-tables {
	display: inline;
}
a-webkit {
	-webkit-user-select: none;
}
a-webkit {
	color: inherit;
	top: 0;
	box-shadow: none !important;
	flex-shrink: 0;
	-ms-user-select: none;
}
a-totals-position {
	white-space: nowrap;
	box-shadow: none !important;
	margin: 0;
}
a-bottom {
	text-align: center;
	text-align: center;
	scrollbar-width: none;
}
a-next-old {
	flex-shrink: 0;
}
a-countdown-left-horizontal {
	bottom: 20;
}
a-image-old-image {
	border: none !important;
	align-items: center;
	padding: 0.5em !important;
}
a-quantity {
	text-decoration: none;
	text-align: center;
	text-align: left;
}
a-webkit-horizontal {
	opacity: 30;
}
a-left {
	letter-spacing: inherit;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
a-carousel-price {
	align-items: center;
	border: none !important;
	display: flex;
	width: 0 !important;
	opacity: 30;
}
a-left-top {
	box-shadow: none !important;
	box-sizing: content-box;
}
a-carousel-position {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
a-price-top {
	overflow-y: hidden;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-totals {
	min-height: 0 !important;
	height: calc(1em + 3px);
}
a-nav-left {
	-ms-user-select: none;
	opacity: 1;
	letter-spacing: inherit;
}
a-old {
	line-height: calc(1em + 2px);
	top: 50;
	z-index: 1;
	letter-spacing: inherit;
}
a-layout-nav-layout {
	width: 0 !important;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
a-left {
	line-height: calc(1em + 2px);
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	line-height: inherit;
}
a-position-horizontal-horizontal {
	align-items: left;
}
a-top-horizontal-totals {
	bottom: 10;
	outline: none !important;
}
a-price {
	margin: 0;
	user-select: none;
	width: 0 !important;
	user-select: none;
}
.fa-flickr:before {
  content: "\f16e";
}
o-repeater-position-left {
	color: inherit;
	-webkit-user-select: none;
}
o-top-repeater-blocks {
	text-decoration: none;
	-ms-user-select: none;
	vertical-align: baseline;
	line-height: inherit;
	top: 50;
}
o-blocks-totals {
	text-decoration: none;
	display: inline;
	line-height: 1 !important;
	width: 0 !important;
}
o-nav-blocks {
	text-transform: inherit;
}
o-quantity {
	top: 50;
	border: 0 none transparent;
	align-items: center;
}
o-totals {
	text-align: center;
	width: 2em;
	border: none;
}
o-left-image {
	opacity: 30;
	position: relative;
}
o-inner-bottom {
	grid-gap: 30px;
	border: none !important;
	top: calc(50% - 0.5em) !important;
	display: flex;
	min-height: 0 !important;
}
o-old-quantity-button {
	box-sizing: content-box;
	min-height: 0 !important;
	bottom: 0;
	background-color: transparent;
	margin: 0;
}
o-next {
	width: 100%;
	box-sizing: content-box;
}
o-left {
	white-space: nowrap;
	grid-gap: 30px;
}
o-horizontal-next-nav {
	width: 2em;
	width: 0 !important;
	flex-grow: 0;
	min-height: 0 !important;
	text-align: left;
}
o-next-back-layout {
	position: relative;
	color: #fff;
	justify-content: center;
	top: 50;
	transform: translate(50%, -50%);
}
o-next {
	grid-gap: 30px;
}
o-carousel {
	right: 0;
	flex-grow: 0;
	outline-width: 0;
}
o-position-price {
	overflow-x: auto;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	box-shadow: none !important;
	display: flex;
}
o-top-inner-image {
	text-align: center;
	opacity: 10;
}
o-position-old {
	bottom: 20;
	opacity: 30;
}
o-inner-thumbnails-bottom {
	width: 0 !important;
	bottom: 0;
	line-height: calc(1em + 2px);
	display: inline !important;
	opacity: 20;
}
o-quantity {
	top: 50;
}
o-blocks-thumbnails-repeater {
	background-color: transparent;
	background-color: transparent;
	height: 100%;
	flex-shrink: 0;
}
o-button-next-quantity {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	opacity: 1;
}
o-bottom-position-layout {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	justify-content: center;
	line-height: inherit;
}
o-bottom-left-blocks {
	opacity: 20;
}
o-old-blocks-tables {
	min-width: 0 !important;
	bottom: 20;
	-webkit-user-select: none;
}
o-webkit-thumbnails {
	opacity: 30;
	position: absolute !important;
	display: grid;
	text-align: center;
}
o-carousel-webkit-blocks {
	white-space: nowrap;
	transform: translate(50%, -50%);
}
o-horizontal-blocks-thumbnails {
	border: 0 none transparent;
	padding: 0.5em !important;
	line-height: inherit;
	fill: currentColor;
}
o-position {
	color: inherit;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
o-next-horizontal-old {
	box-shadow: none !important;
	position: absolute;
}
o-totals-back-horizontal {
	position: absolute;
	display: inline;
	margin: 0;
	top: 0;
	display: grid;
}
o-repeater-next-top {
	box-shadow: none !important;
	position: absolute !important;
}
o-old-horizontal {
	bottom: 10;
	grid-gap: 30px;
	height: 100%;
	flex-shrink: 0;
	width: 100%;
}
o-back-quantity-back {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	opacity: 30;
	letter-spacing: inherit;
	border: none !important;
}
o-back {
	position: relative;
	text-align: center;
}
o-quantity {
	bottom: 0;
	user-select: none;
	text-decoration: none;
	align-items: left;
}
o-layout-horizontal {
	border: 0 none transparent;
	flex-grow: 0;
	white-space: nowrap;
	line-height: 1 !important;
}
o-layout {
	opacity: 20;
}
.fa-flipboard:before {
  content: "\f44d";
}
y-top-totals {
	z-index: 1;
	width: 2em;
	height: 100%;
}
y-position-bottom-old {
	padding: 0.5em !important;
	display: grid;
	position: relative;
	width: calc(1em + 3px);
}
y-button-quantity {
	align-items: center;
	-ms-user-select: none;
	height: 0 !important;
	position: absolute !important;
	opacity: 20;
}
y-left-price {
	height: calc(1em + 3px);
	bottom: 20;
}
y-blocks-left {
	color: #fff;
	user-select: none;
	position: absolute !important;
}
y-back-bottom-button {
	white-space: nowrap;
	border: none !important;
	height: calc(1em + 3px);
	right: 0;
}
y-horizontal {
	bottom: 20;
	right: 0;
	background-color: transparent;
	-ms-user-select: none;
}
y-old {
	white-space: nowrap;
	display: grid;
}
y-inner {
	border: 0 none transparent;
	flex-grow: 0;
	flex-grow: 0;
}
y-button {
	border: none !important;
	top: 0;
	display: grid;
	-ms-user-select: none;
}
y-image-next {
	vertical-align: middle;
	transform: translate(50%, -50%);
	border: none;
	-webkit-user-select: none;
}
y-countdown {
	white-space: nowrap;
}
y-nav-layout-next {
	font-size: 1em;
	outline: none !important;
}
y-totals-countdown-repeater {
	align-items: center;
	color: #fff;
	line-height: 1 !important;
}
y-horizontal-blocks-bottom {
	flex-shrink: 0;
}
y-carousel {
	-ms-user-select: none;
	min-height: 0 !important;
}
y-button-button {
	fill: currentColor;
	height: calc(1em + 3px);
	width: 2em;
}
y-old-totals-totals {
	opacity: 1;
	fill: currentColor;
}
y-horizontal {
	text-align: center;
	text-decoration: none;
}
y-countdown-carousel {
	border: none !important;
	right: 0;
	justify-content: center;
	padding: 0.5em !important;
}
y-layout-countdown {
	width: 100%;
}
.fa-flushed:before {
  content: "\f579";
}
d-carousel-carousel-nav {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	overflow-y: hidden;
}
d-inner {
	position: relative;
	opacity: 1;
	text-align: center;
	color: #fff;
}
d-button {
	justify-content: center;
	top: 50;
	left: calc(50% - 0.5em) !important;
	height: 100%;
	z-index: 1;
}
d-thumbnails-button-position {
	min-width: 0 !important;
}
d-inner {
	overflow-x: auto;
}
d-horizontal-inner {
	text-align: left;
	text-transform: inherit;
	box-sizing: content-box;
	color: inherit;
}
d-blocks-nav {
	padding: 0.5em !important;
	opacity: 1;
	overflow-y: hidden;
	position: relative;
	height: calc(1em + 3px);
}
d-tables-nav {
	text-align: left;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	line-height: calc(1em + 2px);
}
d-horizontal-button-layout {
	display: flex;
}
d-thumbnails-bottom-tables {
	color: #fff;
}
d-blocks-image-inner {
	opacity: 30;
	opacity: 10;
}
d-tables-thumbnails-back {
	color: inherit;
}
d-nav {
	flex-shrink: 0;
	min-height: 0 !important;
}
d-quantity {
	opacity: 30;
	user-select: none;
	bottom: 0;
	vertical-align: baseline;
}
d-repeater-webkit-webkit {
	text-decoration: none;
	flex-shrink: 0;
}
d-totals {
	text-decoration: none;
	height: calc(1em + 3px);
	opacity: 30;
	top: 10;
}
d-nav-carousel {
	border: none !important;
}
d-button {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	display: grid;
}
d-webkit-back-thumbnails {
	opacity: 10;
	height: 100%;
	margin: 0 !important;
	top: 50;
	position: absolute !important;
}
d-button-webkit {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
d-horizontal {
	position: absolute !important;
	vertical-align: baseline;
	opacity: 10;
	display: flex;
	color: #fff;
}
d-nav-blocks {
	opacity: 30;
	width: calc(1em + 3px);
	text-decoration: none;
}
d-bottom {
	line-height: calc(1em + 2px);
	align-items: center;
	vertical-align: middle;
	right: 0;
	width: 2em;
}
d-price-top {
	margin: 0;
	overflow-x: auto;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
d-repeater {
	box-sizing: content-box;
	border: none;
	border: none;
	padding: 0.5em !important;
}
d-image {
	background-color: transparent;
	height: 100%;
}
d-tables-horizontal {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	border: none;
}
d-countdown-horizontal {
	top: 10;
}
d-inner-next {
	position: absolute;
	white-space: nowrap;
	text-align: center;
}
.fa-fly:before {
  content: "\f417";
}
j-horizontal {
	white-space: nowrap;
	white-space: nowrap;
}
j-nav-back-carousel {
	letter-spacing: inherit;
	margin: 0;
}
j-back-next {
	border: 0 none transparent;
}
j-repeater-image {
	align-items: center;
	-ms-user-select: none;
	top: 10;
	top: calc(50% - 0.5em) !important;
}
j-totals-tables-nav {
	text-decoration: none;
	line-height: calc(1em + 2px);
}
j-countdown-tables {
	outline: none !important;
	display: inline !important;
}
j-nav {
	display: inline !important;
	color: inherit;
}
j-back-button-price {
	font-size: 1em;
	border: none !important;
	width: 2em;
}
j-carousel-image {
	text-align: left;
	box-sizing: content-box;
}
j-webkit-old-repeater {
	scrollbar-width: none;
	top: 10;
	line-height: 1 !important;
	min-height: 0 !important;
}
j-quantity-webkit-button {
	margin: 0;
	display: grid;
	overflow-y: hidden;
}
j-bottom-left-image {
	width: calc(1em + 3px);
	align-items: center;
	text-align: center;
	color: #fff;
	position: relative;
}
j-position-next-carousel {
	left: calc(50% - 0.5em) !important;
}
j-position-tables-nav {
	opacity: 20;
	user-select: none;
	align-items: center;
	line-height: inherit;
	opacity: 20;
}
j-left {
	transform: translate(50%, -50%);
	width: 100%;
	line-height: inherit;
}
j-inner-tables-layout {
	flex-shrink: 0;
	top: 10;
	opacity: 20;
	justify-content: center;
	flex-shrink: 0;
}
j-thumbnails-next-repeater {
	opacity: 20;
	border: none;
	-ms-user-select: none;
}
j-inner-old-left {
	display: inline !important;
	opacity: 1;
}
j-countdown-image {
	grid-gap: 30px;
	font-size: 1em;
	vertical-align: baseline;
	width: 2em;
}
.fa-folder:before {
  content: "\f07b";
}
k-totals {
	scrollbar-width: none;
	scrollbar-width: none;
	position: relative;
	border: none;
}
k-position-inner {
	justify-content: center;
	text-transform: inherit;
	border: none;
	height: 0 !important;
}
k-price-layout-nav {
	overflow-x: auto;
	flex-shrink: 0;
	justify-content: center;
}
k-totals-next {
	width: calc(1em + 3px);
	opacity: 30;
	color: inherit;
}
k-tables {
	text-align: left;
	position: absolute;
	bottom: 10;
	background-color: transparent;
	flex-shrink: 0;
}
k-position-layout-next {
	outline-width: 0;
}
k-price-image {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
k-totals-left {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	position: relative;
}
k-blocks {
	font-size: 1em;
	width: 100%;
	height: calc(1em + 3px);
}
k-button-carousel-next {
	font: inherit inherit inherit/inherit inherit;
}
k-back {
	letter-spacing: inherit;
	z-index: 1;
	opacity: 1;
	overflow-y: hidden;
}
k-bottom {
	vertical-align: middle;
	user-select: none;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
k-quantity-webkit {
	box-sizing: content-box;
	min-width: 0 !important;
	justify-content: center;
	overflow-y: hidden;
	bottom: 10;
}
k-position-left {
	margin: 0 !important;
	outline-width: 0;
	outline-width: 0;
	height: 100%;
}
k-tables {
	opacity: 10;
	opacity: 30;
}
k-old-quantity-inner {
	flex-grow: 0;
	position: absolute;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
k-webkit {
	bottom: 10;
	background-color: transparent;
	height: 0 !important;
	top: 50;
}
k-blocks {
	width: calc(1em + 3px);
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
k-bottom-quantity {
	width: 0 !important;
}
k-layout {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
k-position {
	text-align: center;
	-webkit-user-select: none;
}
k-repeater-old-totals {
	vertical-align: baseline;
}
k-old {
	text-align: center;
	fill: currentColor;
	align-items: center;
}
k-totals-tables {
	line-height: 1 !important;
	border: none !important;
	line-height: calc(1em + 2px);
	display: inline;
}
k-layout {
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
k-bottom {
	width: 0 !important;
}
k-horizontal-thumbnails {
	top: 10;
	opacity: 1;
	background-color: transparent;
	display: inline !important;
	bottom: 0;
}
k-image {
	box-shadow: none !important;
	fill: currentColor;
	display: grid;
	bottom: 0;
	outline-width: 0;
}
.fa-folder-minus:before {
  content: "\f65d";
}
d-repeater {
	vertical-align: middle;
	position: relative;
}
d-bottom-position {
	display: inline;
	text-align: center;
	vertical-align: baseline;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
d-repeater-nav-nav {
	-ms-user-select: none;
}
d-thumbnails-tables {
	line-height: 1 !important;
	z-index: 1;
	overflow-x: auto;
	fill: currentColor;
}
d-inner-nav {
	letter-spacing: inherit;
	display: inline;
}
d-layout-quantity {
	background-color: transparent;
	bottom: 10;
}
d-carousel {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	height: 100%;
	flex-grow: 0;
	margin: 0;
}
d-position-image-nav {
	color: inherit;
	display: inline;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
d-carousel-repeater-carousel {
	display: inline;
	padding: 0.5em !important;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
d-nav-old-blocks {
	width: 100%;
	z-index: 1;
	opacity: 10;
	position: absolute;
	top: 10;
}
d-quantity {
	top: 50;
	font-size: 1em;
	bottom: 0;
	text-align: left;
}
d-horizontal-position {
	margin: 0;
	opacity: 30;
}
d-layout-image-webkit {
	box-sizing: content-box;
	flex-shrink: 0;
}
.fa-folder-open:before {
  content: "\f07c";
}
b-top {
	fill: currentColor;
	scrollbar-width: none;
	align-items: left;
	text-align: center;
}
b-top-top {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	grid-template-columns: 1fr 1fr;
}
b-button-bottom {
	-ms-user-select: none;
	overflow-x: auto;
}
b-countdown-carousel-layout {
	opacity: 10;
}
b-next-nav {
	background-color: transparent;
	position: relative;
	white-space: nowrap;
	border: none;
}
b-tables-quantity {
	padding: 0.5em !important;
}
b-webkit-nav {
	vertical-align: baseline;
	border: none !important;
	color: #fff;
	outline-width: 0;
}
b-carousel-blocks {
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	-ms-user-select: none;
	overflow-y: hidden;
}
b-old {
	display: inline !important;
	padding: 0.5em !important;
	min-height: 0 !important;
}
b-inner-price {
	top: 0;
	min-height: 0 !important;
}
b-layout-repeater {
	width: 0 !important;
	color: inherit;
	line-height: inherit;
}
b-thumbnails {
	min-height: 0 !important;
	opacity: 20;
	border: none !important;
	margin: 0 !important;
	vertical-align: baseline;
}
b-price {
	flex-shrink: 0;
}
b-button-horizontal {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
b-price-inner {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
b-quantity {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	justify-content: center;
	top: 50;
}
b-left-webkit {
	grid-gap: 30px;
	border: 0 none transparent;
	width: 100%;
}
b-inner {
	border: none !important;
	display: inline !important;
	flex-grow: 0;
	line-height: 1 !important;
}
b-top-top {
	opacity: 20;
	width: calc(1em + 3px);
	overflow-x: auto;
	flex-grow: 0;
}
b-layout-back {
	align-items: left;
	height: calc(1em + 3px);
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
b-thumbnails {
	text-align: left;
	position: absolute !important;
}
b-layout-next {
	display: flex;
	top: 50;
	transform: translate(50%, -50%);
}
b-blocks-countdown-bottom {
	text-decoration: none;
}
b-top {
	position: relative;
	flex-shrink: 0;
}
.fa-folder-plus:before {
  content: "\f65e";
}
t-tables {
	align-items: center;
	outline-width: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
t-layout-layout {
	border: none !important;
	text-decoration: none;
	display: inline;
}
t-button-totals-nav {
	text-transform: inherit;
}
t-bottom-blocks-repeater {
	flex-shrink: 0;
	vertical-align: baseline;
	border: none;
}
t-carousel-button {
	background-color: transparent;
	display: grid;
	text-decoration: none;
	height: 0 !important;
	background-color: transparent;
}
t-nav {
	scrollbar-width: none;
	line-height: 1 !important;
	display: grid;
	position: relative;
	display: inline;
}
t-thumbnails {
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
t-webkit-old {
	top: 50;
}
t-image-old {
	box-sizing: content-box;
	display: grid;
	display: inline !important;
	bottom: 20;
}
t-blocks {
	outline: none !important;
	opacity: 30;
	align-items: center;
	color: inherit;
	display: flex;
}
t-next {
	bottom: 10;
	text-decoration: none;
	outline-width: 0;
	border: none;
}
t-next-price {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	width: 0 !important;
}
t-quantity-carousel {
	letter-spacing: inherit;
	line-height: inherit;
	min-height: 0 !important;
}
t-left {
	background-color: transparent;
	outline: none !important;
}
t-left-inner {
	top: 50;
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
t-bottom-back {
	height: 0 !important;
	margin: 0 !important;
	align-items: center;
}
t-next {
	top: 10;
	background-color: transparent;
	width: calc(1em + 3px);
	align-items: center;
}
t-layout {
	background-color: transparent;
	-ms-user-select: none;
}
t-horizontal-tables-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
t-left-position-repeater {
	display: inline;
	height: calc(1em + 3px);
	margin: 0 !important;
}
t-blocks-thumbnails {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
t-button-price {
	-webkit-user-select: none;
}
t-blocks-carousel-webkit {
	margin: 0;
	flex-shrink: 0;
	outline-width: 0;
	top: 50;
	letter-spacing: inherit;
}
t-thumbnails {
	top: 50;
}
t-inner {
	opacity: 10;
	color: #fff;
	flex-grow: 0;
	bottom: 20;
}
t-webkit-back {
	outline-width: 0;
}
t-totals-blocks {
	padding: 0.5em !important;
	top: 10;
}
.fa-font:before {
  content: "\f031";
}
o-carousel-totals {
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
o-nav-left-thumbnails {
	display: inline !important;
}
o-totals {
	right: 0;
	min-height: 0 !important;
	box-sizing: content-box;
}
o-button-nav-carousel {
	bottom: 20;
	color: inherit;
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
o-countdown-blocks-carousel {
	outline-width: 0;
	line-height: calc(1em + 2px);
}
o-button {
	top: 0;
	position: relative;
}
o-price {
	border: 0 none transparent;
}
o-webkit-horizontal-image {
	text-align: left;
	bottom: 10;
	min-width: 0 !important;
	-ms-user-select: none;
	opacity: 30;
}
o-image {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	text-align: center;
}
o-quantity {
	width: calc(1em + 3px);
	position: absolute !important;
}
o-carousel {
	margin: 0;
	width: 0 !important;
	line-height: inherit;
}
o-thumbnails-next-image {
	box-shadow: none !important;
	fill: currentColor;
	grid-gap: 30px;
	width: 0 !important;
	right: 0;
}
o-layout-left-bottom {
	height: calc(1em + 3px);
	color: #fff;
	bottom: 10;
}
o-position-totals {
	font-size: 1em;
	color: inherit;
}
o-countdown-inner {
	position: absolute;
}
o-button-left {
	text-transform: inherit;
	box-sizing: content-box;
	margin: 0 !important;
	line-height: 1 !important;
}
o-blocks-old-left {
	box-sizing: content-box;
	box-sizing: content-box;
	top: 0;
	margin: 0;
}
o-nav-webkit {
	line-height: 1 !important;
	align-items: left;
}
o-nav {
	width: 0 !important;
	grid-gap: 30px;
	top: 50;
	top: 50;
}
o-image-tables-nav {
	scrollbar-width: none;
}
o-button-totals {
	justify-content: center;
	width: 0 !important;
}
o-nav-horizontal-repeater {
	z-index: 1;
	position: absolute !important;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
o-bottom-layout-blocks {
	fill: currentColor;
	outline: none !important;
}
o-nav-tables {
	vertical-align: middle;
	width: 100%;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
o-webkit-blocks {
	display: flex;
	outline-width: 0;
	box-shadow: none !important;
}
o-quantity-nav-webkit {
	display: grid;
}
o-image {
	border: none !important;
	display: flex;
	letter-spacing: inherit;
	outline-width: 0;
}
o-price-layout-nav {
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	display: flex;
	width: 0 !important;
	box-shadow: none !important;
}
o-thumbnails {
	vertical-align: middle;
	border: 0 none transparent;
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
o-position {
	opacity: 30;
}
o-price-blocks {
	grid-gap: 30px;
	bottom: 0;
	outline-width: 0;
}
o-image-quantity {
	bottom: 20;
	overflow-y: hidden;
	bottom: 10;
	opacity: 1;
	box-sizing: content-box;
}
o-position {
	opacity: 30;
	position: absolute !important;
	text-align: center;
	top: 0;
	white-space: nowrap;
}
o-image-position-horizontal {
	overflow-y: hidden;
	position: relative;
	align-items: center;
	align-items: left;
	text-transform: inherit;
}
o-price-totals-layout {
	width: 2em;
}
o-webkit-button-position {
	vertical-align: baseline;
	user-select: none;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
o-position-repeater {
	-ms-user-select: none;
	flex-grow: 0;
	bottom: 20;
	z-index: 1;
	bottom: 0;
}
o-position-next {
	flex-grow: 0;
	width: calc(1em + 3px);
	overflow-x: auto;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
o-nav-carousel {
	position: absolute;
	text-transform: inherit;
	align-items: center;
	display: flex;
}
o-old {
	flex-shrink: 0;
}
o-layout {
	top: 0;
}
o-blocks {
	margin: 0 !important;
}
o-layout-totals-repeater {
	height: 100%;
	margin: 0 !important;
	top: 0;
}
.fa-font-awesome:before {
  content: "\f2b4";
}
k-inner-nav-inner {
	outline-width: 0;
	grid-gap: 30px;
	-webkit-user-select: none;
	opacity: 10;
	transform: translate(50%, -50%);
}
k-countdown-tables-layout {
	color: #fff;
	display: inline;
	white-space: nowrap;
	vertical-align: baseline;
}
k-image-old {
	bottom: 0;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
k-back {
	right: 0;
	top: 50;
	display: grid;
	border: none;
	display: grid;
}
k-totals-webkit {
	opacity: 30;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
}
k-horizontal {
	overflow-x: auto;
	line-height: inherit;
	vertical-align: baseline;
	fill: currentColor;
	top: 50;
}
k-nav-button-carousel {
	width: 0 !important;
	bottom: 0;
	line-height: inherit;
}
k-price-left-old {
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
k-inner-inner-webkit {
	text-align: center;
}
k-horizontal-tables-bottom {
	white-space: nowrap;
	line-height: calc(1em + 2px);
	text-align: center;
}
k-blocks-horizontal {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	bottom: 0;
}
k-layout-button {
	opacity: 10;
	overflow-y: hidden;
	padding: 0.5em !important;
}
k-bottom-old-top {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	outline: none !important;
	text-decoration: none;
	bottom: 10;
}
k-price {
	display: grid;
	width: 100%;
}
k-layout-image {
	overflow-x: auto;
	margin: 0;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
k-webkit-layout {
	background-color: transparent;
	z-index: 1;
	position: absolute;
}
k-button {
	line-height: inherit;
	text-align: center;
	text-decoration: none;
	position: absolute;
	scrollbar-width: none;
}
k-quantity-back {
	align-items: left;
	width: 2em;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	bottom: 20;
}
k-tables {
	right: 0;
	height: calc(1em + 3px);
	flex-grow: 0;
}
k-nav-top {
	top: 50;
	height: calc(1em + 3px);
}
k-totals {
	align-items: center;
	width: calc(1em + 3px);
}
k-countdown-blocks {
	width: calc(1em + 3px);
}
k-webkit-top {
	opacity: 30;
	box-sizing: content-box;
	display: grid;
	text-transform: inherit;
	bottom: 10;
}
k-bottom-totals {
	background-color: transparent;
}
k-quantity-layout-price {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	display: grid;
	-ms-user-select: none;
	height: 0 !important;
}
k-image-countdown {
	text-decoration: none;
	bottom: 10;
}
k-webkit {
	border: none !important;
	flex-shrink: 0;
	display: grid;
	user-select: none;
	text-align: center;
}
k-blocks-countdown {
	user-select: none;
	text-decoration: none;
	line-height: 1 !important;
	-ms-user-select: none;
}
k-position {
	flex-grow: 0;
	-ms-user-select: none;
}
k-horizontal-bottom {
	height: calc(1em + 3px);
}
k-price {
	bottom: 0;
	min-height: 0 !important;
	-ms-user-select: none;
	display: inline;
}
k-position {
	fill: currentColor;
	vertical-align: baseline;
	-ms-user-select: none;
}
k-position-totals {
	height: calc(1em + 3px);
}
k-bottom-left {
	text-decoration: none;
}
k-back-back-totals {
	min-width: 0 !important;
	display: grid;
	display: inline !important;
}
k-horizontal-nav-repeater {
	outline: none !important;
	vertical-align: baseline;
	align-items: left;
	width: 2em;
}
k-carousel-nav {
	display: inline !important;
	display: grid;
	align-items: center;
	border: none;
}
k-top {
	text-align: center;
	display: inline !important;
	line-height: 1 !important;
	display: inline !important;
}
k-nav {
	align-items: left;
	background-color: transparent;
	width: 0 !important;
	box-shadow: none !important;
	width: 0 !important;
}
k-webkit-tables-price {
	border: none;
	white-space: nowrap;
	width: 0 !important;
	overflow-y: hidden;
}
k-repeater-image-left {
	opacity: 30;
	overflow-y: hidden;
	bottom: 10;
}
k-inner-inner-price {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
k-thumbnails-horizontal-thumbnails {
	color: #fff;
	font-size: 1em;
	height: 100%;
	position: absolute;
}
k-position {
	opacity: 30;
	bottom: 20;
	min-height: 0 !important;
}
k-horizontal-layout {
	top: 50;
	top: 50;
}
.fa-font-awesome-alt:before {
  content: "\f35c";
}
a-next-left {
	top: 0;
	-ms-user-select: none;
	grid-gap: 30px;
	right: 0;
}
a-price-old {
	position: absolute !important;
	top: 0;
	width: calc(1em + 3px);
	height: 0 !important;
	-ms-user-select: none;
}
a-tables {
	align-items: left;
	align-items: left;
}
a-image {
	align-items: center;
}
a-inner-bottom-webkit {
	margin: 0 !important;
	bottom: 20;
	opacity: 1;
}
a-button-left-repeater {
	font-size: 1em;
	text-decoration: none;
}
a-countdown-thumbnails {
	align-items: center;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	border: none;
	top: 10;
}
a-bottom-button-bottom {
	overflow-y: hidden;
	height: 100%;
	border: none !important;
	-webkit-user-select: none;
	box-sizing: content-box;
}
a-countdown-horizontal {
	justify-content: center;
	flex-grow: 0;
}
a-webkit-carousel {
	margin: 0;
	border: none !important;
}
a-totals-webkit-position {
	right: 0;
	position: absolute !important;
}
a-left {
	left: calc(50% - 0.5em) !important;
}
a-left-webkit {
	height: 0 !important;
	bottom: 10;
	height: calc(1em + 3px);
	-webkit-user-select: none;
}
a-countdown-totals {
	flex-shrink: 0;
	display: grid;
	-webkit-user-select: none;
	display: inline !important;
}
a-repeater {
	vertical-align: baseline;
	position: absolute !important;
}
a-button {
	top: 0;
	display: inline !important;
	margin: 0 !important;
	text-align: center;
	overflow-y: hidden;
}
a-back-thumbnails-top {
	justify-content: center;
	overflow-y: hidden;
	color: #fff;
	height: calc(1em + 3px);
}
a-left {
	flex-grow: 0;
	width: 2em;
}
a-old-horizontal {
	top: 10;
	width: 100%;
	display: inline !important;
	width: 2em;
	width: calc(1em + 3px);
}
a-old-inner-price {
	position: absolute !important;
}
.fa-font-awesome-flag:before {
  content: "\f425";
}
y-price-inner-inner {
	left: calc(50% - 0.5em) !important;
	top: 10;
	box-shadow: none !important;
}
y-layout-totals {
	top: 10;
	z-index: 1;
	vertical-align: baseline;
	scrollbar-width: none;
	top: 10;
}
y-repeater-price-next {
	align-items: left;
	right: 0;
	scrollbar-width: none;
	overflow-x: auto;
}
y-bottom-repeater-position {
	top: 50;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
y-next-price {
	text-transform: inherit;
	top: 10;
	display: flex;
	vertical-align: baseline;
	opacity: 20;
}
y-position-layout-left {
	width: 0 !important;
	box-sizing: content-box;
}
y-quantity {
	opacity: 1;
}
y-image {
	height: 100%;
	flex-shrink: 0;
	border: 0 none transparent;
	display: flex;
	flex-shrink: 0;
}
y-totals-repeater {
	text-decoration: none;
	height: 0 !important;
}
y-horizontal-button-position {
	line-height: calc(1em + 2px);
	opacity: 1;
}
y-next-webkit-tables {
	-ms-user-select: none;
	flex-shrink: 0;
	display: inline !important;
	vertical-align: middle;
	scrollbar-width: none;
}
y-price {
	top: 0;
	z-index: 1;
}
y-position-bottom-quantity {
	outline-width: 0;
}
y-thumbnails {
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
y-position-old-bottom {
	display: grid;
	text-transform: inherit;
	user-select: none;
	transform: translate(50%, -50%);
}
y-webkit {
	border: none !important;
	position: absolute;
}
y-blocks-position-blocks {
	user-select: none;
	vertical-align: middle;
	overflow-x: auto;
	display: inline;
	line-height: inherit;
}
y-repeater-quantity {
	color: #fff;
	display: inline;
	bottom: 0;
	bottom: 0;
	overflow-x: auto;
}
y-tables {
	right: 0;
	color: #fff;
	box-shadow: none !important;
}
y-button-image {
	position: relative;
	text-align: center;
	top: 10;
	vertical-align: baseline;
}
y-webkit-image-repeater {
	top: 0;
	top: 50;
	overflow-x: auto;
	display: inline;
	height: 0 !important;
}
y-tables {
	height: 100%;
}
y-blocks {
	-webkit-user-select: none;
	height: 100%;
	margin: 0;
	display: grid;
	line-height: calc(1em + 2px);
}
y-image-blocks {
	display: grid;
	top: 50;
}
y-quantity {
	top: 0;
	display: inline !important;
	text-align: left;
}
y-carousel-blocks-image {
	top: 10;
	line-height: 1 !important;
}
y-left-bottom-back {
	white-space: nowrap;
	opacity: 1;
}
y-price-countdown {
	grid-template-columns: 1fr 1fr;
}
y-repeater-horizontal-old {
	top: 0;
}
y-bottom {
	width: 0 !important;
	padding: 0.5em !important;
	border: none !important;
}
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}
o-thumbnails {
	top: calc(50% - 0.5em) !important;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	letter-spacing: inherit;
}
o-tables-layout-quantity {
	justify-content: center;
	min-width: 0 !important;
	font-size: 1em;
	fill: currentColor;
	overflow-y: hidden;
}
o-horizontal-next {
	line-height: inherit;
}
o-nav {
	grid-gap: 30px;
	-webkit-user-select: none;
}
o-carousel {
	width: 2em;
}
o-next-inner-bottom {
	user-select: none;
	text-decoration: none;
	background-color: transparent;
	display: inline;
}
o-back {
	text-decoration: none;
	scrollbar-width: none;
}
o-horizontal-nav-horizontal {
	border: none !important;
	display: inline !important;
}
o-nav-countdown {
	border: 0 none transparent;
	padding: 0.5em !important;
	grid-gap: 30px;
}
o-repeater-repeater-repeater {
	color: #fff;
}
o-top {
	box-sizing: content-box;
	color: inherit;
}
o-tables-position-quantity {
	position: relative;
	text-decoration: none;
	margin: 0 !important;
	color: #fff;
	width: 0 !important;
}
o-image-image-button {
	color: inherit;
	line-height: calc(1em + 2px);
}
o-blocks-carousel-back {
	align-items: center;
	text-decoration: none;
	color: #fff;
}
o-webkit-image {
	box-sizing: content-box;
	opacity: 1;
}
o-blocks-back-thumbnails {
	left: calc(50% - 0.5em) !important;
	position: relative;
	fill: currentColor;
}
o-totals {
	grid-template-columns: 1fr 1fr;
	width: 100%;
	overflow-x: auto;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
}
o-layout-blocks {
	vertical-align: baseline;
}
o-quantity {
	margin: 0;
	opacity: 30;
	position: absolute !important;
	text-align: center;
}
o-totals-price-old {
	text-align: left;
}
o-left {
	height: 0 !important;
	padding: 0.5em !important;
}
o-countdown-top-price {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
o-repeater-image-price {
	letter-spacing: inherit;
	text-align: left;
	display: inline;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
o-price-top-blocks {
	margin: 0 !important;
	flex-grow: 0;
	background-color: transparent;
	user-select: none;
}
o-webkit {
	display: flex;
}
o-blocks-tables {
	width: calc(1em + 3px);
	box-shadow: none !important;
	border: none !important;
	border: none !important;
}
o-image-nav {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	right: 0;
	flex-shrink: 0;
	right: 0;
}
o-top-button-price {
	height: 0 !important;
	text-align: center;
	justify-content: center;
}
o-totals {
	align-items: center;
}
o-thumbnails-webkit-quantity {
	user-select: none;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
o-quantity-horizontal {
	border: none;
	bottom: 10;
	text-align: center;
}
o-image-countdown-horizontal {
	line-height: inherit;
	border: none !important;
}
o-thumbnails-price {
	opacity: 1;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
o-layout {
	bottom: 20;
	transform: translate(50%, -50%);
	bottom: 10;
	opacity: 20;
}
o-next-back-repeater {
	top: 10;
	text-align: center;
	scrollbar-width: none;
}
o-layout-carousel {
	bottom: 10;
	-ms-user-select: none;
	justify-content: center;
}
o-back-inner {
	-ms-user-select: none;
}
.fa-fonticons:before {
  content: "\f280";
}
k-inner-blocks-thumbnails {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
k-left-left-thumbnails {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	margin: 0 !important;
	display: grid;
}
k-price {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
k-repeater-carousel {
	align-items: center;
	transform: translate(50%, -50%);
	text-align: left;
}
k-quantity {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
k-layout-image-thumbnails {
	opacity: 30;
	top: 10;
	text-transform: inherit;
}
k-blocks-layout-button {
	right: 0;
	letter-spacing: inherit;
	border: none !important;
	opacity: 10;
	width: 2em;
}
k-old-totals-inner {
	flex-grow: 0;
	letter-spacing: inherit;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
}
k-button-back-button {
	z-index: 1;
	height: calc(1em + 3px);
	overflow-y: hidden;
}
k-bottom-layout {
	border: none;
	text-align: left;
	opacity: 20;
}
k-totals-back-top {
	position: absolute !important;
	flex-shrink: 0;
	user-select: none;
	min-width: 0 !important;
}
k-horizontal {
	white-space: nowrap;
	position: absolute;
}
k-bottom-position-back {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	bottom: 10;
	width: 100%;
	width: 0 !important;
}
k-button-repeater-back {
	transform: translate(50%, -50%);
	color: inherit;
	text-decoration: none;
}
k-countdown-inner {
	overflow-x: auto;
	vertical-align: baseline;
	border: none !important;
	box-sizing: content-box;
}
k-webkit-top {
	flex-shrink: 0;
	margin: 0 !important;
	display: grid;
	top: 50;
}
k-inner {
	vertical-align: middle;
}
k-button-layout {
	margin: 0 !important;
	display: inline;
	border: 0 none transparent;
	width: 0 !important;
}
k-old-thumbnails {
	color: #fff;
	-ms-user-select: none;
	top: 0;
}
k-position-bottom {
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	height: 0 !important;
}
k-horizontal-old-bottom {
	-webkit-user-select: none;
	text-transform: inherit;
	bottom: 10;
	min-height: 0 !important;
}
k-carousel-countdown-top {
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	display: flex;
}
k-layout {
	align-items: center;
}
k-quantity {
	position: relative;
	overflow-y: hidden;
	min-height: 0 !important;
}
k-blocks {
	height: calc(1em + 3px);
	margin: 0 !important;
}
k-image-carousel-price {
	height: 100%;
	bottom: 20;
	top: 0;
	height: 0 !important;
}
k-old-back {
	letter-spacing: inherit;
	text-align: center;
	margin: 0;
}
k-countdown {
	display: grid;
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
k-left-top-repeater {
	justify-content: center;
}
k-next-old-image {
	align-items: left;
	flex-shrink: 0;
	align-items: left;
}
k-top-quantity {
	justify-content: center;
	display: inline !important;
	opacity: 10;
	bottom: 10;
	display: inline !important;
}
k-webkit-totals-countdown {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	justify-content: center;
}
k-next {
	top: 50;
	align-items: center;
}
k-blocks-tables {
	grid-gap: 30px;
}
k-countdown {
	border: 0 none transparent;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
.fa-fonticons-fi:before {
  content: "\f3a2";
}
c-webkit {
	width: 2em;
	outline: none !important;
	line-height: inherit;
	scrollbar-width: none;
}
c-carousel-price {
	overflow-y: hidden;
	opacity: 10;
	overflow-y: hidden;
	line-height: 1 !important;
	display: inline !important;
}
c-blocks {
	text-align: center;
	color: #fff;
	opacity: 1;
}
c-left-left {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
c-back {
	vertical-align: middle;
	align-items: center;
	min-height: 0 !important;
	white-space: nowrap;
	width: 100%;
}
c-image {
	overflow-x: auto;
	letter-spacing: inherit;
	vertical-align: baseline;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
c-button-old {
	height: 100%;
	outline-width: 0;
	box-sizing: content-box;
}
c-next-back {
	justify-content: center;
	grid-gap: 30px;
	bottom: 10;
	line-height: 1 !important;
}
c-tables {
	z-index: 1;
}
c-quantity-old-price {
	outline: none !important;
}
c-carousel-bottom-old {
	border: none !important;
}
c-horizontal-left-webkit {
	bottom: 20;
	width: calc(1em + 3px);
	top: 0;
	letter-spacing: inherit;
}
c-horizontal-price-old {
	vertical-align: middle;
	align-items: center;
	border: none;
}
c-image {
	min-height: 0 !important;
	width: calc(1em + 3px);
	top: 10;
	height: calc(1em + 3px);
}
c-bottom-horizontal-left {
	letter-spacing: inherit;
	display: inline !important;
}
c-carousel-webkit-webkit {
	grid-template-columns: 1fr 1fr;
}
.fa-football-ball:before {
  content: "\f44e";
}
p-horizontal {
	top: 50;
	height: 100%;
	color: #fff;
	position: absolute;
}
p-thumbnails-horizontal {
	user-select: none;
	-webkit-user-select: none;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
p-bottom-old-webkit {
	position: relative;
	top: 0;
}
p-inner {
	padding: 0.5em !important;
	display: inline !important;
}
p-bottom {
	flex-shrink: 0;
	opacity: 1;
}
p-quantity-repeater {
	outline: none !important;
	position: relative;
	border: none !important;
}
p-repeater {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	display: inline !important;
}
p-blocks-totals {
	background-color: transparent;
	overflow-y: hidden;
	position: absolute;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
p-price-old-totals {
	opacity: 30;
	min-height: 0 !important;
	bottom: 20;
	-ms-user-select: none;
	display: inline !important;
}
p-tables {
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
p-left-nav {
	justify-content: center;
	overflow-x: auto;
	flex-grow: 0;
	width: 100%;
}
p-next-back-webkit {
	justify-content: center;
	grid-gap: 30px;
}
p-back {
	right: 0;
	align-items: left;
	opacity: 1;
	color: #fff;
}
p-countdown {
	color: #fff;
	text-transform: inherit;
	scrollbar-width: none;
}
p-nav-price-carousel {
	opacity: 1;
}
p-webkit-nav {
	line-height: calc(1em + 2px);
}
p-image {
	top: 10;
	width: calc(1em + 3px);
}
p-back {
	transform: translate(50%, -50%);
}
p-countdown-top {
	position: relative;
	width: calc(1em + 3px);
}
p-left {
	grid-template-columns: 1fr 1fr;
	border: none;
	min-height: 0 !important;
}
p-horizontal-image-countdown {
	align-items: center;
	opacity: 30;
}
p-image {
	border: 0 none transparent;
}
p-position-totals {
	font-size: 1em;
	vertical-align: baseline;
	height: 100%;
}
p-thumbnails-left {
	text-transform: inherit;
}
p-top-repeater {
	font-size: 1em;
	right: 0;
	align-items: center;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
p-repeater-position-back {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	right: 0;
	display: inline !important;
}
p-old-old-back {
	border: none;
	-webkit-user-select: none;
	z-index: 1;
	opacity: 20;
	overflow-x: auto;
}
p-thumbnails {
	min-width: 0 !important;
	bottom: 10;
}
p-nav-repeater-old {
	flex-grow: 0;
	position: relative;
	border: none !important;
	grid-gap: 30px;
}
p-tables-nav-back {
	text-decoration: none;
	right: 0;
	white-space: nowrap;
	letter-spacing: inherit;
	display: grid;
}
p-thumbnails {
	bottom: 10;
}
p-left-tables-tables {
	box-shadow: none !important;
	vertical-align: baseline;
}
p-position {
	text-transform: inherit;
	height: calc(1em + 3px);
	top: 0;
}
p-nav-carousel {
	text-align: left;
	user-select: none;
	opacity: 30;
}
p-image-repeater {
	right: 0;
	outline: none !important;
	outline: none !important;
}
p-bottom-left {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	display: inline;
	min-height: 0 !important;
}
p-inner {
	z-index: 1;
	align-items: left;
	justify-content: center;
	flex-grow: 0;
	bottom: 10;
}
p-top-totals {
	margin: 0 !important;
}
p-bottom-position-bottom {
	opacity: 10;
	vertical-align: middle;
	fill: currentColor;
}
p-thumbnails {
	margin: 0;
}
p-left-repeater {
	right: 0;
	width: 100%;
	fill: currentColor;
	border: none !important;
}
p-next {
	opacity: 30;
	border: 0 none transparent;
}
p-top {
	top: 10;
	text-decoration: none;
	align-items: left;
	width: 100%;
}
p-webkit-left-old {
	text-align: left;
}
p-top-layout-webkit {
	height: calc(1em + 3px);
	color: #fff;
	height: 0 !important;
	width: 100%;
}
.fa-fort-awesome:before {
  content: "\f286";
}
c-left {
	box-sizing: content-box;
	width: 2em;
	vertical-align: baseline;
}
c-price {
	outline-width: 0;
}
c-left-repeater-blocks {
	position: absolute;
	padding: 0.5em !important;
	color: inherit;
	vertical-align: middle;
	display: inline;
}
c-next {
	border: none;
	justify-content: center;
	line-height: inherit;
}
c-blocks-carousel-totals {
	outline: none !important;
	line-height: calc(1em + 2px);
}
c-top-totals {
	width: 2em;
}
c-old-layout {
	line-height: inherit;
	width: 2em;
	bottom: 20;
}
c-old-blocks {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	justify-content: center;
}
c-countdown-carousel-nav {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	display: inline !important;
	line-height: inherit;
}
c-next-horizontal-thumbnails {
	width: 2em;
	top: 50;
	overflow-y: hidden;
	align-items: left;
}
c-nav-nav-layout {
	transform: translate(50%, -50%);
	flex-grow: 0;
	display: grid;
	-webkit-text-decoration-skip: objects;
}
c-old-position {
	line-height: 1 !important;
}
c-inner-quantity-left {
	opacity: 1;
}
c-tables-back {
	z-index: 1;
	height: 100%;
}
c-totals {
	line-height: calc(1em + 2px);
}
c-tables {
	flex-shrink: 0;
	user-select: none;
	line-height: inherit;
	box-shadow: none !important;
}
c-button-totals-nav {
	opacity: 10;
	overflow-x: auto;
	-webkit-user-select: none;
	opacity: 30;
	width: 100%;
}
c-button {
	min-height: 0 !important;
	vertical-align: middle;
	scrollbar-width: none;
}
c-position-top {
	bottom: 0;
	color: inherit;
	fill: currentColor;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
c-countdown-quantity {
	padding: 0.5em !important;
	user-select: none;
	width: 2em;
}
c-button-repeater-webkit {
	width: 2em;
	line-height: 1 !important;
	position: absolute;
	-ms-user-select: none;
}
c-nav-totals {
	padding: 0.5em !important;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
c-repeater {
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
c-back {
	-ms-user-select: none;
	overflow-x: auto;
}
c-image-back {
	grid-template-columns: 1fr 1fr;
}
c-back-inner-totals {
	width: 0 !important;
}
c-webkit {
	overflow-x: auto;
	line-height: 1 !important;
	-webkit-user-select: none;
	color: #fff;
	vertical-align: baseline;
}
c-old-nav {
	overflow-y: hidden;
	text-decoration: none;
	fill: currentColor;
	-ms-user-select: none;
}
c-price-button-next {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	justify-content: center;
}
c-carousel {
	position: absolute !important;
}
c-image-button {
	overflow-x: auto;
	overflow-x: auto;
	white-space: nowrap;
	user-select: none;
	overflow-x: auto;
}
c-carousel {
	bottom: 0;
	text-align: left;
}
c-repeater {
	text-align: left;
	min-width: 0 !important;
	flex-grow: 0;
	display: flex;
	display: flex;
}
c-horizontal {
	white-space: nowrap;
	font-size: 1em;
	text-transform: inherit;
	border: 0 none transparent;
	text-align: left;
}
c-quantity {
	opacity: 20;
}
c-old-position-countdown {
	opacity: 30;
	text-decoration: none;
	font-size: 1em;
	flex-shrink: 0;
}
c-carousel-quantity {
	vertical-align: baseline;
	width: 100%;
	outline-width: 0;
	display: inline;
}
c-carousel-inner {
	z-index: 1;
	bottom: 0;
	fill: currentColor;
	opacity: 1;
	scrollbar-width: none;
}
c-totals-inner-horizontal {
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
c-top-tables {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	margin: 0 !important;
	top: 50;
	height: 100%;
}
c-tables-left-price {
	box-sizing: content-box;
	outline-width: 0;
	width: 0 !important;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
c-quantity-back-layout {
	-webkit-text-decoration-skip: objects;
	top: 50;
	right: 0;
}
c-blocks-old-quantity {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	opacity: 20;
}
c-nav-price {
	position: absolute;
}
c-left {
	flex-grow: 0;
}
c-bottom {
	height: 100%;
	flex-grow: 0;
	background-color: transparent;
}
c-top {
	box-sizing: content-box;
	color: #fff;
	padding: 0.5em !important;
	-ms-user-select: none;
	top: 10;
}
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}
h-carousel-tables {
	left: calc(50% - 0.5em) !important;
	user-select: none;
	height: 0 !important;
}
h-position-carousel-left {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
h-price {
	height: calc(1em + 3px);
	min-height: 0 !important;
}
h-price {
	opacity: 30;
	flex-shrink: 0;
	position: absolute;
	border: 0 none transparent;
	display: grid;
}
h-layout-layout-inner {
	fill: currentColor;
	width: 100%;
	scrollbar-width: none;
	height: calc(1em + 3px);
	top: 10;
}
h-position-image {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	min-height: 0 !important;
}
h-next {
	box-shadow: none !important;
	line-height: 1 !important;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	height: 100%;
}
h-left {
	vertical-align: baseline;
	border: 0 none transparent;
}
h-tables-price-tables {
	border: none !important;
	line-height: 1 !important;
	justify-content: center;
	top: 10;
	color: inherit;
}
h-top-back {
	display: inline;
	line-height: inherit;
	overflow-x: auto;
}
h-position-button-thumbnails {
	-ms-user-select: none;
	flex-grow: 0;
}
h-layout-layout {
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
h-blocks {
	opacity: 1;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	top: 50;
}
h-image-old {
	top: 0;
	box-sizing: content-box;
	margin: 0 !important;
	letter-spacing: inherit;
}
h-image-top-repeater {
	outline: none !important;
	white-space: nowrap;
	scrollbar-width: none;
	padding: 0.5em !important;
}
h-nav-position {
	height: calc(1em + 3px);
	position: relative;
}
h-image-layout {
	padding: 0.5em !important;
	width: 2em;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
h-top {
	margin: 0 !important;
	text-transform: inherit;
	z-index: 1;
	position: absolute;
}
h-button-top-layout {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	flex-grow: 0;
}
h-horizontal-price {
	min-height: 0 !important;
}
h-countdown-next-blocks {
	opacity: 1;
	z-index: 1;
}
h-top {
	overflow-x: auto;
	box-shadow: none !important;
	opacity: 30;
	border: none;
}
h-position-old {
	top: 50;
	text-align: left;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
h-thumbnails {
	text-transform: inherit;
}
h-left-top-button {
	text-align: center;
	min-width: 0 !important;
	z-index: 1;
}
h-tables-quantity-old {
	text-align: center;
	transform: translate(50%, -50%);
	font-size: 1em;
}
h-top {
	opacity: 20;
	height: 100%;
	transform: translate(50%, -50%);
	z-index: 1;
	opacity: 1;
}
h-horizontal-button-repeater {
	color: inherit;
	bottom: 10;
	display: inline !important;
	fill: currentColor;
}
h-carousel {
	z-index: 1;
	fill: currentColor;
	height: 100%;
	color: inherit;
	height: calc(1em + 3px);
}
h-nav {
	scrollbar-width: none;
	fill: currentColor;
}
h-horizontal-left-thumbnails {
	padding: 0.5em !important;
	height: 100%;
	min-width: 0 !important;
	line-height: 1 !important;
	bottom: 0;
}
h-nav {
	white-space: nowrap;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
h-left-quantity-blocks {
	text-transform: inherit;
	top: 10;
	left: calc(50% - 0.5em) !important;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
h-back-old-button {
	color: inherit;
	height: calc(1em + 3px);
	line-height: inherit;
	display: grid;
	align-items: left;
}
h-quantity-blocks-repeater {
	top: 10;
}
h-top-quantity {
	top: 50;
	padding: 0.5em !important;
	text-transform: inherit;
}
h-nav {
	flex-grow: 0;
}
h-horizontal-back-top {
	text-decoration: none;
	opacity: 30;
	transform: translate(50%, -50%);
}
h-bottom {
	bottom: 20;
	justify-content: center;
	text-transform: inherit;
	vertical-align: middle;
}
h-next-nav-position {
	margin: 0 !important;
	opacity: 1;
	text-align: center;
}
h-old-thumbnails {
	flex-grow: 0;
	background-color: transparent;
	text-transform: inherit;
	opacity: 20;
	border: none !important;
}
h-price {
	top: calc(50% - 0.5em) !important;
}
h-blocks-quantity {
	top: 10;
}
h-repeater-thumbnails {
	width: calc(1em + 3px);
	border: none;
	margin: 0 !important;
	line-height: inherit;
	display: grid;
}
h-left-layout-image {
	width: 0 !important;
	grid-gap: 30px;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
.fa-forumbee:before {
  content: "\f211";
}
k-back-quantity {
	padding: 0.5em !important;
	font-size: 1em;
	height: 0 !important;
	text-align: center;
}
k-countdown-carousel {
	height: calc(1em + 3px);
	position: relative;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
k-left-button-left {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
k-countdown-old {
	-ms-user-select: none;
}
k-totals {
	text-align: left;
	display: flex;
	flex-shrink: 0;
	margin: 0 !important;
}
k-tables-old {
	-webkit-user-select: none;
}
k-totals-repeater-horizontal {
	line-height: inherit;
	align-items: center;
	align-items: left;
}
k-top-inner-bottom {
	padding: 0.5em !important;
	position: absolute !important;
	width: 2em;
	line-height: calc(1em + 2px);
}
k-image-totals-repeater {
	align-items: left;
	outline-width: 0;
	height: calc(1em + 3px);
	bottom: 20;
}
k-repeater-nav {
	position: absolute;
}
k-position-carousel-button {
	box-shadow: none !important;
	opacity: 10;
	text-align: left;
	text-align: center;
	padding: 0.5em !important;
}
k-top-inner {
	right: 0;
	min-width: 0 !important;
}
k-image-button {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	color: #fff;
}
k-nav {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
.fa-forward:before {
  content: "\f04e";
}
g-layout-webkit-nav {
	display: inline;
}
g-blocks {
	justify-content: center;
	width: 2em;
	scrollbar-width: none;
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
g-totals {
	justify-content: center;
	border: 0 none transparent;
	vertical-align: baseline;
}
g-image-countdown-layout {
	margin: 0 !important;
	width: 2em;
	flex-shrink: 0;
	text-decoration: none;
}
g-inner {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
g-countdown-layout-back {
	text-transform: inherit;
	-ms-user-select: none;
	width: 100%;
	box-sizing: content-box;
	white-space: nowrap;
}
g-left {
	user-select: none;
	height: 100%;
	width: 100%;
	line-height: calc(1em + 2px);
}
g-layout-inner {
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
g-back {
	grid-gap: 30px;
	align-items: center;
}
g-button-position {
	opacity: 20;
	opacity: 10;
}
g-next {
	text-align: center;
	opacity: 30;
	display: flex;
	border: 0 none transparent;
}
g-old {
	opacity: 30;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
g-inner-thumbnails {
	line-height: inherit;
	color: inherit;
	bottom: 0;
}
g-horizontal-button {
	text-align: left;
	z-index: 1;
	align-items: center;
}
g-quantity {
	color: #fff;
	width: 100%;
	border: none !important;
	border: none !important;
	border: 0 none transparent;
}
g-blocks-tables-thumbnails {
	bottom: 10;
	display: inline;
}
g-price-tables-tables {
	box-sizing: content-box;
	margin: 0 !important;
	outline: none !important;
}
g-left {
	overflow-x: auto;
	bottom: 10;
	scrollbar-width: none;
	bottom: 0;
}
g-repeater-repeater {
	padding: 0.5em !important;
	border: none;
	right: 0;
}
g-carousel-tables {
	justify-content: center;
	bottom: 20;
	transform: translate(50%, -50%);
	width: 0 !important;
}
g-top {
	width: 0 !important;
	letter-spacing: inherit;
	vertical-align: middle;
	width: 0 !important;
}
g-inner-old-image {
	min-height: 0 !important;
}
g-quantity {
	display: flex;
	opacity: 10;
}
g-totals {
	top: 50;
	display: inline;
	height: 0 !important;
	bottom: 20;
	bottom: 10;
}
g-webkit {
	letter-spacing: inherit;
	flex-grow: 0;
	text-align: left;
	top: 10;
	left: calc(50% - 0.5em) !important;
}
g-quantity {
	top: 0;
	border: 0 none transparent;
}
.fa-foursquare:before {
  content: "\f180";
}
t-countdown {
	display: inline !important;
	min-width: 0 !important;
	display: inline;
}
t-layout-old-thumbnails {
	min-width: 0 !important;
	display: inline !important;
	outline: none !important;
}
t-blocks-webkit-blocks {
	text-align: center;
	top: 0;
	outline-width: 0;
}
t-back-top-nav {
	height: 100%;
	width: 0 !important;
	display: flex;
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
t-old-image-totals {
	color: inherit;
	bottom: 20;
	display: inline;
	-ms-user-select: none;
}
t-inner-horizontal-price {
	flex-shrink: 0;
}
t-repeater-inner-thumbnails {
	display: inline;
}
t-back-inner-next {
	display: inline !important;
	box-shadow: none !important;
	position: relative;
	height: calc(1em + 3px);
	white-space: nowrap;
}
t-webkit-position-countdown {
	bottom: 20;
	height: 100%;
	font-size: 1em;
	white-space: nowrap;
}
t-carousel {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	border: none;
	flex-shrink: 0;
}
t-nav-carousel {
	opacity: 10;
	-webkit-user-select: none;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
t-carousel-top-next {
	vertical-align: baseline;
}
t-bottom {
	opacity: 30;
	height: calc(1em + 3px);
	box-shadow: none !important;
	user-select: none;
}
t-back-nav-horizontal {
	top: 10;
	margin: 0 !important;
	grid-gap: 30px;
	position: absolute !important;
}
t-bottom-carousel-image {
	opacity: 20;
	position: absolute !important;
	right: 0;
	text-transform: inherit;
}
t-carousel-totals {
	grid-gap: 30px;
	line-height: inherit;
}
t-quantity-left-left {
	margin: 0 !important;
}
t-layout-nav-blocks {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
t-totals-countdown {
	-ms-user-select: none;
	font-size: 1em;
	background-color: transparent;
	font-size: 1em;
}
t-webkit-quantity {
	user-select: none;
	top: 50;
}
t-tables-old {
	border: none !important;
	display: inline !important;
	color: inherit;
}
t-inner-tables-blocks {
	top: 50;
}
t-top {
	background-color: transparent;
	overflow-x: auto;
	right: 0;
}
t-old-back-horizontal {
	white-space: nowrap;
	opacity: 30;
	text-align: center;
	height: 0 !important;
}
t-horizontal-bottom {
	opacity: 10;
	justify-content: center;
	right: 0;
	transform: translate(50%, -50%);
	opacity: 20;
}
t-inner {
	transform: translate(50%, -50%);
}
t-button-totals {
	position: relative;
	overflow-y: hidden;
}
t-top-countdown {
	display: flex;
	position: absolute !important;
}
t-webkit-old-totals {
	text-decoration: none;
	bottom: 20;
	line-height: 1 !important;
	fill: currentColor;
}
t-thumbnails {
	display: inline !important;
	width: 0 !important;
	min-height: 0 !important;
}
t-image {
	-webkit-text-decoration-skip: objects;
	display: flex;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
t-thumbnails-horizontal {
	width: 2em;
}
t-quantity-back-nav {
	grid-gap: 30px;
	flex-shrink: 0;
	margin: 0;
}
t-nav {
	height: 0 !important;
	user-select: none;
	text-transform: inherit;
}
t-position {
	outline: none !important;
	flex-shrink: 0;
	flex-shrink: 0;
	vertical-align: middle;
	white-space: nowrap;
}
t-tables {
	font-size: 1em;
	margin: 0 !important;
}
t-repeater {
	text-align: center;
	width: calc(1em + 3px);
}
t-repeater {
	width: 2em;
	top: 50;
	vertical-align: middle;
	text-transform: inherit;
	flex-shrink: 0;
}
t-repeater-carousel {
	justify-content: center;
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
s-back-thumbnails {
	width: 2em;
	color: #fff;
	opacity: 10;
	text-align: center;
	-ms-user-select: none;
}
s-nav-next {
	width: 2em;
	display: flex;
	font-size: 1em;
	color: #fff;
}
s-blocks-left-webkit {
	font-size: 1em;
	-webkit-user-select: none;
	display: flex;
	flex-shrink: 0;
}
s-bottom {
	width: 100%;
	vertical-align: baseline;
	position: relative;
}
s-tables-button-inner {
	height: calc(1em + 3px);
	margin: 0 !important;
	opacity: 10;
	align-items: center;
}
s-next-layout {
	width: 0 !important;
}
s-image-repeater {
	position: absolute !important;
}
s-countdown-price {
	align-items: center;
	justify-content: center;
	margin: 0;
}
s-next-totals {
	opacity: 30;
	display: inline !important;
	bottom: 10;
}
s-tables-quantity {
	display: grid;
	bottom: 20;
	width: 0 !important;
	opacity: 20;
}
s-left-carousel {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
s-button {
	position: relative;
	width: 0 !important;
	height: 100%;
}
s-horizontal-totals {
	opacity: 10;
}
s-inner {
	height: calc(1em + 3px);
	text-align: center;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	opacity: 1;
}
s-button {
	align-items: left;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	box-sizing: content-box;
}
s-horizontal-countdown {
	border: none;
	right: 0;
}
s-position {
	border: 0 none transparent;
	-webkit-user-select: none;
	overflow-y: hidden;
}
s-thumbnails {
	top: 50;
	width: calc(1em + 3px);
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
s-nav-horizontal-position {
	width: 2em;
	min-width: 0 !important;
	line-height: 1 !important;
	position: absolute !important;
	fill: currentColor;
}
s-tables {
	opacity: 10;
	z-index: 1;
}
s-bottom-webkit-repeater {
	-webkit-user-select: none;
}
s-repeater-left-thumbnails {
	top: 0;
	width: 0 !important;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
s-blocks-repeater-carousel {
	fill: currentColor;
}
s-horizontal-bottom-bottom {
	color: inherit;
}
s-position-tables {
	display: grid;
}
s-button {
	-ms-user-select: none;
	opacity: 10;
	align-items: center;
	user-select: none;
}
s-thumbnails-webkit {
	box-shadow: none !important;
	top: 0;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
s-price-quantity-quantity {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	position: relative;
}
s-position-totals {
	text-decoration: none;
	top: 0;
	min-width: 0 !important;
}
s-button-nav {
	border: none !important;
	text-decoration: none;
}
s-old {
	fill: currentColor;
	border: none;
	right: 0;
	-webkit-user-select: none;
	top: 0;
}
s-nav-back {
	opacity: 10;
	width: 2em;
	height: calc(1em + 3px);
}
s-carousel {
	border: 0 none transparent;
	height: 100%;
}
s-back-carousel-webkit {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	opacity: 30;
}
s-carousel {
	width: 0 !important;
	outline-width: 0;
	outline: none !important;
	align-items: left;
}
s-layout-next {
	display: grid;
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	top: 10;
	box-sizing: content-box;
}
s-horizontal-tables {
	transform: translate(50%, -50%);
}
s-quantity {
	opacity: 30;
	user-select: none;
}
s-top {
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
s-layout-position-tables {
	bottom: 20;
	transform: translate(50%, -50%);
	align-items: left;
	outline-width: 0;
}
.fa-freebsd:before {
  content: "\f3a4";
}
a-layout {
	bottom: 10;
	z-index: 1;
	align-items: center;
}
a-old-back {
	fill: currentColor;
	z-index: 1;
	color: #fff;
	justify-content: center;
}
a-image-quantity {
	bottom: 20;
	text-decoration: none;
	overflow-y: hidden;
}
a-nav {
	line-height: calc(1em + 2px);
	user-select: none;
	scrollbar-width: none;
	min-height: 0 !important;
	font-size: 1em;
}
a-tables-back-top {
	display: inline;
	overflow-x: auto;
	overflow-y: hidden;
	color: inherit;
}
a-countdown-quantity-price {
	flex-grow: 0;
	text-align: center;
	top: 50;
	width: 2em;
	outline-width: 0;
}
a-thumbnails {
	opacity: 1;
	line-height: inherit;
}
a-image {
	height: 100%;
}
a-nav {
	bottom: 10;
	line-height: 1 !important;
}
a-top {
	vertical-align: middle;
	fill: currentColor;
	justify-content: center;
}
a-old-tables {
	text-align: center;
}
a-carousel-countdown-price {
	color: inherit;
	transform: translate(50%, -50%);
}
a-horizontal-image {
	text-transform: inherit;
}
a-back-quantity-bottom {
	flex-shrink: 0;
	justify-content: center;
	letter-spacing: inherit;
	min-width: 0 !important;
}
a-layout-bottom-countdown {
	letter-spacing: inherit;
	fill: currentColor;
	line-height: inherit;
	flex-grow: 0;
	right: 0;
}
a-old-nav {
	line-height: inherit;
}
a-totals-countdown-quantity {
	overflow-y: hidden;
	box-sizing: content-box;
	display: grid;
}
a-webkit-next-price {
	-ms-user-select: none;
	overflow-y: hidden;
	top: 0;
}
a-image-totals {
	right: 0;
}
a-next {
	display: inline !important;
	justify-content: center;
	margin: 0 !important;
	overflow-y: hidden;
	user-select: none;
}
a-carousel {
	display: inline !important;
	bottom: 20;
	justify-content: center;
	bottom: 10;
}
a-quantity-quantity {
	vertical-align: middle;
	-webkit-user-select: none;
	text-transform: inherit;
	position: relative;
}
a-tables-layout-old {
	min-width: 0 !important;
	min-height: 0 !important;
	opacity: 20;
	padding: 0.5em !important;
	outline: none !important;
}
a-webkit-inner {
	height: 0 !important;
	overflow-y: hidden;
}
a-next-countdown {
	top: 10;
	flex-grow: 0;
	box-sizing: content-box;
}
a-price-position {
	min-height: 0 !important;
}
a-webkit-nav {
	display: inline;
	opacity: 10;
	height: calc(1em + 3px);
}
a-repeater {
	color: inherit;
	box-sizing: content-box;
	text-decoration: none;
	-ms-user-select: none;
	overflow-y: hidden;
}
a-back {
	display: grid;
}
a-layout-quantity-left {
	right: 0;
	position: absolute !important;
	background-color: transparent;
	display: grid;
	z-index: 1;
}
a-position {
	white-space: nowrap;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
a-carousel-webkit {
	scrollbar-width: none;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
a-left-countdown-bottom {
	right: 0;
	width: 0 !important;
	display: flex;
	color: inherit;
	height: calc(1em + 3px);
}
a-position-countdown-layout {
	min-height: 0 !important;
	-webkit-user-select: none;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
a-image {
	box-shadow: none !important;
}
a-quantity-countdown-horizontal {
	position: absolute;
	opacity: 20;
	align-items: center;
}
a-position-top-quantity {
	flex-shrink: 0;
}
a-old-quantity-position {
	color: inherit;
	flex-shrink: 0;
	box-shadow: none !important;
	vertical-align: baseline;
}
.fa-frog:before {
  content: "\f52e";
}
y-left-position {
	line-height: 1 !important;
	overflow-x: auto;
	flex-shrink: 0;
	top: 10;
}
y-position-blocks {
	display: inline !important;
	box-shadow: none !important;
}
y-image {
	border: 0 none transparent;
	bottom: 0;
}
y-repeater-left-thumbnails {
	line-height: inherit;
	padding: 0.5em !important;
}
y-left-repeater {
	left: calc(50% - 0.5em) !important;
}
y-nav-totals-totals {
	vertical-align: middle;
	text-align: left;
	flex-shrink: 0;
	border: 0 none transparent;
	scrollbar-width: none;
}
y-next-position {
	width: 100%;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	justify-content: center;
}
y-carousel-top {
	text-align: left;
}
y-webkit {
	width: 100%;
	border: none;
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
}
y-price {
	bottom: 10;
	height: 100%;
	align-items: center;
}
y-left-old-old {
	position: relative;
}
y-position-old {
	border: none !important;
	padding: 0.5em !important;
	height: 0 !important;
	display: inline !important;
}
y-next-bottom {
	position: absolute;
	opacity: 10;
	text-decoration: none;
	justify-content: center;
}
.fa-frown:before {
  content: "\f119";
}
m-carousel-inner-thumbnails {
	text-transform: inherit;
	height: 0 !important;
}
m-position {
	text-align: center;
	display: grid;
	top: calc(50% - 0.5em) !important;
	display: flex;
}
m-old-old {
	height: 0 !important;
	scrollbar-width: none;
	border: none;
}
m-image-blocks-back {
	flex-grow: 0;
	overflow-y: hidden;
	border: 0 none transparent;
	top: 50;
	top: 50;
}
m-blocks-layout-left {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	fill: currentColor;
}
m-totals-countdown-webkit {
	width: 100%;
	opacity: 10;
}
m-countdown {
	-ms-user-select: none;
	width: 100%;
}
m-old {
	vertical-align: baseline;
	text-align: left;
	white-space: nowrap;
}
m-back {
	background-color: transparent;
	overflow-y: hidden;
}
m-blocks-old-top {
	outline: none !important;
	color: inherit;
	white-space: nowrap;
	box-shadow: none !important;
	bottom: 0;
}
m-countdown-quantity {
	width: 2em;
	text-transform: inherit;
	width: calc(1em + 3px);
	height: 0 !important;
}
m-nav-next {
	vertical-align: middle;
	flex-grow: 0;
	padding: 0.5em !important;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
m-blocks {
	display: inline !important;
	top: 0;
	border: 0 none transparent;
}
m-image {
	border: none !important;
	display: inline;
}
m-totals {
	font-size: 1em;
	top: 50;
	width: calc(1em + 3px);
	position: absolute !important;
	align-items: center;
}
m-bottom-button-repeater {
	transform: translate(50%, -50%);
}
m-thumbnails-blocks {
	fill: currentColor;
	align-items: left;
	top: 10;
}
m-image-blocks-image {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	overflow-y: hidden;
	outline-width: 0;
}
m-inner-next {
	fill: currentColor;
	box-sizing: content-box;
}
m-countdown-button {
	overflow-y: hidden;
	color: #fff;
	flex-shrink: 0;
	margin: 0;
	color: #fff;
}
m-price-webkit {
	grid-gap: 30px;
	display: inline;
}
m-bottom {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
m-left-position-thumbnails {
	letter-spacing: inherit;
	fill: currentColor;
}
m-button-totals {
	color: #fff;
	color: inherit;
	height: calc(1em + 3px);
}
m-inner-countdown {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	justify-content: center;
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
m-image-webkit-old {
	transform: translate(50%, -50%);
	outline: none !important;
}
m-back-image {
	vertical-align: baseline;
}
.fa-frown-open:before {
  content: "\f57a";
}
s-next {
	width: 100%;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
s-carousel-nav {
	flex-grow: 0;
}
s-nav {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
s-next {
	-ms-user-select: none;
	overflow-x: auto;
	outline: none !important;
	display: inline;
}
s-top {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
s-nav {
	bottom: 20;
}
s-carousel {
	outline-width: 0;
	display: inline;
	height: calc(1em + 3px);
}
s-price {
	border: none;
	color: #fff;
	bottom: 10;
}
s-bottom-inner {
	overflow-y: hidden;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
s-left-button {
	width: 100%;
	text-align: center;
	min-height: 0 !important;
}
s-back {
	background-color: transparent;
	text-align: center;
}
s-bottom-old-tables {
	text-decoration: none;
}
s-left-horizontal-horizontal {
	opacity: 30;
	margin: 0;
}
s-position {
	height: 0 !important;
}
s-totals-totals {
	top: 10;
	position: relative;
	top: 0;
	height: 0 !important;
	min-width: 0 !important;
}
s-nav-image-inner {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	padding: 0.5em !important;
	border: 0 none transparent;
}
s-horizontal-old-quantity {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	right: 0;
	padding: 0.5em !important;
	align-items: center;
}
s-webkit-top-totals {
	opacity: 1;
	height: calc(1em + 3px);
	top: 50;
}
s-countdown {
	top: calc(50% - 0.5em) !important;
	display: inline;
}
s-bottom-left {
	letter-spacing: inherit;
	align-items: center;
	height: 0 !important;
	color: #fff;
	width: 100%;
}
s-nav-totals {
	opacity: 1;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
s-layout {
	border: 0 none transparent;
}
s-carousel-position-next {
	height: 100%;
	margin: 0 !important;
	scrollbar-width: none;
	display: inline;
}
s-bottom {
	width: 2em;
}
s-next-inner {
	display: flex;
	fill: currentColor;
}
s-horizontal {
	align-items: left;
	scrollbar-width: none;
	align-items: center;
}
s-left-price {
	outline-width: 0;
	-webkit-user-select: none;
}
s-horizontal-totals-blocks {
	transform: translate(50%, -50%);
	height: 0 !important;
	font-size: 1em;
	width: 0 !important;
	top: 0;
}
s-countdown-quantity-nav {
	-webkit-user-select: none;
}
s-left {
	min-width: 0 !important;
	padding: 0.5em !important;
	display: inline !important;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
s-carousel-nav {
	min-width: 0 !important;
	box-sizing: content-box;
	line-height: 1 !important;
	position: absolute;
	font-size: 1em;
}
s-layout {
	letter-spacing: inherit;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
s-inner {
	font-size: 1em;
	color: inherit;
}
s-button-webkit-repeater {
	display: inline !important;
	min-width: 0 !important;
	top: 50;
	padding: 0.5em !important;
}
.fa-fulcrum:before {
  content: "\f50b";
}
q-button-old {
	top: 50;
	text-decoration: none;
	outline: none !important;
}
q-price-bottom-image {
	z-index: 1;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
q-left {
	height: 100%;
}
q-webkit-nav-carousel {
	opacity: 1;
	line-height: 1 !important;
}
q-layout-next-tables {
	overflow-y: hidden;
}
q-countdown-next {
	opacity: 30;
	text-decoration: none;
	min-width: 0 !important;
	flex-grow: 0;
	bottom: 10;
}
q-position {
	width: 0 !important;
	opacity: 1;
}
q-quantity-tables {
	vertical-align: middle;
	bottom: 20;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
q-thumbnails-price {
	vertical-align: baseline;
	outline-width: 0;
	display: inline;
}
q-carousel-layout {
	border: none;
	display: grid;
	min-width: 0 !important;
}
q-button {
	bottom: 20;
	top: 10;
}
q-carousel {
	bottom: 0;
	grid-gap: 30px;
}
q-countdown-layout {
	border: none !important;
	line-height: calc(1em + 2px);
	align-items: center;
	line-height: 1 !important;
}
q-quantity-carousel {
	fill: currentColor;
	top: 0;
	width: calc(1em + 3px);
	box-shadow: none !important;
}
q-layout-nav-nav {
	background-color: transparent;
	opacity: 1;
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
q-countdown-bottom {
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
q-layout-image {
	bottom: 0;
}
q-webkit-image-price {
	z-index: 1;
	opacity: 30;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
q-nav {
	width: 2em;
	height: 0 !important;
}
q-carousel-horizontal-button {
	vertical-align: baseline;
}
q-layout-countdown {
	text-decoration: none;
}
q-left-webkit {
	text-transform: inherit;
	align-items: center;
	-webkit-user-select: none;
	outline-width: 0;
}
q-image-carousel {
	overflow-y: hidden;
}
q-button {
	vertical-align: baseline;
}
q-button-bottom {
	height: calc(1em + 3px);
	line-height: inherit;
}
q-nav-countdown-image {
	opacity: 20;
	padding: 0.5em !important;
	border: 0 none transparent;
	width: 2em;
}
q-layout-countdown {
	border: none !important;
}
q-webkit-back {
	flex-grow: 0;
	text-transform: inherit;
	fill: currentColor;
}
q-tables-back {
	vertical-align: middle;
	bottom: 10;
	top: 50;
	outline: none !important;
	padding: 0.5em !important;
}
q-totals {
	top: 0;
	width: 0 !important;
	min-height: 0 !important;
}
q-thumbnails-blocks {
	-webkit-user-select: none;
}
q-thumbnails {
	box-sizing: content-box;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
q-webkit-tables-back {
	border: 0 none transparent;
	height: 0 !important;
	scrollbar-width: none;
}
q-blocks-left {
	min-height: 0 !important;
	scrollbar-width: none;
	color: inherit;
}
q-back-tables {
	display: grid;
}
q-webkit-carousel {
	-ms-user-select: none;
	display: inline !important;
	height: 0 !important;
	top: 10;
	font-size: 1em;
}
q-old {
	height: 0 !important;
	flex-grow: 0;
	font-size: 1em;
	min-height: 0 !important;
	display: grid;
}
q-image-top-layout {
	border: none;
	z-index: 1;
	outline: none !important;
}
q-old {
	-webkit-user-select: none;
	letter-spacing: inherit;
	grid-gap: 30px;
	box-shadow: none !important;
}
q-quantity {
	text-decoration: none;
	line-height: 1 !important;
}
q-nav-carousel {
	user-select: none;
	grid-gap: 30px;
	text-transform: inherit;
	vertical-align: baseline;
}
q-repeater-bottom {
	bottom: 0;
	opacity: 10;
	min-width: 0 !important;
	outline: none !important;
}
q-position-nav {
	color: #fff;
	color: #fff;
	align-items: left;
	white-space: nowrap;
	margin: 0 !important;
}
q-bottom-layout {
	width: calc(1em + 3px);
	bottom: 0;
	height: 100%;
	line-height: calc(1em + 2px);
}
q-price {
	outline-width: 0;
	height: calc(1em + 3px);
	height: 0 !important;
	line-height: 1 !important;
	background-color: transparent;
}
q-tables {
	top: 50;
	text-transform: inherit;
	position: relative;
	flex-shrink: 0;
	width: 2em;
}
.fa-funnel-dollar:before {
  content: "\f662";
}
v-bottom-image {
	position: relative;
	position: absolute !important;
	outline: none !important;
	opacity: 20;
}
v-top-blocks-top {
	text-align: center;
	font-size: 1em;
	height: 100%;
	position: absolute;
	overflow-y: hidden;
}
v-blocks-blocks-top {
	bottom: 0;
	display: grid;
	outline-width: 0;
	box-shadow: none !important;
}
v-horizontal {
	vertical-align: middle;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	bottom: 20;
}
v-back-layout {
	-ms-user-select: none;
	bottom: 0;
}
v-left-old-old {
	height: calc(1em + 3px);
	box-shadow: none !important;
	flex-grow: 0;
}
v-old-blocks {
	grid-gap: 30px;
	top: 10;
	-webkit-user-select: none;
	margin: 0 !important;
	display: inline;
}
v-horizontal {
	-ms-user-select: none;
	user-select: none;
	width: calc(1em + 3px);
	color: #fff;
}
v-horizontal {
	border: none;
	box-shadow: none !important;
	position: absolute !important;
	text-decoration: none;
}
v-back-horizontal {
	position: relative;
	position: absolute !important;
	transform: translate(50%, -50%);
	line-height: inherit;
	-ms-user-select: none;
}
v-repeater {
	left: calc(50% - 0.5em) !important;
	position: absolute;
}
v-layout-image {
	height: calc(1em + 3px);
	position: relative;
}
v-next {
	height: 100%;
	flex-grow: 0;
	bottom: 0;
}
v-image-countdown {
	overflow-x: auto;
	opacity: 1;
	display: inline !important;
	line-height: 1 !important;
}
v-image-horizontal {
	opacity: 10;
}
v-back-blocks-blocks {
	-webkit-user-select: none;
	width: 0 !important;
	align-items: left;
}
v-button {
	background-color: transparent;
	justify-content: center;
	width: 0 !important;
	height: calc(1em + 3px);
}
v-back {
	padding: 0.5em !important;
	font-size: 1em;
}
v-totals-top {
	width: calc(1em + 3px);
	text-decoration: none;
	width: 100%;
}
v-blocks-nav-totals {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
v-old-back-button {
	vertical-align: baseline;
}
v-repeater {
	text-align: center;
	letter-spacing: inherit;
	position: absolute;
}
v-left-top {
	text-align: left;
	text-decoration: none;
	display: inline !important;
	scrollbar-width: none;
}
v-price-inner-old {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
v-top-image {
	bottom: 20;
	vertical-align: middle;
	top: 50;
}
v-carousel {
	color: #fff;
	color: #fff;
}
v-blocks-image {
	line-height: calc(1em + 2px);
	display: flex;
}
v-horizontal {
	flex-grow: 0;
	color: inherit;
}
.fa-futbol:before {
  content: "\f1e3";
}
n-layout-layout {
	white-space: nowrap;
}
n-price {
	outline: none !important;
}
n-carousel-nav-bottom {
	opacity: 1;
	display: inline;
	-ms-user-select: none;
	vertical-align: middle;
}
n-tables {
	border: none;
	position: absolute !important;
	grid-gap: 30px;
}
n-old {
	justify-content: center;
	text-align: center;
	bottom: 20;
}
n-price-horizontal-position {
	outline: none !important;
}
n-bottom {
	box-shadow: none !important;
	opacity: 1;
	text-align: center;
	outline: none !important;
	scrollbar-width: none;
}
n-back-horizontal {
	margin: 0;
	overflow-x: auto;
	top: 0;
	bottom: 10;
	bottom: 0;
}
n-nav-old-countdown {
	z-index: 1;
	text-align: center;
	top: 50;
}
n-carousel-webkit {
	right: 0;
	text-decoration: none;
	display: inline;
}
n-inner {
	position: relative;
	-webkit-user-select: none;
	line-height: inherit;
}
n-thumbnails {
	box-sizing: content-box;
	min-width: 0 !important;
	position: relative;
	opacity: 1;
	border: none !important;
}
n-back {
	grid-gap: 30px;
}
n-horizontal {
	box-sizing: content-box;
	justify-content: center;
	background-color: transparent;
}
n-blocks-tables {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	outline: none !important;
}
n-back {
	user-select: none;
	display: grid;
}
n-old {
	opacity: 10;
	min-height: 0 !important;
}
n-quantity-top {
	display: flex;
	z-index: 1;
	display: inline;
}
n-tables-webkit-blocks {
	border: none;
	margin: 0;
}
n-layout-blocks {
	bottom: 10;
	bottom: 0;
	position: relative;
	color: inherit;
	display: inline;
}
n-next-bottom {
	overflow-y: hidden;
	display: inline;
	opacity: 20;
	width: 0 !important;
	font-size: 1em;
}
n-top {
	flex-grow: 0;
	opacity: 20;
}
n-layout {
	line-height: 1 !important;
	text-transform: inherit;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	width: 100%;
}
n-horizontal-bottom {
	bottom: 10;
	letter-spacing: inherit;
	height: 0 !important;
}
n-quantity-carousel-totals {
	display: inline !important;
	scrollbar-width: none;
	grid-gap: 30px;
}
n-tables-webkit-nav {
	align-items: left;
	text-align: left;
	opacity: 30;
	position: absolute !important;
}
n-back-carousel-quantity {
	outline: none !important;
	justify-content: center;
	flex-shrink: 0;
	scrollbar-width: none;
	margin: 0;
}
.fa-galactic-republic:before {
  content: "\f50c";
}
c-countdown-inner {
	width: calc(1em + 3px);
}
c-webkit-blocks-top {
	min-height: 0 !important;
}
c-image {
	overflow-y: hidden;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	text-decoration: none;
	flex-shrink: 0;
}
c-horizontal-back-image {
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
c-button-top {
	position: relative;
	border: none;
}
c-next-quantity {
	align-items: left;
	grid-gap: 30px;
}
c-next-left {
	user-select: none;
	background-color: transparent;
	display: inline;
	text-transform: inherit;
}
c-repeater {
	height: 100%;
	vertical-align: middle;
	align-items: center;
	vertical-align: baseline;
}
c-old-quantity {
	line-height: 1 !important;
}
c-top-back-top {
	margin: 0;
	bottom: 0;
	transform: translate(50%, -50%);
}
c-totals-inner-blocks {
	margin: 0;
	display: inline !important;
	grid-gap: 30px;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
c-button {
	line-height: inherit;
	position: absolute !important;
	opacity: 10;
	color: #fff;
}
c-totals-thumbnails-image {
	vertical-align: baseline;
	min-width: 0 !important;
	line-height: 1 !important;
	min-height: 0 !important;
}
c-tables-horizontal-thumbnails {
	height: 0 !important;
	min-width: 0 !important;
}
c-nav-thumbnails-price {
	box-sizing: content-box;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
c-inner-image {
	border: none;
	transform: translate(50%, -50%);
	height: 0 !important;
	grid-gap: 30px;
}
c-totals-inner-inner {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
c-left-tables {
	top: 10;
	font: inherit inherit inherit/inherit inherit;
}
c-button {
	color: inherit;
	text-transform: inherit;
}
c-repeater-nav-blocks {
	grid-gap: 30px;
	z-index: 1;
}
c-thumbnails {
	grid-gap: 30px;
}
c-repeater-bottom-carousel {
	text-align: center;
	justify-content: center;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
c-image-back-layout {
	flex-grow: 0;
}
c-countdown-carousel-tables {
	box-sizing: content-box;
	flex-grow: 0;
	box-sizing: content-box;
	opacity: 10;
	height: 100%;
}
c-nav-quantity {
	height: calc(1em + 3px);
	top: 50;
	min-width: 0 !important;
}
c-nav {
	margin: 0 !important;
	fill: currentColor;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
c-back-thumbnails-quantity {
	text-transform: inherit;
	height: 0 !important;
	display: inline;
}
c-button {
	margin: 0 !important;
	border: none !important;
	opacity: 20;
}
c-layout-image-next {
	transform: translate(50%, -50%);
	outline-width: 0;
	bottom: 10;
	top: 0;
}
.fa-galactic-senate:before {
  content: "\f50d";
}
b-repeater-next {
	scrollbar-width: none;
	height: 100%;
	user-select: none;
	top: 0;
}
b-next {
	width: 100%;
	display: inline;
	opacity: 10;
	justify-content: center;
}
b-price {
	margin: 0;
	z-index: 1;
}
b-carousel-totals-layout {
	opacity: 20;
	box-shadow: none !important;
	align-items: left;
}
b-back-tables {
	-webkit-text-decoration-skip: objects;
}
b-countdown-image {
	top: 50;
	-webkit-text-decoration-skip: objects;
	top: 10;
}
b-countdown-thumbnails-bottom {
	grid-gap: 30px;
	color: #fff;
}
b-totals-next {
	box-shadow: none !important;
}
b-price-bottom-blocks {
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	width: 0 !important;
}
b-layout-left-old {
	bottom: 10;
}
b-layout {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	box-sizing: content-box;
	position: absolute !important;
}
b-countdown-thumbnails-next {
	width: calc(1em + 3px);
	border: none;
	text-align: center;
	border: none;
}
b-bottom {
	position: absolute !important;
	vertical-align: middle;
	border: 0 none transparent;
	outline-width: 0;
}
b-old-totals {
	text-decoration: none;
	width: calc(1em + 3px);
	text-align: center;
}
b-quantity-quantity-webkit {
	border: 0 none transparent;
	border: none;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	height: 0 !important;
}
b-button-button {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	min-width: 0 !important;
}
b-horizontal-bottom {
	width: calc(1em + 3px);
	flex-shrink: 0;
}
b-carousel-inner {
	opacity: 10;
	justify-content: center;
	opacity: 30;
	padding: 0.5em !important;
	font-size: 1em;
}
b-nav-nav-back {
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
b-back-quantity-repeater {
	display: inline;
}
b-carousel-quantity-tables {
	-ms-user-select: none;
}
b-countdown-totals {
	bottom: 10;
	vertical-align: middle;
	min-width: 0 !important;
}
b-top {
	line-height: calc(1em + 2px);
	bottom: 10;
	text-align: center;
}
b-left {
	display: flex;
	height: 100%;
}
b-old-nav {
	height: calc(1em + 3px);
}
b-thumbnails {
	box-shadow: none !important;
	overflow-y: hidden;
	fill: currentColor;
}
b-thumbnails {
	text-align: left;
}
b-left-inner-position {
	outline-width: 0;
}
b-quantity {
	width: 0 !important;
}
b-back-back-old {
	letter-spacing: inherit;
	display: inline;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
}
b-totals-bottom-layout {
	opacity: 1;
	top: 10;
	outline-width: 0;
}
b-carousel {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	background-color: transparent;
	display: grid;
}
b-carousel-price {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	border: none !important;
	grid-gap: 30px;
	top: 50;
}
b-blocks-image {
	outline: none !important;
	min-width: 0 !important;
}
b-back-layout-price {
	line-height: inherit;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
b-tables-blocks {
	min-width: 0 !important;
	min-width: 0 !important;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
b-tables-inner {
	outline-width: 0;
	bottom: 20;
}
b-quantity-countdown {
	opacity: 20;
	height: 100%;
	line-height: 1 !important;
	font-size: 1em;
	text-align: center;
}
b-horizontal-horizontal {
	color: #fff;
	line-height: 1 !important;
	overflow-y: hidden;
	box-sizing: content-box;
}
b-back-webkit-tables {
	scrollbar-width: none;
	height: 100%;
}
b-nav-button {
	outline-width: 0;
	opacity: 1;
	margin: 0 !important;
	margin: 0 !important;
}
b-totals-countdown-position {
	line-height: calc(1em + 2px);
	border: none !important;
	color: inherit;
}
.fa-gamepad:before {
  content: "\f11b";
}
w-repeater {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	fill: currentColor;
	outline-width: 0;
}
w-left-totals-button {
	outline-width: 0;
	text-decoration: none;
}
w-inner-price-layout {
	width: 2em;
	line-height: 1 !important;
	color: #fff;
	top: 0;
}
w-countdown-price {
	-ms-user-select: none;
	bottom: 20;
	top: 10;
	opacity: 30;
}
w-position-button {
	position: relative;
	display: inline !important;
	border: none !important;
	z-index: 1;
	opacity: 30;
}
w-back-inner {
	fill: currentColor;
	margin: 0;
}
w-image-thumbnails-price {
	top: 10;
	border: none !important;
}
w-thumbnails-old {
	align-items: center;
	top: 0;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
w-horizontal-back {
	box-sizing: content-box;
	margin: 0 !important;
}
w-inner {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	grid-gap: 30px;
}
w-webkit {
	vertical-align: middle;
	min-width: 0 !important;
	white-space: nowrap;
	min-width: 0 !important;
}
w-old {
	box-shadow: none !important;
	white-space: nowrap;
	position: absolute;
}
w-thumbnails-repeater {
	height: 0 !important;
	opacity: 10;
}
w-thumbnails {
	align-items: center;
}
w-thumbnails-blocks {
	top: 0;
	height: calc(1em + 3px);
	right: 0;
	white-space: nowrap;
	outline: none !important;
}
w-carousel {
	letter-spacing: inherit;
	position: absolute !important;
}
w-old {
	flex-grow: 0;
	bottom: 10;
	flex-shrink: 0;
	min-width: 0 !important;
	overflow-y: hidden;
}
w-bottom {
	user-select: none;
	line-height: 1 !important;
}
w-position {
	opacity: 20;
	border: none;
	text-transform: inherit;
	opacity: 1;
}
w-totals-quantity {
	position: relative;
	display: inline;
}
w-totals-webkit-countdown {
	-ms-user-select: none;
	justify-content: center;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	opacity: 1;
}
w-left {
	text-align: left;
}
w-image-thumbnails {
	user-select: none;
	color: #fff;
}
w-price-carousel {
	border: none;
	position: relative;
}
w-carousel-carousel-back {
	justify-content: center;
}
w-left {
	top: calc(50% - 0.5em) !important;
}
w-button {
	height: 100%;
	height: 100%;
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
w-left {
	text-decoration: none;
	display: grid;
}
w-horizontal {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
w-carousel-left-bottom {
	margin: 0 !important;
	position: absolute !important;
	width: 2em;
	height: calc(1em + 3px);
}
w-back-left {
	top: calc(50% - 0.5em) !important;
}
w-carousel-button-carousel {
	user-select: none;
	justify-content: center;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
.fa-gas-pump:before {
  content: "\f52f";
}
v-thumbnails-image {
	line-height: 1 !important;
}
v-quantity-left-repeater {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	grid-gap: 30px;
	right: 0;
}
v-image {
	display: grid;
}
v-button-repeater {
	display: flex;
	color: #fff;
	scrollbar-width: none;
	position: absolute;
	display: inline;
}
v-position-left-inner {
	box-sizing: content-box;
	-webkit-user-select: none;
}
v-carousel-next-image {
	flex-grow: 0;
	right: 0;
}
v-carousel {
	-webkit-text-decoration-skip: objects;
	position: absolute;
	transform: translate(50%, -50%);
}
v-left {
	text-decoration: none;
	position: absolute;
	white-space: nowrap;
}
v-quantity {
	width: 0 !important;
	margin: 0;
}
v-button-position-back {
	bottom: 0;
	overflow-y: hidden;
}
v-button-button {
	left: calc(50% - 0.5em) !important;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
	outline: none !important;
}
v-blocks-top-inner {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
v-bottom-totals-image {
	height: 100%;
	border: none !important;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
v-totals-next-image {
	text-align: center;
}
v-totals {
	opacity: 10;
	overflow-y: hidden;
	overflow-x: auto;
	width: 0 !important;
}
v-image-inner-webkit {
	-webkit-user-select: none;
	box-sizing: content-box;
	padding: 0.5em !important;
}
v-layout-carousel-image {
	height: calc(1em + 3px);
	text-decoration: none;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
v-countdown-thumbnails {
	display: grid;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
v-quantity {
	overflow-x: auto;
	height: 0 !important;
	vertical-align: baseline;
	overflow-x: auto;
	display: inline !important;
}
v-price-old-layout {
	width: calc(1em + 3px);
	scrollbar-width: none;
	margin: 0 !important;
	padding: 0.5em !important;
	line-height: 1 !important;
}
v-next {
	line-height: inherit;
	bottom: 0;
	box-shadow: none !important;
	grid-gap: 30px;
	overflow-x: auto;
}
v-horizontal-countdown {
	opacity: 30;
	display: inline !important;
	background-color: transparent;
	-webkit-user-select: none;
}
v-price-nav {
	-ms-user-select: none;
	color: #fff;
	color: #fff;
}
.fa-gavel:before {
  content: "\f0e3";
}
o-next-next {
	align-items: left;
	margin: 0;
	overflow-x: auto;
	top: 0;
	color: #fff;
}
o-left {
	min-height: 0 !important;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
o-old-left {
	outline-width: 0;
	position: absolute;
	width: calc(1em + 3px);
	color: inherit;
}
o-quantity {
	flex-shrink: 0;
	justify-content: center;
	display: grid;
	z-index: 1;
}
o-back-next-position {
	outline-width: 0;
	line-height: 1 !important;
	height: 100%;
	outline: none !important;
	opacity: 10;
}
o-next {
	opacity: 1;
	height: 100%;
	height: 100%;
	position: relative;
}
o-top-carousel {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	scrollbar-width: none;
	opacity: 10;
}
o-price {
	outline-width: 0;
	line-height: calc(1em + 2px);
}
o-totals-quantity {
	display: inline;
}
o-blocks-thumbnails {
	padding: 0.5em !important;
	line-height: 1 !important;
}
o-horizontal {
	bottom: 10;
	border: 0 none transparent;
}
o-tables-image {
	box-shadow: none !important;
	margin: 0;
	position: relative;
}
o-carousel-bottom {
	width: 100%;
}
o-carousel-countdown {
	width: calc(1em + 3px);
}
o-thumbnails-tables-blocks {
	z-index: 1;
	line-height: calc(1em + 2px);
}
o-back {
	padding: 0.5em !important;
	bottom: 10;
	box-sizing: content-box;
	opacity: 30;
}
o-layout-horizontal-carousel {
	align-items: left;
}
o-totals {
	display: flex;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
o-image-old {
	min-width: 0 !important;
	height: 100%;
	position: absolute;
	bottom: 10;
	width: 0 !important;
}
o-nav-inner {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	text-transform: inherit;
}
o-bottom-quantity-left {
	min-height: 0 !important;
	transform: translate(50%, -50%);
}
o-image-old-position {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
o-position-image-quantity {
	padding: 0.5em !important;
	min-width: 0 !important;
	bottom: 10;
	z-index: 1;
}
o-nav-tables {
	-ms-user-select: none;
	color: inherit;
	white-space: nowrap;
	-ms-user-select: none;
	opacity: 30;
}
o-inner {
	min-width: 0 !important;
	opacity: 20;
	vertical-align: middle;
	box-shadow: none !important;
	overflow-x: auto;
}
o-blocks-top-carousel {
	display: inline;
	fill: currentColor;
}
o-nav-totals-layout {
	top: 10;
	overflow-y: hidden;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	top: 10;
}
.fa-gem:before {
  content: "\f3a5";
}
e-tables-nav-nav {
	width: 2em;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
e-blocks {
	opacity: 1;
	top: 0;
	text-transform: inherit;
	scrollbar-width: none;
	text-align: left;
}
e-quantity {
	min-width: 0 !important;
	border: none !important;
	transform: translate(50%, -50%);
	align-items: center;
	bottom: 20;
}
e-thumbnails-quantity {
	bottom: 10;
	display: grid;
}
e-image {
	min-height: 0 !important;
}
e-quantity-webkit {
	top: 0;
	line-height: inherit;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
e-layout-inner-price {
	width: 100%;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
e-blocks-webkit-next {
	height: 0 !important;
}
e-countdown-image {
	height: calc(1em + 3px);
}
e-carousel {
	transform: translate(50%, -50%);
	text-decoration: none;
	overflow-y: hidden;
	text-align: left;
}
e-back {
	top: 10;
}
e-horizontal {
	user-select: none;
	padding: 0.5em !important;
	bottom: 0;
	letter-spacing: inherit;
}
e-countdown-thumbnails-button {
	min-height: 0 !important;
	top: 0;
	opacity: 1;
	min-width: 0 !important;
	z-index: 1;
}
e-price-thumbnails-bottom {
	font-size: 1em;
	font-size: 1em;
}
e-inner-horizontal {
	font-size: 1em;
}
e-left-back {
	grid-template-columns: 1fr 1fr;
	top: 0;
	letter-spacing: inherit;
	bottom: 0;
}
e-old {
	align-items: left;
	top: 0;
	overflow-y: hidden;
}
e-carousel {
	vertical-align: middle;
	line-height: inherit;
	height: 100%;
	text-decoration: none;
}
e-back {
	height: 100%;
	-ms-user-select: none;
	min-height: 0 !important;
	margin: 0;
	width: calc(1em + 3px);
}
e-nav {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	box-shadow: none !important;
	top: 0;
	text-align: left;
}
e-left-bottom-button {
	opacity: 10;
	scrollbar-width: none;
	top: 50;
}
e-left-layout {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
e-price-image {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
e-repeater-top-blocks {
	user-select: none;
	flex-shrink: 0;
	outline: none !important;
	margin: 0;
	opacity: 20;
}
e-layout-totals {
	overflow-x: auto;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
e-thumbnails-repeater {
	line-height: calc(1em + 2px);
	bottom: 20;
	outline-width: 0;
}
e-thumbnails-next {
	text-align: center;
}
e-repeater-top {
	grid-gap: 30px;
}
e-horizontal-top-image {
	position: relative;
	justify-content: center;
	white-space: nowrap;
	min-width: 0 !important;
}
e-totals {
	top: 10;
	border: none;
	scrollbar-width: none;
}
e-thumbnails-nav {
	opacity: 30;
}
e-blocks {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	display: inline !important;
	padding: 0.5em !important;
}
e-countdown-left-layout {
	bottom: 20;
	margin: 0 !important;
}
e-image {
	width: 100%;
	margin: 0 !important;
	margin: 0;
}
e-top {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	flex-grow: 0;
}
e-next-webkit {
	position: absolute !important;
	vertical-align: baseline;
}
e-blocks-quantity-left {
	display: inline;
	width: calc(1em + 3px);
	font-size: 1em;
}
e-quantity {
	margin: 0 !important;
}
e-layout {
	box-shadow: none !important;
	border: none !important;
}
e-left {
	margin: 0;
	min-height: 0 !important;
}
e-quantity-old {
	border: none;
	height: 100%;
	color: #fff;
	position: absolute;
	top: 10;
}
.fa-genderless:before {
  content: "\f22d";
}
x-repeater-old-next {
	top: 0;
	width: 100%;
}
x-old {
	min-height: 0 !important;
	right: 0;
}
x-countdown {
	position: absolute;
	border: none;
	bottom: 0;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
x-button-thumbnails {
	font-size: 1em;
	vertical-align: middle;
}
x-horizontal {
	min-height: 0 !important;
	top: 0;
	width: 100%;
}
x-inner {
	bottom: 10;
	letter-spacing: inherit;
	position: absolute !important;
	-ms-user-select: none;
}
x-left {
	padding: 0.5em !important;
	opacity: 10;
}
x-totals-quantity {
	top: 10;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
x-horizontal {
	vertical-align: middle;
	justify-content: center;
	flex-shrink: 0;
	flex-shrink: 0;
	justify-content: center;
}
x-countdown-thumbnails {
	flex-shrink: 0;
}
x-old-blocks {
	margin: 0;
	fill: currentColor;
	top: 0;
	position: relative;
}
x-webkit-left-old {
	min-width: 0 !important;
	-ms-user-select: none;
	overflow-y: hidden;
	opacity: 20;
}
x-totals {
	align-items: center;
	flex-shrink: 0;
	overflow-y: hidden;
	bottom: 20;
	bottom: 10;
}
x-countdown {
	flex-shrink: 0;
	user-select: none;
}
x-bottom {
	user-select: none;
	grid-gap: 30px;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
x-back {
	line-height: calc(1em + 2px);
}
x-button {
	display: inline !important;
	border: 0 none transparent;
	flex-grow: 0;
}
x-carousel {
	width: calc(1em + 3px);
}
x-carousel {
	min-height: 0 !important;
}
x-carousel-bottom-tables {
	overflow-x: auto;
	display: grid;
	background-color: transparent;
}
x-position {
	width: 2em;
	transform: translate(50%, -50%);
	outline: none !important;
}
x-quantity-tables {
	scrollbar-width: none;
	overflow-x: auto;
	flex-grow: 0;
}
x-next-back {
	padding: 0.5em !important;
}
x-totals-button-horizontal {
	scrollbar-width: none;
}
x-position-bottom-totals {
	opacity: 20;
	letter-spacing: inherit;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
x-repeater-quantity {
	top: 50;
	opacity: 30;
}
x-image-nav {
	align-items: center;
	top: 50;
	vertical-align: baseline;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
.fa-get-pocket:before {
  content: "\f265";
}
i-countdown-next {
	color: inherit;
	vertical-align: middle;
	width: 0 !important;
	border: none !important;
}
i-left-next {
	z-index: 1;
	height: calc(1em + 3px);
}
i-position-quantity {
	top: 0;
	outline-width: 0;
	position: relative;
}
i-carousel-inner {
	height: 100%;
	position: absolute !important;
	display: grid;
}
i-layout-back {
	line-height: 1 !important;
}
i-horizontal {
	outline: none !important;
	transform: translate(50%, -50%);
}
i-horizontal-tables {
	background-color: transparent;
	background-color: transparent;
	right: 0;
	scrollbar-width: none;
}
i-nav {
	right: 0;
	overflow-y: hidden;
}
i-nav-old {
	width: 2em;
	white-space: nowrap;
}
i-price-blocks {
	opacity: 30;
	opacity: 20;
	scrollbar-width: none;
	font-size: 1em;
}
i-top-repeater {
	min-width: 0 !important;
	font-size: 1em;
	height: 100%;
	height: calc(1em + 3px);
}
i-nav-back {
	border: 0 none transparent;
}
i-quantity-horizontal {
	height: calc(1em + 3px);
}
i-button {
	position: absolute !important;
	top: 50;
	margin: 0 !important;
	color: inherit;
	top: 0;
}
i-top-top {
	height: 100%;
}
i-left {
	top: 50;
	display: inline;
	grid-gap: 30px;
}
i-quantity-image {
	height: 0 !important;
}
i-button {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	color: #fff;
}
i-countdown-left {
	flex-shrink: 0;
	text-decoration: none;
	right: 0;
}
i-countdown-back {
	height: 100%;
}
i-repeater-horizontal {
	top: 50;
	flex-grow: 0;
	-webkit-user-select: none;
	vertical-align: middle;
	min-width: 0 !important;
}
.fa-gg:before {
  content: "\f260";
}
r-quantity-webkit-image {
	text-decoration: none;
	display: grid;
}
r-button-bottom-carousel {
	position: absolute !important;
	width: 0 !important;
	border: none !important;
	transform: translate(50%, -50%);
}
r-price-blocks-position {
	align-items: left;
}
r-price-nav {
	line-height: inherit;
	background-color: transparent;
	box-shadow: none !important;
}
r-back-button {
	vertical-align: baseline;
	grid-gap: 30px;
	background-color: transparent;
	display: inline !important;
}
r-inner-next-button {
	text-align: left;
	fill: currentColor;
	width: 100%;
	position: absolute;
	outline-width: 0;
}
r-price {
	position: absolute;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
r-blocks {
	width: 2em;
}
r-repeater-quantity {
	display: inline;
	user-select: none;
}
r-position-tables {
	align-items: center;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
r-thumbnails-repeater {
	outline: none !important;
	position: absolute !important;
	min-height: 0 !important;
}
r-button-repeater {
	outline: none !important;
	align-items: center;
}
r-price {
	outline: none !important;
	margin: 0;
}
r-price {
	-webkit-user-select: none;
	display: flex;
	color: #fff;
	opacity: 30;
}
r-bottom-price {
	line-height: 1 !important;
	fill: currentColor;
	scrollbar-width: none;
}
r-top {
	grid-gap: 30px;
	padding: 0.5em !important;
	box-sizing: content-box;
}
r-totals {
	user-select: none;
	bottom: 20;
	opacity: 30;
}
r-image-inner-carousel {
	display: inline;
	border: 0 none transparent;
}
r-old-repeater-inner {
	border: none !important;
}
r-next-quantity-back {
	width: 100%;
	display: flex;
	width: 2em;
	min-height: 0 !important;
}
r-image-image {
	text-decoration: none;
}
r-inner-image-webkit {
	justify-content: center;
	bottom: 10;
}
r-blocks {
	overflow-y: hidden;
}
r-blocks-inner-nav {
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
r-position-quantity {
	vertical-align: middle;
}
r-blocks-totals {
	opacity: 30;
}
r-image-nav {
	top: 0;
}
r-blocks {
	height: 0 !important;
	height: calc(1em + 3px);
	right: 0;
	width: 100%;
	position: relative;
}
r-left-left {
	border: none;
	display: grid;
	margin: 0;
	flex-grow: 0;
	z-index: 1;
}
r-layout-position-webkit {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	line-height: 1 !important;
	-webkit-user-select: none;
}
r-layout {
	top: 0;
	min-height: 0 !important;
	opacity: 20;
}
r-horizontal-quantity {
	align-items: center;
	border: none !important;
	align-items: center;
	align-items: center;
}
r-thumbnails-image-countdown {
	bottom: 20;
	position: absolute;
}
r-countdown-image-totals {
	height: 0 !important;
}
r-top-layout-repeater {
	flex-shrink: 0;
	user-select: none;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
r-back-inner-next {
	fill: currentColor;
	text-decoration: none;
	bottom: 10;
}
r-nav {
	fill: currentColor;
	height: calc(1em + 3px);
}
r-price-totals {
	height: 0 !important;
	line-height: calc(1em + 2px);
	z-index: 1;
	grid-template-columns: 1fr 1fr;
}
r-left-button {
	display: flex;
	transform: translate(50%, -50%);
	position: relative;
}
r-repeater {
	font-size: 1em;
	position: absolute;
	width: calc(1em + 3px);
}
r-button-quantity-quantity {
	user-select: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
r-repeater-quantity-webkit {
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
r-repeater-next-button {
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	display: flex;
}
.fa-gg-circle:before {
  content: "\f261";
}
w-back-back-repeater {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
w-quantity-layout {
	opacity: 20;
}
w-nav {
	overflow-x: auto;
	position: relative;
	position: relative;
}
w-blocks-blocks-nav {
	top: 50;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
w-thumbnails-thumbnails-totals {
	align-items: center;
	box-sizing: content-box;
	position: absolute;
	position: absolute;
}
w-button {
	opacity: 30;
	z-index: 1;
}
w-horizontal {
	top: 50;
	line-height: inherit;
	justify-content: center;
}
w-old-position {
	bottom: 20;
}
w-repeater-blocks {
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	opacity: 1;
	padding: 0.5em !important;
}
w-back {
	outline-width: 0;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
w-bottom-webkit-totals {
	-ms-user-select: none;
	align-items: center;
}
w-totals-tables-horizontal {
	flex-grow: 0;
	justify-content: center;
	white-space: nowrap;
	outline-width: 0;
}
w-webkit-nav-horizontal {
	vertical-align: middle;
	display: flex;
	display: inline !important;
	top: 0;
}
w-repeater {
	text-align: left;
}
w-button {
	opacity: 1;
	fill: currentColor;
	z-index: 1;
	grid-gap: 30px;
}
w-bottom {
	box-sizing: content-box;
}
w-nav-webkit {
	align-items: left;
	width: 100%;
	bottom: 20;
	opacity: 30;
	width: 2em;
}
w-old-layout-countdown {
	text-transform: inherit;
	position: relative;
}
w-blocks-quantity {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
.fa-ghost:before {
  content: "\f6e2";
}
p-blocks-inner {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	height: calc(1em + 3px);
}
p-nav-carousel {
	top: calc(50% - 0.5em) !important;
}
p-horizontal-inner-repeater {
	width: calc(1em + 3px);
	margin: 0 !important;
	grid-gap: 30px;
	flex-grow: 0;
	outline-width: 0;
}
p-back-back-quantity {
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	display: grid;
	align-items: center;
	vertical-align: middle;
}
p-webkit-countdown-inner {
	box-sizing: content-box;
	user-select: none;
}
p-nav-layout {
	width: 0 !important;
}
p-blocks {
	display: grid;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	box-sizing: content-box;
}
p-price-price {
	outline-width: 0;
	height: calc(1em + 3px);
}
p-totals {
	bottom: 0;
	scrollbar-width: none;
	opacity: 10;
	background-color: transparent;
	min-width: 0 !important;
}
p-left-countdown-back {
	align-items: center;
	font-size: 1em;
	user-select: none;
	text-decoration: none;
}
p-position-totals-back {
	text-align: center;
	box-shadow: none !important;
}
p-bottom {
	z-index: 1;
	top: 0;
	left: calc(50% - 0.5em) !important;
}
p-quantity-button {
	-ms-user-select: none;
}
p-inner {
	grid-gap: 30px;
	border: 0 none transparent;
	box-sizing: content-box;
	font-size: 1em;
}
p-button-horizontal-blocks {
	background-color: transparent;
	position: absolute !important;
	width: 2em;
}
p-nav-next {
	width: 2em;
}
p-blocks {
	opacity: 10;
	text-align: center;
	align-items: left;
}
p-quantity-blocks {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	width: 2em;
}
p-blocks {
	text-align: left;
}
p-button-horizontal-image {
	background-color: transparent;
}
p-position-thumbnails {
	opacity: 10;
	position: absolute;
}
p-blocks {
	overflow-x: auto;
	bottom: 20;
	width: calc(1em + 3px);
	top: 10;
}
p-quantity-next-nav {
	line-height: inherit;
	right: 0;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
p-totals-price-position {
	left: calc(50% - 0.5em) !important;
}
p-button-bottom {
	padding: 0.5em !important;
	flex-shrink: 0;
}
p-repeater-thumbnails {
	overflow-x: auto;
	scrollbar-width: none;
	outline-width: 0;
}
p-image-image-layout {
	display: grid;
	outline: none !important;
	top: 50;
}
p-totals {
	bottom: 10;
}
p-webkit-carousel {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
p-webkit-image-price {
	display: grid;
	opacity: 20;
	-ms-user-select: none;
}
.fa-gift:before {
  content: "\f06b";
}
d-tables {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
d-top-blocks-horizontal {
	text-align: left;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
d-blocks {
	border: 0 none transparent;
	user-select: none;
	line-height: calc(1em + 2px);
}
d-nav-inner-bottom {
	line-height: 1 !important;
}
d-top-totals-nav {
	-ms-user-select: none;
	overflow-x: auto;
}
d-bottom {
	color: #fff;
	top: 0;
	text-align: center;
}
d-blocks-inner {
	opacity: 1;
	text-align: center;
	position: absolute !important;
	flex-grow: 0;
	line-height: inherit;
}
d-tables-totals-left {
	z-index: 1;
	height: 100%;
}
d-repeater-horizontal-horizontal {
	top: 0;
}
d-back-image {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
d-horizontal {
	opacity: 20;
}
d-position {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	letter-spacing: inherit;
	position: relative;
}
d-back {
	bottom: 10;
	height: 0 !important;
	width: calc(1em + 3px);
}
d-tables-carousel-horizontal {
	flex-grow: 0;
	-webkit-user-select: none;
	background-color: transparent;
	width: 2em;
}
d-price-countdown {
	justify-content: center;
	border: 0 none transparent;
}
d-tables-repeater {
	position: absolute;
	flex-shrink: 0;
	height: 0 !important;
	border: 0 none transparent;
}
d-old {
	position: relative;
}
d-carousel-layout-tables {
	overflow-y: hidden;
	opacity: 10;
	display: grid;
	left: calc(50% - 0.5em) !important;
}
d-countdown-carousel {
	align-items: left;
	line-height: inherit;
	position: absolute !important;
	height: 0 !important;
	outline-width: 0;
}
d-nav-layout-repeater {
	outline-width: 0;
	box-shadow: none !important;
	position: relative;
}
d-layout-left {
	fill: currentColor;
	text-transform: inherit;
	align-items: center;
}
d-nav-nav-carousel {
	justify-content: center;
	border: none;
}
d-layout-webkit-layout {
	overflow-y: hidden;
	line-height: 1 !important;
	display: inline !important;
}
d-image-bottom-nav {
	opacity: 30;
	top: 10;
	box-sizing: content-box;
}
.fa-gifts:before {
  content: "\f79c";
}
v-blocks-old-left {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	position: relative;
	bottom: 0;
}
v-next-back {
	opacity: 10;
	opacity: 30;
	position: absolute;
}
v-carousel-price {
	opacity: 1;
}
v-button-nav-old {
	border: none !important;
	align-items: left;
	background-color: transparent;
	padding: 0.5em !important;
}
v-price-layout {
	padding: 0.5em !important;
	vertical-align: middle;
}
v-bottom {
	outline-width: 0;
	text-align: center;
	position: relative;
}
v-top-totals-position {
	bottom: 20;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	top: 50;
}
v-back-position {
	flex-grow: 0;
	flex-shrink: 0;
	height: 100%;
	line-height: 1 !important;
}
v-inner {
	width: 100%;
	height: calc(1em + 3px);
	position: relative;
	z-index: 1;
}
v-carousel {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	border: none;
}
v-layout-carousel-layout {
	position: absolute;
	letter-spacing: inherit;
	display: flex;
	margin: 0;
}
v-carousel-left {
	height: 0 !important;
	-webkit-user-select: none;
	right: 0;
}
v-top {
	position: absolute !important;
	background-color: transparent;
	position: relative;
}
v-layout-left-inner {
	top: 50;
}
v-next-blocks {
	display: inline !important;
	border: none !important;
}
v-top-old-position {
	height: calc(1em + 3px);
	width: 2em;
}
v-top {
	display: grid;
}
v-bottom-repeater-back {
	flex-grow: 0;
}
v-quantity-carousel {
	text-align: left;
	text-align: left;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
v-back-next {
	margin: 0 !important;
	grid-gap: 30px;
	outline-width: 0;
}
v-blocks {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	grid-gap: 30px;
	outline: none !important;
	bottom: 20;
}
v-repeater-top {
	padding: 0.5em !important;
	z-index: 1;
	text-transform: inherit;
}
v-totals-layout-countdown {
	top: 0;
	top: 0;
	display: flex;
	text-decoration: none;
}
v-inner {
	grid-gap: 30px;
	min-width: 0 !important;
	vertical-align: baseline;
	box-sizing: content-box;
	fill: currentColor;
}
v-back-blocks-repeater {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	width: 100%;
	box-shadow: none !important;
	overflow-y: hidden;
}
v-blocks {
	display: inline !important;
	grid-gap: 30px;
	z-index: 1;
}
v-back {
	overflow-x: auto;
}
v-thumbnails-bottom-top {
	border: none;
}
v-horizontal-old {
	right: 0;
	min-height: 0 !important;
	min-width: 0 !important;
	-webkit-user-select: none;
	outline: none !important;
}
v-image-totals-price {
	overflow-x: auto;
	opacity: 1;
	vertical-align: baseline;
}
v-webkit-thumbnails {
	height: 100%;
	opacity: 10;
	overflow-x: auto;
	user-select: none;
	width: 2em;
}
v-back-thumbnails-countdown {
	opacity: 30;
	line-height: 1 !important;
	text-align: left;
	border: none;
}
v-left {
	flex-shrink: 0;
	line-height: 1 !important;
}
v-bottom {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	scrollbar-width: none;
}
v-left {
	min-width: 0 !important;
	padding: 0.5em !important;
}
v-left-left {
	display: grid;
	opacity: 10;
	top: 0;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
v-blocks-carousel-bottom {
	min-width: 0 !important;
	color: #fff;
	line-height: 1 !important;
}
v-horizontal-top {
	scrollbar-width: none;
	text-decoration: none;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
v-next-layout-thumbnails {
	justify-content: center;
	line-height: calc(1em + 2px);
	color: inherit;
}
v-button {
	bottom: 10;
}
v-next-nav-back {
	position: relative;
	border: none;
	letter-spacing: inherit;
}
v-layout-position {
	color: #fff;
}
v-inner-countdown {
	justify-content: center;
	color: #fff;
	text-align: left;
	right: 0;
}
v-back {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
v-price-horizontal-button {
	position: absolute;
}
v-quantity-layout {
	grid-gap: 30px;
	min-width: 0 !important;
}
.fa-git:before {
  content: "\f1d3";
}
c-tables-nav-horizontal {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	height: 0 !important;
	opacity: 20;
}
c-carousel-next {
	top: 0;
	background-color: transparent;
	border: none;
	bottom: 0;
	font-size: 1em;
}
c-old {
	opacity: 20;
	font-size: 1em;
}
c-quantity-repeater-left {
	scrollbar-width: none;
}
c-price {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	border: none;
}
c-back-tables {
	position: relative;
	min-height: 0 !important;
}
c-repeater-old-price {
	top: 50;
}
c-tables-repeater-button {
	position: absolute !important;
}
c-totals-inner {
	vertical-align: baseline;
	justify-content: center;
	opacity: 1;
	vertical-align: baseline;
}
c-countdown-old-inner {
	line-height: 1 !important;
	width: calc(1em + 3px);
}
c-back {
	-ms-user-select: none;
	top: 0;
	min-width: 0 !important;
	fill: currentColor;
	justify-content: center;
}
c-thumbnails-blocks-left {
	min-height: 0 !important;
	opacity: 10;
}
c-next-layout {
	padding: 0.5em !important;
	opacity: 10;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
c-horizontal {
	box-shadow: none !important;
	text-decoration: none;
	opacity: 10;
	display: inline !important;
}
c-countdown-back {
	outline-width: 0;
	width: 100%;
	width: calc(1em + 3px);
}
c-nav {
	font-size: 1em;
	border: none;
	white-space: nowrap;
	position: absolute !important;
	box-shadow: none !important;
}
c-top {
	-webkit-user-select: none;
	text-align: left;
}
c-horizontal-repeater-thumbnails {
	align-items: center;
	display: flex;
	margin: 0;
	text-decoration: none;
}
c-horizontal {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
c-countdown-countdown-thumbnails {
	overflow-y: hidden;
}
c-image {
	bottom: 10;
	letter-spacing: inherit;
	letter-spacing: inherit;
	opacity: 10;
}
c-tables-button {
	margin: 0;
	color: inherit;
	position: absolute !important;
	-webkit-user-select: none;
}
c-top-inner-left {
	line-height: calc(1em + 2px);
	position: relative;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
c-countdown {
	display: grid;
	white-space: nowrap;
}
c-blocks {
	align-items: left;
	grid-template-columns: 1fr 1fr;
	display: flex;
	outline-width: 0;
}
c-old-repeater {
	bottom: 20;
	flex-shrink: 0;
	border: none;
}
c-left {
	bottom: 0;
	position: relative;
	position: absolute;
	width: 100%;
	height: calc(1em + 3px);
}
c-image {
	top: 10;
}
c-position-webkit-button {
	outline: none !important;
	position: relative;
	text-transform: inherit;
	line-height: inherit;
}
c-left-old-left {
	padding: 0.5em !important;
	position: absolute !important;
	width: 2em;
	flex-grow: 0;
}
c-totals {
	top: calc(50% - 0.5em) !important;
}
c-next-left {
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	right: 0;
	height: 0 !important;
	width: 100%;
}
c-repeater {
	position: relative;
	opacity: 20;
	position: relative;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
c-quantity-webkit-left {
	right: 0;
	top: 0;
}
c-webkit-next-inner {
	align-items: left;
	line-height: 1 !important;
}
c-tables-top {
	overflow-y: hidden;
	box-shadow: none !important;
	text-transform: inherit;
	text-align: left;
}
c-position {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
c-countdown-blocks-carousel {
	text-align: center;
	fill: currentColor;
	vertical-align: middle;
	outline: none !important;
	flex-shrink: 0;
}
c-top {
	letter-spacing: inherit;
	position: absolute;
}
c-back-totals {
	-ms-user-select: none;
	display: inline;
}
c-quantity-position {
	box-shadow: none !important;
}
c-totals-position {
	-webkit-user-select: none;
	fill: currentColor;
	color: inherit;
	fill: currentColor;
}
c-position-inner-totals {
	box-sizing: content-box;
	flex-shrink: 0;
	opacity: 30;
}
c-repeater-image {
	margin: 0 !important;
	flex-grow: 0;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	bottom: 20;
}
.fa-git-alt:before {
  content: "\f841";
}
l-layout-image {
	flex-grow: 0;
	flex-grow: 0;
	margin: 0 !important;
	border: 0 none transparent;
	width: 2em;
}
l-countdown {
	user-select: none;
	position: absolute !important;
	grid-gap: 30px;
	letter-spacing: inherit;
}
l-webkit-left-quantity {
	left: calc(50% - 0.5em) !important;
}
l-inner-nav-price {
	-webkit-user-select: none;
	width: calc(1em + 3px);
	text-align: center;
	display: inline !important;
	-webkit-user-select: none;
}
l-countdown-position {
	line-height: calc(1em + 2px);
}
l-tables {
	bottom: 10;
	padding: 0.5em !important;
}
l-thumbnails {
	width: 0 !important;
	font-size: 1em;
}
l-blocks {
	line-height: calc(1em + 2px);
	line-height: inherit;
	bottom: 0;
}
l-thumbnails-back {
	height: 100%;
	bottom: 0;
}
l-inner-quantity-horizontal {
	text-align: center;
	grid-gap: 30px;
}
l-quantity {
	height: calc(1em + 3px);
	z-index: 1;
	font-size: 1em;
	z-index: 1;
	margin: 0 !important;
}
l-blocks-totals-blocks {
	outline: none !important;
	overflow-y: hidden;
	fill: currentColor;
	flex-grow: 0;
	box-shadow: none !important;
}
l-back {
	width: 0 !important;
	flex-grow: 0;
}
l-position {
	border: none;
	width: 0 !important;
	min-width: 0 !important;
	opacity: 10;
}
l-price {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	transform: translate(50%, -50%);
	display: flex;
}
l-price-repeater-price {
	display: inline !important;
	outline-width: 0;
	box-sizing: content-box;
	border: none;
	flex-shrink: 0;
}
l-countdown-image {
	background-color: transparent;
	bottom: 0;
	top: 0;
}
l-tables-old {
	border: none;
}
l-bottom-countdown-back {
	opacity: 30;
	background-color: transparent;
	height: 100%;
	-ms-user-select: none;
}
.fa-git-square:before {
  content: "\f1d2";
}
s-webkit-button-top {
	vertical-align: baseline;
	position: absolute;
	background-color: transparent;
	border: none !important;
	margin: 0 !important;
}
s-top-quantity {
	top: calc(50% - 0.5em) !important;
}
s-back {
	min-height: 0 !important;
	bottom: 20;
	outline: none !important;
	display: inline !important;
	flex-grow: 0;
}
s-next-back {
	transform: translate(50%, -50%);
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
s-nav-blocks {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	box-shadow: none !important;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
s-next {
	height: 0 !important;
	right: 0;
}
s-inner-tables {
	display: grid;
}
s-top-countdown {
	width: 100%;
	outline: none !important;
	background-color: transparent;
	text-align: center;
	align-items: center;
}
s-price-inner-tables {
	font-size: 1em;
	font-size: 1em;
	z-index: 1;
}
s-totals-old-tables {
	bottom: 20;
	bottom: 10;
	background-color: transparent;
}
s-webkit-countdown-left {
	overflow-y: hidden;
	line-height: inherit;
}
s-repeater-layout-old {
	bottom: 10;
	opacity: 1;
}
s-blocks-top-horizontal {
	align-items: center;
	min-width: 0 !important;
	opacity: 10;
	position: absolute;
}
s-blocks-tables {
	flex-shrink: 0;
	white-space: nowrap;
	letter-spacing: inherit;
}
s-next-tables-next {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
s-back-carousel {
	-ms-user-select: none;
	flex-shrink: 0;
	display: grid;
	border: none;
	vertical-align: baseline;
}
s-webkit-button {
	position: absolute;
	letter-spacing: inherit;
	overflow-y: hidden;
	text-decoration: none;
	margin: 0;
}
s-countdown-bottom {
	flex-shrink: 0;
	width: calc(1em + 3px);
}
s-horizontal {
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
s-left-position {
	position: relative;
}
s-horizontal-thumbnails {
	height: calc(1em + 3px);
}
s-position-image-bottom {
	color: #fff;
	outline-width: 0;
}
s-countdown-nav-horizontal {
	width: calc(1em + 3px);
	flex-shrink: 0;
	user-select: none;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
s-tables {
	height: 0 !important;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
s-image {
	align-items: left;
	align-items: left;
	overflow-y: hidden;
	-ms-user-select: none;
	opacity: 1;
}
s-next-old {
	padding: 0.5em !important;
	bottom: 0;
	display: inline !important;
}
s-thumbnails-countdown {
	outline-width: 0;
}
s-bottom {
	scrollbar-width: none;
}
s-position-button {
	grid-gap: 30px;
}
s-bottom-top {
	align-items: left;
	align-items: center;
	z-index: 1;
}
.fa-github:before {
  content: "\f09b";
}
y-left {
	vertical-align: baseline;
	border: none !important;
	flex-shrink: 0;
	top: 10;
	bottom: 10;
}
y-tables {
	position: relative;
}
y-button {
	height: 0 !important;
	line-height: calc(1em + 2px);
	right: 0;
	opacity: 1;
}
y-next-thumbnails-image {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
y-quantity-carousel-back {
	line-height: 1 !important;
	position: relative;
	position: absolute;
	border: 0 none transparent;
	font-size: 1em;
}
y-thumbnails-webkit-next {
	opacity: 10;
	top: 0;
	align-items: left;
	align-items: left;
}
y-tables-countdown-price {
	display: inline !important;
	font-size: 1em;
}
y-layout-tables-position {
	line-height: 1 !important;
	flex-grow: 0;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
y-carousel-left {
	opacity: 1;
}
y-left-webkit {
	line-height: calc(1em + 2px);
	opacity: 1;
}
y-left-horizontal {
	vertical-align: baseline;
	text-transform: inherit;
}
y-horizontal {
	width: 100%;
	box-sizing: content-box;
	top: 10;
}
y-horizontal {
	font: inherit inherit inherit/inherit inherit;
}
y-repeater-nav {
	transform: translate(50%, -50%);
	top: 50;
	bottom: 20;
	overflow-y: hidden;
	opacity: 30;
}
y-image-blocks {
	text-align: left;
	display: flex;
	margin: 0 !important;
	min-height: 0 !important;
	bottom: 20;
}
y-horizontal {
	fill: currentColor;
	margin: 0 !important;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
y-left {
	display: inline !important;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
y-webkit-position-next {
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
y-image-nav-inner {
	flex-shrink: 0;
	width: 0 !important;
	opacity: 1;
	align-items: center;
}
y-next {
	width: calc(1em + 3px);
}
y-blocks-inner {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	width: 2em;
	bottom: 0;
	height: 100%;
}
y-layout-horizontal {
	border: none !important;
}
y-left {
	padding: 0.5em !important;
	min-width: 0 !important;
	vertical-align: baseline;
	position: absolute;
}
y-next-repeater-image {
	font-size: 1em;
}
y-image-quantity {
	align-items: left;
	display: flex;
}
y-webkit {
	top: 0;
	line-height: inherit;
}
y-nav-next-blocks {
	opacity: 1;
	width: 0 !important;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
y-inner-carousel {
	top: 50;
}
y-bottom-position-quantity {
	box-shadow: none !important;
	height: 0 !important;
}
y-nav {
	bottom: 20;
}
y-nav {
	border: 0 none transparent;
	scrollbar-width: none;
	overflow-y: hidden;
	width: 100%;
	top: 10;
}
y-image-layout {
	position: absolute;
}
y-price {
	vertical-align: middle;
	margin: 0 !important;
	line-height: calc(1em + 2px);
	z-index: 1;
}
y-left-top-next {
	line-height: 1 !important;
	bottom: 10;
	outline: none !important;
}
y-layout {
	color: inherit;
	display: inline !important;
	-webkit-user-select: none;
	position: relative;
}
y-button-repeater {
	width: 0 !important;
	color: inherit;
	margin: 0;
}
y-inner {
	bottom: 10;
	outline: none !important;
}
y-back-totals {
	text-align: left;
}
y-price-top {
	left: calc(50% - 0.5em) !important;
	width: 2em;
	opacity: 1;
	bottom: 20;
	box-shadow: none !important;
}
y-image-inner {
	bottom: 10;
	color: inherit;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	width: 100%;
}
y-tables-position-top {
	height: 0 !important;
	display: grid;
	bottom: 20;
	background-color: transparent;
}
y-old-next-button {
	vertical-align: middle;
	position: relative;
	margin: 0 !important;
	bottom: 10;
	position: absolute !important;
}
y-thumbnails-carousel {
	flex-shrink: 0;
	display: grid;
	display: inline !important;
	width: 100%;
}
y-nav-top {
	box-shadow: none !important;
}
y-quantity-totals-layout {
	top: 50;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
y-countdown-position-back {
	line-height: inherit;
	flex-grow: 0;
	z-index: 1;
}
.fa-github-alt:before {
  content: "\f113";
}
a-repeater-bottom {
	border: none;
	background-color: transparent;
	outline: none !important;
	flex-grow: 0;
	fill: currentColor;
}
a-next-position {
	width: calc(1em + 3px);
	bottom: 10;
}
a-horizontal {
	min-width: 0 !important;
	bottom: 10;
}
a-quantity-totals {
	margin: 0;
	height: 0 !important;
}
a-blocks {
	text-align: center;
	width: 100%;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
a-tables-next {
	top: 50;
	margin: 0;
	width: calc(1em + 3px);
}
a-next-tables {
	align-items: center;
	flex-shrink: 0;
	white-space: nowrap;
}
a-left {
	min-width: 0 !important;
	top: 50;
	padding: 0.5em !important;
	margin: 0;
	overflow-y: hidden;
}
a-thumbnails {
	user-select: none;
	outline-width: 0;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	display: grid;
}
a-horizontal-webkit-price {
	text-decoration: none;
	color: inherit;
}
a-nav-top {
	z-index: 1;
	vertical-align: middle;
	min-width: 0 !important;
}
a-tables-price-old {
	transform: translate(50%, -50%);
	width: 100%;
}
a-image {
	grid-gap: 30px;
	user-select: none;
}
.fa-github-square:before {
  content: "\f092";
}
i-layout-webkit {
	width: 0 !important;
	line-height: 1 !important;
}
i-blocks-repeater-blocks {
	fill: currentColor;
	grid-gap: 30px;
	width: 0 !important;
}
i-quantity-blocks-quantity {
	width: 0 !important;
	min-height: 0 !important;
	position: absolute !important;
	right: 0;
	margin: 0;
}
i-countdown-bottom {
	transform: translate(50%, -50%);
	height: 100%;
}
i-button-webkit-nav {
	bottom: 20;
	margin: 0;
	bottom: 10;
}
i-tables-quantity {
	flex-shrink: 0;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
i-countdown-top {
	flex-shrink: 0;
}
i-totals-blocks {
	position: relative;
	display: inline !important;
}
i-nav-position {
	vertical-align: middle;
}
i-position-top-countdown {
	vertical-align: baseline;
	overflow-x: auto;
}
i-quantity-old {
	margin: 0;
	display: grid;
	top: 0;
	bottom: 10;
	transform: translate(50%, -50%);
}
i-price-bottom {
	width: 0 !important;
	width: 100%;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
i-button {
	position: relative;
	display: grid;
	width: calc(1em + 3px);
	display: inline;
	bottom: 20;
}
i-next {
	box-sizing: content-box;
	border: none;
	min-height: 0 !important;
}
i-webkit-price-bottom {
	top: 10;
}
i-button-button-layout {
	position: absolute !important;
	display: inline !important;
	align-items: center;
}
i-totals-top-thumbnails {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	display: grid;
	-ms-user-select: none;
	z-index: 1;
}
i-totals-blocks {
	vertical-align: middle;
	vertical-align: middle;
	border: 0 none transparent;
	line-height: 1 !important;
	vertical-align: baseline;
}
i-thumbnails-position-totals {
	bottom: 0;
	z-index: 1;
	-webkit-user-select: none;
	min-height: 0 !important;
	opacity: 1;
}
i-old-bottom {
	line-height: 1 !important;
}
i-thumbnails-next {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	scrollbar-width: none;
}
i-carousel {
	display: inline;
	font-size: 1em;
	opacity: 20;
}
i-quantity {
	bottom: 10;
	width: 2em;
	overflow-y: hidden;
}
i-back-countdown {
	top: 10;
	margin: 0 !important;
	width: 0 !important;
	user-select: none;
}
i-inner-totals {
	user-select: none;
	transform: translate(50%, -50%);
}
i-top-layout-next {
	width: 0 !important;
	top: 50;
	grid-template-columns: 1fr 1fr;
}
i-left {
	color: inherit;
}
i-old-webkit {
	top: 50;
	flex-grow: 0;
	text-align: left;
}
i-bottom {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
}
i-layout {
	fill: currentColor;
	text-align: left;
	height: 100%;
}
i-old-quantity-webkit {
	opacity: 30;
	bottom: 20;
	line-height: calc(1em + 2px);
	top: 50;
	opacity: 10;
}
.fa-gitkraken:before {
  content: "\f3a6";
}
d-back-top {
	top: 50;
	position: absolute !important;
	top: 0;
	font-size: 1em;
}
d-back-button {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
d-nav-position-button {
	box-sizing: content-box;
}
d-bottom-webkit-bottom {
	bottom: 10;
	color: #fff;
}
d-webkit-countdown {
	position: absolute !important;
}
d-inner-next-totals {
	justify-content: center;
	height: calc(1em + 3px);
	width: 100%;
	white-space: nowrap;
}
d-blocks-countdown {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
}
d-next-left-position {
	line-height: calc(1em + 2px);
}
d-inner {
	min-height: 0 !important;
	fill: currentColor;
	vertical-align: baseline;
	top: 50;
}
d-image {
	opacity: 20;
	top: 0;
	width: 0 !important;
	z-index: 1;
	user-select: none;
}
d-back-quantity-blocks {
	margin: 0;
	outline: none !important;
	width: 2em;
	height: 0 !important;
	user-select: none;
}
d-tables-tables {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
d-button-top-back {
	width: 0 !important;
	flex-shrink: 0;
	position: absolute;
	text-align: center;
	border: none;
}
d-carousel {
	top: 0;
	display: inline !important;
}
d-image-carousel-next {
	border: 0 none transparent;
}
d-top {
	flex-shrink: 0;
	background-color: transparent;
	line-height: 1 !important;
	outline-width: 0;
	border: 0 none transparent;
}
d-next {
	margin: 0;
	scrollbar-width: none;
}
d-nav-nav-repeater {
	margin: 0;
	grid-gap: 30px;
	text-align: center;
	width: 100%;
}
d-webkit {
	display: flex;
	text-align: center;
	margin: 0 !important;
	opacity: 10;
}
d-horizontal-back-webkit {
	transform: translate(50%, -50%);
	width: 0 !important;
	grid-gap: 30px;
	align-items: center;
}
d-thumbnails-inner {
	white-space: nowrap;
	border: 0 none transparent;
	padding: 0.5em !important;
	width: 100%;
}
d-quantity {
	letter-spacing: inherit;
	opacity: 20;
	opacity: 20;
}
d-old {
	overflow-y: hidden;
	width: 2em;
}
d-position {
	width: 2em;
	opacity: 1;
	margin: 0;
}
d-layout-back {
	top: calc(50% - 0.5em) !important;
	display: inline;
	position: absolute;
}
d-repeater-bottom {
	-webkit-user-select: none;
	letter-spacing: inherit;
	opacity: 30;
	outline: none !important;
}
d-layout-image-carousel {
	font: inherit inherit inherit/inherit inherit;
}
d-nav-horizontal {
	position: absolute;
	border: 0 none transparent;
	position: absolute !important;
}
d-blocks {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
}
d-layout {
	top: 50;
	vertical-align: baseline;
	opacity: 10;
	user-select: none;
}
d-countdown {
	user-select: none;
}
d-back-repeater {
	margin: 0 !important;
	opacity: 1;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
d-button {
	align-items: left;
	width: 100%;
	justify-content: center;
	bottom: 20;
}
d-left {
	letter-spacing: inherit;
	border: none !important;
	font-size: 1em;
}
d-horizontal {
	opacity: 30;
}
d-quantity-button {
	top: 50;
	line-height: calc(1em + 2px);
	text-align: center;
	min-width: 0 !important;
	opacity: 10;
}
d-bottom-countdown {
	box-shadow: none !important;
	fill: currentColor;
	opacity: 10;
}
d-bottom {
	color: #fff;
}
d-blocks-back-position {
	height: 0 !important;
	overflow-x: auto;
	fill: currentColor;
	top: 10;
	box-shadow: none !important;
}
d-carousel {
	display: inline !important;
	position: absolute;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
.fa-gitlab:before {
  content: "\f296";
}
i-horizontal-old-layout {
	text-align: center;
}
i-back-webkit {
	letter-spacing: inherit;
	border: none;
	overflow-y: hidden;
}
i-image-image-countdown {
	vertical-align: baseline;
	user-select: none;
	height: calc(1em + 3px);
	line-height: 1 !important;
}
i-left-top-price {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	min-height: 0 !important;
}
i-bottom-position-tables {
	flex-grow: 0;
	min-width: 0 !important;
	min-height: 0 !important;
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
i-nav {
	position: absolute !important;
	z-index: 1;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
i-bottom {
	top: 50;
	opacity: 10;
	margin: 0;
}
i-carousel-top-horizontal {
	height: 100%;
}
i-image-blocks {
	font-size: 1em;
	height: 0 !important;
}
i-top {
	min-height: 0 !important;
	fill: currentColor;
}
i-carousel-back-webkit {
	box-shadow: none !important;
	text-align: left;
	text-align: left;
}
i-top-carousel-quantity {
	font-size: 1em;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
i-position-top-horizontal {
	line-height: calc(1em + 2px);
	text-align: center;
	position: relative;
	position: absolute;
	width: calc(1em + 3px);
}
i-quantity-quantity-image {
	min-width: 0 !important;
}
i-top {
	width: calc(1em + 3px);
}
i-countdown-top {
	display: grid;
	user-select: none;
	z-index: 1;
}
i-old-bottom-totals {
	display: inline !important;
	letter-spacing: inherit;
}
i-image-layout-back {
	vertical-align: baseline;
	text-align: center;
}
i-webkit {
	font: inherit inherit inherit/inherit inherit;
}
i-webkit-image-blocks {
	position: relative;
	grid-gap: 30px;
}
i-repeater-countdown {
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
i-left {
	display: flex;
	position: absolute;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
i-tables-button {
	line-height: calc(1em + 2px);
	bottom: 20;
	-ms-user-select: none;
	opacity: 20;
}
i-nav-image-webkit {
	height: 0 !important;
	display: inline !important;
}
i-next-inner {
	top: 0;
	transform: translate(50%, -50%);
	position: absolute !important;
}
.fa-gitter:before {
  content: "\f426";
}
l-repeater-left-thumbnails {
	top: 0;
	display: grid;
}
l-price-quantity-quantity {
	left: calc(50% - 0.5em) !important;
}
l-countdown-countdown {
	text-align: center;
	color: inherit;
	box-sizing: content-box;
}
l-carousel-layout-repeater {
	grid-gap: 30px;
}
l-thumbnails-inner-layout {
	top: 10;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	display: flex;
	padding: 0.5em !important;
}
l-price-nav-inner {
	width: 0 !important;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
l-carousel {
	text-transform: inherit;
}
l-top-next {
	-webkit-text-decoration-skip: objects;
}
l-old-left {
	position: absolute !important;
}
l-thumbnails-old-inner {
	color: #fff;
}
l-totals-layout {
	display: inline !important;
	line-height: 1 !important;
	bottom: 0;
}
l-inner-button {
	margin: 0;
	color: inherit;
}
l-image-left-totals {
	width: 2em;
	margin: 0;
	width: 100%;
	min-height: 0 !important;
}
l-button-inner-old {
	overflow-x: auto;
	user-select: none;
	fill: currentColor;
	bottom: 20;
	z-index: 1;
}
l-next {
	font-size: 1em;
}
l-repeater-webkit {
	flex-shrink: 0;
	bottom: 10;
	margin: 0;
	bottom: 10;
}
l-quantity {
	text-transform: inherit;
}
l-next-quantity-tables {
	flex-shrink: 0;
	vertical-align: middle;
}
l-webkit-carousel {
	font-size: 1em;
	display: inline !important;
	height: 100%;
	background-color: transparent;
	text-align: center;
}
l-carousel {
	border: none;
	width: 100%;
	color: inherit;
}
l-repeater-bottom-nav {
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	position: absolute !important;
}
l-thumbnails-bottom-bottom {
	background-color: transparent;
}
l-layout-quantity-countdown {
	color: #fff;
}
l-thumbnails {
	line-height: inherit;
	display: flex;
	border: none !important;
	fill: currentColor;
}
l-position {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	flex-grow: 0;
}
l-back-inner {
	vertical-align: baseline;
}
l-position-repeater-button {
	opacity: 30;
}
l-quantity-totals {
	overflow-y: hidden;
	min-height: 0 !important;
	align-items: left;
	top: calc(50% - 0.5em) !important;
}
l-countdown-webkit {
	bottom: 20;
	overflow-x: auto;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
l-carousel-horizontal-top {
	top: 50;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
}
l-nav-thumbnails {
	box-sizing: content-box;
	opacity: 30;
	text-transform: inherit;
}
l-button {
	width: 100%;
}
l-blocks {
	position: absolute !important;
	display: grid;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
l-price-repeater-back {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
l-nav-old-tables {
	position: absolute !important;
}
l-old {
	bottom: 0;
}
l-price-layout {
	top: 0;
	width: 100%;
	position: absolute !important;
	height: 0 !important;
	-webkit-user-select: none;
}
l-tables-carousel-totals {
	flex-grow: 0;
	scrollbar-width: none;
	box-sizing: content-box;
	flex-shrink: 0;
}
l-thumbnails-tables-webkit {
	top: 0;
	vertical-align: baseline;
}
l-left-carousel-next {
	outline-width: 0;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
l-image {
	padding: 0.5em !important;
	margin: 0 !important;
	opacity: 30;
	vertical-align: baseline;
}
l-webkit {
	text-decoration: none;
	font-size: 1em;
	flex-shrink: 0;
}
l-carousel-image-quantity {
	display: grid;
	transform: translate(50%, -50%);
	background-color: transparent;
	margin: 0;
}
l-position-tables-old {
	text-align: left;
	border: 0 none transparent;
}
l-webkit-image-totals {
	user-select: none;
	overflow-y: hidden;
	border: none !important;
	flex-shrink: 0;
}
l-horizontal-blocks {
	border: none;
}
l-bottom-price {
	bottom: 0;
	box-sizing: content-box;
	display: inline;
	border: none;
}
l-position-next-left {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	color: inherit;
}
l-old-repeater-next {
	-ms-user-select: none;
	bottom: 10;
	line-height: 1 !important;
	position: absolute;
	border: 0 none transparent;
}
l-carousel {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
l-totals-bottom-position {
	background-color: transparent;
	box-shadow: none !important;
}
.fa-glass-cheers:before {
  content: "\f79f";
}
c-back {
	padding: 0.5em !important;
}
c-left-repeater-bottom {
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	align-items: center;
}
c-price {
	align-items: center;
	opacity: 10;
	height: 0 !important;
	outline-width: 0;
	text-decoration: none;
}
c-webkit {
	fill: currentColor;
	z-index: 1;
	height: 100%;
	position: absolute;
}
c-horizontal-bottom {
	line-height: inherit;
	display: flex;
	min-height: 0 !important;
}
c-image-top {
	outline-width: 0;
	display: inline;
	color: inherit;
	color: #fff;
}
c-carousel-nav {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	bottom: 20;
	border: none !important;
}
c-totals {
	opacity: 20;
	position: relative;
	line-height: inherit;
	z-index: 1;
	transform: translate(50%, -50%);
}
c-bottom {
	color: inherit;
	letter-spacing: inherit;
	background-color: transparent;
}
c-top {
	text-transform: inherit;
	flex-grow: 0;
	grid-gap: 30px;
}
c-quantity-webkit-totals {
	display: flex;
	box-sizing: content-box;
	margin: 0 !important;
}
c-top {
	min-height: 0 !important;
	opacity: 30;
	vertical-align: middle;
}
c-quantity-next-thumbnails {
	text-align: center;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	position: absolute;
}
c-tables {
	opacity: 30;
	width: 100%;
}
c-button-countdown-carousel {
	line-height: inherit;
	grid-gap: 30px;
	align-items: left;
	width: 0 !important;
}
c-price-button {
	outline-width: 0;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	position: absolute;
	top: 50;
}
c-countdown-top {
	color: #fff;
	color: inherit;
}
c-bottom-inner-totals {
	top: 50;
	height: 0 !important;
}
c-thumbnails {
	top: 50;
	z-index: 1;
}
c-totals-countdown {
	align-items: center;
	opacity: 1;
}
c-countdown {
	bottom: 10;
	height: calc(1em + 3px);
	border: 0 none transparent;
}
c-bottom-blocks-carousel {
	opacity: 20;
	flex-shrink: 0;
	height: 100%;
}
c-layout {
	color: inherit;
	box-sizing: content-box;
	opacity: 20;
	bottom: 10;
	width: 0 !important;
}
c-horizontal-quantity-image {
	letter-spacing: inherit;
	vertical-align: middle;
	grid-gap: 30px;
	position: absolute;
}
.fa-glass-martini:before {
  content: "\f000";
}
r-webkit-webkit-quantity {
	top: 50;
	text-decoration: none;
	flex-grow: 0;
	justify-content: center;
}
r-tables {
	flex-shrink: 0;
}
r-left-quantity {
	overflow-x: auto;
	top: 10;
	display: grid;
	line-height: 1 !important;
}
r-top {
	right: 0;
	box-sizing: content-box;
}
r-quantity-price {
	width: 100%;
	border: none !important;
}
r-layout-repeater-old {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
r-image-image {
	top: 10;
}
r-position {
	border: none !important;
}
r-nav-quantity-old {
	border: none;
	opacity: 10;
	vertical-align: middle;
}
r-inner-next-image {
	scrollbar-width: none;
}
r-inner {
	z-index: 1;
	color: #fff;
	bottom: 10;
	width: 100%;
}
r-inner-blocks-back {
	box-shadow: none !important;
	border: 0 none transparent;
	border: none;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
r-tables-next-inner {
	flex-shrink: 0;
	vertical-align: middle;
}
r-webkit {
	-webkit-text-decoration-skip: objects;
}
r-quantity {
	color: inherit;
	box-shadow: none !important;
}
r-countdown-top-layout {
	scrollbar-width: none;
	border: none !important;
}
r-top-quantity-quantity {
	display: inline;
	user-select: none;
}
r-left-nav-tables {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	position: relative;
	display: grid;
}
r-button {
	display: grid;
	min-height: 0 !important;
	height: 0 !important;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
r-nav {
	color: inherit;
	vertical-align: middle;
	justify-content: center;
	line-height: inherit;
	width: 2em;
}
r-horizontal-tables {
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
.fa-glass-martini-alt:before {
  content: "\f57b";
}
a-horizontal {
	bottom: 20;
	position: absolute;
}
a-carousel-repeater-countdown {
	height: calc(1em + 3px);
	text-transform: inherit;
	line-height: calc(1em + 2px);
	display: inline;
	text-decoration: none;
}
a-back-old-bottom {
	display: inline;
	text-decoration: none;
	top: 10;
	text-transform: inherit;
	opacity: 1;
}
a-old-horizontal-price {
	bottom: 0;
	min-width: 0 !important;
	display: flex;
	height: 0 !important;
}
a-inner {
	white-space: nowrap;
	box-shadow: none !important;
	width: 2em;
	outline-width: 0;
}
a-webkit-old-tables {
	top: calc(50% - 0.5em) !important;
}
a-carousel-quantity-blocks {
	position: relative;
	color: #fff;
	flex-shrink: 0;
	position: absolute !important;
}
a-thumbnails {
	display: flex;
	vertical-align: middle;
}
a-left {
	width: calc(1em + 3px);
	display: inline !important;
}
a-carousel-top-blocks {
	align-items: center;
	width: 0 !important;
	text-align: left;
	top: 0;
}
a-blocks-left {
	border: none;
	text-transform: inherit;
	top: 0;
}
a-carousel {
	text-align: center;
	vertical-align: middle;
	border: none;
	text-align: center;
}
a-left-tables-horizontal {
	overflow-y: hidden;
	outline-width: 0;
	scrollbar-width: none;
}
a-webkit-quantity-horizontal {
	flex-shrink: 0;
	scrollbar-width: none;
	display: flex;
	line-height: 1 !important;
}
a-totals {
	display: flex;
}
a-blocks {
	-webkit-user-select: none;
	color: #fff;
	width: calc(1em + 3px);
}
a-carousel-horizontal-tables {
	height: 100%;
}
a-price-inner-webkit {
	border: none;
}
a-left {
	box-shadow: none !important;
	display: grid;
	opacity: 1;
}
a-totals-left-totals {
	display: inline;
	left: calc(50% - 0.5em) !important;
}
a-old-layout {
	top: 0;
	position: absolute !important;
}
a-price-bottom-carousel {
	overflow-x: auto;
	width: 0 !important;
}
a-carousel-position-next {
	align-items: left;
}
a-quantity-carousel {
	width: 0 !important;
	line-height: 1 !important;
}
a-blocks-tables {
	width: 0 !important;
}
a-countdown-layout-webkit {
	outline-width: 0;
}
a-nav {
	align-items: left;
	overflow-x: auto;
	text-align: left;
}
a-layout-totals-horizontal {
	box-shadow: none !important;
}
a-repeater-quantity {
	opacity: 30;
	text-align: center;
	scrollbar-width: none;
}
a-layout-inner-thumbnails {
	vertical-align: middle;
}
a-quantity-nav-next {
	scrollbar-width: none;
}
a-webkit {
	text-decoration: none;
	justify-content: center;
	opacity: 10;
	justify-content: center;
}
a-top-position-repeater {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	width: 0 !important;
	opacity: 30;
}
a-quantity-price-price {
	margin: 0;
	color: #fff;
}
a-webkit-thumbnails-top {
	font-size: 1em;
	min-width: 0 !important;
	scrollbar-width: none;
	right: 0;
}
a-thumbnails {
	-ms-user-select: none;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
a-tables-old {
	position: absolute !important;
	user-select: none;
	vertical-align: middle;
}
a-back-old-position {
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	color: #fff;
}
a-totals-horizontal {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
a-left {
	flex-shrink: 0;
	color: inherit;
}
a-tables-horizontal-tables {
	fill: currentColor;
	flex-grow: 0;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
a-tables-horizontal-image {
	white-space: nowrap;
}
a-webkit {
	background-color: transparent;
	height: 0 !important;
	width: 0 !important;
	flex-grow: 0;
	outline: none !important;
}
.fa-glass-whiskey:before {
  content: "\f7a0";
}
x-horizontal {
	fill: currentColor;
}
x-blocks-image {
	text-transform: inherit;
}
x-price-tables-image {
	vertical-align: baseline;
	grid-gap: 30px;
}
x-tables-inner {
	opacity: 20;
	opacity: 10;
}
x-old {
	bottom: 20;
	display: grid;
	display: inline !important;
	flex-shrink: 0;
}
x-bottom-blocks-bottom {
	font-size: 1em;
	outline: none !important;
	bottom: 0;
}
x-tables-quantity-left {
	top: 50;
	fill: currentColor;
}
x-back {
	top: 10;
}
x-price-back-nav {
	position: absolute !important;
	box-shadow: none !important;
	bottom: 0;
}
x-layout-button {
	top: 10;
}
x-thumbnails-layout-tables {
	border: 0 none transparent;
	margin: 0 !important;
	top: 50;
}
x-button-left-repeater {
	line-height: calc(1em + 2px);
}
x-nav-inner-layout {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
x-thumbnails-button-button {
	text-transform: inherit;
	width: 2em;
	position: absolute !important;
}
x-carousel-countdown-top {
	opacity: 20;
	font-size: 1em;
	text-align: left;
}
x-totals-repeater-nav {
	margin: 0 !important;
	-webkit-user-select: none;
	user-select: none;
	transform: translate(50%, -50%);
	width: 100%;
}
x-inner-webkit {
	border: none;
}
.fa-glasses:before {
  content: "\f530";
}
o-totals-price-blocks {
	color: #fff;
	border: 0 none transparent;
	text-decoration: none;
	bottom: 0;
	outline-width: 0;
}
o-top {
	vertical-align: middle;
	top: 10;
}
o-carousel-inner {
	bottom: 10;
	display: grid;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
o-nav-totals {
	line-height: 1 !important;
	height: 100%;
	grid-gap: 30px;
	scrollbar-width: none;
}
o-horizontal-nav {
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
o-horizontal-nav-totals {
	border: none !important;
	width: 100%;
	align-items: center;
}
o-next {
	margin: 0 !important;
	background-color: transparent;
	min-width: 0 !important;
	border: none;
}
o-price {
	right: 0;
	scrollbar-width: none;
}
o-next-left {
	display: inline !important;
	top: 0;
	width: calc(1em + 3px);
}
o-horizontal-repeater {
	display: grid;
	display: inline;
}
o-carousel {
	display: inline;
}
o-bottom {
	justify-content: center;
}
o-bottom-left-old {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	display: grid;
}
o-position-inner {
	fill: currentColor;
	transform: translate(50%, -50%);
}
o-horizontal-blocks-old {
	display: inline !important;
	border: none;
	bottom: 0;
	bottom: 20;
}
o-inner {
	min-width: 0 !important;
	border: none;
	border: none;
}
o-layout {
	-webkit-user-select: none;
}
o-thumbnails {
	scrollbar-width: none;
	outline: none !important;
}
o-button {
	text-align: left;
	scrollbar-width: none;
}
o-nav-tables-carousel {
	overflow-x: auto;
	opacity: 1;
}
o-back {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
o-tables-price-repeater {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	background-color: transparent;
}
o-webkit-back {
	vertical-align: middle;
}
o-back {
	border: 0 none transparent;
}
.fa-glide:before {
  content: "\f2a5";
}
v-totals-countdown {
	margin: 0;
	top: 10;
	background-color: transparent;
	vertical-align: middle;
}
v-layout-old-repeater {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
v-webkit-quantity {
	opacity: 10;
}
v-back {
	height: 0 !important;
	overflow-y: hidden;
	right: 0;
}
v-thumbnails {
	transform: translate(50%, -50%);
}
v-layout {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	display: grid;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
v-webkit-left {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	position: absolute !important;
	padding: 0.5em !important;
	line-height: 1 !important;
}
v-thumbnails-price-top {
	-ms-user-select: none;
	display: inline;
	bottom: 0;
	position: absolute;
	border: none !important;
}
v-button-position-price {
	box-sizing: content-box;
	white-space: nowrap;
}
v-webkit-inner-image {
	top: 10;
	top: 0;
	color: #fff;
}
v-next {
	opacity: 1;
}
v-left-layout-top {
	align-items: center;
}
v-blocks {
	vertical-align: middle;
	flex-shrink: 0;
	overflow-y: hidden;
	opacity: 20;
}
v-quantity {
	margin: 0;
	justify-content: center;
}
v-top-position {
	padding: 0.5em !important;
	opacity: 10;
	top: 10;
	opacity: 1;
	flex-shrink: 0;
}
v-next-image-old {
	position: relative;
}
v-button-back {
	position: relative;
}
v-carousel {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	line-height: 1 !important;
	width: 100%;
	justify-content: center;
}
v-top-bottom-image {
	-ms-user-select: none;
	width: 0 !important;
	opacity: 1;
	width: 2em;
}
v-old {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
v-repeater {
	white-space: nowrap;
	display: inline !important;
	fill: currentColor;
	margin: 0 !important;
	display: flex;
}
v-image {
	top: 0;
	justify-content: center;
	top: 0;
}
v-layout {
	text-align: center;
	line-height: calc(1em + 2px);
	text-transform: inherit;
	font-size: 1em;
}
v-thumbnails-carousel-carousel {
	top: 0;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	opacity: 1;
}
v-horizontal-left-bottom {
	-webkit-user-select: none;
	color: #fff;
	height: 100%;
	height: calc(1em + 3px);
	scrollbar-width: none;
}
v-price {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	overflow-x: auto;
}
v-layout-position-next {
	background-color: transparent;
	text-align: left;
	letter-spacing: inherit;
	margin: 0;
	width: 100%;
}
v-image-blocks-old {
	min-height: 0 !important;
}
v-position {
	outline-width: 0;
	border: none;
	padding: 0.5em !important;
	border: 0 none transparent;
	padding: 0.5em !important;
}
v-price-old {
	grid-gap: 30px;
	user-select: none;
}
v-totals {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
v-image {
	grid-gap: 30px;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
v-carousel-thumbnails-blocks {
	font-size: 1em;
	display: inline !important;
}
v-totals {
	-ms-user-select: none;
	flex-shrink: 0;
}
v-countdown {
	position: absolute;
	scrollbar-width: none;
	fill: currentColor;
	width: calc(1em + 3px);
}
v-countdown-tables-price {
	bottom: 20;
	width: calc(1em + 3px);
	margin: 0 !important;
}
v-bottom {
	opacity: 20;
	fill: currentColor;
}
v-totals-button {
	vertical-align: baseline;
	outline-width: 0;
	height: calc(1em + 3px);
}
v-repeater-nav {
	opacity: 20;
	text-align: left;
	display: flex;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
v-totals-left {
	grid-gap: 30px;
	display: flex;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
v-old-old {
	width: 0 !important;
	flex-grow: 0;
	overflow-y: hidden;
	min-height: 0 !important;
	opacity: 1;
}
v-position-position-position {
	position: absolute !important;
	bottom: 20;
	border: none;
	-webkit-user-select: none;
	min-height: 0 !important;
}
v-bottom-totals {
	bottom: 0;
	top: 0;
	overflow-x: auto;
}
v-countdown {
	outline: none !important;
	opacity: 30;
	box-shadow: none !important;
	background-color: transparent;
}
.fa-glide-g:before {
  content: "\f2a6";
}
j-button-webkit-back {
	display: inline;
	height: 0 !important;
	top: 0;
}
j-totals-blocks-price {
	padding: 0.5em !important;
	align-items: left;
	width: 2em;
	top: 0;
	display: inline !important;
}
j-inner-blocks-next {
	align-items: center;
	padding: 0.5em !important;
}
j-repeater-nav {
	overflow-x: auto;
	font-size: 1em;
	fill: currentColor;
	box-shadow: none !important;
}
j-image-inner-thumbnails {
	user-select: none;
	color: inherit;
	z-index: 1;
}
j-old {
	right: 0;
	white-space: nowrap;
	width: calc(1em + 3px);
}
j-old-countdown {
	opacity: 10;
	margin: 0;
}
j-image-quantity-position {
	transform: translate(50%, -50%);
}
j-left {
	height: 0 !important;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
j-top {
	align-items: center;
	height: 0 !important;
	height: 0 !important;
	width: calc(1em + 3px);
	align-items: left;
}
j-position {
	bottom: 10;
}
j-webkit-tables {
	position: absolute !important;
	line-height: 1 !important;
	display: grid;
}
j-repeater-layout {
	right: 0;
}
j-position-image {
	color: #fff;
}
j-top-button-inner {
	right: 0;
	white-space: nowrap;
	padding: 0.5em !important;
	display: inline;
	display: inline;
}
j-countdown-tables {
	scrollbar-width: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	display: inline;
	box-sizing: content-box;
}
j-quantity {
	opacity: 20;
	border: none !important;
	user-select: none;
}
j-webkit-bottom-price {
	text-decoration: none;
}
j-repeater {
	text-decoration: none;
	position: absolute;
	overflow-y: hidden;
	width: 0 !important;
}
j-left-carousel-carousel {
	line-height: calc(1em + 2px);
	display: inline !important;
	border: none;
	-webkit-text-decoration-skip: objects;
}
j-countdown-price-price {
	outline: none !important;
	scrollbar-width: none;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
j-top-button {
	scrollbar-width: none;
	outline-width: 0;
	outline-width: 0;
	width: 100%;
}
j-thumbnails-bottom {
	border: none !important;
	padding: 0.5em !important;
	fill: currentColor;
	user-select: none;
	-ms-user-select: none;
}
j-webkit-left-quantity {
	opacity: 1;
	flex-shrink: 0;
	color: inherit;
	align-items: left;
	height: 0 !important;
}
j-next-repeater {
	border: 0 none transparent;
	align-items: center;
	scrollbar-width: none;
	width: 100%;
}
j-carousel {
	display: inline;
	position: absolute !important;
}
j-webkit {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
j-old {
	font-size: 1em;
	line-height: 1 !important;
}
j-blocks-button {
	letter-spacing: inherit;
}
j-next-totals-carousel {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	border: none !important;
	right: 0;
}
j-layout-totals-price {
	display: flex;
	background-color: transparent;
	opacity: 1;
	margin: 0 !important;
}
j-horizontal-tables {
	outline: none !important;
}
j-tables {
	border: 0 none transparent;
	background-color: transparent;
}
j-quantity-blocks-layout {
	scrollbar-width: none;
	padding: 0.5em !important;
	opacity: 30;
	box-shadow: none !important;
	opacity: 1;
}
.fa-globe:before {
  content: "\f0ac";
}
j-position {
	display: flex;
	transform: translate(50%, -50%);
}
j-price {
	color: #fff;
	align-items: left;
	display: flex;
	border: none;
}
j-image-quantity-thumbnails {
	border: 0 none transparent;
	text-transform: inherit;
}
j-left-blocks-bottom {
	border: none;
	bottom: 0;
}
j-countdown {
	opacity: 10;
	bottom: 0;
	justify-content: center;
	width: 2em;
}
j-thumbnails-blocks {
	border: none !important;
}
j-button-button {
	-webkit-text-decoration-skip: objects;
	right: 0;
	white-space: nowrap;
	display: inline !important;
	padding: 0.5em !important;
}
j-back-layout {
	border: none !important;
	border: none !important;
}
j-nav-old {
	bottom: 10;
	letter-spacing: inherit;
}
j-totals {
	vertical-align: middle;
	vertical-align: middle;
}
j-blocks-image-repeater {
	left: calc(50% - 0.5em) !important;
	border: none;
	color: #fff;
}
j-repeater-webkit {
	position: absolute !important;
	height: calc(1em + 3px);
	top: 50;
}
j-repeater-price-layout {
	-webkit-user-select: none;
	flex-grow: 0;
	outline: none !important;
}
j-tables {
	margin: 0;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
j-blocks {
	line-height: inherit;
	position: absolute;
}
j-position-left-back {
	display: flex;
	overflow-x: auto;
}
j-old-nav-repeater {
	width: 0 !important;
}
j-inner {
	padding: 0.5em !important;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	z-index: 1;
	color: inherit;
}
j-button-carousel-countdown {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	width: 2em;
	text-decoration: none;
	position: absolute;
}
j-tables {
	line-height: 1 !important;
	bottom: 0;
	transform: translate(50%, -50%);
	z-index: 1;
	white-space: nowrap;
}
j-top {
	user-select: none;
	outline-width: 0;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
j-blocks {
	outline: none !important;
	z-index: 1;
	box-shadow: none !important;
}
j-webkit-price {
	background-color: transparent;
}
j-totals-image {
	background-color: transparent;
}
.fa-globe-africa:before {
  content: "\f57c";
}
j-back {
	width: 0 !important;
	min-width: 0 !important;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	display: flex;
}
j-next {
	padding: 0.5em !important;
	scrollbar-width: none;
	align-items: left;
	position: relative;
}
j-position-layout {
	border: 0 none transparent;
	top: 50;
	z-index: 1;
	height: calc(1em + 3px);
	z-index: 1;
}
j-bottom {
	right: 0;
	outline: none !important;
	-ms-user-select: none;
}
j-repeater-quantity-thumbnails {
	outline: none !important;
	overflow-x: auto;
	border: none;
}
j-nav {
	white-space: nowrap;
	transform: translate(50%, -50%);
}
j-blocks-inner {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	text-align: center;
	display: flex;
}
j-next-thumbnails {
	text-align: center;
	user-select: none;
}
j-countdown {
	-ms-user-select: none;
}
j-image {
	text-transform: inherit;
	top: 10;
}
j-image-repeater {
	min-width: 0 !important;
	bottom: 10;
}
j-tables-countdown-position {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	box-shadow: none !important;
	flex-shrink: 0;
	bottom: 20;
}
j-next-countdown {
	box-sizing: content-box;
	height: 100%;
	align-items: left;
	outline-width: 0;
}
j-left-old-tables {
	line-height: inherit;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
j-next {
	background-color: transparent;
	border: 0 none transparent;
}
j-price-countdown {
	justify-content: center;
	border: none;
	display: inline;
	height: calc(1em + 3px);
	outline: none !important;
}
j-button-thumbnails-image {
	-webkit-text-decoration-skip: objects;
	top: 50;
	bottom: 10;
	overflow-y: hidden;
	opacity: 1;
}
j-inner-webkit {
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
j-layout-countdown {
	vertical-align: baseline;
	opacity: 10;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
j-position-webkit {
	top: 0;
	display: inline !important;
}
j-bottom-nav {
	opacity: 10;
	background-color: transparent;
}
j-thumbnails-countdown-button {
	min-height: 0 !important;
}
j-totals {
	opacity: 30;
	font-size: 1em;
	opacity: 10;
	font-size: 1em;
	color: #fff;
}
.fa-globe-americas:before {
  content: "\f57d";
}
w-webkit-back {
	position: relative;
	white-space: nowrap;
	flex-shrink: 0;
	flex-grow: 0;
	position: absolute;
}
w-price-position {
	text-decoration: none;
}
w-inner-next {
	top: 50;
	align-items: center;
	width: calc(1em + 3px);
	margin: 0 !important;
}
w-nav-top-back {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	align-items: left;
}
w-old {
	-webkit-user-select: none;
}
w-countdown-countdown {
	opacity: 30;
}
w-carousel-left {
	line-height: calc(1em + 2px);
}
w-webkit-image {
	background-color: transparent;
	height: 100%;
}
w-nav-button-blocks {
	flex-grow: 0;
}
w-button-inner {
	grid-gap: 30px;
	opacity: 20;
}
w-inner-position-nav {
	top: 10;
}
w-totals {
	white-space: nowrap;
	margin: 0;
}
w-price-top {
	width: 0 !important;
	z-index: 1;
	user-select: none;
	opacity: 10;
	text-decoration: none;
}
w-webkit {
	top: 50;
}
w-inner {
	min-height: 0 !important;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
.fa-globe-asia:before {
  content: "\f57e";
}
w-top-totals-top {
	outline-width: 0;
	opacity: 10;
	outline-width: 0;
}
w-blocks-bottom-image {
	width: 100%;
}
w-tables-totals {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
w-price-old-old {
	opacity: 10;
}
w-totals-tables {
	display: flex;
	position: relative;
	opacity: 1;
	flex-shrink: 0;
}
w-back {
	margin: 0 !important;
}
w-price {
	user-select: none;
	border: 0 none transparent;
}
w-button {
	position: absolute !important;
	border: none !important;
	text-transform: inherit;
	align-items: center;
	min-width: 0 !important;
}
w-repeater-layout {
	margin: 0 !important;
	width: 2em;
	bottom: 20;
	-ms-user-select: none;
	min-height: 0 !important;
}
w-image-bottom-nav {
	grid-gap: 30px;
	position: absolute !important;
	width: calc(1em + 3px);
}
w-left {
	transform: translate(50%, -50%);
	outline-width: 0;
	opacity: 1;
	position: absolute !important;
}
w-nav {
	width: calc(1em + 3px);
}
w-webkit {
	font-size: 1em;
}
w-old-back-tables {
	margin: 0;
	line-height: 1 !important;
	top: 10;
}
w-quantity-webkit {
	display: grid;
	display: inline !important;
	user-select: none;
	bottom: 20;
	height: 100%;
}
w-carousel {
	overflow-y: hidden;
	border: 0 none transparent;
	color: inherit;
	height: calc(1em + 3px);
}
w-quantity {
	z-index: 1;
	scrollbar-width: none;
	border: none;
}
w-quantity-countdown-countdown {
	-ms-user-select: none;
	right: 0;
	border: none;
	width: 2em;
}
w-top-nav {
	margin: 0;
	-webkit-user-select: none;
	opacity: 1;
	fill: currentColor;
}
w-nav-inner-next {
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	outline: none !important;
	white-space: nowrap;
	display: flex;
}
w-webkit {
	user-select: none;
}
w-old {
	box-sizing: content-box;
	flex-shrink: 0;
}
w-image {
	min-width: 0 !important;
	height: 100%;
	-ms-user-select: none;
	background-color: transparent;
	display: inline;
}
w-tables-bottom-blocks {
	display: grid;
}
w-horizontal {
	display: inline;
	line-height: calc(1em + 2px);
	display: flex;
	line-height: inherit;
	grid-gap: 30px;
}
w-webkit-blocks {
	font-size: 1em;
	-webkit-user-select: none;
	box-sizing: content-box;
	text-align: left;
}
w-back-price-inner {
	right: 0;
}
w-webkit-back {
	overflow-y: hidden;
}
w-old {
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	display: inline;
	flex-grow: 0;
	justify-content: center;
}
w-webkit-blocks-left {
	color: #fff;
	top: 50;
	padding: 0.5em !important;
	align-items: left;
	display: grid;
}
w-back {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
.fa-globe-europe:before {
  content: "\f7a2";
}
o-left {
	line-height: inherit;
	color: inherit;
	padding: 0.5em !important;
	overflow-x: auto;
	position: relative;
}
o-tables-nav-price {
	letter-spacing: inherit;
	position: absolute;
	text-decoration: none;
	height: 100%;
}
o-price-repeater {
	color: #fff;
	opacity: 1;
	border: none;
	line-height: inherit;
}
o-button {
	outline-width: 0;
	flex-shrink: 0;
	align-items: left;
	-webkit-text-decoration-skip: objects;
}
o-position-blocks-countdown {
	border: none !important;
	text-decoration: none;
	border: none !important;
}
o-horizontal-layout {
	opacity: 30;
	white-space: nowrap;
	right: 0;
	text-transform: inherit;
}
o-position-button {
	transform: translate(50%, -50%);
	top: 50;
}
o-horizontal {
	line-height: inherit;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
}
o-nav {
	vertical-align: baseline;
	bottom: 0;
	color: #fff;
}
o-horizontal-thumbnails {
	outline-width: 0;
	bottom: 10;
	height: 0 !important;
	top: 10;
}
o-repeater-top {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	font-size: 1em;
}
o-top-webkit {
	vertical-align: baseline;
	margin: 0 !important;
}
o-back {
	height: calc(1em + 3px);
}
o-carousel {
	box-sizing: content-box;
}
o-left-button-old {
	justify-content: center;
}
o-image {
	align-items: left;
	white-space: nowrap;
	margin: 0;
}
o-inner {
	height: 0 !important;
	text-align: center;
	box-shadow: none !important;
}
o-next-blocks-button {
	min-width: 0 !important;
}
o-next-blocks {
	-webkit-user-select: none;
	display: flex;
	opacity: 1;
}
o-next-totals {
	line-height: calc(1em + 2px);
	text-decoration: none;
	bottom: 10;
	overflow-y: hidden;
}
o-image {
	margin: 0;
	margin: 0;
	line-height: 1 !important;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
o-next {
	overflow-x: auto;
	position: absolute;
}
o-blocks-back-webkit {
	background-color: transparent;
	overflow-y: hidden;
}
o-position-layout-back {
	display: inline;
	grid-gap: 30px;
}
o-layout {
	vertical-align: baseline;
	user-select: none;
	text-decoration: none;
	margin: 0 !important;
	right: 0;
}
o-webkit-price {
	display: flex;
	border: 0 none transparent;
	font-size: 1em;
}
o-bottom-top-horizontal {
	z-index: 1;
	flex-grow: 0;
	opacity: 30;
}
o-back {
	height: calc(1em + 3px);
	grid-gap: 30px;
	vertical-align: baseline;
	padding: 0.5em !important;
	display: flex;
}
.fa-gofore:before {
  content: "\f3a7";
}
q-quantity-blocks {
	bottom: 20;
	line-height: inherit;
	align-items: left;
	height: 0 !important;
}
q-repeater-layout {
	height: 100%;
}
q-old {
	white-space: nowrap;
	width: 0 !important;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
q-horizontal-thumbnails {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
q-bottom-next-position {
	top: 10;
	top: 0;
	-ms-user-select: none;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
q-tables-blocks {
	overflow-y: hidden;
	bottom: 20;
	position: absolute;
}
q-back-thumbnails {
	height: calc(1em + 3px);
	box-sizing: content-box;
	text-align: left;
	opacity: 10;
}
q-left-tables-blocks {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	display: inline;
	align-items: center;
}
q-blocks {
	scrollbar-width: none;
	margin: 0;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
q-left-tables-nav {
	flex-shrink: 0;
	height: 100%;
	justify-content: center;
	position: relative;
}
q-thumbnails {
	white-space: nowrap;
	border: 0 none transparent;
	vertical-align: baseline;
}
q-countdown-countdown {
	bottom: 10;
}
q-totals-carousel {
	text-align: left;
	text-transform: inherit;
	align-items: left;
	height: 100%;
}
q-tables-quantity-blocks {
	color: #fff;
	flex-grow: 0;
}
q-layout {
	background-color: transparent;
	margin: 0 !important;
	width: calc(1em + 3px);
	display: grid;
}
.fa-golf-ball:before {
  content: "\f450";
}
o-left {
	margin: 0;
	opacity: 20;
	width: 0 !important;
	color: #fff;
	vertical-align: middle;
}
o-nav-nav-price {
	height: calc(1em + 3px);
	min-height: 0 !important;
	letter-spacing: inherit;
	width: 2em;
}
o-old-price {
	overflow-x: auto;
	outline: none !important;
}
o-webkit-totals {
	text-decoration: none;
}
o-webkit-quantity-carousel {
	box-shadow: none !important;
	fill: currentColor;
	flex-shrink: 0;
}
o-image-layout-layout {
	margin: 0;
	text-align: center;
	margin: 0 !important;
	scrollbar-width: none;
}
o-countdown-button-quantity {
	align-items: center;
}
o-webkit-top {
	background-color: transparent;
	box-sizing: content-box;
}
o-layout-old {
	fill: currentColor;
	min-width: 0 !important;
}
o-next {
	-webkit-user-select: none;
	position: absolute !important;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
o-nav-inner-thumbnails {
	box-shadow: none !important;
	border: 0 none transparent;
	border: 0 none transparent;
}
o-tables-next {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
o-countdown-horizontal-position {
	opacity: 10;
}
o-thumbnails-carousel-countdown {
	-ms-user-select: none;
}
o-repeater-webkit {
	user-select: none;
	align-items: left;
}
o-button-repeater {
	text-transform: inherit;
}
o-quantity-webkit-image {
	margin: 0 !important;
	-ms-user-select: none;
	display: inline;
	font-size: 1em;
}
o-position {
	flex-shrink: 0;
	opacity: 30;
	width: 100%;
}
o-tables {
	display: flex;
	outline-width: 0;
	color: inherit;
}
o-inner {
	right: 0;
	min-height: 0 !important;
}
o-price {
	text-align: left;
	height: 0 !important;
	bottom: 10;
}
o-top {
	border: 0 none transparent;
}
o-carousel-price-nav {
	min-height: 0 !important;
	min-height: 0 !important;
	outline-width: 0;
	outline-width: 0;
	text-transform: inherit;
}
o-button-old-totals {
	top: 50;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
o-webkit {
	border: 0 none transparent;
	height: calc(1em + 3px);
	display: inline;
	color: #fff;
}
o-position-back-next {
	width: 2em;
	border: none !important;
	font-size: 1em;
	justify-content: center;
	position: absolute !important;
}
o-image-top {
	-webkit-user-select: none;
	outline-width: 0;
	bottom: 10;
	justify-content: center;
}
o-left-tables-layout {
	box-sizing: content-box;
	top: 50;
	position: relative;
	width: 100%;
}
o-repeater {
	display: inline !important;
	display: grid;
}
o-countdown {
	align-items: left;
}
o-image-tables {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
o-button-countdown {
	border: none !important;
}
o-price {
	top: 50;
	position: absolute;
}
o-countdown {
	display: flex;
	-webkit-user-select: none;
}
o-carousel-countdown-webkit {
	color: inherit;
}
o-bottom-thumbnails-back {
	top: 0;
	overflow-x: auto;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	margin: 0;
}
o-layout-position {
	min-height: 0 !important;
}
o-button-back {
	opacity: 10;
}
o-left-left {
	opacity: 20;
}
o-back-horizontal {
	line-height: calc(1em + 2px);
}
.fa-goodreads:before {
  content: "\f3a8";
}
n-blocks-image-button {
	box-shadow: none !important;
	width: 0 !important;
	opacity: 20;
	bottom: 0;
	bottom: 20;
}
n-countdown {
	grid-gap: 30px;
	color: inherit;
	text-align: left;
	opacity: 10;
}
n-nav-nav-button {
	align-items: left;
	display: grid;
	padding: 0.5em !important;
	position: relative;
}
n-back {
	width: calc(1em + 3px);
	box-sizing: content-box;
	white-space: nowrap;
}
n-countdown-countdown-totals {
	position: absolute !important;
	bottom: 0;
	opacity: 30;
	box-shadow: none !important;
	opacity: 10;
}
n-countdown {
	top: calc(50% - 0.5em) !important;
}
n-layout-button-layout {
	width: 2em;
	background-color: transparent;
	grid-gap: 30px;
	justify-content: center;
	text-align: center;
}
n-quantity-top-repeater {
	z-index: 1;
	box-shadow: none !important;
	border: none !important;
}
n-countdown {
	opacity: 30;
	display: inline;
	vertical-align: middle;
	position: relative;
}
n-next-button {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	z-index: 1;
}
n-price-blocks-blocks {
	color: #fff;
	transform: translate(50%, -50%);
	bottom: 20;
	border: 0 none transparent;
}
n-carousel {
	margin: 0;
	width: 0 !important;
	box-sizing: content-box;
	outline: none !important;
}
n-old-left {
	display: inline !important;
	align-items: left;
}
n-nav {
	align-items: center;
	text-decoration: none;
	white-space: nowrap;
}
n-blocks {
	flex-grow: 0;
	opacity: 1;
}
n-price {
	outline-width: 0;
	top: 0;
	position: absolute;
}
n-countdown-old-position {
	line-height: calc(1em + 2px);
	height: 100%;
	width: 100%;
	min-width: 0 !important;
	color: inherit;
}
n-countdown-totals-webkit {
	-ms-user-select: none;
	overflow-x: auto;
	justify-content: center;
}
n-repeater-totals-position {
	right: 0;
	right: 0;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	width: 0 !important;
}
n-nav {
	user-select: none;
	overflow-x: auto;
	align-items: center;
}
n-thumbnails-tables {
	width: 2em;
}
n-left-thumbnails {
	box-shadow: none !important;
	height: 100%;
	align-items: left;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
}
n-back-position-price {
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
n-next {
	outline: none !important;
	flex-shrink: 0;
	top: 50;
	text-align: center;
	text-decoration: none;
}
n-nav-next {
	width: 0 !important;
	position: absolute;
	overflow-y: hidden;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
n-inner-layout {
	overflow-y: hidden;
	display: grid;
}
n-left-totals {
	margin: 0;
	align-items: left;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
n-next-quantity {
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
n-image {
	-webkit-user-select: none;
	flex-grow: 0;
	width: 2em;
	line-height: 1 !important;
	vertical-align: middle;
}
.fa-goodreads-g:before {
  content: "\f3a9";
}
n-back {
	width: 2em;
	vertical-align: middle;
	overflow-y: hidden;
}
n-carousel-back {
	bottom: 10;
	justify-content: center;
}
n-webkit-back {
	display: grid;
	align-items: center;
	outline: none !important;
}
n-top-position-totals {
	grid-gap: 30px;
	white-space: nowrap;
	margin: 0;
	scrollbar-width: none;
}
n-layout-left-top {
	width: 2em;
}
n-blocks-countdown {
	text-transform: inherit;
	align-items: center;
	text-align: left;
}
n-nav-blocks {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	color: inherit;
	border: none;
}
n-countdown {
	font-size: 1em;
	scrollbar-width: none;
	border: none;
}
n-top-nav-tables {
	line-height: calc(1em + 2px);
}
n-repeater-inner {
	-ms-user-select: none;
}
n-webkit-old-inner {
	min-width: 0 !important;
	height: calc(1em + 3px);
	color: #fff;
	flex-grow: 0;
}
n-top {
	height: 0 !important;
	vertical-align: baseline;
	grid-gap: 30px;
	top: 10;
}
n-top-old-tables {
	overflow-x: auto;
	white-space: nowrap;
	vertical-align: baseline;
	overflow-y: hidden;
	text-transform: inherit;
}
n-tables {
	width: calc(1em + 3px);
}
n-back-thumbnails {
	bottom: 20;
}
n-nav-position-bottom {
	margin: 0;
}
n-blocks-carousel {
	line-height: inherit;
	grid-gap: 30px;
	transform: translate(50%, -50%);
	position: absolute !important;
	flex-grow: 0;
}
n-carousel-top-horizontal {
	display: grid;
}
n-blocks {
	border: 0 none transparent;
	margin: 0;
	align-items: center;
	width: calc(1em + 3px);
}
n-totals {
	top: 0;
	opacity: 20;
}
n-old-bottom {
	color: #fff;
	display: grid;
	flex-grow: 0;
	grid-gap: 30px;
	align-items: center;
}
n-horizontal {
	right: 0;
}
n-quantity {
	line-height: calc(1em + 2px);
	fill: currentColor;
	align-items: left;
	min-height: 0 !important;
	text-align: center;
}
n-bottom-next {
	right: 0;
	top: 50;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
}
n-inner {
	opacity: 10;
	display: inline;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
n-inner-webkit {
	vertical-align: middle;
}
n-position {
	color: inherit;
	justify-content: center;
	text-decoration: none;
	top: 50;
	box-shadow: none !important;
}
n-old-thumbnails-image {
	-webkit-user-select: none;
	grid-gap: 30px;
	z-index: 1;
	align-items: left;
	align-items: center;
}
n-inner-button {
	height: calc(1em + 3px);
	margin: 0 !important;
	justify-content: center;
}
n-webkit-nav {
	width: calc(1em + 3px);
	width: 0 !important;
	font-size: 1em;
	display: inline;
}
n-countdown {
	opacity: 30;
	width: 2em;
	box-shadow: none !important;
}
n-position-tables-button {
	opacity: 10;
	margin: 0;
}
n-left {
	user-select: none;
	opacity: 1;
	fill: currentColor;
	display: inline;
}
n-layout {
	border: none !important;
}
n-horizontal {
	margin: 0;
}
n-tables-left {
	top: 50;
	-webkit-user-select: none;
}
n-old {
	scrollbar-width: none;
}
n-countdown-tables-layout {
	top: 50;
	-webkit-user-select: none;
	fill: currentColor;
}
n-repeater-back-nav {
	height: 0 !important;
	width: calc(1em + 3px);
	width: 100%;
}
n-position {
	position: absolute !important;
	outline-width: 0;
	box-sizing: content-box;
	display: grid;
}
n-next-countdown {
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	outline: none !important;
	text-align: left;
}
n-next-carousel-blocks {
	border: none !important;
	height: 0 !important;
	opacity: 10;
	display: inline;
	line-height: 1 !important;
}
n-layout-price-quantity {
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	box-sizing: content-box;
}
n-top {
	color: inherit;
	display: flex;
	box-sizing: content-box;
	box-sizing: content-box;
}
n-blocks-blocks-webkit {
	bottom: 0;
}
n-horizontal-back-next {
	text-transform: inherit;
	display: inline;
	min-width: 0 !important;
	height: 100%;
	margin: 0 !important;
}
n-inner-layout-totals {
	text-align: center;
	text-align: center;
	bottom: 20;
	min-height: 0 !important;
	text-decoration: none;
}
.fa-google:before {
  content: "\f1a0";
}
i-quantity {
	min-width: 0 !important;
}
i-left-tables-thumbnails {
	transform: translate(50%, -50%);
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
i-position-carousel {
	flex-grow: 0;
	top: 50;
}
i-old-horizontal-tables {
	outline-width: 0;
	overflow-x: auto;
}
i-layout {
	bottom: 0;
}
i-bottom {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	align-items: left;
	vertical-align: middle;
}
i-nav-old {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	position: absolute;
	text-decoration: none;
	opacity: 20;
}
i-top-inner-quantity {
	height: 0 !important;
}
i-top-left-nav {
	-ms-user-select: none;
}
i-layout-image-countdown {
	padding: 0.5em !important;
	text-transform: inherit;
	min-height: 0 !important;
	color: #fff;
}
i-bottom-old {
	top: 0;
}
i-image-webkit {
	min-width: 0 !important;
	height: 100%;
	min-width: 0 !important;
}
i-price-quantity {
	vertical-align: middle;
	bottom: 10;
	height: 0 !important;
	align-items: left;
}
i-totals-layout-totals {
	text-decoration: none;
	position: absolute;
	bottom: 0;
	opacity: 20;
	outline-width: 0;
}
i-blocks-repeater-old {
	fill: currentColor;
	-ms-user-select: none;
	margin: 0 !important;
	display: inline;
	opacity: 1;
}
i-bottom-position-left {
	user-select: none;
	color: inherit;
	display: flex;
	border: none !important;
}
i-price-next-old {
	opacity: 20;
	vertical-align: middle;
	font-size: 1em;
}
i-left-nav-image {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
i-button-image {
	align-items: center;
	display: inline !important;
	user-select: none;
	right: 0;
}
i-inner {
	line-height: inherit;
	align-items: left;
	bottom: 0;
	display: grid;
}
i-horizontal {
	overflow-y: hidden;
}
i-button-left {
	width: 100%;
	opacity: 30;
	position: absolute;
	background-color: transparent;
	min-height: 0 !important;
}
i-inner-price {
	font-size: 1em;
	border: none !important;
	top: 10;
	box-sizing: content-box;
}
i-next {
	line-height: inherit;
	align-items: center;
}
i-price {
	top: 0;
	top: 10;
	display: flex;
	margin: 0;
}
i-quantity {
	flex-grow: 0;
	opacity: 20;
	top: 0;
	box-sizing: content-box;
}
i-nav-inner-tables {
	padding: 0.5em !important;
}
i-webkit-quantity-bottom {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
i-tables-carousel-layout {
	display: flex;
	bottom: 10;
	height: 0 !important;
	bottom: 0;
	text-decoration: none;
}
i-layout-button {
	vertical-align: middle;
}
i-horizontal-image {
	top: calc(50% - 0.5em) !important;
}
i-totals-nav-webkit {
	border: 0 none transparent;
	overflow-y: hidden;
	display: flex;
	height: 100%;
	vertical-align: middle;
}
i-old-image-back {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
i-carousel {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	height: calc(1em + 3px);
	user-select: none;
}
i-old {
	-webkit-text-decoration-skip: objects;
	display: flex;
	min-height: 0 !important;
}
i-carousel {
	opacity: 1;
	width: 100%;
	display: inline;
	opacity: 30;
	display: inline;
}
i-top {
	vertical-align: baseline;
	right: 0;
	vertical-align: baseline;
}
i-inner-carousel {
	vertical-align: middle;
	display: flex;
	top: 0;
	overflow-x: auto;
	overflow-x: auto;
}
i-image {
	align-items: left;
	align-items: left;
	border: none;
}
i-webkit-top-top {
	scrollbar-width: none;
	white-space: nowrap;
}
i-tables {
	border: 0 none transparent;
	width: 100%;
	color: #fff;
	width: 2em;
	scrollbar-width: none;
}
.fa-google-drive:before {
  content: "\f3aa";
}
h-next {
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
h-back {
	overflow-y: hidden;
}
h-tables-totals {
	position: absolute;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	border: none !important;
}
h-inner-blocks-quantity {
	border: none;
	top: 10;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
h-bottom-nav {
	color: #fff;
	height: 0 !important;
}
h-old {
	overflow-x: auto;
	white-space: nowrap;
}
h-bottom-nav {
	-webkit-user-select: none;
	text-decoration: none;
	box-sizing: content-box;
}
h-button {
	bottom: 0;
	flex-grow: 0;
	box-shadow: none !important;
}
h-thumbnails-left-inner {
	align-items: center;
	opacity: 20;
}
h-tables-repeater-back {
	display: flex;
	vertical-align: baseline;
	position: absolute !important;
	min-height: 0 !important;
}
h-blocks-carousel-left {
	vertical-align: baseline;
}
h-bottom-countdown-position {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
h-carousel-webkit {
	transform: translate(50%, -50%);
	opacity: 1;
	box-shadow: none !important;
	background-color: transparent;
}
h-image {
	padding: 0.5em !important;
	-webkit-user-select: none;
}
h-blocks-price {
	line-height: inherit;
}
h-inner-blocks {
	margin: 0;
	top: 50;
	padding: 0.5em !important;
}
h-position-thumbnails {
	bottom: 10;
	padding: 0.5em !important;
	text-decoration: none;
	top: 0;
	overflow-y: hidden;
}
.fa-google-play:before {
  content: "\f3ab";
}
d-back-next-top {
	-webkit-user-select: none;
	border: 0 none transparent;
	opacity: 10;
	padding: 0.5em !important;
	color: #fff;
}
d-next-back {
	line-height: 1 !important;
}
d-inner {
	top: 10;
	overflow-y: hidden;
	top: 10;
	fill: currentColor;
	opacity: 20;
}
d-countdown-layout-totals {
	display: inline;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
d-nav-position {
	bottom: 20;
	text-decoration: none;
	right: 0;
	vertical-align: middle;
}
d-inner-countdown {
	line-height: calc(1em + 2px);
}
d-repeater-horizontal {
	color: #fff;
	text-align: center;
	width: 2em;
}
d-blocks-tables-back {
	margin: 0;
}
d-inner {
	letter-spacing: inherit;
	height: 0 !important;
	margin: 0 !important;
	vertical-align: middle;
}
d-webkit-horizontal-inner {
	flex-shrink: 0;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
d-repeater-horizontal-back {
	color: #fff;
	top: 0;
}
d-horizontal-countdown {
	text-decoration: none;
	flex-grow: 0;
	height: 100%;
	min-height: 0 !important;
}
d-quantity {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
d-left-position {
	position: absolute !important;
	border: none;
	user-select: none;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
d-countdown-position {
	border: 0 none transparent;
	background-color: transparent;
	opacity: 10;
	user-select: none;
	height: 0 !important;
}
d-next-layout-quantity {
	color: inherit;
	justify-content: center;
	text-align: center;
}
d-top {
	border: 0 none transparent;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
	width: 2em;
}
d-blocks-tables {
	-ms-user-select: none;
	line-height: inherit;
	fill: currentColor;
	top: 10;
}
d-image-blocks {
	bottom: 0;
}
d-blocks-next {
	opacity: 1;
}
d-inner-countdown {
	width: 100%;
	color: #fff;
	z-index: 1;
}
d-blocks {
	fill: currentColor;
	opacity: 20;
	margin: 0;
}
d-next-repeater-countdown {
	overflow-y: hidden;
	bottom: 10;
}
d-webkit-tables {
	position: absolute;
	flex-shrink: 0;
	width: 0 !important;
	align-items: center;
}
d-layout {
	width: 2em;
	bottom: 0;
}
d-left-image {
	width: 100%;
	width: calc(1em + 3px);
	flex-shrink: 0;
	-ms-user-select: none;
}
d-tables {
	right: 0;
	right: 0;
	width: 2em;
}
d-inner-horizontal {
	bottom: 10;
	width: calc(1em + 3px);
	text-transform: inherit;
	vertical-align: baseline;
}
d-price {
	height: calc(1em + 3px);
	scrollbar-width: none;
	opacity: 30;
	border: none !important;
}
d-inner-layout-countdown {
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
d-blocks-price-price {
	bottom: 10;
	display: flex;
}
d-inner {
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	color: #fff;
	width: 100%;
}
d-back-totals {
	width: 100%;
	justify-content: center;
}
d-blocks-image {
	bottom: 10;
}
.fa-google-plus:before {
  content: "\f2b3";
}
y-webkit-back {
	background-color: transparent;
	display: flex;
	font-size: 1em;
}
y-price-layout-layout {
	-ms-user-select: none;
	grid-gap: 30px;
}
y-image-layout-bottom {
	outline-width: 0;
}
y-totals-image {
	border: none !important;
	opacity: 10;
	top: 0;
}
y-nav {
	user-select: none;
	grid-gap: 30px;
	vertical-align: baseline;
}
y-blocks-repeater-thumbnails {
	position: absolute !important;
	z-index: 1;
	align-items: center;
}
y-carousel {
	width: 2em;
}
y-nav-top {
	min-width: 0 !important;
	flex-grow: 0;
	display: inline;
	outline: none !important;
	top: 50;
}
y-tables-quantity {
	white-space: nowrap;
}
y-countdown-tables {
	align-items: center;
	position: absolute;
	-ms-user-select: none;
	opacity: 10;
	width: 0 !important;
}
y-back-bottom {
	position: relative;
	opacity: 20;
}
y-back-button {
	top: 10;
	opacity: 30;
	white-space: nowrap;
	text-transform: inherit;
	border: none !important;
}
y-inner-repeater-blocks {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	grid-gap: 30px;
}
y-horizontal {
	align-items: left;
	box-sizing: content-box;
	overflow-y: hidden;
}
y-top-top-inner {
	align-items: center;
	top: 10;
	transform: translate(50%, -50%);
	bottom: 20;
}
y-layout-position-repeater {
	top: calc(50% - 0.5em) !important;
	top: 0;
	opacity: 30;
	outline-width: 0;
}
y-repeater {
	margin: 0 !important;
	transform: translate(50%, -50%);
}
.fa-google-plus-g:before {
  content: "\f0d5";
}
l-bottom {
	align-items: center;
	width: 100%;
	align-items: left;
	top: 10;
}
l-repeater {
	box-sizing: content-box;
	justify-content: center;
	width: 100%;
}
l-tables-blocks {
	min-width: 0 !important;
	margin: 0;
	flex-shrink: 0;
	grid-gap: 30px;
	bottom: 0;
}
l-left-position {
	flex-grow: 0;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
l-button-image {
	-ms-user-select: none;
	overflow-x: auto;
}
l-bottom-quantity-image {
	overflow-x: auto;
	-ms-user-select: none;
	border: none !important;
	line-height: 1 !important;
}
l-nav-countdown-webkit {
	fill: currentColor;
	position: relative;
	position: absolute !important;
	top: 50;
}
l-webkit-bottom {
	top: 0;
	display: grid;
	align-items: center;
	display: inline !important;
}
l-price {
	height: 100%;
	outline-width: 0;
}
l-layout-left-carousel {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	position: relative;
}
l-nav-repeater {
	height: 0 !important;
	display: inline;
}
l-webkit-left-next {
	background-color: transparent;
	min-width: 0 !important;
	flex-shrink: 0;
}
l-horizontal {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
l-webkit-repeater-horizontal {
	opacity: 10;
}
l-carousel {
	height: calc(1em + 3px);
}
l-left {
	border: none !important;
	border: none !important;
}
l-button-tables-left {
	opacity: 1;
	line-height: 1 !important;
	opacity: 10;
	right: 0;
}
l-webkit {
	fill: currentColor;
	width: calc(1em + 3px);
	right: 0;
	-webkit-user-select: none;
	text-decoration: none;
}
l-blocks-left {
	bottom: 0;
	fill: currentColor;
	line-height: inherit;
	min-height: 0 !important;
	outline: none !important;
}
l-tables {
	align-items: center;
	outline-width: 0;
	color: inherit;
}
l-quantity-repeater-left {
	display: grid;
	text-align: center;
	position: relative;
	height: 100%;
}
l-thumbnails {
	line-height: calc(1em + 2px);
}
l-carousel {
	display: flex;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	bottom: 0;
}
l-back-bottom {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	height: calc(1em + 3px);
	right: 0;
	outline-width: 0;
}
l-carousel {
	transform: translate(50%, -50%);
}
l-repeater-tables {
	outline: none !important;
}
l-thumbnails-horizontal {
	width: calc(1em + 3px);
}
l-webkit-inner-thumbnails {
	color: inherit;
	bottom: 10;
	align-items: center;
	vertical-align: middle;
	top: 50;
}
l-blocks-totals-top {
	overflow-x: auto;
	width: 100%;
}
l-button-back-totals {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	margin: 0 !important;
}
l-webkit {
	position: relative;
}
l-back-horizontal-bottom {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
l-repeater-back-carousel {
	outline: none !important;
	position: absolute;
	width: calc(1em + 3px);
}
l-blocks {
	text-align: left;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
l-quantity-tables {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
}
l-countdown {
	outline: none !important;
	line-height: 1 !important;
	vertical-align: baseline;
	justify-content: center;
	color: inherit;
}
l-tables {
	overflow-x: auto;
	top: 50;
	flex-shrink: 0;
}
l-next-nav {
	justify-content: center;
	justify-content: center;
	letter-spacing: inherit;
}
l-next-button-position {
	transform: translate(50%, -50%);
}
l-quantity {
	top: 50;
	flex-grow: 0;
}
l-bottom-next-repeater {
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
l-back {
	right: 0;
	overflow-x: auto;
	transform: translate(50%, -50%);
	display: grid;
}
l-button {
	line-height: calc(1em + 2px);
	line-height: inherit;
	overflow-x: auto;
	position: absolute;
	-ms-user-select: none;
}
l-countdown-quantity {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	text-transform: inherit;
	overflow-x: auto;
}
l-countdown-top-button {
	line-height: 1 !important;
}
l-price-old-top {
	flex-shrink: 0;
	display: inline;
	flex-shrink: 0;
	border: none !important;
}
l-old-back-top {
	-ms-user-select: none;
	opacity: 1;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
l-image-price-next {
	letter-spacing: inherit;
	text-decoration: none;
}
l-button-nav-bottom {
	position: relative;
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
o-old-position-horizontal {
	overflow-x: auto;
	height: calc(1em + 3px);
	position: absolute !important;
	overflow-x: auto;
}
o-old-top-carousel {
	padding: 0.5em !important;
	vertical-align: middle;
	height: calc(1em + 3px);
	fill: currentColor;
}
o-price-totals {
	border: 0 none transparent;
	box-shadow: none !important;
	outline-width: 0;
	opacity: 30;
	outline: none !important;
}
o-carousel {
	background-color: transparent;
	text-transform: inherit;
	opacity: 1;
}
o-image-position-thumbnails {
	font-size: 1em;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
o-inner-quantity-layout {
	outline: none !important;
	line-height: inherit;
	position: absolute !important;
	scrollbar-width: none;
}
o-next-blocks-totals {
	box-sizing: content-box;
	border: 0 none transparent;
	overflow-x: auto;
	position: absolute !important;
	scrollbar-width: none;
}
o-button-blocks {
	width: calc(1em + 3px);
	outline: none !important;
	bottom: 0;
	color: inherit;
	width: 100%;
}
o-horizontal {
	text-align: left;
}
o-left-button-totals {
	outline: none !important;
	width: 100%;
	opacity: 30;
	text-transform: inherit;
}
o-blocks-totals {
	width: 0 !important;
}
o-carousel-bottom {
	margin: 0;
}
o-nav-back {
	height: 0 !important;
	height: 0 !important;
	width: 0 !important;
	letter-spacing: inherit;
	-ms-user-select: none;
}
o-left-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
o-price-inner-thumbnails {
	top: 50;
	user-select: none;
	line-height: 1 !important;
}
o-button-image-thumbnails {
	display: flex;
	margin: 0 !important;
}
o-left-position-totals {
	transform: translate(50%, -50%);
}
o-image-bottom {
	top: 50;
	text-align: center;
	display: flex;
	margin: 0;
	display: inline;
}
o-left {
	text-decoration: none;
	text-align: center;
	outline: none !important;
	height: calc(1em + 3px);
	opacity: 10;
}
o-tables-button-old {
	margin: 0;
	width: 100%;
}
o-thumbnails {
	vertical-align: middle;
}
o-quantity-position-countdown {
	vertical-align: middle;
	min-height: 0 !important;
	top: 0;
	vertical-align: baseline;
}
o-button-layout-totals {
	opacity: 20;
	bottom: 0;
}
o-layout-horizontal-inner {
	letter-spacing: inherit;
	border: none;
}
o-webkit {
	top: 0;
	right: 0;
	width: 0 !important;
}
o-top-top-blocks {
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	position: absolute !important;
}
o-position-back {
	min-height: 0 !important;
	display: flex;
	display: inline !important;
}
o-price-totals-next {
	-webkit-text-decoration-skip: objects;
}
o-old-nav-countdown {
	margin: 0 !important;
	padding: 0.5em !important;
	border: 0 none transparent;
}
o-inner {
	outline: none !important;
	padding: 0.5em !important;
	align-items: left;
}
o-price-back-left {
	scrollbar-width: none;
	bottom: 20;
}
o-price {
	width: 100%;
}
o-carousel-repeater-old {
	border: none !important;
	width: 100%;
}
o-bottom {
	box-shadow: none !important;
	height: 100%;
	bottom: 10;
	top: 10;
}
o-blocks-thumbnails-totals {
	border: none;
	height: calc(1em + 3px);
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
o-bottom {
	line-height: 1 !important;
	outline: none !important;
}
.fa-google-wallet:before {
  content: "\f1ee";
}
b-left-layout-position {
	width: 100%;
}
b-next-image-next {
	flex-shrink: 0;
	position: absolute !important;
	letter-spacing: inherit;
}
b-horizontal {
	min-width: 0 !important;
	height: calc(1em + 3px);
}
b-blocks {
	font: inherit inherit inherit/inherit inherit;
}
b-carousel-price-carousel {
	letter-spacing: inherit;
}
b-thumbnails-inner {
	display: grid;
	vertical-align: middle;
	line-height: inherit;
	min-height: 0 !important;
	opacity: 10;
}
b-top {
	align-items: left;
	align-items: center;
	vertical-align: middle;
	align-items: left;
}
b-top-image {
	width: 100%;
	outline-width: 0;
	display: inline !important;
}
b-button-totals-button {
	-ms-user-select: none;
	bottom: 20;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
b-top-quantity {
	display: inline;
}
b-position-bottom {
	margin: 0;
	opacity: 20;
	box-sizing: content-box;
	text-transform: inherit;
}
b-layout {
	grid-gap: 30px;
	bottom: 20;
	min-height: 0 !important;
}
b-left-layout {
	height: 100%;
	width: 2em;
	text-align: center;
	font-size: 1em;
	display: inline;
}
b-tables-quantity {
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
b-layout-tables-horizontal {
	text-align: left;
}
b-layout {
	box-shadow: none !important;
}
b-bottom-price-back {
	-ms-user-select: none;
	width: calc(1em + 3px);
}
.fa-gopuram:before {
  content: "\f664";
}
l-nav-layout-bottom {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	top: 10;
	outline: none !important;
}
l-quantity-inner {
	position: relative;
	left: calc(50% - 0.5em) !important;
	text-align: center;
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
l-countdown-old {
	min-height: 0 !important;
	line-height: 1 !important;
	overflow-x: auto;
	z-index: 1;
	overflow-x: auto;
}
l-nav-layout {
	text-transform: inherit;
}
l-old-countdown-quantity {
	line-height: 1 !important;
}
l-tables-image-top {
	border: none;
}
l-horizontal-thumbnails {
	justify-content: center;
	position: absolute !important;
}
l-back {
	grid-gap: 30px;
	display: inline;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
l-nav-left {
	position: relative;
	flex-shrink: 0;
}
l-repeater-totals {
	text-transform: inherit;
	box-sizing: content-box;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
l-bottom {
	color: #fff;
	box-sizing: content-box;
	vertical-align: baseline;
	text-decoration: none;
	white-space: nowrap;
}
l-carousel-next-position {
	user-select: none;
	text-decoration: none;
	display: inline !important;
}
l-countdown-repeater {
	bottom: 0;
}
l-image-price-bottom {
	height: 100%;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
l-old {
	text-transform: inherit;
}
l-tables-old-repeater {
	-webkit-user-select: none;
	top: 50;
	top: 10;
	grid-gap: 30px;
}
l-totals-next-horizontal {
	opacity: 20;
	letter-spacing: inherit;
}
l-image {
	right: 0;
	-webkit-user-select: none;
	vertical-align: baseline;
	padding: 0.5em !important;
	bottom: 0;
}
l-old-position {
	margin: 0 !important;
	vertical-align: middle;
	margin: 0 !important;
	box-sizing: content-box;
	fill: currentColor;
}
l-position {
	overflow-x: auto;
}
l-tables {
	overflow-x: auto;
}
l-old {
	fill: currentColor;
	flex-shrink: 0;
	margin: 0 !important;
}
l-bottom {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
l-repeater-thumbnails-top {
	display: inline !important;
	width: 2em;
	display: flex;
	grid-gap: 30px;
	border: 0 none transparent;
}
l-left-bottom-back {
	color: #fff;
}
l-layout-tables {
	background-color: transparent;
	overflow-y: hidden;
	opacity: 30;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
.fa-graduation-cap:before {
  content: "\f19d";
}
e-blocks-thumbnails-carousel {
	margin: 0;
	opacity: 1;
}
e-webkit-top {
	vertical-align: middle;
	vertical-align: middle;
	grid-gap: 30px;
	align-items: center;
}
e-old {
	overflow-x: auto;
	opacity: 1;
	outline: none !important;
	top: 10;
	padding: 0.5em !important;
}
e-image-totals {
	position: absolute !important;
	min-height: 0 !important;
	scrollbar-width: none;
}
e-tables-left {
	opacity: 30;
	scrollbar-width: none;
	min-width: 0 !important;
	margin: 0;
}
e-countdown-top-bottom {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	border: none;
}
e-old {
	opacity: 30;
}
e-repeater-thumbnails-next {
	display: inline !important;
	outline-width: 0;
	width: 0 !important;
	bottom: 10;
	letter-spacing: inherit;
}
e-bottom-webkit {
	grid-gap: 30px;
}
e-left {
	height: calc(1em + 3px);
	justify-content: center;
	width: 0 !important;
	width: 100%;
}
e-horizontal-old-nav {
	box-sizing: content-box;
	position: absolute;
	position: relative;
	user-select: none;
	opacity: 20;
}
e-thumbnails-bottom-button {
	bottom: 10;
	height: calc(1em + 3px);
	position: absolute;
	outline-width: 0;
}
e-webkit-repeater {
	text-transform: inherit;
	width: 2em;
	right: 0;
	margin: 0;
}
e-carousel-totals-bottom {
	justify-content: center;
	font-size: 1em;
	color: inherit;
	box-sizing: content-box;
	-webkit-user-select: none;
}
e-thumbnails-horizontal {
	bottom: 0;
	border: none;
	padding: 0.5em !important;
	height: 100%;
}
e-carousel-thumbnails-image {
	text-align: center;
	border: none;
	-ms-user-select: none;
}
e-thumbnails-tables {
	text-decoration: none;
	text-decoration: none;
	text-align: center;
	bottom: 10;
}
e-next-next {
	box-shadow: none !important;
}
e-button-nav {
	background-color: transparent;
	min-height: 0 !important;
}
e-button {
	margin: 0 !important;
	height: 100%;
}
e-left-button-button {
	right: 0;
}
e-layout-nav-repeater {
	display: inline !important;
	opacity: 20;
}
e-thumbnails-totals-left {
	overflow-x: auto;
	fill: currentColor;
	white-space: nowrap;
}
e-thumbnails {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
e-button {
	opacity: 30;
	top: 10;
}
e-blocks-back {
	display: grid;
	scrollbar-width: none;
}
e-blocks {
	line-height: 1 !important;
	opacity: 20;
	box-sizing: content-box;
	min-width: 0 !important;
	white-space: nowrap;
}
e-webkit-image {
	bottom: 20;
	display: grid;
}
e-image {
	line-height: 1 !important;
}
e-position {
	-webkit-user-select: none;
}
e-bottom {
	z-index: 1;
}
e-top-inner {
	position: relative;
	white-space: nowrap;
}
e-back-left {
	bottom: 20;
	display: inline;
	font-size: 1em;
	top: 0;
}
e-quantity-nav {
	bottom: 20;
	outline: none !important;
	bottom: 20;
	outline: none !important;
}
e-countdown-webkit-webkit {
	outline-width: 0;
	bottom: 0;
	height: 100%;
}
e-thumbnails-quantity-inner {
	color: #fff;
}
e-inner {
	overflow-y: hidden;
	line-height: inherit;
	scrollbar-width: none;
}
.fa-gratipay:before {
  content: "\f184";
}
h-top-carousel-next {
	color: #fff;
	line-height: 1 !important;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
h-image-bottom-horizontal {
	opacity: 20;
	opacity: 1;
	align-items: left;
}
h-blocks-back {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
h-old {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	position: relative;
	height: calc(1em + 3px);
	display: inline;
}
h-layout-quantity-thumbnails {
	border: 0 none transparent;
	min-width: 0 !important;
}
h-nav-thumbnails-nav {
	min-height: 0 !important;
}
h-top {
	white-space: nowrap;
}
h-thumbnails {
	background-color: transparent;
	width: 100%;
	width: calc(1em + 3px);
	letter-spacing: inherit;
	vertical-align: middle;
}
h-old {
	text-align: center;
}
h-totals-carousel {
	position: relative;
	display: inline;
	top: 10;
	border: none;
	display: inline !important;
}
h-layout-countdown {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	margin: 0;
	scrollbar-width: none;
}
h-next-price-left {
	width: 2em;
	padding: 0.5em !important;
	display: inline;
	line-height: 1 !important;
}
h-countdown-blocks {
	-ms-user-select: none;
	-ms-user-select: none;
	min-width: 0 !important;
}
h-position-bottom {
	flex-grow: 0;
	align-items: center;
	overflow-x: auto;
	line-height: inherit;
	align-items: left;
}
h-blocks {
	align-items: center;
	align-items: left;
	transform: translate(50%, -50%);
	opacity: 20;
	opacity: 10;
}
h-blocks-button-old {
	transform: translate(50%, -50%);
}
h-horizontal {
	display: grid;
	bottom: 0;
	justify-content: center;
}
h-bottom {
	justify-content: center;
	width: 100%;
}
h-horizontal {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	box-sizing: content-box;
	-webkit-user-select: none;
	user-select: none;
}
h-inner-position {
	margin: 0;
	letter-spacing: inherit;
	box-shadow: none !important;
	opacity: 10;
}
h-top-old {
	border: none;
}
h-old-repeater {
	top: 0;
	-webkit-user-select: none;
	text-transform: inherit;
	justify-content: center;
}
h-blocks {
	height: 100%;
	top: 50;
	outline-width: 0;
	align-items: left;
	opacity: 10;
}
.fa-grav:before {
  content: "\f2d6";
}
p-old-old-carousel {
	color: #fff;
}
p-webkit-thumbnails-old {
	scrollbar-width: none;
	top: 50;
	outline-width: 0;
	position: relative;
}
p-next-next {
	bottom: 0;
	line-height: 1 !important;
	right: 0;
	min-width: 0 !important;
	border: none !important;
}
p-repeater {
	width: 0 !important;
	align-items: left;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
p-thumbnails {
	fill: currentColor;
	color: inherit;
	position: absolute;
	border: none;
	width: 2em;
}
p-thumbnails-inner {
	top: 10;
	transform: translate(50%, -50%);
	display: inline;
}
p-position-tables-carousel {
	top: 10;
}
p-repeater-button-inner {
	display: flex;
	top: 10;
}
p-totals-bottom-horizontal {
	border: 0 none transparent;
	top: 0;
	color: inherit;
	width: calc(1em + 3px);
}
p-nav-webkit {
	user-select: none;
}
p-repeater-carousel {
	box-shadow: none !important;
	border: none !important;
	scrollbar-width: none;
	white-space: nowrap;
	white-space: nowrap;
}
p-thumbnails-price-inner {
	opacity: 30;
	top: 50;
}
p-thumbnails {
	-webkit-user-select: none;
	display: flex;
}
p-horizontal-layout-inner {
	border: 0 none transparent;
	font-size: 1em;
}
p-left {
	border: none;
	-webkit-user-select: none;
	display: flex;
	overflow-y: hidden;
}
p-image {
	position: relative;
	top: calc(50% - 0.5em) !important;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
p-inner {
	margin: 0;
	outline-width: 0;
}
p-old-nav-position {
	top: 50;
}
p-thumbnails-carousel-blocks {
	text-align: center;
	border: none !important;
	position: relative;
	transform: translate(50%, -50%);
}
p-carousel {
	position: relative;
	text-align: center;
	outline: none !important;
	height: calc(1em + 3px);
	scrollbar-width: none;
}
p-carousel-carousel {
	height: 100%;
	font-size: 1em;
}
p-blocks-next {
	height: 100%;
	justify-content: center;
	opacity: 30;
}
p-horizontal-quantity-carousel {
	display: flex;
	text-decoration: none;
	user-select: none;
}
p-old {
	background-color: transparent;
	font-size: 1em;
	height: 0 !important;
}
p-top-horizontal-carousel {
	opacity: 30;
	bottom: 10;
	height: 0 !important;
	line-height: 1 !important;
}
p-tables {
	letter-spacing: inherit;
	outline-width: 0;
}
p-back-price-tables {
	line-height: calc(1em + 2px);
	position: absolute;
	width: 100%;
	line-height: calc(1em + 2px);
	bottom: 0;
}
p-totals {
	left: calc(50% - 0.5em) !important;
	top: 50;
	min-width: 0 !important;
	line-height: 1 !important;
	overflow-y: hidden;
}
p-countdown-tables {
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
p-countdown {
	border: none;
	height: 100%;
	background-color: transparent;
	border: 0 none transparent;
	fill: currentColor;
}
p-tables-next-carousel {
	top: 50;
	bottom: 20;
	bottom: 20;
	opacity: 1;
}
p-price-layout {
	align-items: left;
}
.fa-greater-than:before {
  content: "\f531";
}
z-countdown {
	opacity: 10;
	height: calc(1em + 3px);
	vertical-align: middle;
	-ms-user-select: none;
}
z-countdown-old-nav {
	position: absolute !important;
	margin: 0 !important;
}
z-webkit-carousel-back {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	justify-content: center;
	font-size: 1em;
}
z-countdown-nav {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
z-next-layout-back {
	border: 0 none transparent;
	top: 0;
	justify-content: center;
	line-height: 1 !important;
}
z-carousel-position {
	overflow-y: hidden;
}
z-thumbnails-back {
	z-index: 1;
	justify-content: center;
	-ms-user-select: none;
}
z-image-carousel {
	grid-gap: 30px;
}
z-price-repeater-next {
	min-width: 0 !important;
}
z-button-old-totals {
	height: calc(1em + 3px);
	min-width: 0 !important;
	bottom: 0;
}
z-next {
	outline: none !important;
	top: 50;
	opacity: 30;
	top: 10;
	flex-grow: 0;
}
z-bottom {
	bottom: 20;
	height: 100%;
	opacity: 30;
	outline: none !important;
}
z-next {
	min-height: 0 !important;
	text-transform: inherit;
}
z-top-next {
	justify-content: center;
	opacity: 10;
	width: 100%;
	bottom: 20;
}
z-quantity-button {
	width: 2em;
	bottom: 20;
	position: absolute !important;
	min-width: 0 !important;
}
z-button {
	top: 50;
	width: 2em;
	overflow-x: auto;
	height: calc(1em + 3px);
	justify-content: center;
}
z-left-tables {
	text-align: center;
	position: absolute;
	height: 100%;
	flex-grow: 0;
}
z-horizontal {
	opacity: 1;
	position: relative;
	overflow-y: hidden;
	height: 0 !important;
	box-shadow: none !important;
}
z-countdown-bottom-layout {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	position: absolute;
	background-color: transparent;
}
z-webkit-inner-horizontal {
	display: inline;
	vertical-align: middle;
	scrollbar-width: none;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
z-thumbnails-thumbnails-back {
	flex-shrink: 0;
}
z-layout-button {
	position: absolute !important;
	bottom: 10;
	opacity: 1;
}
z-bottom {
	width: 100%;
	bottom: 20;
}
z-layout-button {
	bottom: 10;
}
z-old-tables {
	box-shadow: none !important;
	border: none !important;
	-webkit-user-select: none;
	letter-spacing: inherit;
	white-space: nowrap;
}
z-next {
	position: absolute !important;
	overflow-y: hidden;
	display: inline !important;
	overflow-x: auto;
	text-align: center;
}
z-top-countdown {
	grid-gap: 30px;
	font-size: 1em;
	font-size: 1em;
	scrollbar-width: none;
	overflow-x: auto;
}
z-webkit-quantity-carousel {
	line-height: 1 !important;
}
z-thumbnails-repeater-position {
	min-width: 0 !important;
	grid-gap: 30px;
}
z-countdown-webkit {
	height: 0 !important;
	justify-content: center;
}
z-position {
	overflow-y: hidden;
}
z-nav {
	font-size: 1em;
}
z-next {
	vertical-align: middle;
	right: 0;
	top: 0;
	min-width: 0 !important;
}
z-position-bottom {
	min-width: 0 !important;
}
z-next-back {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	bottom: 20;
}
z-button {
	flex-grow: 0;
	opacity: 1;
	box-shadow: none !important;
	-ms-user-select: none;
	box-shadow: none !important;
}
z-price-countdown-back {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	text-transform: inherit;
	margin: 0;
}
z-next-left {
	height: 0 !important;
	box-shadow: none !important;
}
z-nav-image {
	display: inline;
}
z-thumbnails {
	vertical-align: baseline;
	height: calc(1em + 3px);
	white-space: nowrap;
	margin: 0;
	display: inline;
}
z-nav {
	z-index: 1;
}
z-layout-button-blocks {
	top: 50;
}
z-tables {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	position: absolute !important;
	white-space: nowrap;
	position: absolute !important;
}
z-price-old-left {
	transform: translate(50%, -50%);
}
z-nav-quantity {
	line-height: 1 !important;
}
z-quantity-back-button {
	outline-width: 0;
}
z-quantity {
	outline-width: 0;
	display: inline;
	position: relative;
	outline: none !important;
}
z-image {
	text-decoration: none;
	text-align: left;
	height: 0 !important;
	line-height: calc(1em + 2px);
}
z-layout {
	width: 100%;
	width: calc(1em + 3px);
	flex-grow: 0;
	white-space: nowrap;
	display: inline !important;
}
z-nav {
	border: none;
	white-space: nowrap;
	opacity: 20;
	text-align: left;
}
.fa-greater-than-equal:before {
  content: "\f532";
}
w-bottom-back-nav {
	min-height: 0 !important;
	display: inline !important;
}
w-totals-price {
	color: inherit;
	margin: 0 !important;
}
w-tables-repeater {
	overflow-x: auto;
	width: 100%;
}
w-carousel {
	overflow-x: auto;
}
w-back-repeater-blocks {
	justify-content: center;
	bottom: 10;
	top: 10;
	text-decoration: none;
}
w-quantity {
	line-height: inherit;
	top: 10;
}
w-top {
	outline-width: 0;
}
w-repeater {
	display: flex;
}
w-thumbnails-repeater-button {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
}
w-position {
	flex-grow: 0;
	overflow-x: auto;
	overflow-x: auto;
}
w-position-top {
	white-space: nowrap;
	grid-gap: 30px;
	box-sizing: content-box;
}
w-position {
	height: 100%;
	bottom: 10;
	box-sizing: content-box;
}
w-button {
	box-sizing: content-box;
	min-width: 0 !important;
	right: 0;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
w-position-thumbnails {
	position: absolute !important;
	width: 100%;
	opacity: 10;
	top: 50;
	line-height: calc(1em + 2px);
}
w-repeater-bottom {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	width: 0 !important;
	width: 2em;
	opacity: 20;
}
w-carousel-blocks-horizontal {
	text-transform: inherit;
	line-height: inherit;
	box-sizing: content-box;
}
w-old {
	fill: currentColor;
	opacity: 20;
}
w-inner-horizontal {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
w-carousel {
	height: 0 !important;
}
w-price-old {
	outline-width: 0;
}
w-nav {
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
w-left {
	vertical-align: middle;
	align-items: left;
	box-shadow: none !important;
	user-select: none;
}
w-countdown-back-price {
	top: 0;
	white-space: nowrap;
	min-width: 0 !important;
	bottom: 0;
	top: 0;
}
w-button-position {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
}
w-position-blocks-totals {
	overflow-y: hidden;
	box-shadow: none !important;
	opacity: 1;
	width: calc(1em + 3px);
}
w-quantity {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	text-align: center;
}
w-next-old {
	outline-width: 0;
	line-height: inherit;
	display: flex;
	flex-grow: 0;
	outline: none !important;
}
w-left-left-quantity {
	text-align: center;
	border: none !important;
	width: 0 !important;
	top: 0;
	vertical-align: baseline;
}
w-old {
	grid-gap: 30px;
}
w-image-layout {
	justify-content: center;
}
w-next-carousel-quantity {
	vertical-align: baseline;
}
w-thumbnails-button {
	display: inline !important;
	-webkit-user-select: none;
}
w-image-countdown {
	opacity: 20;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	-ms-user-select: none;
}
w-price-layout {
	padding: 0.5em !important;
}
w-position {
	-ms-user-select: none;
}
w-bottom-image {
	top: 10;
	transform: translate(50%, -50%);
	text-transform: inherit;
	overflow-y: hidden;
	height: 0 !important;
}
w-repeater-top-image {
	border: none !important;
	opacity: 1;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
w-repeater-horizontal {
	height: 100%;
}
w-old {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
w-top {
	-webkit-user-select: none;
	line-height: 1 !important;
	line-height: inherit;
}
.fa-grimace:before {
  content: "\f57f";
}
u-totals-inner {
	justify-content: center;
	right: 0;
	overflow-x: auto;
}
u-next-totals {
	color: #fff;
}
u-thumbnails-image-next {
	border: 0 none transparent;
	justify-content: center;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
u-layout-tables {
	margin: 0;
	overflow-x: auto;
}
u-thumbnails {
	padding: 0.5em !important;
	display: inline !important;
	flex-grow: 0;
	bottom: 0;
}
u-horizontal-totals-layout {
	width: 100%;
	text-transform: inherit;
	top: 0;
	line-height: inherit;
	justify-content: center;
}
u-old-thumbnails-next {
	user-select: none;
	outline-width: 0;
}
u-top {
	grid-template-columns: 1fr 1fr;
	color: inherit;
	transform: translate(50%, -50%);
	text-decoration: none;
}
u-countdown-image {
	outline: none !important;
}
u-left-inner-blocks {
	-ms-user-select: none;
	flex-grow: 0;
}
u-webkit-position-layout {
	color: #fff;
	text-transform: inherit;
	width: 0 !important;
}
u-carousel {
	padding: 0.5em !important;
	overflow-y: hidden;
	top: 10;
	display: inline !important;
	display: flex;
}
u-position-layout-tables {
	background-color: transparent;
	background-color: transparent;
	bottom: 20;
	box-shadow: none !important;
}
u-back {
	border: none;
	right: 0;
	width: 2em;
	overflow-x: auto;
	outline: none !important;
}
u-inner-thumbnails {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
u-position-quantity {
	line-height: calc(1em + 2px);
}
u-back {
	opacity: 1;
}
u-price-repeater {
	overflow-x: auto;
	vertical-align: middle;
	opacity: 10;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
.fa-grin:before {
  content: "\f580";
}
k-nav-nav {
	height: 100%;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
k-position {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	border: 0 none transparent;
}
k-horizontal {
	font-size: 1em;
	opacity: 1;
}
k-thumbnails-button-price {
	width: 0 !important;
}
k-layout-price-inner {
	display: inline !important;
	box-sizing: content-box;
	text-align: left;
	height: 100%;
}
k-next-totals-repeater {
	opacity: 10;
	opacity: 1;
	margin: 0;
	bottom: 0;
	opacity: 10;
}
k-horizontal-totals-back {
	font: inherit inherit inherit/inherit inherit;
}
k-nav-horizontal-nav {
	opacity: 20;
	outline: none !important;
	color: #fff;
	outline-width: 0;
}
k-countdown-back {
	height: calc(1em + 3px);
	vertical-align: baseline;
	flex-grow: 0;
	text-align: left;
}
k-webkit {
	align-items: center;
	top: 0;
}
k-back {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	flex-shrink: 0;
}
k-layout-price-carousel {
	align-items: center;
	min-height: 0 !important;
	width: 2em;
}
k-image {
	bottom: 10;
	-webkit-user-select: none;
	white-space: nowrap;
	height: 100%;
	overflow-y: hidden;
}
k-tables-quantity-back {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
k-back-back-carousel {
	text-transform: inherit;
	grid-gap: 30px;
	margin: 0;
}
k-blocks {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	margin: 0;
	transform: translate(50%, -50%);
}
k-nav {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
k-repeater-tables {
	vertical-align: middle;
}
k-image-nav {
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
k-position {
	font: inherit inherit inherit/inherit inherit;
}
k-totals-back {
	border: none;
	grid-template-columns: 1fr 1fr;
	width: 2em;
	width: calc(1em + 3px);
}
k-old {
	height: calc(1em + 3px);
}
k-next-top {
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
k-price-carousel {
	margin: 0 !important;
	width: calc(1em + 3px);
}
k-image-button {
	opacity: 1;
}
k-button-repeater {
	white-space: nowrap;
	text-align: left;
}
k-horizontal-repeater {
	opacity: 1;
}
k-horizontal-tables-button {
	align-items: center;
	margin: 0;
	text-align: center;
	opacity: 20;
}
k-tables-thumbnails-nav {
	background-color: transparent;
	opacity: 20;
	margin: 0 !important;
}
k-layout {
	width: 2em;
}
k-next {
	background-color: transparent;
	right: 0;
	line-height: 1 !important;
	white-space: nowrap;
	align-items: left;
}
k-horizontal {
	overflow-y: hidden;
}
k-left-layout {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
k-old-back {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	top: 0;
	bottom: 10;
}
k-inner-quantity {
	opacity: 10;
	vertical-align: baseline;
	background-color: transparent;
	top: 0;
}
k-position-left {
	grid-gap: 30px;
	text-align: left;
	align-items: center;
	position: absolute;
	fill: currentColor;
}
k-quantity {
	line-height: calc(1em + 2px);
	text-align: center;
	width: 100%;
	height: 0 !important;
}
k-layout-price {
	-webkit-text-decoration-skip: objects;
	right: 0;
	text-align: center;
}
k-thumbnails-horizontal-price {
	height: 100%;
}
k-button-totals-image {
	border: none;
	flex-shrink: 0;
	right: 0;
}
k-layout-tables-button {
	-ms-user-select: none;
	color: inherit;
}
k-repeater {
	right: 0;
	min-width: 0 !important;
	position: absolute;
	text-align: left;
	width: calc(1em + 3px);
}
k-countdown-price {
	grid-gap: 30px;
	opacity: 20;
	bottom: 20;
}
k-left {
	margin: 0;
}
k-layout {
	outline: none !important;
	user-select: none;
}
k-nav-inner-old {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	box-shadow: none !important;
}
.fa-grin-alt:before {
  content: "\f581";
}
k-quantity {
	height: calc(1em + 3px);
}
k-countdown-repeater-countdown {
	box-shadow: none !important;
}
k-old {
	position: relative;
	opacity: 10;
}
k-left-totals {
	z-index: 1;
	user-select: none;
}
k-nav-button-image {
	width: calc(1em + 3px);
}
k-carousel {
	text-transform: inherit;
	scrollbar-width: none;
	box-sizing: content-box;
}
k-back-old {
	white-space: nowrap;
	-ms-user-select: none;
	justify-content: center;
	color: inherit;
	transform: translate(50%, -50%);
}
k-left-repeater {
	outline: none !important;
	color: #fff;
	min-width: 0 !important;
}
k-thumbnails-layout {
	flex-grow: 0;
	border: none !important;
	overflow-y: hidden;
	height: calc(1em + 3px);
	position: relative;
}
k-repeater {
	position: absolute !important;
	bottom: 0;
}
k-quantity-repeater {
	opacity: 30;
	text-align: center;
	width: 2em;
	opacity: 30;
	scrollbar-width: none;
}
k-tables-left {
	width: 100%;
	margin: 0;
}
k-left {
	text-align: left;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
k-button-nav-top {
	width: calc(1em + 3px);
	width: 100%;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
k-countdown-bottom {
	overflow-y: hidden;
	border: 0 none transparent;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
k-position-bottom {
	letter-spacing: inherit;
	font-size: 1em;
	display: inline;
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
k-repeater {
	position: relative;
	display: grid;
	opacity: 10;
}
k-blocks {
	opacity: 20;
	box-shadow: none !important;
	font-size: 1em;
}
k-carousel {
	top: 10;
	color: #fff;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
k-price-blocks-bottom {
	z-index: 1;
	top: 50;
	bottom: 20;
	color: #fff;
	line-height: 1 !important;
}
k-bottom-button {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
k-old {
	text-align: center;
	transform: translate(50%, -50%);
}
k-inner-image {
	overflow-y: hidden;
}
k-carousel {
	margin: 0;
	flex-shrink: 0;
	vertical-align: middle;
}
k-nav-price-totals {
	position: absolute;
	white-space: nowrap;
	color: inherit;
	display: inline;
}
k-tables {
	bottom: 10;
	opacity: 30;
	border: 0 none transparent;
}
k-top {
	color: #fff;
	position: absolute;
}
k-position-inner-nav {
	text-decoration: none;
	top: 50;
}
k-repeater-price {
	opacity: 10;
	overflow-y: hidden;
	right: 0;
	background-color: transparent;
}
k-price {
	display: inline !important;
	padding: 0.5em !important;
	width: 100%;
}
.fa-grin-beam:before {
  content: "\f582";
}
h-thumbnails {
	transform: translate(50%, -50%);
	width: 100%;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	text-align: left;
}
h-quantity-thumbnails-totals {
	height: 100%;
	bottom: 20;
	vertical-align: baseline;
	bottom: 0;
}
h-thumbnails-position-nav {
	box-sizing: content-box;
	line-height: 1 !important;
	height: 0 !important;
	margin: 0 !important;
}
h-webkit {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	display: grid;
	box-shadow: none !important;
	border: none !important;
}
h-nav-back {
	scrollbar-width: none;
	text-transform: inherit;
	flex-grow: 0;
	width: 2em;
}
h-price {
	flex-shrink: 0;
	background-color: transparent;
	fill: currentColor;
	border: 0 none transparent;
}
h-totals-carousel-back {
	height: 100%;
	z-index: 1;
}
h-next {
	width: calc(1em + 3px);
	text-transform: inherit;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
h-button-image-layout {
	white-space: nowrap;
}
h-position-bottom {
	user-select: none;
}
h-left {
	opacity: 1;
	flex-grow: 0;
	text-decoration: none;
}
h-blocks-countdown-layout {
	display: inline !important;
}
h-totals-quantity-next {
	box-sizing: content-box;
}
h-repeater-repeater-totals {
	position: relative;
}
h-totals-carousel-old {
	vertical-align: middle;
	margin: 0;
	justify-content: center;
	box-sizing: content-box;
}
h-position {
	line-height: calc(1em + 2px);
}
h-totals-old {
	margin: 0;
	opacity: 1;
	text-decoration: none;
	border: none !important;
}
h-position {
	vertical-align: middle;
	align-items: center;
}
h-webkit-blocks-price {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	line-height: inherit;
}
h-totals-bottom-repeater {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	top: 0;
	line-height: 1 !important;
}
h-webkit {
	text-decoration: none;
}
h-position {
	box-shadow: none !important;
	-ms-user-select: none;
	vertical-align: middle;
	vertical-align: middle;
}
h-bottom {
	opacity: 30;
	height: 100%;
	z-index: 1;
}
h-webkit-next-left {
	border: 0 none transparent;
	text-decoration: none;
}
h-top {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
h-inner {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
h-carousel-inner-inner {
	vertical-align: middle;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	align-items: left;
}
h-totals-thumbnails-nav {
	flex-grow: 0;
	display: flex;
	-webkit-user-select: none;
}
h-layout-carousel-tables {
	color: inherit;
	border: none;
}
h-button {
	opacity: 1;
	bottom: 0;
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
h-countdown-quantity-layout {
	width: 0 !important;
	box-sizing: content-box;
	vertical-align: baseline;
}
h-top-carousel-price {
	overflow-x: auto;
	width: 100%;
	position: relative;
}
h-horizontal-layout {
	vertical-align: middle;
	fill: currentColor;
	top: 50;
	fill: currentColor;
	margin: 0;
}
h-price {
	fill: currentColor;
	opacity: 1;
	position: absolute !important;
	grid-gap: 30px;
	opacity: 10;
}
.fa-grin-beam-sweat:before {
  content: "\f583";
}
w-tables-thumbnails-totals {
	width: calc(1em + 3px);
	box-sizing: content-box;
	scrollbar-width: none;
	display: inline !important;
}
w-top-tables-thumbnails {
	text-align: left;
	opacity: 20;
}
w-image-totals {
	width: 100%;
	height: 100%;
	position: absolute !important;
}
w-price {
	border: none;
	align-items: center;
	opacity: 30;
}
w-layout {
	text-align: center;
	display: inline;
	line-height: calc(1em + 2px);
}
w-old {
	top: 50;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
w-horizontal {
	text-transform: inherit;
}
w-back-left {
	outline-width: 0;
}
w-quantity {
	outline-width: 0;
	line-height: inherit;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
w-webkit {
	top: 50;
	transform: translate(50%, -50%);
}
w-horizontal-nav-quantity {
	opacity: 20;
	color: inherit;
}
w-position-webkit-horizontal {
	color: #fff;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	justify-content: center;
}
w-layout {
	width: 2em;
	width: calc(1em + 3px);
}
w-next {
	-ms-user-select: none;
	font-size: 1em;
}
w-left {
	opacity: 10;
}
w-countdown {
	align-items: center;
	bottom: 0;
	color: #fff;
}
w-button-horizontal {
	display: inline !important;
	letter-spacing: inherit;
	outline-width: 0;
}
w-horizontal {
	border: 0 none transparent;
	min-width: 0 !important;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	opacity: 20;
}
.fa-grin-hearts:before {
  content: "\f584";
}
a-price-left {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
a-inner-quantity {
	justify-content: center;
}
a-horizontal-image-tables {
	text-align: left;
	line-height: 1 !important;
	width: 0 !important;
	overflow-x: auto;
}
a-countdown-nav-old {
	background-color: transparent;
	font-size: 1em;
}
a-left-repeater {
	color: inherit;
	line-height: inherit;
}
a-repeater {
	color: #fff;
	bottom: 10;
}
a-next-next-button {
	text-transform: inherit;
	bottom: 10;
	overflow-x: auto;
	align-items: left;
	height: 100%;
}
a-thumbnails {
	letter-spacing: inherit;
	right: 0;
}
a-nav-carousel-thumbnails {
	position: absolute !important;
	flex-grow: 0;
}
a-price-carousel {
	transform: translate(50%, -50%);
	z-index: 1;
}
a-top-countdown {
	flex-grow: 0;
	color: #fff;
}
a-left-quantity-blocks {
	overflow-y: hidden;
}
a-quantity-countdown-layout {
	right: 0;
	top: calc(50% - 0.5em) !important;
	align-items: center;
	display: flex;
	line-height: calc(1em + 2px);
}
a-image {
	text-decoration: none;
	align-items: left;
	overflow-y: hidden;
	width: 100%;
	flex-grow: 0;
}
a-next-left-tables {
	text-align: center;
	border: 0 none transparent;
	border: none;
	justify-content: center;
}
a-back {
	opacity: 1;
}
a-quantity {
	align-items: left;
	width: 0 !important;
	top: 50;
	display: inline !important;
}
a-back-top {
	height: 0 !important;
	text-align: center;
}
a-nav-quantity-inner {
	display: grid;
	border: none;
	letter-spacing: inherit;
	align-items: center;
}
a-horizontal-top {
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	display: flex;
	font-size: 1em;
	height: 100%;
}
a-back {
	vertical-align: middle;
	flex-shrink: 0;
	display: inline;
}
a-image-countdown {
	width: calc(1em + 3px);
	display: inline !important;
	box-sizing: content-box;
	line-height: inherit;
}
a-quantity-position-webkit {
	display: grid;
	width: 100%;
	top: 10;
	background-color: transparent;
}
a-next-position {
	font-size: 1em;
	min-width: 0 !important;
	display: flex;
}
a-left {
	width: 100%;
	-ms-user-select: none;
	position: absolute;
	position: relative;
	height: calc(1em + 3px);
}
a-layout-webkit {
	line-height: calc(1em + 2px);
}
a-thumbnails-layout-thumbnails {
	right: 0;
	box-shadow: none !important;
}
a-bottom {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	display: inline;
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
a-inner-back {
	height: 100%;
	right: 0;
}
a-tables-bottom-bottom {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
a-thumbnails-tables {
	bottom: 20;
	text-align: center;
}
a-countdown {
	position: absolute;
	display: grid;
}
a-price {
	grid-template-columns: 1fr 1fr;
	right: 0;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
a-carousel {
	text-decoration: none;
}
a-inner-bottom {
	font-size: 1em;
	scrollbar-width: none;
	opacity: 20;
}
a-layout {
	fill: currentColor;
	opacity: 10;
	line-height: calc(1em + 2px);
	overflow-x: auto;
	height: calc(1em + 3px);
}
a-horizontal-back {
	bottom: 0;
	opacity: 1;
	outline: none !important;
}
a-layout-countdown-price {
	margin: 0 !important;
	flex-grow: 0;
	display: flex;
	height: 0 !important;
}
a-repeater {
	top: 50;
	vertical-align: middle;
	outline: none !important;
	min-width: 0 !important;
}
a-old-bottom-next {
	box-sizing: content-box;
	display: inline;
	position: absolute;
}
a-bottom {
	opacity: 1;
}
a-totals {
	overflow-x: auto;
	-ms-user-select: none;
	width: calc(1em + 3px);
	opacity: 20;
}
a-layout {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
a-carousel-image-left {
	text-align: left;
	color: inherit;
	margin: 0;
	white-space: nowrap;
	width: 100%;
}
a-repeater {
	min-height: 0 !important;
	bottom: 10;
}
a-tables {
	-ms-user-select: none;
	width: calc(1em + 3px);
	opacity: 1;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
.fa-grin-squint:before {
  content: "\f585";
}
n-nav {
	line-height: 1 !important;
	right: 0;
	text-align: center;
}
n-inner-quantity-next {
	width: 0 !important;
	width: 100%;
}
n-repeater-inner-nav {
	flex-shrink: 0;
	height: 0 !important;
}
n-horizontal-countdown {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	outline: none !important;
}
n-top-repeater-totals {
	right: 0;
	scrollbar-width: none;
}
n-horizontal {
	align-items: center;
}
n-bottom {
	align-items: left;
	z-index: 1;
	bottom: 20;
	height: 100%;
	white-space: nowrap;
}
n-left-blocks {
	top: 0;
	text-decoration: none;
}
n-left-inner {
	-webkit-user-select: none;
	align-items: left;
}
n-nav-webkit {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
n-left {
	scrollbar-width: none;
	position: absolute !important;
	padding: 0.5em !important;
}
n-inner-carousel-carousel {
	margin: 0;
	user-select: none;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
	fill: currentColor;
}
n-old-back {
	-ms-user-select: none;
	background-color: transparent;
	bottom: 20;
}
n-old {
	-ms-user-select: none;
}
n-layout-left {
	white-space: nowrap;
}
n-webkit-old {
	text-decoration: none;
	align-items: center;
	min-width: 0 !important;
}
n-blocks-bottom {
	-ms-user-select: none;
	height: calc(1em + 3px);
	z-index: 1;
	scrollbar-width: none;
}
n-carousel-position {
	-webkit-text-decoration-skip: objects;
}
n-quantity {
	flex-grow: 0;
	margin: 0;
}
n-blocks-totals {
	height: calc(1em + 3px);
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
n-bottom-horizontal-countdown {
	opacity: 10;
	width: calc(1em + 3px);
	bottom: 0;
	opacity: 1;
}
n-bottom-layout {
	user-select: none;
	width: 0 !important;
}
n-thumbnails-top {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	outline-width: 0;
	top: 0;
}
n-repeater-repeater-back {
	align-items: center;
}
n-layout-layout-thumbnails {
	display: inline !important;
}
n-countdown-top-top {
	vertical-align: baseline;
	letter-spacing: inherit;
	opacity: 1;
	bottom: 0;
	text-align: left;
}
n-price-position-nav {
	display: inline;
	fill: currentColor;
	display: flex;
}
n-blocks-layout-thumbnails {
	outline-width: 0;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
n-totals-totals {
	bottom: 10;
	text-align: left;
}
n-left-horizontal-totals {
	z-index: 1;
}
n-repeater-position-repeater {
	align-items: left;
	scrollbar-width: none;
	line-height: inherit;
	color: inherit;
}
n-next-button-left {
	border: 0 none transparent;
	fill: currentColor;
	bottom: 20;
	width: calc(1em + 3px);
}
n-quantity-quantity-old {
	text-align: left;
	top: 50;
}
n-inner {
	border: none;
	height: 0 !important;
	transform: translate(50%, -50%);
	align-items: center;
}
n-repeater-countdown-back {
	width: 2em;
	right: 0;
	top: 0;
	white-space: nowrap;
	font-size: 1em;
}
n-nav-bottom-nav {
	z-index: 1;
	-ms-user-select: none;
	flex-grow: 0;
	top: 0;
}
.fa-grin-squint-tears:before {
  content: "\f586";
}
t-old-totals-tables {
	align-items: center;
	height: calc(1em + 3px);
}
t-position-countdown-image {
	width: 0 !important;
	width: 2em;
	align-items: left;
	z-index: 1;
	min-width: 0 !important;
}
t-tables-totals-inner {
	flex-shrink: 0;
	height: calc(1em + 3px);
}
t-carousel-tables-next {
	margin: 0;
}
t-position {
	text-transform: inherit;
	vertical-align: baseline;
	z-index: 1;
	bottom: 10;
}
t-repeater-nav-button {
	width: 0 !important;
	text-align: left;
}
t-old-layout-repeater {
	opacity: 1;
	grid-gap: 30px;
	bottom: 0;
}
t-tables-price-price {
	outline-width: 0;
	flex-grow: 0;
}
t-repeater-blocks {
	opacity: 1;
	top: 10;
	display: grid;
}
t-tables {
	line-height: calc(1em + 2px);
	line-height: inherit;
}
t-repeater {
	width: 0 !important;
	-webkit-user-select: none;
	display: grid;
	border: 0 none transparent;
	bottom: 0;
}
t-top-horizontal-old {
	text-align: left;
	user-select: none;
	bottom: 0;
}
t-button-blocks-blocks {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
t-button-next {
	line-height: inherit;
	right: 0;
	background-color: transparent;
}
t-price-quantity {
	opacity: 30;
	grid-gap: 30px;
	display: grid;
	display: inline !important;
}
t-top-inner-top {
	padding: 0.5em !important;
	margin: 0;
}
t-tables {
	border: none !important;
	vertical-align: middle;
	color: #fff;
}
t-blocks-quantity {
	width: 100%;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
t-inner-position {
	line-height: inherit;
	position: absolute !important;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
t-bottom-image-button {
	margin: 0 !important;
}
t-nav-image-inner {
	transform: translate(50%, -50%);
	position: absolute;
	font-size: 1em;
	border: 0 none transparent;
}
t-bottom {
	line-height: calc(1em + 2px);
	text-decoration: none;
	text-transform: inherit;
	text-align: center;
	align-items: left;
}
t-top-countdown-carousel {
	opacity: 10;
}
t-layout {
	text-align: center;
	position: absolute !important;
	align-items: left;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
}
.fa-grin-stars:before {
  content: "\f587";
}
j-next {
	display: inline !important;
	flex-shrink: 0;
	justify-content: center;
	line-height: inherit;
	border: none;
}
j-old {
	min-width: 0 !important;
	bottom: 20;
	transform: translate(50%, -50%);
	opacity: 10;
	-webkit-user-select: none;
}
j-countdown-inner-nav {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
j-button {
	box-shadow: none !important;
	overflow-y: hidden;
}
j-next-webkit {
	bottom: 10;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
j-totals-layout {
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
j-horizontal {
	width: 100%;
	text-transform: inherit;
	-webkit-user-select: none;
	color: inherit;
}
j-horizontal-old-back {
	bottom: 20;
}
j-tables-old {
	height: 0 !important;
	justify-content: center;
}
j-inner {
	flex-grow: 0;
	border: 0 none transparent;
}
j-tables-position-button {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	background-color: transparent;
	outline-width: 0;
}
j-nav {
	vertical-align: middle;
	display: inline !important;
	line-height: inherit;
}
j-inner-carousel-quantity {
	overflow-x: auto;
}
j-button {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	-ms-user-select: none;
	display: grid;
	flex-grow: 0;
}
j-nav {
	display: grid;
	line-height: calc(1em + 2px);
}
j-bottom {
	top: calc(50% - 0.5em) !important;
	user-select: none;
	color: inherit;
	z-index: 1;
}
j-old-countdown {
	letter-spacing: inherit;
	margin: 0 !important;
	z-index: 1;
}
j-price-back {
	color: inherit;
	transform: translate(50%, -50%);
	text-align: left;
	color: #fff;
	border: none;
}
j-repeater-price {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	opacity: 20;
}
j-inner-top-button {
	top: 50;
	overflow-y: hidden;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
.fa-grin-tears:before {
  content: "\f588";
}
l-horizontal-top {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	top: 10;
	height: 0 !important;
}
l-position-nav {
	right: 0;
	width: calc(1em + 3px);
	fill: currentColor;
	bottom: 10;
	color: #fff;
}
l-nav-left {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
l-repeater {
	opacity: 20;
	height: 100%;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	margin: 0;
}
l-back-blocks-webkit {
	line-height: calc(1em + 2px);
	opacity: 1;
	justify-content: center;
	position: absolute;
}
l-nav-quantity {
	align-items: left;
	z-index: 1;
	opacity: 30;
}
l-repeater-next-inner {
	height: calc(1em + 3px);
	margin: 0;
}
l-blocks-thumbnails-countdown {
	bottom: 20;
	opacity: 20;
	bottom: 0;
}
l-old {
	border: 0 none transparent;
	line-height: 1 !important;
	text-align: left;
}
l-position-webkit {
	width: 100%;
	top: 50;
}
l-horizontal-position-thumbnails {
	align-items: left;
	top: 10;
	display: flex;
}
l-webkit-horizontal-image {
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
l-old-position {
	border: 0 none transparent;
	opacity: 30;
	flex-shrink: 0;
}
l-old {
	align-items: center;
}
l-totals {
	white-space: nowrap;
}
l-bottom-nav-layout {
	width: 0 !important;
	color: inherit;
}
l-totals-button {
	-ms-user-select: none;
	height: 100%;
}
l-left-top {
	letter-spacing: inherit;
	flex-grow: 0;
	bottom: 10;
}
l-blocks-bottom-button {
	box-shadow: none !important;
	white-space: nowrap;
	-ms-user-select: none;
}
l-carousel-webkit-repeater {
	vertical-align: middle;
	align-items: center;
	justify-content: center;
}
l-carousel-left-left {
	width: 0 !important;
	width: 2em;
	grid-gap: 30px;
}
l-repeater {
	grid-gap: 30px;
	box-shadow: none !important;
}
l-button {
	width: calc(1em + 3px);
	color: inherit;
	flex-grow: 0;
}
l-webkit {
	user-select: none;
	white-space: nowrap;
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
l-top {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	height: 100%;
	box-sizing: content-box;
}
l-webkit {
	justify-content: center;
	min-height: 0 !important;
	-ms-user-select: none;
	display: inline;
}
l-layout-horizontal {
	align-items: center;
}
l-repeater {
	text-transform: inherit;
	margin: 0 !important;
	line-height: 1 !important;
	letter-spacing: inherit;
	opacity: 30;
}
l-thumbnails-old-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
l-carousel {
	letter-spacing: inherit;
	grid-gap: 30px;
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
l-carousel-horizontal {
	border: none;
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
l-quantity {
	font-size: 1em;
	overflow-y: hidden;
	z-index: 1;
}
.fa-grin-tongue:before {
  content: "\f589";
}
y-old-repeater-countdown {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	margin: 0;
}
y-blocks-inner-image {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	width: 100%;
}
y-horizontal-next {
	fill: currentColor;
	display: flex;
	bottom: 0;
	color: #fff;
}
y-next-carousel {
	min-width: 0 !important;
	opacity: 10;
	display: inline !important;
	position: relative;
	grid-template-columns: 1fr 1fr;
}
y-repeater {
	position: absolute !important;
	text-align: left;
	box-sizing: content-box;
	top: 0;
}
y-countdown-layout-carousel {
	bottom: 20;
	margin: 0;
	width: calc(1em + 3px);
}
y-totals-inner {
	top: 10;
	text-align: center;
	display: inline !important;
	color: #fff;
}
y-nav-price {
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	justify-content: center;
	align-items: center;
}
y-back {
	grid-template-columns: 1fr 1fr;
	top: 0;
	outline: none !important;
}
y-totals {
	color: inherit;
}
y-nav-thumbnails-repeater {
	margin: 0 !important;
	border: none;
}
y-next {
	box-shadow: none !important;
	text-transform: inherit;
}
y-totals-quantity {
	min-width: 0 !important;
	opacity: 30;
	position: relative;
	border: 0 none transparent;
}
y-image {
	text-align: center;
	height: 0 !important;
	outline-width: 0;
	scrollbar-width: none;
}
y-blocks-quantity {
	outline: none !important;
	text-align: left;
	flex-grow: 0;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
y-webkit-totals-inner {
	grid-gap: 30px;
	box-sizing: content-box;
	opacity: 1;
}
y-button-left {
	font-size: 1em;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
y-old-quantity-button {
	position: absolute !important;
	bottom: 0;
	z-index: 1;
	text-align: center;
}
y-quantity {
	opacity: 1;
	position: absolute;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
y-tables-back-layout {
	border: 0 none transparent;
}
y-left-inner-old {
	box-shadow: none !important;
	top: 10;
}
y-totals {
	flex-shrink: 0;
	margin: 0;
	opacity: 20;
}
y-carousel {
	height: 100%;
	fill: currentColor;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
y-price {
	align-items: center;
	user-select: none;
	display: flex;
	text-align: left;
	top: 50;
}
y-webkit-layout {
	width: 2em;
	line-height: inherit;
}
y-bottom {
	line-height: 1 !important;
}
y-inner {
	display: inline;
	align-items: left;
}
y-next {
	color: #fff;
	color: #fff;
}
y-webkit {
	flex-grow: 0;
}
y-button {
	align-items: left;
}
y-repeater {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	background-color: transparent;
	margin: 0;
}
y-inner-bottom {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	outline-width: 0;
}
y-price {
	grid-gap: 30px;
}
y-layout-inner-horizontal {
	top: 10;
	width: 2em;
	background-color: transparent;
}
y-price-price-horizontal {
	flex-grow: 0;
	top: 50;
}
y-price-back {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
}
y-thumbnails {
	-ms-user-select: none;
	align-items: center;
	color: #fff;
}
.fa-grin-tongue-squint:before {
  content: "\f58a";
}
o-old-button-quantity {
	color: inherit;
	display: flex;
}
o-horizontal-top-old {
	color: #fff;
	width: 2em;
}
o-layout-layout {
	align-items: center;
	line-height: 1 !important;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
o-position-top-layout {
	justify-content: center;
}
o-price-thumbnails-totals {
	height: calc(1em + 3px);
	right: 0;
	border: 0 none transparent;
	display: inline;
}
o-top-quantity-bottom {
	position: absolute !important;
	width: 2em;
	bottom: 20;
	align-items: center;
	width: calc(1em + 3px);
}
o-webkit-repeater-next {
	display: inline;
	outline: none !important;
	display: flex;
}
o-horizontal-old-tables {
	user-select: none;
	opacity: 1;
	bottom: 10;
	border: none !important;
	justify-content: center;
}
o-left-nav {
	line-height: 1 !important;
	top: 10;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
o-quantity-tables-top {
	min-width: 0 !important;
}
o-button-thumbnails-back {
	justify-content: center;
}
o-old-webkit-next {
	scrollbar-width: none;
	box-shadow: none !important;
	box-sizing: content-box;
	color: #fff;
	text-align: center;
}
o-webkit {
	width: 0 !important;
	vertical-align: baseline;
	color: #fff;
	align-items: left;
}
o-tables-countdown-blocks {
	line-height: 1 !important;
	z-index: 1;
}
o-position-left-horizontal {
	user-select: none;
	flex-grow: 0;
	vertical-align: middle;
	margin: 0;
}
o-blocks {
	border: 0 none transparent;
	top: 50;
	border: none;
	top: 0;
	top: 0;
}
o-image-bottom {
	display: flex;
}
o-tables-next {
	align-items: center;
}
o-nav {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
o-back-position {
	position: relative;
}
o-back {
	min-width: 0 !important;
}
o-button-bottom {
	z-index: 1;
	min-width: 0 !important;
	color: #fff;
	box-sizing: content-box;
}
o-price-totals {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	display: inline;
	margin: 0;
}
o-image-quantity-thumbnails {
	grid-gap: 30px;
}
o-carousel-bottom {
	box-sizing: content-box;
	fill: currentColor;
	opacity: 10;
	bottom: 0;
}
o-webkit {
	position: absolute !important;
	bottom: 10;
	opacity: 1;
	margin: 0 !important;
	opacity: 20;
}
o-totals-webkit {
	border: 0 none transparent;
}
o-tables {
	display: grid;
	overflow-y: hidden;
	width: 2em;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
o-totals-thumbnails {
	outline-width: 0;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
o-inner-tables {
	text-align: left;
	outline: none !important;
}
o-back-price-totals {
	overflow-y: hidden;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	margin: 0;
}
o-repeater-layout {
	top: 10;
	position: relative;
	box-shadow: none !important;
}
o-image-totals {
	margin: 0 !important;
	transform: translate(50%, -50%);
}
o-tables-old-countdown {
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	box-sizing: content-box;
}
.fa-grin-tongue-wink:before {
  content: "\f58b";
}
f-top {
	bottom: 10;
	flex-shrink: 0;
	scrollbar-width: none;
}
f-top-blocks {
	position: absolute;
	line-height: 1 !important;
	letter-spacing: inherit;
	user-select: none;
	min-width: 0 !important;
}
f-old-thumbnails {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	text-align: center;
	align-items: left;
}
f-horizontal-old {
	text-decoration: none;
	min-height: 0 !important;
	-ms-user-select: none;
}
f-image-next-repeater {
	right: 0;
	outline-width: 0;
}
f-old-horizontal-blocks {
	width: calc(1em + 3px);
	flex-shrink: 0;
	box-sizing: content-box;
	right: 0;
}
f-tables {
	width: 0 !important;
	position: absolute !important;
	position: absolute !important;
	opacity: 1;
}
f-totals-back-image {
	width: calc(1em + 3px);
}
f-position {
	opacity: 30;
	opacity: 20;
	-ms-user-select: none;
	letter-spacing: inherit;
	font-size: 1em;
}
f-next-next {
	right: 0;
	overflow-y: hidden;
	opacity: 30;
	transform: translate(50%, -50%);
}
f-button {
	margin: 0;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	height: calc(1em + 3px);
}
f-layout {
	height: calc(1em + 3px);
}
f-repeater-totals {
	width: 100%;
	vertical-align: baseline;
	display: flex;
	text-decoration: none;
	bottom: 20;
}
f-quantity {
	-webkit-user-select: none;
}
f-tables-top-bottom {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
}
f-inner {
	-webkit-user-select: none;
	height: 100%;
	margin: 0;
}
f-countdown {
	display: inline;
	bottom: 20;
	scrollbar-width: none;
}
f-repeater-quantity-back {
	align-items: center;
	border: 0 none transparent;
}
f-repeater-top-totals {
	font: inherit inherit inherit/inherit inherit;
}
f-totals-old {
	justify-content: center;
	line-height: inherit;
	outline: none !important;
}
f-position-blocks {
	font: inherit inherit inherit/inherit inherit;
}
f-position-horizontal-horizontal {
	top: calc(50% - 0.5em) !important;
	top: 50;
	letter-spacing: inherit;
	display: inline !important;
	z-index: 1;
}
f-button {
	top: 50;
	padding: 0.5em !important;
	right: 0;
}
f-totals-left {
	flex-grow: 0;
	justify-content: center;
}
f-tables-top {
	white-space: nowrap;
}
f-carousel-left {
	opacity: 1;
	outline-width: 0;
}
f-webkit {
	border: none;
	opacity: 30;
	min-height: 0 !important;
	outline: none !important;
}
f-inner-tables-tables {
	display: inline;
	user-select: none;
	opacity: 10;
}
f-left-top-image {
	height: calc(1em + 3px);
}
f-bottom {
	outline: none !important;
	bottom: 10;
}
f-quantity-countdown {
	height: 100%;
}
f-countdown-webkit {
	right: 0;
	text-transform: inherit;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
f-left-bottom-old {
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	-webkit-user-select: none;
	-ms-user-select: none;
}
f-bottom-button {
	top: 10;
	opacity: 10;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
f-layout-countdown {
	text-align: center;
	top: 10;
	align-items: left;
	align-items: center;
	user-select: none;
}
f-top-countdown-horizontal {
	outline-width: 0;
	-ms-user-select: none;
	border: 0 none transparent;
}
f-old-top-button {
	text-align: left;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	text-align: left;
}
f-price-old {
	box-shadow: none !important;
	bottom: 0;
}
f-countdown {
	background-color: transparent;
}
f-tables {
	font-size: 1em;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	color: inherit;
}
f-inner-old-horizontal {
	display: grid;
	justify-content: center;
	transform: translate(50%, -50%);
	display: flex;
	opacity: 1;
}
f-webkit-left {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	min-height: 0 !important;
	align-items: center;
	min-height: 0 !important;
}
.fa-grin-wink:before {
  content: "\f58c";
}
u-quantity {
	outline: none !important;
	bottom: 20;
}
u-button {
	display: flex;
	width: 0 !important;
	height: calc(1em + 3px);
	display: inline;
	min-width: 0 !important;
}
u-next {
	bottom: 20;
	display: inline;
	color: #fff;
	line-height: inherit;
	line-height: 1 !important;
}
u-button-left {
	text-decoration: none;
	fill: currentColor;
}
u-old {
	opacity: 20;
	bottom: 20;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
u-carousel-totals-repeater {
	width: calc(1em + 3px);
	line-height: 1 !important;
	border: none;
	width: calc(1em + 3px);
	color: inherit;
}
u-blocks {
	-webkit-user-select: none;
	display: inline;
	bottom: 20;
	z-index: 1;
	white-space: nowrap;
}
u-webkit-left-quantity {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	opacity: 20;
	min-height: 0 !important;
}
u-position-old {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	font-size: 1em;
	top: 0;
	width: 0 !important;
}
u-tables {
	justify-content: center;
}
u-repeater-top {
	user-select: none;
}
u-repeater-nav-position {
	width: 0 !important;
}
u-old-top {
	bottom: 0;
	align-items: left;
	align-items: center;
}
u-quantity-inner-webkit {
	width: calc(1em + 3px);
	box-sizing: content-box;
	min-width: 0 !important;
	overflow-y: hidden;
}
u-thumbnails-price-bottom {
	text-decoration: none;
}
u-nav-position-image {
	opacity: 30;
	bottom: 10;
	z-index: 1;
	width: 0 !important;
	color: #fff;
}
.fa-grip-horizontal:before {
  content: "\f58d";
}
q-image-left {
	width: 0 !important;
}
q-layout-quantity {
	margin: 0 !important;
	text-align: center;
	opacity: 30;
}
q-tables {
	right: 0;
	vertical-align: middle;
}
q-inner {
	width: 2em;
	bottom: 0;
	width: calc(1em + 3px);
	text-align: left;
	user-select: none;
}
q-left {
	background-color: transparent;
	opacity: 30;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
q-nav {
	text-align: center;
	opacity: 20;
}
q-repeater-horizontal-blocks {
	box-shadow: none !important;
}
q-tables-webkit {
	height: 100%;
	align-items: center;
}
q-horizontal-bottom-image {
	opacity: 30;
	position: absolute;
	letter-spacing: inherit;
	vertical-align: middle;
}
q-image {
	vertical-align: middle;
}
q-horizontal-totals-position {
	white-space: nowrap;
	display: inline !important;
	overflow-x: auto;
}
q-image-inner-repeater {
	bottom: 20;
}
q-layout {
	opacity: 10;
	top: 50;
	width: 100%;
	vertical-align: middle;
	box-sizing: content-box;
}
q-nav {
	white-space: nowrap;
	grid-gap: 30px;
}
q-countdown {
	text-transform: inherit;
	outline-width: 0;
}
q-top {
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
q-webkit-image {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	flex-shrink: 0;
}
q-old {
	position: absolute !important;
}
q-price-blocks {
	fill: currentColor;
	min-height: 0 !important;
}
q-tables {
	display: flex;
	min-height: 0 !important;
	justify-content: center;
	justify-content: center;
	top: 0;
}
q-top {
	width: 0 !important;
}
q-layout-next-tables {
	opacity: 20;
	width: 2em;
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
q-left-image {
	opacity: 10;
	bottom: 20;
	border: none !important;
}
q-old-thumbnails-repeater {
	align-items: left;
	text-align: left;
}
q-carousel {
	opacity: 30;
}
q-button-horizontal {
	-ms-user-select: none;
	bottom: 10;
	top: 50;
}
q-image-horizontal {
	outline: none !important;
	-ms-user-select: none;
}
q-thumbnails-quantity {
	vertical-align: baseline;
}
q-image-bottom {
	vertical-align: middle;
	right: 0;
	right: 0;
}
q-nav-price {
	height: 100%;
	overflow-y: hidden;
	display: inline !important;
	display: flex;
	position: absolute !important;
}
q-webkit {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
q-old-horizontal {
	z-index: 1;
	display: grid;
}
q-inner-next {
	bottom: 20;
	outline-width: 0;
	display: flex;
}
q-button-left-back {
	justify-content: center;
	bottom: 0;
	overflow-x: auto;
	box-shadow: none !important;
}
q-left-nav {
	letter-spacing: inherit;
	user-select: none;
	width: calc(1em + 3px);
	outline-width: 0;
}
q-top-layout {
	outline-width: 0;
	box-shadow: none !important;
	min-height: 0 !important;
}
q-nav-repeater-old {
	flex-grow: 0;
}
q-repeater-back {
	-webkit-user-select: none;
}
q-blocks-thumbnails-carousel {
	height: 100%;
	margin: 0 !important;
	display: inline;
}
q-image-totals-old {
	opacity: 30;
	grid-gap: 30px;
}
q-carousel-bottom-tables {
	top: 50;
	display: inline;
	background-color: transparent;
}
q-tables {
	line-height: inherit;
	z-index: 1;
	margin: 0;
}
q-image-old-carousel {
	opacity: 20;
	min-width: 0 !important;
	margin: 0;
}
.fa-grip-lines:before {
  content: "\f7a4";
}
v-image-blocks-button {
	display: grid;
}
v-webkit-blocks-thumbnails {
	-webkit-text-decoration-skip: objects;
}
v-image-repeater {
	bottom: 10;
}
v-left {
	overflow-y: hidden;
	margin: 0 !important;
	outline-width: 0;
	flex-grow: 0;
	bottom: 20;
}
v-horizontal-price {
	min-height: 0 !important;
	z-index: 1;
	display: grid;
	box-shadow: none !important;
	outline-width: 0;
}
v-blocks-webkit-tables {
	min-width: 0 !important;
	opacity: 10;
	padding: 0.5em !important;
	color: inherit;
}
v-tables-inner {
	position: absolute !important;
	bottom: 10;
	bottom: 0;
}
v-webkit {
	outline-width: 0;
	text-align: left;
}
v-countdown-thumbnails {
	display: flex;
	display: inline !important;
	background-color: transparent;
}
v-thumbnails-thumbnails-bottom {
	flex-grow: 0;
	display: flex;
	border: none;
	box-sizing: content-box;
	outline-width: 0;
}
v-repeater-totals {
	background-color: transparent;
	overflow-y: hidden;
	display: inline !important;
	scrollbar-width: none;
	margin: 0;
}
v-price-totals {
	z-index: 1;
}
v-webkit-tables {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	user-select: none;
	width: 0 !important;
}
v-old-horizontal {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	height: 100%;
}
v-price-inner {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	display: inline;
	overflow-x: auto;
	letter-spacing: inherit;
}
v-left-position-old {
	top: 0;
}
v-inner-carousel {
	overflow-x: auto;
	letter-spacing: inherit;
	display: inline;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
v-old-inner-inner {
	flex-grow: 0;
}
v-position {
	opacity: 20;
	display: inline;
	border: 0 none transparent;
	height: 0 !important;
}
v-blocks-totals {
	width: 100%;
	height: 0 !important;
	-webkit-user-select: none;
	right: 0;
	fill: currentColor;
}
v-quantity-image-top {
	bottom: 10;
	bottom: 20;
	padding: 0.5em !important;
	border: none !important;
	line-height: calc(1em + 2px);
}
v-repeater-position-top {
	box-sizing: content-box;
	grid-gap: 30px;
}
v-horizontal-tables {
	min-height: 0 !important;
}
v-inner {
	top: 10;
	min-height: 0 !important;
	display: inline !important;
	outline-width: 0;
	bottom: 20;
}
v-horizontal {
	-webkit-user-select: none;
	-webkit-user-select: none;
	outline: none !important;
	border: 0 none transparent;
}
v-button-button {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
v-nav {
	text-decoration: none;
	height: 0 !important;
	display: inline;
}
v-inner-tables {
	height: calc(1em + 3px);
	top: 0;
}
v-inner-countdown {
	outline: none !important;
}
v-top {
	text-align: center;
	padding: 0.5em !important;
	position: relative;
}
v-position-price-thumbnails {
	text-align: center;
}
v-horizontal {
	color: inherit;
}
v-old-old-quantity {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	scrollbar-width: none;
	white-space: nowrap;
}
v-horizontal-back-button {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	width: 0 !important;
}
v-horizontal-countdown {
	justify-content: center;
	position: absolute !important;
}
v-position-inner {
	letter-spacing: inherit;
	scrollbar-width: none;
}
v-thumbnails {
	display: grid;
	opacity: 20;
}
v-countdown-webkit-price {
	box-sizing: content-box;
	vertical-align: middle;
	display: flex;
	bottom: 0;
}
v-blocks-back {
	text-transform: inherit;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
v-top {
	display: inline;
	width: 2em;
	color: #fff;
}
v-image {
	vertical-align: middle;
	display: inline !important;
	position: absolute !important;
}
v-button {
	-webkit-user-select: none;
	white-space: nowrap;
	height: calc(1em + 3px);
}
v-bottom-price {
	overflow-x: auto;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
}
v-inner {
	top: 0;
	vertical-align: middle;
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
v-top-webkit {
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	letter-spacing: inherit;
	grid-gap: 30px;
}
v-nav-tables {
	overflow-x: auto;
}
v-blocks-image {
	align-items: left;
	box-shadow: none !important;
	display: inline !important;
	fill: currentColor;
	line-height: calc(1em + 2px);
}
v-bottom-left {
	vertical-align: middle;
	padding: 0.5em !important;
	margin: 0;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
.fa-grip-lines-vertical:before {
  content: "\f7a5";
}
k-tables-layout-quantity {
	position: absolute;
}
k-left {
	opacity: 30;
	display: grid;
	bottom: 20;
	line-height: inherit;
}
k-webkit {
	color: inherit;
	align-items: center;
	scrollbar-width: none;
}
k-image-price-top {
	position: relative;
	vertical-align: middle;
	position: absolute !important;
}
k-next {
	opacity: 10;
	min-width: 0 !important;
	opacity: 30;
}
k-countdown {
	-ms-user-select: none;
	fill: currentColor;
	text-transform: inherit;
}
k-quantity-button-price {
	bottom: 0;
	padding: 0.5em !important;
	align-items: center;
	outline-width: 0;
	vertical-align: baseline;
}
k-carousel {
	align-items: center;
	display: grid;
	overflow-y: hidden;
	display: flex;
	align-items: center;
}
k-layout-blocks-blocks {
	display: inline !important;
	overflow-y: hidden;
}
k-webkit-next {
	bottom: 0;
	display: inline !important;
	outline-width: 0;
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
k-image-carousel {
	display: inline;
}
k-left-carousel-next {
	text-transform: inherit;
	vertical-align: baseline;
	height: 100%;
}
k-inner-top-countdown {
	bottom: 10;
	height: 100%;
	bottom: 20;
	overflow-y: hidden;
	width: 0 !important;
}
k-nav {
	height: 100%;
	opacity: 30;
	-webkit-user-select: none;
}
k-price-next {
	position: absolute;
}
k-old {
	display: grid;
	position: relative;
	letter-spacing: inherit;
}
k-image-thumbnails-blocks {
	margin: 0;
	padding: 0.5em !important;
	position: absolute !important;
}
k-carousel {
	opacity: 1;
	opacity: 30;
}
.fa-grip-vertical:before {
  content: "\f58e";
}
d-repeater-button {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
}
d-carousel-totals-bottom {
	opacity: 10;
	position: relative;
}
d-back-inner {
	vertical-align: middle;
}
d-carousel-button-back {
	scrollbar-width: none;
	align-items: center;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
d-webkit-repeater {
	box-shadow: none !important;
	border: 0 none transparent;
	display: flex;
}
d-countdown {
	color: inherit;
	position: absolute;
	opacity: 1;
}
d-nav-horizontal {
	color: #fff;
	color: #fff;
	line-height: calc(1em + 2px);
}
d-countdown-bottom {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
d-webkit {
	opacity: 10;
}
d-repeater-horizontal-totals {
	text-transform: inherit;
}
d-totals-thumbnails-next {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	white-space: nowrap;
	width: 0 !important;
	display: inline;
}
d-carousel-nav {
	position: relative;
	outline-width: 0;
	scrollbar-width: none;
	-ms-user-select: none;
}
d-position {
	opacity: 1;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	display: flex;
	z-index: 1;
}
d-image {
	vertical-align: middle;
	position: absolute;
	flex-shrink: 0;
	min-height: 0 !important;
}
d-totals {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	fill: currentColor;
}
d-top-blocks {
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
d-top-horizontal {
	box-sizing: content-box;
}
d-blocks {
	align-items: center;
	text-transform: inherit;
	width: 0 !important;
	line-height: 1 !important;
	overflow-y: hidden;
}
d-bottom-bottom-button {
	padding: 0.5em !important;
	vertical-align: middle;
	letter-spacing: inherit;
	border: none;
	display: grid;
}
d-repeater-image-old {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	width: 2em;
	position: absolute !important;
}
d-old-webkit-thumbnails {
	line-height: 1 !important;
	position: absolute !important;
	position: relative;
}
d-old-horizontal {
	position: absolute;
	flex-shrink: 0;
	line-height: 1 !important;
	font-size: 1em;
	outline-width: 0;
}
d-image {
	color: inherit;
}
d-next {
	right: 0;
}
d-blocks {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
d-left-countdown {
	outline-width: 0;
	top: 50;
	align-items: center;
}
d-totals-webkit {
	text-align: left;
	overflow-y: hidden;
	position: absolute;
}
d-next {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
d-repeater-webkit-webkit {
	display: inline;
}
d-price-totals-carousel {
	border: none !important;
	overflow-x: auto;
	margin: 0;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
d-image {
	opacity: 10;
	line-height: inherit;
	width: calc(1em + 3px);
	user-select: none;
}
d-repeater {
	outline-width: 0;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	display: flex;
}
d-quantity-old-thumbnails {
	outline-width: 0;
	text-decoration: none;
}
d-webkit {
	user-select: none;
}
d-blocks-tables-nav {
	-webkit-user-select: none;
	text-align: left;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
d-button-webkit-totals {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
d-back-tables-thumbnails {
	outline-width: 0;
	line-height: 1 !important;
	border: none !important;
}
d-layout {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
d-countdown {
	border: none !important;
	color: #fff;
	fill: currentColor;
	opacity: 20;
	outline: none !important;
}
d-horizontal-back-back {
	vertical-align: middle;
}
d-quantity-top-button {
	color: #fff;
}
.fa-gripfire:before {
  content: "\f3ac";
}
g-horizontal {
	justify-content: center;
}
g-carousel-next {
	text-align: left;
	display: inline;
	display: inline;
}
g-repeater {
	top: 50;
	line-height: inherit;
	align-items: center;
}
g-old {
	right: 0;
}
g-horizontal {
	color: inherit;
}
g-tables {
	outline-width: 0;
	padding: 0.5em !important;
	min-height: 0 !important;
	box-shadow: none !important;
	color: inherit;
}
g-layout {
	display: inline !important;
	color: #fff;
	background-color: transparent;
	line-height: inherit;
	top: 0;
}
g-layout-next-tables {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	letter-spacing: inherit;
}
g-left-old-quantity {
	fill: currentColor;
	display: inline;
	bottom: 20;
}
g-horizontal-button {
	font-size: 1em;
}
g-image {
	width: calc(1em + 3px);
	line-height: 1 !important;
	-webkit-user-select: none;
	fill: currentColor;
}
g-countdown {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
}
g-quantity-old {
	width: calc(1em + 3px);
	user-select: none;
	text-align: left;
}
g-countdown {
	white-space: nowrap;
	text-transform: inherit;
	line-height: 1 !important;
}
g-bottom-inner {
	outline-width: 0;
	display: inline !important;
	background-color: transparent;
	width: 100%;
}
g-price {
	right: 0;
}
g-horizontal {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
g-quantity {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	top: 50;
}
g-top-repeater {
	right: 0;
	display: flex;
	grid-gap: 30px;
}
g-tables-horizontal-old {
	height: calc(1em + 3px);
	min-height: 0 !important;
	margin: 0 !important;
}
g-button-price {
	opacity: 10;
}
g-tables {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	opacity: 30;
}
g-price {
	min-height: 0 !important;
	margin: 0 !important;
}
g-inner-price-tables {
	scrollbar-width: none;
	grid-gap: 30px;
	letter-spacing: inherit;
}
g-quantity-next {
	opacity: 30;
	margin: 0 !important;
	white-space: nowrap;
}
g-position-totals-position {
	vertical-align: baseline;
	overflow-y: hidden;
	width: 100%;
}
g-blocks-layout-repeater {
	opacity: 1;
}
g-totals-next {
	text-align: left;
}
g-left-price {
	border: none;
	right: 0;
}
g-quantity-layout-thumbnails {
	bottom: 20;
	margin: 0 !important;
	white-space: nowrap;
	width: 2em;
}
g-webkit-top-bottom {
	vertical-align: baseline;
	top: 50;
	bottom: 10;
	top: 10;
}
g-top {
	bottom: 20;
	border: 0 none transparent;
	opacity: 30;
}
g-blocks {
	vertical-align: middle;
}
g-totals-old-left {
	margin: 0;
	font-size: 1em;
}
.fa-grunt:before {
  content: "\f3ad";
}
i-inner-horizontal {
	-webkit-text-decoration-skip: objects;
}
i-back-countdown-nav {
	right: 0;
	grid-gap: 30px;
	opacity: 30;
}
i-image {
	color: #fff;
	min-height: 0 !important;
	vertical-align: middle;
}
i-inner-next {
	flex-grow: 0;
	display: grid;
	border: none;
	outline: none !important;
}
i-quantity {
	display: flex;
	box-shadow: none !important;
	display: grid;
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
i-nav-bottom {
	white-space: nowrap;
	height: calc(1em + 3px);
}
i-left-position-position {
	flex-grow: 0;
	z-index: 1;
	position: absolute;
	outline: none !important;
}
i-position {
	top: 10;
	overflow-x: auto;
	height: calc(1em + 3px);
	height: 0 !important;
	width: 0 !important;
}
i-next-old-tables {
	vertical-align: baseline;
	height: 100%;
}
i-countdown-back-carousel {
	border: none;
	z-index: 1;
	user-select: none;
	font-size: 1em;
}
i-tables-horizontal-next {
	position: absolute;
	top: 10;
	line-height: inherit;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
i-price {
	flex-shrink: 0;
}
i-back {
	overflow-x: auto;
	align-items: center;
	top: 50;
}
i-webkit-nav {
	fill: currentColor;
	padding: 0.5em !important;
}
i-quantity-button {
	opacity: 1;
}
i-tables-blocks-totals {
	border: none !important;
}
i-bottom {
	text-align: left;
	letter-spacing: inherit;
	align-items: center;
	text-transform: inherit;
}
i-left {
	width: 100%;
	display: flex;
}
i-next-nav-old {
	padding: 0.5em !important;
}
i-old-price-left {
	margin: 0;
	text-transform: inherit;
	text-align: left;
	position: absolute !important;
	width: calc(1em + 3px);
}
i-button {
	bottom: 0;
	box-shadow: none !important;
}
i-bottom-back-image {
	flex-shrink: 0;
	flex-grow: 0;
}
i-tables-nav {
	padding: 0.5em !important;
	opacity: 1;
	transform: translate(50%, -50%);
}
i-button-carousel-back {
	opacity: 30;
}
i-totals-nav-image {
	top: 50;
}
i-quantity-inner {
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
.fa-guitar:before {
  content: "\f7a6";
}
i-thumbnails {
	padding: 0.5em !important;
	fill: currentColor;
	align-items: center;
	overflow-x: auto;
}
i-layout {
	-ms-user-select: none;
	color: inherit;
	opacity: 20;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
i-back-thumbnails {
	position: relative;
	min-height: 0 !important;
	text-align: center;
	white-space: nowrap;
}
i-old-price {
	color: #fff;
	display: inline;
}
i-repeater-position-next {
	text-transform: inherit;
	align-items: center;
}
i-left-horizontal {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	line-height: 1 !important;
	margin: 0 !important;
	border: none !important;
}
i-bottom-bottom-back {
	outline-width: 0;
	min-width: 0 !important;
	box-sizing: content-box;
	text-decoration: none;
}
i-tables-button {
	justify-content: center;
	opacity: 1;
	display: inline;
}
i-price-tables {
	opacity: 10;
	width: calc(1em + 3px);
}
i-bottom-old-old {
	top: 50;
	border: none !important;
}
i-layout {
	color: inherit;
	position: absolute !important;
	bottom: 20;
	width: 100%;
}
i-repeater {
	width: 2em;
	transform: translate(50%, -50%);
	text-transform: inherit;
	box-sizing: content-box;
	letter-spacing: inherit;
}
i-thumbnails {
	letter-spacing: inherit;
	position: relative;
}
i-blocks-carousel-countdown {
	outline: none !important;
	overflow-x: auto;
	box-sizing: content-box;
	opacity: 30;
	top: 50;
}
i-old {
	padding: 0.5em !important;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
i-totals-horizontal-bottom {
	border: none !important;
	display: inline !important;
}
i-price-button {
	border: none;
	bottom: 10;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
.fa-gulp:before {
  content: "\f3ae";
}
p-next-horizontal-layout {
	opacity: 1;
	box-shadow: none !important;
	color: #fff;
}
p-left-countdown {
	display: flex;
}
p-webkit-button-thumbnails {
	letter-spacing: inherit;
	background-color: transparent;
	bottom: 10;
	overflow-y: hidden;
	fill: currentColor;
}
p-image {
	position: absolute;
}
p-image-next {
	height: 100%;
	letter-spacing: inherit;
	scrollbar-width: none;
	position: relative;
	position: relative;
}
p-inner {
	background-color: transparent;
	position: relative;
	width: calc(1em + 3px);
}
p-image-countdown {
	opacity: 1;
	overflow-x: auto;
	height: 100%;
	height: 0 !important;
	scrollbar-width: none;
}
p-back-inner-left {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	min-width: 0 !important;
	white-space: nowrap;
}
p-horizontal-totals-price {
	bottom: 10;
}
p-quantity-back {
	display: flex;
	line-height: inherit;
	scrollbar-width: none;
	vertical-align: middle;
}
p-blocks-next-tables {
	line-height: 1 !important;
	-webkit-user-select: none;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
p-horizontal-totals-back {
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
p-old-next-price {
	bottom: 0;
	vertical-align: baseline;
	z-index: 1;
}
p-old-countdown {
	user-select: none;
	display: flex;
	height: 100%;
}
p-top-next-horizontal {
	line-height: 1 !important;
	overflow-y: hidden;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
p-old-price {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	height: 100%;
}
p-price-nav {
	top: 0;
}
p-carousel {
	display: grid;
	border: 0 none transparent;
	overflow-y: hidden;
	outline: none !important;
	text-align: center;
}
p-back {
	color: #fff;
	min-height: 0 !important;
	top: 50;
	color: inherit;
}
p-carousel-bottom-price {
	color: #fff;
	line-height: 1 !important;
}
p-totals {
	align-items: left;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
p-blocks {
	z-index: 1;
}
p-webkit-tables-blocks {
	border: none;
	align-items: left;
}
p-next {
	display: inline !important;
	align-items: left;
	display: inline;
}
p-image-countdown {
	position: relative;
	bottom: 20;
}
p-thumbnails {
	height: 0 !important;
	right: 0;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
p-inner {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	width: calc(1em + 3px);
}
p-nav {
	transform: translate(50%, -50%);
	align-items: left;
	overflow-x: auto;
	opacity: 10;
}
.fa-h-square:before {
  content: "\f0fd";
}
o-webkit-thumbnails {
	overflow-y: hidden;
	vertical-align: middle;
}
o-thumbnails {
	bottom: 10;
	color: inherit;
	outline: none !important;
}
o-totals-thumbnails {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	align-items: center;
}
o-webkit-nav-image {
	align-items: left;
	height: 100%;
	-webkit-user-select: none;
}
o-totals {
	fill: currentColor;
	bottom: 20;
	margin: 0 !important;
}
o-blocks {
	vertical-align: baseline;
	bottom: 10;
	position: absolute !important;
	display: inline;
}
o-totals-button-layout {
	user-select: none;
}
o-inner-blocks-back {
	display: grid;
	opacity: 1;
	top: 10;
}
o-thumbnails-button {
	border: none;
	padding: 0.5em !important;
	display: flex;
}
o-tables-blocks-nav {
	min-width: 0 !important;
	-webkit-user-select: none;
}
o-next-thumbnails-position {
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
o-old-quantity {
	width: 2em;
	position: absolute;
	bottom: 10;
	display: inline;
}
o-tables-old-button {
	width: 0 !important;
	flex-grow: 0;
	line-height: 1 !important;
	bottom: 0;
}
o-layout-bottom-countdown {
	transform: translate(50%, -50%);
	opacity: 1;
}
o-price-carousel-image {
	fill: currentColor;
}
o-left-repeater-next {
	z-index: 1;
	scrollbar-width: none;
}
o-tables {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	flex-grow: 0;
}
.fa-hacker-news:before {
  content: "\f1d4";
}
j-position-next-image {
	position: absolute;
	top: 0;
	position: relative;
	white-space: nowrap;
	white-space: nowrap;
}
j-countdown-next {
	transform: translate(50%, -50%);
	display: grid;
	text-align: center;
	border: none !important;
	margin: 0 !important;
}
j-webkit-layout {
	align-items: left;
	bottom: 10;
	top: 0;
	height: 0 !important;
	bottom: 0;
}
j-tables-carousel {
	opacity: 20;
	fill: currentColor;
	bottom: 10;
}
j-thumbnails-quantity-image {
	height: calc(1em + 3px);
}
j-horizontal-top {
	white-space: nowrap;
	fill: currentColor;
	line-height: 1 !important;
	letter-spacing: inherit;
}
j-blocks-next {
	overflow-y: hidden;
	height: calc(1em + 3px);
	background-color: transparent;
	top: 10;
	opacity: 1;
}
j-bottom {
	color: #fff;
	margin: 0 !important;
}
j-top-bottom-nav {
	fill: currentColor;
}
j-totals-position {
	vertical-align: middle;
	height: 0 !important;
}
j-repeater {
	line-height: 1 !important;
	width: 0 !important;
	line-height: 1 !important;
}
j-position-button {
	min-height: 0 !important;
	display: inline;
	flex-grow: 0;
	border: none;
	overflow-x: auto;
}
j-left-bottom {
	overflow-x: auto;
	transform: translate(50%, -50%);
	flex-grow: 0;
	line-height: 1 !important;
}
j-tables {
	color: inherit;
	display: inline !important;
	align-items: left;
	border: none;
}
j-bottom {
	grid-template-columns: 1fr 1fr;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
}
j-carousel-back-inner {
	display: flex;
	grid-template-columns: 1fr 1fr;
	position: relative;
	position: absolute !important;
	letter-spacing: inherit;
}
j-bottom {
	min-height: 0 !important;
	letter-spacing: inherit;
}
j-tables {
	width: 2em;
	position: absolute !important;
}
j-thumbnails-old {
	height: 100%;
}
j-thumbnails-horizontal-totals {
	line-height: calc(1em + 2px);
	opacity: 10;
}
j-repeater {
	font: inherit inherit inherit/inherit inherit;
}
j-nav-tables-webkit {
	display: inline !important;
	outline: none !important;
	opacity: 10;
	width: 2em;
	height: 100%;
}
j-left {
	text-align: center;
	overflow-x: auto;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
j-webkit-countdown-webkit {
	border: none;
	height: calc(1em + 3px);
	white-space: nowrap;
	display: inline;
}
.fa-hacker-news-square:before {
  content: "\f3af";
}
b-left-price-price {
	display: flex;
	vertical-align: middle;
	align-items: center;
}
b-image-quantity-button {
	user-select: none;
	min-width: 0 !important;
	margin: 0 !important;
}
b-repeater-image-countdown {
	right: 0;
	background-color: transparent;
	min-width: 0 !important;
	right: 0;
}
b-position {
	border: none !important;
}
b-left {
	height: 0 !important;
	box-shadow: none !important;
	position: absolute;
}
b-old-next-blocks {
	width: 0 !important;
	fill: currentColor;
	background-color: transparent;
}
b-left-horizontal-nav {
	top: 50;
	position: absolute;
	right: 0;
}
b-carousel {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
}
b-position {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	position: relative;
}
b-layout-old {
	bottom: 10;
}
b-carousel-horizontal {
	white-space: nowrap;
	color: inherit;
	min-height: 0 !important;
	height: 0 !important;
}
b-image-inner-nav {
	opacity: 20;
	opacity: 1;
}
b-position {
	display: flex;
	opacity: 10;
}
b-countdown-nav-layout {
	-ms-user-select: none;
	z-index: 1;
}
b-tables-repeater-horizontal {
	opacity: 20;
	bottom: 10;
	bottom: 0;
	transform: translate(50%, -50%);
	margin: 0;
}
b-back-tables-nav {
	display: flex;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	text-transform: inherit;
	color: inherit;
}
b-nav-position-inner {
	background-color: transparent;
}
b-blocks-horizontal {
	vertical-align: middle;
	opacity: 20;
}
b-horizontal-horizontal-blocks {
	overflow-y: hidden;
	top: 50;
	bottom: 20;
	fill: currentColor;
}
b-nav-back-button {
	grid-gap: 30px;
	text-align: center;
}
b-next-inner {
	grid-gap: 30px;
	top: 10;
	z-index: 1;
}
b-nav-button {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
b-countdown-position {
	top: 10;
}
b-price {
	min-width: 0 !important;
}
b-back-nav {
	vertical-align: baseline;
	grid-gap: 30px;
	border: none !important;
	z-index: 1;
	white-space: nowrap;
}
b-bottom {
	position: absolute !important;
}
b-left {
	top: 10;
	display: flex;
	bottom: 10;
}
b-next-position-position {
	right: 0;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	text-align: center;
}
b-left-webkit-back {
	height: 100%;
	white-space: nowrap;
	border: none !important;
	align-items: center;
}
b-carousel-thumbnails-layout {
	margin: 0;
}
b-button {
	display: inline;
	fill: currentColor;
}
b-tables-next-old {
	top: 50;
}
b-blocks-button-next {
	font-size: 1em;
	text-align: left;
}
b-inner-button-left {
	box-sizing: content-box;
	-ms-user-select: none;
	flex-shrink: 0;
	min-height: 0 !important;
}
b-old-old {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	text-align: center;
	width: 0 !important;
}
b-webkit {
	overflow-x: auto;
	white-space: nowrap;
	vertical-align: baseline;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
b-button-price {
	top: 50;
	top: 10;
	opacity: 1;
	border: none !important;
}
b-old-image {
	-webkit-user-select: none;
	display: inline !important;
}
.fa-hackerrank:before {
  content: "\f5f7";
}
k-layout {
	line-height: 1 !important;
	text-transform: inherit;
}
k-totals-thumbnails {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
k-bottom-position {
	line-height: 1 !important;
}
k-totals {
	opacity: 1;
	margin: 0 !important;
	text-align: center;
	position: relative;
	vertical-align: baseline;
}
k-price {
	right: 0;
	flex-grow: 0;
	letter-spacing: inherit;
}
k-blocks-repeater {
	top: calc(50% - 0.5em) !important;
	display: grid;
	padding: 0.5em !important;
	outline: none !important;
	outline-width: 0;
}
k-nav {
	width: 2em;
	-ms-user-select: none;
	text-transform: inherit;
	user-select: none;
}
k-tables-blocks {
	width: 100%;
	bottom: 20;
	text-align: left;
}
k-horizontal-next {
	overflow-x: auto;
	outline: none !important;
	text-decoration: none;
	height: calc(1em + 3px);
}
k-next {
	opacity: 1;
	align-items: center;
	display: grid;
	outline-width: 0;
	position: absolute !important;
}
k-inner-webkit {
	top: 50;
	z-index: 1;
	width: 100%;
	letter-spacing: inherit;
	display: inline !important;
}
k-back-price {
	display: flex;
	width: calc(1em + 3px);
	position: absolute;
	transform: translate(50%, -50%);
}
k-repeater {
	min-height: 0 !important;
	overflow-x: auto;
	vertical-align: baseline;
	bottom: 10;
}
k-inner {
	text-transform: inherit;
}
k-horizontal {
	text-decoration: none;
	text-align: center;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
k-price-webkit-bottom {
	letter-spacing: inherit;
	box-sizing: content-box;
}
k-nav {
	vertical-align: baseline;
}
k-image {
	margin: 0 !important;
	z-index: 1;
	border: 0 none transparent;
	align-items: center;
}
k-blocks {
	width: calc(1em + 3px);
	vertical-align: baseline;
}
k-bottom {
	letter-spacing: inherit;
	align-items: center;
	scrollbar-width: none;
}
k-bottom {
	display: flex;
	text-align: left;
	display: inline !important;
	opacity: 30;
}
k-image-repeater {
	vertical-align: baseline;
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
}
k-nav-repeater-next {
	position: absolute !important;
	overflow-x: auto;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
k-webkit-price-webkit {
	scrollbar-width: none;
	text-align: center;
	line-height: inherit;
}
k-old-nav {
	width: calc(1em + 3px);
	right: 0;
	outline: none !important;
}
k-quantity-thumbnails-blocks {
	display: inline !important;
	right: 0;
	position: relative;
	text-align: center;
}
k-bottom-old-layout {
	align-items: center;
	border: 0 none transparent;
	user-select: none;
	position: absolute !important;
	opacity: 10;
}
k-next-layout-carousel {
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
k-countdown-image-next {
	flex-grow: 0;
	padding: 0.5em !important;
	top: 0;
	vertical-align: middle;
	opacity: 20;
}
k-back {
	white-space: nowrap;
	background-color: transparent;
	display: grid;
}
k-left-blocks-thumbnails {
	display: inline !important;
	overflow-y: hidden;
	fill: currentColor;
	opacity: 10;
}
k-back {
	position: relative;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
k-button-top-webkit {
	text-align: left;
	width: 0 !important;
	display: inline !important;
}
k-left {
	opacity: 1;
	z-index: 1;
}
k-next {
	height: 0 !important;
}
k-bottom-image-inner {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	z-index: 1;
	display: grid;
	border: 0 none transparent;
}
k-old {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
k-totals-top {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	line-height: inherit;
}
k-carousel-quantity {
	display: inline !important;
}
.fa-hamburger:before {
  content: "\f805";
}
h-next-top {
	height: 0 !important;
	opacity: 10;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
h-quantity {
	text-decoration: none;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	bottom: 0;
}
h-position-image {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
h-bottom {
	left: calc(50% - 0.5em) !important;
}
h-back-horizontal {
	min-height: 0 !important;
}
h-totals-nav {
	text-decoration: none;
	bottom: 20;
	color: #fff;
	top: 50;
}
h-countdown {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
h-position-totals-inner {
	justify-content: center;
	white-space: nowrap;
	-webkit-user-select: none;
}
h-countdown-inner-image {
	line-height: calc(1em + 2px);
}
h-inner-countdown-nav {
	height: 100%;
	display: flex;
	bottom: 0;
	box-shadow: none !important;
	vertical-align: baseline;
}
h-thumbnails {
	width: calc(1em + 3px);
}
h-layout-next {
	fill: currentColor;
}
h-carousel-layout {
	width: 100%;
	box-sizing: content-box;
	margin: 0 !important;
	border: 0 none transparent;
}
h-image-old-old {
	overflow-y: hidden;
	-ms-user-select: none;
	border: 0 none transparent;
}
h-top-countdown {
	vertical-align: middle;
	grid-gap: 30px;
	text-align: center;
	outline-width: 0;
}
h-quantity {
	outline-width: 0;
	display: inline !important;
	opacity: 20;
	outline-width: 0;
	box-shadow: none !important;
}
h-inner-tables-horizontal {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	top: 10;
	letter-spacing: inherit;
}
h-bottom-price {
	flex-shrink: 0;
	overflow-y: hidden;
	line-height: inherit;
	fill: currentColor;
}
h-quantity {
	margin: 0;
	top: 10;
}
h-quantity-left-left {
	background-color: transparent;
	bottom: 10;
	color: #fff;
	height: 0 !important;
	width: 0 !important;
}
h-price-button {
	-webkit-user-select: none;
	text-decoration: none;
	opacity: 30;
	text-transform: inherit;
	height: 100%;
}
h-left-repeater-next {
	min-width: 0 !important;
	vertical-align: baseline;
	flex-grow: 0;
	display: flex;
}
h-back-carousel {
	justify-content: center;
}
h-layout-nav {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	width: calc(1em + 3px);
}
h-next-bottom-layout {
	line-height: inherit;
	box-shadow: none !important;
	opacity: 10;
	text-align: left;
}
h-image-top-price {
	bottom: 0;
	letter-spacing: inherit;
	color: #fff;
	width: 0 !important;
}
h-thumbnails-price-next {
	color: #fff;
	bottom: 0;
	border: none;
	border: none !important;
}
h-quantity-position-quantity {
	color: #fff;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
}
h-bottom-blocks {
	box-shadow: none !important;
	border: none !important;
	vertical-align: baseline;
	scrollbar-width: none;
	background-color: transparent;
}
h-top-thumbnails {
	vertical-align: middle;
}
h-back-webkit {
	display: flex;
	border: none;
}
h-left {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	color: inherit;
	display: inline !important;
}
h-button-image-webkit {
	overflow-x: auto;
	min-width: 0 !important;
	z-index: 1;
	vertical-align: middle;
}
.fa-hammer:before {
  content: "\f6e3";
}
y-blocks-countdown {
	-webkit-user-select: none;
	-webkit-user-select: none;
	opacity: 20;
}
y-totals {
	white-space: nowrap;
	scrollbar-width: none;
	right: 0;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
y-top-top {
	-webkit-user-select: none;
}
y-price {
	text-align: center;
	white-space: nowrap;
}
y-countdown {
	bottom: 20;
}
y-inner-button {
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
y-next-horizontal {
	vertical-align: middle;
	padding: 0.5em !important;
}
y-repeater-webkit {
	z-index: 1;
}
y-inner-nav-totals {
	z-index: 1;
	transform: translate(50%, -50%);
	text-decoration: none;
	flex-grow: 0;
}
y-inner {
	top: 50;
	fill: currentColor;
	box-sizing: content-box;
}
y-button-quantity {
	margin: 0 !important;
}
y-position-carousel {
	width: 2em;
	top: 10;
	min-height: 0 !important;
}
y-back {
	width: 0 !important;
}
y-carousel-button {
	scrollbar-width: none;
	font-size: 1em;
	overflow-y: hidden;
	align-items: center;
}
y-thumbnails-image-left {
	display: inline !important;
	top: 10;
	min-height: 0 !important;
	padding: 0.5em !important;
}
y-position-image-back {
	letter-spacing: inherit;
	opacity: 10;
	top: 0;
}
y-carousel {
	text-transform: inherit;
	color: inherit;
}
y-inner-horizontal {
	top: 10;
	top: 50;
	min-width: 0 !important;
}
y-horizontal-back {
	-ms-user-select: none;
	text-align: left;
	position: absolute !important;
}
y-webkit {
	justify-content: center;
	line-height: 1 !important;
	border: 0 none transparent;
}
y-webkit-totals-old {
	color: inherit;
	width: calc(1em + 3px);
	width: 0 !important;
}
y-top-image {
	border: none;
	bottom: 10;
	width: calc(1em + 3px);
	-ms-user-select: none;
	grid-gap: 30px;
}
y-back {
	text-transform: inherit;
	width: 0 !important;
	display: flex;
}
y-repeater {
	height: 0 !important;
}
y-button-layout {
	right: 0;
	border: 0 none transparent;
}
y-old-inner {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	border: none;
	-ms-user-select: none;
	opacity: 20;
}
y-top-next-next {
	scrollbar-width: none;
	position: absolute;
	top: calc(50% - 0.5em) !important;
}
y-quantity-totals-layout {
	position: absolute !important;
	fill: currentColor;
	width: calc(1em + 3px);
	z-index: 1;
	height: calc(1em + 3px);
}
y-image-top {
	border: none;
	height: calc(1em + 3px);
	display: inline;
}
y-horizontal-webkit {
	transform: translate(50%, -50%);
}
y-webkit-top {
	line-height: calc(1em + 2px);
	position: absolute;
}
y-nav-old-price {
	top: 10;
	box-shadow: none !important;
	color: #fff;
}
y-left-webkit-left {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
y-button-next-blocks {
	top: 0;
	line-height: 1 !important;
	display: inline;
	margin: 0;
	margin: 0;
}
y-totals-inner {
	height: 0 !important;
	flex-shrink: 0;
}
y-nav {
	display: grid;
}
y-horizontal {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
y-button {
	text-align: center;
	text-decoration: none;
	font-size: 1em;
	box-sizing: content-box;
}
y-countdown {
	text-decoration: none;
	-ms-user-select: none;
	position: absolute;
	white-space: nowrap;
}
y-top {
	top: 0;
	flex-grow: 0;
}
y-countdown-inner {
	height: calc(1em + 3px);
	outline: none !important;
}
y-layout {
	border: none;
	overflow-y: hidden;
	overflow-y: hidden;
}
y-webkit-countdown {
	bottom: 0;
	height: 100%;
	flex-shrink: 0;
	fill: currentColor;
	text-decoration: none;
}
y-button-inner-bottom {
	width: 100%;
	align-items: left;
}
y-nav {
	box-shadow: none !important;
}
y-position-image-webkit {
	transform: translate(50%, -50%);
	display: inline !important;
	display: inline;
	opacity: 20;
	border: none !important;
}
y-totals-layout {
	overflow-x: auto;
	box-sizing: content-box;
	white-space: nowrap;
	align-items: left;
	outline: none !important;
}
y-blocks-nav {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	background-color: transparent;
	user-select: none;
}
y-totals-countdown-layout {
	bottom: 0;
}
y-next-repeater-webkit {
	text-decoration: none;
	width: 0 !important;
	bottom: 10;
	border: none;
	text-decoration: none;
}
.fa-hamsa:before {
  content: "\f665";
}
z-blocks-quantity {
	align-items: center;
	opacity: 1;
	display: flex;
	line-height: inherit;
}
z-countdown {
	bottom: 0;
	bottom: 0;
}
z-tables-image {
	color: #fff;
}
z-left-blocks {
	margin: 0;
	padding: 0.5em !important;
}
z-totals-quantity-bottom {
	outline-width: 0;
}
z-inner-left {
	overflow-y: hidden;
	top: 0;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
z-button-totals {
	width: calc(1em + 3px);
	flex-grow: 0;
}
z-tables-next {
	transform: translate(50%, -50%);
	opacity: 30;
	flex-grow: 0;
}
z-totals {
	-ms-user-select: none;
	text-align: left;
	flex-shrink: 0;
	border: none !important;
	-ms-user-select: none;
}
z-repeater-bottom-bottom {
	width: 2em;
}
z-nav {
	flex-grow: 0;
}
z-webkit-thumbnails {
	top: 10;
	width: 0 !important;
	vertical-align: baseline;
}
z-webkit {
	padding: 0.5em !important;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	position: relative;
}
z-back-old {
	bottom: 10;
	padding: 0.5em !important;
}
z-back-top {
	bottom: 10;
	box-sizing: content-box;
	display: inline;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
z-image-carousel {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
z-blocks-webkit-back {
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
}
z-nav {
	text-transform: inherit;
	text-align: center;
	opacity: 1;
	align-items: left;
}
z-quantity-layout {
	background-color: transparent;
	opacity: 10;
	flex-grow: 0;
	line-height: inherit;
	width: calc(1em + 3px);
}
z-image-left {
	vertical-align: middle;
	flex-grow: 0;
}
z-horizontal {
	top: calc(50% - 0.5em) !important;
}
.fa-hand-holding:before {
  content: "\f4bd";
}
u-repeater-button {
	display: inline !important;
	opacity: 1;
	margin: 0;
	opacity: 20;
	bottom: 10;
}
u-inner-carousel {
	align-items: left;
	border: 0 none transparent;
	opacity: 1;
}
u-position-left {
	left: calc(50% - 0.5em) !important;
}
u-left-position-image {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	user-select: none;
	top: 50;
}
u-quantity {
	top: 50;
	min-height: 0 !important;
	overflow-x: auto;
	line-height: 1 !important;
}
u-price-price {
	border: none !important;
	border: none !important;
}
u-blocks {
	min-height: 0 !important;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
u-countdown-position-countdown {
	border: none;
	transform: translate(50%, -50%);
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
u-layout-layout {
	height: 0 !important;
	display: inline !important;
	z-index: 1;
	flex-shrink: 0;
	text-transform: inherit;
}
u-inner-button {
	box-sizing: content-box;
	position: relative;
}
u-old-totals {
	bottom: 0;
	width: calc(1em + 3px);
	width: 2em;
}
u-repeater-price-webkit {
	font: inherit inherit inherit/inherit inherit;
}
u-carousel {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	fill: currentColor;
	-ms-user-select: none;
	vertical-align: baseline;
}
u-tables-inner {
	padding: 0.5em !important;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
}
u-tables {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
u-top-blocks-repeater {
	bottom: 10;
}
u-price-position-bottom {
	margin: 0;
}
u-inner-nav-next {
	top: 0;
	user-select: none;
}
u-image-repeater {
	width: 100%;
}
u-inner {
	font-size: 1em;
}
u-button-carousel {
	grid-template-columns: 1fr 1fr;
	border: none !important;
	min-height: 0 !important;
	display: inline !important;
}
u-horizontal-button-nav {
	user-select: none;
	width: calc(1em + 3px);
}
u-position {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	position: absolute !important;
}
u-bottom-bottom-carousel {
	-ms-user-select: none;
	width: calc(1em + 3px);
}
u-price-button-position {
	fill: currentColor;
	vertical-align: middle;
	min-height: 0 !important;
}
u-totals-inner {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	width: calc(1em + 3px);
}
u-repeater-next {
	display: inline !important;
	font-size: 1em;
	display: inline !important;
	line-height: 1 !important;
	border: none;
}
u-layout {
	bottom: 10;
	user-select: none;
}
u-repeater {
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	opacity: 20;
	min-width: 0 !important;
}
u-blocks {
	opacity: 1;
}
u-top {
	right: 0;
	height: 100%;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
u-layout {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	height: 0 !important;
	line-height: inherit;
	width: 2em;
}
u-repeater {
	height: 0 !important;
}
u-tables {
	border: none !important;
}
u-bottom-countdown-next {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
.fa-hand-holding-heart:before {
  content: "\f4be";
}
a-next-image {
	bottom: 0;
}
a-countdown-price-totals {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
a-position-carousel-back {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
}
a-old-repeater-top {
	line-height: inherit;
	display: grid;
	display: grid;
}
a-next {
	letter-spacing: inherit;
	display: inline !important;
	outline: none !important;
}
a-bottom-tables {
	font-size: 1em;
}
a-back-inner {
	flex-grow: 0;
	line-height: inherit;
	min-height: 0 !important;
}
a-position-button-left {
	bottom: 10;
	background-color: transparent;
	grid-gap: 30px;
	top: 50;
}
a-totals {
	z-index: 1;
}
a-horizontal-countdown {
	text-transform: inherit;
	scrollbar-width: none;
	min-height: 0 !important;
	display: grid;
	opacity: 30;
}
a-image {
	top: calc(50% - 0.5em) !important;
}
a-position {
	height: 100%;
	fill: currentColor;
}
a-position {
	position: relative;
}
a-left {
	top: 0;
}
a-old {
	top: 50;
	margin: 0;
	line-height: inherit;
	align-items: center;
}
a-left {
	text-align: center;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
a-layout-button-layout {
	opacity: 20;
	opacity: 1;
	right: 0;
	grid-template-columns: 1fr 1fr;
}
a-layout-countdown {
	overflow-x: auto;
	min-width: 0 !important;
	bottom: 20;
	position: relative;
	outline-width: 0;
}
a-totals-inner-old {
	display: grid;
	width: 0 !important;
	border: 0 none transparent;
	overflow-y: hidden;
}
a-inner {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	color: #fff;
	fill: currentColor;
}
a-next-top-button {
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	bottom: 20;
	fill: currentColor;
}
a-left-repeater {
	margin: 0 !important;
	top: 10;
	width: 100%;
}
a-back {
	line-height: inherit;
	text-transform: inherit;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
a-top-left {
	opacity: 30;
	-webkit-user-select: none;
	line-height: 1 !important;
}
a-bottom-layout-repeater {
	opacity: 20;
	opacity: 1;
	opacity: 30;
	outline-width: 0;
}
a-image {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	border: 0 none transparent;
}
a-inner {
	top: 50;
	right: 0;
	text-align: center;
}
a-horizontal-webkit {
	opacity: 1;
	opacity: 10;
	-webkit-user-select: none;
	letter-spacing: inherit;
	outline: none !important;
}
a-bottom-webkit-nav {
	flex-grow: 0;
	border: none;
	line-height: inherit;
	font-size: 1em;
}
a-carousel {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	top: 0;
	grid-gap: 30px;
}
a-quantity {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	top: 50;
}
a-bottom {
	outline-width: 0;
	border: none !important;
}
a-carousel-countdown {
	position: absolute;
	overflow-y: hidden;
}
a-position {
	font-size: 1em;
}
a-inner-countdown {
	z-index: 1;
	text-transform: inherit;
	top: 0;
	opacity: 20;
	display: inline;
}
a-nav-countdown {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	flex-shrink: 0;
}
a-price-blocks-totals {
	-webkit-user-select: none;
}
a-nav {
	border: none !important;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	display: grid;
	flex-grow: 0;
}
a-price-layout-webkit {
	text-decoration: none;
	bottom: 20;
	height: calc(1em + 3px);
}
a-layout {
	grid-gap: 30px;
	color: #fff;
	grid-gap: 30px;
}
a-repeater-old {
	z-index: 1;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	position: relative;
}
a-webkit-price {
	top: 50;
	text-align: center;
	flex-grow: 0;
	top: 10;
}
a-totals-nav-back {
	bottom: 10;
	user-select: none;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
.fa-hand-holding-usd:before {
  content: "\f4c0";
}
w-position {
	margin: 0;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
}
w-carousel-old {
	opacity: 30;
	opacity: 10;
	line-height: calc(1em + 2px);
	position: relative;
	flex-grow: 0;
}
w-old-next-top {
	width: 2em;
	position: relative;
	overflow-x: auto;
	line-height: inherit;
	align-items: center;
}
w-back-webkit {
	display: inline;
	width: 0 !important;
	scrollbar-width: none;
	align-items: left;
}
w-tables-webkit {
	right: 0;
	font-size: 1em;
	vertical-align: middle;
	letter-spacing: inherit;
	top: 10;
}
w-blocks {
	font-size: 1em;
}
w-bottom-button-button {
	opacity: 30;
}
w-position-next-nav {
	height: calc(1em + 3px);
	flex-grow: 0;
}
w-top-totals {
	display: grid;
	white-space: nowrap;
	top: 50;
}
w-position-tables {
	color: inherit;
}
w-top-bottom {
	border: none;
	padding: 0.5em !important;
	width: 0 !important;
}
w-webkit {
	width: 100%;
	color: #fff;
}
w-carousel {
	align-items: center;
	flex-shrink: 0;
	-ms-user-select: none;
}
w-inner-repeater-nav {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	line-height: inherit;
	top: 50;
}
w-countdown-image {
	top: 10;
	top: 50;
}
w-bottom-carousel {
	top: 50;
}
w-old-countdown-button {
	height: calc(1em + 3px);
	flex-shrink: 0;
}
w-left-bottom {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	text-align: left;
}
w-blocks-left {
	min-width: 0 !important;
	z-index: 1;
	vertical-align: middle;
}
w-left-price-button {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
w-nav-next {
	-ms-user-select: none;
	display: inline;
	color: inherit;
}
w-tables-horizontal {
	margin: 0;
}
w-image-position {
	opacity: 30;
	display: grid;
	display: grid;
	-ms-user-select: none;
	opacity: 10;
}
w-price-layout-countdown {
	height: 100%;
	vertical-align: baseline;
	width: calc(1em + 3px);
	display: flex;
	height: 0 !important;
}
w-totals-totals {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
w-left-countdown-carousel {
	display: flex;
	color: inherit;
	box-sizing: content-box;
	padding: 0.5em !important;
}
w-horizontal-back-totals {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	opacity: 10;
}
w-totals-layout-thumbnails {
	text-align: center;
	box-shadow: none !important;
	position: relative;
}
w-tables-back {
	grid-gap: 30px;
	top: 0;
	display: inline;
	z-index: 1;
}
w-nav-top {
	position: absolute;
	margin: 0 !important;
	letter-spacing: inherit;
	vertical-align: middle;
	overflow-x: auto;
}
w-price-blocks-webkit {
	text-align: left;
	width: calc(1em + 3px);
	border: 0 none transparent;
	margin: 0 !important;
	overflow-y: hidden;
}
w-position-image-back {
	color: #fff;
	border: none;
	align-items: left;
}
w-button-old {
	flex-grow: 0;
	text-transform: inherit;
	opacity: 20;
}
w-price {
	top: 50;
	color: #fff;
	position: absolute;
}
w-button-quantity-next {
	opacity: 20;
	transform: translate(50%, -50%);
}
w-inner-webkit {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	text-align: center;
	text-decoration: none;
}
w-image-carousel-quantity {
	fill: currentColor;
	bottom: 20;
	text-transform: inherit;
	text-align: center;
}
w-old {
	border: none;
	top: 10;
	opacity: 20;
	overflow-y: hidden;
}
w-position {
	border: 0 none transparent;
	width: 2em;
	justify-content: center;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
w-back-top-top {
	-webkit-text-decoration-skip: objects;
}
w-blocks-inner-position {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	margin: 0;
	top: 50;
}
w-thumbnails {
	opacity: 20;
	opacity: 20;
	min-width: 0 !important;
	display: grid;
	justify-content: center;
}
w-horizontal-price {
	top: 10;
	line-height: inherit;
	white-space: nowrap;
}
.fa-hand-lizard:before {
  content: "\f258";
}
o-inner {
	scrollbar-width: none;
	vertical-align: baseline;
}
o-totals {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	background-color: transparent;
	vertical-align: middle;
}
o-tables-blocks-back {
	display: inline;
}
o-back {
	overflow-x: auto;
	background-color: transparent;
	position: absolute !important;
	width: 0 !important;
	box-shadow: none !important;
}
o-back {
	box-shadow: none !important;
}
o-countdown {
	bottom: 0;
	right: 0;
}
o-button-inner-layout {
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
o-nav-old {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	display: inline;
	bottom: 0;
	transform: translate(50%, -50%);
}
o-position-layout {
	flex-shrink: 0;
}
o-image-inner {
	text-align: left;
	display: grid;
	min-height: 0 !important;
}
o-button-tables-old {
	border: none !important;
}
o-next {
	-webkit-user-select: none;
	user-select: none;
	line-height: calc(1em + 2px);
	white-space: nowrap;
	letter-spacing: inherit;
}
o-next-position {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
o-nav-position-price {
	letter-spacing: inherit;
	border: none;
}
o-totals-top-bottom {
	padding: 0.5em !important;
	height: 0 !important;
	overflow-x: auto;
}
o-blocks-next {
	box-shadow: none !important;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
o-blocks-bottom-back {
	top: 0;
	text-align: center;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
o-blocks {
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
o-quantity {
	height: 100%;
	border: 0 none transparent;
}
o-totals-tables {
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
o-tables-repeater {
	-ms-user-select: none;
}
o-top-thumbnails {
	-ms-user-select: none;
	height: 100%;
	bottom: 0;
	transform: translate(50%, -50%);
}
o-carousel {
	-ms-user-select: none;
	outline: none !important;
	font-size: 1em;
}
o-image {
	font-size: 1em;
	outline: none !important;
	display: inline;
	align-items: center;
}
o-countdown-carousel {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
o-inner {
	justify-content: center;
	color: #fff;
	height: calc(1em + 3px);
}
o-totals {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
o-blocks {
	width: calc(1em + 3px);
	text-align: center;
	-webkit-user-select: none;
	border: none !important;
}
o-position-left {
	bottom: 0;
	opacity: 1;
	overflow-x: auto;
	display: inline;
}
o-inner {
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	color: inherit;
	height: calc(1em + 3px);
	align-items: center;
}
o-totals-totals {
	line-height: 1 !important;
	color: inherit;
	right: 0;
	position: absolute !important;
}
o-thumbnails-button {
	line-height: calc(1em + 2px);
}
o-position-position-bottom {
	display: grid;
	-webkit-user-select: none;
}
o-countdown-old {
	opacity: 1;
}
o-nav-position-top {
	line-height: 1 !important;
	min-height: 0 !important;
	width: 100%;
	font-size: 1em;
}
o-image-repeater {
	left: calc(50% - 0.5em) !important;
	display: grid;
	opacity: 1;
}
o-carousel-carousel {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
}
o-totals-next-webkit {
	width: 2em;
}
.fa-hand-middle-finger:before {
  content: "\f806";
}
y-image {
	position: absolute;
	display: inline;
	user-select: none;
	display: grid;
}
y-old {
	box-shadow: none !important;
}
y-position {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	display: flex;
}
y-totals {
	position: absolute;
}
y-image {
	letter-spacing: inherit;
}
y-horizontal-image-blocks {
	position: absolute;
}
y-inner-inner {
	box-sizing: content-box;
	width: 2em;
	height: 100%;
	padding: 0.5em !important;
	position: absolute !important;
}
y-totals-layout-layout {
	vertical-align: middle;
	opacity: 1;
	flex-grow: 0;
}
y-left-button-webkit {
	position: absolute;
}
y-inner-button-back {
	width: 2em;
}
y-thumbnails-back {
	opacity: 10;
	line-height: 1 !important;
}
y-countdown-back-layout {
	grid-gap: 30px;
}
y-top-nav-inner {
	height: calc(1em + 3px);
	-webkit-user-select: none;
}
y-layout-old-back {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
y-thumbnails {
	-webkit-text-decoration-skip: objects;
}
y-next-inner {
	color: inherit;
}
y-quantity-price-countdown {
	-webkit-user-select: none;
	text-decoration: none;
}
y-quantity {
	line-height: calc(1em + 2px);
	opacity: 1;
	grid-gap: 30px;
}
y-old-webkit {
	line-height: 1 !important;
	color: #fff;
}
y-blocks-tables {
	bottom: 0;
	vertical-align: middle;
}
y-blocks {
	vertical-align: middle;
	border: 0 none transparent;
}
y-image-left-bottom {
	width: calc(1em + 3px);
	top: 10;
	border: 0 none transparent;
}
y-image {
	display: inline;
	box-shadow: none !important;
	display: grid;
	vertical-align: baseline;
}
y-image {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	border: none;
}
y-totals-price-quantity {
	outline: none !important;
}
y-tables-old {
	width: calc(1em + 3px);
	outline-width: 0;
	height: 0 !important;
	flex-shrink: 0;
	align-items: left;
}
y-horizontal {
	scrollbar-width: none;
	opacity: 10;
	opacity: 1;
	text-align: center;
	box-shadow: none !important;
}
y-price {
	outline-width: 0;
	height: calc(1em + 3px);
}
y-left-old {
	grid-gap: 30px;
}
y-blocks {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
y-back-totals-back {
	outline-width: 0;
	text-align: left;
	border: 0 none transparent;
}
y-bottom-carousel-old {
	right: 0;
	font-size: 1em;
}
y-countdown-thumbnails-left {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	text-align: left;
}
y-position-quantity {
	display: flex;
	fill: currentColor;
}
y-countdown {
	position: relative;
	overflow-y: hidden;
	box-shadow: none !important;
	bottom: 20;
}
y-price-price {
	letter-spacing: inherit;
	box-sizing: content-box;
	top: 0;
	opacity: 20;
}
y-blocks-horizontal-button {
	position: absolute;
	display: grid;
	opacity: 20;
}
y-inner {
	color: #fff;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
y-image-webkit-price {
	-ms-user-select: none;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
y-thumbnails-image-tables {
	padding: 0.5em !important;
	height: 100%;
	outline: none !important;
}
y-back-layout {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	border: none;
}
y-back {
	width: calc(1em + 3px);
	z-index: 1;
	flex-grow: 0;
}
y-tables-button-button {
	border: 0 none transparent;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
y-inner-carousel-price {
	height: calc(1em + 3px);
	overflow-y: hidden;
}
y-price {
	position: relative;
	flex-grow: 0;
	letter-spacing: inherit;
}
.fa-hand-paper:before {
  content: "\f256";
}
e-tables {
	padding: 0.5em !important;
	grid-gap: 30px;
	align-items: left;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
e-webkit-button-countdown {
	z-index: 1;
	grid-gap: 30px;
	letter-spacing: inherit;
	border: 0 none transparent;
	font-size: 1em;
}
e-left-nav-carousel {
	letter-spacing: inherit;
	padding: 0.5em !important;
	outline-width: 0;
	position: absolute;
	color: #fff;
}
e-countdown-next {
	opacity: 10;
}
e-tables {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	min-width: 0 !important;
	width: 100%;
	align-items: left;
}
e-blocks-quantity {
	overflow-y: hidden;
}
e-image {
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	text-transform: inherit;
	top: 50;
}
e-layout {
	opacity: 20;
	transform: translate(50%, -50%);
	flex-shrink: 0;
	bottom: 0;
	color: inherit;
}
e-tables {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	box-shadow: none !important;
	font-size: 1em;
}
e-quantity-inner {
	bottom: 10;
	position: absolute !important;
	display: flex;
	box-sizing: content-box;
}
e-price-layout-nav {
	opacity: 1;
	box-shadow: none !important;
	text-align: center;
	overflow-x: auto;
	border: none !important;
}
e-bottom-blocks {
	color: inherit;
}
e-bottom-quantity {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	width: calc(1em + 3px);
}
e-image {
	-ms-user-select: none;
	color: #fff;
	flex-grow: 0;
}
e-bottom {
	min-height: 0 !important;
	display: grid;
	line-height: 1 !important;
}
e-image {
	text-decoration: none;
	line-height: inherit;
	align-items: left;
	line-height: inherit;
}
e-bottom-back {
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
e-countdown {
	letter-spacing: inherit;
	color: inherit;
	text-align: center;
}
.fa-hand-peace:before {
  content: "\f25b";
}
d-repeater-totals {
	flex-grow: 0;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
d-price-horizontal {
	line-height: 1 !important;
	overflow-y: hidden;
	min-height: 0 !important;
	white-space: nowrap;
}
d-left-blocks-next {
	margin: 0;
	top: 0;
	position: absolute;
	-ms-user-select: none;
}
d-horizontal-layout-horizontal {
	transform: translate(50%, -50%);
	border: none !important;
	min-height: 0 !important;
}
d-next-bottom-old {
	bottom: 0;
	flex-grow: 0;
	display: inline;
	display: inline !important;
	-ms-user-select: none;
}
d-countdown-quantity-countdown {
	bottom: 10;
	overflow-x: auto;
	opacity: 1;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
d-position {
	user-select: none;
}
d-horizontal {
	top: 0;
	top: 50;
	transform: translate(50%, -50%);
}
d-totals {
	height: calc(1em + 3px);
}
d-webkit-image {
	width: 2em;
	display: inline;
}
d-top {
	display: inline;
	box-sizing: content-box;
}
d-old {
	border: none;
	top: 10;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
d-image-totals-back {
	position: absolute;
	align-items: center;
}
d-horizontal {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
.fa-hand-point-down:before {
  content: "\f0a7";
}
g-nav {
	padding: 0.5em !important;
	line-height: inherit;
	user-select: none;
	display: inline !important;
}
g-carousel-next-position {
	overflow-x: auto;
	box-sizing: content-box;
}
g-inner-inner {
	box-sizing: content-box;
	user-select: none;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
g-totals-tables {
	color: inherit;
	border: none;
	line-height: inherit;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
g-horizontal {
	opacity: 10;
	height: 0 !important;
}
g-thumbnails-back {
	grid-gap: 30px;
	color: inherit;
	opacity: 1;
}
g-repeater-back-layout {
	text-align: left;
}
g-inner {
	width: calc(1em + 3px);
	width: 2em;
	min-width: 0 !important;
}
g-tables-countdown {
	scrollbar-width: none;
	position: relative;
	position: relative;
	font-size: 1em;
}
g-price-top {
	-webkit-text-decoration-skip: objects;
}
g-webkit-nav-webkit {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
g-old-image-layout {
	width: calc(1em + 3px);
	justify-content: center;
	align-items: left;
	width: 0 !important;
	color: #fff;
}
g-inner-repeater-repeater {
	flex-grow: 0;
}
g-button-blocks-button {
	text-decoration: none;
	outline-width: 0;
	opacity: 20;
	-ms-user-select: none;
}
g-button-next-top {
	background-color: transparent;
}
g-tables-top-horizontal {
	display: flex;
	align-items: left;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
g-button-old-bottom {
	min-width: 0 !important;
	overflow-y: hidden;
	color: inherit;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
g-top-totals-quantity {
	color: #fff;
	vertical-align: baseline;
}
g-nav-quantity {
	text-transform: inherit;
	vertical-align: baseline;
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
}
g-position-price-back {
	align-items: center;
}
g-inner {
	-webkit-user-select: none;
}
g-image-left {
	grid-template-columns: 1fr 1fr;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
j-webkit-blocks {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	fill: currentColor;
	margin: 0;
}
j-horizontal-price {
	bottom: 10;
	bottom: 10;
	margin: 0 !important;
	top: 10;
}
j-price {
	display: grid;
	box-sizing: content-box;
	outline: none !important;
	border: 0 none transparent;
	text-align: center;
}
j-next-left {
	top: 10;
	display: grid;
	line-height: calc(1em + 2px);
	position: relative;
	display: inline;
}
j-carousel-back-left {
	bottom: 20;
	line-height: calc(1em + 2px);
}
j-image-webkit {
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	width: calc(1em + 3px);
	vertical-align: middle;
}
j-blocks {
	display: inline !important;
	height: 0 !important;
	border: 0 none transparent;
	flex-shrink: 0;
	min-width: 0 !important;
}
j-thumbnails {
	align-items: center;
}
j-webkit-old {
	bottom: 0;
	-webkit-user-select: none;
}
j-inner-layout {
	scrollbar-width: none;
	text-align: left;
	align-items: center;
}
j-back-bottom {
	line-height: 1 !important;
	width: 0 !important;
	outline-width: 0;
}
j-bottom-next {
	width: 100%;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	grid-template-columns: 1fr 1fr;
}
j-top {
	right: 0;
	border: none;
	white-space: nowrap;
}
j-quantity-left-repeater {
	right: 0;
	display: grid;
	display: grid;
}
j-image {
	display: grid;
	margin: 0;
	border: 0 none transparent;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
j-price-old-totals {
	position: absolute !important;
	height: 100%;
	bottom: 20;
	line-height: inherit;
	box-sizing: content-box;
}
j-inner-position-next {
	line-height: 1 !important;
	right: 0;
	flex-shrink: 0;
	border: none !important;
	user-select: none;
}
j-price-position {
	color: #fff;
}
j-repeater-back-next {
	color: inherit;
}
j-back {
	height: calc(1em + 3px);
}
j-quantity-bottom-image {
	fill: currentColor;
	z-index: 1;
}
j-thumbnails-totals {
	box-shadow: none !important;
	flex-shrink: 0;
	width: calc(1em + 3px);
	border: 0 none transparent;
	flex-grow: 0;
}
j-position-totals-price {
	width: 0 !important;
	bottom: 20;
	opacity: 1;
}
j-carousel-back {
	opacity: 1;
	bottom: 20;
	overflow-y: hidden;
}
j-price {
	text-align: center;
	min-height: 0 !important;
	text-align: left;
}
j-back-blocks {
	margin: 0;
	user-select: none;
}
j-layout-old-thumbnails {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
j-back-top {
	border: none !important;
	min-width: 0 !important;
}
j-quantity-horizontal {
	bottom: 0;
}
j-repeater {
	outline-width: 0;
	align-items: left;
}
j-blocks {
	height: 0 !important;
}
j-quantity-horizontal {
	grid-gap: 30px;
	right: 0;
	color: inherit;
}
j-bottom-repeater {
	left: calc(50% - 0.5em) !important;
}
j-old-old-repeater {
	opacity: 30;
	grid-gap: 30px;
	opacity: 30;
	opacity: 30;
}
.fa-hand-point-right:before {
  content: "\f0a4";
}
l-top-inner-layout {
	background-color: transparent;
	display: inline !important;
	bottom: 10;
	margin: 0;
}
l-horizontal-tables-horizontal {
	text-transform: inherit;
	justify-content: center;
}
l-inner-horizontal-repeater {
	letter-spacing: inherit;
	height: 100%;
	-ms-user-select: none;
	vertical-align: baseline;
}
l-top-horizontal {
	bottom: 10;
	outline-width: 0;
	align-items: left;
	opacity: 10;
	grid-gap: 30px;
}
l-blocks {
	top: 0;
	position: absolute;
}
l-quantity-carousel-inner {
	color: inherit;
	outline-width: 0;
	font-size: 1em;
}
l-nav-nav {
	display: inline !important;
	-ms-user-select: none;
}
l-carousel-next-price {
	scrollbar-width: none;
	position: relative;
	opacity: 1;
	vertical-align: middle;
}
l-countdown {
	flex-grow: 0;
}
l-repeater-blocks {
	letter-spacing: inherit;
	user-select: none;
	color: #fff;
	outline-width: 0;
	white-space: nowrap;
}
l-button-totals {
	margin: 0 !important;
	opacity: 20;
}
l-price-inner {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	bottom: 20;
	outline: none !important;
}
l-back {
	scrollbar-width: none;
	display: inline;
	outline-width: 0;
}
l-countdown-countdown {
	bottom: 20;
	transform: translate(50%, -50%);
}
l-tables-price-inner {
	position: absolute !important;
	min-width: 0 !important;
	margin: 0 !important;
}
l-left {
	fill: currentColor;
	overflow-y: hidden;
	outline-width: 0;
}
l-old-old {
	scrollbar-width: none;
	display: flex;
	color: inherit;
}
l-quantity {
	overflow-x: auto;
}
l-repeater-old {
	height: calc(1em + 3px);
	position: relative;
}
l-webkit-tables {
	box-shadow: none !important;
}
l-layout {
	background-color: transparent;
	opacity: 30;
}
.fa-hand-point-up:before {
  content: "\f0a6";
}
s-quantity-thumbnails-next {
	min-width: 0 !important;
	border: none !important;
}
s-price-carousel-back {
	height: calc(1em + 3px);
	width: 2em;
	position: absolute;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
s-blocks-countdown-totals {
	font: inherit inherit inherit/inherit inherit;
}
s-price-next {
	flex-grow: 0;
	justify-content: center;
	bottom: 20;
}
s-tables-countdown-image {
	line-height: calc(1em + 2px);
	width: 0 !important;
}
s-image-price {
	user-select: none;
	text-decoration: none;
	height: calc(1em + 3px);
}
s-thumbnails-horizontal {
	-webkit-user-select: none;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
s-quantity {
	width: calc(1em + 3px);
	top: 0;
	min-width: 0 !important;
	display: inline;
}
s-blocks-webkit {
	display: inline;
	z-index: 1;
	width: calc(1em + 3px);
}
s-bottom {
	outline-width: 0;
}
s-price-back {
	text-decoration: none;
	opacity: 30;
	background-color: transparent;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
s-left-thumbnails {
	height: 0 !important;
	color: inherit;
	color: inherit;
	width: 100%;
	width: 0 !important;
}
s-webkit {
	overflow-y: hidden;
	outline: none !important;
	min-width: 0 !important;
	display: inline;
}
s-button {
	outline-width: 0;
	text-transform: inherit;
	border: none;
	text-align: center;
}
s-button-top {
	box-shadow: none !important;
}
s-blocks-old {
	height: 100%;
}
s-quantity-carousel-blocks {
	height: calc(1em + 3px);
	line-height: inherit;
	width: 0 !important;
	display: inline !important;
	font-size: 1em;
}
s-totals-price {
	bottom: 10;
	width: 100%;
	width: calc(1em + 3px);
	color: inherit;
}
s-image-layout {
	background-color: transparent;
	overflow-y: hidden;
	text-align: left;
	top: 10;
	margin: 0 !important;
}
s-horizontal {
	top: 10;
	height: calc(1em + 3px);
	white-space: nowrap;
}
s-horizontal-image {
	top: 50;
	bottom: 10;
	z-index: 1;
}
s-next-totals {
	align-items: left;
	overflow-x: auto;
	background-color: transparent;
	overflow-y: hidden;
	display: inline !important;
}
s-inner-webkit {
	height: 100%;
}
s-bottom-price-position {
	border: 0 none transparent;
	opacity: 1;
	bottom: 0;
}
s-price {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	letter-spacing: inherit;
	text-transform: inherit;
	flex-grow: 0;
}
s-carousel-image-price {
	text-transform: inherit;
	box-sizing: content-box;
	-ms-user-select: none;
}
s-image-back {
	bottom: 0;
}
s-image-back {
	width: 2em;
	width: 100%;
	width: 2em;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
s-back-nav {
	background-color: transparent;
	justify-content: center;
	transform: translate(50%, -50%);
}
s-inner {
	align-items: center;
}
s-inner {
	width: 2em;
	display: grid;
	border: 0 none transparent;
	line-height: 1 !important;
}
.fa-hand-pointer:before {
  content: "\f25a";
}
l-quantity {
	overflow-x: auto;
}
l-horizontal-countdown-nav {
	grid-gap: 30px;
	justify-content: center;
	line-height: inherit;
	flex-grow: 0;
}
l-old {
	overflow-y: hidden;
	align-items: left;
	min-height: 0 !important;
}
l-layout-tables-nav {
	line-height: inherit;
}
l-position-quantity {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
l-next-bottom-webkit {
	user-select: none;
	text-transform: inherit;
}
l-horizontal-totals {
	bottom: 20;
	text-decoration: none;
	user-select: none;
}
l-next-horizontal-countdown {
	opacity: 10;
	z-index: 1;
	line-height: calc(1em + 2px);
}
l-quantity {
	box-sizing: content-box;
	flex-shrink: 0;
}
l-quantity-totals-webkit {
	user-select: none;
}
l-totals-inner-position {
	font: inherit inherit inherit/inherit inherit;
	border: none;
	text-decoration: none;
	grid-gap: 30px;
	margin: 0 !important;
}
l-repeater-inner-quantity {
	letter-spacing: inherit;
	top: 0;
	color: #fff;
	top: 10;
}
l-price-bottom {
	top: 10;
	position: absolute !important;
	line-height: inherit;
	z-index: 1;
}
l-button {
	width: 100%;
	align-items: left;
	top: 10;
	flex-shrink: 0;
	grid-gap: 30px;
}
l-thumbnails {
	display: inline !important;
	padding: 0.5em !important;
	background-color: transparent;
	outline-width: 0;
}
.fa-hand-rock:before {
  content: "\f255";
}
g-top-countdown {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	align-items: left;
}
g-button-thumbnails-old {
	top: 10;
	opacity: 20;
	text-decoration: none;
	bottom: 20;
}
g-thumbnails {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
g-thumbnails-thumbnails-layout {
	vertical-align: middle;
	height: 0 !important;
	opacity: 1;
	height: calc(1em + 3px);
	display: flex;
}
g-image-layout-bottom {
	padding: 0.5em !important;
	color: inherit;
	min-height: 0 !important;
}
g-inner-old {
	right: 0;
	z-index: 1;
	transform: translate(50%, -50%);
}
g-back-carousel {
	flex-shrink: 0;
}
g-left {
	opacity: 10;
	color: inherit;
}
g-bottom {
	flex-shrink: 0;
	align-items: center;
	white-space: nowrap;
	display: inline;
	height: 0 !important;
}
g-totals {
	width: 2em;
	align-items: center;
}
g-layout-tables-inner {
	fill: currentColor;
}
g-nav-next {
	text-align: center;
	top: 10;
}
g-carousel-carousel {
	padding: 0.5em !important;
	width: 2em;
	min-width: 0 !important;
}
g-repeater-next-repeater {
	color: inherit;
}
g-old {
	outline: none !important;
	display: flex;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	display: flex;
}
g-layout-top {
	top: 50;
	text-decoration: none;
	flex-grow: 0;
	position: absolute;
	text-align: center;
}
g-nav-bottom-button {
	min-height: 0 !important;
	outline-width: 0;
	-ms-user-select: none;
	-ms-user-select: none;
	bottom: 20;
}
g-webkit {
	z-index: 1;
	outline-width: 0;
	border: 0 none transparent;
	white-space: nowrap;
	height: 0 !important;
}
g-horizontal-horizontal-image {
	margin: 0 !important;
	opacity: 1;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
g-nav {
	text-align: left;
	display: grid;
	overflow-x: auto;
}
g-old {
	text-align: center;
	align-items: left;
}
g-price {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
g-thumbnails-back {
	grid-gap: 30px;
	-webkit-user-select: none;
	height: calc(1em + 3px);
	align-items: center;
}
g-next-carousel {
	align-items: center;
	scrollbar-width: none;
	opacity: 20;
	vertical-align: baseline;
}
g-repeater-old {
	vertical-align: middle;
	justify-content: center;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
g-top-inner-tables {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
g-old-carousel-carousel {
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
g-countdown-horizontal-old {
	top: 50;
	position: relative;
	width: 2em;
	display: inline;
}
g-position {
	right: 0;
}
g-inner-position-next {
	position: absolute;
	color: inherit;
	position: absolute;
}
g-thumbnails {
	position: relative;
	text-transform: inherit;
	color: #fff;
}
g-blocks-bottom-back {
	opacity: 30;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
g-horizontal-tables {
	height: 0 !important;
	fill: currentColor;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	flex-grow: 0;
}
g-price {
	transform: translate(50%, -50%);
	outline-width: 0;
	color: inherit;
	grid-gap: 30px;
}
g-next-bottom-totals {
	text-align: left;
	text-align: center;
}
g-image {
	-webkit-text-decoration-skip: objects;
	display: flex;
}
g-image-bottom {
	min-width: 0 !important;
	display: inline !important;
	z-index: 1;
	user-select: none;
}
.fa-hand-scissors:before {
  content: "\f257";
}
t-quantity {
	opacity: 30;
	line-height: calc(1em + 2px);
}
t-carousel-left-tables {
	align-items: left;
	box-shadow: none !important;
	height: calc(1em + 3px);
	bottom: 10;
}
t-back-totals {
	position: absolute;
	top: 0;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
t-position {
	-webkit-text-decoration-skip: objects;
	color: #fff;
	box-sizing: content-box;
}
t-carousel-inner {
	white-space: nowrap;
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	top: calc(50% - 0.5em) !important;
}
t-price {
	flex-grow: 0;
	top: 50;
	outline: none !important;
	text-decoration: none;
	text-decoration: none;
}
t-blocks-bottom {
	display: flex;
	align-items: left;
	opacity: 1;
	opacity: 30;
}
t-button-countdown {
	align-items: left;
	min-height: 0 !important;
	scrollbar-width: none;
	display: inline;
}
t-position-tables {
	align-items: center;
}
t-position-position-totals {
	border: 0 none transparent;
	overflow-y: hidden;
	border: none;
	outline-width: 0;
	flex-grow: 0;
}
t-image-left {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	font-size: 1em;
}
t-button-inner-old {
	height: 100%;
	width: calc(1em + 3px);
}
t-button-quantity {
	opacity: 30;
}
t-top-old {
	position: absolute;
	bottom: 20;
	fill: currentColor;
}
t-horizontal {
	top: 50;
}
t-countdown {
	text-transform: inherit;
}
t-top-price-old {
	scrollbar-width: none;
	line-height: 1 !important;
	letter-spacing: inherit;
}
t-quantity-old {
	align-items: center;
	display: inline !important;
	grid-gap: 30px;
	display: grid;
}
t-webkit {
	overflow-y: hidden;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
t-image-countdown {
	box-shadow: none !important;
	display: flex;
}
t-button-tables {
	position: relative;
}
t-top {
	position: relative;
}
t-left {
	display: grid;
	vertical-align: baseline;
	display: inline !important;
	top: 10;
}
t-inner-top-totals {
	text-align: center;
	border: none;
	height: calc(1em + 3px);
}
t-back-old-carousel {
	height: 0 !important;
}
t-repeater {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
t-inner {
	position: absolute !important;
}
t-bottom {
	display: grid;
	scrollbar-width: none;
	width: 100%;
}
t-webkit-horizontal-position {
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
t-repeater {
	-webkit-user-select: none;
}
t-quantity {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	right: 0;
}
t-blocks-countdown {
	top: 50;
}
t-tables-layout {
	grid-gap: 30px;
	white-space: nowrap;
	outline: none !important;
	letter-spacing: inherit;
}
t-next-top-nav {
	width: 100%;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
t-old-blocks {
	opacity: 20;
}
t-top-old {
	transform: translate(50%, -50%);
	vertical-align: middle;
	border: none;
	height: calc(1em + 3px);
}
t-image-webkit {
	text-transform: inherit;
	vertical-align: baseline;
	box-shadow: none !important;
}
t-price-repeater-nav {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	z-index: 1;
}
t-horizontal-old-inner {
	height: 0 !important;
	user-select: none;
	text-align: center;
}
t-button {
	width: calc(1em + 3px);
}
t-webkit-position-nav {
	z-index: 1;
	width: 0 !important;
}
t-inner-countdown-horizontal {
	bottom: 10;
	border: none !important;
	bottom: 20;
	height: calc(1em + 3px);
	margin: 0 !important;
}
t-price-carousel {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	display: flex;
	height: 100%;
	opacity: 30;
}
t-position-image {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	top: 10;
}
t-carousel-tables-repeater {
	font-size: 1em;
	opacity: 20;
	align-items: left;
	bottom: 0;
}
t-bottom-layout {
	bottom: 10;
	display: grid;
}
t-layout {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
t-blocks-image-blocks {
	width: 2em;
	grid-gap: 30px;
	color: #fff;
	border: 0 none transparent;
	box-shadow: none !important;
}
t-nav-thumbnails {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	text-align: center;
}
t-totals {
	width: 100%;
	top: 10;
	text-transform: inherit;
	align-items: center;
}
.fa-hand-spock:before {
  content: "\f259";
}
j-carousel {
	position: absolute;
}
j-left-back {
	height: 0 !important;
	line-height: inherit;
}
j-quantity {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
j-carousel-thumbnails {
	background-color: transparent;
	bottom: 20;
}
j-carousel-back-price {
	text-align: left;
	width: 100%;
	text-align: center;
}
j-blocks-top-blocks {
	bottom: 0;
}
j-blocks {
	line-height: calc(1em + 2px);
	vertical-align: middle;
}
j-nav-left-layout {
	text-align: left;
	color: inherit;
	bottom: 0;
	top: 10;
	width: 0 !important;
}
j-totals-back-repeater {
	color: inherit;
	width: 0 !important;
	flex-grow: 0;
}
j-webkit {
	text-transform: inherit;
}
j-price {
	top: 50;
	vertical-align: middle;
	top: 10;
	width: calc(1em + 3px);
}
j-horizontal-countdown {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	width: 100%;
	outline: none !important;
}
j-price-thumbnails {
	flex-shrink: 0;
	text-transform: inherit;
	right: 0;
	top: 0;
}
j-countdown-quantity-layout {
	user-select: none;
	transform: translate(50%, -50%);
}
j-repeater-back {
	-ms-user-select: none;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
j-carousel-top {
	top: 10;
	overflow-x: auto;
	display: inline;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
j-countdown-quantity {
	user-select: none;
	line-height: calc(1em + 2px);
}
j-next {
	font-size: 1em;
	text-transform: inherit;
	padding: 0.5em !important;
	color: inherit;
	fill: currentColor;
}
j-repeater-tables-quantity {
	text-align: left;
}
j-tables {
	line-height: 1 !important;
	margin: 0;
	width: 2em;
	-ms-user-select: none;
}
j-tables {
	top: 50;
	margin: 0 !important;
	width: 2em;
	outline: none !important;
}
j-top-horizontal {
	opacity: 1;
	position: absolute;
}
j-totals-left {
	width: 2em;
	width: 0 !important;
	border: none;
}
j-totals-repeater-left {
	height: 100%;
	white-space: nowrap;
	right: 0;
}
j-next {
	width: 0 !important;
	width: 0 !important;
	margin: 0;
	bottom: 20;
	opacity: 20;
}
j-left {
	height: 100%;
	bottom: 0;
	height: calc(1em + 3px);
	align-items: left;
}
j-position {
	user-select: none;
	-ms-user-select: none;
	opacity: 10;
	right: 0;
	transform: translate(50%, -50%);
}
j-price {
	padding: 0.5em !important;
	height: 100%;
	outline-width: 0;
	-webkit-user-select: none;
}
j-price {
	opacity: 20;
	grid-gap: 30px;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
j-back-bottom-totals {
	align-items: left;
	min-width: 0 !important;
}
j-carousel-button {
	background-color: transparent;
}
j-totals {
	flex-shrink: 0;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	margin: 0 !important;
}
j-horizontal-bottom-bottom {
	-webkit-user-select: none;
	color: inherit;
}
j-bottom-position-image {
	width: 0 !important;
	bottom: 20;
	text-align: left;
	margin: 0 !important;
}
j-next-tables {
	position: absolute !important;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	line-height: calc(1em + 2px);
}
j-countdown-tables-inner {
	text-transform: inherit;
	scrollbar-width: none;
}
.fa-hands:before {
  content: "\f4c2";
}
k-next {
	position: relative;
	min-width: 0 !important;
	right: 0;
	line-height: calc(1em + 2px);
	align-items: left;
}
k-carousel-button {
	text-transform: inherit;
	height: 100%;
	height: 100%;
	letter-spacing: inherit;
}
k-thumbnails-blocks {
	user-select: none;
	line-height: 1 !important;
}
k-left {
	align-items: center;
	border: none !important;
	width: 100%;
}
k-carousel {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	user-select: none;
	min-width: 0 !important;
}
k-blocks {
	width: 100%;
	text-align: left;
}
k-countdown-carousel {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	top: 10;
	display: grid;
}
k-old-bottom {
	opacity: 30;
	margin: 0;
	opacity: 10;
	text-align: left;
}
k-button {
	flex-grow: 0;
	top: 10;
}
k-totals-blocks-horizontal {
	align-items: left;
	top: 10;
	border: none !important;
	outline: none !important;
}
k-totals-button {
	bottom: 0;
	line-height: 1 !important;
	-webkit-user-select: none;
	bottom: 0;
	text-align: center;
}
k-button-countdown-price {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	right: 0;
	white-space: nowrap;
}
.fa-hands-helping:before {
  content: "\f4c4";
}
u-webkit-repeater-tables {
	background-color: transparent;
	align-items: center;
	align-items: left;
}
u-countdown-button {
	bottom: 20;
	letter-spacing: inherit;
	outline: none !important;
	-webkit-user-select: none;
}
u-nav-image-top {
	line-height: calc(1em + 2px);
	opacity: 20;
	-webkit-user-select: none;
	display: grid;
	width: 0 !important;
}
u-image-inner {
	height: 100%;
	bottom: 10;
}
u-image-horizontal-back {
	overflow-x: auto;
	color: inherit;
}
u-tables-image-nav {
	padding: 0.5em !important;
	line-height: inherit;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
u-repeater-image-image {
	box-sizing: content-box;
}
u-carousel-countdown {
	opacity: 20;
}
u-back {
	min-width: 0 !important;
	display: flex;
	-ms-user-select: none;
}
u-thumbnails-horizontal-next {
	height: 100%;
	opacity: 1;
	width: 100%;
	color: #fff;
	top: 0;
}
u-repeater {
	grid-gap: 30px;
	outline-width: 0;
}
u-price-back {
	top: 0;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	outline: none !important;
	box-shadow: none !important;
}
u-position {
	display: inline !important;
	align-items: left;
	-webkit-user-select: none;
}
u-next-next-blocks {
	top: 50;
	opacity: 30;
	min-height: 0 !important;
	overflow-x: auto;
	font-size: 1em;
}
u-thumbnails-back {
	padding: 0.5em !important;
}
u-left-horizontal {
	border: none !important;
	display: flex;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
u-nav-image-layout {
	border: none;
}
u-next-quantity {
	transform: translate(50%, -50%);
	justify-content: center;
}
u-next-quantity-thumbnails {
	-webkit-text-decoration-skip: objects;
}
u-inner-thumbnails {
	-ms-user-select: none;
}
.fa-handshake:before {
  content: "\f2b5";
}
z-image {
	color: inherit;
	grid-gap: 30px;
	flex-shrink: 0;
	display: grid;
}
z-image-next-blocks {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	vertical-align: baseline;
}
z-image-top {
	position: absolute !important;
	user-select: none;
	outline: none !important;
	bottom: 10;
	-webkit-user-select: none;
}
z-bottom-carousel-repeater {
	grid-gap: 30px;
	text-transform: inherit;
	bottom: 0;
	z-index: 1;
	opacity: 20;
}
z-carousel {
	user-select: none;
	z-index: 1;
}
z-top-image {
	margin: 0;
	justify-content: center;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	align-items: left;
}
z-repeater-top-old {
	width: 100%;
	text-decoration: none;
}
z-inner {
	opacity: 1;
}
z-old-top-old {
	top: 50;
	scrollbar-width: none;
	display: inline;
}
z-thumbnails-tables-totals {
	opacity: 20;
	position: absolute;
	line-height: 1 !important;
	vertical-align: baseline;
}
z-back-next-webkit {
	text-align: center;
	opacity: 10;
	overflow-x: auto;
	min-width: 0 !important;
	top: 50;
}
z-bottom-nav {
	outline-width: 0;
}
z-inner-countdown {
	width: 2em;
	align-items: center;
	top: 50;
	vertical-align: middle;
	bottom: 20;
}
z-back-left-layout {
	border: none;
	height: 100%;
	flex-grow: 0;
}
z-repeater-left {
	line-height: 1 !important;
	width: 100%;
}
z-old-price-countdown {
	font: inherit inherit inherit/inherit inherit;
}
z-totals-bottom-layout {
	grid-gap: 30px;
	text-decoration: none;
}
z-image {
	transform: translate(50%, -50%);
	position: relative;
	width: 100%;
}
.fa-hanukiah:before {
  content: "\f6e6";
}
g-old-webkit {
	width: 0 !important;
	border: none;
	text-transform: inherit;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
g-image-thumbnails {
	letter-spacing: inherit;
}
g-webkit-top {
	border: 0 none transparent;
	letter-spacing: inherit;
}
g-repeater {
	height: 100%;
	border: none !important;
	color: inherit;
}
g-totals-position {
	overflow-x: auto;
	margin: 0 !important;
	border: none;
	width: 2em;
}
g-nav {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
g-price-image {
	margin: 0 !important;
	bottom: 10;
	opacity: 20;
	display: inline;
}
g-inner-price {
	line-height: inherit;
	line-height: 1 !important;
}
g-image {
	border: 0 none transparent;
	letter-spacing: inherit;
}
g-inner {
	display: flex;
}
g-nav-bottom-left {
	width: calc(1em + 3px);
	position: relative;
}
g-blocks {
	color: #fff;
}
g-inner-button {
	opacity: 20;
	fill: currentColor;
}
g-old-webkit {
	display: flex;
	margin: 0;
	bottom: 10;
	height: 100%;
}
g-repeater-countdown-tables {
	letter-spacing: inherit;
	height: 100%;
}
g-layout-bottom-left {
	min-height: 0 !important;
	line-height: 1 !important;
	opacity: 1;
	letter-spacing: inherit;
	border: 0 none transparent;
}
g-top-image {
	text-align: center;
}
g-old {
	white-space: nowrap;
}
g-bottom-top {
	font-size: 1em;
	scrollbar-width: none;
	grid-gap: 30px;
	top: 10;
	outline: none !important;
}
g-thumbnails-inner-quantity {
	top: 10;
	padding: 0.5em !important;
	bottom: 20;
	bottom: 20;
}
g-top-horizontal {
	overflow-y: hidden;
}
g-carousel {
	text-align: left;
	justify-content: center;
	flex-grow: 0;
}
g-position-back-quantity {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	align-items: center;
	width: calc(1em + 3px);
}
g-top {
	margin: 0 !important;
	min-width: 0 !important;
}
g-nav {
	box-sizing: content-box;
	line-height: 1 !important;
	align-items: center;
	box-sizing: content-box;
	grid-gap: 30px;
}
g-quantity {
	color: inherit;
}
g-button-left {
	grid-gap: 30px;
	flex-grow: 0;
	text-decoration: none;
	padding: 0.5em !important;
	z-index: 1;
}
g-top-totals-repeater {
	display: inline;
	margin: 0;
	flex-grow: 0;
	position: relative;
	text-decoration: none;
}
g-layout {
	margin: 0;
	text-transform: inherit;
	box-sizing: content-box;
	scrollbar-width: none;
	text-decoration: none;
}
g-thumbnails-old-back {
	position: absolute;
	opacity: 30;
	width: 100%;
	z-index: 1;
}
g-nav-nav-horizontal {
	letter-spacing: inherit;
}
g-webkit {
	vertical-align: middle;
	white-space: nowrap;
	vertical-align: baseline;
	overflow-y: hidden;
}
g-layout-next-nav {
	width: 100%;
	user-select: none;
	opacity: 10;
	padding: 0.5em !important;
}
g-thumbnails-old-left {
	-webkit-user-select: none;
	white-space: nowrap;
	flex-grow: 0;
}
.fa-hard-hat:before {
  content: "\f807";
}
w-top-inner {
	white-space: nowrap;
	-ms-user-select: none;
}
w-next-carousel-tables {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	text-decoration: none;
	text-decoration: none;
	position: absolute !important;
}
w-thumbnails {
	text-align: left;
	position: relative;
	top: 50;
}
w-price-carousel-back {
	grid-gap: 30px;
	padding: 0.5em !important;
	min-height: 0 !important;
	overflow-y: hidden;
}
w-blocks-blocks-totals {
	display: grid;
	top: 50;
}
w-price-carousel-image {
	top: 0;
	width: 100%;
	font-size: 1em;
	opacity: 10;
}
w-carousel-price-thumbnails {
	scrollbar-width: none;
	opacity: 30;
}
w-thumbnails-tables {
	color: inherit;
	user-select: none;
	justify-content: center;
	-ms-user-select: none;
}
w-button {
	-ms-user-select: none;
	opacity: 20;
}
w-tables-back-layout {
	line-height: inherit;
	text-align: left;
}
w-horizontal-horizontal-webkit {
	text-align: center;
	height: 100%;
	opacity: 1;
}
w-bottom-back-carousel {
	background-color: transparent;
	min-width: 0 !important;
	color: #fff;
}
w-left {
	box-shadow: none !important;
	color: inherit;
	width: 0 !important;
	vertical-align: baseline;
}
w-thumbnails {
	right: 0;
	vertical-align: middle;
}
w-position-repeater-inner {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	justify-content: center;
}
w-layout-carousel-layout {
	outline-width: 0;
	scrollbar-width: none;
	flex-shrink: 0;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
w-image-nav-countdown {
	text-align: left;
	font-size: 1em;
}
w-tables-quantity {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	text-align: left;
	bottom: 0;
}
w-countdown-countdown {
	bottom: 0;
	border: 0 none transparent;
	min-height: 0 !important;
	height: 0 !important;
}
w-next {
	letter-spacing: inherit;
	opacity: 10;
}
w-top-image {
	height: 100%;
	height: 100%;
	flex-grow: 0;
}
w-button-inner {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
w-left {
	-webkit-text-decoration-skip: objects;
	display: flex;
	bottom: 0;
	white-space: nowrap;
}
w-quantity {
	position: relative;
	min-width: 0 !important;
	border: 0 none transparent;
	scrollbar-width: none;
}
w-blocks-inner-next {
	line-height: inherit;
	-ms-user-select: none;
	text-transform: inherit;
	z-index: 1;
}
w-repeater {
	height: calc(1em + 3px);
}
w-next-button {
	bottom: 0;
	width: calc(1em + 3px);
	overflow-x: auto;
}
.fa-hashtag:before {
  content: "\f292";
}
m-bottom-nav {
	line-height: inherit;
	line-height: inherit;
	text-align: left;
	color: inherit;
	white-space: nowrap;
}
m-countdown-button {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
}
m-horizontal-quantity {
	text-transform: inherit;
	outline-width: 0;
	padding: 0.5em !important;
}
m-countdown {
	-ms-user-select: none;
	flex-grow: 0;
}
m-webkit-inner {
	text-align: left;
	position: absolute !important;
	color: #fff;
}
m-position-top {
	align-items: left;
	scrollbar-width: none;
}
m-bottom-bottom {
	display: grid;
	bottom: 10;
}
m-nav-repeater {
	display: inline;
	opacity: 20;
}
m-back {
	color: inherit;
	top: 0;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	text-decoration: none;
}
m-image {
	flex-shrink: 0;
	padding: 0.5em !important;
}
m-layout-tables {
	outline: none !important;
	text-align: left;
	align-items: center;
}
m-nav-left-layout {
	overflow-y: hidden;
	box-shadow: none !important;
	bottom: 0;
}
m-price-layout {
	margin: 0 !important;
	box-shadow: none !important;
	align-items: left;
	border: 0 none transparent;
}
m-countdown-countdown {
	box-shadow: none !important;
	text-decoration: none;
	background-color: transparent;
}
m-thumbnails-bottom-nav {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
m-horizontal-countdown {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	justify-content: center;
}
m-totals-top-repeater {
	fill: currentColor;
	font-size: 1em;
	fill: currentColor;
	background-color: transparent;
	flex-grow: 0;
}
m-position {
	grid-gap: 30px;
}
m-button-layout {
	text-align: left;
	height: 0 !important;
}
m-back {
	height: calc(1em + 3px);
	top: 10;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
m-repeater-thumbnails-totals {
	grid-gap: 30px;
}
m-webkit-blocks-blocks {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	color: inherit;
	align-items: left;
}
m-back-back {
	overflow-y: hidden;
	display: inline !important;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
}
m-countdown-position {
	grid-gap: 30px;
	height: 100%;
	outline: none !important;
	min-height: 0 !important;
	text-transform: inherit;
}
m-old-webkit-blocks {
	outline: none !important;
	scrollbar-width: none;
	line-height: inherit;
	right: 0;
	display: inline;
}
m-carousel-inner-next {
	grid-gap: 30px;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
m-thumbnails-position-image {
	border: none !important;
	min-height: 0 !important;
	height: 0 !important;
}
.fa-hat-cowboy:before {
  content: "\f8c0";
}
c-webkit-blocks-top {
	box-shadow: none !important;
}
c-button {
	top: calc(50% - 0.5em) !important;
}
c-inner-inner-position {
	align-items: left;
	outline: none !important;
	user-select: none;
}
c-horizontal {
	position: absolute !important;
	opacity: 10;
	width: calc(1em + 3px);
	height: 100%;
	bottom: 10;
}
c-left-old-countdown {
	fill: currentColor;
}
c-old-blocks {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	text-decoration: none;
}
c-tables-bottom {
	vertical-align: baseline;
	align-items: left;
	display: inline !important;
	padding: 0.5em !important;
}
c-nav-quantity {
	border: none !important;
	-ms-user-select: none;
}
c-horizontal-horizontal {
	transform: translate(50%, -50%);
	display: grid;
	fill: currentColor;
	border: none !important;
	width: 100%;
}
c-price-webkit {
	vertical-align: baseline;
	box-shadow: none !important;
	min-height: 0 !important;
}
c-layout-position-image {
	text-align: center;
}
c-horizontal-totals-horizontal {
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
c-left-old {
	border: 0 none transparent;
	box-shadow: none !important;
	color: #fff;
	color: inherit;
}
c-nav-next {
	bottom: 10;
	opacity: 1;
	position: absolute;
	outline: none !important;
}
c-position-position-repeater {
	width: 100%;
	color: inherit;
	opacity: 1;
	z-index: 1;
	min-width: 0 !important;
}
c-horizontal-button {
	justify-content: center;
	width: 100%;
	fill: currentColor;
	opacity: 20;
	z-index: 1;
}
.fa-hat-cowboy-side:before {
  content: "\f8c1";
}
h-webkit-countdown {
	margin: 0;
}
h-button-price-thumbnails {
	fill: currentColor;
}
h-repeater-top-position {
	fill: currentColor;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
h-next {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	user-select: none;
	letter-spacing: inherit;
	text-transform: inherit;
}
h-repeater-countdown-thumbnails {
	border: none !important;
	user-select: none;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
h-nav-old-inner {
	scrollbar-width: none;
	border: none !important;
	overflow-x: auto;
	flex-grow: 0;
	text-transform: inherit;
}
h-top {
	top: 10;
	fill: currentColor;
	outline: none !important;
	min-height: 0 !important;
}
h-webkit-repeater {
	height: calc(1em + 3px);
}
h-quantity-left-top {
	text-align: left;
	display: inline;
	align-items: left;
	top: 0;
}
h-bottom-left-webkit {
	justify-content: center;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	flex-grow: 0;
}
h-next-button {
	-webkit-user-select: none;
	text-align: center;
	fill: currentColor;
	top: 10;
	font-size: 1em;
}
h-next-position {
	background-color: transparent;
}
h-price-top-image {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	color: #fff;
	overflow-y: hidden;
}
h-totals-image-repeater {
	line-height: 1 !important;
	display: flex;
	top: 0;
}
h-layout-position {
	border: 0 none transparent;
	height: calc(1em + 3px);
	position: relative;
}
h-countdown {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	vertical-align: middle;
	bottom: 0;
	display: grid;
}
h-position-back {
	letter-spacing: inherit;
	min-height: 0 !important;
	margin: 0;
}
h-position-carousel-repeater {
	user-select: none;
	user-select: none;
	width: 0 !important;
	white-space: nowrap;
}
h-countdown {
	-webkit-text-decoration-skip: objects;
}
h-next-inner-bottom {
	text-align: center;
	text-align: center;
	box-sizing: content-box;
	opacity: 30;
}
h-webkit-horizontal-blocks {
	transform: translate(50%, -50%);
	z-index: 1;
	-webkit-user-select: none;
}
h-image-price-repeater {
	line-height: calc(1em + 2px);
	position: absolute;
}
h-old-horizontal-layout {
	width: 100%;
	bottom: 10;
	border: none;
	padding: 0.5em !important;
	position: absolute;
}
h-button-left-price {
	transform: translate(50%, -50%);
	top: 10;
	overflow-y: hidden;
	text-transform: inherit;
	bottom: 20;
}
h-thumbnails-webkit-horizontal {
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	letter-spacing: inherit;
}
h-quantity-back {
	justify-content: center;
}
h-inner-layout {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
h-bottom-horizontal {
	user-select: none;
}
h-countdown-totals-thumbnails {
	line-height: calc(1em + 2px);
}
h-bottom-back {
	height: calc(1em + 3px);
	display: flex;
	background-color: transparent;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
.fa-hat-wizard:before {
  content: "\f6e8";
}
s-inner-nav-top {
	opacity: 1;
	scrollbar-width: none;
	background-color: transparent;
	text-align: left;
}
s-old-top-nav {
	line-height: inherit;
	margin: 0;
	border: 0 none transparent;
	border: none;
	width: 0 !important;
}
s-countdown {
	position: relative;
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
s-countdown-price-countdown {
	user-select: none;
}
s-countdown-webkit-carousel {
	height: 100%;
}
s-top-top-quantity {
	display: inline !important;
	align-items: left;
	opacity: 20;
	letter-spacing: inherit;
	top: 10;
}
s-top {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
s-old-price-totals {
	bottom: 20;
	outline-width: 0;
}
s-image-left {
	vertical-align: baseline;
	display: grid;
}
s-webkit {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
s-thumbnails-carousel {
	bottom: 20;
	transform: translate(50%, -50%);
	text-align: center;
	-ms-user-select: none;
}
s-old-inner-nav {
	top: 10;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
s-repeater-countdown {
	color: inherit;
	display: grid;
}
s-next-nav-countdown {
	position: absolute;
	grid-gap: 30px;
	flex-shrink: 0;
	top: 0;
	z-index: 1;
}
s-blocks-layout {
	flex-grow: 0;
	opacity: 20;
	margin: 0 !important;
	width: calc(1em + 3px);
}
s-carousel-next {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	display: flex;
	min-width: 0 !important;
}
s-countdown-image {
	vertical-align: baseline;
}
s-quantity-next-back {
	border: none;
	border: none;
	-ms-user-select: none;
	z-index: 1;
}
s-next-top {
	top: 50;
	display: grid;
	flex-grow: 0;
}
s-nav-thumbnails-button {
	margin: 0;
	align-items: left;
	line-height: calc(1em + 2px);
}
s-repeater-back {
	right: 0;
	top: 10;
	opacity: 20;
	border: none;
}
s-left-countdown {
	white-space: nowrap;
	grid-gap: 30px;
}
s-top {
	margin: 0;
	top: 0;
	-webkit-user-select: none;
}
s-blocks {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	opacity: 20;
	outline: none !important;
}
s-back-image {
	flex-grow: 0;
	vertical-align: middle;
}
s-blocks-button-left {
	height: 100%;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	background-color: transparent;
}
s-layout-top {
	width: calc(1em + 3px);
	outline: none !important;
	display: inline !important;
}
s-position-back-blocks {
	top: 0;
	justify-content: center;
	color: inherit;
	opacity: 20;
	grid-gap: 30px;
}
s-webkit-button {
	align-items: left;
	user-select: none;
}
s-quantity-horizontal-blocks {
	top: 10;
	top: 0;
	transform: translate(50%, -50%);
	text-align: left;
}
s-layout-old {
	letter-spacing: inherit;
	opacity: 1;
}
s-totals-image {
	grid-gap: 30px;
	padding: 0.5em !important;
}
s-totals {
	text-decoration: none;
}
s-carousel-nav-nav {
	width: 100%;
	left: calc(50% - 0.5em) !important;
}
s-old-nav-price {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
s-nav {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	position: absolute !important;
	top: 0;
}
s-left-next {
	grid-gap: 30px;
}
s-horizontal-tables {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
s-quantity-left {
	position: absolute;
}
s-layout {
	display: grid;
}
s-inner {
	margin: 0;
	border: 0 none transparent;
	display: inline;
	border: none !important;
	display: grid;
}
s-left {
	opacity: 10;
	bottom: 10;
	border: none !important;
}
s-left {
	width: 0 !important;
	-ms-user-select: none;
	align-items: left;
}
s-price-carousel-inner {
	text-transform: inherit;
	border: none !important;
	display: inline;
	line-height: 1 !important;
	position: absolute !important;
}
s-left-position {
	margin: 0;
	border: none !important;
	opacity: 30;
	bottom: 20;
}
s-thumbnails-next-quantity {
	scrollbar-width: none;
	z-index: 1;
	transform: translate(50%, -50%);
	fill: currentColor;
}
s-top {
	width: 100%;
	outline-width: 0;
	scrollbar-width: none;
}
s-old-webkit {
	opacity: 20;
	margin: 0 !important;
}
s-quantity-old {
	white-space: nowrap;
}
.fa-haykal:before {
  content: "\f666";
}
r-nav-repeater {
	background-color: transparent;
	font-size: 1em;
}
r-tables-nav-old {
	height: 0 !important;
	user-select: none;
	position: absolute;
}
r-layout-horizontal {
	bottom: 10;
	margin: 0 !important;
	display: inline !important;
}
r-top {
	justify-content: center;
	text-align: left;
	bottom: 20;
	display: inline !important;
	bottom: 10;
}
r-repeater-horizontal-back {
	right: 0;
	box-sizing: content-box;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
r-carousel-image {
	top: calc(50% - 0.5em) !important;
	width: 2em;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
}
r-bottom {
	-webkit-user-select: none;
	display: grid;
}
r-quantity-button {
	display: grid;
	height: 0 !important;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
r-repeater-bottom {
	min-height: 0 !important;
	flex-grow: 0;
	border: none !important;
	position: absolute !important;
}
r-webkit {
	text-align: left;
}
r-button {
	flex-grow: 0;
	min-height: 0 !important;
	position: relative;
}
r-horizontal-horizontal {
	font: inherit inherit inherit/inherit inherit;
}
r-countdown {
	position: absolute !important;
	outline: none !important;
}
r-carousel-top-repeater {
	scrollbar-width: none;
	bottom: 20;
	display: inline;
	border: 0 none transparent;
	grid-gap: 30px;
}
r-next-bottom {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	overflow-y: hidden;
}
r-back {
	text-align: center;
	right: 0;
}
r-blocks {
	line-height: calc(1em + 2px);
	background-color: transparent;
}
r-old {
	height: 0 !important;
	box-shadow: none !important;
	vertical-align: baseline;
}
r-top-image {
	scrollbar-width: none;
}
r-top {
	position: relative;
	text-decoration: none;
	fill: currentColor;
	display: inline !important;
}
r-inner {
	opacity: 20;
	margin: 0;
	position: relative;
	color: inherit;
}
r-layout-layout {
	white-space: nowrap;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
}
r-back-image-button {
	outline: none !important;
	display: inline;
	text-transform: inherit;
	width: 100%;
}
r-tables-tables-horizontal {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
r-left-thumbnails-blocks {
	height: calc(1em + 3px);
	border: 0 none transparent;
}
r-top {
	transform: translate(50%, -50%);
	opacity: 30;
	fill: currentColor;
	border: none;
	position: absolute !important;
}
r-countdown {
	width: 2em;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
r-next {
	-webkit-user-select: none;
}
r-repeater-back {
	line-height: calc(1em + 2px);
	outline: none !important;
	vertical-align: middle;
	user-select: none;
	color: #fff;
}
r-position-nav {
	-webkit-text-decoration-skip: objects;
}
r-inner {
	text-align: left;
}
r-totals {
	line-height: 1 !important;
	position: relative;
	bottom: 0;
	top: 10;
}
r-price-image {
	font: inherit inherit inherit/inherit inherit;
}
r-button {
	background-color: transparent;
	overflow-y: hidden;
}
r-layout {
	right: 0;
	line-height: 1 !important;
	bottom: 20;
}
r-nav-quantity-old {
	opacity: 10;
	margin: 0;
}
r-old-webkit {
	vertical-align: middle;
	text-align: left;
	top: 0;
}
r-inner {
	font: inherit inherit inherit/inherit inherit;
}
r-blocks {
	display: grid;
}
r-totals-tables {
	bottom: 0;
	color: inherit;
	text-align: center;
}
r-nav {
	right: 0;
}
r-back-blocks-nav {
	font: inherit inherit inherit/inherit inherit;
}
r-nav-blocks-repeater {
	display: inline;
	height: calc(1em + 3px);
	user-select: none;
	fill: currentColor;
}
r-bottom-position-countdown {
	display: flex;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	overflow-x: auto;
	display: inline !important;
}
r-image-old-tables {
	opacity: 20;
	min-height: 0 !important;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
r-thumbnails {
	min-width: 0 !important;
	fill: currentColor;
	overflow-y: hidden;
	opacity: 30;
	white-space: nowrap;
}
r-totals-repeater-top {
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
r-inner {
	opacity: 10;
	margin: 0;
	width: 2em;
}
.fa-hdd:before {
  content: "\f0a0";
}
g-nav-old {
	white-space: nowrap;
	display: flex;
}
g-thumbnails-position-price {
	min-height: 0 !important;
	-webkit-user-select: none;
	opacity: 30;
	margin: 0 !important;
}
g-inner-position {
	outline-width: 0;
	line-height: 1 !important;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	border: none !important;
}
g-bottom {
	fill: currentColor;
	line-height: inherit;
}
g-blocks-tables-tables {
	width: 2em;
	border: 0 none transparent;
}
g-countdown-blocks-countdown {
	margin: 0 !important;
	height: 0 !important;
}
g-countdown-price {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
g-old-horizontal-webkit {
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
g-old {
	align-items: left;
	fill: currentColor;
	height: 0 !important;
}
g-layout {
	flex-grow: 0;
}
g-inner-price-nav {
	min-height: 0 !important;
	border: none;
}
g-inner {
	vertical-align: baseline;
	text-align: center;
	justify-content: center;
	transform: translate(50%, -50%);
	outline: none !important;
}
g-layout-next-top {
	border: none !important;
}
g-totals-thumbnails {
	-webkit-user-select: none;
}
g-layout-layout {
	line-height: inherit;
	top: 0;
	bottom: 10;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
g-top-nav {
	z-index: 1;
	margin: 0 !important;
	height: 0 !important;
	user-select: none;
	line-height: 1 !important;
}
g-top {
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
g-quantity-quantity-layout {
	top: 50;
	box-sizing: content-box;
	scrollbar-width: none;
	background-color: transparent;
	display: inline !important;
}
g-totals {
	width: 0 !important;
}
g-top-horizontal {
	bottom: 10;
	opacity: 30;
	z-index: 1;
}
g-button-carousel {
	text-align: left;
}
g-horizontal {
	bottom: 0;
	flex-shrink: 0;
	color: inherit;
	flex-grow: 0;
	transform: translate(50%, -50%);
}
g-carousel-image {
	width: 100%;
}
g-horizontal {
	margin: 0;
	white-space: nowrap;
	align-items: left;
	scrollbar-width: none;
}
g-layout-back {
	opacity: 30;
	display: inline !important;
	background-color: transparent;
}
g-horizontal-horizontal-bottom {
	fill: currentColor;
	top: 10;
}
g-next {
	fill: currentColor;
}
g-price-repeater {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
}
g-inner {
	overflow-y: hidden;
	background-color: transparent;
}
g-blocks {
	width: 100%;
	flex-grow: 0;
	text-align: center;
	color: inherit;
	padding: 0.5em !important;
}
g-left {
	display: grid;
	top: 10;
}
g-layout {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
g-layout-tables-old {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
g-carousel {
	line-height: inherit;
	display: flex;
}
g-layout-repeater {
	outline: none !important;
	font-size: 1em;
	vertical-align: baseline;
	opacity: 10;
}
g-button-back-back {
	user-select: none;
	display: inline !important;
}
g-totals {
	opacity: 20;
	scrollbar-width: none;
	align-items: center;
}
g-tables-quantity-top {
	flex-grow: 0;
	min-width: 0 !important;
	fill: currentColor;
}
g-totals-quantity-button {
	outline: none !important;
	white-space: nowrap;
	fill: currentColor;
}
g-repeater-repeater {
	border: none;
	position: absolute;
}
g-carousel {
	justify-content: center;
	width: 0 !important;
}
g-countdown {
	padding: 0.5em !important;
	scrollbar-width: none;
	box-sizing: content-box;
	border: 0 none transparent;
	min-height: 0 !important;
}
.fa-heading:before {
  content: "\f1dc";
}
f-inner {
	flex-shrink: 0;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
f-left-carousel {
	right: 0;
	padding: 0.5em !important;
}
f-nav-image-layout {
	position: relative;
	border: none;
	line-height: 1 !important;
	z-index: 1;
}
f-countdown {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	display: grid;
}
f-webkit {
	margin: 0 !important;
}
f-blocks-horizontal {
	width: 100%;
}
f-blocks-thumbnails {
	display: inline;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	border: 0 none transparent;
	text-transform: inherit;
}
f-left {
	display: inline;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
f-inner-totals {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	vertical-align: baseline;
	justify-content: center;
	opacity: 30;
}
f-next-totals-nav {
	-webkit-user-select: none;
	position: absolute;
}
f-next-nav {
	letter-spacing: inherit;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
f-quantity {
	margin: 0;
	padding: 0.5em !important;
}
f-countdown-top {
	height: calc(1em + 3px);
}
f-tables-top-inner {
	line-height: inherit;
	bottom: 20;
	min-height: 0 !important;
	flex-grow: 0;
	text-transform: inherit;
}
f-nav {
	padding: 0.5em !important;
	bottom: 10;
	-webkit-user-select: none;
}
f-inner-left {
	height: calc(1em + 3px);
	opacity: 10;
	position: absolute;
}
f-button-image-next {
	line-height: calc(1em + 2px);
	width: 100%;
	user-select: none;
}
f-totals-countdown-carousel {
	opacity: 1;
	grid-gap: 30px;
	bottom: 10;
}
f-old {
	align-items: left;
	flex-grow: 0;
	height: 100%;
}
f-totals {
	height: 100%;
}
f-inner-quantity {
	padding: 0.5em !important;
	display: flex;
	font-size: 1em;
}
f-next {
	outline-width: 0;
}
f-thumbnails-old {
	line-height: inherit;
	width: 100%;
}
f-carousel-totals-layout {
	width: 0 !important;
}
f-blocks-carousel {
	user-select: none;
	display: inline;
	opacity: 20;
}
f-left {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	bottom: 10;
	color: inherit;
}
f-top-layout-top {
	height: 100%;
	text-align: left;
	top: 10;
}
f-carousel {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	bottom: 10;
	outline: none !important;
}
f-tables-countdown {
	overflow-y: hidden;
	height: 0 !important;
	opacity: 20;
}
f-horizontal-button {
	bottom: 20;
}
f-top-next-inner {
	top: 50;
	vertical-align: baseline;
	display: inline !important;
	-ms-user-select: none;
	user-select: none;
}
f-top {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
}
f-thumbnails-countdown {
	width: 100%;
}
f-thumbnails-horizontal-blocks {
	white-space: nowrap;
	position: absolute;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
f-button-left-layout {
	text-decoration: none;
	background-color: transparent;
	height: 100%;
	min-height: 0 !important;
}
f-back {
	flex-grow: 0;
	top: 50;
	justify-content: center;
	-webkit-user-select: none;
}
f-blocks {
	line-height: inherit;
	z-index: 1;
	min-width: 0 !important;
	flex-shrink: 0;
	vertical-align: baseline;
}
f-image-image {
	justify-content: center;
	font-size: 1em;
}
f-top-old {
	width: 100%;
	fill: currentColor;
	color: inherit;
}
f-button {
	padding: 0.5em !important;
	padding: 0.5em !important;
	bottom: 20;
	border: none;
}
f-carousel-bottom {
	display: grid;
	display: inline;
	margin: 0;
	min-height: 0 !important;
	overflow-y: hidden;
}
f-old-tables {
	display: flex;
}
f-next-old-next {
	width: calc(1em + 3px);
	line-height: inherit;
}
f-horizontal-price {
	display: inline;
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
f-old {
	border: none !important;
	min-height: 0 !important;
}
f-image-countdown {
	margin: 0 !important;
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
f-back-position {
	display: flex;
	position: relative;
	left: calc(50% - 0.5em) !important;
}
f-tables-left-webkit {
	letter-spacing: inherit;
	opacity: 10;
}
f-tables {
	height: 100%;
	width: 100%;
	outline: none !important;
	text-align: left;
	height: 100%;
}
f-totals-quantity-totals {
	bottom: 20;
	outline: none !important;
	border: none;
	outline-width: 0;
	scrollbar-width: none;
}
f-repeater-webkit-repeater {
	border: none;
	text-align: center;
}
.fa-headphones:before {
  content: "\f025";
}
x-next-button {
	top: 0;
	bottom: 0;
	top: 10;
	z-index: 1;
	min-width: 0 !important;
}
x-repeater {
	border: 0 none transparent;
	min-width: 0 !important;
	flex-shrink: 0;
	position: relative;
	bottom: 10;
}
x-position {
	z-index: 1;
}
x-layout-quantity-price {
	opacity: 10;
	fill: currentColor;
	min-height: 0 !important;
}
x-position {
	-webkit-text-decoration-skip: objects;
}
x-bottom {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	opacity: 1;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
x-horizontal-inner-tables {
	letter-spacing: inherit;
	vertical-align: middle;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
x-layout-blocks {
	letter-spacing: inherit;
}
x-back {
	width: calc(1em + 3px);
}
x-quantity {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
x-webkit-button {
	opacity: 1;
	fill: currentColor;
}
x-countdown-top-horizontal {
	box-sizing: content-box;
	width: 100%;
}
x-image {
	opacity: 1;
}
x-quantity {
	line-height: inherit;
	overflow-y: hidden;
	-webkit-user-select: none;
	background-color: transparent;
}
x-carousel-left {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
x-price-nav {
	z-index: 1;
}
x-image-bottom {
	z-index: 1;
	display: inline;
	margin: 0 !important;
}
x-top-position-top {
	top: 10;
	text-align: center;
	height: 100%;
}
x-position-thumbnails-tables {
	bottom: 20;
	bottom: 0;
}
x-carousel-webkit-webkit {
	top: 50;
	opacity: 30;
}
x-totals-position-carousel {
	letter-spacing: inherit;
	-ms-user-select: none;
	opacity: 30;
	letter-spacing: inherit;
}
x-totals {
	opacity: 1;
	background-color: transparent;
	transform: translate(50%, -50%);
	vertical-align: middle;
	border: 0 none transparent;
}
x-top-blocks {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	position: relative;
}
x-tables {
	z-index: 1;
	overflow-x: auto;
	width: calc(1em + 3px);
	z-index: 1;
	user-select: none;
}
x-quantity-left-price {
	line-height: 1 !important;
	width: 0 !important;
	border: none !important;
}
x-back-horizontal-horizontal {
	width: 100%;
}
x-price-position {
	height: calc(1em + 3px);
	text-decoration: none;
	white-space: nowrap;
}
x-carousel {
	text-decoration: none;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
x-nav-button-blocks {
	line-height: calc(1em + 2px);
	margin: 0;
	flex-shrink: 0;
}
x-left-back {
	color: inherit;
	border: 0 none transparent;
	height: 0 !important;
	fill: currentColor;
	width: 2em;
}
x-price {
	height: 0 !important;
	opacity: 20;
	text-align: center;
}
x-next {
	bottom: 10;
	position: relative;
}
x-top {
	-ms-user-select: none;
}
x-image-quantity {
	display: inline;
	display: inline;
	border: 0 none transparent;
}
x-top {
	bottom: 20;
	width: 2em;
}
x-carousel-thumbnails {
	display: grid;
	user-select: none;
}
x-thumbnails-old {
	top: 0;
	fill: currentColor;
	color: inherit;
	align-items: center;
}
x-nav-countdown {
	letter-spacing: inherit;
	opacity: 1;
	vertical-align: middle;
}
x-layout-blocks {
	white-space: nowrap;
}
x-repeater {
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	margin: 0;
}
x-tables-inner {
	margin: 0 !important;
	justify-content: center;
	fill: currentColor;
}
x-button-layout-quantity {
	fill: currentColor;
	user-select: none;
}
x-horizontal-bottom {
	bottom: 10;
	width: calc(1em + 3px);
	vertical-align: baseline;
	outline: none !important;
}
x-image-horizontal-inner {
	width: 0 !important;
	scrollbar-width: none;
}
.fa-headphones-alt:before {
  content: "\f58f";
}
k-layout-repeater-totals {
	line-height: 1 !important;
}
k-repeater-price {
	bottom: 20;
	min-width: 0 !important;
}
k-carousel-inner {
	text-align: center;
	width: 100%;
}
k-horizontal {
	-webkit-user-select: none;
	vertical-align: baseline;
	outline: none !important;
	margin: 0 !important;
}
k-blocks-repeater {
	-webkit-user-select: none;
	border: none !important;
}
k-top {
	width: 0 !important;
	box-shadow: none !important;
	bottom: 10;
	outline: none !important;
}
k-horizontal-repeater-thumbnails {
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
k-repeater {
	position: relative;
}
k-nav {
	letter-spacing: inherit;
	top: 10;
}
k-totals {
	transform: translate(50%, -50%);
	text-align: left;
	font-size: 1em;
	color: inherit;
	opacity: 30;
}
k-tables {
	color: #fff;
	right: 0;
}
k-blocks {
	display: inline;
	outline-width: 0;
	justify-content: center;
}
k-bottom {
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
k-countdown-layout {
	box-shadow: none !important;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
k-old {
	position: absolute !important;
	width: 100%;
}
k-quantity-top {
	bottom: 10;
	justify-content: center;
	-webkit-user-select: none;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
k-webkit {
	width: 2em;
	width: calc(1em + 3px);
}
k-old-bottom {
	bottom: 10;
	vertical-align: baseline;
	z-index: 1;
}
k-image-button-carousel {
	border: 0 none transparent;
	bottom: 0;
	border: none;
}
k-horizontal-carousel-layout {
	height: 100%;
	border: none;
	flex-shrink: 0;
	box-sizing: content-box;
	position: absolute;
}
k-totals-position-countdown {
	line-height: 1 !important;
	top: 10;
}
k-carousel-button-horizontal {
	overflow-y: hidden;
	outline-width: 0;
	outline-width: 0;
	border: none;
}
k-carousel-left-tables {
	outline: none !important;
	line-height: inherit;
	user-select: none;
	position: absolute;
}
k-next-old {
	transform: translate(50%, -50%);
	opacity: 20;
}
k-layout-button-webkit {
	grid-gap: 30px;
	position: absolute;
	-webkit-user-select: none;
	position: absolute !important;
	outline: none !important;
}
k-blocks-image {
	color: inherit;
	outline: none !important;
	-ms-user-select: none;
	height: calc(1em + 3px);
	align-items: center;
}
k-button-carousel-repeater {
	-webkit-user-select: none;
}
k-price-horizontal-nav {
	text-decoration: none;
	align-items: left;
	line-height: inherit;
	color: inherit;
}
k-inner-thumbnails-webkit {
	overflow-y: hidden;
	vertical-align: middle;
}
k-countdown-image-webkit {
	align-items: center;
}
k-top {
	line-height: 1 !important;
	transform: translate(50%, -50%);
	fill: currentColor;
	box-sizing: content-box;
	line-height: 1 !important;
}
k-top-back-totals {
	overflow-y: hidden;
}
k-quantity-image-totals {
	opacity: 20;
	overflow-x: auto;
	box-shadow: none !important;
}
k-button {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	scrollbar-width: none;
}
k-carousel-countdown-left {
	align-items: center;
	fill: currentColor;
	bottom: 20;
}
.fa-headset:before {
  content: "\f590";
}
k-button-carousel-price {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	color: #fff;
}
k-repeater-thumbnails {
	text-align: center;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
k-bottom-back-countdown {
	line-height: inherit;
}
k-repeater {
	white-space: nowrap;
	bottom: 20;
}
k-carousel-inner-carousel {
	overflow-y: hidden;
	color: inherit;
	margin: 0;
	font-size: 1em;
	overflow-x: auto;
}
k-next {
	text-align: left;
}
k-left-back-next {
	opacity: 20;
	opacity: 20;
}
k-repeater-webkit {
	bottom: 20;
	-ms-user-select: none;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
k-layout-left-carousel {
	position: relative;
	top: 10;
	display: flex;
	-webkit-user-select: none;
	opacity: 10;
}
k-thumbnails {
	width: 100%;
	text-align: center;
	right: 0;
	bottom: 20;
}
k-carousel {
	width: calc(1em + 3px);
	box-sizing: content-box;
}
k-carousel {
	text-transform: inherit;
	grid-gap: 30px;
	position: absolute;
	height: calc(1em + 3px);
}
k-tables-top-bottom {
	-ms-user-select: none;
	margin: 0;
	opacity: 20;
	bottom: 20;
	position: absolute !important;
}
k-repeater-price {
	bottom: 20;
}
k-webkit-button {
	position: relative;
	box-shadow: none !important;
	opacity: 30;
	width: 100%;
	display: inline;
}
k-position-repeater-repeater {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	opacity: 30;
}
k-position {
	min-height: 0 !important;
	align-items: center;
	text-decoration: none;
}
k-countdown-tables {
	top: 0;
	margin: 0 !important;
	fill: currentColor;
	display: grid;
}
k-price-horizontal {
	opacity: 1;
	top: 50;
	position: relative;
}
k-top {
	line-height: 1 !important;
}
k-thumbnails-back-quantity {
	letter-spacing: inherit;
}
k-next-countdown-thumbnails {
	bottom: 0;
}
k-top-totals-layout {
	opacity: 20;
}
k-left {
	outline: none !important;
}
k-back {
	margin: 0;
	user-select: none;
	width: 0 !important;
	width: 100%;
}
k-webkit {
	grid-template-columns: 1fr 1fr;
}
k-inner {
	height: calc(1em + 3px);
	align-items: center;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	bottom: 0;
}
k-price-next-back {
	height: 0 !important;
	white-space: nowrap;
	background-color: transparent;
}
k-top-next {
	flex-grow: 0;
	scrollbar-width: none;
}
k-left-next {
	width: 2em;
	width: 2em;
	right: 0;
}
k-old-totals {
	display: inline !important;
	z-index: 1;
}
k-top-button-carousel {
	letter-spacing: inherit;
	text-align: center;
	overflow-x: auto;
	height: 100%;
}
k-thumbnails {
	box-sizing: content-box;
	border: none;
	min-height: 0 !important;
	border: none;
	height: 100%;
}
k-layout {
	border: 0 none transparent;
	-webkit-user-select: none;
	display: inline !important;
	vertical-align: middle;
}
k-webkit-quantity-top {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
k-next-countdown {
	border: 0 none transparent;
	right: 0;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
k-nav-repeater-quantity {
	opacity: 10;
}
k-left-countdown-layout {
	overflow-x: auto;
	flex-grow: 0;
	top: 0;
}
k-back-left {
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	font-size: 1em;
}
k-layout-webkit-left {
	top: 10;
	line-height: 1 !important;
}
k-quantity {
	top: 0;
	border: 0 none transparent;
	text-align: center;
	overflow-y: hidden;
	box-shadow: none !important;
}
k-horizontal {
	align-items: left;
	text-transform: inherit;
	display: grid;
	margin: 0;
	grid-template-columns: 1fr 1fr;
}
k-bottom-position-image {
	opacity: 30;
	height: 0 !important;
	margin: 0;
}
k-bottom-repeater {
	width: 100%;
	bottom: 10;
	opacity: 10;
}
k-totals-webkit {
	z-index: 1;
	display: grid;
	overflow-y: hidden;
	outline: none !important;
	padding: 0.5em !important;
}
k-button-totals-bottom {
	-ms-user-select: none;
	bottom: 20;
}
k-top-back-nav {
	text-align: left;
	text-align: center;
}
.fa-heart:before {
  content: "\f004";
}
l-webkit {
	bottom: 20;
}
l-nav {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	position: absolute;
	text-transform: inherit;
}
l-inner-quantity-carousel {
	text-align: left;
	display: inline !important;
	box-sizing: content-box;
}
l-horizontal {
	vertical-align: baseline;
	justify-content: center;
	user-select: none;
	opacity: 1;
	flex-grow: 0;
}
l-next-back-webkit {
	display: flex;
	width: calc(1em + 3px);
	line-height: inherit;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
l-position {
	border: none;
}
l-tables-bottom {
	width: 2em;
	opacity: 1;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
l-horizontal {
	width: 100%;
	flex-shrink: 0;
}
l-totals-top {
	font-size: 1em;
	align-items: left;
	line-height: calc(1em + 2px);
	outline: none !important;
	overflow-y: hidden;
}
l-inner-back {
	display: inline !important;
}
l-webkit-position {
	white-space: nowrap;
	-ms-user-select: none;
	border: 0 none transparent;
	box-shadow: none !important;
}
l-tables {
	border: none;
	outline-width: 0;
}
l-countdown-left-repeater {
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
l-repeater-bottom {
	vertical-align: middle;
}
l-position-back-layout {
	-ms-user-select: none;
}
l-quantity {
	border: none !important;
	text-align: center;
	text-align: center;
}
l-bottom-left-top {
	height: 0 !important;
}
l-inner-next-left {
	bottom: 20;
}
l-old-thumbnails {
	width: 0 !important;
	height: calc(1em + 3px);
	outline-width: 0;
}
l-countdown-quantity {
	-ms-user-select: none;
	display: inline;
	letter-spacing: inherit;
	margin: 0;
}
.fa-heart-broken:before {
  content: "\f7a9";
}
m-blocks-inner-nav {
	overflow-x: auto;
	color: inherit;
}
m-button-next {
	top: 0;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	color: #fff;
}
m-horizontal {
	min-height: 0 !important;
	font-size: 1em;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
m-next-price-webkit {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	justify-content: center;
	height: 100%;
	align-items: center;
}
m-webkit-image-thumbnails {
	-webkit-user-select: none;
	min-width: 0 !important;
	color: #fff;
	box-shadow: none !important;
}
m-next-horizontal-old {
	color: #fff;
	opacity: 10;
	background-color: transparent;
}
m-price-totals-nav {
	top: 0;
	position: absolute;
	height: 0 !important;
	text-transform: inherit;
}
m-carousel {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
}
m-webkit-button {
	opacity: 20;
	line-height: calc(1em + 2px);
}
m-image-button-top {
	flex-shrink: 0;
	bottom: 10;
	color: #fff;
}
m-quantity-carousel-countdown {
	background-color: transparent;
	text-decoration: none;
	top: 0;
	line-height: inherit;
	display: inline !important;
}
m-top {
	color: #fff;
}
m-button-layout-position {
	height: calc(1em + 3px);
	right: 0;
}
m-nav {
	width: 100%;
	min-height: 0 !important;
}
m-inner-countdown {
	z-index: 1;
}
m-next-nav-blocks {
	opacity: 10;
	line-height: inherit;
}
m-horizontal-countdown-quantity {
	display: flex;
	text-decoration: none;
	min-width: 0 !important;
}
m-countdown-carousel-inner {
	opacity: 30;
}
m-tables {
	top: 50;
	text-align: center;
	text-align: center;
}
m-layout {
	z-index: 1;
	user-select: none;
	top: 0;
	border: none;
	text-align: center;
}
m-button-carousel-nav {
	height: calc(1em + 3px);
	box-shadow: none !important;
	justify-content: center;
}
m-blocks-old {
	grid-gap: 30px;
	position: relative;
	vertical-align: baseline;
	letter-spacing: inherit;
}
.fa-heartbeat:before {
  content: "\f21e";
}
j-webkit-button {
	margin: 0;
	top: 0;
	width: 0 !important;
}
j-quantity-tables-blocks {
	margin: 0;
	top: 50;
	opacity: 1;
	box-shadow: none !important;
	top: 50;
}
j-image-repeater {
	align-items: left;
	display: inline;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
j-price-image-left {
	top: 50;
	transform: translate(50%, -50%);
	margin: 0 !important;
	top: 10;
	line-height: calc(1em + 2px);
}
j-totals-left {
	letter-spacing: inherit;
	min-height: 0 !important;
	text-align: left;
	overflow-y: hidden;
}
j-tables {
	letter-spacing: inherit;
	line-height: inherit;
	flex-grow: 0;
	min-width: 0 !important;
	top: 0;
}
j-thumbnails-position {
	fill: currentColor;
	color: #fff;
	position: relative;
	min-height: 0 !important;
	margin: 0 !important;
}
j-bottom-countdown-nav {
	margin: 0;
}
j-image-left-thumbnails {
	display: grid;
	margin: 0 !important;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
j-webkit {
	fill: currentColor;
	background-color: transparent;
}
j-old-repeater {
	transform: translate(50%, -50%);
}
j-quantity-countdown-bottom {
	top: 0;
	min-height: 0 !important;
}
j-totals {
	position: absolute !important;
}
j-nav {
	box-shadow: none !important;
}
j-bottom {
	background-color: transparent;
	-webkit-user-select: none;
	min-height: 0 !important;
	right: 0;
}
j-countdown-bottom-totals {
	opacity: 10;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	opacity: 30;
}
j-next {
	opacity: 1;
	width: 0 !important;
}
j-webkit {
	line-height: inherit;
	min-width: 0 !important;
	-ms-user-select: none;
}
j-repeater-totals-next {
	letter-spacing: inherit;
	white-space: nowrap;
	width: 0 !important;
	line-height: inherit;
}
j-webkit-webkit-tables {
	box-sizing: content-box;
}
.fa-helicopter:before {
  content: "\f533";
}
b-bottom-top-countdown {
	width: calc(1em + 3px);
	position: absolute;
	display: inline !important;
	line-height: 1 !important;
	display: inline;
}
b-webkit-thumbnails {
	-webkit-user-select: none;
}
b-layout-totals-position {
	justify-content: center;
	font-size: 1em;
	width: calc(1em + 3px);
}
b-left {
	flex-shrink: 0;
}
b-totals {
	width: 2em;
	border: none;
	width: 0 !important;
}
b-countdown {
	text-transform: inherit;
	font-size: 1em;
	scrollbar-width: none;
	box-sizing: content-box;
}
b-top-image {
	position: absolute;
	position: absolute !important;
	display: inline !important;
	margin: 0;
}
b-price-next-inner {
	top: 50;
}
b-totals-thumbnails {
	bottom: 0;
	margin: 0;
	width: 0 !important;
}
b-countdown-horizontal-price {
	-ms-user-select: none;
	box-shadow: none !important;
	flex-grow: 0;
	align-items: center;
	text-align: left;
}
b-thumbnails {
	min-width: 0 !important;
	-ms-user-select: none;
}
b-price-carousel {
	width: 100%;
	overflow-x: auto;
	bottom: 20;
	white-space: nowrap;
}
b-tables-carousel-nav {
	border: none !important;
	vertical-align: middle;
	bottom: 10;
}
b-carousel-back {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
b-left-tables {
	z-index: 1;
	letter-spacing: inherit;
	width: 0 !important;
	width: 2em;
}
.fa-highlighter:before {
  content: "\f591";
}
r-back {
	bottom: 10;
	fill: currentColor;
	transform: translate(50%, -50%);
	line-height: 1 !important;
	opacity: 20;
}
r-button-old {
	width: 0 !important;
}
r-webkit-position-price {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
r-countdown-repeater {
	opacity: 30;
}
r-position-price-image {
	flex-shrink: 0;
	height: 100%;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
r-inner {
	color: #fff;
}
r-top-back {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	text-align: left;
	position: absolute;
}
r-quantity-button {
	min-height: 0 !important;
}
r-repeater-totals-old {
	top: 50;
	width: calc(1em + 3px);
}
r-webkit-blocks {
	position: relative;
}
r-next-tables {
	text-align: center;
	outline: none !important;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
r-thumbnails-left-quantity {
	line-height: inherit;
	overflow-x: auto;
	vertical-align: middle;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
r-webkit {
	justify-content: center;
	white-space: nowrap;
	border: none !important;
	white-space: nowrap;
	z-index: 1;
}
r-price-layout {
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
r-nav-image-position {
	height: 100%;
	user-select: none;
}
r-quantity-image-quantity {
	width: 100%;
	border: none !important;
}
r-old {
	min-height: 0 !important;
	align-items: left;
	display: inline;
	-ms-user-select: none;
	top: 10;
}
r-webkit-totals-position {
	left: calc(50% - 0.5em) !important;
}
r-thumbnails-bottom-position {
	height: calc(1em + 3px);
	outline: none !important;
	z-index: 1;
}
r-layout-nav {
	color: #fff;
	-ms-user-select: none;
	bottom: 20;
}
r-tables-layout {
	display: flex;
	opacity: 30;
	display: inline;
	grid-gap: 30px;
}
r-top {
	position: absolute !important;
}
r-horizontal-webkit {
	width: 0 !important;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	position: relative;
}
r-inner-old-quantity {
	grid-gap: 30px;
	bottom: 10;
}
r-left {
	color: #fff;
}
r-button-layout {
	width: 100%;
	box-shadow: none !important;
	min-height: 0 !important;
	text-decoration: none;
}
r-countdown-top-thumbnails {
	outline-width: 0;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	top: calc(50% - 0.5em) !important;
}
r-next-layout-old {
	border: none;
}
r-old-webkit-countdown {
	overflow-y: hidden;
	color: #fff;
}
r-horizontal-image {
	height: calc(1em + 3px);
	text-align: center;
	white-space: nowrap;
	min-width: 0 !important;
	height: 0 !important;
}
.fa-hiking:before {
  content: "\f6ec";
}
s-carousel {
	white-space: nowrap;
	outline-width: 0;
	line-height: calc(1em + 2px);
	opacity: 20;
	display: inline !important;
}
s-layout-top-webkit {
	justify-content: center;
	right: 0;
	top: 10;
}
s-old-repeater {
	bottom: 0;
	text-align: center;
}
s-thumbnails-carousel-thumbnails {
	top: 10;
	transform: translate(50%, -50%);
}
s-button-webkit-inner {
	-ms-user-select: none;
}
s-price-countdown {
	scrollbar-width: none;
	min-width: 0 !important;
}
s-thumbnails-button {
	outline: none !important;
	text-align: left;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
s-repeater-layout-layout {
	flex-shrink: 0;
	border: none;
	text-align: left;
}
s-nav-horizontal {
	min-height: 0 !important;
	opacity: 20;
	align-items: left;
	letter-spacing: inherit;
}
s-inner {
	z-index: 1;
	vertical-align: middle;
	height: 100%;
	overflow-y: hidden;
}
s-tables {
	-ms-user-select: none;
	align-items: center;
	align-items: center;
	width: 0 !important;
	white-space: nowrap;
}
s-bottom-next-blocks {
	box-shadow: none !important;
	overflow-x: auto;
	margin: 0 !important;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
s-bottom-thumbnails {
	white-space: nowrap;
	-webkit-user-select: none;
	height: 100%;
	bottom: 0;
}
s-tables-image {
	scrollbar-width: none;
}
s-horizontal {
	text-decoration: none;
}
s-carousel {
	color: inherit;
	-ms-user-select: none;
	opacity: 1;
}
s-back {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	-ms-user-select: none;
}
s-bottom-layout {
	margin: 0 !important;
	line-height: inherit;
	justify-content: center;
}
s-thumbnails {
	bottom: 10;
	top: 10;
}
s-webkit {
	border: none !important;
	text-transform: inherit;
	border: 0 none transparent;
}
s-image-quantity {
	display: inline;
	bottom: 0;
	position: absolute;
	min-width: 0 !important;
	min-height: 0 !important;
}
s-thumbnails-totals-next {
	box-shadow: none !important;
	width: 100%;
	grid-gap: 30px;
	display: inline;
}
s-horizontal-totals-back {
	width: calc(1em + 3px);
	width: 100%;
}
.fa-hippo:before {
  content: "\f6ed";
}
e-old-button-thumbnails {
	-webkit-user-select: none;
}
e-position-back {
	height: 0 !important;
	height: 100%;
	box-sizing: content-box;
	fill: currentColor;
}
e-price-horizontal {
	align-items: center;
}
e-next-carousel {
	vertical-align: middle;
	vertical-align: middle;
	display: inline !important;
}
e-inner-bottom {
	user-select: none;
}
e-price-back-left {
	border: none;
}
e-blocks-horizontal {
	opacity: 20;
	justify-content: center;
	flex-shrink: 0;
}
e-position {
	opacity: 10;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
e-button-old-bottom {
	display: grid;
}
e-next-old-blocks {
	box-sizing: content-box;
	flex-grow: 0;
	background-color: transparent;
	overflow-x: auto;
}
e-blocks {
	bottom: 10;
	width: 2em;
	opacity: 30;
	vertical-align: baseline;
}
e-tables-image-top {
	vertical-align: baseline;
	position: relative;
}
e-webkit-nav {
	vertical-align: baseline;
	flex-grow: 0;
	line-height: inherit;
	overflow-x: auto;
}
e-blocks-quantity-tables {
	border: none !important;
	margin: 0;
	padding: 0.5em !important;
	opacity: 10;
}
e-next-button {
	text-align: left;
	vertical-align: middle;
	user-select: none;
	overflow-y: hidden;
	user-select: none;
}
e-countdown {
	align-items: left;
	top: 50;
	display: inline;
}
e-button-nav {
	align-items: left;
	white-space: nowrap;
	padding: 0.5em !important;
	position: absolute !important;
}
e-quantity-top {
	font-size: 1em;
}
e-button {
	height: calc(1em + 3px);
	text-align: left;
	z-index: 1;
}
e-nav-back {
	color: #fff;
	top: 0;
}
e-nav-next {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
e-bottom-thumbnails {
	color: inherit;
	min-width: 0 !important;
	outline-width: 0;
	fill: currentColor;
}
e-back-webkit-nav {
	opacity: 1;
	text-align: left;
	transform: translate(50%, -50%);
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
}
e-position {
	opacity: 10;
	-ms-user-select: none;
	height: 0 !important;
	outline-width: 0;
}
e-webkit {
	background-color: transparent;
	text-decoration: none;
	justify-content: center;
}
e-inner {
	top: 0;
}
e-tables-left {
	min-height: 0 !important;
}
e-countdown-next {
	margin: 0;
	flex-shrink: 0;
}
e-quantity {
	transform: translate(50%, -50%);
	fill: currentColor;
	width: calc(1em + 3px);
	color: #fff;
	width: 100%;
}
e-bottom-quantity-blocks {
	height: calc(1em + 3px);
}
e-image {
	font-size: 1em;
	letter-spacing: inherit;
	line-height: inherit;
	display: grid;
	text-decoration: none;
}
e-next-next-top {
	font-size: 1em;
	width: 100%;
	width: 0 !important;
}
e-left-layout-quantity {
	width: 2em;
	position: absolute !important;
	display: inline;
	justify-content: center;
}
e-image-quantity-position {
	opacity: 30;
	text-align: left;
	line-height: inherit;
	-ms-user-select: none;
	text-align: left;
}
e-back-webkit {
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
e-countdown-quantity-layout {
	top: 10;
	line-height: 1 !important;
	min-width: 0 !important;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
e-old-position-nav {
	color: #fff;
	align-items: left;
	height: 0 !important;
}
e-blocks {
	flex-grow: 0;
	width: 2em;
	-ms-user-select: none;
	flex-shrink: 0;
}
e-countdown {
	top: 10;
	outline-width: 0;
	vertical-align: middle;
	width: calc(1em + 3px);
}
e-tables-old-button {
	border: none;
}
e-price-tables-quantity {
	min-width: 0 !important;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
e-totals-old {
	position: relative;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
}
e-blocks-layout {
	border: none !important;
	display: inline;
	-ms-user-select: none;
}
e-next {
	opacity: 1;
	user-select: none;
	top: 10;
}
e-nav {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	text-transform: inherit;
}
e-image {
	margin: 0;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	grid-gap: 30px;
}
e-repeater-blocks {
	border: none;
	outline-width: 0;
	text-decoration: none;
}
e-thumbnails {
	width: 100%;
	position: absolute;
	z-index: 1;
	outline: none !important;
}
.fa-hips:before {
  content: "\f452";
}
n-top-image {
	font-size: 1em;
}
n-tables-inner {
	outline: none !important;
}
n-price {
	display: flex;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
n-webkit-webkit {
	outline: none !important;
	opacity: 10;
}
n-repeater-position-image {
	flex-shrink: 0;
	bottom: 20;
	align-items: left;
	margin: 0;
}
n-horizontal-inner {
	min-width: 0 !important;
	width: 0 !important;
}
n-carousel-price-inner {
	display: inline;
}
n-back-price {
	bottom: 20;
	text-align: left;
	height: calc(1em + 3px);
	vertical-align: middle;
}
n-countdown {
	flex-shrink: 0;
	margin: 0 !important;
	box-shadow: none !important;
	align-items: left;
}
n-nav-blocks-nav {
	padding: 0.5em !important;
	text-transform: inherit;
}
n-price-layout {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
n-left {
	outline-width: 0;
	display: flex;
	color: inherit;
	opacity: 10;
}
n-repeater-blocks {
	top: 50;
	transform: translate(50%, -50%);
	width: 2em;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
n-back-left {
	border: none !important;
	box-shadow: none !important;
	display: flex;
}
n-quantity-tables-next {
	text-align: center;
	margin: 0 !important;
	align-items: center;
	box-sizing: content-box;
}
n-nav-countdown {
	padding: 0.5em !important;
	flex-shrink: 0;
	height: 100%;
	color: #fff;
}
n-countdown-top-countdown {
	align-items: center;
	top: 10;
	justify-content: center;
}
n-button-webkit-horizontal {
	right: 0;
	padding: 0.5em !important;
	position: relative;
}
n-old-blocks-bottom {
	opacity: 1;
}
n-carousel-next-button {
	text-align: left;
	border: 0 none transparent;
}
n-totals-next {
	opacity: 30;
	height: 0 !important;
	-webkit-user-select: none;
	min-width: 0 !important;
}
n-blocks {
	display: flex;
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
	-ms-user-select: none;
	user-select: none;
}
n-repeater {
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
n-carousel-quantity-repeater {
	border: 0 none transparent;
	top: 50;
	transform: translate(50%, -50%);
	bottom: 0;
}
n-totals {
	opacity: 20;
	vertical-align: middle;
	overflow-y: hidden;
	text-align: center;
}
n-position-layout {
	margin: 0 !important;
}
n-old {
	-ms-user-select: none;
	overflow-x: auto;
	font-size: 1em;
}
n-layout-webkit {
	display: inline !important;
	width: 0 !important;
	color: inherit;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
n-quantity-repeater {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
n-webkit-top-inner {
	top: calc(50% - 0.5em) !important;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
n-repeater {
	top: 0;
	border: 0 none transparent;
	bottom: 20;
	display: inline;
	font-size: 1em;
}
n-left-inner-inner {
	border: none;
}
n-image {
	fill: currentColor;
	transform: translate(50%, -50%);
	text-align: left;
	top: 10;
	top: calc(50% - 0.5em) !important;
}
n-quantity-quantity {
	box-shadow: none !important;
	text-transform: inherit;
}
n-carousel {
	top: 50;
	outline: none !important;
	position: relative;
	width: 0 !important;
	outline-width: 0;
}
n-top-tables-horizontal {
	flex-shrink: 0;
	justify-content: center;
	text-align: center;
}
n-top-totals-tables {
	position: absolute;
	vertical-align: middle;
	outline: none !important;
	height: 100%;
	top: 0;
}
n-bottom-layout-horizontal {
	flex-grow: 0;
	bottom: 0;
	z-index: 1;
	font-size: 1em;
}
n-position {
	-webkit-user-select: none;
	padding: 0.5em !important;
}
n-carousel-old {
	text-align: left;
}
n-totals {
	transform: translate(50%, -50%);
}
n-webkit-carousel {
	overflow-x: auto;
	position: relative;
	position: absolute !important;
}
n-left-webkit {
	bottom: 10;
	opacity: 1;
}
n-nav-thumbnails-bottom {
	overflow-x: auto;
	text-decoration: none;
}
n-position {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	grid-gap: 30px;
	vertical-align: baseline;
}
n-thumbnails {
	opacity: 10;
	vertical-align: baseline;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
.fa-hire-a-helper:before {
  content: "\f3b0";
}
x-repeater-webkit {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	align-items: center;
	border: 0 none transparent;
}
x-left-totals {
	width: 100%;
}
x-thumbnails {
	box-shadow: none !important;
	opacity: 1;
	bottom: 10;
}
x-carousel {
	display: inline;
	position: relative;
	z-index: 1;
}
x-tables-back-blocks {
	height: 0 !important;
	transform: translate(50%, -50%);
	text-align: center;
}
x-bottom {
	min-height: 0 !important;
	height: 100%;
	overflow-x: auto;
	border: none !important;
}
x-position {
	height: 0 !important;
	position: relative;
}
x-horizontal-price {
	position: absolute !important;
	outline-width: 0;
	flex-grow: 0;
	z-index: 1;
}
x-blocks-totals {
	min-width: 0 !important;
	flex-grow: 0;
	line-height: inherit;
	text-align: left;
}
x-top-old-next {
	height: 100%;
	width: calc(1em + 3px);
	border: none !important;
}
x-old-bottom {
	justify-content: center;
	position: absolute !important;
	padding: 0.5em !important;
	outline: none !important;
}
x-nav-top-countdown {
	flex-shrink: 0;
	text-transform: inherit;
	align-items: left;
	text-transform: inherit;
}
x-quantity {
	position: relative;
	-ms-user-select: none;
	bottom: 10;
	text-decoration: none;
}
x-back {
	text-transform: inherit;
	opacity: 30;
}
x-old {
	user-select: none;
	outline-width: 0;
	align-items: left;
	height: 100%;
	height: 0 !important;
}
x-quantity {
	width: 2em;
	top: 50;
	width: 100%;
}
x-repeater-countdown-price {
	text-decoration: none;
	display: flex;
	font-size: 1em;
}
x-back-left-layout {
	width: 2em;
}
x-back {
	grid-template-columns: 1fr 1fr;
	user-select: none;
	bottom: 20;
}
x-tables-webkit-nav {
	vertical-align: middle;
	opacity: 30;
	height: 0 !important;
}
x-tables-layout-next {
	border: none;
	align-items: center;
}
x-layout-horizontal-layout {
	vertical-align: baseline;
	border: 0 none transparent;
	height: 100%;
	display: inline !important;
}
x-bottom-bottom-price {
	opacity: 1;
	min-width: 0 !important;
	flex-grow: 0;
}
x-webkit-old-bottom {
	opacity: 20;
	letter-spacing: inherit;
	width: 100%;
}
x-horizontal-layout {
	transform: translate(50%, -50%);
	opacity: 20;
	-webkit-user-select: none;
	top: 50;
	text-transform: inherit;
}
x-inner {
	color: #fff;
	flex-shrink: 0;
	opacity: 20;
}
x-left-blocks-image {
	border: none !important;
	margin: 0 !important;
	line-height: inherit;
	vertical-align: middle;
	display: inline !important;
}
x-left-blocks {
	margin: 0 !important;
	vertical-align: baseline;
	user-select: none;
	height: 100%;
	min-height: 0 !important;
}
x-position-button {
	user-select: none;
	display: inline !important;
	overflow-y: hidden;
	top: 50;
	bottom: 20;
}
x-price {
	position: absolute;
	background-color: transparent;
}
x-thumbnails {
	top: 0;
}
x-position-bottom {
	box-shadow: none !important;
	display: inline;
}
x-webkit-tables-horizontal {
	letter-spacing: inherit;
	overflow-x: auto;
	line-height: inherit;
	display: inline !important;
}
x-blocks-carousel {
	vertical-align: baseline;
	line-height: inherit;
}
x-nav {
	fill: currentColor;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
x-totals-bottom {
	position: absolute;
	scrollbar-width: none;
}
x-back-carousel {
	align-items: center;
}
x-countdown-nav-countdown {
	overflow-x: auto;
}
x-repeater-webkit {
	fill: currentColor;
}
x-left {
	text-decoration: none;
	padding: 0.5em !important;
	height: 100%;
}
x-horizontal-tables {
	-webkit-user-select: none;
	color: #fff;
}
x-bottom-tables {
	display: flex;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
x-back {
	-ms-user-select: none;
	flex-grow: 0;
	bottom: 10;
	align-items: left;
	background-color: transparent;
}
.fa-history:before {
  content: "\f1da";
}
s-countdown-next-price {
	transform: translate(50%, -50%);
}
s-carousel {
	border: 0 none transparent;
}
s-quantity-price-webkit {
	opacity: 30;
	margin: 0;
}
s-bottom-horizontal {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	margin: 0 !important;
}
s-old-repeater-bottom {
	outline-width: 0;
	text-transform: inherit;
	display: inline !important;
	overflow-x: auto;
}
s-inner-image-webkit {
	opacity: 30;
	border: 0 none transparent;
	height: 0 !important;
}
s-old-nav-position {
	outline: none !important;
	position: relative;
	color: #fff;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
s-totals {
	scrollbar-width: none;
	outline-width: 0;
	text-decoration: none;
	display: inline !important;
}
s-position-button-nav {
	box-sizing: content-box;
	text-align: left;
	flex-shrink: 0;
}
s-position-left {
	top: 50;
	opacity: 1;
	position: absolute !important;
	height: calc(1em + 3px);
	opacity: 30;
}
s-price-carousel-back {
	color: #fff;
	min-width: 0 !important;
	flex-grow: 0;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
s-thumbnails-layout {
	line-height: inherit;
	width: 100%;
	overflow-y: hidden;
	opacity: 20;
}
s-countdown {
	-webkit-text-decoration-skip: objects;
}
s-inner-countdown {
	-ms-user-select: none;
	border: none;
}
s-button {
	box-sizing: content-box;
	width: calc(1em + 3px);
	top: 10;
}
s-layout {
	height: 0 !important;
	z-index: 1;
	overflow-y: hidden;
	width: 100%;
}
s-tables-tables-next {
	vertical-align: middle;
	opacity: 30;
}
s-quantity-blocks {
	min-height: 0 !important;
}
s-totals-horizontal {
	fill: currentColor;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	flex-shrink: 0;
}
s-tables {
	flex-shrink: 0;
}
s-carousel {
	outline: none !important;
	top: 50;
	height: 100%;
	outline-width: 0;
}
.fa-hockey-puck:before {
  content: "\f453";
}
a-left {
	top: 10;
	font-size: 1em;
	font-size: 1em;
	text-align: center;
}
a-back-inner {
	-webkit-user-select: none;
	width: 2em;
	background-color: transparent;
}
a-left-nav-bottom {
	text-align: left;
	opacity: 1;
	align-items: center;
	color: #fff;
	border: 0 none transparent;
}
a-back-carousel {
	bottom: 0;
}
a-repeater {
	opacity: 10;
	scrollbar-width: none;
}
a-repeater {
	user-select: none;
	vertical-align: middle;
}
a-layout-totals {
	text-transform: inherit;
	border: none;
	top: 0;
	justify-content: center;
	width: 0 !important;
}
a-price-blocks {
	top: 10;
	top: 0;
	z-index: 1;
	outline: none !important;
}
a-position-thumbnails {
	border: 0 none transparent;
	border: 0 none transparent;
	color: inherit;
	right: 0;
	position: absolute;
}
a-layout-nav-layout {
	height: 0 !important;
	position: absolute;
	grid-gap: 30px;
}
a-button {
	-ms-user-select: none;
	top: 50;
}
a-totals-layout-nav {
	position: absolute !important;
	border: none !important;
	line-height: calc(1em + 2px);
}
a-countdown {
	display: flex;
}
a-nav {
	padding: 0.5em !important;
}
a-carousel {
	opacity: 1;
}
a-carousel-left {
	-webkit-text-decoration-skip: objects;
}
a-quantity-blocks {
	height: 100%;
	position: absolute !important;
	color: inherit;
	text-transform: inherit;
	opacity: 30;
}
a-button-blocks-repeater {
	line-height: 1 !important;
	-webkit-user-select: none;
	box-shadow: none !important;
	position: absolute !important;
	width: 0 !important;
}
a-repeater-countdown-countdown {
	border: none !important;
	opacity: 10;
	width: 100%;
	top: 50;
}
a-countdown-next-left {
	fill: currentColor;
}
a-button-thumbnails {
	opacity: 1;
}
a-image-webkit {
	color: inherit;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	min-width: 0 !important;
}
a-quantity {
	height: calc(1em + 3px);
	opacity: 1;
	bottom: 10;
	display: inline;
	opacity: 1;
}
a-inner-tables-repeater {
	width: 0 !important;
	text-transform: inherit;
}
a-tables {
	overflow-y: hidden;
	flex-shrink: 0;
}
a-top {
	justify-content: center;
	overflow-y: hidden;
	color: inherit;
	bottom: 10;
}
a-carousel-horizontal-webkit {
	border: 0 none transparent;
	opacity: 1;
	margin: 0 !important;
}
a-image-next {
	outline: none !important;
	vertical-align: baseline;
}
a-totals {
	display: inline;
	box-sizing: content-box;
	z-index: 1;
}
a-left-back-next {
	display: inline;
}
a-carousel-totals-bottom {
	grid-template-columns: 1fr 1fr;
}
a-layout {
	align-items: center;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
a-left-layout {
	align-items: left;
	height: calc(1em + 3px);
	justify-content: center;
}
a-bottom-left {
	box-sizing: content-box;
	padding: 0.5em !important;
}
a-button-price-quantity {
	width: 100%;
	transform: translate(50%, -50%);
}
a-thumbnails-price-position {
	top: calc(50% - 0.5em) !important;
}
.fa-holly-berry:before {
  content: "\f7aa";
}
c-button-totals-back {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	margin: 0 !important;
}
c-next {
	flex-shrink: 0;
}
c-repeater {
	width: 2em;
	bottom: 10;
	scrollbar-width: none;
}
c-blocks-price {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	fill: currentColor;
	position: absolute;
}
c-image-top {
	margin: 0;
	right: 0;
	line-height: 1 !important;
	background-color: transparent;
}
c-back-price-inner {
	position: absolute;
	display: inline !important;
	text-transform: inherit;
}
c-back-back-horizontal {
	margin: 0;
	margin: 0 !important;
	fill: currentColor;
	transform: translate(50%, -50%);
	justify-content: center;
}
c-position {
	display: flex;
	height: 100%;
}
c-nav {
	display: inline !important;
	border: none;
	display: flex;
	align-items: left;
}
c-totals-price-image {
	top: 0;
	width: 2em;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
c-position {
	outline: none !important;
	min-height: 0 !important;
	text-decoration: none;
	transform: translate(50%, -50%);
}
c-position {
	right: 0;
	overflow-x: auto;
	border: none !important;
	width: 100%;
	opacity: 1;
}
c-blocks-horizontal-totals {
	-webkit-user-select: none;
	top: 0;
}
c-blocks {
	width: 100%;
	top: 0;
	top: 10;
	top: 10;
	color: inherit;
}
c-image-inner {
	position: absolute !important;
	opacity: 10;
	user-select: none;
	opacity: 10;
	border: none !important;
}
c-left-next {
	user-select: none;
}
c-thumbnails {
	bottom: 20;
	margin: 0;
	vertical-align: baseline;
	line-height: inherit;
	bottom: 20;
}
c-price-price-bottom {
	min-width: 0 !important;
	text-transform: inherit;
}
c-inner-position {
	bottom: 0;
	align-items: center;
}
c-bottom {
	-webkit-user-select: none;
}
c-thumbnails {
	overflow-x: auto;
}
c-bottom-next {
	display: grid;
}
c-position {
	display: inline;
}
c-totals-inner {
	grid-template-columns: 1fr 1fr;
}
c-blocks-back {
	opacity: 30;
	flex-shrink: 0;
	opacity: 20;
}
c-back-horizontal {
	bottom: 20;
}
c-old-inner-image {
	align-items: center;
	grid-gap: 30px;
	vertical-align: baseline;
	display: flex;
	overflow-x: auto;
}
c-position {
	text-transform: inherit;
	align-items: left;
	height: calc(1em + 3px);
	flex-shrink: 0;
}
c-layout-horizontal {
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
c-image {
	overflow-x: auto;
}
c-bottom {
	justify-content: center;
	align-items: left;
	margin: 0 !important;
	top: 50;
	position: absolute;
}
c-layout-next {
	min-width: 0 !important;
	outline-width: 0;
	color: #fff;
	vertical-align: baseline;
}
c-image-webkit {
	bottom: 20;
	height: calc(1em + 3px);
	display: inline !important;
	left: calc(50% - 0.5em) !important;
}
c-countdown {
	user-select: none;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	border: none;
	align-items: left;
}
c-left-top-inner {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
c-back-repeater-horizontal {
	user-select: none;
	color: inherit;
	display: inline !important;
	align-items: left;
}
c-left-countdown-price {
	grid-gap: 30px;
	text-transform: inherit;
	vertical-align: middle;
}
c-blocks-back {
	position: relative;
	align-items: left;
	user-select: none;
}
c-carousel {
	right: 0;
}
c-button-webkit-repeater {
	width: 0 !important;
}
c-next-top {
	scrollbar-width: none;
	scrollbar-width: none;
	box-sizing: content-box;
	overflow-y: hidden;
}
c-image {
	top: 10;
	bottom: 20;
}
c-inner-repeater {
	position: absolute !important;
	top: 0;
	line-height: inherit;
}
.fa-home:before {
  content: "\f015";
}
r-old {
	outline: none !important;
}
r-repeater-totals {
	bottom: 0;
	letter-spacing: inherit;
	top: 0;
	top: calc(50% - 0.5em) !important;
}
r-tables-webkit {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	margin: 0;
}
r-totals {
	vertical-align: middle;
	height: 100%;
}
r-blocks-thumbnails-blocks {
	opacity: 1;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	line-height: 1 !important;
	position: absolute;
}
r-blocks {
	text-transform: inherit;
	text-decoration: none;
	padding: 0.5em !important;
	color: #fff;
}
r-tables {
	top: 50;
	top: 0;
	width: 0 !important;
}
r-horizontal-carousel {
	flex-grow: 0;
	grid-gap: 30px;
	bottom: 20;
	outline-width: 0;
	position: relative;
}
r-quantity {
	position: absolute !important;
	line-height: calc(1em + 2px);
}
r-button-bottom-tables {
	top: 10;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
r-nav {
	user-select: none;
	margin: 0 !important;
	border: 0 none transparent;
}
r-button {
	color: inherit;
	vertical-align: middle;
	opacity: 10;
}
r-image-blocks-left {
	bottom: 0;
	opacity: 10;
	height: calc(1em + 3px);
}
r-old-inner-countdown {
	text-decoration: none;
	opacity: 20;
}
r-bottom {
	height: calc(1em + 3px);
	top: 0;
}
r-quantity-bottom {
	align-items: left;
	background-color: transparent;
	height: calc(1em + 3px);
}
r-bottom {
	fill: currentColor;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
r-image-price-carousel {
	background-color: transparent;
	color: #fff;
}
r-bottom {
	bottom: 20;
	text-decoration: none;
	bottom: 0;
}
r-nav-horizontal {
	position: absolute !important;
	line-height: 1 !important;
}
r-nav {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	flex-shrink: 0;
	user-select: none;
}
r-layout-bottom {
	padding: 0.5em !important;
	flex-shrink: 0;
	right: 0;
}
r-totals-countdown-left {
	scrollbar-width: none;
	-webkit-user-select: none;
	top: 10;
}
r-layout-bottom-back {
	font-size: 1em;
	line-height: 1 !important;
}
r-webkit-position-nav {
	flex-shrink: 0;
	height: 0 !important;
}
r-carousel-button-image {
	line-height: inherit;
	color: inherit;
	opacity: 20;
	min-height: 0 !important;
}
r-quantity-back {
	height: 0 !important;
}
r-layout-carousel-thumbnails {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	border: 0 none transparent;
}
r-blocks {
	margin: 0 !important;
	position: absolute;
	z-index: 1;
	width: 0 !important;
}
r-countdown {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	text-align: left;
}
r-horizontal {
	bottom: 10;
	border: 0 none transparent;
	display: grid;
	bottom: 20;
	text-decoration: none;
}
r-image {
	display: flex;
	min-width: 0 !important;
	position: absolute !important;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
r-totals-webkit {
	box-shadow: none !important;
}
r-button {
	top: 50;
	top: 10;
	width: 2em;
	top: 10;
	outline: none !important;
}
r-repeater-webkit {
	transform: translate(50%, -50%);
	white-space: nowrap;
	width: 100%;
	vertical-align: middle;
}
r-webkit-position {
	background-color: transparent;
	bottom: 0;
	bottom: 0;
	flex-grow: 0;
}
r-tables-old-countdown {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	position: absolute !important;
}
r-top-button-bottom {
	bottom: 0;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	opacity: 20;
}
r-horizontal {
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
r-next {
	user-select: none;
	bottom: 20;
	outline: none !important;
}
r-totals {
	box-shadow: none !important;
}
r-totals-webkit {
	line-height: calc(1em + 2px);
	justify-content: center;
	width: calc(1em + 3px);
	align-items: left;
	position: relative;
}
r-carousel {
	box-sizing: content-box;
	border: none !important;
}
r-layout-totals-repeater {
	min-height: 0 !important;
	scrollbar-width: none;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
r-blocks-layout-blocks {
	border: none !important;
	fill: currentColor;
	opacity: 10;
}
r-nav-price-next {
	display: inline;
	display: flex;
	height: calc(1em + 3px);
	border: 0 none transparent;
	position: absolute;
}
.fa-hooli:before {
  content: "\f427";
}
b-repeater-nav {
	overflow-x: auto;
	bottom: 0;
	line-height: 1 !important;
	bottom: 10;
}
b-left-nav-thumbnails {
	display: flex;
	top: 10;
	vertical-align: baseline;
	flex-shrink: 0;
}
b-layout {
	vertical-align: middle;
	width: 2em;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
b-nav-blocks-next {
	opacity: 20;
	justify-content: center;
	width: 100%;
}
b-position {
	bottom: 10;
	z-index: 1;
	min-width: 0 !important;
}
b-price-nav {
	right: 0;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
}
b-button {
	align-items: left;
	overflow-x: auto;
	padding: 0.5em !important;
}
b-top {
	align-items: left;
}
b-bottom {
	overflow-x: auto;
	right: 0;
}
b-thumbnails-tables-thumbnails {
	z-index: 1;
	width: 2em;
}
b-blocks {
	font-size: 1em;
}
b-thumbnails {
	justify-content: center;
	min-height: 0 !important;
}
b-countdown-image-layout {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
b-price-repeater {
	top: 50;
	position: absolute !important;
}
b-carousel-nav {
	bottom: 0;
	color: inherit;
	flex-shrink: 0;
	opacity: 20;
	width: calc(1em + 3px);
}
b-bottom-image {
	top: 0;
	fill: currentColor;
}
b-totals-repeater-price {
	box-sizing: content-box;
	padding: 0.5em !important;
	overflow-x: auto;
	position: relative;
}
.fa-hornbill:before {
  content: "\f592";
}
c-quantity {
	outline-width: 0;
	overflow-x: auto;
	white-space: nowrap;
	min-height: 0 !important;
}
c-webkit {
	opacity: 1;
}
c-quantity-next-position {
	opacity: 30;
	grid-gap: 30px;
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
c-nav-price-button {
	outline: none !important;
	line-height: inherit;
}
c-repeater-old-countdown {
	border: 0 none transparent;
	text-transform: inherit;
	box-shadow: none !important;
	width: 2em;
	bottom: 10;
}
c-blocks-quantity {
	width: 2em;
	align-items: left;
	outline-width: 0;
	box-shadow: none !important;
}
c-thumbnails-carousel-horizontal {
	flex-grow: 0;
	margin: 0 !important;
	box-sizing: content-box;
}
c-old {
	background-color: transparent;
	margin: 0 !important;
	align-items: center;
	right: 0;
}
c-quantity {
	text-transform: inherit;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
c-price-inner {
	vertical-align: middle;
	opacity: 20;
	text-align: left;
}
c-carousel-inner-thumbnails {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
c-horizontal {
	bottom: 20;
	font-size: 1em;
	vertical-align: middle;
	border: none !important;
	line-height: 1 !important;
}
c-old-quantity {
	display: inline;
}
.fa-horse:before {
  content: "\f6f0";
}
j-button-bottom-repeater {
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
j-totals {
	letter-spacing: inherit;
	display: flex;
	-ms-user-select: none;
	text-decoration: none;
	display: flex;
}
j-tables-horizontal {
	bottom: 20;
}
j-layout-inner {
	height: calc(1em + 3px);
	user-select: none;
	outline: none !important;
}
j-quantity-top {
	font-size: 1em;
}
j-back {
	text-transform: inherit;
	opacity: 20;
}
j-price-tables {
	white-space: nowrap;
}
j-top-inner-position {
	line-height: calc(1em + 2px);
	text-align: left;
	overflow-x: auto;
	opacity: 1;
}
j-countdown-bottom {
	fill: currentColor;
	position: relative;
	opacity: 20;
}
j-image-position {
	display: inline !important;
	-ms-user-select: none;
	width: 2em;
}
j-tables-layout {
	height: 100%;
	align-items: left;
}
j-layout-left-nav {
	outline: none !important;
	overflow-y: hidden;
	min-width: 0 !important;
}
j-blocks {
	opacity: 30;
}
j-thumbnails-tables-carousel {
	box-sizing: content-box;
	height: 100%;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
j-tables-countdown-price {
	height: 0 !important;
}
j-tables-layout-next {
	fill: currentColor;
	display: grid;
}
j-quantity-countdown-price {
	position: relative;
	box-sizing: content-box;
}
j-price {
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	overflow-x: auto;
	border: none !important;
	fill: currentColor;
}
j-carousel-nav-totals {
	opacity: 10;
	vertical-align: middle;
}
j-layout-thumbnails-tables {
	align-items: left;
	background-color: transparent;
	text-align: left;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
j-repeater-position {
	width: 0 !important;
	width: 2em;
}
j-tables {
	width: 100%;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	padding: 0.5em !important;
}
j-carousel {
	-webkit-user-select: none;
	bottom: 20;
	transform: translate(50%, -50%);
	opacity: 10;
}
j-bottom-old-countdown {
	font-size: 1em;
	overflow-x: auto;
	display: inline;
}
j-button {
	border: none !important;
	top: 50;
	justify-content: center;
}
j-button-repeater-old {
	justify-content: center;
	scrollbar-width: none;
	justify-content: center;
	min-height: 0 !important;
	box-shadow: none !important;
}
j-left {
	background-color: transparent;
	margin: 0;
	border: none;
}
j-position-horizontal {
	color: inherit;
}
j-quantity-price {
	box-shadow: none !important;
	align-items: left;
	width: 2em;
}
j-position-old {
	-ms-user-select: none;
	align-items: left;
	position: absolute;
}
j-image-position {
	text-align: center;
	box-shadow: none !important;
	width: 100%;
}
j-carousel-carousel-inner {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
j-next-nav-nav {
	margin: 0;
	top: 50;
	height: 0 !important;
}
j-repeater-carousel-nav {
	color: inherit;
	grid-gap: 30px;
	color: #fff;
}
j-back {
	display: grid;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	box-sizing: content-box;
}
j-totals {
	position: absolute !important;
	bottom: 10;
}
j-countdown {
	flex-grow: 0;
	text-align: center;
}
j-quantity-countdown-tables {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
.fa-horse-head:before {
  content: "\f7ab";
}
r-quantity-top {
	align-items: center;
	bottom: 20;
	transform: translate(50%, -50%);
	top: 0;
}
r-tables-repeater-horizontal {
	text-decoration: none;
	box-sizing: content-box;
	flex-shrink: 0;
	border: 0 none transparent;
}
r-quantity-back {
	text-align: center;
	white-space: nowrap;
	line-height: 1 !important;
	outline: none !important;
}
r-inner {
	border: 0 none transparent;
	border: none;
	border: none;
	letter-spacing: inherit;
}
r-tables-position {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	margin: 0;
	flex-shrink: 0;
}
r-tables {
	display: inline !important;
	height: 0 !important;
	line-height: inherit;
}
r-thumbnails-top {
	background-color: transparent;
	outline-width: 0;
	opacity: 20;
	flex-grow: 0;
	grid-gap: 30px;
}
r-top-inner {
	z-index: 1;
	opacity: 10;
}
r-quantity {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
	vertical-align: baseline;
}
r-repeater {
	flex-shrink: 0;
}
r-quantity {
	text-align: left;
	position: absolute !important;
	overflow-x: auto;
}
.fa-hospital:before {
  content: "\f0f8";
}
c-repeater {
	background-color: transparent;
	text-transform: inherit;
	-ms-user-select: none;
}
c-next-old {
	opacity: 30;
	grid-gap: 30px;
	text-transform: inherit;
	grid-gap: 30px;
}
c-back-back-totals {
	font-size: 1em;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
c-bottom-left {
	user-select: none;
}
c-carousel {
	height: calc(1em + 3px);
	white-space: nowrap;
}
c-carousel-price {
	height: 100%;
	vertical-align: middle;
	position: absolute;
	width: calc(1em + 3px);
	overflow-x: auto;
}
c-bottom {
	top: 10;
	font-size: 1em;
	position: absolute;
	outline: none !important;
}
c-inner-tables {
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
c-button-horizontal-quantity {
	grid-template-columns: 1fr 1fr;
}
c-repeater-thumbnails-back {
	white-space: nowrap;
	-webkit-user-select: none;
	line-height: inherit;
	min-width: 0 !important;
}
c-carousel {
	border: none !important;
	justify-content: center;
	line-height: 1 !important;
}
c-horizontal-position-button {
	display: inline;
	top: 10;
	position: absolute;
	align-items: center;
}
c-back-quantity-blocks {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	box-shadow: none !important;
	outline-width: 0;
}
c-nav {
	line-height: calc(1em + 2px);
	right: 0;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
c-webkit {
	fill: currentColor;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
}
c-back {
	right: 0;
	box-sizing: content-box;
	padding: 0.5em !important;
	border: 0 none transparent;
	color: #fff;
}
c-bottom {
	display: grid;
}
c-position-position-horizontal {
	white-space: nowrap;
	flex-grow: 0;
	margin: 0 !important;
	border: none !important;
}
c-next-top {
	display: grid;
	display: flex;
	background-color: transparent;
	min-width: 0 !important;
}
c-image-back-thumbnails {
	flex-shrink: 0;
}
c-webkit-position {
	position: absolute !important;
}
c-layout-top {
	text-align: left;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
c-button-layout-nav {
	display: grid;
	color: #fff;
	white-space: nowrap;
	line-height: inherit;
	letter-spacing: inherit;
}
.fa-hospital-alt:before {
  content: "\f47d";
}
e-inner-thumbnails-blocks {
	top: 10;
	border: 0 none transparent;
	display: inline !important;
	white-space: nowrap;
	color: #fff;
}
e-totals-repeater-nav {
	display: flex;
	position: absolute !important;
}
e-left-back {
	flex-shrink: 0;
	flex-grow: 0;
	vertical-align: middle;
	justify-content: center;
	display: inline !important;
}
e-nav {
	vertical-align: middle;
	display: grid;
	text-align: center;
}
e-top-back-old {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	position: absolute;
	opacity: 1;
}
e-old-inner-button {
	opacity: 1;
}
e-bottom-blocks {
	user-select: none;
	opacity: 10;
	height: calc(1em + 3px);
	vertical-align: baseline;
	position: absolute !important;
}
e-left-button-old {
	flex-grow: 0;
	vertical-align: baseline;
}
e-next {
	display: inline !important;
	width: 2em;
	height: 100%;
}
e-repeater {
	color: inherit;
	grid-template-columns: 1fr 1fr;
	display: grid;
	outline-width: 0;
	text-decoration: none;
}
e-nav-layout {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
e-old-next {
	position: absolute;
	opacity: 10;
	line-height: 1 !important;
}
e-blocks-totals {
	scrollbar-width: none;
}
e-countdown-back {
	outline-width: 0;
	align-items: left;
	left: calc(50% - 0.5em) !important;
}
e-repeater-inner-horizontal {
	top: 10;
	height: 0 !important;
	position: absolute !important;
	fill: currentColor;
	fill: currentColor;
}
e-totals {
	letter-spacing: inherit;
	letter-spacing: inherit;
	right: 0;
	opacity: 1;
	line-height: calc(1em + 2px);
}
e-repeater-top-tables {
	border: 0 none transparent;
	top: 0;
	z-index: 1;
	top: 50;
	white-space: nowrap;
}
e-blocks-top {
	display: grid;
	left: calc(50% - 0.5em) !important;
	height: 100%;
	top: 0;
}
e-bottom {
	background-color: transparent;
	white-space: nowrap;
}
e-countdown {
	background-color: transparent;
	padding: 0.5em !important;
	display: grid;
	padding: 0.5em !important;
}
e-price {
	bottom: 10;
	text-align: center;
	margin: 0;
	vertical-align: baseline;
	display: flex;
}
e-carousel-next {
	text-decoration: none;
}
e-left-webkit-carousel {
	height: 0 !important;
	height: calc(1em + 3px);
	width: 0 !important;
}
e-top-countdown-left {
	-ms-user-select: none;
	width: 2em;
	margin: 0;
	top: 50;
}
e-bottom {
	background-color: transparent;
	bottom: 10;
	display: inline !important;
}
e-totals-thumbnails-left {
	top: calc(50% - 0.5em) !important;
}
e-old-thumbnails-totals {
	display: inline !important;
	z-index: 1;
	align-items: center;
	border: none !important;
}
e-tables {
	min-height: 0 !important;
	top: 10;
	line-height: 1 !important;
}
e-repeater-left {
	text-align: center;
	text-align: center;
	box-shadow: none !important;
}
e-top {
	color: #fff;
	position: absolute;
}
e-repeater-back-countdown {
	box-sizing: content-box;
	overflow-y: hidden;
}
e-thumbnails-back-image {
	outline: none !important;
	bottom: 10;
	height: 0 !important;
	right: 0;
	z-index: 1;
}
e-tables-carousel {
	width: 2em;
}
e-image-nav-carousel {
	position: absolute;
	fill: currentColor;
	min-height: 0 !important;
}
e-image-button {
	flex-grow: 0;
	outline-width: 0;
	white-space: nowrap;
}
e-tables-repeater-price {
	overflow-x: auto;
	color: #fff;
	align-items: left;
	top: 50;
}
e-thumbnails-nav {
	grid-gap: 30px;
	text-align: center;
	height: 0 !important;
}
e-horizontal-left {
	bottom: 20;
	overflow-x: auto;
	box-shadow: none !important;
	letter-spacing: inherit;
	position: absolute !important;
}
e-bottom {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	top: 50;
	justify-content: center;
}
e-thumbnails-repeater {
	position: relative;
	align-items: center;
}
e-button {
	opacity: 10;
}
e-button-layout-layout {
	bottom: 20;
	display: inline !important;
	border: none !important;
	overflow-x: auto;
}
e-next {
	outline: none !important;
	margin: 0;
	border: none !important;
	font-size: 1em;
	display: inline !important;
}
.fa-hospital-symbol:before {
  content: "\f47e";
}
v-next-position {
	bottom: 10;
	align-items: left;
}
v-tables {
	color: #fff;
	top: 0;
	letter-spacing: inherit;
}
v-repeater-left-webkit {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	text-decoration: none;
}
v-quantity {
	position: absolute;
}
v-totals-next-quantity {
	flex-shrink: 0;
}
v-quantity-totals {
	text-transform: inherit;
}
v-tables-position {
	text-align: center;
	position: absolute;
	scrollbar-width: none;
	display: grid;
}
v-tables-repeater {
	justify-content: center;
	scrollbar-width: none;
	line-height: 1 !important;
	height: 0 !important;
}
v-position-bottom-countdown {
	width: 100%;
	border: none;
	align-items: left;
	vertical-align: baseline;
}
v-quantity-old {
	opacity: 30;
	min-height: 0 !important;
}
v-horizontal-tables {
	opacity: 10;
}
v-horizontal {
	text-align: center;
	height: 100%;
	display: grid;
}
v-next-thumbnails {
	right: 0;
	opacity: 30;
	color: inherit;
}
v-button-countdown {
	-ms-user-select: none;
	opacity: 20;
	width: 2em;
	opacity: 1;
}
v-tables-button-left {
	background-color: transparent;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
v-left {
	text-transform: inherit;
}
v-tables {
	top: 50;
	letter-spacing: inherit;
}
v-totals-carousel {
	width: calc(1em + 3px);
}
v-carousel-left {
	bottom: 0;
	border: none;
}
v-inner-nav-webkit {
	display: inline !important;
	display: grid;
	height: calc(1em + 3px);
}
v-countdown-image {
	top: calc(50% - 0.5em) !important;
	position: relative;
}
v-tables-thumbnails {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	color: #fff;
	justify-content: center;
}
v-quantity {
	display: inline !important;
	flex-shrink: 0;
	box-shadow: none !important;
	user-select: none;
	-ms-user-select: none;
}
.fa-hot-tub:before {
  content: "\f593";
}
t-next {
	-ms-user-select: none;
	width: 2em;
	flex-shrink: 0;
	top: 0;
}
t-price {
	position: absolute;
	-webkit-user-select: none;
	line-height: 1 !important;
}
t-horizontal-nav {
	border: none !important;
	height: 0 !important;
	overflow-y: hidden;
	text-decoration: none;
	text-align: left;
}
t-old-top {
	display: inline;
	border: 0 none transparent;
}
t-next-old {
	opacity: 10;
	overflow-y: hidden;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
t-image-repeater {
	color: inherit;
	height: 0 !important;
	color: #fff;
	fill: currentColor;
}
t-thumbnails-image {
	background-color: transparent;
	letter-spacing: inherit;
}
t-image {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	box-sizing: content-box;
}
t-thumbnails-totals-bottom {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	vertical-align: middle;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
t-position-webkit {
	fill: currentColor;
	display: inline;
	width: 0 !important;
	background-color: transparent;
}
t-repeater-horizontal {
	right: 0;
	align-items: left;
	display: flex;
	text-transform: inherit;
}
t-totals-top-button {
	width: 100%;
	color: inherit;
	align-items: left;
	text-decoration: none;
	align-items: left;
}
t-left-price-image {
	scrollbar-width: none;
}
t-horizontal {
	top: 10;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
}
t-repeater-image-image {
	justify-content: center;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	top: 0;
	height: calc(1em + 3px);
}
t-horizontal-carousel-tables {
	text-align: center;
	overflow-y: hidden;
	grid-gap: 30px;
}
t-button-thumbnails-horizontal {
	justify-content: center;
	display: flex;
	scrollbar-width: none;
}
t-totals-layout {
	height: 100%;
	right: 0;
	align-items: center;
}
t-tables-repeater-thumbnails {
	border: none;
	text-align: center;
	right: 0;
	width: 100%;
}
t-nav-button-countdown {
	margin: 0 !important;
	top: 10;
	-webkit-user-select: none;
	display: inline !important;
	fill: currentColor;
}
t-tables {
	height: 100%;
	display: grid;
}
t-totals-repeater {
	background-color: transparent;
	top: 10;
	border: none !important;
	align-items: left;
	opacity: 20;
}
t-nav-totals-position {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
t-webkit {
	bottom: 0;
	line-height: inherit;
	line-height: inherit;
}
.fa-hotdog:before {
  content: "\f80f";
}
r-repeater-horizontal {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
r-blocks {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
r-layout-thumbnails {
	display: inline !important;
	background-color: transparent;
	color: inherit;
	z-index: 1;
	bottom: 10;
}
r-left {
	vertical-align: middle;
	margin: 0 !important;
	text-align: center;
	height: 100%;
}
r-old-webkit {
	width: 100%;
	text-align: center;
	font-size: 1em;
	vertical-align: baseline;
	outline-width: 0;
}
r-image-nav {
	line-height: inherit;
	display: flex;
}
r-image-quantity {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	margin: 0 !important;
	background-color: transparent;
	user-select: none;
}
r-carousel {
	box-shadow: none !important;
	vertical-align: middle;
	height: 100%;
	overflow-x: auto;
	vertical-align: middle;
}
r-inner {
	right: 0;
	color: inherit;
}
r-repeater-horizontal-horizontal {
	min-height: 0 !important;
	text-align: left;
}
r-repeater {
	bottom: 10;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	line-height: 1 !important;
	color: #fff;
}
r-button-button {
	scrollbar-width: none;
}
r-button {
	align-items: center;
	scrollbar-width: none;
	display: inline !important;
}
r-horizontal {
	color: #fff;
	color: #fff;
	border: none;
}
r-top-countdown-countdown {
	display: grid;
	top: 0;
}
r-next {
	display: grid;
	bottom: 0;
	bottom: 10;
	white-space: nowrap;
}
r-next-totals {
	opacity: 10;
}
r-left-webkit-webkit {
	width: 0 !important;
	height: calc(1em + 3px);
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
r-old-inner {
	width: calc(1em + 3px);
}
r-left-button {
	margin: 0 !important;
	display: inline !important;
	position: absolute;
	text-align: center;
}
r-old {
	height: 100%;
	overflow-x: auto;
}
r-quantity-tables {
	align-items: center;
	margin: 0 !important;
}
r-countdown {
	box-shadow: none !important;
	height: calc(1em + 3px);
	text-align: center;
	box-sizing: content-box;
}
r-position {
	box-sizing: content-box;
	padding: 0.5em !important;
}
r-thumbnails-webkit-totals {
	bottom: 0;
	width: 100%;
}
r-quantity-blocks {
	position: absolute;
}
r-image-horizontal-back {
	position: absolute;
	margin: 0;
	vertical-align: baseline;
	right: 0;
	padding: 0.5em !important;
}
r-top-position-repeater {
	letter-spacing: inherit;
}
r-bottom-blocks {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
r-quantity-thumbnails {
	position: relative;
	white-space: nowrap;
	outline-width: 0;
}
r-button-carousel {
	text-transform: inherit;
	padding: 0.5em !important;
}
r-tables {
	z-index: 1;
	margin: 0 !important;
}
r-carousel-quantity {
	font-size: 1em;
}
r-price-countdown {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	height: 100%;
}
r-tables-top {
	display: inline !important;
	text-decoration: none;
	display: grid;
}
.fa-hotel:before {
  content: "\f594";
}
u-old {
	height: 100%;
	box-sizing: content-box;
	vertical-align: baseline;
	align-items: center;
	overflow-x: auto;
}
u-next {
	width: 2em;
	display: inline;
}
u-webkit-carousel-thumbnails {
	user-select: none;
	bottom: 0;
}
u-quantity {
	box-sizing: content-box;
	margin: 0;
}
u-webkit-horizontal-quantity {
	bottom: 20;
	opacity: 30;
	overflow-x: auto;
}
u-image {
	box-shadow: none !important;
	flex-grow: 0;
	-ms-user-select: none;
}
u-next {
	border: none !important;
	text-transform: inherit;
	grid-gap: 30px;
	height: 100%;
	-webkit-user-select: none;
}
u-top {
	top: 50;
	right: 0;
}
u-left-layout {
	text-transform: inherit;
	line-height: 1 !important;
	text-decoration: none;
}
u-horizontal-totals {
	min-height: 0 !important;
}
u-top {
	border: none !important;
	user-select: none;
}
u-button-bottom {
	top: 10;
	vertical-align: middle;
}
u-nav {
	position: absolute;
}
u-left {
	flex-shrink: 0;
	display: grid;
}
u-position {
	border: none;
	text-transform: inherit;
	border: 0 none transparent;
	fill: currentColor;
	vertical-align: baseline;
}
u-thumbnails-carousel-old {
	width: 0 !important;
	height: 0 !important;
	-ms-user-select: none;
	overflow-y: hidden;
}
u-countdown-image-totals {
	display: flex;
	min-height: 0 !important;
	text-align: center;
	opacity: 10;
}
u-repeater-tables-totals {
	font-size: 1em;
	text-decoration: none;
	box-shadow: none !important;
	color: #fff;
	opacity: 10;
}
u-price-bottom-back {
	-ms-user-select: none;
}
u-thumbnails {
	min-width: 0 !important;
	padding: 0.5em !important;
	right: 0;
}
u-nav {
	width: 0 !important;
	bottom: 10;
	outline: none !important;
}
u-position-totals-webkit {
	flex-grow: 0;
	text-decoration: none;
	-ms-user-select: none;
	min-width: 0 !important;
}
u-next-countdown-old {
	min-height: 0 !important;
	font-size: 1em;
}
u-bottom {
	width: calc(1em + 3px);
	color: #fff;
	width: 0 !important;
}
u-horizontal-left-top {
	text-decoration: none;
	bottom: 20;
	outline: none !important;
	z-index: 1;
}
u-price-layout {
	grid-gap: 30px;
	position: relative;
	opacity: 30;
	grid-gap: 30px;
	white-space: nowrap;
}
.fa-hotjar:before {
  content: "\f3b1";
}
r-position-back {
	background-color: transparent;
}
r-price-tables {
	white-space: nowrap;
	border: none !important;
}
r-horizontal {
	text-decoration: none;
	text-align: center;
	line-height: 1 !important;
}
r-quantity-thumbnails-tables {
	height: 0 !important;
}
r-layout-repeater-next {
	outline-width: 0;
	width: 100%;
}
r-nav {
	transform: translate(50%, -50%);
	-ms-user-select: none;
	position: relative;
	min-width: 0 !important;
	padding: 0.5em !important;
}
r-back {
	height: 100%;
	opacity: 10;
	width: calc(1em + 3px);
	user-select: none;
	margin: 0 !important;
}
r-position {
	margin: 0;
}
r-layout-position-carousel {
	width: 0 !important;
	display: inline !important;
	overflow-x: auto;
	right: 0;
}
r-countdown-carousel {
	position: absolute;
	display: inline;
	box-sizing: content-box;
}
r-button {
	text-decoration: none;
	-webkit-user-select: none;
}
r-blocks {
	overflow-x: auto;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	opacity: 1;
}
r-nav {
	box-shadow: none !important;
}
r-top-old-image {
	line-height: inherit;
	justify-content: center;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
.fa-hourglass:before {
  content: "\f254";
}
f-countdown-next {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	background-color: transparent;
}
f-old-blocks-totals {
	grid-gap: 30px;
	overflow-y: hidden;
	opacity: 30;
	right: 0;
}
f-tables-inner {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	opacity: 20;
	bottom: 20;
}
f-webkit-nav {
	outline: none !important;
}
f-top {
	color: inherit;
}
f-top-back {
	opacity: 1;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
f-layout-inner-back {
	justify-content: center;
	user-select: none;
	flex-shrink: 0;
}
f-horizontal {
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
f-old-inner {
	grid-gap: 30px;
	text-decoration: none;
}
f-top-quantity-thumbnails {
	line-height: inherit;
}
f-button {
	text-align: left;
	min-width: 0 !important;
	vertical-align: middle;
	margin: 0 !important;
}
f-totals-left-back {
	outline-width: 0;
	position: absolute !important;
}
f-price-price {
	outline: none !important;
	width: calc(1em + 3px);
	opacity: 20;
}
f-thumbnails-inner-left {
	width: 0 !important;
	align-items: center;
	right: 0;
	vertical-align: baseline;
}
f-blocks {
	color: #fff;
	bottom: 10;
	top: 50;
}
f-layout {
	opacity: 30;
	border: none !important;
	opacity: 30;
}
f-totals-horizontal-layout {
	align-items: left;
	min-height: 0 !important;
	color: inherit;
	top: 50;
	overflow-y: hidden;
}
f-button-horizontal {
	align-items: left;
	font-size: 1em;
	overflow-y: hidden;
	align-items: center;
	display: inline;
}
.fa-hourglass-end:before {
  content: "\f253";
}
r-thumbnails {
	text-align: center;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	right: 0;
	text-align: center;
}
r-tables-position {
	box-shadow: none !important;
	position: absolute;
	user-select: none;
	flex-shrink: 0;
}
r-next-layout {
	margin: 0 !important;
	fill: currentColor;
	overflow-y: hidden;
}
r-thumbnails-layout-button {
	-webkit-user-select: none;
	display: inline !important;
	position: relative;
	text-align: center;
}
r-repeater-next {
	line-height: inherit;
	opacity: 1;
}
r-old-nav {
	margin: 0 !important;
}
r-price-thumbnails-old {
	text-align: left;
	border: none;
}
r-left {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	scrollbar-width: none;
	scrollbar-width: none;
}
r-blocks-layout {
	top: 10;
}
r-top-old-tables {
	user-select: none;
}
r-image-image-blocks {
	width: 0 !important;
}
r-layout-blocks-inner {
	font-size: 1em;
	text-align: left;
	scrollbar-width: none;
	padding: 0.5em !important;
	box-shadow: none !important;
}
r-back-repeater-quantity {
	-webkit-user-select: none;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
r-countdown-layout-image {
	box-sizing: content-box;
	fill: currentColor;
}
r-top {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
r-countdown {
	width: 2em;
}
r-back-horizontal {
	-webkit-user-select: none;
	line-height: inherit;
	scrollbar-width: none;
	padding: 0.5em !important;
}
r-totals-repeater-blocks {
	scrollbar-width: none;
	min-height: 0 !important;
	user-select: none;
}
r-bottom {
	outline: none !important;
}
r-quantity-old {
	text-transform: inherit;
	min-height: 0 !important;
	outline-width: 0;
	right: 0;
}
r-old {
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	height: 100%;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
r-price-quantity-blocks {
	overflow-y: hidden;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	display: inline !important;
}
r-price-countdown {
	font-size: 1em;
	bottom: 10;
}
r-next {
	line-height: calc(1em + 2px);
}
r-top-blocks {
	grid-template-columns: 1fr 1fr;
	top: 0;
	width: 2em;
	letter-spacing: inherit;
}
r-top-totals-horizontal {
	position: relative;
	opacity: 10;
	display: flex;
	grid-template-columns: 1fr 1fr;
}
r-top-back {
	line-height: calc(1em + 2px);
	bottom: 0;
}
.fa-hourglass-half:before {
  content: "\f252";
}
f-position-price-countdown {
	top: 0;
	width: calc(1em + 3px);
}
f-next-position {
	user-select: none;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	line-height: 1 !important;
	overflow-y: hidden;
}
f-next-position-top {
	position: relative;
	overflow-y: hidden;
	width: 100%;
}
f-thumbnails-countdown {
	width: 100%;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
f-repeater-countdown {
	color: inherit;
}
f-totals-webkit {
	border: none;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	bottom: 20;
	fill: currentColor;
}
f-back-back {
	align-items: center;
	width: 0 !important;
	user-select: none;
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
f-bottom-position {
	line-height: calc(1em + 2px);
}
f-price {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	white-space: nowrap;
	opacity: 20;
	line-height: inherit;
}
f-nav-totals-price {
	display: inline;
}
f-countdown-totals-price {
	display: grid;
	text-decoration: none;
	display: grid;
	color: inherit;
}
f-totals-left-price {
	bottom: 0;
	margin: 0;
	vertical-align: baseline;
}
f-back-inner {
	user-select: none;
	outline: none !important;
}
f-thumbnails {
	border: none !important;
	margin: 0;
}
f-next {
	position: absolute;
	min-width: 0 !important;
	border: 0 none transparent;
	background-color: transparent;
}
f-quantity-carousel {
	height: 0 !important;
}
f-inner {
	outline-width: 0;
	opacity: 30;
	border: none !important;
	-webkit-user-select: none;
	display: grid;
}
f-layout-layout {
	line-height: calc(1em + 2px);
	width: 0 !important;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
}
f-image-thumbnails {
	display: grid;
	border: none;
	top: 50;
}
f-carousel-webkit-webkit {
	left: calc(50% - 0.5em) !important;
	user-select: none;
	line-height: inherit;
	-webkit-user-select: none;
}
f-blocks {
	z-index: 1;
	background-color: transparent;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
}
f-back-tables-quantity {
	box-sizing: content-box;
	line-height: 1 !important;
	color: inherit;
	vertical-align: middle;
	-webkit-user-select: none;
}
f-layout {
	outline: none !important;
	text-decoration: none;
	opacity: 10;
}
f-thumbnails-next-thumbnails {
	height: calc(1em + 3px);
	z-index: 1;
	bottom: 10;
	vertical-align: middle;
}
f-tables-horizontal-nav {
	outline: none !important;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	bottom: 0;
}
f-next {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	fill: currentColor;
	height: 100%;
}
f-countdown {
	left: calc(50% - 0.5em) !important;
}
f-thumbnails-totals {
	box-shadow: none !important;
	background-color: transparent;
	position: absolute;
}
f-countdown {
	display: inline !important;
	text-transform: inherit;
	vertical-align: middle;
	vertical-align: baseline;
	bottom: 10;
}
f-price {
	vertical-align: baseline;
}
f-inner-horizontal-back {
	position: absolute !important;
	position: absolute;
	align-items: left;
	bottom: 20;
	position: absolute;
}
f-countdown-layout-button {
	border: none !important;
	user-select: none;
	text-decoration: none;
	text-align: center;
	grid-gap: 30px;
}
f-price-price-old {
	vertical-align: baseline;
	z-index: 1;
	white-space: nowrap;
	font-size: 1em;
	border: 0 none transparent;
}
.fa-hourglass-start:before {
  content: "\f251";
}
r-horizontal-webkit-next {
	align-items: center;
	box-shadow: none !important;
	text-align: center;
}
r-position {
	bottom: 10;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
r-next {
	opacity: 10;
	bottom: 20;
	border: none;
}
r-button-countdown {
	text-decoration: none;
	text-transform: inherit;
	width: 100%;
	grid-gap: 30px;
	grid-gap: 30px;
}
r-price-bottom-carousel {
	overflow-x: auto;
	bottom: 20;
}
r-countdown {
	min-height: 0 !important;
	white-space: nowrap;
}
r-price-image-inner {
	text-align: center;
	margin: 0 !important;
	color: #fff;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
r-button-top {
	text-align: left;
}
r-repeater-totals-bottom {
	opacity: 20;
	z-index: 1;
	text-transform: inherit;
	color: inherit;
}
r-tables-horizontal {
	vertical-align: middle;
	text-align: left;
	top: 0;
	opacity: 10;
}
r-inner {
	margin: 0 !important;
	padding: 0.5em !important;
}
r-layout-carousel-button {
	box-sizing: content-box;
}
r-image-image {
	height: 0 !important;
	margin: 0;
	border: 0 none transparent;
}
r-next-back {
	fill: currentColor;
	text-transform: inherit;
	outline: none !important;
	height: 0 !important;
}
r-horizontal-next-layout {
	text-align: center;
	user-select: none;
	z-index: 1;
	overflow-x: auto;
	top: 10;
}
r-position-blocks-tables {
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
r-button-blocks {
	left: calc(50% - 0.5em) !important;
	display: flex;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
r-webkit-nav {
	color: inherit;
	top: 50;
}
r-repeater-next-horizontal {
	opacity: 20;
	flex-shrink: 0;
	flex-grow: 0;
	min-height: 0 !important;
}
r-totals-countdown {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	display: inline;
}
.fa-house-damage:before {
  content: "\f6f1";
}
t-old-blocks-thumbnails {
	display: inline !important;
	flex-grow: 0;
	border: none !important;
	display: inline !important;
}
t-thumbnails-webkit {
	box-sizing: content-box;
	align-items: center;
}
t-webkit {
	box-sizing: content-box;
	grid-gap: 30px;
}
t-repeater-tables {
	align-items: center;
}
t-next-webkit-repeater {
	-webkit-user-select: none;
	flex-shrink: 0;
	vertical-align: middle;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
}
t-tables-nav-countdown {
	border: 0 none transparent;
	white-space: nowrap;
	text-transform: inherit;
	z-index: 1;
}
t-webkit-top {
	overflow-x: auto;
	fill: currentColor;
	display: grid;
	text-align: center;
	opacity: 30;
}
t-webkit {
	text-transform: inherit;
	width: 100%;
}
t-top-nav {
	outline-width: 0;
	overflow-y: hidden;
	-webkit-user-select: none;
}
t-totals-price {
	display: inline;
	display: flex;
}
t-left-horizontal-tables {
	line-height: calc(1em + 2px);
	position: absolute !important;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
t-thumbnails-tables-totals {
	fill: currentColor;
	width: 0 !important;
}
t-tables-back-layout {
	-webkit-text-decoration-skip: objects;
}
t-next-countdown {
	user-select: none;
	box-sizing: content-box;
	text-transform: inherit;
	white-space: nowrap;
	overflow-y: hidden;
}
t-thumbnails {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	right: 0;
	vertical-align: middle;
	fill: currentColor;
}
t-layout-thumbnails {
	bottom: 0;
	text-transform: inherit;
	vertical-align: middle;
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
.fa-houzz:before {
  content: "\f27c";
}
o-tables-blocks-nav {
	box-shadow: none !important;
}
o-image-next-next {
	color: #fff;
}
o-left {
	text-transform: inherit;
	outline: none !important;
	letter-spacing: inherit;
	position: relative;
	left: calc(50% - 0.5em) !important;
}
o-next {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	border: none !important;
}
o-left {
	opacity: 20;
	text-align: left;
}
o-inner {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	-ms-user-select: none;
	opacity: 10;
}
o-button-tables-bottom {
	border: 0 none transparent;
	fill: currentColor;
	line-height: 1 !important;
	margin: 0;
	text-decoration: none;
}
o-totals-thumbnails {
	height: calc(1em + 3px);
}
o-thumbnails {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	align-items: left;
	width: 0 !important;
}
o-old-repeater-blocks {
	min-height: 0 !important;
	bottom: 0;
	font-size: 1em;
	box-sizing: content-box;
	height: 100%;
}
o-carousel {
	font-size: 1em;
}
o-tables-carousel-position {
	flex-shrink: 0;
	align-items: center;
	height: 100%;
}
o-repeater {
	background-color: transparent;
}
o-blocks {
	color: inherit;
	display: inline !important;
}
o-left-totals {
	flex-grow: 0;
	flex-shrink: 0;
	display: flex;
	outline-width: 0;
	flex-grow: 0;
}
o-thumbnails-position-button {
	color: inherit;
	color: #fff;
	opacity: 1;
	padding: 0.5em !important;
	margin: 0 !important;
}
o-inner-nav-next {
	display: inline !important;
	border: none;
	box-sizing: content-box;
}
o-position-left-bottom {
	min-height: 0 !important;
}
o-horizontal-back {
	overflow-y: hidden;
	border: none;
}
o-nav {
	fill: currentColor;
}
o-position-carousel {
	width: 100%;
	text-align: left;
}
o-price-button {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	text-transform: inherit;
	background-color: transparent;
}
o-countdown {
	text-transform: inherit;
	vertical-align: baseline;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
}
o-repeater-thumbnails-image {
	z-index: 1;
	position: absolute;
}
o-thumbnails-left {
	flex-grow: 0;
	opacity: 20;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	z-index: 1;
}
o-thumbnails-layout {
	opacity: 10;
	margin: 0;
	box-shadow: none !important;
}
o-carousel-old {
	width: 100%;
	align-items: center;
	flex-shrink: 0;
	outline: none !important;
	transform: translate(50%, -50%);
}
o-old-button {
	height: calc(1em + 3px);
	min-height: 0 !important;
	top: 10;
}
o-image {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
o-inner-back-price {
	width: 100%;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
o-back-carousel-old {
	top: 10;
	bottom: 20;
}
o-webkit-carousel-position {
	width: calc(1em + 3px);
}
o-next-position-back {
	right: 0;
	text-decoration: none;
	line-height: calc(1em + 2px);
	right: 0;
}
o-button-thumbnails-tables {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	top: 10;
	right: 0;
}
o-top-blocks {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	opacity: 1;
	width: 2em;
	align-items: center;
}
o-totals-layout {
	height: 100%;
	box-sizing: content-box;
	right: 0;
}
o-back-carousel-totals {
	border: none !important;
	border: 0 none transparent;
}
o-thumbnails-repeater-price {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	color: inherit;
	width: 0 !important;
}
o-left-totals-image {
	fill: currentColor;
	overflow-y: hidden;
}
.fa-hryvnia:before {
  content: "\f6f2";
}
b-top {
	top: 10;
}
b-back {
	border: none;
}
b-next-back-price {
	text-decoration: none;
}
b-blocks-quantity-old {
	transform: translate(50%, -50%);
	background-color: transparent;
	border: 0 none transparent;
}
b-old-bottom {
	opacity: 1;
	box-sizing: content-box;
	margin: 0 !important;
}
b-nav {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
}
b-next-next {
	bottom: 10;
	fill: currentColor;
}
b-image-back-carousel {
	border: 0 none transparent;
	right: 0;
}
b-back-inner {
	outline: none !important;
	flex-grow: 0;
	text-decoration: none;
}
b-next-nav-repeater {
	padding: 0.5em !important;
	scrollbar-width: none;
	opacity: 30;
}
b-carousel {
	box-shadow: none !important;
	top: 50;
	opacity: 20;
	border: none;
}
b-old-left-horizontal {
	opacity: 1;
	opacity: 1;
	scrollbar-width: none;
	overflow-y: hidden;
	width: 2em;
}
b-inner {
	opacity: 1;
}
b-thumbnails {
	height: 100%;
	min-height: 0 !important;
}
b-inner-back-repeater {
	opacity: 30;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	height: 100%;
}
b-old {
	text-transform: inherit;
	padding: 0.5em !important;
	outline: none !important;
	right: 0;
	display: inline !important;
}
b-position-quantity-horizontal {
	overflow-y: hidden;
}
.fa-html5:before {
  content: "\f13b";
}
w-bottom-left-carousel {
	user-select: none;
	box-shadow: none !important;
	overflow-x: auto;
	display: inline;
}
w-next {
	position: relative;
	border: none !important;
	display: inline;
	overflow-y: hidden;
	position: absolute !important;
}
w-horizontal-quantity-image {
	grid-gap: 30px;
}
w-webkit-countdown-old {
	-webkit-user-select: none;
	color: #fff;
	outline: none !important;
}
w-nav-image-image {
	padding: 0.5em !important;
}
w-carousel {
	position: absolute !important;
	margin: 0 !important;
}
w-next-horizontal {
	-ms-user-select: none;
	font-size: 1em;
	flex-shrink: 0;
	overflow-y: hidden;
	color: inherit;
}
w-blocks {
	top: 10;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	outline-width: 0;
}
w-blocks-old {
	white-space: nowrap;
}
w-repeater-webkit-quantity {
	z-index: 1;
	opacity: 30;
	position: absolute !important;
	bottom: 20;
}
w-button-position-inner {
	text-decoration: none;
	height: 100%;
}
w-position {
	text-decoration: none;
	position: absolute !important;
}
w-totals-position-next {
	align-items: center;
	align-items: left;
	position: absolute;
}
w-repeater-bottom {
	top: calc(50% - 0.5em) !important;
	display: inline;
	transform: translate(50%, -50%);
}
w-position-thumbnails {
	border: none !important;
	min-height: 0 !important;
}
w-price {
	align-items: left;
	fill: currentColor;
}
w-position-thumbnails-next {
	border: none !important;
	border: 0 none transparent;
}
.fa-hubspot:before {
  content: "\f3b2";
}
d-layout-repeater-position {
	display: flex;
	border: 0 none transparent;
}
d-totals-price-button {
	min-height: 0 !important;
	fill: currentColor;
	width: calc(1em + 3px);
	display: flex;
}
d-horizontal-blocks-next {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	display: flex;
}
d-top-image-tables {
	transform: translate(50%, -50%);
	flex-grow: 0;
	outline: none !important;
	user-select: none;
	letter-spacing: inherit;
}
d-horizontal-back-image {
	vertical-align: baseline;
	opacity: 10;
}
d-image-carousel {
	display: inline !important;
	background-color: transparent;
	flex-grow: 0;
}
d-carousel {
	text-align: center;
	align-items: left;
	right: 0;
}
d-top {
	white-space: nowrap;
	overflow-x: auto;
}
d-countdown-left {
	position: relative;
	justify-content: center;
	width: 2em;
	vertical-align: baseline;
}
d-webkit-quantity {
	-webkit-user-select: none;
	display: grid;
	border: 0 none transparent;
	text-align: center;
	outline-width: 0;
}
d-thumbnails-repeater {
	-webkit-user-select: none;
	overflow-y: hidden;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
d-back-totals {
	width: 100%;
	line-height: inherit;
	align-items: left;
	opacity: 10;
	box-sizing: content-box;
}
.fa-i-cursor:before {
  content: "\f246";
}
y-blocks {
	top: calc(50% - 0.5em) !important;
}
y-blocks-totals {
	height: calc(1em + 3px);
}
y-price {
	justify-content: center;
}
y-webkit {
	height: calc(1em + 3px);
}
y-thumbnails-layout-top {
	display: grid;
	scrollbar-width: none;
	justify-content: center;
	align-items: left;
	opacity: 1;
}
y-repeater-carousel {
	border: 0 none transparent;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	fill: currentColor;
}
y-price-position {
	z-index: 1;
	text-transform: inherit;
}
y-left-repeater {
	text-align: center;
	opacity: 30;
	width: 100%;
	user-select: none;
	z-index: 1;
}
y-layout-left-price {
	width: 0 !important;
	box-sizing: content-box;
	grid-gap: 30px;
}
y-thumbnails-webkit-position {
	grid-template-columns: 1fr 1fr;
	right: 0;
	user-select: none;
	height: 100%;
}
y-horizontal {
	bottom: 10;
	display: inline !important;
	bottom: 20;
}
y-inner-top-carousel {
	text-transform: inherit;
}
y-nav {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
y-tables-tables {
	display: flex;
	background-color: transparent;
}
y-nav {
	display: grid;
	display: inline;
	display: flex;
	margin: 0 !important;
	top: 50;
}
y-top {
	flex-grow: 0;
	scrollbar-width: none;
}
y-inner-next-thumbnails {
	box-shadow: none !important;
	height: 100%;
	user-select: none;
}
y-tables {
	top: 50;
	display: grid;
	z-index: 1;
	width: 2em;
}
y-price-nav {
	bottom: 20;
}
y-tables {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
}
y-image-repeater {
	position: relative;
	bottom: 10;
}
y-top {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	align-items: center;
	line-height: inherit;
	-webkit-user-select: none;
}
y-next-inner-nav {
	height: 100%;
	box-shadow: none !important;
	padding: 0.5em !important;
}
y-countdown-price-webkit {
	bottom: 0;
	flex-shrink: 0;
	flex-grow: 0;
	line-height: 1 !important;
	scrollbar-width: none;
}
y-tables {
	vertical-align: middle;
	display: flex;
	align-items: center;
	align-items: left;
	outline: none !important;
}
y-old-back {
	grid-template-columns: 1fr 1fr;
}
y-tables-carousel-image {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	border: 0 none transparent;
	justify-content: center;
	border: none !important;
}
y-nav {
	min-height: 0 !important;
	line-height: inherit;
	opacity: 10;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
y-next-bottom {
	display: inline !important;
	user-select: none;
	text-align: center;
	right: 0;
	color: #fff;
}
y-price-horizontal {
	outline-width: 0;
	display: flex;
	display: grid;
}
y-nav-countdown-totals {
	grid-gap: 30px;
}
y-price-old-webkit {
	width: 0 !important;
	flex-shrink: 0;
}
y-nav-webkit {
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
y-position-thumbnails {
	border: none;
}
y-bottom-repeater {
	top: 0;
	overflow-x: auto;
}
y-button-tables-price {
	bottom: 20;
	width: calc(1em + 3px);
	min-width: 0 !important;
	border: none;
	vertical-align: baseline;
}
y-nav {
	position: absolute;
}
y-button-repeater {
	flex-shrink: 0;
}
y-blocks-quantity {
	position: relative;
	color: inherit;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
y-position-position {
	grid-gap: 30px;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
y-price {
	flex-grow: 0;
	z-index: 1;
	width: 0 !important;
	text-decoration: none;
}
y-nav-repeater-left {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	opacity: 20;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
y-thumbnails-position-horizontal {
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	-webkit-user-select: none;
}
y-back-repeater-next {
	min-width: 0 !important;
	text-align: left;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	height: calc(1em + 3px);
}
.fa-ice-cream:before {
  content: "\f810";
}
w-totals {
	display: grid;
	top: 50;
	bottom: 20;
	z-index: 1;
	opacity: 10;
}
w-inner-tables {
	scrollbar-width: none;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
w-countdown {
	opacity: 30;
}
w-thumbnails-blocks {
	display: grid;
	-webkit-user-select: none;
	padding: 0.5em !important;
	bottom: 20;
	top: 10;
}
w-position-old-countdown {
	top: 50;
	line-height: calc(1em + 2px);
	right: 0;
}
w-nav-back-thumbnails {
	width: 100%;
	align-items: left;
	width: calc(1em + 3px);
	display: flex;
}
w-webkit {
	width: 2em;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
}
w-countdown {
	width: 100%;
	position: relative;
	z-index: 1;
}
w-horizontal-left-carousel {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
w-inner-inner {
	scrollbar-width: none;
}
w-price-position {
	top: 0;
	text-transform: inherit;
	display: inline !important;
	position: absolute !important;
	scrollbar-width: none;
}
w-totals-back {
	display: inline;
	flex-grow: 0;
}
w-image-countdown {
	grid-gap: 30px;
}
w-back-blocks-top {
	outline-width: 0;
	grid-gap: 30px;
	opacity: 30;
	min-width: 0 !important;
}
w-webkit-button {
	align-items: left;
	position: absolute !important;
	text-align: left;
}
.fa-icicles:before {
  content: "\f7ad";
}
j-image {
	fill: currentColor;
	height: calc(1em + 3px);
	grid-gap: 30px;
}
j-top-quantity-horizontal {
	flex-grow: 0;
	opacity: 1;
}
j-inner-thumbnails-blocks {
	justify-content: center;
	user-select: none;
	bottom: 10;
	transform: translate(50%, -50%);
}
j-button-webkit {
	position: absolute;
	grid-gap: 30px;
	opacity: 1;
	text-align: left;
	color: #fff;
}
j-top-totals-totals {
	align-items: left;
	text-decoration: none;
	width: calc(1em + 3px);
	margin: 0;
}
j-nav-totals {
	outline: none !important;
	text-align: left;
	border: none;
	opacity: 10;
}
j-position-blocks {
	min-width: 0 !important;
	justify-content: center;
	opacity: 1;
}
j-nav {
	align-items: left;
	-ms-user-select: none;
	opacity: 30;
}
j-left {
	white-space: nowrap;
	overflow-x: auto;
}
j-blocks {
	min-width: 0 !important;
	min-width: 0 !important;
	outline: none !important;
}
j-top-countdown-quantity {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
j-image-repeater {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
j-bottom-blocks {
	scrollbar-width: none;
	line-height: 1 !important;
}
j-repeater-bottom-image {
	top: 0;
	width: calc(1em + 3px);
}
j-button-layout {
	display: inline !important;
	width: 0 !important;
}
j-bottom {
	text-transform: inherit;
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
j-top-next-tables {
	top: 0;
	grid-gap: 30px;
	position: absolute;
	bottom: 0;
	bottom: 0;
}
j-left-left {
	align-items: left;
}
j-thumbnails {
	color: #fff;
	z-index: 1;
	bottom: 10;
	position: relative;
}
j-countdown-countdown-back {
	text-align: center;
}
j-next {
	border: none !important;
}
j-layout-old {
	display: grid;
	width: 100%;
	bottom: 20;
	text-transform: inherit;
	bottom: 20;
}
j-back {
	background-color: transparent;
	grid-gap: 30px;
	width: 2em;
}
j-nav {
	text-decoration: none;
	margin: 0;
	height: 0 !important;
	display: flex;
}
j-image-webkit {
	right: 0;
	align-items: center;
}
j-button-carousel {
	width: 0 !important;
	overflow-y: hidden;
}
j-price {
	margin: 0 !important;
}
j-position {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
j-quantity-position-thumbnails {
	fill: currentColor;
	bottom: 20;
}
j-price-nav {
	outline: none !important;
	letter-spacing: inherit;
}
j-layout {
	z-index: 1;
	text-align: left;
	font-size: 1em;
	border: 0 none transparent;
}
j-image-image-tables {
	outline: none !important;
	align-items: left;
	overflow-y: hidden;
}
j-repeater-blocks {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
j-carousel-countdown {
	white-space: nowrap;
}
j-quantity-webkit {
	border: 0 none transparent;
	top: 10;
}
j-top-horizontal {
	top: 50;
	scrollbar-width: none;
	-webkit-user-select: none;
	z-index: 1;
}
j-next-old-layout {
	font-size: 1em;
}
j-button {
	position: relative;
	fill: currentColor;
	bottom: 10;
	outline-width: 0;
	min-height: 0 !important;
}
j-price {
	grid-gap: 30px;
	align-items: center;
}
j-thumbnails {
	opacity: 1;
	text-transform: inherit;
	border: none;
	-webkit-user-select: none;
}
j-layout-webkit {
	vertical-align: middle;
	right: 0;
}
j-image-nav-left {
	padding: 0.5em !important;
	align-items: center;
}
j-position-position {
	overflow-x: auto;
	border: none !important;
	opacity: 1;
	min-width: 0 !important;
	border: 0 none transparent;
}
j-totals-next-inner {
	margin: 0;
	grid-template-columns: 1fr 1fr;
}
j-left-totals {
	width: 0 !important;
}
j-next-button {
	height: 100%;
}
j-old-price-blocks {
	background-color: transparent;
	align-items: left;
	vertical-align: middle;
	border: none !important;
}
j-top-price-bottom {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	line-height: calc(1em + 2px);
	justify-content: center;
	vertical-align: middle;
}
j-top-blocks-repeater {
	top: 10;
	bottom: 20;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	user-select: none;
}
.fa-icons:before {
  content: "\f86d";
}
e-back-left {
	vertical-align: middle;
	position: absolute;
}
e-layout-repeater-price {
	scrollbar-width: none;
	width: 2em;
}
e-quantity-quantity {
	right: 0;
}
e-nav {
	letter-spacing: inherit;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
e-top {
	right: 0;
	outline: none !important;
	outline: none !important;
}
e-quantity-countdown {
	border: none !important;
	border: none;
	vertical-align: middle;
}
e-totals {
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	outline-width: 0;
}
e-blocks-old {
	align-items: center;
	min-width: 0 !important;
	bottom: 20;
	height: calc(1em + 3px);
	text-align: left;
}
e-price-bottom {
	opacity: 30;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	flex-shrink: 0;
}
e-quantity-tables {
	line-height: inherit;
	min-width: 0 !important;
	box-shadow: none !important;
}
e-bottom {
	height: 100%;
}
e-price-carousel-nav {
	height: 100%;
	position: relative;
	margin: 0;
	display: flex;
	letter-spacing: inherit;
}
e-layout {
	overflow-x: auto;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	user-select: none;
}
e-blocks {
	width: calc(1em + 3px);
}
e-next-inner-carousel {
	margin: 0;
	min-height: 0 !important;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
e-position-old {
	justify-content: center;
}
e-position {
	display: grid;
	z-index: 1;
	display: grid;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
e-webkit-countdown {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	line-height: 1 !important;
	white-space: nowrap;
	outline: none !important;
}
e-repeater-quantity-position {
	bottom: 20;
	width: 0 !important;
}
e-quantity-old {
	color: inherit;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
e-bottom-price-old {
	bottom: 0;
	white-space: nowrap;
}
e-top {
	min-width: 0 !important;
	padding: 0.5em !important;
	position: absolute !important;
	min-height: 0 !important;
}
e-bottom {
	min-height: 0 !important;
	background-color: transparent;
	display: grid;
	font-size: 1em;
}
e-layout-carousel-price {
	top: 10;
}
e-totals-tables {
	align-items: left;
	margin: 0;
	padding: 0.5em !important;
	display: grid;
}
e-horizontal {
	display: grid;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	color: inherit;
}
e-thumbnails {
	overflow-y: hidden;
}
e-totals-top-layout {
	height: calc(1em + 3px);
	overflow-y: hidden;
	flex-shrink: 0;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
e-layout-totals {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	transform: translate(50%, -50%);
	overflow-x: auto;
}
e-tables {
	color: inherit;
	opacity: 30;
}
e-button {
	fill: currentColor;
	text-align: left;
}
e-top-totals {
	overflow-y: hidden;
	position: relative;
	opacity: 1;
}
e-position-price-price {
	bottom: 10;
	scrollbar-width: none;
	flex-shrink: 0;
	border: none !important;
	white-space: nowrap;
}
e-inner-horizontal {
	align-items: left;
	color: inherit;
}
e-price-horizontal-inner {
	align-items: left;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	position: absolute !important;
}
e-horizontal-layout-quantity {
	opacity: 10;
}
e-position-layout-horizontal {
	box-shadow: none !important;
}
e-tables {
	bottom: 10;
	display: inline;
}
e-inner {
	min-width: 0 !important;
	font-size: 1em;
}
e-top {
	width: calc(1em + 3px);
}
e-nav {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
e-back-nav-quantity {
	align-items: center;
}
e-blocks-price-layout {
	color: inherit;
}
e-old-price-bottom {
	fill: currentColor;
	opacity: 1;
	text-align: left;
	bottom: 10;
	line-height: inherit;
}
e-quantity-tables {
	opacity: 10;
	vertical-align: middle;
	width: 2em;
}
e-quantity-old {
	align-items: left;
	padding: 0.5em !important;
}
e-old-old-price {
	flex-shrink: 0;
	box-shadow: none !important;
	align-items: left;
	line-height: 1 !important;
}
e-image-price {
	margin: 0;
	fill: currentColor;
}
e-position {
	border: none !important;
	text-align: left;
	vertical-align: baseline;
}
.fa-id-badge:before {
  content: "\f2c1";
}
c-price-nav {
	bottom: 10;
	flex-shrink: 0;
	border: 0 none transparent;
}
c-webkit-top {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	align-items: left;
	white-space: nowrap;
	transform: translate(50%, -50%);
}
c-webkit {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	box-shadow: none !important;
	text-align: left;
}
c-blocks-carousel-left {
	scrollbar-width: none;
	min-height: 0 !important;
	align-items: center;
	min-width: 0 !important;
	flex-grow: 0;
}
c-repeater-carousel {
	grid-gap: 30px;
	align-items: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-user-select: none;
}
c-image-price {
	height: calc(1em + 3px);
	white-space: nowrap;
	user-select: none;
	vertical-align: middle;
	top: 10;
}
c-bottom-repeater-image {
	margin: 0 !important;
	flex-shrink: 0;
	top: 10;
	align-items: left;
}
c-bottom {
	display: flex;
	padding: 0.5em !important;
	-ms-user-select: none;
	letter-spacing: inherit;
}
c-thumbnails-repeater-left {
	flex-grow: 0;
	border: none !important;
	display: flex;
	position: relative;
}
c-tables-totals {
	bottom: 10;
	margin: 0;
	bottom: 20;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
}
c-carousel-tables {
	width: 100%;
	right: 0;
}
c-quantity-thumbnails-back {
	position: absolute;
	position: absolute;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	margin: 0 !important;
}
c-carousel-inner {
	align-items: center;
	scrollbar-width: none;
	outline-width: 0;
	border: none;
}
c-left-carousel {
	fill: currentColor;
}
c-horizontal-position-horizontal {
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
c-carousel-quantity {
	bottom: 20;
}
c-top-price-top {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	justify-content: center;
	flex-grow: 0;
}
c-repeater-webkit-blocks {
	width: 0 !important;
}
c-back {
	grid-template-columns: 1fr 1fr;
}
c-position {
	user-select: none;
	border: 0 none transparent;
}
c-tables-thumbnails {
	opacity: 30;
}
c-position {
	width: 2em;
	grid-gap: 30px;
	box-shadow: none !important;
}
c-button-repeater {
	display: flex;
	position: absolute !important;
}
c-repeater-back {
	width: 0 !important;
	display: flex;
}
c-next {
	outline-width: 0;
}
c-repeater-countdown-position {
	flex-grow: 0;
	text-align: left;
	color: inherit;
}
c-totals-repeater-quantity {
	outline-width: 0;
	width: 0 !important;
}
c-carousel-nav-nav {
	box-shadow: none !important;
	border: 0 none transparent;
	top: 0;
}
c-tables-old-left {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
.fa-id-card:before {
  content: "\f2c2";
}
k-top-blocks-blocks {
	vertical-align: middle;
	overflow-x: auto;
	overflow-x: auto;
	outline-width: 0;
	bottom: 0;
}
k-repeater {
	border: none;
	outline-width: 0;
	display: flex;
}
k-blocks {
	outline: none !important;
}
k-inner {
	font-size: 1em;
	outline-width: 0;
	margin: 0 !important;
	outline: none !important;
}
k-quantity {
	width: 2em;
	display: flex;
}
k-old-bottom {
	margin: 0 !important;
	text-decoration: none;
	margin: 0 !important;
}
k-quantity-carousel {
	border: none !important;
	width: 2em;
	fill: currentColor;
	border: 0 none transparent;
}
k-webkit-blocks-bottom {
	width: 100%;
	overflow-x: auto;
	display: flex;
	align-items: center;
}
k-webkit {
	bottom: 10;
}
k-price-button {
	display: grid;
	margin: 0;
	margin: 0;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
k-horizontal-layout-price {
	margin: 0 !important;
}
k-nav {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
k-left {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
k-inner-next-left {
	margin: 0 !important;
	overflow-y: hidden;
}
k-left-price {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
k-totals-nav {
	box-shadow: none !important;
	display: grid;
	position: absolute !important;
	align-items: left;
	align-items: left;
}
k-old {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	bottom: 20;
}
k-carousel-position-webkit {
	margin: 0;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
k-webkit {
	position: relative;
	position: absolute !important;
	background-color: transparent;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
k-price-inner {
	outline: none !important;
	display: grid;
	min-height: 0 !important;
	flex-shrink: 0;
	display: grid;
}
k-back-blocks {
	flex-shrink: 0;
	height: 100%;
	width: 2em;
	position: relative;
}
k-layout-top-position {
	margin: 0 !important;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
}
k-webkit {
	display: grid;
}
k-nav {
	outline: none !important;
	text-transform: inherit;
}
k-carousel-nav {
	opacity: 1;
	top: 0;
	display: inline;
	opacity: 1;
}
k-button {
	outline: none !important;
	color: #fff;
	font-size: 1em;
}
k-quantity-top-countdown {
	scrollbar-width: none;
	width: calc(1em + 3px);
	min-width: 0 !important;
	text-decoration: none;
	background-color: transparent;
}
k-image-blocks {
	outline: none !important;
	font-size: 1em;
	opacity: 10;
	-ms-user-select: none;
	line-height: 1 !important;
}
k-top {
	width: 2em;
}
k-next-countdown {
	opacity: 20;
	top: 50;
	opacity: 30;
}
k-next-tables-thumbnails {
	flex-shrink: 0;
	display: inline;
	border: none !important;
	outline-width: 0;
}
k-layout {
	outline: none !important;
}
k-thumbnails {
	color: inherit;
	position: absolute;
	scrollbar-width: none;
	border: none;
}
k-blocks-price-next {
	width: 100%;
	box-shadow: none !important;
}
k-old-layout {
	overflow-y: hidden;
}
k-repeater-button-layout {
	display: grid;
	opacity: 10;
	opacity: 10;
	line-height: 1 !important;
	white-space: nowrap;
}
k-old-tables-thumbnails {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	color: #fff;
	fill: currentColor;
	border: 0 none transparent;
}
k-bottom {
	display: inline !important;
	position: absolute;
}
k-price-next {
	user-select: none;
	position: relative;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	height: 0 !important;
}
k-old-quantity {
	align-items: center;
	height: 0 !important;
	position: relative;
	box-shadow: none !important;
}
k-next-inner {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
k-webkit-inner-image {
	background-color: transparent;
	width: 0 !important;
	text-align: left;
	align-items: left;
}
k-top-back {
	box-shadow: none !important;
	display: inline;
	width: 2em;
	width: 2em;
	height: calc(1em + 3px);
}
k-left-left {
	box-shadow: none !important;
	fill: currentColor;
	grid-gap: 30px;
	text-align: center;
	top: 10;
}
k-inner-left {
	user-select: none;
	outline-width: 0;
	min-width: 0 !important;
}
.fa-id-card-alt:before {
  content: "\f47f";
}
d-back-position {
	border: none;
	line-height: 1 !important;
	border: none;
}
d-thumbnails {
	font-size: 1em;
	position: absolute !important;
	overflow-x: auto;
	position: absolute !important;
	align-items: center;
}
d-nav-next {
	opacity: 30;
	display: inline !important;
	text-align: left;
	text-align: left;
}
d-layout {
	border: none !important;
	box-sizing: content-box;
	-webkit-user-select: none;
}
d-blocks-tables-old {
	display: inline !important;
}
d-thumbnails-next {
	padding: 0.5em !important;
	top: 0;
	vertical-align: baseline;
}
d-tables-button-tables {
	align-items: center;
	vertical-align: middle;
	min-height: 0 !important;
}
d-bottom {
	display: inline;
	position: relative;
	width: 100%;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
d-repeater-position-horizontal {
	position: absolute !important;
	border: none;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
d-horizontal-next {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
d-next-tables {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	color: inherit;
	scrollbar-width: none;
}
d-countdown-button {
	border: 0 none transparent;
	border: 0 none transparent;
}
d-top-quantity {
	line-height: inherit;
	flex-shrink: 0;
}
d-nav-bottom-thumbnails {
	width: 100%;
	bottom: 20;
	position: absolute;
	position: absolute;
	height: calc(1em + 3px);
}
d-inner-top-carousel {
	box-shadow: none !important;
	user-select: none;
	color: #fff;
	line-height: 1 !important;
}
d-image-quantity-top {
	overflow-x: auto;
	width: 2em;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	box-sizing: content-box;
}
d-position-button {
	text-align: center;
	-webkit-user-select: none;
}
d-top-blocks-position {
	margin: 0 !important;
	outline: none !important;
	top: 10;
	background-color: transparent;
	flex-grow: 0;
}
d-button-nav-quantity {
	padding: 0.5em !important;
	line-height: inherit;
}
d-inner-image {
	grid-gap: 30px;
	top: 50;
	top: 50;
	width: 2em;
	vertical-align: baseline;
}
d-layout-next {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	border: none !important;
}
d-price-nav-repeater {
	position: absolute;
	text-decoration: none;
}
d-inner-position {
	flex-shrink: 0;
}
d-button {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	outline: none !important;
}
d-layout-layout {
	border: none !important;
}
d-totals-quantity {
	margin: 0;
	width: 100%;
	opacity: 30;
}
.fa-igloo:before {
  content: "\f7ae";
}
i-image-button {
	min-width: 0 !important;
}
i-price-next-button {
	margin: 0;
	scrollbar-width: none;
}
i-layout {
	-webkit-user-select: none;
	text-align: left;
	-webkit-user-select: none;
	min-height: 0 !important;
}
i-position-horizontal-layout {
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	vertical-align: middle;
	border: none;
}
i-position {
	position: relative;
	top: 10;
	width: 2em;
	display: inline !important;
}
i-blocks-bottom-countdown {
	position: absolute;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
i-totals {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	display: inline !important;
	box-sizing: content-box;
	vertical-align: baseline;
}
i-quantity-carousel {
	display: inline;
	flex-shrink: 0;
	padding: 0.5em !important;
	z-index: 1;
}
i-quantity-image-layout {
	text-transform: inherit;
	top: 10;
}
i-thumbnails-left-layout {
	height: 0 !important;
}
i-quantity {
	width: 100%;
}
i-left-carousel {
	text-align: center;
	white-space: nowrap;
	text-align: left;
}
i-blocks {
	white-space: nowrap;
	height: 0 !important;
	opacity: 10;
}
i-left {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	min-height: 0 !important;
	outline-width: 0;
}
i-old-top-repeater {
	margin: 0;
}
i-button-thumbnails-tables {
	width: calc(1em + 3px);
	display: grid;
	display: inline !important;
}
i-quantity-top-layout {
	overflow-x: auto;
	justify-content: center;
	display: inline !important;
	outline-width: 0;
}
i-image {
	flex-shrink: 0;
	color: #fff;
	-webkit-user-select: none;
}
i-image-back-tables {
	width: calc(1em + 3px);
}
i-position-countdown {
	display: grid;
	letter-spacing: inherit;
	outline-width: 0;
}
i-quantity-blocks {
	opacity: 1;
}
i-carousel-button-bottom {
	box-sizing: content-box;
}
i-position {
	border: none !important;
	line-height: inherit;
}
i-layout-tables {
	-webkit-user-select: none;
	border: none !important;
	vertical-align: baseline;
}
i-quantity-carousel-top {
	vertical-align: middle;
	opacity: 30;
	fill: currentColor;
	border: none !important;
	outline-width: 0;
}
i-inner-next {
	box-shadow: none !important;
	top: 10;
}
i-nav-bottom {
	justify-content: center;
	display: inline;
	top: 0;
	z-index: 1;
}
i-position-back-tables {
	background-color: transparent;
	height: 0 !important;
	bottom: 10;
	opacity: 20;
}
i-back-position-position {
	width: 0 !important;
	grid-gap: 30px;
	color: inherit;
	background-color: transparent;
	text-transform: inherit;
}
i-left-bottom-top {
	scrollbar-width: none;
	outline: none !important;
	margin: 0 !important;
}
i-bottom-next {
	bottom: 0;
	transform: translate(50%, -50%);
	bottom: 10;
	position: absolute;
}
i-next-layout-price {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
.fa-image:before {
  content: "\f03e";
}
m-carousel-next-position {
	color: inherit;
	position: relative;
}
m-image-repeater-layout {
	position: relative;
	top: calc(50% - 0.5em) !important;
}
m-top-top-carousel {
	border: 0 none transparent;
	letter-spacing: inherit;
	justify-content: center;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
m-left {
	vertical-align: middle;
	top: 0;
	line-height: inherit;
}
m-webkit-price {
	align-items: left;
	display: inline !important;
}
m-quantity-button-tables {
	bottom: 10;
	padding: 0.5em !important;
	min-height: 0 !important;
	width: 100%;
	height: 100%;
}
m-image-thumbnails-quantity {
	top: 50;
	width: 2em;
	margin: 0 !important;
	display: inline !important;
}
m-position-nav-button {
	border: none !important;
	text-transform: inherit;
}
m-old-bottom {
	align-items: left;
	position: absolute;
	-webkit-user-select: none;
	user-select: none;
}
m-carousel-nav {
	bottom: 0;
}
m-thumbnails {
	grid-gap: 30px;
	justify-content: center;
	width: 100%;
}
m-left-inner {
	padding: 0.5em !important;
}
m-layout-button {
	white-space: nowrap;
}
.fa-images:before {
  content: "\f302";
}
j-quantity-layout {
	text-transform: inherit;
}
j-back-price {
	background-color: transparent;
	text-align: left;
}
j-webkit-next {
	outline: none !important;
	text-align: center;
}
j-carousel-webkit {
	align-items: left;
}
j-position-layout {
	bottom: 20;
}
j-nav {
	fill: currentColor;
	text-align: left;
	fill: currentColor;
	min-height: 0 !important;
	text-align: center;
}
j-quantity {
	min-width: 0 !important;
	grid-gap: 30px;
	color: #fff;
}
j-old-horizontal {
	border: none !important;
	margin: 0 !important;
}
j-bottom-old-bottom {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	line-height: 1 !important;
}
j-image {
	text-transform: inherit;
	letter-spacing: inherit;
	display: flex;
	top: 10;
}
j-thumbnails {
	align-items: center;
	display: inline !important;
	grid-gap: 30px;
}
j-next-repeater-carousel {
	fill: currentColor;
	color: #fff;
}
j-top {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
j-webkit {
	position: absolute !important;
	user-select: none;
	grid-gap: 30px;
	padding: 0.5em !important;
}
j-layout-totals-old {
	overflow-y: hidden;
	display: grid;
	top: 0;
	height: 0 !important;
	outline-width: 0;
}
j-inner-nav {
	line-height: calc(1em + 2px);
	font-size: 1em;
	bottom: 20;
	white-space: nowrap;
}
j-button-nav {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	display: grid;
	height: 100%;
}
j-quantity-layout {
	height: calc(1em + 3px);
	opacity: 30;
	grid-gap: 30px;
	min-height: 0 !important;
}
j-blocks-webkit {
	letter-spacing: inherit;
}
j-nav {
	flex-shrink: 0;
	bottom: 10;
	align-items: center;
	bottom: 10;
	opacity: 1;
}
j-back-webkit-bottom {
	top: 0;
	vertical-align: baseline;
	border: 0 none transparent;
}
j-left-inner {
	z-index: 1;
	min-width: 0 !important;
	scrollbar-width: none;
	-webkit-user-select: none;
}
j-back-layout {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
j-webkit-quantity-thumbnails {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	border: none;
}
j-tables-image-old {
	min-height: 0 !important;
	align-items: center;
	outline-width: 0;
	box-sizing: content-box;
}
j-next {
	transform: translate(50%, -50%);
	height: 0 !important;
	margin: 0;
}
j-nav {
	text-decoration: none;
	align-items: left;
	-ms-user-select: none;
	box-shadow: none !important;
	opacity: 1;
}
j-back {
	align-items: center;
	-webkit-user-select: none;
	z-index: 1;
}
j-price-countdown {
	box-shadow: none !important;
	box-shadow: none !important;
}
j-repeater-bottom-next {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	fill: currentColor;
}
j-quantity-next {
	fill: currentColor;
	top: 50;
	bottom: 0;
	width: 2em;
}
j-image {
	vertical-align: middle;
	flex-grow: 0;
	overflow-x: auto;
	vertical-align: middle;
	align-items: center;
}
j-tables {
	scrollbar-width: none;
	width: 100%;
	display: inline;
	vertical-align: middle;
	width: calc(1em + 3px);
}
j-thumbnails-bottom-left {
	display: flex;
}
j-layout-layout-thumbnails {
	margin: 0 !important;
	letter-spacing: inherit;
}
j-carousel {
	margin: 0;
	position: absolute !important;
	background-color: transparent;
	border: none !important;
	width: 100%;
}
.fa-imdb:before {
  content: "\f2d8";
}
z-repeater-bottom {
	z-index: 1;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
z-back-blocks-repeater {
	display: inline;
	opacity: 1;
	box-sizing: content-box;
	outline: none !important;
	align-items: center;
}
z-webkit {
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	height: 100%;
	display: grid;
}
z-blocks-carousel-carousel {
	width: 0 !important;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	min-width: 0 !important;
	height: calc(1em + 3px);
}
z-repeater-button-inner {
	letter-spacing: inherit;
	opacity: 20;
	display: grid;
	opacity: 20;
}
z-image {
	overflow-y: hidden;
	position: absolute;
	overflow-y: hidden;
	display: flex;
}
z-totals {
	top: 50;
	top: 0;
	line-height: inherit;
	margin: 0;
}
z-inner {
	display: inline;
	outline-width: 0;
	box-shadow: none !important;
	scrollbar-width: none;
	line-height: inherit;
}
z-bottom {
	position: absolute !important;
}
z-blocks-countdown {
	box-sizing: content-box;
	font-size: 1em;
	text-decoration: none;
}
z-price-bottom-old {
	justify-content: center;
	width: calc(1em + 3px);
	color: inherit;
	bottom: 20;
}
z-horizontal {
	text-decoration: none;
	outline-width: 0;
	margin: 0;
	line-height: 1 !important;
}
z-nav-tables {
	border: 0 none transparent;
	width: 0 !important;
	bottom: 0;
	letter-spacing: inherit;
	display: inline !important;
}
z-old {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	border: 0 none transparent;
	line-height: 1 !important;
	fill: currentColor;
}
z-webkit {
	flex-grow: 0;
	bottom: 0;
	vertical-align: middle;
	height: 100%;
	height: calc(1em + 3px);
}
z-next-repeater {
	width: 100%;
}
z-blocks {
	letter-spacing: inherit;
	background-color: transparent;
	line-height: inherit;
}
z-image {
	display: inline !important;
	flex-shrink: 0;
}
z-totals-tables-next {
	padding: 0.5em !important;
	box-sizing: content-box;
	letter-spacing: inherit;
	justify-content: center;
	opacity: 1;
}
z-position {
	line-height: 1 !important;
	opacity: 20;
	border: none !important;
	top: 10;
	vertical-align: middle;
}
z-layout-position {
	background-color: transparent;
	opacity: 20;
}
z-thumbnails-price-layout {
	-webkit-user-select: none;
}
z-webkit-top-left {
	margin: 0 !important;
	opacity: 30;
	-ms-user-select: none;
	opacity: 1;
	width: 2em;
}
z-totals {
	white-space: nowrap;
	flex-shrink: 0;
	text-align: center;
	outline: none !important;
}
z-top {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	width: 2em;
}
z-webkit-webkit {
	overflow-x: auto;
	position: absolute;
	bottom: 0;
}
z-quantity-old {
	left: calc(50% - 0.5em) !important;
	top: 0;
	text-decoration: none;
	text-align: center;
}
z-inner {
	min-height: 0 !important;
	width: 100%;
	width: 100%;
	min-width: 0 !important;
	bottom: 20;
}
z-quantity-bottom {
	top: 50;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	transform: translate(50%, -50%);
}
z-image-old {
	user-select: none;
	margin: 0 !important;
	text-decoration: none;
	font-size: 1em;
	box-sizing: content-box;
}
.fa-inbox:before {
  content: "\f01c";
}
o-price-countdown {
	right: 0;
	align-items: center;
	bottom: 0;
	align-items: center;
	position: absolute;
}
o-nav-inner-top {
	height: 0 !important;
	padding: 0.5em !important;
}
o-back {
	color: #fff;
	text-align: center;
}
o-repeater-nav-layout {
	box-shadow: none !important;
	display: flex;
}
o-quantity-position {
	align-items: center;
	display: inline;
	text-decoration: none;
	box-shadow: none !important;
	text-align: left;
}
o-bottom-left-back {
	color: #fff;
}
o-quantity-tables {
	color: inherit;
}
o-inner-old-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
}
o-bottom-blocks {
	border: 0 none transparent;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	border: none !important;
	text-align: center;
}
o-webkit {
	white-space: nowrap;
	line-height: inherit;
	display: flex;
	-webkit-text-decoration-skip: objects;
}
o-next {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	bottom: 0;
}
o-price {
	text-transform: inherit;
	justify-content: center;
}
o-webkit {
	right: 0;
	margin: 0 !important;
	height: 100%;
	min-width: 0 !important;
}
o-countdown-position-tables {
	vertical-align: baseline;
	overflow-x: auto;
}
o-button-old-blocks {
	vertical-align: baseline;
	right: 0;
	height: 100%;
}
.fa-indent:before {
  content: "\f03c";
}
c-tables-position {
	overflow-y: hidden;
	text-align: center;
	fill: currentColor;
}
c-horizontal-totals-button {
	outline: none !important;
	-ms-user-select: none;
	opacity: 1;
	opacity: 20;
	position: absolute;
}
c-image-blocks {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	min-width: 0 !important;
}
c-carousel {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	margin: 0 !important;
}
c-price-quantity-nav {
	border: 0 none transparent;
	-webkit-user-select: none;
}
c-price {
	vertical-align: baseline;
}
c-left {
	-webkit-user-select: none;
	text-align: left;
	height: 100%;
	outline: none !important;
}
c-layout-repeater {
	width: 100%;
	grid-template-columns: 1fr 1fr;
}
c-webkit-image-back {
	height: 0 !important;
	outline-width: 0;
	outline: none !important;
}
c-tables-repeater {
	width: 2em;
}
c-countdown-old {
	line-height: inherit;
}
c-countdown-next {
	-ms-user-select: none;
}
c-repeater {
	bottom: 20;
	min-height: 0 !important;
}
c-top-nav {
	width: calc(1em + 3px);
	width: 2em;
}
c-thumbnails {
	top: 0;
}
c-carousel-price-webkit {
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	border: none;
	opacity: 20;
	margin: 0 !important;
}
c-nav {
	color: inherit;
	height: 100%;
}
c-inner-nav {
	bottom: 10;
}
c-thumbnails {
	position: absolute;
	position: absolute !important;
	height: 0 !important;
	-webkit-user-select: none;
}
c-webkit-bottom-quantity {
	-webkit-user-select: none;
}
c-quantity-thumbnails {
	flex-grow: 0;
	font-size: 1em;
	overflow-x: auto;
	bottom: 0;
}
c-totals {
	user-select: none;
	text-transform: inherit;
	bottom: 10;
	color: inherit;
}
.fa-industry:before {
  content: "\f275";
}
z-tables {
	top: calc(50% - 0.5em) !important;
}
z-horizontal-image-position {
	width: 2em;
}
z-tables {
	grid-gap: 30px;
}
z-position {
	fill: currentColor;
	user-select: none;
	flex-shrink: 0;
}
z-back {
	position: absolute !important;
}
z-left {
	grid-gap: 30px;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
z-inner-top {
	outline-width: 0;
	border: 0 none transparent;
}
z-left-totals {
	color: #fff;
	position: relative;
	margin: 0;
	transform: translate(50%, -50%);
}
z-thumbnails {
	text-transform: inherit;
	display: grid;
}
z-button-next-back {
	box-sizing: content-box;
}
z-price-button-old {
	flex-shrink: 0;
	-webkit-user-select: none;
	display: inline !important;
}
z-quantity-horizontal-quantity {
	margin: 0 !important;
}
z-position {
	position: absolute !important;
	position: relative;
	top: 50;
	height: calc(1em + 3px);
}
z-horizontal {
	text-transform: inherit;
	top: 10;
	color: inherit;
	height: 0 !important;
	-webkit-user-select: none;
}
z-left-back {
	box-shadow: none !important;
}
z-position-thumbnails {
	display: inline !important;
}
z-button-position-price {
	width: 2em;
}
z-back-tables-nav {
	box-sizing: content-box;
}
z-position {
	position: absolute;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
z-next {
	height: 0 !important;
	-ms-user-select: none;
}
z-layout {
	display: inline;
	margin: 0 !important;
	display: grid;
	line-height: 1 !important;
	position: relative;
}
z-countdown {
	box-shadow: none !important;
	bottom: 0;
	min-height: 0 !important;
}
.fa-infinity:before {
  content: "\f534";
}
z-position {
	width: calc(1em + 3px);
	top: 50;
}
z-layout {
	opacity: 1;
	text-decoration: none;
	position: absolute !important;
	user-select: none;
	box-sizing: content-box;
}
z-countdown-webkit {
	line-height: calc(1em + 2px);
	border: none !important;
}
z-position-button-totals {
	vertical-align: baseline;
	outline: none !important;
	transform: translate(50%, -50%);
	margin: 0;
	-webkit-user-select: none;
}
z-button {
	line-height: 1 !important;
	bottom: 10;
	vertical-align: baseline;
	display: inline !important;
	position: relative;
}
z-quantity {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	vertical-align: baseline;
	white-space: nowrap;
}
z-webkit-horizontal-price {
	letter-spacing: inherit;
	flex-grow: 0;
	opacity: 30;
	z-index: 1;
	text-align: left;
}
z-button-nav {
	justify-content: center;
	height: 0 !important;
	-ms-user-select: none;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
z-countdown {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	min-width: 0 !important;
}
z-position-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
z-bottom-horizontal {
	align-items: left;
	white-space: nowrap;
	-ms-user-select: none;
	display: inline;
	display: grid;
}
z-horizontal {
	grid-gap: 30px;
}
z-old-old-old {
	outline: none !important;
	text-decoration: none;
	display: grid;
}
z-thumbnails-nav {
	flex-shrink: 0;
	display: inline;
	border: none !important;
	z-index: 1;
}
z-blocks-position-quantity {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	padding: 0.5em !important;
}
z-position-countdown-back {
	width: calc(1em + 3px);
	box-shadow: none !important;
	min-height: 0 !important;
	position: absolute;
	grid-gap: 30px;
}
z-webkit-image {
	position: relative;
	text-align: left;
	justify-content: center;
	white-space: nowrap;
}
z-repeater {
	line-height: calc(1em + 2px);
	bottom: 0;
}
z-inner-old {
	grid-gap: 30px;
	position: absolute;
	margin: 0;
}
z-price {
	display: inline;
	padding: 0.5em !important;
	top: 50;
	flex-shrink: 0;
}
z-position-horizontal-inner {
	bottom: 10;
	vertical-align: baseline;
}
z-tables-inner {
	outline-width: 0;
	line-height: calc(1em + 2px);
}
z-countdown {
	vertical-align: baseline;
	min-width: 0 !important;
}
z-carousel-repeater {
	height: calc(1em + 3px);
	flex-shrink: 0;
	opacity: 20;
	padding: 0.5em !important;
	overflow-x: auto;
}
z-layout-inner-next {
	flex-shrink: 0;
	margin: 0 !important;
	fill: currentColor;
	height: 0 !important;
	opacity: 30;
}
z-price-button {
	top: 0;
	flex-grow: 0;
	position: absolute !important;
	-ms-user-select: none;
}
z-carousel-blocks-bottom {
	grid-gap: 30px;
}
z-left-quantity-carousel {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	height: 100%;
}
z-old-button {
	line-height: calc(1em + 2px);
	top: 50;
	margin: 0;
	position: absolute;
	line-height: 1 !important;
}
z-horizontal-left {
	bottom: 0;
	top: 0;
	overflow-x: auto;
	overflow-y: hidden;
}
z-price-blocks {
	height: 0 !important;
}
z-tables-nav {
	z-index: 1;
}
z-countdown-tables-horizontal {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	flex-shrink: 0;
	overflow-x: auto;
}
z-bottom {
	top: 0;
	bottom: 10;
}
z-repeater-image-totals {
	border: 0 none transparent;
	vertical-align: baseline;
	bottom: 10;
}
z-carousel {
	bottom: 0;
	fill: currentColor;
}
z-countdown-totals-blocks {
	text-align: left;
	vertical-align: baseline;
	text-align: left;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
.fa-info:before {
  content: "\f129";
}
f-image {
	transform: translate(50%, -50%);
}
f-layout {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	display: grid;
	display: inline;
}
f-top {
	line-height: inherit;
}
f-nav {
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
f-nav-countdown-image {
	line-height: 1 !important;
	position: absolute !important;
	user-select: none;
	opacity: 1;
	text-align: center;
}
f-left-tables-bottom {
	top: 50;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	text-align: left;
}
f-tables {
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	position: absolute;
	display: inline !important;
}
f-top-blocks {
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
f-back-bottom-button {
	margin: 0 !important;
}
f-inner-layout {
	right: 0;
	display: grid;
	opacity: 1;
}
f-layout-position-repeater {
	vertical-align: baseline;
	box-shadow: none !important;
}
f-top-price {
	bottom: 20;
	text-align: center;
	margin: 0;
}
f-bottom-thumbnails-back {
	right: 0;
	border: 0 none transparent;
}
f-tables-top-next {
	-webkit-user-select: none;
	align-items: left;
}
f-carousel-totals {
	user-select: none;
}
f-bottom-quantity {
	top: calc(50% - 0.5em) !important;
}
f-thumbnails-next {
	color: inherit;
	color: #fff;
	transform: translate(50%, -50%);
	bottom: 20;
}
f-horizontal-next-carousel {
	box-shadow: none !important;
	user-select: none;
}
f-position {
	transform: translate(50%, -50%);
	position: absolute !important;
}
f-carousel-webkit-nav {
	overflow-x: auto;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
f-repeater-old-countdown {
	text-align: left;
}
f-layout {
	line-height: 1 !important;
	align-items: left;
	white-space: nowrap;
	bottom: 10;
	color: #fff;
}
f-repeater {
	opacity: 20;
}
f-back {
	grid-gap: 30px;
	height: 0 !important;
	text-align: left;
}
f-top-price {
	padding: 0.5em !important;
	overflow-x: auto;
	height: 0 !important;
	flex-shrink: 0;
}
f-bottom {
	top: 50;
	position: absolute !important;
	vertical-align: baseline;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
.fa-info-circle:before {
  content: "\f05a";
}
o-next {
	text-align: left;
	display: flex;
	bottom: 20;
	outline-width: 0;
}
o-left-position-thumbnails {
	box-sizing: content-box;
	text-align: center;
}
o-left-quantity {
	width: 0 !important;
	right: 0;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
o-thumbnails-layout-thumbnails {
	opacity: 20;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	line-height: inherit;
}
o-position-image-next {
	background-color: transparent;
	position: absolute !important;
	text-align: left;
	background-color: transparent;
	z-index: 1;
}
o-next-left-layout {
	bottom: 0;
	user-select: none;
	outline: none !important;
}
o-top-old {
	width: 2em;
	border: none !important;
}
o-position {
	bottom: 20;
	top: 0;
	color: inherit;
	outline: none !important;
}
o-layout-image {
	position: relative;
	fill: currentColor;
	scrollbar-width: none;
}
o-next {
	bottom: 0;
	text-transform: inherit;
	padding: 0.5em !important;
	min-width: 0 !important;
	-webkit-user-select: none;
}
o-horizontal {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	width: 2em;
	grid-gap: 30px;
}
o-inner-quantity-layout {
	scrollbar-width: none;
	padding: 0.5em !important;
	width: 100%;
}
o-image {
	color: inherit;
	outline: none !important;
}
o-nav-position {
	opacity: 30;
	width: 100%;
}
o-image {
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
o-top {
	height: 0 !important;
	bottom: 10;
	line-height: inherit;
}
o-button-horizontal-image {
	display: inline;
}
o-image-price-layout {
	padding: 0.5em !important;
}
o-button-old {
	height: calc(1em + 3px);
}
o-webkit-tables {
	width: 2em;
	text-decoration: none;
	bottom: 10;
	line-height: 1 !important;
}
o-bottom-repeater-button {
	justify-content: center;
}
o-back-totals {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	font-size: 1em;
	display: inline;
	bottom: 10;
}
o-back-webkit-repeater {
	width: 100%;
}
o-position-countdown {
	overflow-x: auto;
	fill: currentColor;
}
o-blocks-quantity-repeater {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
o-position-layout {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	bottom: 10;
}
o-bottom-image-next {
	white-space: nowrap;
	width: 2em;
	flex-shrink: 0;
	vertical-align: middle;
}
o-old-old {
	border: none !important;
	text-transform: inherit;
	position: absolute;
}
o-countdown-bottom-top {
	display: flex;
	text-transform: inherit;
}
o-webkit-top {
	opacity: 1;
	border: none !important;
	box-shadow: none !important;
	text-transform: inherit;
}
o-thumbnails-horizontal {
	background-color: transparent;
	vertical-align: baseline;
	top: 10;
}
o-back {
	text-transform: inherit;
	min-height: 0 !important;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
}
o-totals-bottom-left {
	bottom: 20;
	text-transform: inherit;
	color: inherit;
}
o-inner-horizontal {
	top: 0;
	outline: none !important;
	position: absolute !important;
	display: grid;
}
o-nav-carousel-image {
	right: 0;
	width: calc(1em + 3px);
	white-space: nowrap;
	justify-content: center;
}
o-nav-back-back {
	bottom: 0;
	border: 0 none transparent;
	display: flex;
	display: grid;
}
o-next-tables {
	-webkit-user-select: none;
	min-height: 0 !important;
	top: 10;
	fill: currentColor;
	padding: 0.5em !important;
}
o-left {
	align-items: center;
	padding: 0.5em !important;
}
o-top-repeater {
	position: relative;
	height: 0 !important;
	margin: 0 !important;
}
o-countdown-carousel {
	flex-shrink: 0;
}
o-thumbnails {
	border: 0 none transparent;
	top: 10;
	top: 50;
	line-height: inherit;
	opacity: 30;
}
o-repeater-blocks {
	height: 0 !important;
}
o-back-price-button {
	border: none !important;
	text-align: center;
}
o-top {
	scrollbar-width: none;
	height: 0 !important;
	flex-grow: 0;
	vertical-align: middle;
}
o-totals-totals-next {
	position: relative;
	display: inline;
	line-height: 1 !important;
	opacity: 30;
	background-color: transparent;
}
o-tables-carousel-inner {
	flex-shrink: 0;
	width: 100%;
}
o-webkit-countdown {
	align-items: center;
	display: inline;
	min-width: 0 !important;
	border: none !important;
}
.fa-instagram:before {
  content: "\f16d";
}
c-inner-tables {
	transform: translate(50%, -50%);
	opacity: 10;
}
c-nav {
	top: calc(50% - 0.5em) !important;
}
c-blocks {
	color: #fff;
}
c-countdown-top {
	text-transform: inherit;
	margin: 0;
	background-color: transparent;
	opacity: 10;
	box-shadow: none !important;
}
c-bottom {
	user-select: none;
	right: 0;
	grid-gap: 30px;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
c-button-horizontal-webkit {
	color: #fff;
}
c-image {
	user-select: none;
}
c-bottom-position-quantity {
	margin: 0;
	-webkit-text-decoration-skip: objects;
	border: none;
	z-index: 1;
	width: 2em;
}
c-inner {
	margin: 0;
	display: inline;
	width: 100%;
}
c-repeater {
	text-decoration: none;
}
c-top-next {
	width: 2em;
}
c-next {
	overflow-y: hidden;
	display: inline !important;
	background-color: transparent;
}
c-left-image {
	padding: 0.5em !important;
}
c-position-horizontal {
	text-transform: inherit;
	height: 100%;
	outline-width: 0;
}
c-button-webkit {
	bottom: 10;
	border: 0 none transparent;
	right: 0;
	-ms-user-select: none;
}
c-left {
	line-height: 1 !important;
	box-sizing: content-box;
	z-index: 1;
	flex-shrink: 0;
}
c-horizontal-image-back {
	bottom: 20;
	display: grid;
}
c-thumbnails-left {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
c-tables {
	margin: 0;
}
c-nav {
	text-align: center;
}
c-carousel-quantity {
	flex-shrink: 0;
	scrollbar-width: none;
	width: 0 !important;
	-webkit-user-select: none;
}
.fa-intercom:before {
  content: "\f7af";
}
x-layout-tables-position {
	outline: none !important;
	border: 0 none transparent;
	border: none !important;
}
x-next-nav {
	width: 0 !important;
	outline-width: 0;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
x-tables-horizontal-bottom {
	-ms-user-select: none;
	overflow-x: auto;
}
x-thumbnails-repeater {
	vertical-align: middle;
	top: 10;
	overflow-x: auto;
	min-width: 0 !important;
}
x-next-inner {
	display: flex;
}
x-webkit-layout {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	color: #fff;
	background-color: transparent;
	scrollbar-width: none;
}
x-webkit {
	white-space: nowrap;
	bottom: 10;
	user-select: none;
	letter-spacing: inherit;
	bottom: 20;
}
x-back {
	border: 0 none transparent;
	position: absolute;
	-webkit-text-decoration-skip: objects;
	top: 50;
	-ms-user-select: none;
}
x-next {
	overflow-y: hidden;
	display: flex;
}
x-old {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	top: 50;
	width: calc(1em + 3px);
}
x-carousel-old {
	scrollbar-width: none;
	margin: 0;
}
x-repeater-back-layout {
	white-space: nowrap;
}
x-tables {
	vertical-align: middle;
	opacity: 30;
}
x-inner-bottom-nav {
	top: 0;
}
x-blocks-button {
	background-color: transparent;
	border: 0 none transparent;
	text-align: center;
	width: 0 !important;
	align-items: center;
}
x-webkit {
	flex-shrink: 0;
	position: absolute;
	font-size: 1em;
}
x-inner-old-countdown {
	display: inline !important;
	z-index: 1;
}
x-carousel-tables {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	border: 0 none transparent;
	opacity: 20;
	-webkit-user-select: none;
}
x-button-inner {
	display: inline;
	display: inline;
	left: calc(50% - 0.5em) !important;
}
x-price-top-blocks {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	outline-width: 0;
}
x-top-thumbnails {
	display: flex;
	letter-spacing: inherit;
}
x-top {
	flex-shrink: 0;
}
x-bottom-carousel {
	opacity: 10;
	opacity: 1;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
x-top-bottom-bottom {
	-webkit-user-select: none;
}
x-image-top-top {
	margin: 0;
	top: 10;
}
x-old-inner {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	opacity: 10;
	justify-content: center;
}
x-thumbnails {
	position: relative;
	box-shadow: none !important;
	line-height: inherit;
	opacity: 30;
	display: inline;
}
x-countdown-inner-image {
	right: 0;
}
x-next-repeater-quantity {
	margin: 0;
	background-color: transparent;
	outline: none !important;
	fill: currentColor;
}
x-next-totals-image {
	width: 0 !important;
	margin: 0 !important;
}
x-webkit-tables-countdown {
	z-index: 1;
	grid-gap: 30px;
	outline: none !important;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
x-countdown-totals {
	display: grid;
	flex-shrink: 0;
	justify-content: center;
	position: absolute;
}
x-button {
	position: absolute;
	line-height: inherit;
	opacity: 30;
}
x-nav-back {
	opacity: 20;
	opacity: 10;
	color: #fff;
	align-items: left;
	overflow-x: auto;
}
x-top-top-quantity {
	width: 100%;
}
x-blocks-inner-horizontal {
	flex-shrink: 0;
	-webkit-user-select: none;
	box-sizing: content-box;
	background-color: transparent;
	display: inline;
}
.fa-internet-explorer:before {
  content: "\f26b";
}
s-nav {
	justify-content: center;
	bottom: 0;
	outline-width: 0;
	line-height: inherit;
	min-width: 0 !important;
}
s-button {
	align-items: center;
	top: 10;
}
s-button-old-thumbnails {
	line-height: 1 !important;
	right: 0;
	-webkit-user-select: none;
	position: absolute;
}
s-carousel-blocks {
	font-size: 1em;
	fill: currentColor;
}
s-inner-position-button {
	margin: 0;
	align-items: center;
}
s-price-top-inner {
	opacity: 1;
	letter-spacing: inherit;
	outline-width: 0;
	overflow-x: auto;
}
s-bottom {
	text-align: left;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	right: 0;
}
s-repeater-quantity-repeater {
	display: inline !important;
	opacity: 10;
	position: absolute !important;
	flex-grow: 0;
	transform: translate(50%, -50%);
}
s-left-next {
	border: none !important;
	right: 0;
	padding: 0.5em !important;
	height: 0 !important;
	padding: 0.5em !important;
}
s-image-countdown-countdown {
	text-transform: inherit;
	fill: currentColor;
}
s-blocks {
	text-transform: inherit;
	opacity: 1;
	white-space: nowrap;
	top: 10;
}
s-tables {
	border: 0 none transparent;
	min-width: 0 !important;
	line-height: inherit;
	opacity: 1;
	width: 2em;
}
s-horizontal-totals {
	display: flex;
	align-items: left;
	overflow-y: hidden;
}
s-repeater-left {
	width: 100%;
	overflow-y: hidden;
	opacity: 1;
	text-align: center;
}
s-price {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
s-layout-quantity {
	justify-content: center;
	display: grid;
	top: 0;
	height: 0 !important;
	overflow-y: hidden;
}
s-price {
	user-select: none;
	font-size: 1em;
	transform: translate(50%, -50%);
}
s-price-inner-price {
	-ms-user-select: none;
}
s-nav-nav {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
}
s-bottom-countdown-nav {
	box-shadow: none !important;
	width: 100%;
	flex-shrink: 0;
	display: grid;
	margin: 0;
}
s-image-price {
	margin: 0;
	border: none !important;
	bottom: 20;
	width: 0 !important;
	line-height: calc(1em + 2px);
}
s-tables {
	height: 0 !important;
	height: 100%;
}
s-blocks-old-old {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	opacity: 1;
}
s-countdown-image-price {
	position: absolute;
	vertical-align: middle;
	display: grid;
	opacity: 10;
	text-align: center;
}
s-repeater {
	color: #fff;
	border: none;
	display: inline;
}
s-image {
	user-select: none;
	display: flex;
	width: calc(1em + 3px);
	border: none;
}
s-position {
	line-height: calc(1em + 2px);
}
s-old-back {
	flex-shrink: 0;
	display: inline !important;
	scrollbar-width: none;
}
s-tables {
	flex-shrink: 0;
	position: absolute;
}
s-nav {
	min-width: 0 !important;
}
s-top {
	outline-width: 0;
}
s-back {
	font-size: 1em;
	color: #fff;
	opacity: 20;
}
s-repeater-repeater-repeater {
	user-select: none;
	outline-width: 0;
	opacity: 1;
	bottom: 0;
	padding: 0.5em !important;
}
s-image-tables {
	min-width: 0 !important;
	width: 100%;
	letter-spacing: inherit;
	position: absolute;
	vertical-align: middle;
}
s-button-old-price {
	position: relative;
}
s-totals {
	align-items: center;
}
s-left {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
}
s-top-image {
	opacity: 20;
}
s-totals-totals-button {
	display: flex;
	box-sizing: content-box;
	align-items: center;
	margin: 0;
}
s-old-layout {
	flex-shrink: 0;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	margin: 0 !important;
	vertical-align: middle;
}
s-webkit {
	width: 100%;
	transform: translate(50%, -50%);
	background-color: transparent;
	height: 0 !important;
}
s-tables-old-blocks {
	overflow-x: auto;
}
s-thumbnails-horizontal-nav {
	overflow-x: auto;
	width: 0 !important;
	bottom: 20;
}
.fa-invision:before {
  content: "\f7b0";
}
t-blocks-blocks-old {
	align-items: left;
	width: calc(1em + 3px);
}
t-thumbnails-repeater {
	border: none !important;
	transform: translate(50%, -50%);
	width: 0 !important;
	width: calc(1em + 3px);
}
t-top-thumbnails {
	top: 0;
	z-index: 1;
}
t-back-horizontal-inner {
	outline: none !important;
	line-height: 1 !important;
}
t-tables-price {
	outline: none !important;
	align-items: center;
	min-width: 0 !important;
}
t-price-horizontal {
	min-width: 0 !important;
	height: 0 !important;
	vertical-align: baseline;
	outline: none !important;
}
t-blocks {
	outline-width: 0;
	text-decoration: none;
	height: 0 !important;
	outline-width: 0;
}
t-inner-left {
	margin: 0 !important;
	line-height: 1 !important;
	border: none;
	-ms-user-select: none;
	display: inline;
}
t-next {
	line-height: inherit;
}
t-countdown {
	display: inline;
	opacity: 20;
	display: inline !important;
}
t-button {
	margin: 0;
	width: calc(1em + 3px);
}
t-inner-price-bottom {
	width: 2em;
	box-sizing: content-box;
	user-select: none;
	scrollbar-width: none;
}
t-next {
	color: #fff;
	height: 100%;
}
t-old {
	-ms-user-select: none;
	vertical-align: baseline;
}
t-nav-nav {
	opacity: 30;
	flex-shrink: 0;
}
t-totals-price {
	top: 50;
}
t-nav-webkit-countdown {
	-webkit-text-decoration-skip: objects;
}
t-inner-old {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
t-next-left {
	line-height: 1 !important;
	min-width: 0 !important;
}
t-countdown-old {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	z-index: 1;
	-webkit-user-select: none;
	display: flex;
}
t-price {
	min-width: 0 !important;
	text-align: center;
	box-shadow: none !important;
	position: absolute !important;
}
t-tables-image-blocks {
	line-height: 1 !important;
	border: 0 none transparent;
	bottom: 20;
	text-align: center;
}
t-repeater-bottom {
	box-sizing: content-box;
}
t-bottom-nav-tables {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
}
t-tables {
	z-index: 1;
	opacity: 10;
	opacity: 30;
	text-align: left;
	flex-shrink: 0;
}
t-old-position-quantity {
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
t-repeater-next {
	overflow-y: hidden;
	border: none !important;
	bottom: 10;
	user-select: none;
	display: inline;
}
t-horizontal {
	top: 10;
	margin: 0;
	box-sizing: content-box;
	opacity: 30;
	min-width: 0 !important;
}
t-horizontal-back-top {
	height: calc(1em + 3px);
}
t-price {
	text-transform: inherit;
	width: 2em;
}
.fa-ioxhost:before {
  content: "\f208";
}
n-top-next-next {
	bottom: 10;
	text-align: center;
	grid-gap: 30px;
	scrollbar-width: none;
}
n-horizontal-layout-top {
	opacity: 20;
	margin: 0;
	top: 0;
	bottom: 10;
}
n-image-position {
	display: flex;
	user-select: none;
}
n-carousel-top-next {
	opacity: 30;
}
n-nav {
	justify-content: center;
}
n-webkit {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	overflow-x: auto;
}
n-totals-thumbnails {
	align-items: left;
	flex-shrink: 0;
}
n-left-blocks-blocks {
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
n-inner-nav-position {
	text-align: center;
	padding: 0.5em !important;
	vertical-align: middle;
}
n-next-button-next {
	top: 50;
	bottom: 20;
	border: none !important;
}
n-totals-carousel {
	justify-content: center;
	scrollbar-width: none;
}
n-price-image {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	vertical-align: middle;
}
n-webkit-tables-layout {
	user-select: none;
}
n-layout {
	align-items: left;
	scrollbar-width: none;
}
n-position-nav {
	user-select: none;
}
n-horizontal {
	opacity: 20;
	display: flex;
	background-color: transparent;
	line-height: calc(1em + 2px);
}
n-old-thumbnails {
	border: 0 none transparent;
}
n-blocks-inner-image {
	overflow-x: auto;
	bottom: 10;
	outline-width: 0;
}
n-webkit-left {
	opacity: 1;
	align-items: center;
	flex-grow: 0;
	scrollbar-width: none;
	display: inline !important;
}
n-left-old {
	width: 100%;
	white-space: nowrap;
	top: 0;
	align-items: center;
}
n-blocks-horizontal {
	height: 0 !important;
	font-size: 1em;
	text-transform: inherit;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
n-carousel-image {
	box-sizing: content-box;
	scrollbar-width: none;
	top: 50;
	text-transform: inherit;
}
n-back-old-carousel {
	flex-grow: 0;
}
n-left {
	width: calc(1em + 3px);
	border: 0 none transparent;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
n-horizontal {
	user-select: none;
	padding: 0.5em !important;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
n-carousel-carousel-totals {
	font: inherit inherit inherit/inherit inherit;
}
n-top-price-image {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
n-inner {
	display: flex;
	letter-spacing: inherit;
}
.fa-italic:before {
  content: "\f033";
}
f-tables-position-left {
	-ms-user-select: none;
	width: 0 !important;
}
f-top {
	display: inline;
	-webkit-user-select: none;
	user-select: none;
}
f-layout {
	flex-grow: 0;
	bottom: 10;
	outline: none !important;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
f-blocks {
	overflow-x: auto;
	align-items: center;
}
f-bottom-totals {
	vertical-align: baseline;
}
f-top-position {
	min-height: 0 !important;
	justify-content: center;
}
f-countdown {
	opacity: 10;
	top: 50;
	top: 10;
	white-space: nowrap;
}
f-next {
	height: 0 !important;
	width: calc(1em + 3px);
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
f-layout-layout {
	min-height: 0 !important;
	text-transform: inherit;
}
f-tables {
	user-select: none;
	outline-width: 0;
	user-select: none;
	height: 100%;
	height: 100%;
}
f-button-image {
	margin: 0;
	vertical-align: baseline;
	bottom: 0;
}
f-carousel-layout-left {
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
f-countdown-left-blocks {
	width: 0 !important;
	box-shadow: none !important;
	display: inline;
}
f-repeater-button {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	fill: currentColor;
	text-transform: inherit;
	border: none;
}
f-quantity-nav {
	text-transform: inherit;
	color: inherit;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
f-webkit-inner-bottom {
	overflow-y: hidden;
}
f-inner {
	width: 100%;
	text-transform: inherit;
	overflow-x: auto;
}
f-position-countdown-button {
	fill: currentColor;
	color: #fff;
}
f-thumbnails {
	user-select: none;
}
f-price {
	text-transform: inherit;
	text-align: center;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
}
f-top-price-price {
	left: calc(50% - 0.5em) !important;
	top: 10;
	overflow-y: hidden;
}
f-webkit {
	overflow-x: auto;
	letter-spacing: inherit;
	border: none !important;
	flex-grow: 0;
}
f-position-back-inner {
	flex-grow: 0;
}
f-carousel {
	flex-shrink: 0;
	position: absolute;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
f-carousel-quantity-nav {
	width: 0 !important;
}
f-price-horizontal-layout {
	margin: 0 !important;
}
f-top {
	border: none !important;
	vertical-align: baseline;
}
f-old {
	flex-shrink: 0;
}
f-layout-old-button {
	opacity: 30;
	font-size: 1em;
	border: none !important;
	height: calc(1em + 3px);
}
f-totals-countdown {
	line-height: calc(1em + 2px);
}
f-nav-top {
	box-shadow: none !important;
	opacity: 20;
	position: relative;
	overflow-x: auto;
}
f-price {
	-webkit-user-select: none;
}
f-top-old {
	display: grid;
	display: inline !important;
	min-height: 0 !important;
}
f-thumbnails-price-repeater {
	top: 0;
}
f-back-price-blocks {
	margin: 0;
	align-items: center;
}
f-tables-position-bottom {
	border: 0 none transparent;
	user-select: none;
}
f-quantity {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
f-countdown-blocks-countdown {
	border: 0 none transparent;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
f-position {
	color: inherit;
	overflow-x: auto;
	font-size: 1em;
	flex-grow: 0;
	grid-gap: 30px;
}
f-next-nav-repeater {
	z-index: 1;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
f-button-countdown {
	opacity: 30;
	margin: 0;
	right: 0;
}
f-next-next-price {
	top: 50;
	min-width: 0 !important;
	border: none;
	outline: none !important;
}
f-next-top {
	bottom: 10;
}
.fa-itch-io:before {
  content: "\f83a";
}
d-horizontal {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
d-button-tables {
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
d-top-button {
	color: #fff;
	opacity: 30;
	min-height: 0 !important;
}
d-countdown {
	padding: 0.5em !important;
	align-items: center;
}
d-repeater-tables-tables {
	background-color: transparent;
	top: 50;
	padding: 0.5em !important;
	color: inherit;
	box-sizing: content-box;
}
d-layout-button-tables {
	opacity: 1;
	width: 0 !important;
	text-align: center;
	position: relative;
	display: grid;
}
d-thumbnails {
	user-select: none;
}
d-bottom {
	position: relative;
	vertical-align: baseline;
}
d-inner-bottom {
	width: 0 !important;
	border: none;
	letter-spacing: inherit;
	bottom: 10;
	display: flex;
}
d-inner {
	vertical-align: middle;
}
d-inner-button {
	position: absolute !important;
	bottom: 0;
	opacity: 1;
	background-color: transparent;
	color: #fff;
}
d-totals-thumbnails {
	line-height: 1 !important;
	width: calc(1em + 3px);
	outline: none !important;
}
d-position-blocks-carousel {
	color: #fff;
}
d-countdown-nav-horizontal {
	padding: 0.5em !important;
	opacity: 1;
}
d-position-top {
	scrollbar-width: none;
	min-height: 0 !important;
	width: 100%;
	vertical-align: baseline;
}
d-layout {
	line-height: inherit;
	align-items: center;
	border: 0 none transparent;
	font-size: 1em;
	opacity: 20;
}
d-horizontal {
	align-items: center;
	display: inline;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
d-nav-blocks-next {
	align-items: left;
	fill: currentColor;
}
d-next {
	font-size: 1em;
	line-height: calc(1em + 2px);
	user-select: none;
	-webkit-text-decoration-skip: objects;
	border: none;
}
d-old-nav {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	display: grid;
	box-shadow: none !important;
}
d-carousel-nav {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	text-align: left;
}
d-top {
	display: inline !important;
	outline: none !important;
}
d-carousel-countdown {
	line-height: 1 !important;
	text-transform: inherit;
	color: inherit;
	grid-gap: 30px;
	padding: 0.5em !important;
}
d-quantity-inner-top {
	top: calc(50% - 0.5em) !important;
}
d-back {
	text-align: left;
}
d-horizontal-carousel-repeater {
	margin: 0 !important;
	bottom: 0;
	bottom: 20;
	vertical-align: baseline;
	box-sizing: content-box;
}
d-quantity-horizontal-old {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
d-layout-totals {
	user-select: none;
	overflow-x: auto;
	padding: 0.5em !important;
	fill: currentColor;
}
d-thumbnails-webkit-webkit {
	fill: currentColor;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	vertical-align: baseline;
}
.fa-itunes:before {
  content: "\f3b4";
}
n-thumbnails-horizontal {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	opacity: 20;
	opacity: 20;
	opacity: 30;
}
n-bottom {
	color: inherit;
	color: inherit;
	position: absolute;
	z-index: 1;
}
n-countdown {
	display: flex;
	margin: 0 !important;
	overflow-y: hidden;
}
n-top {
	text-decoration: none;
	height: calc(1em + 3px);
}
n-blocks-layout {
	top: 50;
	overflow-y: hidden;
	white-space: nowrap;
	flex-grow: 0;
	margin: 0;
}
n-carousel-quantity {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	width: 2em;
	opacity: 20;
}
n-webkit {
	grid-gap: 30px;
	opacity: 20;
}
n-horizontal-button-button {
	top: calc(50% - 0.5em) !important;
}
n-blocks-carousel-inner {
	opacity: 30;
	width: 100%;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
n-back {
	white-space: nowrap;
	overflow-x: auto;
	overflow-x: auto;
	display: grid;
	-ms-user-select: none;
}
n-nav-bottom-blocks {
	top: 10;
	user-select: none;
	vertical-align: baseline;
}
n-inner {
	box-shadow: none !important;
	outline: none !important;
}
n-left {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	display: inline;
	scrollbar-width: none;
}
n-left {
	white-space: nowrap;
	white-space: nowrap;
	line-height: 1 !important;
	outline-width: 0;
}
n-carousel {
	box-sizing: content-box;
	background-color: transparent;
	height: 0 !important;
	opacity: 20;
	fill: currentColor;
}
n-webkit-blocks-webkit {
	display: grid;
	-webkit-user-select: none;
	width: 0 !important;
}
n-price {
	width: calc(1em + 3px);
}
n-countdown-top {
	white-space: nowrap;
}
n-totals {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	font-size: 1em;
}
n-totals-position {
	display: grid;
	display: inline;
}
n-webkit {
	line-height: 1 !important;
	border: none !important;
	height: 100%;
	display: inline !important;
}
n-old-top {
	box-sizing: content-box;
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
n-top-inner-left {
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
n-back {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	text-align: center;
	display: flex;
	font-size: 1em;
}
.fa-itunes-note:before {
  content: "\f3b5";
}
o-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	border: none;
	z-index: 1;
	width: calc(1em + 3px);
}
o-totals-carousel-price {
	bottom: 20;
}
o-horizontal-blocks-inner {
	-webkit-text-decoration-skip: objects;
}
o-next-totals-image {
	flex-grow: 0;
	align-items: center;
}
o-button {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	font-size: 1em;
	box-shadow: none !important;
	position: absolute !important;
}
o-repeater-totals {
	margin: 0;
	opacity: 10;
	flex-shrink: 0;
	border: 0 none transparent;
}
o-blocks {
	justify-content: center;
	justify-content: center;
	line-height: calc(1em + 2px);
}
o-blocks-left-price {
	transform: translate(50%, -50%);
}
o-button {
	position: absolute !important;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
o-button-countdown-position {
	bottom: 10;
	overflow-y: hidden;
	min-height: 0 !important;
	align-items: left;
}
o-webkit-price-back {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	width: 2em;
}
o-layout {
	color: #fff;
}
o-tables-layout-totals {
	width: 0 !important;
	text-decoration: none;
	padding: 0.5em !important;
	justify-content: center;
	border: none !important;
}
o-repeater-totals-old {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	overflow-x: auto;
}
o-repeater {
	background-color: transparent;
}
o-quantity-button {
	position: relative;
	right: 0;
	background-color: transparent;
}
o-blocks-quantity {
	min-width: 0 !important;
	border: none !important;
	box-shadow: none !important;
	flex-grow: 0;
}
o-thumbnails-button-old {
	display: flex;
	scrollbar-width: none;
	display: inline !important;
	min-height: 0 !important;
}
o-bottom-bottom-thumbnails {
	vertical-align: middle;
	width: 2em;
}
o-layout-countdown {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
o-horizontal-layout {
	height: 100%;
	width: calc(1em + 3px);
	color: #fff;
	box-shadow: none !important;
	display: flex;
}
o-inner-nav {
	user-select: none;
	scrollbar-width: none;
	width: 100%;
}
o-image-thumbnails-tables {
	top: 10;
	position: absolute;
	grid-gap: 30px;
	border: none;
	bottom: 20;
}
.fa-java:before {
  content: "\f4e4";
}
w-inner-left {
	bottom: 10;
}
w-quantity {
	bottom: 0;
	text-decoration: none;
}
w-layout-tables {
	position: absolute !important;
}
w-webkit-repeater-old {
	border: none !important;
	bottom: 10;
	width: 100%;
	opacity: 30;
	bottom: 10;
}
w-next {
	padding: 0.5em !important;
	border: 0 none transparent;
}
w-top-left-image {
	display: inline !important;
	outline-width: 0;
}
w-quantity {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
w-repeater-left-inner {
	-ms-user-select: none;
}
w-left-countdown {
	position: absolute;
	bottom: 0;
	opacity: 1;
	position: relative;
}
w-thumbnails-bottom-horizontal {
	letter-spacing: inherit;
	flex-grow: 0;
}
w-totals {
	display: inline !important;
	flex-grow: 0;
}
w-old-layout {
	z-index: 1;
	border: none !important;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
w-old {
	width: 100%;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
}
w-top-position {
	line-height: 1 !important;
}
w-price-tables {
	font-size: 1em;
	width: 100%;
}
w-button {
	text-align: left;
	color: inherit;
	align-items: left;
	opacity: 10;
	height: calc(1em + 3px);
}
w-countdown {
	bottom: 0;
}
w-blocks {
	display: inline;
	display: inline !important;
	box-sizing: content-box;
}
w-image-nav {
	text-decoration: none;
}
w-tables-inner {
	outline-width: 0;
}
w-nav {
	align-items: left;
	bottom: 20;
	line-height: 1 !important;
}
w-thumbnails-position {
	text-transform: inherit;
	vertical-align: baseline;
	outline: none !important;
	fill: currentColor;
	padding: 0.5em !important;
}
w-layout {
	border: none;
}
w-repeater {
	top: 0;
	line-height: calc(1em + 2px);
	background-color: transparent;
	overflow-y: hidden;
	position: relative;
}
w-next-countdown {
	height: 0 !important;
	overflow-x: auto;
	z-index: 1;
}
w-blocks-next {
	line-height: inherit;
	min-width: 0 !important;
	text-transform: inherit;
	position: absolute !important;
}
w-webkit-blocks {
	display: grid;
	transform: translate(50%, -50%);
}
w-blocks-bottom {
	height: calc(1em + 3px);
	margin: 0 !important;
	white-space: nowrap;
	font-size: 1em;
}
.fa-jedi:before {
  content: "\f669";
}
c-carousel {
	color: #fff;
	line-height: 1 !important;
	width: 0 !important;
	opacity: 20;
}
c-totals-position-webkit {
	overflow-x: auto;
}
c-carousel-inner-repeater {
	line-height: inherit;
	color: #fff;
	width: 100%;
	opacity: 1;
	display: inline !important;
}
c-quantity-old-quantity {
	-ms-user-select: none;
	opacity: 30;
}
c-next-button {
	-ms-user-select: none;
}
c-price {
	flex-grow: 0;
	align-items: center;
	right: 0;
}
c-inner {
	display: inline;
}
c-inner {
	top: 10;
	transform: translate(50%, -50%);
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
c-horizontal {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
c-position {
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	min-width: 0 !important;
	box-sizing: content-box;
}
c-blocks-bottom-totals {
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	position: relative;
	-ms-user-select: none;
	-ms-user-select: none;
}
c-top-inner {
	flex-shrink: 0;
	text-transform: inherit;
	box-sizing: content-box;
	opacity: 30;
}
c-bottom-blocks {
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
c-carousel-totals {
	right: 0;
	vertical-align: middle;
	height: 0 !important;
}
c-price {
	outline: none !important;
	box-sizing: content-box;
	display: inline;
	margin: 0;
}
c-repeater {
	overflow-x: auto;
	overflow-y: hidden;
	bottom: 20;
}
c-blocks {
	outline-width: 0;
	overflow-x: auto;
	bottom: 20;
	text-decoration: none;
}
c-price {
	display: flex;
	top: 50;
	text-align: center;
	justify-content: center;
	font-size: 1em;
}
c-button {
	-webkit-user-select: none;
}
c-horizontal {
	width: 100%;
	width: 0 !important;
	top: 0;
	white-space: nowrap;
	opacity: 20;
}
c-totals-thumbnails-countdown {
	user-select: none;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	top: 10;
}
c-button-carousel {
	top: calc(50% - 0.5em) !important;
}
c-layout-old-left {
	overflow-x: auto;
	bottom: 0;
}
c-bottom {
	width: 0 !important;
	width: 2em;
}
c-tables-left-thumbnails {
	top: 10;
	margin: 0;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
c-left-image-next {
	opacity: 30;
	padding: 0.5em !important;
	justify-content: center;
}
c-left-price {
	outline-width: 0;
	outline-width: 0;
}
c-totals-inner {
	border: 0 none transparent;
	flex-grow: 0;
}
c-totals-tables {
	justify-content: center;
	line-height: 1 !important;
	-ms-user-select: none;
	bottom: 20;
}
c-inner {
	display: flex;
	position: absolute !important;
	overflow-y: hidden;
	opacity: 10;
}
.fa-jedi-order:before {
  content: "\f50e";
}
a-blocks {
	box-sizing: content-box;
}
a-countdown-thumbnails-webkit {
	border: none !important;
	right: 0;
	border: none;
}
a-next {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	text-decoration: none;
	bottom: 20;
}
a-old-carousel-position {
	line-height: calc(1em + 2px);
	position: relative;
}
a-countdown {
	flex-grow: 0;
	user-select: none;
	top: 0;
}
a-back {
	text-decoration: none;
	font-size: 1em;
	position: relative;
	scrollbar-width: none;
	align-items: center;
}
a-bottom-old {
	bottom: 20;
	width: 2em;
}
a-countdown-repeater {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	vertical-align: middle;
}
a-inner-countdown {
	min-width: 0 !important;
	width: 0 !important;
}
a-webkit-price {
	z-index: 1;
	opacity: 10;
	right: 0;
	min-width: 0 !important;
}
a-top-left {
	text-decoration: none;
	width: calc(1em + 3px);
	top: 0;
	position: absolute !important;
	margin: 0;
}
a-tables-quantity {
	height: calc(1em + 3px);
	vertical-align: baseline;
	text-align: left;
	border: 0 none transparent;
	text-transform: inherit;
}
a-top-repeater-totals {
	width: calc(1em + 3px);
	bottom: 0;
	text-transform: inherit;
	opacity: 10;
}
a-left-price {
	display: inline !important;
}
a-top-image-nav {
	background-color: transparent;
	text-align: center;
	bottom: 10;
	opacity: 10;
}
a-carousel {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	line-height: calc(1em + 2px);
}
a-thumbnails-nav {
	min-height: 0 !important;
}
a-layout-position-countdown {
	width: 2em;
	white-space: nowrap;
}
a-carousel {
	margin: 0 !important;
	transform: translate(50%, -50%);
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
a-position {
	grid-template-columns: 1fr 1fr;
}
a-price-back {
	vertical-align: baseline;
	line-height: 1 !important;
	flex-shrink: 0;
}
a-position-blocks {
	text-decoration: none;
	opacity: 10;
	flex-grow: 0;
}
a-old {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	line-height: inherit;
}
a-next-left-old {
	overflow-y: hidden;
}
a-tables {
	opacity: 30;
}
a-button {
	top: 10;
	-webkit-text-decoration-skip: objects;
}
a-top {
	grid-template-columns: 1fr 1fr;
	display: inline;
	top: 10;
	letter-spacing: inherit;
	vertical-align: baseline;
}
a-webkit-top {
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	top: 0;
	grid-template-columns: 1fr 1fr;
}
a-price-left-position {
	display: inline !important;
}
a-image-next {
	text-transform: inherit;
	opacity: 10;
	justify-content: center;
	outline-width: 0;
}
a-old-position {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	overflow-x: auto;
	display: flex;
	right: 0;
}
a-price-old {
	transform: translate(50%, -50%);
}
a-thumbnails-totals-layout {
	user-select: none;
}
a-webkit-bottom-thumbnails {
	color: #fff;
}
a-image-button {
	position: absolute;
}
a-layout {
	grid-gap: 30px;
	position: absolute;
	-ms-user-select: none;
	width: calc(1em + 3px);
	line-height: 1 !important;
}
a-tables {
	box-sizing: content-box;
	align-items: left;
	white-space: nowrap;
}
a-position-inner-back {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
a-inner {
	padding: 0.5em !important;
}
a-nav {
	padding: 0.5em !important;
	user-select: none;
	border: none;
}
a-carousel-repeater-carousel {
	z-index: 1;
}
a-countdown-repeater {
	-ms-user-select: none;
	scrollbar-width: none;
	outline-width: 0;
	align-items: center;
	height: 0 !important;
}
.fa-jenkins:before {
  content: "\f3b6";
}
q-left-image {
	-ms-user-select: none;
	border: 0 none transparent;
	letter-spacing: inherit;
	color: inherit;
	padding: 0.5em !important;
}
q-quantity-layout-image {
	display: grid;
	opacity: 20;
}
q-totals-horizontal {
	align-items: center;
	width: 100%;
	min-width: 0 !important;
}
q-next {
	bottom: 20;
}
q-old {
	outline-width: 0;
	scrollbar-width: none;
}
q-horizontal {
	margin: 0;
	transform: translate(50%, -50%);
	text-transform: inherit;
	top: 0;
	outline: none !important;
}
q-blocks {
	box-shadow: none !important;
	grid-gap: 30px;
	bottom: 0;
	text-decoration: none;
	box-sizing: content-box;
}
q-layout {
	outline-width: 0;
}
q-blocks {
	-ms-user-select: none;
	position: absolute;
	overflow-x: auto;
	text-align: left;
	z-index: 1;
}
q-nav-carousel-countdown {
	flex-grow: 0;
}
q-position-back-left {
	transform: translate(50%, -50%);
	width: 100%;
	right: 0;
	margin: 0;
}
q-left-thumbnails {
	overflow-y: hidden;
	overflow-y: hidden;
	text-decoration: none;
}
q-quantity-countdown {
	width: calc(1em + 3px);
	outline: none !important;
}
q-horizontal {
	-ms-user-select: none;
	position: absolute !important;
	scrollbar-width: none;
	opacity: 1;
}
q-carousel-blocks {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
q-old-tables-inner {
	bottom: 10;
	height: 0 !important;
}
q-countdown-bottom-image {
	position: absolute !important;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
q-countdown {
	text-transform: inherit;
	color: inherit;
	width: 100%;
	box-shadow: none !important;
	text-align: left;
}
q-layout-inner-inner {
	align-items: left;
	user-select: none;
}
q-button-horizontal-totals {
	display: inline !important;
}
q-horizontal {
	flex-grow: 0;
}
q-back-horizontal-price {
	margin: 0 !important;
	fill: currentColor;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	display: flex;
}
q-carousel {
	padding: 0.5em !important;
	vertical-align: baseline;
	white-space: nowrap;
}
q-webkit-next {
	fill: currentColor;
	vertical-align: baseline;
	height: calc(1em + 3px);
	text-decoration: none;
}
q-repeater {
	vertical-align: middle;
}
q-price-horizontal-nav {
	background-color: transparent;
	flex-shrink: 0;
	opacity: 30;
	text-decoration: none;
}
q-webkit-totals-layout {
	overflow-x: auto;
	line-height: inherit;
	color: inherit;
	z-index: 1;
}
.fa-jira:before {
  content: "\f7b1";
}
u-image-tables {
	position: relative;
}
u-left {
	line-height: inherit;
}
u-top-webkit-horizontal {
	-webkit-text-decoration-skip: objects;
}
u-totals-nav {
	display: inline !important;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
u-next {
	text-decoration: none;
	font-size: 1em;
	position: absolute !important;
	justify-content: center;
}
u-tables {
	-ms-user-select: none;
	display: flex;
	bottom: 20;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
u-thumbnails-nav-price {
	grid-gap: 30px;
	display: grid;
	display: inline !important;
	flex-grow: 0;
	vertical-align: middle;
}
u-image-thumbnails {
	line-height: inherit;
}
u-bottom-horizontal-left {
	min-width: 0 !important;
	margin: 0 !important;
	color: #fff;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
u-old {
	display: inline;
	bottom: 10;
	z-index: 1;
}
u-inner-top {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
u-left-left-blocks {
	background-color: transparent;
	margin: 0;
	-webkit-user-select: none;
}
u-quantity {
	box-shadow: none !important;
	line-height: inherit;
}
u-layout {
	top: 50;
	background-color: transparent;
}
u-price-quantity-countdown {
	border: none;
	scrollbar-width: none;
}
u-image-webkit-image {
	text-align: center;
	width: 2em;
	white-space: nowrap;
	opacity: 20;
}
u-layout-webkit {
	justify-content: center;
}
u-repeater-horizontal {
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
u-quantity-position {
	font-size: 1em;
}
u-countdown {
	outline-width: 0;
	box-shadow: none !important;
	box-sizing: content-box;
}
u-thumbnails {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
u-thumbnails-image-blocks {
	bottom: 10;
	width: 100%;
	margin: 0;
	height: calc(1em + 3px);
	border: none;
}
u-blocks {
	user-select: none;
	opacity: 10;
	height: 0 !important;
	vertical-align: middle;
	outline-width: 0;
}
u-nav-image-horizontal {
	text-align: left;
	text-align: center;
	border: none !important;
}
u-position-left {
	overflow-y: hidden;
	overflow-x: auto;
	transform: translate(50%, -50%);
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
u-price-horizontal {
	font-size: 1em;
	line-height: 1 !important;
}
u-next-quantity-price {
	flex-shrink: 0;
	width: 2em;
	bottom: 20;
	right: 0;
}
u-blocks-repeater-bottom {
	justify-content: center;
	letter-spacing: inherit;
	width: 100%;
	white-space: nowrap;
	position: absolute;
}
u-thumbnails-button-horizontal {
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	justify-content: center;
}
u-repeater {
	justify-content: center;
}
u-repeater-totals-button {
	opacity: 10;
}
u-layout {
	opacity: 10;
	margin: 0;
	transform: translate(50%, -50%);
}
u-top {
	position: absolute;
	bottom: 20;
}
u-button-position-thumbnails {
	outline-width: 0;
}
u-thumbnails-totals {
	outline: none !important;
	grid-gap: 30px;
	opacity: 1;
}
u-back-blocks {
	text-align: center;
	text-align: left;
	width: calc(1em + 3px);
}
u-horizontal-inner {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	top: 50;
	vertical-align: baseline;
	box-sizing: content-box;
}
u-back {
	outline-width: 0;
	box-sizing: content-box;
}
u-inner-price-quantity {
	overflow-y: hidden;
	-ms-user-select: none;
}
u-top {
	vertical-align: baseline;
	width: calc(1em + 3px);
	opacity: 10;
	bottom: 20;
	border: none;
}
u-countdown {
	margin: 0 !important;
	bottom: 10;
	min-width: 0 !important;
}
u-carousel-position {
	min-width: 0 !important;
	display: inline;
	flex-shrink: 0;
	min-height: 0 !important;
	box-sizing: content-box;
}
u-repeater-next-blocks {
	top: 10;
	top: 50;
	align-items: left;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
.fa-joget:before {
  content: "\f3b7";
}
a-thumbnails-tables-left {
	font-size: 1em;
}
a-countdown-blocks-blocks {
	justify-content: center;
	grid-gap: 30px;
	box-sizing: content-box;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
a-blocks-tables-countdown {
	height: 0 !important;
	scrollbar-width: none;
	fill: currentColor;
}
a-totals-button {
	overflow-x: auto;
}
a-price {
	background-color: transparent;
	outline-width: 0;
	-webkit-user-select: none;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
a-bottom-next {
	overflow-x: auto;
	padding: 0.5em !important;
}
a-next-layout {
	text-transform: inherit;
	flex-shrink: 0;
}
a-countdown-bottom {
	position: absolute !important;
}
a-price {
	vertical-align: middle;
	width: 0 !important;
	opacity: 20;
}
a-button-position {
	-webkit-user-select: none;
	vertical-align: middle;
}
a-repeater {
	border: 0 none transparent;
}
a-layout-carousel {
	top: 10;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	overflow-y: hidden;
}
a-countdown-position {
	display: inline !important;
	opacity: 20;
	bottom: 10;
	display: inline !important;
}
a-thumbnails {
	overflow-y: hidden;
	right: 0;
}
a-inner-repeater-bottom {
	vertical-align: middle;
	align-items: center;
	overflow-x: auto;
}
a-bottom-nav {
	box-shadow: none !important;
	display: grid;
}
a-tables {
	align-items: center;
	width: 100%;
}
a-webkit-button {
	grid-gap: 30px;
	position: relative;
	box-shadow: none !important;
	justify-content: center;
}
.fa-joint:before {
  content: "\f595";
}
p-price {
	height: 0 !important;
	margin: 0 !important;
	opacity: 10;
}
p-webkit {
	align-items: center;
	vertical-align: middle;
	height: calc(1em + 3px);
	text-align: center;
	margin: 0;
}
p-top-position {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	line-height: 1 !important;
	text-decoration: none;
	outline: none !important;
}
p-webkit-repeater-totals {
	vertical-align: baseline;
	overflow-y: hidden;
	height: calc(1em + 3px);
}
p-bottom-repeater-repeater {
	opacity: 10;
	letter-spacing: inherit;
	background-color: transparent;
}
p-totals {
	padding: 0.5em !important;
	opacity: 10;
	width: calc(1em + 3px);
	overflow-x: auto;
}
p-next-blocks-inner {
	font-size: 1em;
	height: 0 !important;
	right: 0;
	min-height: 0 !important;
}
p-layout {
	position: absolute;
	white-space: nowrap;
	justify-content: center;
	outline: none !important;
}
p-image-repeater-nav {
	opacity: 30;
}
p-position {
	display: inline;
	text-decoration: none;
	flex-shrink: 0;
}
p-next-old-repeater {
	top: 10;
	opacity: 1;
	bottom: 20;
	opacity: 30;
	-webkit-user-select: none;
}
p-left-horizontal {
	width: 0 !important;
}
p-repeater-layout-webkit {
	transform: translate(50%, -50%);
	overflow-x: auto;
	outline: none !important;
	-webkit-user-select: none;
	outline-width: 0;
}
p-thumbnails-horizontal {
	opacity: 1;
	user-select: none;
	opacity: 20;
	white-space: nowrap;
	height: calc(1em + 3px);
}
p-tables-button {
	transform: translate(50%, -50%);
	min-height: 0 !important;
	opacity: 10;
	color: inherit;
	display: inline;
}
p-old-repeater {
	height: 0 !important;
	box-sizing: content-box;
}
p-blocks-thumbnails {
	vertical-align: middle;
	right: 0;
}
p-button-tables-old {
	fill: currentColor;
	-ms-user-select: none;
	box-shadow: none !important;
}
p-top-back-bottom {
	border: 0 none transparent;
	top: 50;
	color: inherit;
	justify-content: center;
	margin: 0;
}
p-nav {
	flex-shrink: 0;
	align-items: left;
	width: 0 !important;
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
p-left-quantity-old {
	line-height: 1 !important;
	display: inline !important;
	display: inline;
}
p-tables {
	justify-content: center;
}
p-back-layout {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	font-size: 1em;
	display: inline;
}
p-webkit-layout-nav {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	-webkit-user-select: none;
	color: inherit;
	height: 0 !important;
}
p-back {
	grid-gap: 30px;
	background-color: transparent;
}
p-blocks {
	align-items: center;
	color: #fff;
	-webkit-user-select: none;
}
.fa-joomla:before {
  content: "\f1aa";
}
y-price-layout {
	text-align: center;
	opacity: 30;
	width: 100%;
	align-items: left;
	height: calc(1em + 3px);
}
y-repeater-position-price {
	width: 0 !important;
	position: relative;
	height: 100%;
}
y-nav {
	white-space: nowrap;
	text-decoration: none;
	position: absolute !important;
}
y-image {
	letter-spacing: inherit;
	bottom: 10;
	text-transform: inherit;
	overflow-x: auto;
}
y-horizontal-old-tables {
	background-color: transparent;
	position: absolute;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
y-nav {
	width: calc(1em + 3px);
	bottom: 10;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
y-price {
	opacity: 20;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
y-nav-next-tables {
	font-size: 1em;
	top: 10;
	border: none !important;
	outline: none !important;
	box-sizing: content-box;
}
y-price-nav {
	align-items: center;
	line-height: inherit;
}
y-countdown {
	border: none !important;
	box-sizing: content-box;
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
y-totals-left-repeater {
	top: 10;
	background-color: transparent;
	text-align: center;
	box-shadow: none !important;
	background-color: transparent;
}
y-nav-nav {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
y-top-repeater {
	outline-width: 0;
}
y-carousel {
	opacity: 30;
	line-height: calc(1em + 2px);
}
y-thumbnails {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
y-next-price-tables {
	padding: 0.5em !important;
	opacity: 30;
	line-height: calc(1em + 2px);
}
y-carousel-totals {
	border: none !important;
	opacity: 20;
	flex-grow: 0;
	top: 10;
}
y-top-layout-bottom {
	user-select: none;
	opacity: 20;
}
y-next-left {
	opacity: 20;
	top: 50;
	text-decoration: none;
}
y-inner-image-repeater {
	-ms-user-select: none;
	color: #fff;
}
y-horizontal-nav {
	vertical-align: middle;
	vertical-align: middle;
}
y-price-layout {
	display: flex;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
y-tables-next-quantity {
	opacity: 1;
	white-space: nowrap;
	top: 0;
	overflow-y: hidden;
}
y-countdown-webkit {
	-webkit-user-select: none;
	outline-width: 0;
	top: 50;
}
y-back {
	width: calc(1em + 3px);
}
y-next-blocks-horizontal {
	position: absolute !important;
	height: 0 !important;
}
y-left-top-button {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	flex-shrink: 0;
	opacity: 10;
}
y-position {
	margin: 0 !important;
	fill: currentColor;
	margin: 0 !important;
}
y-back {
	background-color: transparent;
}
y-horizontal-price {
	position: absolute;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
y-button {
	line-height: calc(1em + 2px);
	opacity: 30;
}
y-back-button {
	opacity: 10;
}
.fa-journal-whills:before {
  content: "\f66a";
}
x-repeater-image-horizontal {
	line-height: calc(1em + 2px);
	background-color: transparent;
	opacity: 1;
	width: 2em;
	border: 0 none transparent;
}
x-repeater {
	top: calc(50% - 0.5em) !important;
}
x-quantity {
	text-align: left;
	user-select: none;
	overflow-y: hidden;
}
x-top-webkit-quantity {
	-webkit-text-decoration-skip: objects;
}
x-totals-left-bottom {
	user-select: none;
	min-height: 0 !important;
	flex-shrink: 0;
}
x-thumbnails-bottom-position {
	font-size: 1em;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	text-transform: inherit;
}
x-image-image-repeater {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
x-quantity-webkit-inner {
	width: 2em;
	width: 100%;
	color: inherit;
}
x-back-price-bottom {
	text-transform: inherit;
	border: none;
	justify-content: center;
	top: 50;
}
x-horizontal {
	min-height: 0 !important;
	bottom: 10;
	opacity: 10;
	display: flex;
}
x-quantity-horizontal-price {
	vertical-align: middle;
	letter-spacing: inherit;
}
x-webkit-price {
	overflow-x: auto;
	user-select: none;
}
x-price-horizontal {
	outline: none !important;
	opacity: 30;
	vertical-align: middle;
	-webkit-user-select: none;
}
x-thumbnails-image {
	-webkit-user-select: none;
	letter-spacing: inherit;
	width: 2em;
	line-height: calc(1em + 2px);
	color: inherit;
}
x-top-top {
	justify-content: center;
	vertical-align: middle;
	vertical-align: baseline;
}
.fa-js:before {
  content: "\f3b8";
}
k-position-thumbnails-bottom {
	align-items: center;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
k-old {
	scrollbar-width: none;
	position: absolute;
	min-height: 0 !important;
}
k-repeater {
	width: 100%;
	outline-width: 0;
	right: 0;
}
k-next-quantity {
	top: 0;
	top: 50;
	z-index: 1;
}
k-thumbnails-thumbnails {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	text-align: left;
	top: 50;
}
k-back-back-price {
	fill: currentColor;
}
k-inner-position-bottom {
	border: none;
	user-select: none;
	right: 0;
	top: 50;
}
k-bottom-top-carousel {
	text-transform: inherit;
	min-width: 0 !important;
	height: calc(1em + 3px);
	position: absolute !important;
	height: 0 !important;
}
k-inner-webkit {
	box-sizing: content-box;
	display: inline !important;
	display: flex;
}
k-inner-webkit {
	width: calc(1em + 3px);
	text-decoration: none;
	font-size: 1em;
}
k-inner-tables-nav {
	bottom: 10;
}
k-left-webkit {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
k-repeater-blocks {
	line-height: 1 !important;
	padding: 0.5em !important;
	flex-grow: 0;
}
k-left-totals-top {
	scrollbar-width: none;
	border: 0 none transparent;
	top: 0;
}
k-image-horizontal-horizontal {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	flex-grow: 0;
}
k-countdown-repeater-left {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
k-nav {
	overflow-y: hidden;
}
k-position {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	box-sizing: content-box;
	right: 0;
}
k-nav-price {
	padding: 0.5em !important;
}
k-thumbnails {
	top: 50;
	box-sizing: content-box;
	fill: currentColor;
}
k-totals-next {
	z-index: 1;
	text-align: center;
	width: 2em;
}
k-button-tables {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	fill: currentColor;
}
k-thumbnails {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
k-old-totals-webkit {
	align-items: center;
	grid-gap: 30px;
	min-width: 0 !important;
	outline: none !important;
	display: flex;
}
k-webkit-image {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	bottom: 10;
	display: inline !important;
}
k-image {
	color: inherit;
}
k-webkit {
	border: none !important;
}
k-blocks {
	vertical-align: baseline;
	z-index: 1;
	top: 10;
}
k-webkit-thumbnails {
	height: calc(1em + 3px);
	-ms-user-select: none;
	top: 50;
	position: absolute;
}
k-button-repeater {
	opacity: 10;
	outline: none !important;
	top: 50;
}
k-price-next {
	display: grid;
	white-space: nowrap;
	-webkit-user-select: none;
	-ms-user-select: none;
}
k-image-horizontal-blocks {
	text-align: left;
	fill: currentColor;
}
k-bottom-left-blocks {
	width: 0 !important;
	bottom: 20;
	opacity: 10;
}
k-back-position-totals {
	border: none !important;
	padding: 0.5em !important;
}
k-nav-thumbnails {
	position: absolute;
	flex-shrink: 0;
	z-index: 1;
}
.fa-js-square:before {
  content: "\f3b9";
}
o-carousel-button-nav {
	text-align: center;
}
o-countdown-old {
	border: none;
	width: 0 !important;
	text-align: center;
}
o-inner-next-tables {
	scrollbar-width: none;
}
o-button {
	border: none;
	grid-gap: 30px;
}
o-blocks-bottom {
	letter-spacing: inherit;
	opacity: 20;
}
o-button-quantity {
	grid-template-columns: 1fr 1fr;
	position: relative;
}
o-button-layout {
	outline: none !important;
	background-color: transparent;
	scrollbar-width: none;
	letter-spacing: inherit;
}
o-thumbnails-blocks-webkit {
	scrollbar-width: none;
	grid-gap: 30px;
	text-decoration: none;
	text-align: center;
}
o-layout-horizontal-blocks {
	overflow-x: auto;
	outline-width: 0;
	z-index: 1;
	box-sizing: content-box;
	font-size: 1em;
}
o-horizontal {
	white-space: nowrap;
	line-height: 1 !important;
	padding: 0.5em !important;
}
o-price-price {
	flex-shrink: 0;
}
o-price-nav {
	bottom: 10;
	width: 0 !important;
	border: none !important;
	top: 50;
}
o-bottom-thumbnails {
	margin: 0 !important;
	opacity: 30;
	vertical-align: middle;
}
o-thumbnails-totals-layout {
	height: 0 !important;
	align-items: center;
}
o-position-left {
	outline-width: 0;
	top: 0;
	line-height: inherit;
}
o-image-old-horizontal {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	position: absolute !important;
	display: flex;
	text-align: center;
}
o-back {
	text-decoration: none;
	text-align: center;
}
o-price {
	top: calc(50% - 0.5em) !important;
}
o-layout-totals {
	align-items: center;
}
o-left {
	top: 10;
	flex-grow: 0;
	font-size: 1em;
	color: #fff;
}
o-next-blocks {
	right: 0;
	width: calc(1em + 3px);
	color: inherit;
	line-height: calc(1em + 2px);
}
o-left-layout-tables {
	min-height: 0 !important;
	right: 0;
}
o-next-next-tables {
	box-sizing: content-box;
	height: 0 !important;
	color: #fff;
	height: 0 !important;
	fill: currentColor;
}
o-button-inner-repeater {
	background-color: transparent;
}
o-position {
	display: inline;
	opacity: 30;
	min-height: 0 !important;
	-webkit-user-select: none;
}
o-next-nav {
	bottom: 20;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
}
o-next-thumbnails {
	opacity: 30;
}
o-left {
	height: 100%;
	width: 0 !important;
}
o-old {
	opacity: 30;
	transform: translate(50%, -50%);
	border: none;
}
o-left-carousel-repeater {
	line-height: calc(1em + 2px);
	display: inline !important;
	transform: translate(50%, -50%);
	margin: 0;
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
n-repeater-image-nav {
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
	top: 0;
	line-height: 1 !important;
	text-decoration: none;
}
n-nav-repeater {
	letter-spacing: inherit;
	overflow-y: hidden;
}
n-horizontal-thumbnails {
	line-height: inherit;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
n-horizontal-quantity-top {
	fill: currentColor;
	display: grid;
	outline: none !important;
	box-shadow: none !important;
	letter-spacing: inherit;
}
n-repeater-top {
	position: absolute;
	outline-width: 0;
	opacity: 20;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
}
n-carousel-inner-image {
	margin: 0;
	vertical-align: middle;
	grid-gap: 30px;
}
n-next-tables {
	overflow-y: hidden;
	align-items: center;
	-webkit-user-select: none;
}
n-bottom-webkit-position {
	white-space: nowrap;
	width: 100%;
	z-index: 1;
	right: 0;
}
n-bottom-totals {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	width: calc(1em + 3px);
}
n-carousel-countdown {
	grid-gap: 30px;
}
n-quantity {
	position: absolute;
}
n-thumbnails-left {
	vertical-align: middle;
	outline: none !important;
	text-decoration: none;
}
n-bottom-countdown-tables {
	line-height: calc(1em + 2px);
	text-align: center;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
n-quantity-thumbnails-position {
	height: calc(1em + 3px);
}
n-carousel-next-nav {
	box-sizing: content-box;
	justify-content: center;
	display: flex;
}
n-back {
	letter-spacing: inherit;
	display: inline !important;
	fill: currentColor;
	opacity: 20;
}
n-nav-horizontal {
	height: 100%;
	color: #fff;
	width: 0 !important;
}
n-repeater-thumbnails {
	position: absolute !important;
	align-items: left;
}
n-back {
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	white-space: nowrap;
	border: none;
	margin: 0;
}
n-button-left-countdown {
	padding: 0.5em !important;
	padding: 0.5em !important;
}
.fa-kaaba:before {
  content: "\f66b";
}
d-next-position {
	position: relative;
	-ms-user-select: none;
	box-shadow: none !important;
	align-items: center;
	bottom: 20;
}
d-left-position {
	margin: 0;
}
d-quantity-webkit {
	opacity: 1;
	justify-content: center;
}
d-inner {
	bottom: 0;
}
d-back {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
d-blocks-webkit-repeater {
	box-shadow: none !important;
	margin: 0;
	-ms-user-select: none;
}
d-tables-inner-image {
	color: #fff;
}
d-blocks {
	align-items: left;
}
d-top-totals-back {
	box-shadow: none !important;
	margin: 0 !important;
}
d-position-webkit-blocks {
	width: 0 !important;
	border: none !important;
	text-transform: inherit;
}
d-button-position-bottom {
	border: 0 none transparent;
	vertical-align: baseline;
	height: 0 !important;
	border: 0 none transparent;
	top: 10;
}
d-totals-totals-old {
	overflow-y: hidden;
	opacity: 20;
	bottom: 10;
	border: 0 none transparent;
}
d-thumbnails-nav-carousel {
	position: absolute;
	height: 100%;
}
d-back {
	scrollbar-width: none;
}
d-back-old {
	letter-spacing: inherit;
	position: absolute;
	height: 0 !important;
}
d-horizontal {
	-webkit-user-select: none;
	bottom: 10;
	user-select: none;
	fill: currentColor;
	height: 100%;
}
d-carousel {
	outline: none !important;
	bottom: 20;
}
d-carousel-left {
	transform: translate(50%, -50%);
	bottom: 20;
	width: 100%;
	font-size: 1em;
	line-height: inherit;
}
d-price-image-bottom {
	transform: translate(50%, -50%);
	top: 10;
	fill: currentColor;
	background-color: transparent;
}
d-repeater {
	top: 50;
	margin: 0;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
d-nav-totals {
	box-shadow: none !important;
	display: flex;
	text-align: center;
	height: 100%;
}
d-left-left {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	width: calc(1em + 3px);
	opacity: 30;
}
d-carousel {
	bottom: 0;
	vertical-align: baseline;
	display: flex;
}
d-price-totals-left {
	height: 0 !important;
	grid-gap: 30px;
	line-height: inherit;
	flex-shrink: 0;
}
d-webkit-countdown {
	opacity: 10;
	font-size: 1em;
}
d-blocks {
	overflow-x: auto;
	top: 0;
	-webkit-user-select: none;
	vertical-align: baseline;
	text-align: center;
}
d-inner {
	width: 0 !important;
	opacity: 30;
}
d-back-back {
	grid-gap: 30px;
	text-align: center;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	position: absolute !important;
}
d-tables {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
d-old-button-countdown {
	top: 10;
	display: grid;
	width: 2em;
	line-height: inherit;
	opacity: 1;
}
d-tables-carousel {
	margin: 0;
	bottom: 10;
	text-transform: inherit;
	line-height: inherit;
	bottom: 10;
}
d-carousel-blocks-image {
	justify-content: center;
	text-align: center;
	overflow-x: auto;
	justify-content: center;
	width: 100%;
}
.fa-kaggle:before {
  content: "\f5fa";
}
w-quantity-webkit-countdown {
	height: 0 !important;
	margin: 0;
}
w-layout-nav-bottom {
	text-decoration: none;
	outline: none !important;
}
w-repeater-bottom-top {
	border: none !important;
	justify-content: center;
	justify-content: center;
	color: inherit;
}
w-tables-quantity {
	text-align: center;
}
w-bottom {
	letter-spacing: inherit;
}
w-horizontal {
	white-space: nowrap;
	font-size: 1em;
}
w-repeater-blocks {
	opacity: 1;
}
w-webkit-top {
	fill: currentColor;
	border: 0 none transparent;
	z-index: 1;
	line-height: 1 !important;
	z-index: 1;
}
w-quantity {
	margin: 0;
	border: none !important;
}
w-inner {
	line-height: inherit;
	width: 100%;
	width: 2em;
}
w-price-countdown-thumbnails {
	right: 0;
	border: none;
	top: 0;
	opacity: 30;
}
w-inner-image {
	text-align: left;
	margin: 0 !important;
	color: inherit;
	user-select: none;
	line-height: inherit;
}
w-back-button {
	text-transform: inherit;
}
w-inner-inner-horizontal {
	display: grid;
	min-width: 0 !important;
	align-items: left;
	min-width: 0 !important;
	top: 0;
}
w-layout-price-top {
	vertical-align: middle;
}
w-top-button-thumbnails {
	top: 10;
	border: none !important;
	margin: 0;
	scrollbar-width: none;
}
w-position-webkit-layout {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	-webkit-user-select: none;
	outline-width: 0;
	letter-spacing: inherit;
}
w-totals {
	position: relative;
	justify-content: center;
}
w-old-inner-image {
	vertical-align: middle;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
w-image {
	display: inline !important;
	overflow-x: auto;
}
w-tables {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	width: 100%;
	min-height: 0 !important;
}
w-price-image {
	bottom: 10;
}
w-tables {
	color: #fff;
	grid-gap: 30px;
}
w-old-price {
	width: 0 !important;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
w-layout-next {
	opacity: 10;
	vertical-align: middle;
	position: absolute !important;
	flex-grow: 0;
}
w-back-image-blocks {
	white-space: nowrap;
	margin: 0 !important;
	margin: 0;
	z-index: 1;
}
w-blocks-thumbnails {
	top: 0;
}
w-left-inner {
	border: none;
	flex-shrink: 0;
	border: 0 none transparent;
}
w-old {
	width: 0 !important;
	opacity: 1;
}
w-tables {
	outline-width: 0;
}
w-countdown {
	opacity: 1;
}
w-back {
	top: 0;
	bottom: 0;
	flex-grow: 0;
	top: 10;
	scrollbar-width: none;
}
w-layout-quantity {
	line-height: inherit;
}
w-inner-carousel-bottom {
	opacity: 20;
	z-index: 1;
	text-transform: inherit;
}
w-blocks-tables {
	text-decoration: none;
	background-color: transparent;
	min-height: 0 !important;
	color: #fff;
	overflow-x: auto;
}
w-webkit-button-blocks {
	width: 0 !important;
	opacity: 10;
}
w-totals-quantity {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	position: absolute !important;
	bottom: 10;
	flex-shrink: 0;
}
w-old-nav {
	text-align: center;
	grid-gap: 30px;
	vertical-align: middle;
	letter-spacing: inherit;
}
w-webkit {
	text-align: center;
	justify-content: center;
	opacity: 30;
	outline-width: 0;
}
w-countdown-back {
	color: #fff;
}
w-left-position {
	text-align: left;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	position: absolute !important;
}
w-left-carousel {
	color: #fff;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
w-carousel-nav {
	margin: 0;
	bottom: 10;
}
w-top-inner {
	vertical-align: middle;
	bottom: 20;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
}
w-inner-quantity {
	justify-content: center;
}
w-position-horizontal {
	-webkit-user-select: none;
}
.fa-key:before {
  content: "\f084";
}
j-countdown-layout-old {
	user-select: none;
	vertical-align: middle;
	color: #fff;
	overflow-y: hidden;
}
j-carousel-inner {
	-ms-user-select: none;
	padding: 0.5em !important;
	width: 0 !important;
	display: grid;
}
j-top-next-horizontal {
	width: 2em;
	-ms-user-select: none;
	text-decoration: none;
	fill: currentColor;
}
j-old {
	display: flex;
}
j-horizontal-quantity {
	border: 0 none transparent;
	border: 0 none transparent;
	width: 2em;
	position: relative;
	border: none !important;
}
j-button {
	display: grid;
	top: 10;
}
j-layout {
	grid-template-columns: 1fr 1fr;
}
j-horizontal {
	position: relative;
	border: none !important;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
j-next-repeater-horizontal {
	right: 0;
	box-shadow: none !important;
	color: inherit;
	opacity: 20;
	user-select: none;
}
j-carousel-inner-carousel {
	border: none;
}
j-thumbnails-thumbnails-carousel {
	left: calc(50% - 0.5em) !important;
}
j-position-totals-thumbnails {
	opacity: 30;
	align-items: center;
}
j-image {
	outline: none !important;
}
j-blocks-position-thumbnails {
	font-size: 1em;
	height: 0 !important;
	justify-content: center;
	letter-spacing: inherit;
}
j-thumbnails {
	right: 0;
	padding: 0.5em !important;
}
j-position-thumbnails-left {
	top: 50;
	right: 0;
	flex-shrink: 0;
	z-index: 1;
}
j-button-carousel {
	line-height: inherit;
}
j-next-image {
	text-align: left;
	fill: currentColor;
	opacity: 10;
	text-transform: inherit;
	height: 0 !important;
}
j-webkit-price {
	letter-spacing: inherit;
	border: none !important;
}
j-carousel {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	align-items: left;
}
.fa-keybase:before {
  content: "\f4f5";
}
j-nav-webkit-quantity {
	box-sizing: content-box;
}
j-tables-image {
	font: inherit inherit inherit/inherit inherit;
}
j-top {
	bottom: 20;
	background-color: transparent;
	bottom: 0;
	width: 2em;
}
j-price-position-horizontal {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
j-old-position {
	right: 0;
}
j-layout-repeater-webkit {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	grid-gap: 30px;
	right: 0;
	opacity: 20;
}
j-position-nav-price {
	margin: 0 !important;
	border: none !important;
	height: 100%;
	flex-grow: 0;
	min-width: 0 !important;
}
j-countdown-left-inner {
	align-items: center;
	line-height: inherit;
	outline-width: 0;
}
j-left-price {
	grid-gap: 30px;
}
j-inner-image {
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	opacity: 30;
}
j-quantity-blocks {
	outline: none !important;
	text-transform: inherit;
	color: #fff;
}
j-webkit {
	line-height: 1 !important;
	fill: currentColor;
}
j-thumbnails-countdown-button {
	font: inherit inherit inherit/inherit inherit;
}
j-layout-top {
	color: #fff;
	height: 0 !important;
}
j-price {
	right: 0;
}
j-bottom-carousel-button {
	width: calc(1em + 3px);
	width: 2em;
	width: 0 !important;
	-ms-user-select: none;
}
j-price-price-button {
	opacity: 1;
}
j-nav {
	display: grid;
	text-transform: inherit;
	width: 0 !important;
	align-items: center;
	box-shadow: none !important;
}
j-thumbnails-left-button {
	line-height: inherit;
}
j-repeater {
	flex-shrink: 0;
	right: 0;
	bottom: 0;
	align-items: left;
	border: none !important;
}
j-position {
	opacity: 1;
	text-decoration: none;
	display: inline !important;
	opacity: 1;
	justify-content: center;
}
j-old-thumbnails-next {
	margin: 0 !important;
}
j-back {
	position: absolute;
	bottom: 20;
}
j-layout-thumbnails {
	min-height: 0 !important;
	flex-shrink: 0;
}
j-back-blocks {
	background-color: transparent;
	outline-width: 0;
	height: calc(1em + 3px);
}
j-old-carousel-left {
	grid-template-columns: 1fr 1fr;
	top: 50;
	position: absolute !important;
}
j-price-bottom-carousel {
	text-align: left;
	display: inline;
}
j-next-countdown {
	display: grid;
}
j-old-price {
	align-items: center;
	opacity: 30;
	position: absolute;
	min-height: 0 !important;
}
j-button {
	margin: 0 !important;
	justify-content: center;
	opacity: 20;
	display: flex;
}
j-left-price {
	user-select: none;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
j-old-back-carousel {
	display: grid;
}
j-webkit-image {
	outline-width: 0;
	align-items: center;
	min-height: 0 !important;
}
j-next {
	opacity: 10;
	z-index: 1;
	bottom: 10;
	-ms-user-select: none;
	text-align: center;
}
j-countdown-bottom-layout {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
j-old-bottom {
	opacity: 30;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	display: flex;
	fill: currentColor;
}
j-layout {
	display: inline;
	opacity: 20;
	top: 10;
}
j-left-image-top {
	text-transform: inherit;
}
j-carousel-webkit {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	width: 0 !important;
	background-color: transparent;
}
j-bottom-next {
	display: inline;
	border: none !important;
	text-align: left;
	position: relative;
	opacity: 30;
}
j-webkit-totals-tables {
	text-align: left;
	-ms-user-select: none;
	border: 0 none transparent;
	box-shadow: none !important;
}
j-top-position {
	border: 0 none transparent;
	margin: 0 !important;
	bottom: 10;
	width: calc(1em + 3px);
	text-align: left;
}
j-bottom-old {
	margin: 0;
	text-decoration: none;
}
j-horizontal-nav-layout {
	left: calc(50% - 0.5em) !important;
}
j-back {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
j-back {
	opacity: 20;
	bottom: 20;
	height: 0 !important;
}
j-old-quantity {
	align-items: left;
}
j-tables-bottom-repeater {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	position: relative;
	width: 0 !important;
	top: 50;
}
.fa-keyboard:before {
  content: "\f11c";
}
l-left-tables {
	opacity: 10;
	display: inline !important;
}
l-webkit-button-inner {
	opacity: 10;
	position: relative;
	opacity: 20;
	line-height: inherit;
}
l-image-quantity {
	margin: 0;
	min-height: 0 !important;
}
l-old {
	opacity: 10;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	outline: none !important;
}
l-thumbnails-next-layout {
	top: calc(50% - 0.5em) !important;
	position: relative;
	bottom: 0;
	fill: currentColor;
}
l-carousel-webkit {
	margin: 0;
	background-color: transparent;
	right: 0;
}
l-carousel {
	justify-content: center;
	font-size: 1em;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
l-position {
	height: 0 !important;
	border: 0 none transparent;
	-ms-user-select: none;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
l-countdown-nav {
	border: none;
	top: calc(50% - 0.5em) !important;
}
l-image {
	align-items: left;
	box-sizing: content-box;
	bottom: 10;
	flex-shrink: 0;
}
l-position-nav-position {
	text-align: left;
	flex-shrink: 0;
	top: 10;
	top: 10;
	letter-spacing: inherit;
}
l-old-inner {
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	width: 100%;
}
l-repeater-layout {
	flex-shrink: 0;
	font-size: 1em;
	opacity: 30;
}
l-tables {
	width: 100%;
}
l-tables-countdown {
	background-color: transparent;
	-ms-user-select: none;
}
l-button-bottom-button {
	-ms-user-select: none;
	justify-content: center;
}
l-inner-price-bottom {
	line-height: 1 !important;
	text-decoration: none;
	-ms-user-select: none;
	margin: 0 !important;
}
l-countdown {
	outline-width: 0;
	display: inline;
	top: 10;
	width: 2em;
	white-space: nowrap;
}
l-price {
	border: 0 none transparent;
}
l-webkit-carousel {
	line-height: inherit;
}
l-bottom-back-layout {
	justify-content: center;
	box-shadow: none !important;
	z-index: 1;
	display: flex;
}
l-blocks {
	line-height: calc(1em + 2px);
	width: 2em;
	flex-shrink: 0;
	line-height: inherit;
}
l-carousel-totals-tables {
	font-size: 1em;
	display: inline;
}
l-top {
	min-height: 0 !important;
}
l-bottom-top {
	outline: none !important;
	fill: currentColor;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
l-repeater-blocks {
	line-height: 1 !important;
	vertical-align: middle;
	bottom: 10;
}
l-price {
	bottom: 0;
	display: inline;
	z-index: 1;
	padding: 0.5em !important;
	text-align: left;
}
l-price-thumbnails {
	bottom: 10;
	color: inherit;
}
l-nav {
	box-shadow: none !important;
	width: 0 !important;
	border: none;
}
l-layout-thumbnails {
	display: inline;
	position: absolute !important;
	margin: 0 !important;
	background-color: transparent;
}
.fa-keycdn:before {
  content: "\f3ba";
}
t-webkit-layout-quantity {
	overflow-y: hidden;
	background-color: transparent;
	white-space: nowrap;
}
t-position-tables-position {
	color: #fff;
	align-items: left;
	display: grid;
	bottom: 10;
}
t-carousel-bottom {
	z-index: 1;
	user-select: none;
}
t-blocks {
	fill: currentColor;
	opacity: 30;
	width: 0 !important;
}
t-carousel-price {
	border: none;
	text-transform: inherit;
	height: 100%;
	border: 0 none transparent;
	top: 50;
}
t-layout-repeater-next {
	overflow-y: hidden;
	display: inline !important;
	vertical-align: middle;
}
t-bottom-repeater {
	right: 0;
}
t-totals-price {
	-webkit-text-decoration-skip: objects;
	border: none;
	margin: 0 !important;
}
t-totals-position-repeater {
	width: 0 !important;
	display: inline;
	width: 2em;
	align-items: left;
	color: #fff;
}
t-tables-blocks-quantity {
	justify-content: center;
	width: calc(1em + 3px);
}
t-carousel-quantity {
	opacity: 20;
}
t-position {
	border: none !important;
}
t-layout-price {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
t-nav-price-layout {
	min-height: 0 !important;
	align-items: center;
}
t-position-webkit-repeater {
	width: 0 !important;
	outline-width: 0;
	color: #fff;
	width: 2em;
}
t-tables {
	min-width: 0 !important;
}
t-back {
	margin: 0;
}
t-bottom-tables-bottom {
	overflow-x: auto;
	margin: 0 !important;
	box-shadow: none !important;
}
t-image {
	align-items: center;
	padding: 0.5em !important;
}
t-old {
	border: none !important;
	opacity: 1;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
.fa-khanda:before {
  content: "\f66d";
}
n-image-totals-position {
	top: 50;
	grid-gap: 30px;
	font-size: 1em;
	align-items: center;
}
n-thumbnails {
	background-color: transparent;
	outline-width: 0;
	overflow-x: auto;
	transform: translate(50%, -50%);
}
n-image-back {
	height: 0 !important;
	padding: 0.5em !important;
}
n-countdown-inner-horizontal {
	display: grid;
	scrollbar-width: none;
	grid-gap: 30px;
	scrollbar-width: none;
}
n-button-totals-top {
	display: grid;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
n-nav-tables {
	position: relative;
	color: inherit;
	text-align: left;
}
n-position {
	bottom: 0;
	opacity: 1;
	opacity: 20;
	letter-spacing: inherit;
}
n-button-carousel-button {
	opacity: 1;
	text-align: left;
}
n-layout-old-tables {
	border: none;
	box-sizing: content-box;
}
n-nav-quantity-tables {
	position: absolute;
}
n-bottom-bottom {
	outline: none !important;
	border: none !important;
	overflow-x: auto;
	min-width: 0 !important;
	width: 2em;
}
n-webkit-top {
	background-color: transparent;
	vertical-align: baseline;
	text-decoration: none;
	transform: translate(50%, -50%);
	white-space: nowrap;
}
n-repeater-left-nav {
	height: 0 !important;
}
n-button-image {
	justify-content: center;
	height: 0 !important;
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
n-back-image {
	width: 0 !important;
	text-decoration: none;
	outline-width: 0;
}
n-top-tables {
	position: absolute;
	letter-spacing: inherit;
	width: 0 !important;
	background-color: transparent;
	color: #fff;
}
n-carousel {
	display: inline !important;
	text-align: left;
	min-height: 0 !important;
}
n-back-top-countdown {
	top: 10;
	text-transform: inherit;
	color: inherit;
	position: relative;
}
.fa-kickstarter:before {
  content: "\f3bb";
}
h-totals-quantity-blocks {
	bottom: 10;
	padding: 0.5em !important;
	font-size: 1em;
	position: absolute !important;
}
h-thumbnails {
	position: absolute !important;
	position: absolute;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
h-bottom-nav-nav {
	bottom: 20;
	opacity: 20;
	user-select: none;
	width: calc(1em + 3px);
}
h-position {
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	font-size: 1em;
	display: inline;
}
h-inner-repeater-old {
	outline: none !important;
}
h-bottom-horizontal {
	letter-spacing: inherit;
	width: 0 !important;
	z-index: 1;
	text-align: left;
}
h-button {
	justify-content: center;
}
h-price-totals-blocks {
	opacity: 10;
}
h-blocks {
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
h-price-back {
	width: 100%;
	user-select: none;
	background-color: transparent;
}
h-top {
	z-index: 1;
	min-height: 0 !important;
	outline: none !important;
}
h-left {
	position: relative;
	position: absolute;
}
h-price-image {
	color: #fff;
	border: none !important;
	scrollbar-width: none;
}
h-nav-quantity {
	width: 0 !important;
	text-align: left;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	display: flex;
}
h-carousel {
	bottom: 20;
	opacity: 1;
	height: 0 !important;
	outline-width: 0;
	margin: 0;
}
h-tables-thumbnails {
	text-decoration: none;
}
h-left-webkit {
	top: 50;
}
h-next-old {
	scrollbar-width: none;
	display: flex;
	grid-template-columns: 1fr 1fr;
}
h-layout {
	border: 0 none transparent;
	white-space: nowrap;
}
.fa-kickstarter-k:before {
  content: "\f3bc";
}
r-layout-blocks-countdown {
	opacity: 1;
	grid-gap: 30px;
}
r-repeater {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
r-left-inner-inner {
	bottom: 20;
	opacity: 30;
}
r-repeater-thumbnails {
	scrollbar-width: none;
	opacity: 10;
	grid-gap: 30px;
}
r-layout {
	opacity: 30;
	top: 50;
}
r-webkit {
	width: calc(1em + 3px);
	text-align: left;
	flex-shrink: 0;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
r-tables-next {
	position: absolute;
	flex-shrink: 0;
	position: absolute;
	min-height: 0 !important;
	align-items: left;
}
r-webkit {
	bottom: 0;
	flex-shrink: 0;
	letter-spacing: inherit;
	vertical-align: middle;
}
r-horizontal-bottom-left {
	position: absolute;
	text-align: left;
}
r-next-totals-top {
	-webkit-user-select: none;
	white-space: nowrap;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
r-repeater-quantity {
	text-align: center;
	letter-spacing: inherit;
	letter-spacing: inherit;
	line-height: 1 !important;
	height: 100%;
}
r-left {
	-webkit-user-select: none;
	border: none !important;
}
r-countdown {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
r-countdown {
	width: 100%;
	top: 0;
}
r-thumbnails-image-nav {
	flex-shrink: 0;
	top: 0;
	vertical-align: middle;
	align-items: left;
}
r-layout {
	background-color: transparent;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	position: relative;
}
r-next-horizontal-carousel {
	text-transform: inherit;
	margin: 0 !important;
	min-height: 0 !important;
	overflow-x: auto;
}
r-layout {
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
r-layout-next-position {
	align-items: left;
	margin: 0;
}
r-inner-tables-left {
	overflow-x: auto;
	width: 100%;
	overflow-x: auto;
	position: relative;
	bottom: 20;
}
r-button-old-layout {
	background-color: transparent;
	display: inline !important;
	transform: translate(50%, -50%);
}
r-image-carousel {
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
r-layout-quantity {
	width: 2em;
	position: absolute !important;
	display: flex;
	opacity: 1;
}
r-price {
	height: 0 !important;
	top: 10;
	color: #fff;
	display: grid;
}
r-button-position {
	text-transform: inherit;
	position: relative;
	text-decoration: none;
}
r-price-old-tables {
	grid-template-columns: 1fr 1fr;
}
r-position-countdown-blocks {
	display: inline !important;
	opacity: 30;
	width: 100%;
}
r-carousel {
	margin: 0;
	letter-spacing: inherit;
}
r-top-countdown {
	user-select: none;
	fill: currentColor;
	border: none !important;
	bottom: 0;
	text-align: left;
}
r-position-button-bottom {
	margin: 0 !important;
}
r-position {
	min-height: 0 !important;
	-ms-user-select: none;
	display: grid;
	display: inline;
	grid-gap: 30px;
}
r-top-webkit-button {
	width: 2em;
	flex-grow: 0;
	overflow-y: hidden;
	justify-content: center;
}
r-next-next {
	top: calc(50% - 0.5em) !important;
}
r-next-image {
	text-transform: inherit;
	align-items: left;
}
r-bottom-nav-left {
	position: relative;
	right: 0;
	fill: currentColor;
	outline: none !important;
	letter-spacing: inherit;
}
.fa-kiss:before {
  content: "\f596";
}
b-price-blocks {
	z-index: 1;
	scrollbar-width: none;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
b-repeater {
	width: calc(1em + 3px);
	color: #fff;
}
b-back-back {
	background-color: transparent;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
b-totals {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	border: none !important;
	right: 0;
}
b-repeater {
	text-align: center;
	scrollbar-width: none;
	width: 2em;
}
b-nav {
	display: inline !important;
}
b-position-next {
	overflow-x: auto;
	justify-content: center;
}
b-left {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
b-countdown-position {
	outline: none !important;
}
b-countdown-tables-image {
	outline-width: 0;
}
b-button-bottom-blocks {
	display: inline;
	display: grid;
	opacity: 10;
	display: flex;
	opacity: 20;
}
b-top-layout-price {
	text-decoration: none;
	position: absolute;
	text-align: left;
}
b-next-carousel {
	line-height: calc(1em + 2px);
	outline-width: 0;
	min-height: 0 !important;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
b-inner {
	-ms-user-select: none;
	top: 10;
	grid-gap: 30px;
	opacity: 20;
}
b-image-nav {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	letter-spacing: inherit;
	width: 0 !important;
}
b-back-layout-horizontal {
	padding: 0.5em !important;
}
b-image {
	text-decoration: none;
	opacity: 20;
	text-align: center;
	color: inherit;
}
b-bottom {
	top: 10;
	width: 0 !important;
	overflow-y: hidden;
}
b-horizontal {
	flex-shrink: 0;
	align-items: left;
	white-space: nowrap;
	font-size: 1em;
}
b-carousel {
	user-select: none;
}
b-countdown-webkit {
	min-width: 0 !important;
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
b-totals-back-position {
	color: inherit;
	border: none !important;
}
b-layout-position {
	top: 10;
	background-color: transparent;
	position: relative;
	grid-template-columns: 1fr 1fr;
}
b-next-carousel-top {
	border: none !important;
	position: absolute;
	margin: 0 !important;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
b-left-tables {
	top: 0;
	right: 0;
	width: 0 !important;
}
b-back-horizontal {
	opacity: 10;
	justify-content: center;
}
.fa-kiss-beam:before {
  content: "\f597";
}
w-carousel-old-blocks {
	flex-shrink: 0;
	border: none !important;
	-ms-user-select: none;
}
w-tables-carousel {
	text-decoration: none;
	color: #fff;
}
w-webkit {
	color: #fff;
}
w-next-nav-webkit {
	bottom: 0;
	-webkit-user-select: none;
}
w-old {
	height: calc(1em + 3px);
}
w-repeater-quantity-top {
	color: inherit;
}
w-tables-webkit {
	flex-shrink: 0;
}
w-layout {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	bottom: 10;
	justify-content: center;
	-webkit-user-select: none;
}
w-next {
	flex-grow: 0;
	text-align: center;
	letter-spacing: inherit;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
w-next {
	height: 0 !important;
	overflow-x: auto;
}
w-old-button-layout {
	outline-width: 0;
	align-items: left;
	transform: translate(50%, -50%);
}
w-countdown-position-inner {
	display: grid;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	text-align: left;
}
w-old {
	-webkit-text-decoration-skip: objects;
}
w-carousel-horizontal {
	display: inline;
	font-size: 1em;
	outline-width: 0;
	width: 100%;
	margin: 0;
}
w-next {
	align-items: center;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	text-align: center;
}
w-webkit {
	letter-spacing: inherit;
}
w-horizontal-layout {
	display: flex;
	line-height: 1 !important;
	width: 2em;
}
w-price-tables {
	white-space: nowrap;
	vertical-align: baseline;
	bottom: 20;
}
w-totals-old-bottom {
	-webkit-user-select: none;
	justify-content: center;
}
w-blocks {
	display: flex;
	background-color: transparent;
	position: absolute;
	vertical-align: middle;
}
w-carousel-left-next {
	height: 0 !important;
	opacity: 20;
	line-height: calc(1em + 2px);
	display: inline !important;
	letter-spacing: inherit;
}
w-price {
	margin: 0;
	fill: currentColor;
	line-height: inherit;
	display: flex;
}
w-price-blocks {
	width: calc(1em + 3px);
	text-decoration: none;
	top: 10;
}
.fa-kiss-wink-heart:before {
  content: "\f598";
}
b-carousel-totals-image {
	height: 0 !important;
}
b-back-top-webkit {
	flex-shrink: 0;
	bottom: 20;
	width: 0 !important;
	opacity: 1;
}
b-totals-carousel {
	color: inherit;
}
b-price {
	min-height: 0 !important;
	bottom: 0;
}
b-webkit-price-blocks {
	display: inline;
	grid-gap: 30px;
}
b-countdown-quantity {
	top: 50;
	transform: translate(50%, -50%);
	width: 0 !important;
	height: calc(1em + 3px);
}
b-left-webkit-left {
	width: 2em;
}
b-left {
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
b-layout {
	bottom: 20;
}
b-price-next {
	top: calc(50% - 0.5em) !important;
}
b-back-thumbnails {
	bottom: 20;
	-ms-user-select: none;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
b-horizontal {
	align-items: center;
	overflow-x: auto;
	user-select: none;
}
b-tables-back {
	opacity: 20;
	opacity: 1;
	min-width: 0 !important;
}
b-image-carousel-countdown {
	margin: 0;
	display: inline !important;
	opacity: 1;
	border: none;
	top: calc(50% - 0.5em) !important;
}
b-totals-blocks {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	top: 0;
	min-width: 0 !important;
}
b-webkit-inner-image {
	text-transform: inherit;
}
b-totals {
	border: none !important;
	text-align: left;
}
b-image {
	height: 100%;
	width: 2em;
	top: 0;
}
b-price-inner {
	user-select: none;
	min-width: 0 !important;
	opacity: 30;
	text-transform: inherit;
}
.fa-kiwi-bird:before {
  content: "\f535";
}
h-image-countdown {
	box-sizing: content-box;
	right: 0;
	display: inline;
}
h-countdown-inner {
	position: relative;
	-webkit-user-select: none;
	padding: 0.5em !important;
	top: 50;
}
h-nav-inner {
	color: #fff;
	position: relative;
	opacity: 20;
	height: calc(1em + 3px);
	align-items: left;
}
h-position-image-old {
	line-height: 1 !important;
}
h-image-button-price {
	display: inline !important;
	fill: currentColor;
	color: inherit;
}
h-bottom {
	top: calc(50% - 0.5em) !important;
}
h-carousel-nav-blocks {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	scrollbar-width: none;
}
h-countdown-countdown {
	border: 0 none transparent;
	top: 0;
	border: none;
	outline: none !important;
}
h-button {
	transform: translate(50%, -50%);
}
h-image {
	display: inline;
	padding: 0.5em !important;
	opacity: 30;
	position: absolute !important;
	width: calc(1em + 3px);
}
h-image {
	border: 0 none transparent;
	-ms-user-select: none;
	opacity: 30;
	box-shadow: none !important;
}
h-carousel-bottom-top {
	outline-width: 0;
	text-decoration: none;
	display: flex;
}
h-top-countdown {
	border: 0 none transparent;
	overflow-x: auto;
	box-sizing: content-box;
	align-items: left;
	line-height: 1 !important;
}
h-left-countdown {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
h-image-button {
	width: calc(1em + 3px);
	white-space: nowrap;
	-webkit-user-select: none;
	top: 50;
}
h-price {
	min-width: 0 !important;
}
h-repeater-totals {
	text-decoration: none;
	bottom: 0;
}
h-price-top {
	overflow-y: hidden;
	font-size: 1em;
	position: absolute !important;
}
h-repeater-next {
	border: none !important;
}
h-old-horizontal {
	display: flex;
	position: absolute;
	flex-grow: 0;
	overflow-y: hidden;
}
.fa-korvue:before {
  content: "\f42f";
}
d-blocks-tables {
	transform: translate(50%, -50%);
	display: inline !important;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
d-old-quantity-quantity {
	color: #fff;
	box-sizing: content-box;
	width: 2em;
}
d-countdown-back {
	justify-content: center;
}
d-old-button {
	opacity: 1;
	min-width: 0 !important;
	align-items: left;
}
d-position {
	overflow-x: auto;
	scrollbar-width: none;
}
d-button {
	line-height: calc(1em + 2px);
	width: 2em;
}
d-repeater-totals {
	grid-gap: 30px;
	height: 100%;
}
d-horizontal-blocks-price {
	text-transform: inherit;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
d-horizontal-next {
	position: absolute;
	display: inline;
}
d-repeater {
	width: calc(1em + 3px);
	opacity: 1;
	justify-content: center;
}
d-carousel-price-left {
	margin: 0 !important;
	opacity: 1;
}
d-nav-totals-image {
	width: 0 !important;
}
d-totals-button-image {
	color: #fff;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
d-carousel {
	opacity: 1;
	top: 0;
	outline-width: 0;
	border: none !important;
	overflow-y: hidden;
}
d-carousel {
	opacity: 30;
	margin: 0 !important;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
d-inner {
	outline-width: 0;
	position: absolute !important;
	display: inline;
	text-align: center;
}
d-bottom-next-layout {
	padding: 0.5em !important;
	margin: 0 !important;
}
.fa-landmark:before {
  content: "\f66f";
}
w-carousel-top-back {
	bottom: 20;
	min-width: 0 !important;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
w-webkit-old-old {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
w-top {
	opacity: 10;
}
w-next-repeater {
	margin: 0 !important;
	opacity: 1;
	padding: 0.5em !important;
	min-width: 0 !important;
}
w-next {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
}
w-old-totals-nav {
	opacity: 1;
	right: 0;
	display: inline !important;
	border: none !important;
}
w-repeater-inner {
	align-items: left;
	height: calc(1em + 3px);
	-ms-user-select: none;
}
w-image-price-totals {
	vertical-align: middle;
}
w-nav {
	text-transform: inherit;
	display: grid;
}
w-nav {
	-ms-user-select: none;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
w-top-back {
	border: 0 none transparent;
	flex-grow: 0;
	letter-spacing: inherit;
}
w-countdown {
	text-align: left;
	outline: none !important;
}
w-horizontal-blocks {
	position: absolute !important;
	border: none;
	width: 100%;
	position: absolute !important;
	width: 100%;
}
w-left-layout {
	position: absolute !important;
	line-height: calc(1em + 2px);
}
w-layout-quantity {
	height: 0 !important;
}
w-button-blocks {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: left;
	opacity: 1;
	-ms-user-select: none;
}
w-back-countdown-back {
	align-items: center;
	min-width: 0 !important;
	grid-gap: 30px;
	background-color: transparent;
	line-height: 1 !important;
}
w-image-left {
	height: 0 !important;
	letter-spacing: inherit;
	opacity: 30;
}
w-repeater-countdown-price {
	grid-gap: 30px;
	top: 50;
	top: 50;
}
w-back {
	grid-gap: 30px;
}
w-left-back {
	grid-gap: 30px;
}
w-nav-price {
	position: absolute !important;
}
w-countdown-countdown-carousel {
	letter-spacing: inherit;
	align-items: center;
	display: flex;
}
w-countdown-bottom-tables {
	overflow-y: hidden;
	height: calc(1em + 3px);
}
w-layout-bottom-old {
	bottom: 20;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	fill: currentColor;
}
w-blocks-inner {
	z-index: 1;
	border: 0 none transparent;
	z-index: 1;
	outline: none !important;
	text-align: left;
}
w-carousel-layout {
	transform: translate(50%, -50%);
}
w-totals-top-thumbnails {
	opacity: 1;
	line-height: 1 !important;
	min-width: 0 !important;
}
w-old {
	width: 2em;
	justify-content: center;
}
w-nav-old-left {
	opacity: 1;
	overflow-y: hidden;
	color: inherit;
	vertical-align: middle;
	vertical-align: middle;
}
w-horizontal-button-image {
	fill: currentColor;
	width: 0 !important;
}
w-horizontal-back {
	margin: 0;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
w-tables-tables-position {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	bottom: 20;
}
w-repeater {
	scrollbar-width: none;
	margin: 0 !important;
}
w-tables-inner {
	bottom: 10;
	vertical-align: middle;
}
w-layout {
	bottom: 20;
	justify-content: center;
	height: 0 !important;
	margin: 0 !important;
}
w-repeater-totals {
	user-select: none;
}
w-inner-top-layout {
	min-height: 0 !important;
	scrollbar-width: none;
}
w-old {
	border: none;
	left: calc(50% - 0.5em) !important;
	bottom: 10;
}
w-thumbnails-horizontal {
	bottom: 0;
	position: absolute;
}
w-price-horizontal {
	letter-spacing: inherit;
	text-align: left;
}
w-position-next {
	line-height: 1 !important;
	vertical-align: middle;
	width: 0 !important;
	margin: 0;
}
w-repeater-inner {
	text-align: center;
	flex-grow: 0;
	vertical-align: baseline;
	flex-grow: 0;
}
w-old-blocks {
	background-color: transparent;
	width: 100%;
	color: #fff;
}
w-left-blocks-blocks {
	width: 2em;
	top: 0;
	overflow-x: auto;
	user-select: none;
}
w-image {
	display: grid;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
}
.fa-language:before {
  content: "\f1ab";
}
c-blocks {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
c-thumbnails-quantity-image {
	min-width: 0 !important;
	display: inline;
	outline: none !important;
}
c-image-next {
	overflow-x: auto;
	grid-gap: 30px;
}
c-countdown-inner-blocks {
	grid-gap: 30px;
	width: 100%;
	margin: 0 !important;
	overflow-y: hidden;
}
c-old {
	position: absolute;
	height: calc(1em + 3px);
	margin: 0 !important;
	display: inline !important;
	outline: none !important;
}
c-countdown-quantity {
	-ms-user-select: none;
	top: 50;
}
c-tables-horizontal-totals {
	right: 0;
}
c-layout {
	line-height: 1 !important;
}
c-blocks-old {
	display: flex;
	background-color: transparent;
	-ms-user-select: none;
	padding: 0.5em !important;
	opacity: 10;
}
c-totals {
	line-height: calc(1em + 2px);
	margin: 0;
	border: none;
	bottom: 10;
}
c-position {
	opacity: 1;
	letter-spacing: inherit;
	bottom: 10;
	align-items: left;
}
c-carousel-layout-layout {
	outline-width: 0;
	padding: 0.5em !important;
	flex-grow: 0;
	border: none !important;
	color: inherit;
}
c-inner {
	height: 100%;
	text-align: left;
}
.fa-laptop:before {
  content: "\f109";
}
w-countdown-old-thumbnails {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	overflow-y: hidden;
}
w-old-bottom-image {
	-webkit-text-decoration-skip: objects;
}
w-bottom {
	overflow-x: auto;
	padding: 0.5em !important;
}
w-quantity-top {
	height: 100%;
	z-index: 1;
	padding: 0.5em !important;
}
w-price {
	bottom: 10;
}
w-totals-carousel {
	width: 2em;
	background-color: transparent;
	position: absolute;
}
w-bottom-blocks {
	outline-width: 0;
	transform: translate(50%, -50%);
	border: none !important;
}
w-button {
	transform: translate(50%, -50%);
	position: absolute;
	height: 100%;
}
w-button-tables {
	height: calc(1em + 3px);
	color: #fff;
	color: inherit;
	position: relative;
	outline-width: 0;
}
w-blocks-button {
	bottom: 0;
	width: 0 !important;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
w-repeater-price {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	display: inline;
}
w-repeater-nav {
	letter-spacing: inherit;
	position: absolute !important;
	vertical-align: baseline;
	bottom: 10;
	box-sizing: content-box;
}
w-old {
	opacity: 1;
	line-height: calc(1em + 2px);
}
w-repeater-webkit {
	line-height: 1 !important;
}
w-tables-old-top {
	position: relative;
}
w-tables-next-next {
	margin: 0 !important;
	height: 100%;
	box-sizing: content-box;
	top: 50;
}
w-left {
	right: 0;
	border: 0 none transparent;
}
w-tables-tables-quantity {
	line-height: inherit;
	bottom: 20;
}
w-back-old {
	opacity: 20;
	top: 0;
	align-items: left;
	opacity: 10;
}
w-nav {
	outline-width: 0;
	letter-spacing: inherit;
	vertical-align: middle;
	line-height: 1 !important;
	width: 2em;
}
w-price {
	font: inherit inherit inherit/inherit inherit;
}
w-left-horizontal {
	bottom: 20;
	opacity: 20;
}
w-image-price {
	text-transform: inherit;
	line-height: inherit;
	bottom: 10;
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
w-inner-position {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
w-blocks-carousel {
	box-shadow: none !important;
	border: 0 none transparent;
}
w-nav-blocks-next {
	outline: none !important;
	opacity: 10;
}
w-price-carousel {
	border: none !important;
	margin: 0;
	margin: 0 !important;
}
w-left-old {
	width: 2em;
}
w-countdown-carousel-button {
	align-items: left;
}
w-inner-horizontal {
	flex-shrink: 0;
	text-align: center;
}
w-price-position {
	border: 0 none transparent;
	display: inline;
}
w-top-old {
	border: none;
	color: #fff;
}
w-inner {
	align-items: center;
	vertical-align: baseline;
	z-index: 1;
}
w-old-bottom-layout {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	display: grid;
}
w-totals-image {
	opacity: 20;
	vertical-align: baseline;
	box-shadow: none !important;
}
w-tables {
	border: none !important;
	background-color: transparent;
	line-height: inherit;
}
w-layout {
	display: inline;
}
w-nav-image-next {
	margin: 0;
	width: calc(1em + 3px);
	outline: none !important;
	position: absolute;
}
w-layout {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	white-space: nowrap;
}
w-back-webkit {
	width: 0 !important;
	text-transform: inherit;
	align-items: left;
	height: 100%;
	border: none !important;
}
w-back {
	font-size: 1em;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
w-next {
	text-align: center;
	text-align: center;
	height: 0 !important;
}
w-nav-left {
	width: 0 !important;
	flex-grow: 0;
	user-select: none;
	height: calc(1em + 3px);
	line-height: inherit;
}
w-button-repeater {
	box-sizing: content-box;
	color: #fff;
}
w-old-position-blocks {
	-webkit-text-decoration-skip: objects;
	top: 50;
	top: 50;
}
w-old {
	display: inline !important;
	height: 100%;
	text-transform: inherit;
	min-height: 0 !important;
	text-align: left;
}
w-back-horizontal-thumbnails {
	display: inline !important;
}
w-next-bottom-tables {
	bottom: 20;
	grid-gap: 30px;
}
w-bottom-inner-quantity {
	opacity: 10;
	position: absolute !important;
	border: 0 none transparent;
	position: absolute;
	opacity: 20;
}
w-repeater-webkit {
	outline-width: 0;
	opacity: 20;
	right: 0;
}
.fa-laptop-code:before {
  content: "\f5fc";
}
m-totals {
	grid-gap: 30px;
	display: flex;
}
m-left {
	outline: none !important;
	position: relative;
}
m-bottom {
	z-index: 1;
	padding: 0.5em !important;
	border: none !important;
	-webkit-user-select: none;
}
m-old-button {
	display: flex;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
m-layout-thumbnails-price {
	display: flex;
}
m-nav {
	height: 0 !important;
	padding: 0.5em !important;
	bottom: 20;
	margin: 0 !important;
}
m-left-thumbnails-layout {
	grid-gap: 30px;
	line-height: inherit;
	background-color: transparent;
	box-shadow: none !important;
	padding: 0.5em !important;
}
m-webkit-webkit {
	opacity: 20;
	opacity: 10;
	-webkit-user-select: none;
	top: 50;
	-webkit-user-select: none;
}
m-top {
	-ms-user-select: none;
}
m-button {
	width: 100%;
}
m-tables-quantity {
	bottom: 20;
	-ms-user-select: none;
	bottom: 20;
	vertical-align: baseline;
	border: none;
}
m-quantity {
	margin: 0 !important;
	background-color: transparent;
	white-space: nowrap;
}
m-image-top {
	height: 100%;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
m-left-horizontal {
	width: 2em;
	vertical-align: baseline;
	-webkit-user-select: none;
}
.fa-laptop-medical:before {
  content: "\f812";
}
a-quantity-thumbnails {
	border: none;
	border: none;
}
a-repeater-webkit-price {
	line-height: 1 !important;
	margin: 0;
	line-height: 1 !important;
}
a-quantity {
	overflow-y: hidden;
	top: 50;
	display: inline;
}
a-old {
	box-sizing: content-box;
	border: none;
}
a-left {
	position: absolute !important;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-thumbnails-inner {
	grid-gap: 30px;
	user-select: none;
	min-width: 0 !important;
	margin: 0;
}
a-horizontal {
	bottom: 10;
	top: 50;
	align-items: center;
}
a-thumbnails-old {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	display: inline;
}
a-image {
	min-width: 0 !important;
	color: #fff;
	z-index: 1;
}
a-button-position {
	width: calc(1em + 3px);
	top: 10;
}
a-button-price-tables {
	display: flex;
}
a-nav-webkit-left {
	width: calc(1em + 3px);
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
a-thumbnails-blocks-old {
	position: absolute !important;
	width: 2em;
	opacity: 1;
	box-shadow: none !important;
	top: 10;
}
a-next-next-totals {
	top: 0;
	min-width: 0 !important;
	display: flex;
	transform: translate(50%, -50%);
}
a-countdown-next {
	width: 100%;
	text-align: center;
}
a-nav-button {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	opacity: 30;
	padding: 0.5em !important;
}
a-bottom {
	overflow-x: auto;
	right: 0;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	flex-grow: 0;
}
a-countdown-tables-horizontal {
	min-width: 0 !important;
	position: absolute;
	text-decoration: none;
	align-items: center;
	text-align: left;
}
a-old {
	color: #fff;
	line-height: inherit;
}
a-top-image {
	color: inherit;
	min-width: 0 !important;
}
a-price-quantity-image {
	flex-shrink: 0;
	margin: 0;
}
a-bottom-button {
	overflow-y: hidden;
	position: absolute;
}
.fa-laravel:before {
  content: "\f3bd";
}
t-layout-button {
	text-align: left;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	top: 50;
}
t-image {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
t-next-back-old {
	width: 0 !important;
	align-items: left;
}
t-next-blocks-totals {
	opacity: 20;
	position: relative;
	right: 0;
	opacity: 10;
	justify-content: center;
}
t-blocks {
	flex-shrink: 0;
	margin: 0 !important;
	bottom: 10;
	text-align: left;
	grid-gap: 30px;
}
t-nav-quantity-layout {
	height: 0 !important;
}
t-image-top {
	margin: 0;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	white-space: nowrap;
}
t-layout-blocks-price {
	padding: 0.5em !important;
	line-height: 1 !important;
	height: calc(1em + 3px);
	z-index: 1;
	margin: 0 !important;
}
t-quantity-countdown {
	top: 0;
	color: #fff;
	border: none !important;
	display: flex;
}
t-countdown {
	align-items: left;
}
t-webkit-horizontal-quantity {
	font-size: 1em;
	border: none !important;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	outline: none !important;
}
t-old-repeater-layout {
	width: 100%;
}
t-quantity-price {
	align-items: center;
	opacity: 10;
	letter-spacing: inherit;
}
t-back-blocks {
	text-decoration: none;
	z-index: 1;
	width: calc(1em + 3px);
}
t-left-totals {
	font-size: 1em;
	display: inline;
}
t-webkit-back {
	border: none;
	-ms-user-select: none;
	font-size: 1em;
	display: flex;
	font-size: 1em;
}
t-webkit-position-button {
	bottom: 10;
	color: inherit;
	text-align: left;
	opacity: 20;
	min-height: 0 !important;
}
t-quantity-tables-horizontal {
	border: 0 none transparent;
	text-decoration: none;
	flex-grow: 0;
}
t-layout-countdown {
	margin: 0 !important;
	user-select: none;
	color: #fff;
}
t-blocks {
	text-transform: inherit;
	opacity: 30;
	min-width: 0 !important;
}
t-price-bottom {
	display: inline;
	-webkit-user-select: none;
	bottom: 10;
}
t-thumbnails {
	justify-content: center;
	vertical-align: baseline;
	padding: 0.5em !important;
}
t-top-tables {
	display: inline;
	vertical-align: baseline;
	flex-grow: 0;
	position: absolute;
	top: 10;
}
t-carousel-image-price {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	text-align: left;
}
t-nav-repeater-layout {
	flex-grow: 0;
	user-select: none;
	grid-gap: 30px;
	position: absolute;
	outline-width: 0;
}
t-position-repeater-carousel {
	display: grid;
	display: grid;
}
t-next-carousel-left {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	top: 50;
	scrollbar-width: none;
	line-height: 1 !important;
}
t-price-button-inner {
	width: 0 !important;
}
t-layout-thumbnails {
	border: none;
	bottom: 10;
	width: 2em;
}
t-back-price {
	flex-grow: 0;
}
t-horizontal {
	color: #fff;
	z-index: 1;
	user-select: none;
}
t-price {
	left: calc(50% - 0.5em) !important;
}
t-price {
	border: none;
	display: inline !important;
}
t-thumbnails {
	top: 50;
}
t-layout {
	bottom: 20;
	border: 0 none transparent;
	padding: 0.5em !important;
}
t-layout {
	box-shadow: none !important;
	height: 100%;
	outline-width: 0;
	overflow-x: auto;
	box-sizing: content-box;
}
t-price-button-bottom {
	vertical-align: middle;
}
t-bottom-nav {
	align-items: center;
	box-sizing: content-box;
	box-shadow: none !important;
	letter-spacing: inherit;
	opacity: 30;
}
t-horizontal {
	white-space: nowrap;
	display: flex;
	font-size: 1em;
	text-decoration: none;
}
t-carousel-totals-tables {
	line-height: 1 !important;
	align-items: center;
}
.fa-lastfm:before {
  content: "\f202";
}
i-old-quantity {
	text-align: left;
}
i-back-thumbnails {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
i-horizontal-nav-top {
	color: inherit;
	display: inline !important;
}
i-webkit-quantity {
	box-sizing: content-box;
	transform: translate(50%, -50%);
	position: absolute !important;
}
i-top-old {
	align-items: left;
	outline: none !important;
	scrollbar-width: none;
}
i-repeater-nav-image {
	outline: none !important;
	top: 0;
	width: calc(1em + 3px);
	box-sizing: content-box;
}
i-horizontal-quantity {
	box-shadow: none !important;
	display: grid;
	bottom: 10;
	transform: translate(50%, -50%);
}
i-repeater {
	border: none !important;
	height: 0 !important;
	min-width: 0 !important;
	right: 0;
}
i-quantity-nav-inner {
	top: 50;
}
i-webkit-tables-button {
	left: calc(50% - 0.5em) !important;
}
i-blocks-bottom {
	opacity: 20;
	z-index: 1;
	display: inline !important;
	scrollbar-width: none;
}
i-top-left {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	opacity: 1;
	margin: 0 !important;
}
i-totals-old {
	flex-shrink: 0;
	text-decoration: none;
	white-space: nowrap;
}
i-next-price-top {
	display: inline !important;
}
i-repeater {
	white-space: nowrap;
}
i-top-repeater {
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	z-index: 1;
}
i-totals-quantity {
	width: calc(1em + 3px);
	margin: 0;
	justify-content: center;
}
i-left-webkit-quantity {
	width: 0 !important;
	bottom: 10;
	width: 0 !important;
}
i-top-nav {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	box-sizing: content-box;
	height: 100%;
	margin: 0;
}
i-thumbnails-inner-position {
	box-sizing: content-box;
	bottom: 10;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
i-next-position {
	left: calc(50% - 0.5em) !important;
	top: 10;
	text-align: center;
}
i-webkit-button {
	bottom: 20;
}
i-next-carousel-blocks {
	right: 0;
	flex-grow: 0;
	opacity: 1;
	margin: 0;
}
i-horizontal-totals {
	margin: 0 !important;
	width: 0 !important;
}
i-tables {
	top: 0;
}
i-image-nav-top {
	flex-grow: 0;
	bottom: 20;
}
i-repeater-carousel {
	bottom: 0;
}
i-position-inner-webkit {
	width: 100%;
	justify-content: center;
}
i-top {
	opacity: 1;
	outline: none !important;
}
i-top-webkit-quantity {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
i-old-tables {
	border: none;
	user-select: none;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
i-position {
	right: 0;
	font-size: 1em;
	fill: currentColor;
	padding: 0.5em !important;
	display: inline !important;
}
i-tables {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	flex-shrink: 0;
	margin: 0 !important;
}
.fa-lastfm-square:before {
  content: "\f203";
}
s-next-webkit-tables {
	overflow-x: auto;
	margin: 0 !important;
}
s-image-repeater {
	top: 10;
	overflow-y: hidden;
}
s-carousel {
	user-select: none;
}
s-quantity-next-tables {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	position: absolute;
	text-transform: inherit;
}
s-button-quantity-left {
	-webkit-text-decoration-skip: objects;
	display: flex;
	min-height: 0 !important;
	line-height: inherit;
}
s-totals-layout {
	font-size: 1em;
	grid-gap: 30px;
	display: inline !important;
	text-decoration: none;
	margin: 0;
}
s-back {
	-webkit-user-select: none;
	text-decoration: none;
	height: 100%;
	line-height: calc(1em + 2px);
}
s-bottom-layout {
	bottom: 20;
	-ms-user-select: none;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
s-countdown {
	height: 100%;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	white-space: nowrap;
}
s-tables-tables-countdown {
	box-sizing: content-box;
}
s-layout-tables {
	box-sizing: content-box;
	display: grid;
}
s-inner-inner {
	top: 50;
	box-shadow: none !important;
}
s-tables {
	top: 10;
}
s-webkit-countdown-totals {
	letter-spacing: inherit;
}
s-position {
	height: 0 !important;
	-ms-user-select: none;
}
s-left-inner {
	outline-width: 0;
	opacity: 20;
	bottom: 20;
	width: calc(1em + 3px);
	opacity: 20;
}
s-bottom-blocks-inner {
	grid-gap: 30px;
}
s-layout {
	opacity: 1;
}
s-layout-countdown {
	border: none;
	line-height: calc(1em + 2px);
	display: flex;
	right: 0;
}
s-button-webkit-horizontal {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	top: 0;
	bottom: 0;
}
s-blocks-price-webkit {
	align-items: center;
}
s-inner {
	position: absolute !important;
	border: none !important;
}
s-image-old-layout {
	overflow-x: auto;
}
s-position {
	opacity: 1;
	align-items: left;
}
s-carousel-quantity-nav {
	width: 2em;
	margin: 0 !important;
	position: relative;
	letter-spacing: inherit;
	top: 10;
}
s-nav-carousel {
	outline: none !important;
}
s-bottom {
	opacity: 30;
	overflow-x: auto;
	letter-spacing: inherit;
	opacity: 1;
	top: 50;
}
s-webkit-bottom-next {
	margin: 0 !important;
}
s-countdown {
	transform: translate(50%, -50%);
	justify-content: center;
	display: flex;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
s-next-quantity {
	display: inline;
	border: 0 none transparent;
	display: flex;
	font-size: 1em;
	margin: 0;
}
s-left-button-price {
	text-align: center;
}
s-button-carousel-bottom {
	text-align: center;
	height: 100%;
	user-select: none;
}
s-carousel {
	justify-content: center;
	height: calc(1em + 3px);
	width: 0 !important;
	min-height: 0 !important;
}
s-bottom {
	text-decoration: none;
	flex-grow: 0;
	position: absolute !important;
	vertical-align: baseline;
}
s-tables-tables-left {
	position: absolute;
	width: 100%;
	display: inline;
	outline: none !important;
	letter-spacing: inherit;
}
s-quantity-countdown-repeater {
	position: relative;
	-webkit-text-decoration-skip: objects;
}
s-tables {
	bottom: 10;
	text-align: left;
}
s-button {
	top: calc(50% - 0.5em) !important;
	border: none;
}
s-bottom-quantity-image {
	min-height: 0 !important;
	display: inline;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
}
s-position-bottom-price {
	outline-width: 0;
}
s-top {
	overflow-y: hidden;
	vertical-align: middle;
	flex-grow: 0;
	width: 2em;
	-webkit-user-select: none;
}
s-price-button {
	top: 0;
	top: 10;
	position: absolute;
}
s-thumbnails-position-position {
	align-items: center;
}
s-carousel {
	line-height: inherit;
	box-sizing: content-box;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	box-sizing: content-box;
}
s-totals-tables-layout {
	min-height: 0 !important;
	bottom: 10;
}
.fa-laugh:before {
  content: "\f599";
}
l-left-image {
	vertical-align: baseline;
	border: 0 none transparent;
}
l-price-totals-blocks {
	vertical-align: middle;
}
l-nav-repeater {
	height: calc(1em + 3px);
}
l-nav-layout-old {
	box-shadow: none !important;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	border: none;
}
l-carousel {
	bottom: 0;
	width: 2em;
}
l-old-layout {
	outline-width: 0;
	vertical-align: baseline;
	opacity: 1;
}
l-next-left-top {
	overflow-x: auto;
	width: 2em;
	line-height: calc(1em + 2px);
	display: grid;
	display: inline;
}
l-inner-back-image {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	height: calc(1em + 3px);
	opacity: 10;
}
l-countdown {
	margin: 0;
	overflow-x: auto;
	opacity: 20;
}
l-horizontal-bottom-back {
	scrollbar-width: none;
	align-items: center;
	border: 0 none transparent;
}
l-horizontal {
	min-width: 0 !important;
	display: grid;
	top: 50;
	line-height: calc(1em + 2px);
}
l-top-repeater {
	height: calc(1em + 3px);
	line-height: inherit;
}
l-blocks {
	bottom: 20;
	width: calc(1em + 3px);
}
l-next {
	opacity: 1;
}
l-carousel {
	display: inline !important;
	align-items: center;
	vertical-align: middle;
}
l-countdown-carousel {
	min-height: 0 !important;
	border: none;
}
l-tables-countdown {
	line-height: 1 !important;
	width: 0 !important;
	scrollbar-width: none;
	border: 0 none transparent;
	vertical-align: baseline;
}
l-layout {
	display: inline !important;
	background-color: transparent;
	text-align: left;
	text-transform: inherit;
}
l-blocks {
	fill: currentColor;
	display: flex;
	scrollbar-width: none;
}
l-top {
	right: 0;
	font-size: 1em;
	top: 50;
	outline-width: 0;
	text-transform: inherit;
}
l-layout-nav {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
l-layout-top {
	min-width: 0 !important;
	letter-spacing: inherit;
}
l-price {
	display: flex;
	vertical-align: middle;
}
l-blocks-old {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
l-button {
	flex-shrink: 0;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
l-left {
	display: flex;
	display: inline;
}
l-inner-quantity {
	border: 0 none transparent;
	display: grid;
	text-align: left;
	min-height: 0 !important;
}
l-thumbnails-bottom {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
.fa-laugh-beam:before {
  content: "\f59a";
}
p-back-blocks-layout {
	width: calc(1em + 3px);
	-ms-user-select: none;
	height: calc(1em + 3px);
	flex-shrink: 0;
}
p-totals {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
p-blocks-thumbnails-left {
	transform: translate(50%, -50%);
}
p-repeater-position-thumbnails {
	top: 50;
	opacity: 1;
}
p-nav-position-webkit {
	display: grid;
	bottom: 10;
	box-shadow: none !important;
	color: inherit;
}
p-totals-repeater-position {
	top: calc(50% - 0.5em) !important;
}
p-carousel-back {
	bottom: 0;
	box-sizing: content-box;
	margin: 0;
	user-select: none;
	width: 2em;
}
p-button-image {
	width: 0 !important;
	height: 0 !important;
	top: 10;
	-webkit-user-select: none;
}
p-price {
	margin: 0 !important;
	display: inline;
	outline-width: 0;
	margin: 0 !important;
}
p-button-repeater-image {
	color: #fff;
	text-align: left;
	transform: translate(50%, -50%);
	fill: currentColor;
}
p-button {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	position: relative;
	justify-content: center;
	opacity: 30;
}
p-thumbnails-image-price {
	height: 100%;
	letter-spacing: inherit;
}
p-tables-inner-repeater {
	vertical-align: middle;
	opacity: 20;
	width: 0 !important;
}
p-back-repeater {
	width: calc(1em + 3px);
}
p-back-bottom-totals {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	display: inline !important;
	justify-content: center;
}
p-position {
	height: calc(1em + 3px);
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
p-totals-next-inner {
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
p-tables-position-repeater {
	grid-gap: 30px;
	outline: none !important;
}
p-old-back {
	line-height: inherit;
	min-height: 0 !important;
	display: inline !important;
}
p-back-image {
	min-width: 0 !important;
	overflow-x: auto;
	height: 0 !important;
	height: 100%;
}
p-inner {
	align-items: left;
	top: 10;
}
p-nav-back {
	grid-gap: 30px;
	line-height: inherit;
	text-transform: inherit;
	width: 2em;
	bottom: 0;
}
p-thumbnails {
	scrollbar-width: none;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
p-carousel-nav {
	text-align: left;
}
p-back-image {
	position: absolute;
	user-select: none;
	overflow-x: auto;
	text-decoration: none;
}
p-layout-thumbnails {
	grid-gap: 30px;
}
p-back-old-bottom {
	display: grid;
	outline: none !important;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
p-blocks-next {
	bottom: 10;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
p-thumbnails-price-inner {
	height: 0 !important;
	top: 50;
	align-items: left;
	display: inline;
	text-decoration: none;
}
p-blocks-nav {
	justify-content: center;
	-webkit-user-select: none;
	width: 2em;
	height: 0 !important;
	padding: 0.5em !important;
}
p-webkit {
	min-width: 0 !important;
	opacity: 1;
	bottom: 0;
	text-align: center;
	display: inline;
}
p-next-top {
	border: none;
}
p-horizontal-button-next {
	flex-shrink: 0;
	opacity: 10;
}
p-next {
	top: 0;
	justify-content: center;
	flex-shrink: 0;
}
p-button {
	opacity: 1;
	text-decoration: none;
	bottom: 0;
	margin: 0;
}
p-left-back {
	flex-shrink: 0;
	flex-shrink: 0;
	line-height: 1 !important;
	text-align: center;
	display: flex;
}
p-totals {
	opacity: 30;
	position: absolute;
	fill: currentColor;
	position: absolute;
	display: flex;
}
p-price-repeater-bottom {
	display: flex;
	fill: currentColor;
	vertical-align: baseline;
	height: 0 !important;
	background-color: transparent;
}
p-carousel-next-button {
	min-height: 0 !important;
	scrollbar-width: none;
}
p-quantity-quantity {
	-webkit-user-select: none;
	text-transform: inherit;
	opacity: 1;
}
p-thumbnails-blocks-bottom {
	white-space: nowrap;
	display: grid;
	outline: none !important;
	-webkit-user-select: none;
}
p-next-bottom-blocks {
	top: 0;
	width: 2em;
	position: relative;
	-ms-user-select: none;
}
p-price-blocks {
	opacity: 20;
	top: 10;
	border: none !important;
}
p-blocks-price {
	align-items: center;
	overflow-y: hidden;
}
p-image-blocks {
	bottom: 20;
	position: relative;
	background-color: transparent;
	opacity: 10;
	box-sizing: content-box;
}
p-webkit-countdown-position {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	top: 10;
	top: 0;
	margin: 0;
}
.fa-laugh-squint:before {
  content: "\f59b";
}
h-layout-button-image {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
h-thumbnails-back-repeater {
	top: calc(50% - 0.5em) !important;
	display: flex;
	font-size: 1em;
}
h-back-tables {
	bottom: 10;
}
h-price {
	border: none;
	height: 0 !important;
	line-height: inherit;
	opacity: 1;
}
h-image {
	font-size: 1em;
	grid-gap: 30px;
	flex-shrink: 0;
}
h-button-position {
	height: 100%;
}
h-thumbnails-price {
	height: 100%;
	right: 0;
}
h-countdown-top {
	top: 10;
	width: calc(1em + 3px);
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
h-position-horizontal-price {
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
h-blocks-repeater {
	line-height: 1 !important;
}
h-layout-back {
	bottom: 10;
	padding: 0.5em !important;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
h-thumbnails-back-layout {
	width: calc(1em + 3px);
	box-shadow: none !important;
	-ms-user-select: none;
}
h-old-bottom-left {
	right: 0;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
h-tables {
	outline-width: 0;
	outline: none !important;
	opacity: 30;
	width: 100%;
}
h-button-layout {
	position: absolute !important;
	text-transform: inherit;
}
h-blocks {
	border: none;
	bottom: 0;
	grid-gap: 30px;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
h-webkit-countdown-next {
	height: 0 !important;
	text-align: center;
}
h-blocks-next-button {
	min-height: 0 !important;
}
h-carousel-price {
	width: 0 !important;
	top: 10;
	overflow-y: hidden;
}
h-left {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	width: calc(1em + 3px);
}
h-back {
	scrollbar-width: none;
}
h-price-thumbnails-price {
	height: 0 !important;
	opacity: 30;
	box-shadow: none !important;
	flex-grow: 0;
	position: relative;
}
h-tables-carousel {
	scrollbar-width: none;
	-ms-user-select: none;
	background-color: transparent;
}
h-repeater {
	bottom: 10;
	line-height: 1 !important;
}
h-button-layout-quantity {
	line-height: 1 !important;
	padding: 0.5em !important;
}
h-left-top-countdown {
	border: none;
	min-width: 0 !important;
	box-sizing: content-box;
	top: 0;
	margin: 0 !important;
}
h-image-price {
	width: 2em;
	letter-spacing: inherit;
	margin: 0 !important;
}
h-position-old {
	align-items: center;
}
h-button-totals {
	z-index: 1;
	text-align: left;
	letter-spacing: inherit;
	height: 0 !important;
	text-align: left;
}
h-image-totals-price {
	margin: 0;
}
h-horizontal-old-repeater {
	text-align: left;
}
h-horizontal {
	padding: 0.5em !important;
	border: none;
	min-height: 0 !important;
	outline-width: 0;
	box-sizing: content-box;
}
h-layout {
	color: inherit;
	min-width: 0 !important;
	overflow-x: auto;
}
h-carousel {
	flex-grow: 0;
	width: 0 !important;
}
h-quantity-position-price {
	top: 50;
	margin: 0 !important;
	position: relative;
}
h-countdown-totals-price {
	display: grid;
	background-color: transparent;
	display: grid;
}
.fa-laugh-wink:before {
  content: "\f59c";
}
h-nav {
	min-height: 0 !important;
	bottom: 10;
	z-index: 1;
	border: none !important;
}
h-next-carousel {
	text-align: left;
	-webkit-user-select: none;
}
h-quantity-bottom {
	bottom: 10;
}
h-blocks-tables {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	text-align: left;
	user-select: none;
}
h-webkit {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
h-layout {
	font-size: 1em;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	flex-shrink: 0;
}
h-carousel-left-thumbnails {
	top: 10;
	fill: currentColor;
	font-size: 1em;
	justify-content: center;
	fill: currentColor;
}
h-next {
	-webkit-user-select: none;
}
h-totals {
	top: 50;
	width: 0 !important;
}
h-carousel-nav-bottom {
	letter-spacing: inherit;
	opacity: 30;
}
h-horizontal-back {
	text-align: center;
	bottom: 20;
	text-align: center;
	display: flex;
	vertical-align: middle;
}
h-image-bottom {
	bottom: 10;
	outline: none !important;
	fill: currentColor;
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
h-bottom {
	font-size: 1em;
	opacity: 10;
	text-transform: inherit;
	top: 0;
}
h-left {
	flex-shrink: 0;
	z-index: 1;
}
h-layout-nav-quantity {
	-ms-user-select: none;
}
h-top-totals-left {
	transform: translate(50%, -50%);
	margin: 0 !important;
	-ms-user-select: none;
	padding: 0.5em !important;
	text-align: center;
}
h-layout {
	height: 100%;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	bottom: 20;
}
h-nav {
	white-space: nowrap;
	transform: translate(50%, -50%);
	grid-gap: 30px;
	line-height: inherit;
	vertical-align: baseline;
}
h-old-button {
	margin: 0;
	min-width: 0 !important;
	box-sizing: content-box;
	line-height: 1 !important;
	-webkit-user-select: none;
}
h-position-totals {
	width: 0 !important;
}
h-webkit-old-bottom {
	color: inherit;
	bottom: 0;
	line-height: calc(1em + 2px);
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
h-tables-nav-position {
	font-size: 1em;
	border: none !important;
	align-items: left;
	align-items: left;
}
h-layout-blocks-image {
	right: 0;
}
h-blocks-thumbnails {
	opacity: 1;
}
h-thumbnails {
	flex-grow: 0;
	outline: none !important;
	user-select: none;
	overflow-y: hidden;
}
h-repeater-price-layout {
	min-width: 0 !important;
	user-select: none;
	position: relative;
	text-transform: inherit;
}
h-layout-thumbnails-back {
	opacity: 10;
}
h-back {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	outline-width: 0;
	min-width: 0 !important;
}
h-repeater {
	display: flex;
	align-items: left;
	z-index: 1;
	min-height: 0 !important;
	-webkit-user-select: none;
}
h-old-blocks-old {
	vertical-align: middle;
}
h-carousel {
	flex-grow: 0;
}
h-countdown-image-image {
	letter-spacing: inherit;
	grid-gap: 30px;
	bottom: 0;
	width: 0 !important;
	flex-grow: 0;
}
h-top-left-inner {
	text-transform: inherit;
}
h-quantity-countdown {
	user-select: none;
	border: 0 none transparent;
	border: 0 none transparent;
	top: 50;
}
h-left-price-left {
	-ms-user-select: none;
	box-shadow: none !important;
	box-shadow: none !important;
	flex-shrink: 0;
}
h-quantity {
	min-height: 0 !important;
	flex-grow: 0;
	-webkit-user-select: none;
	fill: currentColor;
	white-space: nowrap;
}
h-totals {
	align-items: left;
	width: 100%;
	line-height: inherit;
	text-align: center;
}
h-carousel {
	bottom: 0;
}
h-left-blocks {
	top: 0;
	font-size: 1em;
	line-height: 1 !important;
	padding: 0.5em !important;
}
.fa-layer-group:before {
  content: "\f5fd";
}
q-top {
	width: 2em;
	grid-gap: 30px;
	min-width: 0 !important;
}
q-thumbnails-inner {
	z-index: 1;
}
q-layout-countdown-tables {
	text-align: center;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	display: grid;
	display: grid;
}
q-layout-old-quantity {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
q-button-bottom-bottom {
	color: inherit;
	bottom: 10;
}
q-image {
	text-decoration: none;
	transform: translate(50%, -50%);
	bottom: 20;
	margin: 0;
}
q-button {
	line-height: 1 !important;
	z-index: 1;
	justify-content: center;
	overflow-y: hidden;
}
q-button {
	box-sizing: content-box;
}
q-webkit-image {
	outline-width: 0;
	box-shadow: none !important;
	opacity: 10;
}
q-bottom-quantity {
	font-size: 1em;
	-ms-user-select: none;
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
q-horizontal-totals {
	text-align: left;
	display: inline !important;
}
q-totals-old {
	position: relative;
	white-space: nowrap;
	display: flex;
	box-shadow: none !important;
	flex-shrink: 0;
}
q-countdown-thumbnails-bottom {
	bottom: 10;
}
q-repeater {
	box-shadow: none !important;
	border: 0 none transparent;
	user-select: none;
	bottom: 10;
	overflow-y: hidden;
}
q-repeater-layout {
	transform: translate(50%, -50%);
	z-index: 1;
	letter-spacing: inherit;
	position: relative;
	top: 50;
}
q-nav {
	width: 100%;
	top: 10;
	margin: 0;
	height: calc(1em + 3px);
}
q-layout-layout-bottom {
	width: 0 !important;
	color: #fff;
	grid-gap: 30px;
	border: 0 none transparent;
}
q-blocks {
	vertical-align: middle;
	width: 0 !important;
}
q-position {
	text-align: center;
	position: absolute !important;
	height: calc(1em + 3px);
	margin: 0 !important;
}
q-layout-horizontal {
	background-color: transparent;
	grid-gap: 30px;
	box-sizing: content-box;
}
q-price-nav-blocks {
	width: 0 !important;
	vertical-align: middle;
}
q-price-image {
	min-width: 0 !important;
}
q-old-price {
	box-shadow: none !important;
}
q-repeater-countdown {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	right: 0;
	vertical-align: middle;
}
q-nav {
	display: flex;
	letter-spacing: inherit;
	text-align: left;
}
q-left {
	user-select: none;
	text-align: center;
	position: absolute !important;
	scrollbar-width: none;
	user-select: none;
}
q-carousel-button {
	text-decoration: none;
	overflow-x: auto;
	line-height: 1 !important;
	margin: 0;
}
.fa-leaf:before {
  content: "\f06c";
}
s-price {
	min-height: 0 !important;
	top: 0;
}
s-left-totals-next {
	top: 50;
	display: grid;
}
s-repeater-old {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
s-webkit {
	padding: 0.5em !important;
	text-align: center;
	outline: none !important;
	flex-grow: 0;
	justify-content: center;
}
s-next {
	bottom: 20;
	justify-content: center;
}
s-webkit {
	background-color: transparent;
	border: 0 none transparent;
}
s-quantity-image-left {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	opacity: 10;
}
s-button-left {
	width: 0 !important;
	flex-shrink: 0;
}
s-position-next {
	outline: none !important;
	line-height: inherit;
}
s-next {
	right: 0;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	text-align: center;
}
s-price-price {
	position: absolute;
	-ms-user-select: none;
	box-shadow: none !important;
	line-height: 1 !important;
}
s-top-carousel-webkit {
	bottom: 10;
	position: absolute !important;
}
s-next-carousel-nav {
	z-index: 1;
}
s-quantity-webkit-countdown {
	margin: 0;
	user-select: none;
	-ms-user-select: none;
}
s-tables-bottom-layout {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	bottom: 20;
}
s-repeater-position-image {
	right: 0;
}
s-blocks {
	display: flex;
	text-align: left;
}
s-button-position {
	display: inline;
}
s-webkit {
	-ms-user-select: none;
}
s-countdown-tables {
	bottom: 20;
	line-height: inherit;
}
s-button {
	line-height: inherit;
	display: inline !important;
	padding: 0.5em !important;
	opacity: 20;
}
s-repeater {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	vertical-align: baseline;
	position: absolute;
}
s-repeater-horizontal {
	transform: translate(50%, -50%);
	scrollbar-width: none;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
s-old-webkit {
	color: #fff;
	flex-grow: 0;
	justify-content: center;
}
s-repeater-position-image {
	right: 0;
	right: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
s-top-webkit {
	vertical-align: middle;
}
s-back-left {
	font-size: 1em;
	margin: 0;
	overflow-x: auto;
}
s-bottom-left {
	display: inline !important;
	display: grid;
}
s-back-tables-top {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
s-button-image {
	position: relative;
}
s-thumbnails-repeater-next {
	border: 0 none transparent;
	top: 50;
}
s-tables-price {
	top: 0;
	opacity: 10;
	flex-shrink: 0;
	top: 50;
	flex-shrink: 0;
}
s-totals-webkit-carousel {
	flex-shrink: 0;
	user-select: none;
	color: inherit;
}
s-image-webkit {
	z-index: 1;
	overflow-x: auto;
	font-size: 1em;
	vertical-align: baseline;
	color: #fff;
}
s-carousel-tables {
	-webkit-user-select: none;
	top: 50;
	line-height: inherit;
}
s-back-left-webkit {
	width: 2em;
	opacity: 10;
	-ms-user-select: none;
	position: absolute !important;
}
s-tables {
	top: 50;
	opacity: 30;
	opacity: 10;
	align-items: center;
}
s-countdown {
	flex-grow: 0;
	position: absolute !important;
	box-sizing: content-box;
}
s-layout {
	opacity: 20;
}
s-left-horizontal {
	border: none;
	flex-shrink: 0;
}
s-old-webkit {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
.fa-leanpub:before {
  content: "\f212";
}
k-position-countdown-bottom {
	opacity: 1;
}
k-layout {
	grid-template-columns: 1fr 1fr;
	color: #fff;
}
k-bottom-old-image {
	width: 0 !important;
	user-select: none;
	vertical-align: middle;
	scrollbar-width: none;
}
k-countdown-carousel-tables {
	-webkit-user-select: none;
	box-sizing: content-box;
	-webkit-user-select: none;
}
k-top-horizontal {
	outline-width: 0;
	height: calc(1em + 3px);
}
k-repeater-webkit-repeater {
	align-items: left;
	transform: translate(50%, -50%);
}
k-button {
	margin: 0 !important;
	bottom: 20;
	top: 0;
}
k-top-back {
	fill: currentColor;
	color: inherit;
	color: #fff;
	border: 0 none transparent;
	border: none !important;
}
k-left-layout-old {
	text-transform: inherit;
	line-height: inherit;
	margin: 0;
}
k-nav-totals {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
k-carousel-left-left {
	position: absolute !important;
}
k-next-old {
	box-shadow: none !important;
}
k-thumbnails-nav-bottom {
	-webkit-user-select: none;
	vertical-align: middle;
	margin: 0;
}
k-carousel-image {
	flex-grow: 0;
	height: 0 !important;
	text-align: left;
}
k-back-repeater {
	height: 0 !important;
	text-transform: inherit;
	vertical-align: baseline;
}
k-webkit-next {
	overflow-x: auto;
	opacity: 10;
}
k-left-nav-horizontal {
	line-height: 1 !important;
	overflow-y: hidden;
	border: none !important;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
k-horizontal-countdown {
	line-height: inherit;
	opacity: 20;
}
k-webkit-countdown {
	opacity: 30;
	scrollbar-width: none;
	border: none;
}
k-position {
	top: 50;
}
k-layout-horizontal-inner {
	transform: translate(50%, -50%);
	align-items: left;
	line-height: 1 !important;
}
k-repeater-carousel-webkit {
	box-sizing: content-box;
	top: 0;
	white-space: nowrap;
}
k-thumbnails-layout {
	vertical-align: middle;
	text-transform: inherit;
	bottom: 20;
	width: 2em;
}
k-carousel {
	display: inline !important;
	top: 0;
	margin: 0;
	min-width: 0 !important;
	opacity: 1;
}
k-top-inner {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	display: grid;
}
k-nav-price-nav {
	bottom: 10;
}
k-top-top-old {
	color: inherit;
}
k-nav-image-next {
	flex-grow: 0;
}
k-carousel-repeater-countdown {
	height: 100%;
	line-height: 1 !important;
	position: relative;
}
k-old-horizontal-old {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	display: flex;
}
k-webkit {
	opacity: 1;
	width: 100%;
}
k-top {
	border: 0 none transparent;
	scrollbar-width: none;
	opacity: 1;
}
k-blocks-left-countdown {
	height: 0 !important;
	width: calc(1em + 3px);
	line-height: 1 !important;
	display: grid;
	display: inline !important;
}
k-price {
	border: none !important;
	opacity: 10;
}
k-thumbnails-image-webkit {
	flex-grow: 0;
	opacity: 20;
	vertical-align: middle;
	font-size: 1em;
	color: inherit;
}
.fa-lemon:before {
  content: "\f094";
}
o-layout-webkit {
	color: #fff;
	opacity: 1;
}
o-old {
	border: none;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	justify-content: center;
}
o-horizontal-inner {
	padding: 0.5em !important;
	opacity: 10;
	letter-spacing: inherit;
	flex-shrink: 0;
	opacity: 20;
}
o-carousel {
	top: 10;
}
o-back {
	-ms-user-select: none;
}
o-webkit-thumbnails {
	outline-width: 0;
	opacity: 20;
	text-align: center;
	line-height: inherit;
}
o-repeater-back-bottom {
	margin: 0 !important;
	opacity: 10;
	top: 0;
}
o-next-tables-position {
	text-align: center;
	outline-width: 0;
	height: 100%;
	height: calc(1em + 3px);
}
o-price-top-left {
	-webkit-text-decoration-skip: objects;
}
o-tables-position {
	border: none;
	top: 0;
	display: inline;
}
o-left-blocks {
	height: calc(1em + 3px);
}
o-layout {
	overflow-y: hidden;
}
o-next {
	top: 10;
	overflow-y: hidden;
}
o-left-nav {
	box-sizing: content-box;
}
o-image {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
o-inner-next-position {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
o-layout {
	top: calc(50% - 0.5em) !important;
	top: 0;
	overflow-y: hidden;
}
o-next {
	bottom: 20;
	display: grid;
	bottom: 0;
}
o-countdown-position-back {
	min-height: 0 !important;
	height: 100%;
	opacity: 10;
	width: 0 !important;
}
o-top {
	border: 0 none transparent;
	fill: currentColor;
}
o-webkit-blocks {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	height: 0 !important;
}
o-next-position-image {
	-webkit-user-select: none;
	bottom: 20;
	vertical-align: baseline;
	top: 50;
}
o-next-old-tables {
	opacity: 30;
	bottom: 20;
	opacity: 20;
	bottom: 20;
}
o-next-back {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
o-blocks-image-bottom {
	border: 0 none transparent;
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
o-price-tables {
	height: calc(1em + 3px);
}
o-left-price-nav {
	margin: 0 !important;
}
o-bottom {
	border: none;
	scrollbar-width: none;
	opacity: 1;
}
.fa-less:before {
  content: "\f41d";
}
r-webkit-price {
	vertical-align: baseline;
}
r-back-countdown {
	position: absolute !important;
	letter-spacing: inherit;
	z-index: 1;
	transform: translate(50%, -50%);
}
r-carousel {
	box-sizing: content-box;
	color: #fff;
}
r-thumbnails {
	outline-width: 0;
}
r-thumbnails-repeater {
	text-transform: inherit;
	text-decoration: none;
	background-color: transparent;
	-ms-user-select: none;
	flex-shrink: 0;
}
r-repeater-top-bottom {
	padding: 0.5em !important;
	-webkit-user-select: none;
}
r-price-next-image {
	display: flex;
}
r-left {
	left: calc(50% - 0.5em) !important;
}
r-button-left {
	font-size: 1em;
	position: relative;
	bottom: 10;
}
r-button-top {
	letter-spacing: inherit;
}
r-top-bottom-inner {
	display: flex;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
r-position-thumbnails {
	z-index: 1;
	font-size: 1em;
	min-width: 0 !important;
}
r-horizontal-button-nav {
	border: 0 none transparent;
	position: absolute;
	fill: currentColor;
}
r-thumbnails-old-inner {
	outline-width: 0;
}
r-old-totals {
	bottom: 20;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
r-nav-layout {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
r-layout-webkit {
	padding: 0.5em !important;
	right: 0;
	text-align: left;
	height: calc(1em + 3px);
}
r-carousel-top-price {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	line-height: inherit;
}
r-position {
	width: 2em;
	border: 0 none transparent;
}
r-image-quantity {
	flex-shrink: 0;
	text-align: left;
}
r-carousel-inner {
	fill: currentColor;
}
r-old {
	grid-gap: 30px;
	min-height: 0 !important;
	opacity: 1;
}
r-button-carousel-inner {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
r-position-repeater-horizontal {
	outline-width: 0;
	grid-gap: 30px;
	border: 0 none transparent;
	border: 0 none transparent;
}
r-back-repeater {
	fill: currentColor;
	user-select: none;
	display: flex;
	white-space: nowrap;
}
r-layout-left {
	grid-gap: 30px;
	top: 50;
	box-sizing: content-box;
}
r-price-thumbnails-totals {
	transform: translate(50%, -50%);
	color: inherit;
}
r-nav-next {
	flex-shrink: 0;
	bottom: 10;
	position: absolute;
}
r-webkit {
	overflow-y: hidden;
}
r-totals-layout-inner {
	align-items: center;
	flex-grow: 0;
}
r-top {
	user-select: none;
}
r-top {
	-webkit-user-select: none;
	min-height: 0 !important;
	width: 2em;
	top: 10;
}
r-webkit-totals-nav {
	right: 0;
	border: none;
	margin: 0;
	overflow-x: auto;
	outline-width: 0;
}
r-old {
	grid-template-columns: 1fr 1fr;
	color: inherit;
	letter-spacing: inherit;
}
r-countdown {
	position: absolute;
	margin: 0;
	outline-width: 0;
	flex-grow: 0;
}
r-webkit-thumbnails-old {
	min-width: 0 !important;
	position: relative;
	color: #fff;
}
r-button-inner {
	grid-gap: 30px;
	align-items: center;
	vertical-align: baseline;
	position: relative;
	width: calc(1em + 3px);
}
r-button {
	opacity: 10;
	transform: translate(50%, -50%);
	height: 100%;
}
r-repeater-tables-image {
	grid-gap: 30px;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
r-thumbnails-totals-button {
	height: 100%;
	user-select: none;
	width: 2em;
}
r-layout {
	overflow-y: hidden;
}
r-back-old-bottom {
	border: none !important;
	white-space: nowrap;
}
r-quantity-old-left {
	bottom: 10;
	grid-gap: 30px;
}
r-back {
	top: 50;
	justify-content: center;
	line-height: 1 !important;
	border: none;
}
.fa-less-than:before {
  content: "\f536";
}
t-price {
	border: none;
	text-align: center;
}
t-old {
	outline-width: 0;
}
t-left-quantity-quantity {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	box-shadow: none !important;
}
t-tables-old-back {
	grid-gap: 30px;
}
t-button {
	font-size: 1em;
	-webkit-user-select: none;
	top: 50;
	height: calc(1em + 3px);
	top: 50;
}
t-left-position-bottom {
	white-space: nowrap;
	background-color: transparent;
}
t-tables-carousel-countdown {
	display: inline !important;
	-ms-user-select: none;
	border: 0 none transparent;
	top: 0;
	transform: translate(50%, -50%);
}
t-nav-image {
	align-items: left;
}
t-thumbnails-totals-countdown {
	min-height: 0 !important;
	outline-width: 0;
	min-height: 0 !important;
	display: flex;
}
t-inner {
	display: inline;
	padding: 0.5em !important;
	display: flex;
}
t-tables {
	margin: 0;
	outline: none !important;
	bottom: 0;
}
t-tables {
	white-space: nowrap;
	color: inherit;
	align-items: left;
	line-height: calc(1em + 2px);
}
t-webkit-repeater-button {
	min-height: 0 !important;
}
t-repeater {
	opacity: 20;
	border: 0 none transparent;
}
t-totals-old {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
t-price {
	grid-gap: 30px;
	width: 2em;
	user-select: none;
	height: 0 !important;
}
t-price-top {
	transform: translate(50%, -50%);
	outline-width: 0;
	box-sizing: content-box;
	width: 100%;
}
t-quantity-blocks {
	background-color: transparent;
}
t-inner-image {
	align-items: center;
	top: 0;
}
t-button-left {
	user-select: none;
}
t-top {
	color: #fff;
	text-align: left;
	fill: currentColor;
	width: 0 !important;
	text-align: left;
}
t-quantity-image {
	width: calc(1em + 3px);
	white-space: nowrap;
	opacity: 20;
	min-width: 0 !important;
}
t-layout-quantity {
	height: 0 !important;
}
t-carousel {
	position: absolute;
	bottom: 0;
	flex-grow: 0;
}
t-totals-bottom-totals {
	bottom: 20;
	background-color: transparent;
	color: inherit;
}
t-blocks-thumbnails-totals {
	white-space: nowrap;
	height: 0 !important;
	min-height: 0 !important;
	min-height: 0 !important;
}
t-price-totals-top {
	line-height: inherit;
}
t-image-button {
	display: inline !important;
	white-space: nowrap;
}
t-inner {
	border: none;
	fill: currentColor;
	background-color: transparent;
}
t-back {
	line-height: 1 !important;
	line-height: 1 !important;
}
t-quantity-countdown-carousel {
	align-items: left;
	line-height: inherit;
	user-select: none;
	text-align: center;
}
t-bottom-totals {
	background-color: transparent;
	height: 100%;
}
t-button-tables {
	margin: 0;
	border: none !important;
	line-height: inherit;
	grid-gap: 30px;
}
t-horizontal-repeater-old {
	overflow-y: hidden;
	border: 0 none transparent;
}
t-nav {
	align-items: center;
	text-transform: inherit;
	line-height: 1 !important;
	align-items: center;
	overflow-y: hidden;
}
t-webkit-price-top {
	outline-width: 0;
	background-color: transparent;
	width: 0 !important;
}
t-bottom {
	height: 0 !important;
	bottom: 20;
}
t-inner-left {
	min-height: 0 !important;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
t-bottom-webkit-quantity {
	text-transform: inherit;
	position: relative;
	display: inline;
}
t-back-back-thumbnails {
	line-height: inherit;
	user-select: none;
	margin: 0;
}
t-repeater-position-next {
	align-items: center;
	display: flex;
	color: inherit;
	border: none !important;
	overflow-y: hidden;
}
t-repeater-webkit-button {
	opacity: 10;
}
t-left {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
t-carousel {
	bottom: 0;
	overflow-x: auto;
}
t-repeater-top {
	width: 2em;
	z-index: 1;
	overflow-y: hidden;
	margin: 0 !important;
}
t-nav {
	display: inline !important;
	z-index: 1;
}
t-next-thumbnails-thumbnails {
	overflow-x: auto;
	border: 0 none transparent;
	text-align: center;
}
t-back-top-position {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	display: inline;
	display: inline;
}
t-horizontal-carousel-image {
	flex-shrink: 0;
	border: none !important;
}
.fa-less-than-equal:before {
  content: "\f537";
}
r-left-top {
	justify-content: center;
	outline-width: 0;
	flex-grow: 0;
	opacity: 1;
}
r-horizontal-inner-left {
	padding: 0.5em !important;
}
r-totals-price-webkit {
	background-color: transparent;
}
r-quantity {
	top: 0;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
r-position-webkit-nav {
	position: absolute !important;
	width: calc(1em + 3px);
	fill: currentColor;
	font-size: 1em;
}
r-totals-back {
	opacity: 30;
	display: flex;
}
r-position-thumbnails-carousel {
	text-align: left;
	white-space: nowrap;
	bottom: 10;
	-ms-user-select: none;
}
r-image {
	text-align: left;
	overflow-x: auto;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
r-repeater-button {
	letter-spacing: inherit;
}
r-top-tables-nav {
	grid-gap: 30px;
	bottom: 20;
	bottom: 0;
	grid-gap: 30px;
	-webkit-user-select: none;
}
r-countdown-position-quantity {
	outline: none !important;
	border: none !important;
	top: 10;
}
r-countdown-blocks {
	scrollbar-width: none;
	box-sizing: content-box;
	width: calc(1em + 3px);
	opacity: 1;
}
r-inner-image-nav {
	border: 0 none transparent;
}
r-repeater-left {
	fill: currentColor;
}
r-button-old-blocks {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	width: 100%;
}
r-repeater {
	top: 10;
	outline-width: 0;
	flex-grow: 0;
}
r-image {
	text-align: center;
	position: absolute !important;
	overflow-y: hidden;
}
r-thumbnails {
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
r-carousel {
	border: none;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	-ms-user-select: none;
}
r-layout-button {
	text-align: left;
	display: grid;
	opacity: 20;
	scrollbar-width: none;
	user-select: none;
}
r-left {
	scrollbar-width: none;
}
r-left-repeater-repeater {
	scrollbar-width: none;
	opacity: 10;
	overflow-x: auto;
}
r-horizontal-tables {
	position: absolute;
	right: 0;
	grid-gap: 30px;
	outline-width: 0;
	line-height: inherit;
}
r-old-thumbnails {
	background-color: transparent;
	position: absolute;
	user-select: none;
	height: 0 !important;
}
r-nav {
	opacity: 30;
}
r-left {
	color: #fff;
	align-items: left;
	z-index: 1;
	fill: currentColor;
}
r-countdown-back {
	line-height: inherit;
	text-transform: inherit;
}
r-price {
	height: 0 !important;
	vertical-align: middle;
	box-sizing: content-box;
	margin: 0 !important;
	border: none !important;
}
.fa-level-down-alt:before {
  content: "\f3be";
}
p-repeater-left-back {
	line-height: inherit;
	border: none;
	display: inline;
	text-align: center;
}
p-next {
	fill: currentColor;
	user-select: none;
}
p-layout-horizontal {
	height: calc(1em + 3px);
}
p-left-webkit {
	opacity: 20;
	color: inherit;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	border: none !important;
}
p-nav {
	top: 10;
	width: 2em;
	position: absolute !important;
}
p-thumbnails-horizontal {
	width: 2em;
	padding: 0.5em !important;
	display: grid;
}
p-nav {
	align-items: center;
}
p-left-bottom {
	white-space: nowrap;
	text-transform: inherit;
	border: none;
	color: inherit;
}
p-layout-button-horizontal {
	text-decoration: none;
	flex-shrink: 0;
}
p-position {
	opacity: 20;
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	fill: currentColor;
	fill: currentColor;
}
p-image-totals {
	top: 10;
	align-items: left;
	opacity: 10;
	opacity: 20;
	padding: 0.5em !important;
}
p-left-price-button {
	position: absolute !important;
	text-align: center;
}
p-top-next {
	bottom: 10;
	display: flex;
}
p-countdown-countdown-repeater {
	height: calc(1em + 3px);
	top: 0;
	box-shadow: none !important;
}
p-top-price {
	-webkit-user-select: none;
}
p-image {
	background-color: transparent;
	line-height: inherit;
	bottom: 20;
	top: 0;
}
p-tables-countdown-nav {
	height: 0 !important;
	white-space: nowrap;
	line-height: 1 !important;
	height: 100%;
	justify-content: center;
}
p-quantity-webkit {
	bottom: 20;
	color: #fff;
}
p-top {
	letter-spacing: inherit;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
p-inner-nav {
	width: calc(1em + 3px);
	flex-shrink: 0;
	bottom: 0;
	grid-gap: 30px;
}
p-inner-back {
	bottom: 10;
}
p-price-price-next {
	opacity: 30;
}
p-quantity-old {
	overflow-y: hidden;
}
p-inner-horizontal-inner {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	opacity: 20;
	flex-shrink: 0;
}
p-blocks-price {
	opacity: 30;
	min-height: 0 !important;
	width: calc(1em + 3px);
	position: relative;
	margin: 0;
}
p-totals-layout-position {
	padding: 0.5em !important;
	overflow-x: auto;
	min-width: 0 !important;
	color: inherit;
	outline: none !important;
}
p-tables-left {
	line-height: inherit;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
p-webkit-tables-layout {
	-webkit-user-select: none;
	text-transform: inherit;
}
p-totals-nav-nav {
	position: absolute;
	position: absolute !important;
}
p-left-layout {
	display: inline;
	padding: 0.5em !important;
	bottom: 20;
	opacity: 1;
}
p-horizontal-countdown-nav {
	height: 100%;
	fill: currentColor;
	color: #fff;
	user-select: none;
	text-transform: inherit;
}
p-image-position {
	display: inline !important;
	width: 2em;
	letter-spacing: inherit;
	color: inherit;
}
p-blocks-image-horizontal {
	overflow-x: auto;
	user-select: none;
}
p-bottom {
	vertical-align: baseline;
	right: 0;
	vertical-align: middle;
	bottom: 10;
	display: inline !important;
}
.fa-level-up-alt:before {
  content: "\f3bf";
}
j-back-back-position {
	opacity: 20;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
j-left {
	width: 2em;
	letter-spacing: inherit;
	width: 100%;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
j-nav-position-countdown {
	background-color: transparent;
}
j-image-inner {
	text-align: center;
	width: calc(1em + 3px);
}
j-webkit {
	letter-spacing: inherit;
}
j-next-position {
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	color: inherit;
	z-index: 1;
}
j-repeater-bottom-layout {
	outline-width: 0;
	flex-grow: 0;
	height: calc(1em + 3px);
	overflow-y: hidden;
}
j-price-position-top {
	top: 0;
	transform: translate(50%, -50%);
	border: none;
}
j-webkit {
	box-shadow: none !important;
	overflow-x: auto;
}
j-old-webkit-next {
	line-height: calc(1em + 2px);
	background-color: transparent;
	outline: none !important;
}
j-inner-bottom {
	bottom: 20;
	border: 0 none transparent;
}
j-old {
	width: 0 !important;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
j-layout {
	border: none;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
j-back-inner-countdown {
	font-size: 1em;
	justify-content: center;
	height: 100%;
	border: none;
}
j-layout-horizontal-thumbnails {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	display: flex;
}
j-back-quantity-repeater {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	line-height: inherit;
	text-align: left;
}
j-carousel {
	line-height: calc(1em + 2px);
	font-size: 1em;
	min-width: 0 !important;
	justify-content: center;
	padding: 0.5em !important;
}
j-old-left {
	display: inline !important;
	opacity: 20;
}
j-webkit {
	border: 0 none transparent;
	border: none;
	top: 0;
	bottom: 10;
}
j-top-horizontal {
	line-height: calc(1em + 2px);
	text-decoration: none;
}
j-inner-position-blocks {
	z-index: 1;
	display: flex;
	margin: 0 !important;
	background-color: transparent;
}
j-tables-carousel {
	min-width: 0 !important;
	margin: 0;
	width: 100%;
	border: 0 none transparent;
}
j-left-webkit-quantity {
	overflow-x: auto;
	z-index: 1;
	font-size: 1em;
}
j-horizontal {
	box-sizing: content-box;
	border: none !important;
	color: inherit;
}
j-layout-layout {
	width: 100%;
}
j-repeater-button {
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	margin: 0;
}
.fa-life-ring:before {
  content: "\f1cd";
}
d-next-totals {
	top: 50;
	opacity: 20;
}
d-horizontal {
	letter-spacing: inherit;
	opacity: 1;
}
d-back-quantity-thumbnails {
	position: absolute;
	min-height: 0 !important;
}
d-left {
	opacity: 1;
}
d-top-price {
	padding: 0.5em !important;
	text-transform: inherit;
}
d-image-nav-button {
	color: #fff;
	outline: none !important;
	flex-grow: 0;
	font-size: 1em;
}
d-layout-bottom {
	font-size: 1em;
}
d-layout-webkit {
	width: 2em;
	overflow-y: hidden;
	opacity: 20;
}
d-quantity {
	border: none;
	display: inline;
}
d-position {
	display: inline !important;
}
d-totals {
	width: calc(1em + 3px);
	opacity: 10;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
d-repeater-image {
	user-select: none;
	top: 50;
	text-align: center;
	outline: none !important;
}
d-top-webkit-next {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
d-bottom-nav-webkit {
	line-height: inherit;
	align-items: center;
	min-height: 0 !important;
}
.fa-lightbulb:before {
  content: "\f0eb";
}
o-position-next {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
o-countdown-nav {
	right: 0;
	fill: currentColor;
}
o-image {
	height: 0 !important;
	outline-width: 0;
	position: relative;
}
o-countdown {
	outline: none !important;
	position: absolute !important;
}
o-horizontal {
	opacity: 20;
	top: 50;
}
o-nav-nav {
	opacity: 1;
	vertical-align: baseline;
}
o-left {
	height: 0 !important;
}
o-thumbnails {
	border: none !important;
}
o-inner-quantity-inner {
	position: relative;
	letter-spacing: inherit;
	white-space: nowrap;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
o-image-repeater-nav {
	box-sizing: content-box;
	-webkit-user-select: none;
	letter-spacing: inherit;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
o-next {
	text-align: left;
	position: absolute;
	line-height: calc(1em + 2px);
}
o-top-layout {
	overflow-y: hidden;
	opacity: 20;
	opacity: 1;
	top: 10;
	height: 0 !important;
}
o-button {
	top: 0;
	bottom: 20;
	box-shadow: none !important;
}
o-layout {
	fill: currentColor;
	width: calc(1em + 3px);
	-ms-user-select: none;
	min-height: 0 !important;
}
o-layout {
	background-color: transparent;
	transform: translate(50%, -50%);
	height: 100%;
	white-space: nowrap;
	border: none !important;
}
o-price-totals-webkit {
	line-height: calc(1em + 2px);
}
o-tables-webkit-countdown {
	background-color: transparent;
	display: inline !important;
}
o-blocks {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	z-index: 1;
	margin: 0;
}
o-tables-left-repeater {
	display: inline;
	letter-spacing: inherit;
	display: flex;
	grid-template-columns: 1fr 1fr;
}
o-next-layout {
	justify-content: center;
	color: #fff;
}
o-position-position-webkit {
	border: 0 none transparent;
	grid-gap: 30px;
	bottom: 0;
}
o-bottom {
	background-color: transparent;
	position: relative;
}
o-tables-repeater {
	vertical-align: middle;
	-webkit-user-select: none;
	top: 50;
}
.fa-line:before {
  content: "\f3c0";
}
j-price {
	top: calc(50% - 0.5em) !important;
	color: inherit;
	grid-gap: 30px;
	vertical-align: middle;
	position: absolute;
}
j-nav-carousel-back {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
j-image-inner {
	display: inline;
	line-height: inherit;
}
j-left-top-webkit {
	min-width: 0 !important;
	z-index: 1;
	text-align: center;
	margin: 0 !important;
}
j-quantity-totals {
	bottom: 20;
	-ms-user-select: none;
	display: inline !important;
	color: inherit;
}
j-price-webkit-blocks {
	top: calc(50% - 0.5em) !important;
	top: 50;
	background-color: transparent;
	width: 100%;
	position: absolute;
}
j-layout-quantity {
	fill: currentColor;
	bottom: 10;
	display: grid;
	display: inline;
	opacity: 1;
}
j-totals-blocks-countdown {
	white-space: nowrap;
	top: 0;
}
j-button {
	-webkit-user-select: none;
}
j-tables {
	vertical-align: middle;
	overflow-y: hidden;
	border: none;
	text-align: center;
	bottom: 20;
}
j-tables {
	width: 100%;
}
j-button-image {
	height: 100%;
	width: calc(1em + 3px);
	justify-content: center;
	white-space: nowrap;
}
j-blocks-tables-nav {
	width: 100%;
}
j-blocks-image {
	padding: 0.5em !important;
	bottom: 20;
}
j-tables-bottom-old {
	opacity: 30;
	background-color: transparent;
	color: inherit;
	text-align: center;
}
j-layout {
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
j-button-bottom {
	width: 0 !important;
	bottom: 10;
	font-size: 1em;
}
j-top {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	white-space: nowrap;
	opacity: 30;
}
j-back-position-back {
	color: #fff;
	opacity: 10;
	vertical-align: baseline;
	box-shadow: none !important;
	opacity: 30;
}
j-webkit-blocks-inner {
	-webkit-text-decoration-skip: objects;
}
j-blocks-tables-webkit {
	fill: currentColor;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
j-inner-repeater {
	display: flex;
	position: absolute !important;
	user-select: none;
	height: 100%;
}
j-horizontal-nav-nav {
	opacity: 20;
	bottom: 0;
}
j-carousel {
	border: 0 none transparent;
}
j-horizontal-back {
	align-items: center;
	border: 0 none transparent;
}
j-tables-top-bottom {
	letter-spacing: inherit;
	outline: none !important;
	vertical-align: baseline;
	top: 50;
	line-height: calc(1em + 2px);
}
j-top-nav {
	position: relative;
}
j-back {
	position: absolute;
	border: 0 none transparent;
}
j-webkit-inner {
	line-height: inherit;
}
j-thumbnails-horizontal-repeater {
	position: relative;
	margin: 0;
	position: absolute !important;
	letter-spacing: inherit;
}
j-tables {
	bottom: 0;
	display: inline !important;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
j-webkit {
	user-select: none;
}
.fa-link:before {
  content: "\f0c1";
}
l-repeater-totals-countdown {
	padding: 0.5em !important;
	text-transform: inherit;
	border: 0 none transparent;
}
l-position {
	border: 0 none transparent;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
l-carousel {
	line-height: calc(1em + 2px);
	grid-gap: 30px;
	opacity: 30;
}
l-totals {
	height: 100%;
}
l-top {
	flex-grow: 0;
	white-space: nowrap;
	align-items: left;
	position: absolute;
}
l-horizontal-top-repeater {
	width: 100%;
	transform: translate(50%, -50%);
	width: 2em;
}
l-repeater {
	align-items: center;
	opacity: 20;
	line-height: inherit;
}
l-price {
	font: inherit inherit inherit/inherit inherit;
}
l-countdown-back {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
l-back {
	width: calc(1em + 3px);
	align-items: left;
	min-width: 0 !important;
	margin: 0;
}
l-repeater-image-back {
	top: 0;
}
l-button-image {
	top: 10;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
l-bottom-layout {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	text-align: left;
}
l-carousel-countdown-blocks {
	opacity: 20;
	overflow-x: auto;
	border: none;
	flex-grow: 0;
	display: flex;
}
l-old-repeater {
	top: 10;
	background-color: transparent;
}
l-next-layout {
	outline-width: 0;
	text-decoration: none;
}
l-old-horizontal-left {
	height: calc(1em + 3px);
	overflow-x: auto;
	height: 100%;
	min-width: 0 !important;
}
l-next-back-position {
	min-width: 0 !important;
}
l-quantity-blocks {
	-webkit-user-select: none;
	user-select: none;
	opacity: 10;
}
l-left {
	width: calc(1em + 3px);
	z-index: 1;
}
l-repeater-nav {
	scrollbar-width: none;
	width: 2em;
	bottom: 0;
	margin: 0 !important;
	vertical-align: baseline;
}
l-back-countdown {
	margin: 0 !important;
	font-size: 1em;
	vertical-align: middle;
}
l-tables-inner {
	border: 0 none transparent;
	border: none !important;
	color: #fff;
}
l-price {
	outline-width: 0;
	right: 0;
	border: 0 none transparent;
}
l-left-tables-top {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	opacity: 10;
}
l-totals-webkit {
	top: 0;
	outline: none !important;
	position: relative;
	scrollbar-width: none;
	text-decoration: none;
}
.fa-linkedin:before {
  content: "\f08c";
}
i-repeater {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	z-index: 1;
}
i-nav {
	width: 0 !important;
	flex-grow: 0;
	letter-spacing: inherit;
	bottom: 0;
}
i-webkit-next {
	outline: none !important;
	flex-shrink: 0;
}
i-price-carousel-image {
	align-items: left;
	outline: none !important;
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
i-left-image-position {
	display: flex;
	line-height: 1 !important;
	display: grid;
	text-decoration: none;
	font-size: 1em;
}
i-repeater-webkit-quantity {
	overflow-y: hidden;
	text-transform: inherit;
	opacity: 20;
}
i-totals {
	bottom: 20;
	right: 0;
}
i-nav {
	flex-grow: 0;
	align-items: center;
}
i-old {
	transform: translate(50%, -50%);
	scrollbar-width: none;
	opacity: 20;
	text-align: left;
}
i-top {
	align-items: center;
	text-decoration: none;
}
i-old {
	font: inherit inherit inherit/inherit inherit;
}
i-quantity-carousel {
	bottom: 20;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
}
i-tables-thumbnails-old {
	outline-width: 0;
	top: 10;
	padding: 0.5em !important;
	border: 0 none transparent;
	overflow-y: hidden;
}
i-quantity-totals-old {
	bottom: 20;
	top: 0;
	top: 0;
}
i-thumbnails-back-repeater {
	top: 0;
	grid-template-columns: 1fr 1fr;
}
i-back-thumbnails-top {
	height: calc(1em + 3px);
	position: absolute !important;
	flex-grow: 0;
}
i-price-back-old {
	grid-gap: 30px;
	-webkit-user-select: none;
}
i-price-back {
	text-align: center;
	line-height: calc(1em + 2px);
	bottom: 0;
	width: 0 !important;
}
i-price-position {
	font-size: 1em;
	flex-grow: 0;
	display: flex;
	vertical-align: middle;
	display: grid;
}
i-tables-top {
	margin: 0 !important;
	overflow-y: hidden;
	min-height: 0 !important;
	outline: none !important;
	padding: 0.5em !important;
}
i-position-next {
	width: 100%;
	align-items: left;
	justify-content: center;
}
i-nav {
	vertical-align: middle;
	justify-content: center;
	line-height: calc(1em + 2px);
	line-height: inherit;
}
i-quantity-top {
	text-decoration: none;
	width: 100%;
}
i-bottom-back-thumbnails {
	outline-width: 0;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	top: 0;
}
i-quantity-nav-layout {
	width: 2em;
}
i-back {
	opacity: 1;
	background-color: transparent;
	opacity: 30;
}
i-price {
	top: 0;
	overflow-y: hidden;
	height: 0 !important;
}
i-totals-price-thumbnails {
	vertical-align: middle;
	text-transform: inherit;
	margin: 0;
	line-height: calc(1em + 2px);
}
i-next-image {
	display: grid;
	line-height: inherit;
}
i-tables {
	text-align: left;
}
i-next {
	text-align: center;
	flex-grow: 0;
	background-color: transparent;
	position: absolute !important;
}
i-nav-carousel {
	display: flex;
	fill: currentColor;
	margin: 0 !important;
}
i-blocks-position-position {
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
i-back {
	height: 0 !important;
	right: 0;
}
.fa-linkedin-in:before {
  content: "\f0e1";
}
n-left-blocks-inner {
	justify-content: center;
	color: inherit;
	flex-grow: 0;
	color: inherit;
	font-size: 1em;
}
n-top-left {
	color: inherit;
	width: 0 !important;
	opacity: 30;
}
n-back {
	-ms-user-select: none;
	-ms-user-select: none;
	bottom: 10;
	text-transform: inherit;
	vertical-align: baseline;
}
n-blocks-old-blocks {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	align-items: left;
}
n-next-nav {
	height: 0 !important;
}
n-quantity-repeater-horizontal {
	line-height: inherit;
}
n-nav-price {
	top: 50;
	display: inline;
}
n-thumbnails-totals-price {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	margin: 0;
	flex-grow: 0;
}
n-webkit {
	opacity: 10;
	justify-content: center;
	top: 50;
	height: calc(1em + 3px);
	margin: 0 !important;
}
n-position-layout {
	user-select: none;
}
n-inner-back-image {
	height: 100%;
}
n-carousel-position {
	vertical-align: baseline;
}
n-old-back {
	outline-width: 0;
	height: 100%;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
n-inner-webkit-back {
	top: 10;
	flex-grow: 0;
	height: calc(1em + 3px);
}
n-old {
	color: #fff;
}
n-countdown {
	box-sizing: content-box;
	white-space: nowrap;
	text-align: left;
	fill: currentColor;
	overflow-y: hidden;
}
n-left {
	transform: translate(50%, -50%);
}
n-nav-webkit {
	color: inherit;
	line-height: 1 !important;
}
n-bottom {
	padding: 0.5em !important;
	flex-shrink: 0;
	padding: 0.5em !important;
}
n-nav-carousel {
	text-align: left;
}
n-button-thumbnails-button {
	flex-shrink: 0;
	fill: currentColor;
	min-width: 0 !important;
	bottom: 20;
}
n-countdown-back {
	color: inherit;
	min-height: 0 !important;
	padding: 0.5em !important;
}
n-countdown-button-position {
	border: none;
	line-height: inherit;
	text-align: center;
	min-width: 0 !important;
}
.fa-linode:before {
  content: "\f2b8";
}
f-nav-next {
	top: 10;
	box-sizing: content-box;
}
f-horizontal-horizontal-old {
	top: calc(50% - 0.5em) !important;
	position: relative;
	display: grid;
	width: 100%;
}
f-layout-left {
	top: 50;
	top: 10;
	width: 100%;
}
f-image-back {
	display: flex;
	opacity: 10;
	flex-shrink: 0;
	display: inline !important;
}
f-thumbnails {
	width: 0 !important;
	line-height: calc(1em + 2px);
	text-transform: inherit;
	text-align: center;
}
f-position {
	width: 0 !important;
	user-select: none;
}
f-layout-thumbnails-horizontal {
	min-width: 0 !important;
	opacity: 20;
	bottom: 10;
	min-width: 0 !important;
}
f-old {
	width: 2em;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
f-blocks-next-webkit {
	width: 2em;
	background-color: transparent;
}
f-old {
	border: none !important;
}
f-button {
	padding: 0.5em !important;
	min-width: 0 !important;
}
f-countdown-left {
	height: 0 !important;
	transform: translate(50%, -50%);
}
f-inner {
	vertical-align: baseline;
	height: 100%;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
}
f-repeater-button-inner {
	-webkit-user-select: none;
	bottom: 10;
}
f-repeater {
	box-sizing: content-box;
	width: 0 !important;
	position: absolute;
	flex-grow: 0;
}
f-totals {
	text-decoration: none;
	height: 0 !important;
	bottom: 20;
	opacity: 10;
	color: #fff;
}
f-blocks-back-repeater {
	margin: 0;
}
f-totals-carousel-countdown {
	box-shadow: none !important;
	box-sizing: content-box;
	display: inline !important;
	-webkit-user-select: none;
	vertical-align: middle;
}
f-next-carousel-totals {
	height: 0 !important;
}
f-position-next-countdown {
	text-decoration: none;
	color: inherit;
	box-shadow: none !important;
	flex-shrink: 0;
}
f-button-tables {
	flex-shrink: 0;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
f-button-tables {
	justify-content: center;
	right: 0;
	bottom: 10;
}
f-inner-layout {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	bottom: 10;
	border: 0 none transparent;
	min-height: 0 !important;
}
f-quantity-quantity {
	box-sizing: content-box;
	width: 100%;
	opacity: 20;
}
f-quantity-quantity-webkit {
	border: none !important;
	fill: currentColor;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
f-thumbnails {
	right: 0;
	outline-width: 0;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
}
f-layout {
	-webkit-user-select: none;
	flex-shrink: 0;
}
f-old {
	bottom: 20;
	text-transform: inherit;
}
f-blocks-tables-top {
	transform: translate(50%, -50%);
	top: 10;
	width: 100%;
	box-shadow: none !important;
}
f-next-blocks {
	width: 100%;
	right: 0;
	line-height: calc(1em + 2px);
	display: flex;
}
f-left-bottom-nav {
	display: inline;
	width: 0 !important;
	vertical-align: middle;
}
f-webkit {
	opacity: 1;
	display: inline !important;
	text-decoration: none;
	fill: currentColor;
}
f-layout {
	grid-gap: 30px;
	flex-grow: 0;
	margin: 0 !important;
}
f-totals-button-left {
	-webkit-user-select: none;
	opacity: 1;
}
f-layout-repeater {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
f-blocks-left {
	width: 100%;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	border: 0 none transparent;
}
f-next-bottom {
	flex-grow: 0;
	position: absolute !important;
	width: 100%;
	transform: translate(50%, -50%);
}
f-bottom-tables {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
f-webkit-thumbnails {
	bottom: 0;
	text-transform: inherit;
	line-height: inherit;
}
f-old-top-position {
	right: 0;
	position: absolute !important;
	border: none;
	background-color: transparent;
	flex-grow: 0;
}
f-position-back-image {
	display: inline;
	bottom: 20;
}
f-inner-back {
	margin: 0;
	line-height: inherit;
}
f-bottom-old-webkit {
	display: inline !important;
	width: calc(1em + 3px);
}
f-countdown-repeater-inner {
	width: calc(1em + 3px);
	outline-width: 0;
	opacity: 20;
}
f-next-tables {
	border: none;
	left: calc(50% - 0.5em) !important;
}
f-next-back-thumbnails {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
.fa-linux:before {
  content: "\f17c";
}
q-quantity-position {
	display: inline !important;
}
q-carousel-old {
	border: none;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	display: inline !important;
}
q-next {
	height: calc(1em + 3px);
	min-width: 0 !important;
	background-color: transparent;
	box-sizing: content-box;
}
q-position-countdown {
	outline-width: 0;
	scrollbar-width: none;
	text-decoration: none;
	height: 100%;
	text-decoration: none;
}
q-position {
	opacity: 30;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
q-blocks-button {
	color: #fff;
	box-shadow: none !important;
}
q-top-bottom {
	right: 0;
}
q-totals {
	color: inherit;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	height: 100%;
}
q-countdown {
	top: 10;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
q-button-thumbnails-price {
	display: inline !important;
}
q-layout-inner {
	white-space: nowrap;
	border: none;
}
q-inner-position {
	position: absolute;
	white-space: nowrap;
	bottom: 0;
	overflow-x: auto;
}
q-next {
	width: 0 !important;
	bottom: 20;
	vertical-align: middle;
	bottom: 10;
	display: grid;
}
q-nav {
	width: calc(1em + 3px);
	position: relative;
	border: none;
	text-transform: inherit;
	height: 0 !important;
}
q-bottom-inner-layout {
	fill: currentColor;
	border: none !important;
	opacity: 30;
	user-select: none;
	align-items: left;
}
q-position {
	text-decoration: none;
	top: 10;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
q-totals {
	z-index: 1;
}
q-horizontal {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	box-sizing: content-box;
	color: inherit;
}
q-nav-layout-image {
	overflow-y: hidden;
	width: 0 !important;
}
.fa-lira-sign:before {
  content: "\f195";
}
s-nav-nav-layout {
	position: absolute;
	vertical-align: baseline;
	grid-gap: 30px;
}
s-webkit {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	align-items: left;
	background-color: transparent;
}
s-next-left-tables {
	top: 10;
	height: calc(1em + 3px);
	display: grid;
	opacity: 20;
}
s-blocks {
	border: 0 none transparent;
	scrollbar-width: none;
	position: absolute !important;
}
s-top-carousel {
	align-items: center;
}
s-button-old {
	top: 0;
	text-align: left;
	width: 100%;
}
s-repeater-tables-blocks {
	top: 50;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
}
s-repeater-nav {
	bottom: 20;
	top: 10;
	color: #fff;
}
s-inner-horizontal {
	-webkit-user-select: none;
	opacity: 30;
	bottom: 10;
	line-height: calc(1em + 2px);
	justify-content: center;
}
s-price-price {
	z-index: 1;
	scrollbar-width: none;
}
s-left-image {
	border: 0 none transparent;
	bottom: 20;
	display: inline;
}
s-countdown-nav-thumbnails {
	fill: currentColor;
	opacity: 20;
	opacity: 30;
	display: inline;
	-ms-user-select: none;
}
s-bottom {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
s-left {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
}
s-totals {
	border: none;
	z-index: 1;
	align-items: center;
	border: none;
	text-decoration: none;
}
s-price-carousel {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	overflow-x: auto;
	width: calc(1em + 3px);
	border: none;
}
s-webkit-tables {
	overflow-y: hidden;
	right: 0;
}
s-next-quantity-carousel {
	bottom: 20;
	right: 0;
	height: 0 !important;
}
s-position-webkit-back {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
s-countdown {
	height: calc(1em + 3px);
	display: flex;
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
s-inner {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	top: 0;
	margin: 0 !important;
}
s-next-quantity-countdown {
	width: calc(1em + 3px);
}
s-button {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
s-price-back-nav {
	min-height: 0 !important;
	position: absolute !important;
}
s-price-webkit {
	border: 0 none transparent;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
s-blocks {
	letter-spacing: inherit;
	fill: currentColor;
	display: inline !important;
	right: 0;
}
s-blocks-thumbnails {
	bottom: 10;
	color: inherit;
}
s-price-quantity-next {
	position: relative;
	border: 0 none transparent;
	top: 10;
	box-shadow: none !important;
	bottom: 20;
}
s-layout-quantity {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	user-select: none;
	opacity: 20;
	display: inline !important;
}
s-back {
	scrollbar-width: none;
	opacity: 20;
	bottom: 0;
	opacity: 10;
	opacity: 10;
}
s-quantity {
	width: 100%;
	opacity: 20;
	bottom: 10;
	position: absolute !important;
	flex-grow: 0;
}
s-nav-carousel-tables {
	text-align: center;
	top: 50;
	border: 0 none transparent;
	height: 0 !important;
	width: 100%;
}
s-bottom-back {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
s-price {
	top: 50;
	align-items: left;
	vertical-align: middle;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
s-blocks {
	scrollbar-width: none;
	position: absolute;
	top: 0;
	transform: translate(50%, -50%);
}
s-repeater-carousel-thumbnails {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	height: 100%;
	height: 0 !important;
	bottom: 10;
}
s-old {
	overflow-y: hidden;
	border: none !important;
}
s-old {
	display: flex;
}
s-nav {
	fill: currentColor;
	-ms-user-select: none;
	-ms-user-select: none;
}
s-back-image {
	top: 0;
	color: inherit;
}
s-image {
	display: grid;
	line-height: 1 !important;
}
s-countdown-next {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
.fa-list:before {
  content: "\f03a";
}
p-old-inner-next {
	text-decoration: none;
	min-width: 0 !important;
	position: absolute;
	position: relative;
	color: inherit;
}
p-horizontal-blocks-bottom {
	justify-content: center;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	display: grid;
}
p-repeater-countdown {
	width: 0 !important;
}
p-button-nav {
	top: calc(50% - 0.5em) !important;
	right: 0;
}
p-totals-thumbnails-webkit {
	min-height: 0 !important;
	border: none;
	flex-shrink: 0;
	scrollbar-width: none;
	display: grid;
}
p-quantity-carousel-carousel {
	border: none !important;
	min-width: 0 !important;
	opacity: 10;
}
p-price {
	text-transform: inherit;
	opacity: 1;
	line-height: 1 !important;
	color: #fff;
}
p-bottom-button {
	opacity: 1;
	width: 0 !important;
	flex-grow: 0;
	z-index: 1;
}
p-webkit-nav {
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	top: 0;
}
p-back {
	overflow-y: hidden;
	grid-gap: 30px;
	top: 50;
}
p-thumbnails-button-totals {
	top: 0;
	transform: translate(50%, -50%);
	margin: 0 !important;
	position: absolute !important;
	height: 100%;
}
p-blocks-nav-position {
	height: 0 !important;
	vertical-align: middle;
	position: absolute;
}
p-button-totals {
	width: 100%;
	justify-content: center;
	box-sizing: content-box;
}
p-position-old-carousel {
	margin: 0 !important;
	white-space: nowrap;
	line-height: inherit;
}
p-top-image-blocks {
	color: inherit;
	width: 100%;
	color: #fff;
	display: inline !important;
	margin: 0 !important;
}
p-layout-next {
	scrollbar-width: none;
	text-decoration: none;
	z-index: 1;
}
p-quantity {
	display: inline;
	color: inherit;
}
p-image {
	vertical-align: middle;
	border: 0 none transparent;
}
p-totals-horizontal {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
p-old {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
}
p-next {
	display: flex;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	justify-content: center;
}
p-old {
	margin: 0;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
p-bottom {
	position: absolute !important;
	min-height: 0 !important;
	text-decoration: none;
	bottom: 0;
}
p-repeater-top {
	display: flex;
}
p-bottom-totals {
	vertical-align: baseline;
	width: 0 !important;
	text-align: left;
}
p-horizontal {
	color: #fff;
	top: 0;
}
p-blocks-inner {
	align-items: left;
	display: inline;
	opacity: 10;
}
p-carousel {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
p-carousel-countdown {
	color: inherit;
	display: inline;
	border: 0 none transparent;
	color: inherit;
	border: none !important;
}
p-next-carousel {
	grid-gap: 30px;
}
p-webkit-repeater-button {
	bottom: 0;
}
p-repeater {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	min-width: 0 !important;
}
p-top-inner-button {
	text-transform: inherit;
}
p-totals-countdown {
	font-size: 1em;
	top: 50;
	padding: 0.5em !important;
}
p-bottom-thumbnails {
	top: 50;
	display: grid;
	overflow-y: hidden;
	-webkit-user-select: none;
}
p-left {
	margin: 0;
	text-transform: inherit;
	min-height: 0 !important;
}
p-tables {
	top: 50;
	box-shadow: none !important;
	width: calc(1em + 3px);
}
.fa-list-alt:before {
  content: "\f022";
}
y-bottom-next-tables {
	margin: 0;
	height: 0 !important;
	box-shadow: none !important;
}
y-left {
	align-items: center;
	vertical-align: middle;
}
y-image-quantity-tables {
	color: inherit;
	padding: 0.5em !important;
}
y-countdown {
	min-height: 0 !important;
	border: none !important;
	margin: 0 !important;
}
y-image-left {
	text-align: center;
}
y-layout {
	grid-gap: 30px;
	display: flex;
}
y-thumbnails-tables-price {
	height: 0 !important;
}
y-image {
	display: inline;
	border: none !important;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
y-blocks-inner {
	height: calc(1em + 3px);
	right: 0;
	height: 100%;
	line-height: 1 !important;
	box-sizing: content-box;
}
y-next {
	left: calc(50% - 0.5em) !important;
}
y-blocks {
	grid-gap: 30px;
	color: #fff;
	display: flex;
	width: 0 !important;
	background-color: transparent;
}
y-next-totals-image {
	display: inline;
	user-select: none;
}
y-totals {
	flex-shrink: 0;
	flex-grow: 0;
	position: absolute;
	min-width: 0 !important;
	box-shadow: none !important;
}
y-top-inner-thumbnails {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	opacity: 30;
}
y-tables-countdown {
	vertical-align: middle;
	border: none !important;
	width: 100%;
}
y-left-inner {
	border: none !important;
	opacity: 1;
	position: relative;
}
y-next-repeater-top {
	opacity: 10;
	text-transform: inherit;
	width: 100%;
	top: 10;
}
y-carousel {
	outline: none !important;
	font-size: 1em;
	width: 100%;
}
y-totals {
	opacity: 20;
}
y-image {
	text-align: center;
	align-items: center;
	align-items: center;
	font-size: 1em;
}
y-button-blocks-bottom {
	align-items: left;
	bottom: 10;
	user-select: none;
	fill: currentColor;
	opacity: 1;
}
y-bottom {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	top: 0;
	display: flex;
}
y-position-repeater-left {
	vertical-align: middle;
}
y-inner-old-blocks {
	padding: 0.5em !important;
}
y-layout {
	opacity: 1;
	width: 2em;
	opacity: 1;
	color: inherit;
	min-height: 0 !important;
}
y-repeater {
	letter-spacing: inherit;
	bottom: 0;
	bottom: 20;
	height: 0 !important;
}
y-button-thumbnails {
	top: 0;
	bottom: 20;
	width: 2em;
}
y-nav-quantity {
	line-height: inherit;
	text-align: left;
	fill: currentColor;
}
y-quantity-carousel-totals {
	vertical-align: baseline;
	width: calc(1em + 3px);
	border: none;
}
y-blocks-price {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	height: 100%;
}
y-next-position {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	box-sizing: content-box;
}
y-back {
	top: calc(50% - 0.5em) !important;
	top: 50;
	align-items: left;
	-ms-user-select: none;
	fill: currentColor;
}
y-countdown {
	top: 10;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	fill: currentColor;
}
y-quantity {
	height: 0 !important;
	outline: none !important;
	outline: none !important;
	scrollbar-width: none;
}
y-image-repeater {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	opacity: 20;
}
y-image-carousel {
	height: calc(1em + 3px);
}
y-top-image {
	border: 0 none transparent;
	text-align: center;
	top: 0;
}
y-webkit-left {
	grid-template-columns: 1fr 1fr;
}
y-horizontal {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	opacity: 1;
	bottom: 20;
}
y-top-image {
	border: 0 none transparent;
	top: 50;
	width: 2em;
	min-height: 0 !important;
}
y-quantity-price {
	vertical-align: baseline;
}
y-inner-thumbnails-button {
	text-align: center;
}
y-nav-layout {
	width: 2em;
	height: calc(1em + 3px);
}
y-thumbnails {
	display: inline;
	position: absolute;
}
y-image-blocks-price {
	align-items: left;
	text-transform: inherit;
	box-shadow: none !important;
}
y-repeater-next {
	justify-content: center;
	width: 0 !important;
	top: 0;
	height: calc(1em + 3px);
}
y-old-position-carousel {
	-webkit-user-select: none;
	align-items: center;
	letter-spacing: inherit;
}
y-position {
	display: flex;
	opacity: 1;
	color: inherit;
	-webkit-user-select: none;
	align-items: center;
}
y-old-layout-blocks {
	box-shadow: none !important;
	letter-spacing: inherit;
	-webkit-user-select: none;
	white-space: nowrap;
}
y-quantity {
	vertical-align: baseline;
	z-index: 1;
	vertical-align: baseline;
	position: relative;
}
.fa-list-ol:before {
  content: "\f0cb";
}
n-left-price-carousel {
	width: 0 !important;
	height: 0 !important;
	text-transform: inherit;
	vertical-align: baseline;
	box-shadow: none !important;
}
n-bottom {
	vertical-align: baseline;
	width: 0 !important;
	top: 10;
}
n-webkit {
	width: 2em;
	display: inline;
	position: relative;
	bottom: 0;
}
n-image {
	overflow-y: hidden;
	display: flex;
	opacity: 1;
	justify-content: center;
}
n-layout {
	border: 0 none transparent;
	margin: 0 !important;
	z-index: 1;
	background-color: transparent;
}
n-thumbnails-repeater {
	width: 2em;
	min-height: 0 !important;
	font-size: 1em;
	vertical-align: baseline;
}
n-left-inner-bottom {
	line-height: inherit;
}
n-horizontal-top-button {
	vertical-align: baseline;
	letter-spacing: inherit;
}
n-carousel-nav-tables {
	padding: 0.5em !important;
	position: absolute;
	bottom: 10;
}
n-nav {
	min-height: 0 !important;
	text-decoration: none;
	box-sizing: content-box;
	color: inherit;
}
n-top {
	width: 100%;
	position: relative;
	min-width: 0 !important;
	height: 100%;
	min-height: 0 !important;
}
n-old {
	-webkit-user-select: none;
	display: grid;
	margin: 0;
}
n-countdown-layout {
	-webkit-text-decoration-skip: objects;
}
n-next {
	z-index: 1;
}
n-price-countdown-tables {
	right: 0;
	border: none !important;
	border: none;
	transform: translate(50%, -50%);
	font-size: 1em;
}
n-bottom {
	top: 50;
	width: 100%;
	background-color: transparent;
}
n-position-horizontal-carousel {
	text-transform: inherit;
	user-select: none;
	width: 2em;
	flex-shrink: 0;
}
n-layout-button-blocks {
	width: 100%;
}
n-quantity {
	line-height: calc(1em + 2px);
}
n-position-inner-image {
	box-shadow: none !important;
	opacity: 30;
}
n-left-countdown-webkit {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	height: 100%;
	color: inherit;
	position: relative;
}
n-next {
	right: 0;
	opacity: 1;
}
n-price {
	display: inline !important;
	opacity: 1;
	text-transform: inherit;
	opacity: 1;
	border: none !important;
}
n-nav-blocks {
	position: absolute;
	outline-width: 0;
	justify-content: center;
}
n-bottom-layout-repeater {
	align-items: left;
	scrollbar-width: none;
	border: none;
	z-index: 1;
}
n-countdown-blocks {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	color: #fff;
	box-shadow: none !important;
	height: 100%;
}
n-countdown {
	text-align: left;
	opacity: 1;
}
n-price-webkit-blocks {
	opacity: 1;
	overflow-x: auto;
	text-align: center;
}
n-nav {
	display: flex;
	top: 10;
	opacity: 30;
	border: none !important;
	width: calc(1em + 3px);
}
n-horizontal {
	width: 2em;
}
n-totals-repeater-image {
	bottom: 0;
}
n-tables-next {
	align-items: center;
	line-height: 1 !important;
	border: none !important;
	fill: currentColor;
	flex-shrink: 0;
}
n-nav {
	grid-gap: 30px;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
n-countdown {
	font-size: 1em;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	top: 0;
}
n-totals {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	scrollbar-width: none;
}
n-quantity {
	user-select: none;
	flex-shrink: 0;
	text-transform: inherit;
	box-sizing: content-box;
	top: 50;
}
n-inner {
	display: flex;
	width: calc(1em + 3px);
}
n-button {
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
}
n-layout-position-totals {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	position: absolute;
}
n-quantity {
	height: 0 !important;
	border: none;
}
n-webkit-nav-image {
	top: 50;
	white-space: nowrap;
}
n-next-next {
	align-items: left;
	opacity: 30;
}
.fa-list-ul:before {
  content: "\f0ca";
}
h-image-countdown-totals {
	top: 0;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
h-inner-button {
	grid-template-columns: 1fr 1fr;
	display: inline;
	font-size: 1em;
	opacity: 20;
}
h-next {
	transform: translate(50%, -50%);
}
h-position-tables-countdown {
	scrollbar-width: none;
	letter-spacing: inherit;
}
h-image-top {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
h-position-tables-nav {
	bottom: 10;
}
h-countdown {
	overflow-x: auto;
	line-height: inherit;
	-webkit-user-select: none;
	flex-grow: 0;
	opacity: 20;
}
h-top-image-tables {
	box-sizing: content-box;
	-ms-user-select: none;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
h-next-webkit-quantity {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	width: 100%;
	-webkit-text-decoration-skip: objects;
}
h-quantity-price-bottom {
	bottom: 10;
	width: calc(1em + 3px);
	width: 0 !important;
}
h-button {
	text-transform: inherit;
	display: grid;
	top: 10;
	position: relative;
	top: 10;
}
h-image-tables {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
h-layout {
	z-index: 1;
	line-height: calc(1em + 2px);
	opacity: 10;
	background-color: transparent;
	top: 0;
}
h-nav {
	opacity: 30;
	opacity: 10;
	display: inline;
	left: calc(50% - 0.5em) !important;
}
h-repeater-layout {
	width: 2em;
	align-items: left;
	bottom: 0;
	text-transform: inherit;
	fill: currentColor;
}
h-countdown {
	top: 50;
}
h-top-horizontal {
	color: inherit;
	top: 10;
	opacity: 1;
	border: 0 none transparent;
}
h-repeater-repeater {
	transform: translate(50%, -50%);
	display: inline !important;
}
h-repeater-countdown-back {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
}
h-blocks-carousel-nav {
	color: inherit;
	box-shadow: none !important;
}
h-button {
	text-align: center;
	outline: none !important;
	grid-gap: 30px;
}
h-blocks-totals {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	outline: none !important;
}
h-price {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	line-height: calc(1em + 2px);
}
h-price-webkit {
	display: inline;
	top: 10;
	user-select: none;
	text-decoration: none;
	grid-gap: 30px;
}
h-top-layout {
	align-items: left;
	font-size: 1em;
}
h-nav-webkit-quantity {
	grid-gap: 30px;
}
h-inner-top {
	position: absolute !important;
	font-size: 1em;
}
h-countdown-price {
	outline-width: 0;
	opacity: 10;
	display: grid;
	text-decoration: none;
}
h-blocks {
	min-height: 0 !important;
	align-items: center;
}
h-button-back-blocks {
	outline: none !important;
	grid-gap: 30px;
	display: inline !important;
}
h-blocks-blocks-totals {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	opacity: 10;
	padding: 0.5em !important;
	outline-width: 0;
}
h-tables-top {
	color: #fff;
	width: 100%;
	border: none !important;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
}
h-inner {
	flex-shrink: 0;
	line-height: inherit;
	opacity: 1;
	height: calc(1em + 3px);
	bottom: 0;
}
h-inner {
	width: 100%;
	grid-gap: 30px;
	scrollbar-width: none;
	display: flex;
	right: 0;
}
.fa-location-arrow:before {
  content: "\f124";
}
p-thumbnails-price-inner {
	opacity: 30;
	opacity: 30;
	color: #fff;
	position: relative;
	position: relative;
}
p-repeater-back-nav {
	display: flex;
	flex-shrink: 0;
	outline-width: 0;
	box-sizing: content-box;
	display: inline !important;
}
p-repeater {
	position: relative;
	z-index: 1;
	user-select: none;
	padding: 0.5em !important;
	margin: 0 !important;
}
p-old-blocks {
	line-height: 1 !important;
	display: inline !important;
	scrollbar-width: none;
	flex-shrink: 0;
}
p-inner-layout-totals {
	grid-gap: 30px;
	line-height: 1 !important;
	box-sizing: content-box;
	opacity: 1;
	margin: 0 !important;
}
p-image-back-carousel {
	letter-spacing: inherit;
	z-index: 1;
	box-sizing: content-box;
	fill: currentColor;
}
p-button-old {
	vertical-align: middle;
	text-align: center;
	width: 0 !important;
}
p-price {
	box-sizing: content-box;
	box-shadow: none !important;
	margin: 0;
	display: flex;
}
p-thumbnails-totals-totals {
	box-sizing: content-box;
}
p-totals {
	fill: currentColor;
	justify-content: center;
}
p-top-thumbnails-repeater {
	-ms-user-select: none;
	margin: 0;
}
p-quantity-quantity-quantity {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	overflow-x: auto;
}
p-top {
	vertical-align: baseline;
	vertical-align: middle;
	font-size: 1em;
	-ms-user-select: none;
}
p-back {
	opacity: 1;
}
p-next-totals-old {
	height: calc(1em + 3px);
}
p-button-button {
	bottom: 10;
	align-items: left;
}
p-price-tables-tables {
	text-transform: inherit;
	margin: 0;
	text-transform: inherit;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
p-quantity-tables-top {
	display: inline;
}
p-inner-button-horizontal {
	opacity: 10;
	opacity: 10;
	height: 100%;
	border: none;
	padding: 0.5em !important;
}
p-countdown-image-bottom {
	line-height: inherit;
	vertical-align: middle;
	height: 0 !important;
	text-transform: inherit;
}
p-blocks-layout {
	width: 2em;
	-webkit-user-select: none;
}
p-top-repeater {
	user-select: none;
	scrollbar-width: none;
	display: flex;
	-webkit-text-decoration-skip: objects;
}
p-horizontal-repeater-horizontal {
	top: 10;
	display: flex;
	border: none !important;
}
p-layout-left {
	top: calc(50% - 0.5em) !important;
}
p-tables-countdown-blocks {
	color: #fff;
	box-shadow: none !important;
	margin: 0 !important;
}
p-nav-layout {
	overflow-y: hidden;
	text-transform: inherit;
	line-height: 1 !important;
	color: #fff;
}
p-top-left-tables {
	top: 0;
	min-width: 0 !important;
	color: inherit;
}
p-horizontal {
	margin: 0;
}
p-left-nav {
	fill: currentColor;
	bottom: 20;
	position: absolute;
	vertical-align: baseline;
	align-items: center;
}
p-next-back {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	margin: 0 !important;
	font-size: 1em;
}
p-blocks-carousel {
	padding: 0.5em !important;
	min-width: 0 !important;
	align-items: center;
}
p-layout-blocks {
	position: relative;
	bottom: 10;
	letter-spacing: inherit;
}
p-bottom-carousel {
	opacity: 30;
	border: none;
}
p-position-tables-position {
	bottom: 20;
	background-color: transparent;
}
p-old-nav-tables {
	overflow-y: hidden;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
p-price {
	color: #fff;
}
p-quantity-tables {
	opacity: 30;
	border: 0 none transparent;
	display: grid;
	top: 10;
}
p-carousel-horizontal-position {
	scrollbar-width: none;
	align-items: left;
	box-shadow: none !important;
	text-decoration: none;
	border: none;
}
p-back {
	display: inline;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
p-position-position-back {
	user-select: none;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
.fa-lock:before {
  content: "\f023";
}
a-inner-layout-position {
	padding: 0.5em !important;
	bottom: 0;
	margin: 0 !important;
}
a-horizontal {
	border: none;
}
a-position-next-button {
	bottom: 0;
	box-shadow: none !important;
	height: 100%;
}
a-image {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	top: 50;
}
a-carousel-horizontal-webkit {
	bottom: 0;
	width: 2em;
	box-sizing: content-box;
}
a-nav {
	text-align: center;
	position: relative;
	line-height: calc(1em + 2px);
	outline-width: 0;
	white-space: nowrap;
}
a-price {
	grid-gap: 30px;
	display: inline;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
a-totals-horizontal-image {
	text-align: center;
	opacity: 10;
	-ms-user-select: none;
	text-align: left;
}
a-next {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	width: 100%;
}
a-top-webkit {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
a-back-tables-top {
	line-height: 1 !important;
	opacity: 20;
}
a-next-top-old {
	user-select: none;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	border: none;
}
a-button-button-price {
	-webkit-user-select: none;
}
a-tables-quantity {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	margin: 0 !important;
}
a-old-tables {
	flex-grow: 0;
	text-transform: inherit;
}
a-blocks-old-nav {
	width: calc(1em + 3px);
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	position: absolute;
}
a-inner {
	fill: currentColor;
	opacity: 10;
}
a-carousel-button {
	background-color: transparent;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
a-back-webkit-back {
	margin: 0;
	vertical-align: middle;
	vertical-align: baseline;
	bottom: 20;
}
a-left-totals {
	box-shadow: none !important;
	top: 0;
}
a-button-price {
	box-shadow: none !important;
}
a-horizontal {
	display: inline !important;
	text-align: left;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
a-left-countdown {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	right: 0;
	box-shadow: none !important;
}
a-thumbnails {
	vertical-align: baseline;
	top: 10;
	margin: 0 !important;
	outline-width: 0;
	opacity: 1;
}
a-blocks-horizontal-countdown {
	position: absolute !important;
	width: calc(1em + 3px);
	border: none;
	bottom: 0;
}
a-webkit {
	width: 100%;
	border: 0 none transparent;
}
a-repeater-old-quantity {
	padding: 0.5em !important;
	letter-spacing: inherit;
	border: 0 none transparent;
}
a-blocks {
	padding: 0.5em !important;
	outline: none !important;
	min-width: 0 !important;
	scrollbar-width: none;
	text-transform: inherit;
}
a-top-horizontal-thumbnails {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
a-quantity {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	box-sizing: content-box;
	position: relative;
}
a-image-countdown {
	background-color: transparent;
	line-height: 1 !important;
	align-items: center;
	fill: currentColor;
	line-height: 1 !important;
}
.fa-lock-open:before {
  content: "\f3c1";
}
v-tables-back-quantity {
	width: 2em;
	align-items: left;
	top: 0;
	flex-shrink: 0;
}
v-bottom-countdown {
	scrollbar-width: none;
	bottom: 0;
	bottom: 20;
	border: 0 none transparent;
}
v-tables {
	align-items: center;
	overflow-x: auto;
	width: calc(1em + 3px);
}
v-totals-quantity-back {
	grid-template-columns: 1fr 1fr;
}
v-image-horizontal {
	border: none;
	flex-shrink: 0;
	color: #fff;
	color: #fff;
	top: 50;
}
v-thumbnails-left {
	text-align: left;
}
v-button-old {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
}
v-image-old {
	padding: 0.5em !important;
	display: inline !important;
	bottom: 0;
	text-decoration: none;
}
v-bottom {
	user-select: none;
	overflow-y: hidden;
}
v-countdown-thumbnails-webkit {
	width: 2em;
}
v-back-quantity {
	height: 100%;
	vertical-align: baseline;
	background-color: transparent;
	height: 100%;
}
v-blocks {
	letter-spacing: inherit;
	margin: 0;
	white-space: nowrap;
	border: none !important;
	display: flex;
}
v-repeater-price {
	overflow-x: auto;
	overflow-y: hidden;
	position: absolute !important;
	position: absolute !important;
	opacity: 20;
}
v-next-repeater-back {
	top: 10;
	height: 100%;
	user-select: none;
	height: 0 !important;
	overflow-y: hidden;
}
v-thumbnails-top {
	position: relative;
}
v-top {
	white-space: nowrap;
	opacity: 10;
}
v-button-position {
	left: calc(50% - 0.5em) !important;
}
v-layout-bottom-price {
	text-decoration: none;
	white-space: nowrap;
	user-select: none;
	outline-width: 0;
	position: absolute !important;
}
v-image-button-horizontal {
	flex-shrink: 0;
	text-decoration: none;
}
v-blocks {
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	width: 2em;
	text-align: left;
	z-index: 1;
}
v-totals-position-bottom {
	display: flex;
	outline-width: 0;
}
v-image {
	bottom: 10;
}
v-inner-next-tables {
	overflow-y: hidden;
	-webkit-user-select: none;
	white-space: nowrap;
	bottom: 20;
}
v-next-totals-tables {
	opacity: 20;
	color: #fff;
}
v-repeater-repeater-horizontal {
	position: relative;
	width: calc(1em + 3px);
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
v-tables-countdown-inner {
	vertical-align: baseline;
	color: #fff;
}
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
j-totals-thumbnails-image {
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	flex-shrink: 0;
}
j-quantity-top {
	width: 100%;
	opacity: 20;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
j-webkit-bottom {
	position: absolute !important;
	background-color: transparent;
}
j-quantity-countdown-nav {
	letter-spacing: inherit;
	padding: 0.5em !important;
	outline-width: 0;
	letter-spacing: inherit;
	min-height: 0 !important;
}
j-back {
	text-decoration: none;
	position: absolute !important;
}
j-nav-horizontal {
	-webkit-user-select: none;
	position: absolute !important;
	border: none !important;
}
j-countdown {
	position: relative;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
j-layout {
	top: 0;
}
j-price-quantity-quantity {
	min-height: 0 !important;
	top: 0;
	height: 0 !important;
}
j-inner-position-next {
	width: calc(1em + 3px);
}
j-totals {
	-webkit-user-select: none;
	bottom: 0;
}
j-back-old {
	outline-width: 0;
	border: none !important;
	border: 0 none transparent;
}
j-carousel {
	grid-gap: 30px;
	border: 0 none transparent;
	background-color: transparent;
}
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
l-position-left-old {
	opacity: 1;
	flex-grow: 0;
	outline: none !important;
}
l-carousel {
	outline-width: 0;
	margin: 0 !important;
	padding: 0.5em !important;
}
l-position {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	outline: none !important;
}
l-nav-layout-thumbnails {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	border: none !important;
}
l-totals-repeater-totals {
	transform: translate(50%, -50%);
	margin: 0;
}
l-totals-webkit {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	opacity: 20;
}
l-thumbnails-left {
	outline: none !important;
	display: inline;
	user-select: none;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
l-blocks-button {
	display: inline;
	align-items: left;
	color: inherit;
	opacity: 10;
	scrollbar-width: none;
}
l-bottom-tables-image {
	flex-grow: 0;
	transform: translate(50%, -50%);
	opacity: 10;
}
l-carousel {
	line-height: calc(1em + 2px);
	outline-width: 0;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
l-countdown {
	display: inline;
	padding: 0.5em !important;
	width: 100%;
}
l-carousel-carousel {
	width: 100%;
	display: inline;
	font-size: 1em;
	fill: currentColor;
}
l-webkit-inner-totals {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	opacity: 1;
	transform: translate(50%, -50%);
}
l-top-thumbnails {
	display: grid;
}
l-price-inner-countdown {
	fill: currentColor;
	padding: 0.5em !important;
}
l-nav {
	min-width: 0 !important;
	overflow-y: hidden;
	opacity: 10;
}
l-position {
	display: grid;
	height: 0 !important;
	top: 10;
}
l-blocks-totals-bottom {
	border: 0 none transparent;
	align-items: center;
}
l-top-quantity-top {
	flex-shrink: 0;
	top: 10;
	outline: none !important;
	user-select: none;
	right: 0;
}
l-webkit-countdown {
	overflow-y: hidden;
	width: 2em;
	height: calc(1em + 3px);
}
l-blocks-tables {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	align-items: center;
}
l-price-countdown {
	position: absolute !important;
	text-transform: inherit;
	height: calc(1em + 3px);
}
l-horizontal-layout {
	user-select: none;
	text-align: center;
	color: inherit;
}
l-carousel-quantity {
	bottom: 0;
}
l-old {
	display: grid;
	box-sizing: content-box;
	height: 0 !important;
}
l-tables {
	text-align: center;
}
l-countdown-image-carousel {
	justify-content: center;
}
l-button-back-left {
	line-height: inherit;
	user-select: none;
	transform: translate(50%, -50%);
}
l-horizontal {
	text-align: center;
	border: none;
	flex-shrink: 0;
	text-align: center;
	-webkit-user-select: none;
}
l-layout-price {
	z-index: 1;
	font-size: 1em;
}
l-back-button {
	display: inline !important;
	bottom: 20;
	letter-spacing: inherit;
}
l-blocks-carousel-carousel {
	bottom: 20;
	transform: translate(50%, -50%);
	color: inherit;
	width: 100%;
	display: inline;
}
l-nav {
	text-decoration: none;
	scrollbar-width: none;
	overflow-y: hidden;
}
l-webkit {
	align-items: center;
	height: 100%;
}
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}
t-price {
	opacity: 20;
	width: 2em;
	fill: currentColor;
	display: inline !important;
}
t-horizontal-webkit-nav {
	height: calc(1em + 3px);
	min-height: 0 !important;
}
t-repeater-position {
	width: 2em;
}
t-repeater-bottom-left {
	display: inline !important;
}
t-layout-countdown {
	fill: currentColor;
	bottom: 20;
}
t-inner-next-nav {
	margin: 0 !important;
}
t-price-quantity-countdown {
	display: inline;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
t-carousel-top {
	box-sizing: content-box;
	display: inline;
}
t-button {
	position: absolute !important;
	border: none;
	min-width: 0 !important;
}
t-webkit-top-countdown {
	flex-grow: 0;
}
t-repeater-layout {
	position: absolute;
	box-sizing: content-box;
	overflow-y: hidden;
}
t-quantity-bottom {
	box-shadow: none !important;
	align-items: center;
}
t-layout-price-price {
	top: 0;
	height: 0 !important;
	text-decoration: none;
	-webkit-user-select: none;
	text-transform: inherit;
}
t-webkit {
	text-align: center;
	margin: 0 !important;
	right: 0;
	width: 0 !important;
}
t-position-blocks {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
t-totals-nav-image {
	position: relative;
}
t-next-repeater {
	border: none !important;
	-ms-user-select: none;
	position: absolute;
	white-space: nowrap;
	width: calc(1em + 3px);
}
t-button {
	position: absolute !important;
}
t-image {
	margin: 0 !important;
}
t-image-repeater-blocks {
	bottom: 20;
	flex-shrink: 0;
}
t-totals-repeater-thumbnails {
	letter-spacing: inherit;
	border: none !important;
}
t-horizontal {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
t-left {
	outline: none !important;
	-ms-user-select: none;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
}
t-inner-old-next {
	min-width: 0 !important;
	top: 0;
	align-items: center;
	flex-grow: 0;
	transform: translate(50%, -50%);
}
t-button-blocks-next {
	right: 0;
}
t-tables-horizontal {
	flex-shrink: 0;
	font-size: 1em;
	width: 2em;
	display: flex;
}
t-price-tables-horizontal {
	height: 100%;
	white-space: nowrap;
	display: flex;
	z-index: 1;
	width: 0 !important;
}
t-left {
	letter-spacing: inherit;
}
t-webkit {
	opacity: 20;
	text-transform: inherit;
	font-size: 1em;
	box-sizing: content-box;
}
t-top-blocks {
	align-items: center;
	bottom: 20;
}
t-left-button {
	border: 0 none transparent;
	opacity: 10;
}
t-horizontal-nav {
	height: 100%;
	fill: currentColor;
}
t-bottom-totals {
	box-shadow: none !important;
	top: 0;
}
t-price-image-quantity {
	text-align: center;
	width: 100%;
	line-height: inherit;
	opacity: 10;
	-webkit-user-select: none;
}
t-top-old-carousel {
	height: 100%;
}
t-countdown-top-inner {
	letter-spacing: inherit;
	line-height: inherit;
	color: #fff;
	height: calc(1em + 3px);
}
t-countdown {
	line-height: calc(1em + 2px);
	align-items: center;
}
t-repeater-next-webkit {
	position: relative;
	letter-spacing: inherit;
	align-items: center;
	overflow-y: hidden;
}
t-horizontal-button-bottom {
	height: 0 !important;
	display: grid;
	opacity: 30;
}
t-blocks {
	-webkit-user-select: none;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	top: 0;
}
t-thumbnails-nav-image {
	color: inherit;
	scrollbar-width: none;
	align-items: left;
	min-width: 0 !important;
}
t-quantity-old-bottom {
	-webkit-user-select: none;
	position: relative;
}
t-quantity {
	margin: 0 !important;
	outline: none !important;
}
t-next {
	left: calc(50% - 0.5em) !important;
	top: 0;
}
t-button {
	position: absolute !important;
}
t-webkit-top-back {
	z-index: 1;
	height: calc(1em + 3px);
}
t-nav-inner {
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
t-totals {
	width: calc(1em + 3px);
}
t-layout-repeater-price {
	margin: 0 !important;
	outline: none !important;
	fill: currentColor;
}
t-webkit-repeater-layout {
	border: none !important;
	box-shadow: none !important;
	margin: 0;
	align-items: center;
}
t-horizontal-price-tables {
	border: 0 none transparent;
}
t-totals {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}
r-inner-button {
	text-align: left;
	opacity: 30;
	top: 0;
}
r-webkit-old {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	background-color: transparent;
	bottom: 20;
	margin: 0;
}
r-back-button-thumbnails {
	margin: 0 !important;
	opacity: 10;
}
r-thumbnails {
	vertical-align: baseline;
	box-shadow: none !important;
	width: 100%;
	right: 0;
	min-height: 0 !important;
}
r-totals {
	bottom: 20;
	flex-grow: 0;
	fill: currentColor;
	width: 100%;
}
r-tables {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	margin: 0 !important;
}
r-horizontal-old-blocks {
	user-select: none;
	min-height: 0 !important;
	opacity: 20;
	width: 100%;
}
r-horizontal {
	color: #fff;
	overflow-x: auto;
}
r-layout {
	grid-template-columns: 1fr 1fr;
}
r-quantity-back-totals {
	opacity: 1;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	right: 0;
}
r-tables-totals-repeater {
	left: calc(50% - 0.5em) !important;
	border: none;
}
r-left-webkit {
	align-items: left;
	opacity: 30;
	padding: 0.5em !important;
	text-align: left;
}
r-old-price {
	opacity: 20;
	width: calc(1em + 3px);
	display: grid;
	position: absolute !important;
	display: inline !important;
}
r-thumbnails-webkit {
	color: #fff;
	border: none !important;
	user-select: none;
}
r-top-carousel-repeater {
	bottom: 10;
	opacity: 1;
	outline-width: 0;
	line-height: inherit;
	-webkit-user-select: none;
}
r-carousel {
	overflow-y: hidden;
	outline: none !important;
	vertical-align: baseline;
	min-height: 0 !important;
	outline: none !important;
}
r-left-old {
	opacity: 10;
	line-height: inherit;
}
r-webkit-image-left {
	width: calc(1em + 3px);
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
r-image-nav-repeater {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	text-align: left;
}
r-top {
	height: calc(1em + 3px);
}
r-button-inner-top {
	height: 0 !important;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	overflow-y: hidden;
}
r-back-position-top {
	-webkit-user-select: none;
	display: inline;
	background-color: transparent;
	text-decoration: none;
	outline: none !important;
}
r-price-left {
	width: 100%;
	position: relative;
}
r-webkit {
	background-color: transparent;
	line-height: calc(1em + 2px);
}
r-position {
	border: none;
	-webkit-user-select: none;
	text-transform: inherit;
	width: 0 !important;
}
r-position-old-back {
	display: grid;
	box-sizing: content-box;
	scrollbar-width: none;
}
r-totals {
	height: 0 !important;
	justify-content: center;
	align-items: center;
	background-color: transparent;
	-ms-user-select: none;
}
r-next-repeater-left {
	scrollbar-width: none;
	width: 2em;
	top: 0;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
r-tables {
	min-height: 0 !important;
	font-size: 1em;
	bottom: 10;
	flex-shrink: 0;
	position: absolute;
}
r-repeater {
	width: 0 !important;
}
r-price-thumbnails-bottom {
	padding: 0.5em !important;
	bottom: 20;
	z-index: 1;
}
r-left-nav-quantity {
	-ms-user-select: none;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
r-old-layout {
	top: 0;
	width: 2em;
	min-width: 0 !important;
	background-color: transparent;
}
r-inner-left-quantity {
	border: none !important;
	line-height: 1 !important;
	bottom: 10;
	padding: 0.5em !important;
	border: 0 none transparent;
}
r-bottom {
	justify-content: center;
}
r-blocks {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	-webkit-user-select: none;
}
r-inner {
	height: 0 !important;
	outline-width: 0;
}
r-bottom-repeater-top {
	font-size: 1em;
	text-transform: inherit;
}
r-countdown-tables {
	bottom: 20;
	top: 0;
	fill: currentColor;
	flex-grow: 0;
}
r-price-quantity {
	top: 50;
	vertical-align: middle;
}
r-image-next-countdown {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	top: 50;
}
r-old {
	position: absolute !important;
	position: absolute !important;
	align-items: left;
	position: absolute !important;
}
r-top-bottom-repeater {
	opacity: 20;
}
r-countdown-repeater-bottom {
	top: 50;
	bottom: 0;
	width: 0 !important;
	border: none;
	margin: 0 !important;
}
.fa-low-vision:before {
  content: "\f2a8";
}
k-bottom-inner-tables {
	box-sizing: content-box;
	text-align: center;
	color: #fff;
	top: 50;
}
k-carousel-thumbnails-layout {
	top: 50;
	text-transform: inherit;
}
k-thumbnails-nav {
	top: 0;
	border: 0 none transparent;
	font-size: 1em;
	vertical-align: baseline;
}
k-left-layout {
	border: 0 none transparent;
	height: calc(1em + 3px);
	flex-grow: 0;
	position: absolute !important;
	position: absolute !important;
}
k-quantity {
	top: 0;
}
k-price {
	top: 50;
	min-width: 0 !important;
	justify-content: center;
}
k-webkit-blocks-button {
	align-items: center;
	scrollbar-width: none;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
k-left-nav {
	flex-grow: 0;
	top: 0;
	top: 10;
	display: grid;
}
k-horizontal-old-layout {
	min-width: 0 !important;
}
k-back-button-price {
	fill: currentColor;
}
k-bottom {
	width: 100%;
	text-decoration: none;
	text-transform: inherit;
}
k-back {
	vertical-align: middle;
	text-align: center;
	padding: 0.5em !important;
}
k-next-position {
	border: 0 none transparent;
}
k-top {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
k-image {
	vertical-align: baseline;
	box-sizing: content-box;
}
k-bottom {
	line-height: 1 !important;
	bottom: 20;
	opacity: 1;
	margin: 0;
}
k-webkit-webkit-tables {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	white-space: nowrap;
	overflow-y: hidden;
	position: relative;
}
k-image {
	text-align: left;
	margin: 0 !important;
	z-index: 1;
	text-align: center;
}
k-nav-button-inner {
	outline: none !important;
	height: calc(1em + 3px);
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
k-nav-inner {
	-webkit-user-select: none;
	text-transform: inherit;
}
k-tables-top {
	outline-width: 0;
}
k-inner {
	width: 2em;
	align-items: center;
}
k-tables-inner {
	height: calc(1em + 3px);
	top: 0;
}
k-position {
	top: 50;
	-webkit-user-select: none;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
k-bottom-button-left {
	align-items: center;
	position: relative;
}
k-image-repeater {
	width: calc(1em + 3px);
	opacity: 1;
	display: inline;
	overflow-y: hidden;
	white-space: nowrap;
}
k-countdown {
	position: absolute !important;
	flex-shrink: 0;
}
k-button {
	transform: translate(50%, -50%);
	display: inline;
	fill: currentColor;
}
k-layout-price {
	overflow-y: hidden;
	text-decoration: none;
	border: none !important;
}
k-repeater {
	white-space: nowrap;
	opacity: 1;
}
k-thumbnails-countdown {
	margin: 0;
}
k-thumbnails-layout {
	grid-template-columns: 1fr 1fr;
	color: #fff;
	position: relative;
	align-items: center;
	user-select: none;
}
k-top-left-back {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	outline-width: 0;
	justify-content: center;
	white-space: nowrap;
}
k-inner-bottom {
	margin: 0 !important;
	text-transform: inherit;
	-ms-user-select: none;
}
k-layout-old {
	width: 2em;
}
.fa-luggage-cart:before {
  content: "\f59d";
}
f-left-next {
	border: 0 none transparent;
	padding: 0.5em !important;
}
f-layout {
	fill: currentColor;
	display: inline !important;
	justify-content: center;
}
f-next-button-thumbnails {
	box-shadow: none !important;
	background-color: transparent;
	background-color: transparent;
	right: 0;
	display: grid;
}
f-carousel {
	display: flex;
	-ms-user-select: none;
}
f-bottom-blocks-bottom {
	background-color: transparent;
	overflow-x: auto;
	width: 100%;
}
f-image-image {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	top: 0;
	vertical-align: middle;
}
f-repeater-price {
	white-space: nowrap;
	flex-shrink: 0;
	right: 0;
	line-height: inherit;
}
f-button-position {
	white-space: nowrap;
	margin: 0 !important;
}
f-repeater-countdown-back {
	height: 100%;
}
f-old-carousel {
	justify-content: center;
	color: inherit;
	fill: currentColor;
	width: calc(1em + 3px);
	margin: 0;
}
f-nav-back {
	line-height: 1 !important;
	grid-gap: 30px;
	overflow-x: auto;
	vertical-align: baseline;
	width: 2em;
}
f-back-back {
	border: 0 none transparent;
	overflow-x: auto;
	padding: 0.5em !important;
	position: absolute !important;
}
f-layout-old {
	bottom: 10;
	text-transform: inherit;
	width: 100%;
}
f-totals-repeater {
	outline: none !important;
	margin: 0 !important;
	top: 50;
}
f-left-next {
	flex-grow: 0;
	line-height: 1 !important;
}
f-layout-bottom-carousel {
	width: 0 !important;
	opacity: 1;
	min-width: 0 !important;
	text-align: left;
}
f-next {
	right: 0;
	text-decoration: none;
}
f-price-thumbnails-carousel {
	top: 10;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
f-back-inner {
	box-sizing: content-box;
}
f-repeater-old {
	position: relative;
}
f-webkit {
	line-height: 1 !important;
}
f-carousel-webkit {
	width: 2em;
	top: 50;
	box-sizing: content-box;
}
f-inner-image {
	line-height: inherit;
	width: calc(1em + 3px);
	white-space: nowrap;
	top: 0;
	flex-shrink: 0;
}
f-bottom-position-inner {
	border: none !important;
	border: 0 none transparent;
	opacity: 10;
}
f-carousel-bottom-inner {
	overflow-x: auto;
	height: 100%;
	bottom: 10;
	box-sizing: content-box;
	box-sizing: content-box;
}
f-countdown {
	border: 0 none transparent;
}
f-top-image-repeater {
	text-align: center;
}
f-inner-next {
	flex-shrink: 0;
	width: 2em;
	height: 100%;
	justify-content: center;
	grid-gap: 30px;
}
f-totals {
	box-shadow: none !important;
	line-height: 1 !important;
}
f-old {
	text-align: left;
	min-width: 0 !important;
}
f-image-button-image {
	-webkit-user-select: none;
	outline: none !important;
	overflow-x: auto;
}
f-back-webkit-repeater {
	position: absolute;
	vertical-align: middle;
}
f-old-inner-bottom {
	outline-width: 0;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
f-inner-back-top {
	width: 0 !important;
	scrollbar-width: none;
}
f-old-old-old {
	align-items: center;
}
f-old-totals-image {
	letter-spacing: inherit;
}
f-bottom {
	top: 50;
	display: inline;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
f-tables {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	line-height: 1 !important;
	opacity: 30;
}
f-horizontal {
	-ms-user-select: none;
}
f-inner-position-webkit {
	z-index: 1;
}
f-position {
	right: 0;
	flex-shrink: 0;
}
f-nav {
	fill: currentColor;
	line-height: 1 !important;
}
f-next {
	opacity: 10;
}
f-webkit-horizontal-next {
	align-items: center;
	opacity: 30;
	flex-shrink: 0;
}
f-next-webkit {
	position: relative;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
f-button-button-horizontal {
	-ms-user-select: none;
	bottom: 20;
}
f-thumbnails-bottom {
	text-align: left;
	line-height: calc(1em + 2px);
}
f-bottom-button {
	top: 10;
}
.fa-lyft:before {
  content: "\f3c3";
}
t-button {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	text-decoration: none;
}
t-layout-position {
	align-items: center;
	top: 0;
	height: 100%;
	font-size: 1em;
	top: 0;
}
t-left-button-position {
	z-index: 1;
	overflow-x: auto;
	line-height: calc(1em + 2px);
	bottom: 0;
}
t-price {
	opacity: 1;
	bottom: 10;
	height: 0 !important;
	bottom: 0;
}
t-top-blocks {
	top: 50;
	grid-gap: 30px;
}
t-countdown {
	padding: 0.5em !important;
}
t-layout {
	background-color: transparent;
}
t-button-nav-tables {
	-ms-user-select: none;
	letter-spacing: inherit;
}
t-repeater-left {
	font: inherit inherit inherit/inherit inherit;
}
t-next {
	font-size: 1em;
	opacity: 1;
}
t-totals-left {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
}
t-nav {
	text-decoration: none;
	right: 0;
	flex-grow: 0;
	line-height: inherit;
}
t-next {
	text-align: center;
}
t-thumbnails-bottom-left {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	opacity: 10;
}
t-carousel-inner-image {
	-webkit-text-decoration-skip: objects;
}
t-price {
	position: absolute;
	color: #fff;
}
t-bottom-carousel-old {
	bottom: 20;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
t-carousel {
	outline: none !important;
	min-height: 0 !important;
}
t-top-nav {
	border: none;
	line-height: calc(1em + 2px);
	border: none !important;
	right: 0;
	height: 100%;
}
t-repeater-horizontal-carousel {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
t-nav-tables-bottom {
	position: absolute !important;
	min-width: 0 !important;
	font-size: 1em;
}
t-button {
	transform: translate(50%, -50%);
	top: 50;
	height: 0 !important;
	display: flex;
}
t-blocks-layout-bottom {
	text-align: left;
}
t-position-horizontal-blocks {
	height: 100%;
	vertical-align: baseline;
	outline-width: 0;
	text-align: left;
}
t-bottom-next {
	display: grid;
}
t-blocks-back {
	grid-gap: 30px;
	overflow-x: auto;
	display: flex;
	-webkit-text-decoration-skip: objects;
	top: 10;
}
t-tables {
	margin: 0;
	scrollbar-width: none;
}
t-carousel-old-inner {
	min-height: 0 !important;
	display: inline;
}
t-old {
	margin: 0;
	-webkit-user-select: none;
	display: inline !important;
	top: 50;
	border: 0 none transparent;
}
t-position-countdown {
	user-select: none;
	width: calc(1em + 3px);
}
t-next-next {
	grid-template-columns: 1fr 1fr;
	opacity: 20;
}
t-repeater {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
t-tables {
	display: inline !important;
	width: 100%;
	color: #fff;
}
t-top {
	align-items: left;
	opacity: 10;
	line-height: inherit;
}
t-horizontal-price-horizontal {
	top: 50;
}
t-left {
	grid-gap: 30px;
	outline-width: 0;
	text-decoration: none;
}
.fa-magento:before {
  content: "\f3c4";
}
g-carousel-layout-old {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
}
g-webkit-image {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	right: 0;
	font-size: 1em;
}
g-next-layout-totals {
	margin: 0;
	line-height: 1 !important;
	height: 100%;
}
g-repeater-tables-carousel {
	z-index: 1;
}
g-bottom-blocks {
	grid-gap: 30px;
	top: 50;
}
g-thumbnails {
	display: inline !important;
	display: flex;
	width: 0 !important;
	white-space: nowrap;
	flex-grow: 0;
}
g-nav-tables-image {
	text-decoration: none;
	justify-content: center;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
}
g-top-carousel-countdown {
	-webkit-user-select: none;
	margin: 0 !important;
	line-height: 1 !important;
}
g-position-carousel {
	display: flex;
	display: inline;
}
g-bottom {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	top: 0;
	margin: 0;
}
g-tables-position {
	scrollbar-width: none;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	margin: 0 !important;
}
g-countdown {
	text-align: left;
	line-height: calc(1em + 2px);
}
g-repeater-countdown {
	text-transform: inherit;
}
g-countdown {
	align-items: left;
	height: calc(1em + 3px);
	overflow-x: auto;
	text-decoration: none;
}
g-blocks {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
g-price {
	color: inherit;
	position: absolute !important;
	align-items: center;
}
g-bottom-layout {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	line-height: 1 !important;
	overflow-y: hidden;
}
g-position-position {
	display: inline !important;
	min-height: 0 !important;
	flex-grow: 0;
}
g-quantity {
	opacity: 20;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
g-tables-old-tables {
	text-align: center;
	flex-shrink: 0;
	opacity: 1;
}
g-left {
	width: 2em;
}
g-bottom {
	outline: none !important;
	height: 100%;
	opacity: 30;
}
g-repeater-totals {
	outline: none !important;
}
g-totals {
	background-color: transparent;
	user-select: none;
	box-sizing: content-box;
	outline: none !important;
	min-height: 0 !important;
}
g-left-button {
	top: 0;
	flex-shrink: 0;
	line-height: inherit;
}
g-repeater-top-back {
	margin: 0 !important;
}
g-image-price-repeater {
	top: 10;
	display: inline !important;
	padding: 0.5em !important;
}
g-price-inner {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	color: #fff;
	width: 2em;
	flex-grow: 0;
}
g-image-top {
	letter-spacing: inherit;
	text-transform: inherit;
}
g-webkit {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
g-layout {
	display: flex;
	margin: 0 !important;
	opacity: 30;
	text-align: left;
}
g-image-top-price {
	flex-shrink: 0;
	width: 100%;
	flex-grow: 0;
	width: 100%;
	color: inherit;
}
g-countdown-button {
	height: calc(1em + 3px);
	opacity: 1;
}
g-nav-top {
	display: inline !important;
	opacity: 10;
	box-sizing: content-box;
	letter-spacing: inherit;
	flex-grow: 0;
}
.fa-magic:before {
  content: "\f0d0";
}
h-blocks-quantity-totals {
	flex-grow: 0;
	vertical-align: middle;
}
h-top-webkit-horizontal {
	display: inline !important;
	opacity: 30;
}
h-back {
	opacity: 30;
	padding: 0.5em !important;
	display: inline;
	outline-width: 0;
}
h-price {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	position: absolute;
	margin: 0;
}
h-horizontal-nav-countdown {
	color: #fff;
	color: inherit;
	top: 0;
}
h-image {
	border: 0 none transparent;
	opacity: 10;
	margin: 0;
}
h-quantity {
	background-color: transparent;
	opacity: 1;
}
h-tables-layout-layout {
	box-sizing: content-box;
	min-height: 0 !important;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
h-button-tables-horizontal {
	width: calc(1em + 3px);
	background-color: transparent;
	text-align: center;
	min-width: 0 !important;
}
h-button {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	fill: currentColor;
	display: grid;
}
h-next-back-thumbnails {
	opacity: 20;
}
h-countdown-left {
	line-height: calc(1em + 2px);
	display: flex;
	text-align: left;
}
h-repeater-layout {
	text-decoration: none;
	opacity: 1;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
h-button {
	padding: 0.5em !important;
	outline-width: 0;
	line-height: inherit;
}
h-horizontal-countdown {
	top: 0;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
}
h-thumbnails {
	flex-shrink: 0;
	opacity: 20;
	align-items: center;
}
h-position-layout {
	width: calc(1em + 3px);
	opacity: 1;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	fill: currentColor;
}
h-nav-tables {
	top: 50;
	overflow-x: auto;
	display: inline;
	width: 100%;
	outline-width: 0;
}
h-nav {
	color: inherit;
	position: absolute;
	color: #fff;
	transform: translate(50%, -50%);
	position: absolute;
}
h-inner-price {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	bottom: 20;
}
h-inner-price {
	outline: none !important;
	border: none !important;
	top: 10;
}
h-old-quantity-bottom {
	font: inherit inherit inherit/inherit inherit;
}
h-button-position-image {
	opacity: 20;
	vertical-align: baseline;
}
h-repeater-inner-price {
	opacity: 1;
}
h-back-price {
	white-space: nowrap;
}
h-top {
	align-items: left;
	width: calc(1em + 3px);
	width: 2em;
}
h-image-carousel {
	vertical-align: baseline;
}
h-horizontal-back-nav {
	height: 100%;
	outline-width: 0;
}
h-next-back-back {
	width: 2em;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	flex-grow: 0;
	flex-grow: 0;
}
h-next-thumbnails-repeater {
	transform: translate(50%, -50%);
}
h-totals {
	flex-grow: 0;
	white-space: nowrap;
	position: relative;
}
h-inner-horizontal-top {
	flex-grow: 0;
	background-color: transparent;
	right: 0;
	min-width: 0 !important;
}
h-back-image-image {
	outline: none !important;
}
h-old-nav {
	position: relative;
}
h-bottom {
	display: flex;
	opacity: 1;
	overflow-x: auto;
}
h-old {
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
h-webkit {
	height: 100%;
	bottom: 0;
	bottom: 10;
	bottom: 20;
}
h-price {
	display: inline !important;
	outline: none !important;
	text-transform: inherit;
}
h-blocks {
	background-color: transparent;
	z-index: 1;
	right: 0;
	border: none;
}
h-horizontal {
	height: 0 !important;
	transform: translate(50%, -50%);
	text-align: left;
	font-size: 1em;
}
h-blocks-inner-blocks {
	min-height: 0 !important;
}
h-image-image-inner {
	display: inline;
	color: #fff;
}
h-bottom-carousel {
	box-shadow: none !important;
}
h-price {
	-webkit-text-decoration-skip: objects;
	color: #fff;
	outline-width: 0;
	display: inline;
	position: relative;
}
h-left {
	position: relative;
	background-color: transparent;
	align-items: left;
	min-width: 0 !important;
	height: 0 !important;
}
.fa-magnet:before {
  content: "\f076";
}
c-next {
	flex-shrink: 0;
	min-height: 0 !important;
	background-color: transparent;
	color: inherit;
	user-select: none;
}
c-layout-tables-inner {
	-webkit-user-select: none;
	fill: currentColor;
	overflow-y: hidden;
	align-items: center;
	justify-content: center;
}
c-totals {
	background-color: transparent;
	z-index: 1;
}
c-countdown-inner {
	text-align: center;
}
c-carousel {
	line-height: inherit;
	right: 0;
	line-height: 1 !important;
	overflow-y: hidden;
}
c-next-thumbnails-left {
	display: grid;
	fill: currentColor;
	box-sizing: content-box;
}
c-inner {
	width: 0 !important;
	min-height: 0 !important;
}
c-tables-inner {
	top: 50;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
	height: calc(1em + 3px);
}
c-back {
	z-index: 1;
	box-sizing: content-box;
}
c-thumbnails-image {
	opacity: 20;
	box-shadow: none !important;
	padding: 0.5em !important;
}
c-quantity-top-old {
	align-items: center;
	border: 0 none transparent;
	text-decoration: none;
	line-height: calc(1em + 2px);
}
c-horizontal-thumbnails-thumbnails {
	fill: currentColor;
	outline: none !important;
	top: 0;
}
c-bottom-horizontal {
	width: calc(1em + 3px);
}
c-horizontal-webkit {
	align-items: center;
	align-items: center;
	min-height: 0 !important;
	width: 0 !important;
}
c-bottom {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	fill: currentColor;
	width: 0 !important;
	align-items: center;
}
c-position-top-countdown {
	height: 0 !important;
}
c-layout-quantity-nav {
	height: calc(1em + 3px);
	align-items: left;
	border: none;
	outline: none !important;
	width: 2em;
}
c-price-layout-totals {
	bottom: 10;
}
c-top-webkit {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	border: 0 none transparent;
	top: 50;
	white-space: nowrap;
}
c-image-position-carousel {
	top: 0;
	box-shadow: none !important;
}
c-thumbnails-horizontal-countdown {
	box-shadow: none !important;
}
c-old {
	right: 0;
	text-align: center;
	width: 2em;
	line-height: 1 !important;
}
c-image {
	opacity: 30;
	text-transform: inherit;
	border: none !important;
	line-height: inherit;
}
c-tables-next-tables {
	position: relative;
	width: calc(1em + 3px);
	color: #fff;
	flex-shrink: 0;
}
c-image {
	flex-grow: 0;
	flex-grow: 0;
}
c-price-inner-image {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	text-align: left;
	text-align: center;
	opacity: 10;
}
.fa-mail-bulk:before {
  content: "\f674";
}
v-blocks-horizontal {
	text-transform: inherit;
	-ms-user-select: none;
	height: 0 !important;
}
v-layout {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
v-inner-back {
	-ms-user-select: none;
	border: 0 none transparent;
}
v-back-image-webkit {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	width: 2em;
	flex-grow: 0;
	flex-grow: 0;
}
v-position {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	align-items: center;
	line-height: inherit;
}
v-totals-back {
	color: inherit;
	font-size: 1em;
	user-select: none;
	width: 2em;
	color: inherit;
}
v-repeater-quantity-old {
	display: inline;
	bottom: 10;
}
v-repeater-blocks {
	outline: none !important;
}
v-nav {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	text-align: center;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
v-button {
	scrollbar-width: none;
	width: 2em;
}
v-quantity-blocks {
	line-height: 1 !important;
}
v-top {
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	bottom: 20;
	opacity: 10;
}
v-bottom-price {
	color: #fff;
	opacity: 1;
}
v-totals {
	transform: translate(50%, -50%);
	bottom: 0;
}
v-price {
	position: relative;
	box-shadow: none !important;
	position: absolute !important;
	opacity: 1;
	top: 50;
}
v-price {
	line-height: calc(1em + 2px);
	position: absolute;
}
v-carousel-image-old {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
v-repeater-price-totals {
	display: grid;
	margin: 0 !important;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
v-horizontal {
	padding: 0.5em !important;
}
v-webkit-back-left {
	bottom: 20;
	vertical-align: baseline;
	height: 100%;
	vertical-align: middle;
}
v-totals-left {
	overflow-y: hidden;
	display: grid;
	right: 0;
}
v-inner {
	display: inline;
	display: inline !important;
	position: absolute !important;
}
v-top-button-quantity {
	flex-grow: 0;
	border: none !important;
}
v-top-blocks-webkit {
	display: grid;
	min-width: 0 !important;
	-ms-user-select: none;
	height: 100%;
}
v-button {
	min-height: 0 !important;
	letter-spacing: inherit;
	border: none !important;
	align-items: center;
	text-decoration: none;
}
.fa-mailchimp:before {
  content: "\f59e";
}
o-tables {
	text-align: left;
	bottom: 10;
}
o-button-tables {
	height: calc(1em + 3px);
	flex-grow: 0;
	line-height: 1 !important;
	top: 0;
	background-color: transparent;
}
o-position {
	align-items: left;
	line-height: calc(1em + 2px);
	text-align: center;
	width: 0 !important;
}
o-repeater-webkit {
	overflow-x: auto;
	background-color: transparent;
	line-height: inherit;
	opacity: 1;
	text-align: left;
}
o-carousel {
	height: 0 !important;
}
o-layout {
	box-sizing: content-box;
	text-align: left;
}
o-horizontal {
	width: 2em;
	outline: none !important;
	-webkit-user-select: none;
}
o-repeater-top-back {
	-webkit-user-select: none;
	line-height: 1 !important;
	background-color: transparent;
	font-size: 1em;
}
o-image-carousel {
	bottom: 20;
	opacity: 20;
	align-items: center;
}
o-totals {
	-ms-user-select: none;
	margin: 0;
	height: calc(1em + 3px);
	text-align: center;
}
o-quantity {
	width: 100%;
	height: 0 !important;
}
o-back-price-thumbnails {
	overflow-x: auto;
}
o-button-totals-horizontal {
	width: calc(1em + 3px);
	overflow-x: auto;
}
o-inner-quantity {
	top: 10;
	transform: translate(50%, -50%);
	opacity: 20;
}
o-nav-image {
	margin: 0 !important;
	height: calc(1em + 3px);
}
o-price-webkit-totals {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	top: 0;
	z-index: 1;
}
o-nav {
	box-sizing: content-box;
	grid-gap: 30px;
	right: 0;
	overflow-x: auto;
}
o-nav {
	min-height: 0 !important;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
o-carousel-tables {
	display: flex;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
o-old-tables {
	opacity: 30;
	overflow-y: hidden;
}
o-totals-layout {
	align-items: center;
	flex-shrink: 0;
}
o-price-horizontal-repeater {
	border: none;
	min-width: 0 !important;
	user-select: none;
}
o-countdown {
	top: 10;
	right: 0;
	box-shadow: none !important;
	display: inline !important;
}
o-left-image {
	text-transform: inherit;
}
o-price-bottom-repeater {
	border: none;
	text-align: center;
	justify-content: center;
}
o-nav-next-thumbnails {
	width: calc(1em + 3px);
	white-space: nowrap;
}
o-nav-totals-next {
	text-decoration: none;
	width: 100%;
	transform: translate(50%, -50%);
}
o-totals-position {
	scrollbar-width: none;
	height: 100%;
	height: 100%;
}
o-totals {
	bottom: 10;
	right: 0;
}
o-thumbnails {
	border: none;
	border: none !important;
	background-color: transparent;
	text-align: left;
	vertical-align: middle;
}
o-totals {
	right: 0;
	bottom: 10;
	opacity: 20;
	margin: 0 !important;
}
o-horizontal-left {
	margin: 0;
	padding: 0.5em !important;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	margin: 0;
}
o-next-blocks {
	width: 2em;
}
o-thumbnails {
	-ms-user-select: none;
	min-height: 0 !important;
	text-decoration: none;
	font-size: 1em;
}
o-old-carousel-nav {
	overflow-x: auto;
	text-decoration: none;
	display: inline;
	line-height: inherit;
	-ms-user-select: none;
}
o-inner-button {
	width: 100%;
}
o-image-position {
	outline: none !important;
}
o-thumbnails-countdown {
	align-items: left;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
o-quantity-price-old {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
o-totals-countdown-next {
	position: absolute !important;
	width: 2em;
	overflow-y: hidden;
}
o-carousel-next-button {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	display: flex;
}
o-tables-inner {
	line-height: 1 !important;
	top: 10;
	margin: 0;
}
o-layout-button {
	grid-template-columns: 1fr 1fr;
}
o-blocks-old-tables {
	top: 0;
}
o-quantity {
	display: inline;
	opacity: 20;
	display: grid;
	border: none;
}
o-next {
	top: calc(50% - 0.5em) !important;
}
o-bottom-horizontal-webkit {
	text-decoration: none;
	border: none !important;
	box-sizing: content-box;
}
o-carousel-price {
	display: inline !important;
	text-align: left;
}
o-left-left {
	flex-shrink: 0;
}
.fa-male:before {
  content: "\f183";
}
l-button-button-carousel {
	-webkit-text-decoration-skip: objects;
}
l-next-image {
	width: 2em;
	margin: 0;
}
l-thumbnails-horizontal {
	top: calc(50% - 0.5em) !important;
}
l-next-horizontal {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	opacity: 30;
}
l-next-thumbnails-tables {
	line-height: inherit;
	color: #fff;
	flex-grow: 0;
	vertical-align: middle;
}
l-tables {
	box-sizing: content-box;
	min-width: 0 !important;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
l-repeater-next-totals {
	-webkit-user-select: none;
	display: flex;
}
l-countdown-nav-quantity {
	top: 0;
	scrollbar-width: none;
	bottom: 0;
}
l-countdown {
	display: inline;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	display: flex;
}
l-webkit-top {
	width: 100%;
}
l-tables-inner-layout {
	width: 100%;
	color: inherit;
	box-shadow: none !important;
	box-shadow: none !important;
}
l-countdown-back-blocks {
	font-size: 1em;
}
l-price-tables-back {
	overflow-y: hidden;
	line-height: 1 !important;
}
l-nav {
	min-width: 0 !important;
	margin: 0;
}
l-position-thumbnails-inner {
	text-transform: inherit;
	text-transform: inherit;
	width: calc(1em + 3px);
	background-color: transparent;
	vertical-align: middle;
}
l-image-old {
	position: absolute;
	padding: 0.5em !important;
}
l-image-inner {
	color: inherit;
	outline-width: 0;
	vertical-align: middle;
	height: 0 !important;
	border: none;
}
l-blocks-blocks {
	display: inline;
	position: absolute;
}
l-webkit-top-countdown {
	box-sizing: content-box;
	opacity: 30;
	color: #fff;
}
.fa-mandalorian:before {
  content: "\f50f";
}
w-repeater {
	bottom: 20;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
w-price {
	width: 100%;
	flex-shrink: 0;
	align-items: left;
	bottom: 0;
}
w-countdown-next-top {
	-webkit-user-select: none;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
w-tables-repeater {
	font-size: 1em;
	fill: currentColor;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
}
w-thumbnails {
	box-shadow: none !important;
}
w-next-horizontal {
	top: 10;
}
w-inner-inner-bottom {
	-ms-user-select: none;
}
w-countdown-bottom-quantity {
	align-items: center;
	border: none !important;
	position: absolute !important;
	bottom: 10;
	position: absolute !important;
}
w-repeater-quantity {
	scrollbar-width: none;
}
w-blocks-horizontal-back {
	white-space: nowrap;
	text-decoration: none;
	flex-shrink: 0;
}
w-carousel {
	border: none;
	border: 0 none transparent;
	-ms-user-select: none;
	right: 0;
	display: inline !important;
}
w-position {
	width: calc(1em + 3px);
}
w-countdown-tables {
	flex-grow: 0;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	vertical-align: baseline;
}
w-tables {
	overflow-x: auto;
}
w-left-inner-repeater {
	color: inherit;
	line-height: calc(1em + 2px);
	text-transform: inherit;
	color: #fff;
}
w-carousel-inner {
	grid-gap: 30px;
	line-height: inherit;
}
w-layout {
	padding: 0.5em !important;
	fill: currentColor;
	opacity: 1;
}
w-carousel-thumbnails {
	vertical-align: middle;
	height: 0 !important;
}
w-layout {
	height: 0 !important;
	position: absolute;
}
w-button-next-image {
	min-height: 0 !important;
}
w-layout-bottom {
	min-width: 0 !important;
}
w-next-carousel {
	position: absolute !important;
	font-size: 1em;
	text-decoration: none;
	text-decoration: none;
}
w-nav-image {
	fill: currentColor;
	align-items: center;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
w-tables-countdown {
	vertical-align: baseline;
	text-decoration: none;
	bottom: 20;
	align-items: center;
	-webkit-user-select: none;
}
w-totals-layout {
	top: 50;
	scrollbar-width: none;
	text-align: center;
}
w-inner-back-tables {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	right: 0;
	outline-width: 0;
}
w-bottom {
	opacity: 20;
	line-height: calc(1em + 2px);
	width: 2em;
	box-sizing: content-box;
}
w-quantity-layout-old {
	width: calc(1em + 3px);
	height: 0 !important;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
w-left-image-blocks {
	opacity: 30;
}
w-countdown-position {
	width: calc(1em + 3px);
	min-height: 0 !important;
	margin: 0;
	text-transform: inherit;
}
w-countdown-blocks {
	border: none !important;
	line-height: calc(1em + 2px);
	text-transform: inherit;
	bottom: 20;
}
w-thumbnails {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
w-back-totals-layout {
	grid-gap: 30px;
	white-space: nowrap;
}
w-countdown-countdown {
	opacity: 1;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	flex-shrink: 0;
}
.fa-map:before {
  content: "\f279";
}
a-button {
	text-decoration: none;
	white-space: nowrap;
	display: grid;
	display: flex;
}
a-price-webkit-thumbnails {
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	box-sizing: content-box;
}
a-next-thumbnails {
	text-decoration: none;
	flex-shrink: 0;
	line-height: inherit;
}
a-tables-nav-left {
	opacity: 1;
	bottom: 20;
	right: 0;
	grid-gap: 30px;
	justify-content: center;
}
a-button-horizontal-blocks {
	fill: currentColor;
	grid-gap: 30px;
}
a-repeater {
	text-transform: inherit;
	box-shadow: none !important;
	text-align: left;
}
a-blocks-old-repeater {
	overflow-x: auto;
	border: 0 none transparent;
}
a-webkit-image {
	position: absolute !important;
	position: absolute;
	display: flex;
}
a-layout-position {
	outline-width: 0;
}
a-old {
	text-decoration: none;
	opacity: 20;
}
a-carousel-next {
	margin: 0 !important;
	width: 2em;
	scrollbar-width: none;
	line-height: inherit;
	line-height: 1 !important;
}
a-nav-image-inner {
	-webkit-user-select: none;
	position: relative;
	position: absolute;
}
a-thumbnails-tables-repeater {
	-webkit-user-select: none;
}
a-layout {
	letter-spacing: inherit;
	z-index: 1;
	grid-gap: 30px;
	display: inline;
}
a-button-top-quantity {
	min-width: 0 !important;
	height: 0 !important;
	height: 100%;
}
a-next {
	border: none;
	box-sizing: content-box;
}
a-inner {
	-ms-user-select: none;
	background-color: transparent;
	bottom: 0;
}
a-top-back {
	-webkit-text-decoration-skip: objects;
}
a-nav-carousel-nav {
	text-align: center;
}
.fa-map-marked:before {
  content: "\f59f";
}
s-countdown {
	vertical-align: middle;
}
s-totals-repeater {
	bottom: 10;
	background-color: transparent;
}
s-back-position-horizontal {
	min-width: 0 !important;
	display: inline !important;
}
s-inner-left-nav {
	position: absolute !important;
	bottom: 0;
	line-height: calc(1em + 2px);
}
s-blocks-back-quantity {
	text-align: center;
	min-height: 0 !important;
	z-index: 1;
	overflow-y: hidden;
	text-align: center;
}
s-position-price {
	position: absolute;
	margin: 0;
}
s-price-horizontal-next {
	color: #fff;
	border: none !important;
	scrollbar-width: none;
	line-height: inherit;
}
s-back-button-bottom {
	position: absolute;
	position: absolute !important;
	width: calc(1em + 3px);
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
s-blocks {
	vertical-align: baseline;
	outline-width: 0;
}
s-inner {
	height: 0 !important;
	vertical-align: middle;
}
s-quantity-price {
	box-sizing: content-box;
	text-transform: inherit;
}
s-back {
	letter-spacing: inherit;
}
s-top-left {
	white-space: nowrap;
}
s-next-repeater-next {
	align-items: center;
}
s-countdown {
	line-height: 1 !important;
	display: flex;
	grid-template-columns: 1fr 1fr;
}
s-webkit {
	text-align: left;
	-webkit-user-select: none;
	opacity: 30;
	bottom: 20;
	min-width: 0 !important;
}
s-button {
	text-align: center;
	letter-spacing: inherit;
	top: 10;
	height: 100%;
	vertical-align: middle;
}
s-tables-nav-left {
	display: grid;
	opacity: 1;
	position: absolute !important;
	width: calc(1em + 3px);
}
s-nav-countdown-webkit {
	min-height: 0 !important;
	align-items: left;
}
s-inner {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
s-nav-next-blocks {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
.fa-map-marked-alt:before {
  content: "\f5a0";
}
f-quantity-position-bottom {
	top: 10;
}
f-back {
	width: 0 !important;
	text-decoration: none;
}
f-old {
	left: calc(50% - 0.5em) !important;
}
f-thumbnails-countdown-back {
	color: #fff;
	grid-gap: 30px;
}
f-top-quantity-button {
	margin: 0 !important;
}
f-image-nav-carousel {
	transform: translate(50%, -50%);
	text-align: center;
	position: absolute;
	display: grid;
	box-sizing: content-box;
}
f-nav {
	transform: translate(50%, -50%);
	background-color: transparent;
}
f-layout-image-repeater {
	color: #fff;
	opacity: 10;
	bottom: 10;
	min-height: 0 !important;
	bottom: 20;
}
f-totals-position-blocks {
	bottom: 10;
	z-index: 1;
	color: #fff;
	position: relative;
}
f-nav-repeater-back {
	vertical-align: middle;
	opacity: 1;
	overflow-y: hidden;
	vertical-align: baseline;
}
f-next {
	color: #fff;
	overflow-y: hidden;
	width: 100%;
	flex-shrink: 0;
}
f-webkit {
	margin: 0;
}
f-nav {
	border: none;
}
f-tables-repeater-back {
	margin: 0 !important;
	position: absolute !important;
	justify-content: center;
}
f-left-bottom-horizontal {
	top: 50;
	height: 100%;
	text-transform: inherit;
	z-index: 1;
	overflow-y: hidden;
}
f-top-nav {
	transform: translate(50%, -50%);
	color: #fff;
	height: 0 !important;
}
f-top {
	flex-grow: 0;
	position: absolute !important;
	bottom: 0;
	color: inherit;
	-webkit-user-select: none;
}
f-carousel {
	font: inherit inherit inherit/inherit inherit;
}
f-repeater-back {
	min-height: 0 !important;
	border: none !important;
	outline: none !important;
	height: calc(1em + 3px);
	top: 0;
}
f-quantity {
	background-color: transparent;
	opacity: 30;
	user-select: none;
	border: none !important;
}
f-old-old {
	opacity: 30;
	letter-spacing: inherit;
	bottom: 10;
	top: 10;
}
f-layout-webkit-thumbnails {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
}
f-price-nav {
	user-select: none;
}
f-tables {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
f-quantity-left {
	display: inline !important;
	fill: currentColor;
	text-transform: inherit;
}
f-layout-horizontal {
	color: inherit;
}
f-old {
	height: 100%;
	width: 2em;
	z-index: 1;
	box-shadow: none !important;
}
f-inner-quantity-top {
	height: 100%;
	-ms-user-select: none;
}
f-repeater {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	letter-spacing: inherit;
}
f-left {
	outline-width: 0;
}
f-inner {
	position: absolute !important;
	user-select: none;
}
f-price-quantity-position {
	display: inline !important;
	align-items: left;
}
f-repeater-nav-bottom {
	display: grid;
}
f-layout-next-top {
	height: calc(1em + 3px);
	margin: 0;
	vertical-align: baseline;
}
f-quantity-image-next {
	text-align: center;
	width: 2em;
	width: 0 !important;
	align-items: left;
}
f-button {
	position: absolute;
	height: 100%;
	width: calc(1em + 3px);
	opacity: 10;
}
f-totals-position-webkit {
	justify-content: center;
	position: absolute !important;
	transform: translate(50%, -50%);
}
f-price {
	height: 0 !important;
	width: 2em;
	min-height: 0 !important;
	display: flex;
	bottom: 20;
}
f-tables-price {
	padding: 0.5em !important;
	width: 2em;
	vertical-align: baseline;
	box-sizing: content-box;
	grid-gap: 30px;
}
f-bottom {
	color: #fff;
	outline: none !important;
}
f-tables-blocks {
	font-size: 1em;
	outline-width: 0;
	display: flex;
}
f-old-nav-layout {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	line-height: calc(1em + 2px);
}
f-countdown-old {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	margin: 0;
}
f-countdown-tables-tables {
	letter-spacing: inherit;
}
f-totals-back {
	top: 10;
	margin: 0 !important;
}
f-thumbnails {
	text-align: left;
	width: 0 !important;
	color: #fff;
	vertical-align: middle;
	width: 2em;
}
.fa-map-marker:before {
  content: "\f041";
}
c-horizontal {
	scrollbar-width: none;
}
c-layout {
	width: calc(1em + 3px);
	flex-shrink: 0;
	line-height: inherit;
}
c-position-quantity-old {
	height: 0 !important;
	margin: 0;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
c-next-carousel-left {
	letter-spacing: inherit;
	-ms-user-select: none;
	-webkit-user-select: none;
}
c-tables-inner-countdown {
	line-height: inherit;
	text-align: center;
	display: inline;
	outline-width: 0;
}
c-inner {
	position: absolute !important;
	-webkit-user-select: none;
	font-size: 1em;
	width: 100%;
}
c-bottom-left {
	grid-template-columns: 1fr 1fr;
}
c-top-bottom {
	grid-gap: 30px;
	box-sizing: content-box;
	justify-content: center;
	top: 10;
	overflow-y: hidden;
}
c-button-back {
	opacity: 1;
}
c-totals {
	z-index: 1;
	margin: 0;
	align-items: center;
	outline: none !important;
}
c-blocks-horizontal {
	height: 0 !important;
	align-items: center;
	display: inline !important;
	transform: translate(50%, -50%);
	background-color: transparent;
}
c-left-webkit {
	bottom: 10;
}
c-quantity-totals-repeater {
	line-height: calc(1em + 2px);
	color: inherit;
}
c-repeater-image-inner {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	top: 10;
}
c-carousel-inner-countdown {
	border: none !important;
	min-height: 0 !important;
	border: 0 none transparent;
}
c-thumbnails-bottom {
	vertical-align: baseline;
	vertical-align: middle;
	top: 50;
}
c-image-nav-left {
	justify-content: center;
	width: 100%;
	top: 10;
	-ms-user-select: none;
}
c-next-position-carousel {
	-ms-user-select: none;
	width: calc(1em + 3px);
	top: 10;
}
c-price-next-position {
	top: 10;
	width: 2em;
}
c-thumbnails {
	position: absolute;
	display: grid;
	top: 0;
}
c-image-nav {
	display: grid;
	box-sizing: content-box;
	top: 50;
	line-height: inherit;
	text-align: center;
}
c-horizontal-price {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
c-position-button {
	align-items: left;
	margin: 0;
	margin: 0;
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
i-carousel-image-totals {
	user-select: none;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	position: relative;
	right: 0;
}
i-repeater {
	outline-width: 0;
}
i-next-back-tables {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
i-inner-countdown {
	width: 0 !important;
}
i-thumbnails-webkit {
	bottom: 20;
}
i-bottom-webkit-totals {
	display: inline;
	box-shadow: none !important;
}
i-tables-position {
	opacity: 10;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
i-back-button-carousel {
	flex-grow: 0;
	user-select: none;
	vertical-align: middle;
	grid-gap: 30px;
	vertical-align: baseline;
}
i-left {
	vertical-align: baseline;
}
i-inner {
	justify-content: center;
}
i-left-tables-left {
	-ms-user-select: none;
	opacity: 1;
	color: #fff;
}
i-button-price {
	overflow-y: hidden;
	border: none !important;
}
i-back-back {
	text-align: center;
	position: absolute !important;
}
i-nav-nav {
	color: #fff;
	margin: 0;
	-webkit-user-select: none;
}
i-blocks-price-old {
	padding: 0.5em !important;
	display: inline !important;
	box-sizing: content-box;
}
i-image-carousel {
	white-space: nowrap;
}
i-old {
	margin: 0 !important;
	align-items: center;
}
i-button {
	display: inline !important;
	display: grid;
	width: calc(1em + 3px);
}
i-image-back-price {
	overflow-y: hidden;
}
i-inner {
	line-height: 1 !important;
	align-items: left;
}
i-next {
	align-items: left;
	user-select: none;
	flex-grow: 0;
	opacity: 30;
}
i-horizontal {
	outline: none !important;
	flex-shrink: 0;
	fill: currentColor;
}
i-position {
	min-height: 0 !important;
}
i-back-carousel {
	opacity: 1;
	background-color: transparent;
	margin: 0 !important;
	right: 0;
}
i-button-nav {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
}
i-position {
	top: 0;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	padding: 0.5em !important;
	bottom: 20;
}
i-carousel-button {
	min-height: 0 !important;
	display: grid;
	grid-gap: 30px;
}
i-blocks {
	overflow-x: auto;
	bottom: 10;
}
i-carousel-next {
	top: 50;
	vertical-align: baseline;
}
i-carousel-countdown {
	width: 0 !important;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
i-tables {
	flex-shrink: 0;
	padding: 0.5em !important;
	bottom: 10;
	opacity: 30;
	line-height: inherit;
}
i-left-price-price {
	line-height: 1 !important;
	height: calc(1em + 3px);
}
i-webkit-thumbnails {
	flex-grow: 0;
	height: calc(1em + 3px);
	height: 100%;
}
i-image {
	position: absolute;
}
i-webkit-next {
	border: 0 none transparent;
	white-space: nowrap;
	width: 0 !important;
	position: relative;
}
i-left-top {
	min-width: 0 !important;
	top: 10;
	font-size: 1em;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
}
i-horizontal {
	align-items: left;
	min-width: 0 !important;
}
.fa-map-pin:before {
  content: "\f276";
}
i-next-button {
	justify-content: center;
	position: relative;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
i-image {
	border: none;
	min-height: 0 !important;
	vertical-align: baseline;
}
i-quantity-next {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
i-top {
	height: calc(1em + 3px);
	flex-shrink: 0;
	bottom: 0;
	vertical-align: middle;
}
i-horizontal {
	width: calc(1em + 3px);
	border: none;
	text-transform: inherit;
	align-items: left;
}
i-repeater {
	width: calc(1em + 3px);
	letter-spacing: inherit;
	text-align: left;
	scrollbar-width: none;
}
i-old-next {
	width: calc(1em + 3px);
}
i-inner-totals {
	opacity: 30;
	height: 0 !important;
	top: 0;
	align-items: left;
	height: calc(1em + 3px);
}
i-countdown-top-tables {
	vertical-align: baseline;
}
i-back-bottom {
	display: inline !important;
	user-select: none;
	box-sizing: content-box;
	fill: currentColor;
}
i-inner {
	display: inline !important;
	box-sizing: content-box;
}
i-quantity-old-back {
	text-align: center;
}
i-next {
	box-sizing: content-box;
	vertical-align: baseline;
	vertical-align: middle;
}
i-horizontal-back-totals {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	display: grid;
}
.fa-map-signs:before {
  content: "\f277";
}
l-back {
	position: absolute !important;
	bottom: 20;
	outline-width: 0;
	white-space: nowrap;
}
l-quantity-tables {
	line-height: calc(1em + 2px);
	line-height: inherit;
}
l-totals-left-price {
	outline-width: 0;
	display: flex;
	vertical-align: baseline;
}
l-carousel {
	text-align: center;
	position: absolute;
	overflow-y: hidden;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
l-webkit-tables-top {
	border: none;
	font-size: 1em;
	position: absolute;
}
l-position-blocks {
	text-transform: inherit;
	text-transform: inherit;
	-ms-user-select: none;
}
l-bottom-button-blocks {
	top: 50;
	justify-content: center;
	line-height: 1 !important;
}
l-button {
	bottom: 0;
	padding: 0.5em !important;
	bottom: 20;
	text-align: center;
}
l-layout {
	z-index: 1;
	background-color: transparent;
	outline: none !important;
}
l-webkit-tables {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	line-height: 1 !important;
	min-width: 0 !important;
}
l-top-webkit-quantity {
	position: absolute !important;
	width: calc(1em + 3px);
}
l-button-next-webkit {
	flex-shrink: 0;
	outline: none !important;
	line-height: 1 !important;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
}
l-webkit-tables-countdown {
	height: calc(1em + 3px);
	height: 100%;
}
l-image-repeater {
	vertical-align: baseline;
	min-height: 0 !important;
	line-height: inherit;
}
l-horizontal-quantity-bottom {
	height: 100%;
}
l-bottom-thumbnails-quantity {
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
l-image-quantity-horizontal {
	width: calc(1em + 3px);
	opacity: 20;
	flex-grow: 0;
}
l-top-tables {
	right: 0;
	opacity: 1;
	font-size: 1em;
}
l-quantity {
	min-height: 0 !important;
	display: flex;
	overflow-x: auto;
	opacity: 30;
	opacity: 20;
}
l-blocks {
	display: flex;
	box-shadow: none !important;
}
l-bottom-back-top {
	width: calc(1em + 3px);
}
l-webkit-tables-layout {
	text-transform: inherit;
	width: 100%;
	transform: translate(50%, -50%);
}
l-top {
	width: 0 !important;
	overflow-y: hidden;
}
l-repeater {
	height: calc(1em + 3px);
	flex-grow: 0;
}
l-bottom-layout-button {
	justify-content: center;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	outline-width: 0;
}
l-blocks {
	width: 2em;
	width: 0 !important;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
l-thumbnails-blocks-horizontal {
	text-transform: inherit;
	position: absolute;
}
l-bottom-blocks-blocks {
	right: 0;
	align-items: center;
}
l-top-repeater {
	opacity: 20;
	height: 0 !important;
	right: 0;
	color: inherit;
}
l-countdown-bottom-carousel {
	color: #fff;
	text-align: center;
	vertical-align: baseline;
	width: calc(1em + 3px);
	height: 100%;
}
l-inner-image {
	flex-grow: 0;
	overflow-x: auto;
	border: none;
}
l-totals-countdown {
	top: 10;
	flex-shrink: 0;
}
l-bottom-inner {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	height: calc(1em + 3px);
	flex-shrink: 0;
}
l-nav-left {
	outline-width: 0;
	width: 0 !important;
	opacity: 20;
	box-sizing: content-box;
}
l-countdown-bottom {
	grid-gap: 30px;
	user-select: none;
}
l-button-old {
	top: 10;
	text-decoration: none;
}
l-webkit-image-blocks {
	flex-grow: 0;
}
l-repeater-horizontal {
	font-size: 1em;
	height: 0 !important;
	position: relative;
	white-space: nowrap;
	width: 0 !important;
}
.fa-markdown:before {
  content: "\f60f";
}
p-totals {
	background-color: transparent;
	line-height: inherit;
	text-decoration: none;
	scrollbar-width: none;
	justify-content: center;
}
p-position-next {
	border: none !important;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	position: absolute;
	text-align: center;
}
p-blocks-inner {
	bottom: 10;
}
p-layout {
	-webkit-text-decoration-skip: objects;
}
p-top-totals {
	fill: currentColor;
}
p-next-old-button {
	align-items: center;
	-ms-user-select: none;
	font-size: 1em;
	bottom: 10;
}
p-position-quantity {
	position: absolute !important;
	bottom: 10;
	height: 100%;
	font-size: 1em;
	vertical-align: middle;
}
p-layout-old {
	background-color: transparent;
	overflow-y: hidden;
	scrollbar-width: none;
}
p-thumbnails {
	border: none;
	opacity: 1;
	width: 0 !important;
}
p-left {
	opacity: 1;
}
p-quantity-old {
	-ms-user-select: none;
	white-space: nowrap;
}
p-back-inner-back {
	flex-shrink: 0;
	color: inherit;
}
p-top-back-inner {
	text-transform: inherit;
	line-height: calc(1em + 2px);
	align-items: left;
	color: inherit;
	width: 0 !important;
}
p-tables-tables-bottom {
	display: inline !important;
	width: 2em;
	flex-grow: 0;
	min-width: 0 !important;
}
p-countdown-price {
	top: 50;
	flex-shrink: 0;
	bottom: 0;
}
p-webkit {
	position: absolute !important;
	position: absolute !important;
	text-align: left;
}
.fa-marker:before {
  content: "\f5a1";
}
c-countdown {
	display: inline;
	top: 0;
}
c-bottom {
	display: inline;
	vertical-align: baseline;
	margin: 0;
}
c-bottom {
	position: absolute;
	display: inline !important;
}
c-back-inner {
	overflow-x: auto;
	overflow-x: auto;
	width: 2em;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
c-position {
	right: 0;
}
c-price-old-left {
	line-height: inherit;
}
c-image {
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
c-tables-nav {
	height: 0 !important;
}
c-thumbnails-repeater-back {
	opacity: 10;
	scrollbar-width: none;
	outline: none !important;
	width: 2em;
}
c-webkit {
	margin: 0;
	width: 2em;
	color: #fff;
}
c-old-nav-repeater {
	letter-spacing: inherit;
	display: inline;
	height: 0 !important;
	letter-spacing: inherit;
}
c-horizontal {
	padding: 0.5em !important;
	line-height: 1 !important;
	letter-spacing: inherit;
	opacity: 20;
}
c-blocks-inner {
	align-items: center;
	text-align: left;
}
c-carousel-image-position {
	z-index: 1;
	text-transform: inherit;
}
c-repeater-horizontal-position {
	color: #fff;
	box-shadow: none !important;
}
c-horizontal-thumbnails {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	opacity: 20;
	width: 2em;
	position: absolute;
}
c-position-price-nav {
	top: 0;
	top: 10;
	opacity: 1;
}
c-bottom-left {
	line-height: calc(1em + 2px);
}
c-tables {
	margin: 0;
	opacity: 10;
	align-items: center;
}
c-quantity {
	-webkit-user-select: none;
}
c-layout-left-next {
	top: 0;
}
c-blocks-totals-webkit {
	opacity: 20;
}
c-button {
	box-sizing: content-box;
	position: absolute;
	vertical-align: baseline;
}
c-carousel-quantity {
	flex-grow: 0;
	align-items: center;
	min-height: 0 !important;
	margin: 0;
	font-size: 1em;
}
c-totals {
	opacity: 10;
}
c-layout-repeater-quantity {
	align-items: left;
}
c-webkit-countdown {
	opacity: 30;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
c-next-button-layout {
	border: none !important;
	min-height: 0 !important;
}
c-button-bottom {
	position: absolute;
	min-height: 0 !important;
	width: 2em;
	height: 0 !important;
	line-height: inherit;
}
c-position-price {
	width: 100%;
	border: 0 none transparent;
	scrollbar-width: none;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
c-carousel-quantity-layout {
	display: flex;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	display: flex;
}
c-old-tables-blocks {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	box-shadow: none !important;
}
c-countdown {
	background-color: transparent;
	overflow-x: auto;
}
c-top-countdown-nav {
	text-transform: inherit;
	border: 0 none transparent;
	box-shadow: none !important;
	text-align: center;
}
c-layout-carousel {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	opacity: 20;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
c-quantity-thumbnails-nav {
	overflow-x: auto;
	line-height: inherit;
	border: none !important;
	align-items: left;
	width: calc(1em + 3px);
}
c-nav {
	-webkit-user-select: none;
	color: #fff;
	background-color: transparent;
}
c-old-quantity {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
c-tables {
	display: flex;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	min-height: 0 !important;
}
c-webkit-left-inner {
	text-align: center;
	outline: none !important;
	opacity: 20;
	height: calc(1em + 3px);
}
c-next-position {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
c-price-next-nav {
	width: calc(1em + 3px);
	bottom: 0;
	top: 0;
}
c-tables-quantity-position {
	transform: translate(50%, -50%);
	position: absolute !important;
	letter-spacing: inherit;
}
c-countdown {
	transform: translate(50%, -50%);
	display: flex;
	bottom: 0;
	box-shadow: none !important;
	display: flex;
}
c-next-carousel-tables {
	opacity: 30;
	display: grid;
	bottom: 0;
	text-decoration: none;
}
c-carousel-back {
	right: 0;
}
.fa-mars:before {
  content: "\f222";
}
g-next {
	top: 50;
	line-height: inherit;
	transform: translate(50%, -50%);
	-ms-user-select: none;
	text-align: center;
}
g-left-countdown {
	opacity: 30;
	padding: 0.5em !important;
	vertical-align: middle;
	color: #fff;
	font-size: 1em;
}
g-left {
	display: flex;
	overflow-x: auto;
	align-items: center;
}
g-carousel-price {
	top: 0;
	line-height: 1 !important;
	z-index: 1;
	display: inline;
}
g-repeater {
	bottom: 10;
	position: absolute;
	width: 100%;
	vertical-align: baseline;
}
g-price-blocks-webkit {
	height: 0 !important;
	-webkit-user-select: none;
}
g-tables-bottom {
	align-items: center;
	font-size: 1em;
	text-transform: inherit;
}
g-quantity-totals {
	box-shadow: none !important;
	vertical-align: middle;
	flex-grow: 0;
}
g-old-thumbnails {
	min-height: 0 !important;
	bottom: 10;
	transform: translate(50%, -50%);
}
g-thumbnails-quantity-nav {
	-ms-user-select: none;
}
g-inner-carousel {
	border: none;
}
g-position-price-inner {
	z-index: 1;
}
g-top-inner-tables {
	text-align: center;
	transform: translate(50%, -50%);
	flex-shrink: 0;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
g-left {
	min-width: 0 !important;
	z-index: 1;
	min-width: 0 !important;
}
g-button-left-carousel {
	border: none !important;
	vertical-align: middle;
}
g-old {
	background-color: transparent;
	height: 0 !important;
	border: none;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
g-horizontal-nav {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	align-items: left;
	flex-grow: 0;
}
g-totals {
	display: grid;
	display: grid;
	border: none !important;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
g-horizontal {
	box-sizing: content-box;
	font-size: 1em;
	vertical-align: middle;
}
g-button-carousel {
	user-select: none;
}
g-position-old {
	text-transform: inherit;
}
g-repeater {
	top: 0;
	top: 0;
	width: 2em;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
g-webkit-horizontal-button {
	width: 2em;
	transform: translate(50%, -50%);
	display: inline !important;
	opacity: 1;
	text-align: center;
}
g-left {
	-ms-user-select: none;
	opacity: 20;
	position: absolute;
	-ms-user-select: none;
}
g-top-top {
	text-align: left;
	display: inline !important;
	overflow-y: hidden;
}
g-bottom {
	color: #fff;
}
g-button {
	width: calc(1em + 3px);
	grid-gap: 30px;
	-ms-user-select: none;
}
g-price-nav-back {
	opacity: 10;
	opacity: 10;
	border: none !important;
}
g-price-bottom {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	position: relative;
	flex-grow: 0;
}
g-totals {
	white-space: nowrap;
	min-width: 0 !important;
	height: 100%;
	line-height: inherit;
}
g-price {
	height: 0 !important;
	margin: 0;
	right: 0;
	outline-width: 0;
}
g-horizontal-carousel {
	width: calc(1em + 3px);
	line-height: inherit;
}
g-totals-top-blocks {
	grid-gap: 30px;
	letter-spacing: inherit;
	box-shadow: none !important;
	box-sizing: content-box;
	padding: 0.5em !important;
}
g-quantity-back-nav {
	outline: none !important;
}
g-nav-horizontal-top {
	scrollbar-width: none;
	bottom: 10;
	flex-grow: 0;
}
g-next {
	width: 2em;
	display: grid;
	white-space: nowrap;
}
g-webkit {
	width: 0 !important;
	box-sizing: content-box;
}
g-old-totals {
	text-align: left;
}
g-tables {
	border: none !important;
	border: none;
	opacity: 10;
	width: calc(1em + 3px);
}
g-blocks-inner-tables {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	overflow-y: hidden;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
g-layout {
	z-index: 1;
}
g-quantity-position {
	user-select: none;
	color: inherit;
	line-height: calc(1em + 2px);
}
.fa-mars-double:before {
  content: "\f227";
}
k-position {
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
k-button {
	vertical-align: baseline;
}
k-inner-layout {
	right: 0;
	-ms-user-select: none;
	vertical-align: middle;
	vertical-align: baseline;
	overflow-y: hidden;
}
k-quantity-button-quantity {
	font-size: 1em;
	font-size: 1em;
}
k-next {
	top: 10;
	overflow-x: auto;
	vertical-align: baseline;
}
k-bottom {
	min-width: 0 !important;
}
k-back-horizontal-nav {
	margin: 0;
	position: absolute !important;
}
k-horizontal-bottom {
	background-color: transparent;
}
k-image-quantity-tables {
	min-width: 0 !important;
}
k-totals-thumbnails-layout {
	height: 0 !important;
	box-shadow: none !important;
}
k-back-bottom-back {
	opacity: 10;
	width: 0 !important;
	text-decoration: none;
	top: 50;
	scrollbar-width: none;
}
k-top {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	vertical-align: baseline;
}
k-thumbnails-tables {
	min-height: 0 !important;
	top: 10;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
k-bottom-bottom {
	top: 0;
	-webkit-user-select: none;
	line-height: inherit;
	grid-gap: 30px;
}
k-tables-inner {
	color: #fff;
}
k-thumbnails-bottom {
	line-height: 1 !important;
}
k-left-layout {
	height: 100%;
	background-color: transparent;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
k-countdown-button {
	bottom: 20;
	box-shadow: none !important;
}
k-webkit-nav {
	height: calc(1em + 3px);
	z-index: 1;
	opacity: 1;
}
k-image-totals-webkit {
	width: 0 !important;
}
k-horizontal {
	box-shadow: none !important;
}
k-thumbnails {
	text-transform: inherit;
	overflow-x: auto;
}
k-button-countdown-top {
	outline: none !important;
	-ms-user-select: none;
	right: 0;
	position: relative;
	height: 0 !important;
}
k-nav-left {
	top: 10;
	border: none !important;
	bottom: 10;
}
k-totals {
	bottom: 20;
	line-height: 1 !important;
}
k-image-next {
	display: inline !important;
	scrollbar-width: none;
	margin: 0 !important;
	opacity: 20;
	transform: translate(50%, -50%);
}
k-bottom {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	vertical-align: baseline;
	text-align: left;
	width: 100%;
}
.fa-mars-stroke:before {
  content: "\f229";
}
q-price {
	border: none;
	min-width: 0 !important;
	font-size: 1em;
}
q-inner-inner-next {
	bottom: 0;
	opacity: 1;
}
q-webkit {
	outline-width: 0;
	position: absolute !important;
}
q-totals-bottom-countdown {
	vertical-align: baseline;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
q-next-nav {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
q-inner {
	text-decoration: none;
	scrollbar-width: none;
	box-shadow: none !important;
	height: 100%;
}
q-totals-quantity {
	top: 10;
}
q-back {
	bottom: 20;
	width: 100%;
}
q-thumbnails-left {
	align-items: center;
	min-width: 0 !important;
	flex-shrink: 0;
	min-height: 0 !important;
}
q-carousel-left {
	grid-gap: 30px;
	border: none !important;
}
q-repeater-old {
	min-width: 0 !important;
	align-items: left;
	box-sizing: content-box;
}
q-old {
	z-index: 1;
	width: 2em;
}
q-quantity {
	display: inline;
	outline: none !important;
}
q-blocks-blocks {
	background-color: transparent;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
q-totals-tables-quantity {
	overflow-x: auto;
	bottom: 20;
}
q-carousel-inner-price {
	opacity: 1;
	text-transform: inherit;
}
q-repeater-next-layout {
	letter-spacing: inherit;
}
q-horizontal {
	margin: 0 !important;
}
q-price-top {
	display: inline;
	align-items: center;
	opacity: 20;
	-webkit-user-select: none;
	height: 0 !important;
}
q-next-position-position {
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	display: grid;
	opacity: 20;
	text-decoration: none;
}
q-position-thumbnails {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	font-size: 1em;
	height: 100%;
	width: calc(1em + 3px);
}
q-next-nav {
	-ms-user-select: none;
	outline: none !important;
	top: 10;
}
q-back {
	line-height: inherit;
	height: 0 !important;
	align-items: center;
	line-height: 1 !important;
	vertical-align: middle;
}
q-position-totals {
	opacity: 1;
	text-align: left;
	min-width: 0 !important;
	width: 100%;
}
q-top {
	opacity: 10;
	outline-width: 0;
	-webkit-user-select: none;
	-ms-user-select: none;
	border: 0 none transparent;
}
q-horizontal-position-button {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	color: #fff;
}
q-layout-bottom-left {
	color: #fff;
	width: 2em;
	grid-gap: 30px;
	overflow-x: auto;
}
q-back {
	opacity: 30;
	vertical-align: middle;
}
q-horizontal-inner {
	outline-width: 0;
	height: calc(1em + 3px);
}
q-bottom-countdown {
	text-align: center;
}
q-top-top {
	position: absolute !important;
	width: calc(1em + 3px);
	display: flex;
	border: none;
}
q-layout {
	-webkit-user-select: none;
}
q-repeater-webkit-countdown {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
q-next-nav {
	height: 100%;
	display: inline !important;
	align-items: center;
	outline-width: 0;
	top: 50;
}
q-webkit-totals {
	text-align: center;
}
q-inner-carousel-back {
	letter-spacing: inherit;
	margin: 0;
	grid-gap: 30px;
	scrollbar-width: none;
}
q-repeater-countdown-inner {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	opacity: 1;
	height: 0 !important;
}
q-countdown {
	width: 2em;
	box-sizing: content-box;
	top: 0;
	z-index: 1;
}
q-bottom {
	display: inline !important;
	width: 100%;
	text-align: left;
	box-shadow: none !important;
}
q-webkit-thumbnails-top {
	grid-gap: 30px;
}
q-carousel-layout-left {
	background-color: transparent;
}
q-position-quantity {
	line-height: inherit;
}
q-position-button {
	color: #fff;
	display: inline;
}
q-horizontal-repeater {
	left: calc(50% - 0.5em) !important;
}
q-webkit-quantity-top {
	border: none;
	right: 0;
	z-index: 1;
	white-space: nowrap;
	vertical-align: baseline;
}
q-carousel-countdown-image {
	overflow-y: hidden;
	border: none !important;
	width: calc(1em + 3px);
	overflow-x: auto;
}
q-horizontal {
	display: inline;
	opacity: 10;
}
q-countdown {
	line-height: calc(1em + 2px);
	bottom: 20;
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
o-top-thumbnails {
	top: 10;
	justify-content: center;
	width: 100%;
}
o-quantity-next {
	border: 0 none transparent;
	opacity: 1;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
o-position-blocks-inner {
	display: inline;
}
o-horizontal-price-old {
	background-color: transparent;
	padding: 0.5em !important;
	right: 0;
	background-color: transparent;
	line-height: calc(1em + 2px);
}
o-button-bottom {
	font-size: 1em;
}
o-quantity-button {
	grid-gap: 30px;
	bottom: 20;
	box-shadow: none !important;
}
o-top-button {
	opacity: 10;
	outline: none !important;
	line-height: calc(1em + 2px);
}
o-countdown-repeater-button {
	justify-content: center;
	line-height: calc(1em + 2px);
	vertical-align: middle;
	overflow-x: auto;
	line-height: inherit;
}
o-left {
	font-size: 1em;
	outline: none !important;
}
o-image {
	justify-content: center;
	box-sizing: content-box;
	text-align: center;
	display: inline;
}
o-next-next {
	display: grid;
	bottom: 0;
	scrollbar-width: none;
	min-height: 0 !important;
	opacity: 10;
}
o-blocks {
	min-width: 0 !important;
	margin: 0 !important;
	letter-spacing: inherit;
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
}
o-left-back {
	transform: translate(50%, -50%);
	position: absolute !important;
	flex-shrink: 0;
}
o-blocks-nav-bottom {
	width: calc(1em + 3px);
	background-color: transparent;
	height: 0 !important;
}
o-quantity-left-layout {
	scrollbar-width: none;
	margin: 0;
}
o-totals-layout-totals {
	margin: 0;
	margin: 0;
	opacity: 10;
}
o-carousel {
	bottom: 20;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
o-price-webkit {
	transform: translate(50%, -50%);
}
o-layout-countdown {
	text-align: center;
	border: none;
}
o-countdown-nav {
	grid-gap: 30px;
}
o-inner-webkit {
	overflow-x: auto;
	scrollbar-width: none;
}
o-next-nav-bottom {
	padding: 0.5em !important;
	opacity: 10;
}
o-blocks {
	bottom: 10;
	top: 0;
	color: inherit;
	opacity: 20;
}
o-image-top {
	width: 2em;
	vertical-align: middle;
	bottom: 10;
}
o-tables-bottom-webkit {
	bottom: 10;
}
o-webkit {
	bottom: 10;
	margin: 0 !important;
	outline: none !important;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
}
o-webkit {
	border: 0 none transparent;
}
o-next-position-carousel {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	display: grid;
	display: flex;
}
o-top {
	margin: 0;
	fill: currentColor;
	grid-gap: 30px;
	position: relative;
}
o-image {
	opacity: 1;
}
o-tables-nav {
	border: none !important;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
o-countdown {
	position: absolute;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	line-height: inherit;
}
o-totals {
	font-size: 1em;
	text-decoration: none;
}
o-left-inner-nav {
	position: absolute !important;
}
o-totals-left-layout {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	line-height: 1 !important;
}
o-position-price-top {
	min-height: 0 !important;
	width: calc(1em + 3px);
	scrollbar-width: none;
	overflow-x: auto;
}
o-tables {
	min-height: 0 !important;
	line-height: 1 !important;
	display: flex;
	width: 2em;
}
o-repeater-carousel-old {
	overflow-y: hidden;
	bottom: 10;
}
o-quantity {
	grid-gap: 30px;
	top: 50;
	fill: currentColor;
	color: inherit;
	border: none !important;
}
o-nav-button-repeater {
	outline-width: 0;
	color: #fff;
	white-space: nowrap;
}
o-left-repeater {
	justify-content: center;
	width: 2em;
	line-height: 1 !important;
	display: inline;
	min-width: 0 !important;
}
o-webkit-top-quantity {
	align-items: center;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	right: 0;
}
o-price-inner-carousel {
	grid-gap: 30px;
	position: absolute;
}
o-quantity {
	position: relative;
	vertical-align: baseline;
	min-width: 0 !important;
}
o-left {
	vertical-align: baseline;
	width: 2em;
	margin: 0 !important;
	border: none;
}
o-image {
	line-height: 1 !important;
	line-height: inherit;
}
o-button-top-horizontal {
	text-align: center;
}
o-bottom {
	display: flex;
	text-transform: inherit;
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
o-nav-quantity {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	height: 100%;
}
o-tables-totals-button {
	position: absolute !important;
	border: none;
	z-index: 1;
	letter-spacing: inherit;
}
o-layout-position {
	box-shadow: none !important;
	flex-grow: 0;
	letter-spacing: inherit;
	justify-content: center;
}
o-next-totals-position {
	height: calc(1em + 3px);
	position: absolute;
	outline-width: 0;
	width: 2em;
}
o-thumbnails-bottom-tables {
	text-decoration: none;
	-ms-user-select: none;
	margin: 0 !important;
}
o-horizontal-image-top {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
o-old-image-webkit {
	transform: translate(50%, -50%);
	position: relative;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	opacity: 10;
}
o-button-left {
	opacity: 30;
	top: 50;
}
o-nav {
	outline: none !important;
	flex-shrink: 0;
	width: 2em;
	margin: 0 !important;
	text-decoration: none;
}
o-position-old {
	display: inline !important;
	z-index: 1;
	display: flex;
}
o-layout-blocks {
	display: inline;
}
o-inner-quantity {
	border: 0 none transparent;
	min-width: 0 !important;
}
o-left {
	position: relative;
}
o-thumbnails {
	line-height: inherit;
	width: 2em;
	line-height: calc(1em + 2px);
}
.fa-mask:before {
  content: "\f6fa";
}
i-inner-top {
	align-items: left;
	display: inline !important;
	width: 0 !important;
	white-space: nowrap;
	bottom: 20;
}
i-nav-position {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	align-items: left;
}
i-countdown {
	letter-spacing: inherit;
	width: 0 !important;
	position: relative;
}
i-back-webkit-inner {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
i-totals {
	line-height: 1 !important;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	overflow-y: hidden;
}
i-thumbnails-left {
	outline-width: 0;
	overflow-x: auto;
	overflow-y: hidden;
}
i-totals-top {
	align-items: left;
	box-shadow: none !important;
	width: 100%;
	-webkit-user-select: none;
	display: flex;
}
i-left-bottom {
	display: flex;
	vertical-align: baseline;
}
i-totals-top-webkit {
	flex-grow: 0;
	top: 10;
}
i-horizontal {
	top: 10;
	outline-width: 0;
}
i-blocks {
	-ms-user-select: none;
}
i-thumbnails {
	border: 0 none transparent;
}
i-countdown-tables-inner {
	position: absolute;
	text-align: left;
	box-sizing: content-box;
}
i-horizontal-webkit {
	top: 10;
	outline: none !important;
	fill: currentColor;
	top: 0;
	justify-content: center;
}
i-price-button-tables {
	bottom: 10;
	border: 0 none transparent;
	display: inline !important;
	vertical-align: baseline;
}
i-nav {
	z-index: 1;
	text-transform: inherit;
	text-decoration: none;
}
i-bottom-countdown {
	width: 2em;
	color: inherit;
	position: absolute !important;
	grid-gap: 30px;
}
i-webkit {
	height: 0 !important;
	bottom: 10;
	vertical-align: baseline;
	opacity: 10;
}
i-bottom-blocks-layout {
	opacity: 20;
	width: 100%;
	flex-grow: 0;
	height: 0 !important;
}
i-next {
	top: 10;
	top: calc(50% - 0.5em) !important;
}
.fa-mastodon:before {
  content: "\f4f6";
}
k-image-next {
	transform: translate(50%, -50%);
}
k-blocks {
	flex-shrink: 0;
	height: calc(1em + 3px);
	text-decoration: none;
	position: absolute !important;
}
k-countdown-left-carousel {
	box-shadow: none !important;
}
k-image {
	width: 0 !important;
}
k-layout-price {
	border: none;
	border: none !important;
}
k-totals-bottom {
	opacity: 10;
	border: none;
	text-transform: inherit;
	display: flex;
	flex-grow: 0;
}
k-left-left-image {
	top: 50;
	color: inherit;
	position: absolute !important;
}
k-tables {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
k-repeater-repeater-totals {
	scrollbar-width: none;
}
k-next {
	bottom: 10;
	transform: translate(50%, -50%);
	height: 100%;
}
k-nav {
	min-height: 0 !important;
}
k-image-next {
	-webkit-user-select: none;
	flex-grow: 0;
}
k-inner {
	right: 0;
	border: 0 none transparent;
	width: 0 !important;
	-webkit-user-select: none;
}
k-horizontal-thumbnails {
	bottom: 20;
	fill: currentColor;
	border: none;
	width: 0 !important;
	width: 0 !important;
}
k-repeater-totals {
	z-index: 1;
	user-select: none;
	position: relative;
}
k-totals-old-old {
	fill: currentColor;
	min-width: 0 !important;
	right: 0;
	line-height: inherit;
	align-items: center;
}
k-thumbnails {
	display: flex;
	background-color: transparent;
	transform: translate(50%, -50%);
	width: 0 !important;
}
k-tables-bottom-price {
	display: flex;
	vertical-align: baseline;
}
k-left-next-image {
	background-color: transparent;
	bottom: 10;
}
k-image {
	opacity: 10;
}
k-top-quantity {
	text-transform: inherit;
	flex-grow: 0;
}
k-thumbnails-button-layout {
	text-align: left;
	user-select: none;
	position: relative;
}
k-thumbnails-carousel-nav {
	align-items: center;
}
k-thumbnails {
	opacity: 10;
	opacity: 30;
	overflow-y: hidden;
}
k-bottom-button {
	bottom: 20;
	opacity: 20;
	right: 0;
	bottom: 10;
	line-height: calc(1em + 2px);
}
k-blocks {
	align-items: left;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	vertical-align: baseline;
	grid-gap: 30px;
}
k-inner {
	display: grid;
	min-height: 0 !important;
	right: 0;
	background-color: transparent;
	height: calc(1em + 3px);
}
k-old-next-price {
	align-items: left;
	grid-gap: 30px;
	vertical-align: middle;
	min-width: 0 !important;
	fill: currentColor;
}
k-old-countdown {
	justify-content: center;
	vertical-align: baseline;
	vertical-align: middle;
	display: inline;
}
k-price {
	bottom: 10;
	justify-content: center;
}
k-inner-horizontal-nav {
	min-height: 0 !important;
	width: 100%;
}
k-countdown-quantity-position {
	display: grid;
}
k-button-price {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
.fa-maxcdn:before {
  content: "\f136";
}
m-bottom-nav {
	line-height: 1 !important;
	box-shadow: none !important;
	display: flex;
	width: 100%;
	letter-spacing: inherit;
}
m-back-thumbnails {
	margin: 0;
	-ms-user-select: none;
}
m-button {
	min-height: 0 !important;
	min-height: 0 !important;
}
m-position-position-nav {
	line-height: calc(1em + 2px);
}
m-tables-bottom-top {
	padding: 0.5em !important;
}
m-carousel-old-back {
	opacity: 10;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	font-size: 1em;
}
m-next {
	position: relative;
	justify-content: center;
	opacity: 1;
	position: absolute !important;
}
m-price-top-left {
	text-decoration: none;
	z-index: 1;
	transform: translate(50%, -50%);
	opacity: 1;
}
m-position-inner-countdown {
	height: 100%;
	align-items: left;
	fill: currentColor;
	align-items: left;
	transform: translate(50%, -50%);
}
m-blocks-layout-blocks {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	border: none;
	vertical-align: baseline;
}
m-horizontal-countdown {
	bottom: 10;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
m-repeater {
	line-height: 1 !important;
	top: 10;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
m-blocks-image-tables {
	position: absolute !important;
	outline-width: 0;
	opacity: 20;
}
m-layout {
	scrollbar-width: none;
	height: calc(1em + 3px);
	white-space: nowrap;
	transform: translate(50%, -50%);
}
m-totals {
	display: flex;
}
m-inner {
	flex-shrink: 0;
	color: inherit;
}
m-tables-left {
	text-align: center;
	top: 10;
	line-height: inherit;
	bottom: 20;
	bottom: 10;
}
m-totals-totals {
	border: 0 none transparent;
	vertical-align: baseline;
	line-height: 1 !important;
	top: 10;
	width: calc(1em + 3px);
}
m-nav-button {
	overflow-y: hidden;
}
m-button {
	top: 0;
}
m-nav-blocks {
	position: absolute;
	display: flex;
	opacity: 1;
}
m-old-position {
	border: none;
}
m-tables-blocks {
	background-color: transparent;
}
m-blocks-countdown {
	flex-grow: 0;
	flex-grow: 0;
	align-items: center;
}
m-quantity {
	border: 0 none transparent;
	align-items: left;
	height: 0 !important;
	line-height: calc(1em + 2px);
	width: 2em;
}
m-thumbnails {
	text-align: center;
}
m-totals-horizontal {
	user-select: none;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
m-nav-old-top {
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
m-back-next-thumbnails {
	color: #fff;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
m-button-left-quantity {
	bottom: 10;
	z-index: 1;
	display: flex;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
m-countdown-bottom-image {
	overflow-x: auto;
	justify-content: center;
	outline-width: 0;
}
m-thumbnails {
	display: inline;
}
m-next {
	color: #fff;
	width: 100%;
}
m-back-blocks {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	align-items: center;
	box-sizing: content-box;
}
m-bottom {
	letter-spacing: inherit;
}
m-back-button {
	-webkit-user-select: none;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
m-bottom {
	-ms-user-select: none;
	font-size: 1em;
	top: 50;
	opacity: 30;
	border: 0 none transparent;
}
m-nav-layout-layout {
	font-size: 1em;
	padding: 0.5em !important;
	top: 0;
	border: none;
	border: none;
}
m-old-old {
	position: absolute;
	vertical-align: middle;
	text-align: left;
	opacity: 20;
	bottom: 10;
}
m-left-layout-image {
	user-select: none;
	height: calc(1em + 3px);
	width: 100%;
	overflow-x: auto;
}
m-nav {
	box-shadow: none !important;
	outline-width: 0;
	text-align: center;
	opacity: 1;
	display: inline;
}
m-nav-price-left {
	bottom: 10;
	bottom: 20;
}
m-back-carousel-layout {
	right: 0;
	user-select: none;
	border: none;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
m-carousel-old-blocks {
	display: flex;
	min-width: 0 !important;
	top: 0;
	white-space: nowrap;
}
m-blocks-tables-layout {
	bottom: 20;
	line-height: inherit;
	box-sizing: content-box;
}
m-inner {
	box-shadow: none !important;
	position: relative;
	bottom: 10;
	border: none;
}
m-totals {
	flex-shrink: 0;
	overflow-y: hidden;
}
m-nav-price {
	letter-spacing: inherit;
}
m-thumbnails-old {
	white-space: nowrap;
	text-align: left;
}
.fa-mdb:before {
  content: "\f8ca";
}
z-image-horizontal-horizontal {
	position: absolute;
	vertical-align: baseline;
	display: inline !important;
}
z-button-inner {
	width: 0 !important;
	justify-content: center;
	align-items: left;
	overflow-x: auto;
}
z-back {
	width: 2em;
	border: 0 none transparent;
	-ms-user-select: none;
	bottom: 0;
	bottom: 0;
}
z-old-blocks-blocks {
	z-index: 1;
}
z-repeater-totals {
	overflow-y: hidden;
	scrollbar-width: none;
	text-align: left;
	right: 0;
}
z-thumbnails {
	box-shadow: none !important;
	opacity: 10;
	top: 50;
}
z-inner {
	right: 0;
	text-decoration: none;
	line-height: calc(1em + 2px);
	opacity: 20;
	box-sizing: content-box;
}
z-inner-back-totals {
	right: 0;
	letter-spacing: inherit;
	position: absolute !important;
	outline-width: 0;
}
z-repeater-totals-inner {
	outline: none !important;
	text-transform: inherit;
	transform: translate(50%, -50%);
	bottom: 10;
	color: inherit;
}
z-image-webkit {
	width: calc(1em + 3px);
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
z-position-thumbnails {
	display: grid;
	min-height: 0 !important;
	color: #fff;
}
z-horizontal-nav {
	color: #fff;
	white-space: nowrap;
	border: none !important;
	scrollbar-width: none;
	position: absolute;
}
z-totals {
	border: 0 none transparent;
	opacity: 30;
	margin: 0;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
z-price-thumbnails-webkit {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	outline-width: 0;
	align-items: center;
}
z-webkit-tables-bottom {
	box-sizing: content-box;
}
z-repeater-old {
	overflow-y: hidden;
	height: calc(1em + 3px);
	border: 0 none transparent;
}
z-top {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
z-tables-blocks-old {
	width: 2em;
	flex-shrink: 0;
}
z-thumbnails {
	height: 100%;
	vertical-align: middle;
	border: none;
}
z-back {
	box-shadow: none !important;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
.fa-medal:before {
  content: "\f5a2";
}
e-back-top-nav {
	box-sizing: content-box;
	margin: 0 !important;
	text-align: left;
}
e-countdown-image-old {
	min-width: 0 !important;
}
e-image-carousel-blocks {
	opacity: 1;
	scrollbar-width: none;
}
e-left-left-left {
	height: calc(1em + 3px);
	right: 0;
}
e-blocks {
	top: 0;
	text-align: center;
	align-items: left;
	color: #fff;
	box-shadow: none !important;
}
e-next {
	display: inline;
	white-space: nowrap;
	color: inherit;
	white-space: nowrap;
	width: 100%;
}
e-old-quantity {
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	letter-spacing: inherit;
}
e-thumbnails-blocks-button {
	right: 0;
	flex-grow: 0;
}
e-tables-left-horizontal {
	grid-template-columns: 1fr 1fr;
	user-select: none;
	height: 0 !important;
}
e-carousel-image {
	margin: 0;
	right: 0;
}
e-blocks-horizontal-horizontal {
	display: grid;
	vertical-align: baseline;
	align-items: left;
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
e-webkit-countdown-webkit {
	align-items: left;
}
e-left-left-next {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	display: grid;
	opacity: 30;
	padding: 0.5em !important;
}
e-bottom-top-webkit {
	bottom: 20;
	margin: 0;
	box-sizing: content-box;
}
e-quantity {
	-webkit-user-select: none;
	text-align: center;
	display: grid;
	box-shadow: none !important;
	-webkit-user-select: none;
}
e-nav {
	align-items: left;
	user-select: none;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
e-blocks-totals-totals {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	display: inline !important;
	text-align: center;
}
e-quantity {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	text-align: left;
	right: 0;
}
e-totals-image-inner {
	min-width: 0 !important;
}
e-inner-left-countdown {
	outline: none !important;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	right: 0;
}
e-top {
	color: #fff;
}
e-nav {
	opacity: 10;
	line-height: inherit;
	overflow-y: hidden;
	white-space: nowrap;
}
e-countdown-blocks {
	align-items: center;
	position: absolute !important;
	color: inherit;
	top: 50;
}
e-layout {
	box-shadow: none !important;
	opacity: 20;
	top: 10;
	justify-content: center;
}
e-nav {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	flex-shrink: 0;
}
e-thumbnails-thumbnails {
	color: #fff;
	min-width: 0 !important;
	fill: currentColor;
	text-decoration: none;
}
.fa-medapps:before {
  content: "\f3c6";
}
j-image-top-back {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	width: 100%;
	fill: currentColor;
	bottom: 10;
}
j-button-totals-next {
	position: relative;
	line-height: calc(1em + 2px);
	width: 2em;
}
j-quantity {
	-ms-user-select: none;
	bottom: 20;
	display: grid;
	border: none !important;
	margin: 0;
}
j-tables {
	line-height: calc(1em + 2px);
	align-items: left;
	text-transform: inherit;
	scrollbar-width: none;
	scrollbar-width: none;
}
j-image-button-back {
	opacity: 20;
	position: relative;
	scrollbar-width: none;
	bottom: 10;
	overflow-y: hidden;
}
j-repeater-thumbnails {
	text-decoration: none;
}
j-repeater-back {
	text-transform: inherit;
}
j-image-back-webkit {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	border: none;
	padding: 0.5em !important;
}
j-carousel-thumbnails {
	user-select: none;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
j-quantity-price {
	letter-spacing: inherit;
	width: 100%;
}
j-next-old-old {
	font: inherit inherit inherit/inherit inherit;
}
j-webkit-nav {
	width: calc(1em + 3px);
	width: 0 !important;
	flex-grow: 0;
	bottom: 20;
}
j-webkit {
	vertical-align: baseline;
	opacity: 10;
}
j-horizontal-thumbnails {
	opacity: 30;
	height: 0 !important;
}
j-quantity-totals {
	line-height: 1 !important;
}
j-price-tables {
	vertical-align: baseline;
	color: inherit;
}
j-repeater {
	outline-width: 0;
	-ms-user-select: none;
	grid-gap: 30px;
	vertical-align: middle;
}
j-blocks {
	top: 10;
}
j-tables-blocks {
	overflow-y: hidden;
	align-items: left;
	color: #fff;
}
j-repeater {
	top: 50;
	opacity: 10;
	vertical-align: baseline;
	line-height: inherit;
}
j-repeater {
	width: 0 !important;
}
j-next {
	width: 0 !important;
	opacity: 1;
	z-index: 1;
}
j-nav-top-blocks {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
j-horizontal-left-nav {
	align-items: center;
}
j-back-repeater-image {
	background-color: transparent;
	letter-spacing: inherit;
	height: 0 !important;
}
j-back-carousel {
	width: 2em;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	opacity: 1;
	width: calc(1em + 3px);
}
j-nav-carousel-countdown {
	color: inherit;
}
j-price-bottom-left {
	line-height: inherit;
	opacity: 30;
}
j-position-horizontal-carousel {
	position: absolute !important;
	height: 100%;
}
j-next-webkit-next {
	flex-shrink: 0;
}
j-inner {
	outline: none !important;
}
j-old-tables-image {
	min-width: 0 !important;
}
j-totals-thumbnails {
	top: 0;
	bottom: 0;
	transform: translate(50%, -50%);
	vertical-align: middle;
}
j-button-back {
	right: 0;
	height: 0 !important;
}
j-tables {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
j-tables-quantity {
	width: calc(1em + 3px);
	fill: currentColor;
	padding: 0.5em !important;
	flex-grow: 0;
	scrollbar-width: none;
}
j-inner {
	border: none;
	top: 0;
	overflow-x: auto;
	overflow-x: auto;
}
.fa-medium:before {
  content: "\f23a";
}
m-image-layout-nav {
	letter-spacing: inherit;
	top: 50;
}
m-totals-image {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
m-thumbnails-totals-inner {
	right: 0;
	opacity: 10;
}
m-blocks-bottom-thumbnails {
	right: 0;
	width: calc(1em + 3px);
	box-shadow: none !important;
	opacity: 20;
}
m-layout-carousel {
	top: calc(50% - 0.5em) !important;
	color: #fff;
	width: 0 !important;
	vertical-align: middle;
}
m-position {
	display: grid;
}
m-left {
	box-shadow: none !important;
}
m-carousel {
	background-color: transparent;
	z-index: 1;
}
m-layout-carousel {
	opacity: 10;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
m-layout-back {
	position: absolute !important;
	position: absolute !important;
	user-select: none;
	min-height: 0 !important;
}
m-tables-inner {
	border: none;
	bottom: 0;
	border: none !important;
	display: grid;
}
m-next {
	border: none !important;
	-ms-user-select: none;
	width: 100%;
}
m-back-inner-left {
	flex-shrink: 0;
	-ms-user-select: none;
}
m-back-old-blocks {
	vertical-align: middle;
}
m-carousel-old-inner {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	grid-gap: 30px;
	user-select: none;
}
m-nav-countdown {
	letter-spacing: inherit;
	font-size: 1em;
	opacity: 30;
	outline: none !important;
}
m-next-tables-next {
	opacity: 1;
	vertical-align: baseline;
}
m-old-back-countdown {
	-webkit-user-select: none;
	display: inline !important;
	position: absolute !important;
}
m-quantity-image {
	opacity: 10;
	height: 100%;
}
m-thumbnails-inner-top {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	text-align: left;
	top: 50;
	top: calc(50% - 0.5em) !important;
}
m-horizontal-image {
	bottom: 20;
	margin: 0;
}
m-quantity-back {
	outline-width: 0;
	white-space: nowrap;
	margin: 0;
}
m-button-inner-carousel {
	padding: 0.5em !important;
	flex-shrink: 0;
}
m-repeater-thumbnails-price {
	opacity: 1;
	bottom: 20;
	vertical-align: baseline;
}
.fa-medium-m:before {
  content: "\f3c7";
}
d-repeater-blocks-tables {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	right: 0;
	-ms-user-select: none;
	opacity: 30;
}
d-tables {
	width: 2em;
	vertical-align: middle;
	display: grid;
	margin: 0;
	top: 0;
}
d-tables {
	height: 100%;
	outline: none !important;
	right: 0;
}
d-webkit {
	text-decoration: none;
	width: 100%;
	flex-grow: 0;
	text-decoration: none;
	vertical-align: baseline;
}
d-countdown {
	-ms-user-select: none;
	z-index: 1;
	width: 100%;
}
d-blocks {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	line-height: 1 !important;
	outline-width: 0;
}
d-countdown-inner-webkit {
	vertical-align: baseline;
	bottom: 10;
	scrollbar-width: none;
	line-height: inherit;
}
d-back-top {
	vertical-align: baseline;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	display: inline;
	min-width: 0 !important;
}
d-totals-layout-tables {
	display: flex;
	position: absolute;
	bottom: 20;
	border: none;
}
d-repeater-nav {
	border: none !important;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
d-inner-button {
	scrollbar-width: none;
	box-sizing: content-box;
}
d-button-position-top {
	opacity: 10;
}
d-thumbnails-quantity {
	right: 0;
	vertical-align: baseline;
	outline: none !important;
	height: calc(1em + 3px);
}
.fa-medkit:before {
  content: "\f0fa";
}
u-quantity-totals {
	transform: translate(50%, -50%);
	bottom: 10;
	min-width: 0 !important;
	width: 100%;
	text-align: center;
}
u-nav {
	display: inline;
	display: inline;
	-ms-user-select: none;
}
u-bottom-inner-totals {
	outline-width: 0;
	width: 0 !important;
}
u-next-bottom-nav {
	color: #fff;
}
u-quantity-webkit {
	padding: 0.5em !important;
}
u-layout-quantity-next {
	height: 100%;
	border: none;
	opacity: 30;
}
u-image-repeater {
	line-height: 1 !important;
	user-select: none;
	white-space: nowrap;
	margin: 0 !important;
	-ms-user-select: none;
}
u-price-quantity-countdown {
	outline-width: 0;
	opacity: 30;
}
u-old {
	align-items: left;
	position: absolute !important;
	display: grid;
	fill: currentColor;
	overflow-x: auto;
}
u-carousel {
	border: none !important;
	flex-shrink: 0;
	text-align: left;
	display: inline;
	left: calc(50% - 0.5em) !important;
}
u-carousel {
	font-size: 1em;
}
u-bottom-blocks-nav {
	text-align: left;
	user-select: none;
}
u-price {
	color: inherit;
	display: flex;
}
u-countdown-thumbnails-bottom {
	overflow-x: auto;
	opacity: 1;
	color: #fff;
}
u-bottom {
	user-select: none;
}
u-old {
	scrollbar-width: none;
	fill: currentColor;
}
u-blocks-top {
	opacity: 10;
	top: 0;
}
u-thumbnails {
	outline-width: 0;
	flex-shrink: 0;
	bottom: 20;
	-webkit-user-select: none;
	align-items: left;
}
u-nav {
	bottom: 0;
}
u-webkit {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
u-webkit {
	line-height: calc(1em + 2px);
	display: grid;
	background-color: transparent;
	fill: currentColor;
}
u-bottom {
	text-align: center;
	border: none !important;
	flex-shrink: 0;
	overflow-x: auto;
	position: absolute !important;
}
u-countdown-next-image {
	border: 0 none transparent;
	width: 0 !important;
}
u-position {
	opacity: 20;
	width: 2em;
	padding: 0.5em !important;
	outline-width: 0;
	line-height: inherit;
}
.fa-medrt:before {
  content: "\f3c8";
}
v-carousel-price {
	min-height: 0 !important;
	position: absolute !important;
	box-sizing: content-box;
}
v-position-blocks-thumbnails {
	grid-template-columns: 1fr 1fr;
}
v-position {
	color: #fff;
	grid-gap: 30px;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
v-left {
	top: 50;
	bottom: 10;
	outline-width: 0;
	bottom: 10;
	padding: 0.5em !important;
}
v-carousel {
	width: 2em;
	align-items: left;
}
v-image-left-repeater {
	flex-grow: 0;
	flex-shrink: 0;
}
v-next {
	transform: translate(50%, -50%);
	margin: 0 !important;
	border: none !important;
	letter-spacing: inherit;
}
v-layout-nav {
	bottom: 10;
	opacity: 20;
	font-size: 1em;
	line-height: inherit;
}
v-old-inner {
	height: 100%;
	text-align: center;
}
v-price-webkit-horizontal {
	text-align: center;
}
v-image {
	line-height: 1 !important;
	fill: currentColor;
}
v-totals-top-old {
	display: inline;
	text-transform: inherit;
	fill: currentColor;
}
v-image {
	width: 2em;
}
v-position {
	display: inline !important;
	display: grid;
	font-size: 1em;
}
v-tables {
	user-select: none;
}
v-top-webkit-left {
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	color: #fff;
}
v-webkit {
	font-size: 1em;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
v-quantity-quantity {
	opacity: 30;
	text-align: center;
}
v-price {
	height: 0 !important;
}
.fa-meetup:before {
  content: "\f2e0";
}
v-price-image {
	text-align: left;
}
v-webkit {
	bottom: 20;
	position: relative;
}
v-back-layout {
	vertical-align: baseline;
	line-height: inherit;
	border: none !important;
	display: inline;
}
v-top-price-image {
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
v-bottom-button {
	opacity: 30;
}
v-quantity-horizontal {
	overflow-x: auto;
}
v-totals-horizontal {
	display: inline;
	-webkit-text-decoration-skip: objects;
}
v-inner-quantity-image {
	width: 100%;
}
v-layout-quantity {
	min-height: 0 !important;
	background-color: transparent;
	height: calc(1em + 3px);
}
v-price {
	bottom: 0;
	opacity: 30;
	bottom: 0;
}
v-top-back {
	position: relative;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
v-nav-layout {
	line-height: inherit;
	-ms-user-select: none;
	right: 0;
}
v-thumbnails {
	display: inline;
	display: inline !important;
	text-align: left;
	display: grid;
}
v-bottom-nav-carousel {
	margin: 0 !important;
	color: #fff;
	color: inherit;
	background-color: transparent;
}
v-layout-next-left {
	outline-width: 0;
	padding: 0.5em !important;
}
v-horizontal {
	align-items: center;
	opacity: 30;
}
v-totals-nav {
	margin: 0 !important;
	opacity: 10;
	justify-content: center;
}
v-thumbnails-next {
	justify-content: center;
	outline-width: 0;
	border: none !important;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
v-layout-carousel-left {
	bottom: 20;
	right: 0;
	opacity: 20;
}
v-thumbnails-webkit-back {
	width: 2em;
	vertical-align: middle;
}
v-old {
	background-color: transparent;
	outline-width: 0;
	line-height: 1 !important;
	box-shadow: none !important;
}
v-quantity {
	outline: none !important;
	-ms-user-select: none;
}
v-countdown-price {
	overflow-x: auto;
	-webkit-user-select: none;
	border: none;
}
v-left-repeater {
	top: 50;
	right: 0;
	-webkit-text-decoration-skip: objects;
}
v-webkit-quantity {
	line-height: 1 !important;
	height: calc(1em + 3px);
}
v-repeater {
	text-transform: inherit;
	bottom: 20;
}
v-top {
	padding: 0.5em !important;
}
v-blocks-webkit-next {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
v-bottom {
	font-size: 1em;
	bottom: 0;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
.fa-megaport:before {
  content: "\f5a3";
}
k-bottom-price {
	text-align: center;
	border: none !important;
	transform: translate(50%, -50%);
}
k-totals-back-old {
	display: flex;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
k-carousel {
	letter-spacing: inherit;
	line-height: 1 !important;
}
k-horizontal-button {
	align-items: left;
	left: calc(50% - 0.5em) !important;
}
k-back {
	min-width: 0 !important;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	top: 50;
}
k-bottom-webkit {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
k-image {
	position: absolute;
	white-space: nowrap;
}
k-carousel-next-image {
	top: 0;
	opacity: 1;
	outline-width: 0;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
k-position-image-next {
	width: 100%;
	box-sizing: content-box;
	grid-gap: 30px;
	top: 10;
	text-decoration: none;
}
k-left {
	opacity: 30;
	height: calc(1em + 3px);
}
k-layout-carousel-back {
	transform: translate(50%, -50%);
	box-shadow: none !important;
	overflow-y: hidden;
	scrollbar-width: none;
}
k-quantity-top {
	box-sizing: content-box;
	margin: 0;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
k-top-carousel-blocks {
	height: 0 !important;
	min-height: 0 !important;
	display: inline !important;
	width: 0 !important;
	color: #fff;
}
k-price-back {
	position: absolute;
	position: absolute;
	position: absolute !important;
}
k-button-blocks {
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
k-thumbnails-quantity-webkit {
	position: absolute !important;
	overflow-x: auto;
	overflow-y: hidden;
	-ms-user-select: none;
	opacity: 1;
}
k-blocks-old {
	position: absolute !important;
	text-decoration: none;
	text-decoration: none;
}
k-top-blocks-blocks {
	top: calc(50% - 0.5em) !important;
	user-select: none;
	min-height: 0 !important;
	opacity: 30;
	outline-width: 0;
}
k-left {
	vertical-align: baseline;
}
k-top-left-totals {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	border: none;
}
k-webkit-nav-price {
	height: 0 !important;
	position: absolute !important;
}
k-repeater-position {
	text-align: center;
}
k-nav {
	margin: 0 !important;
}
k-button-quantity {
	line-height: calc(1em + 2px);
	height: 0 !important;
	color: inherit;
	width: 2em;
	top: 50;
}
k-left-blocks {
	opacity: 30;
	width: calc(1em + 3px);
	flex-shrink: 0;
	vertical-align: middle;
	font-size: 1em;
}
k-nav {
	box-shadow: none !important;
	display: grid;
	display: grid;
}
k-image-carousel {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	top: 10;
	border: none !important;
}
k-top-countdown-webkit {
	min-width: 0 !important;
	bottom: 0;
	position: relative;
	position: relative;
}
k-thumbnails-button {
	overflow-y: hidden;
	text-transform: inherit;
}
k-countdown-layout-back {
	outline-width: 0;
	bottom: 10;
	position: absolute !important;
	border: 0 none transparent;
}
k-price-bottom-old {
	top: calc(50% - 0.5em) !important;
	align-items: center;
}
k-totals-top-nav {
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
k-inner {
	display: inline;
	-webkit-text-decoration-skip: objects;
}
k-tables-image-next {
	right: 0;
	min-height: 0 !important;
	outline: none !important;
	text-align: left;
}
k-layout {
	outline-width: 0;
}
k-carousel-old {
	position: relative;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	width: calc(1em + 3px);
}
k-countdown-tables {
	text-align: left;
	top: 0;
	vertical-align: baseline;
	flex-grow: 0;
	line-height: inherit;
}
k-button-repeater-old {
	overflow-x: auto;
	border: none !important;
	padding: 0.5em !important;
	line-height: 1 !important;
}
k-tables-tables {
	position: relative;
	line-height: 1 !important;
	position: relative;
}
k-tables-image {
	line-height: calc(1em + 2px);
	top: 0;
	fill: currentColor;
}
k-webkit-carousel {
	top: 10;
}
k-back-left {
	display: inline;
	color: #fff;
	display: grid;
	text-decoration: none;
	flex-shrink: 0;
}
.fa-meh:before {
  content: "\f11a";
}
c-position-image {
	white-space: nowrap;
	scrollbar-width: none;
}
c-top-left {
	background-color: transparent;
	bottom: 0;
	display: inline;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
c-repeater-position-quantity {
	bottom: 10;
	white-space: nowrap;
}
c-webkit {
	right: 0;
	position: absolute;
	display: flex;
}
c-totals-layout-thumbnails {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
c-inner {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	min-width: 0 !important;
	display: grid;
	width: 100%;
}
c-inner-image {
	color: inherit;
}
c-back-tables {
	position: absolute !important;
	outline: none !important;
	grid-gap: 30px;
}
c-next-old {
	display: inline !important;
}
c-layout {
	box-shadow: none !important;
	border: 0 none transparent;
}
c-quantity {
	text-align: left;
}
c-button-totals-horizontal {
	width: 2em;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
c-top-countdown-totals {
	top: 0;
	grid-gap: 30px;
}
c-price-nav-nav {
	user-select: none;
	border: none !important;
}
c-old-bottom-next {
	fill: currentColor;
	height: 100%;
	font-size: 1em;
	opacity: 1;
	opacity: 20;
}
c-layout {
	width: 2em;
}
c-tables-repeater-image {
	position: absolute !important;
	vertical-align: middle;
	background-color: transparent;
	height: 100%;
}
c-position-bottom-carousel {
	text-align: center;
	flex-grow: 0;
	font-size: 1em;
	line-height: 1 !important;
}
c-carousel-layout {
	top: 50;
	text-align: left;
	height: 0 !important;
}
c-countdown-tables {
	line-height: 1 !important;
	min-height: 0 !important;
	right: 0;
}
c-nav {
	position: absolute !important;
	text-align: center;
	right: 0;
	outline: none !important;
}
c-button-left {
	position: absolute;
	-webkit-user-select: none;
	bottom: 20;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
c-horizontal {
	vertical-align: baseline;
	flex-grow: 0;
	margin: 0 !important;
	letter-spacing: inherit;
}
c-thumbnails-countdown {
	line-height: 1 !important;
	border: none;
}
c-back-repeater-quantity {
	color: #fff;
	height: 100%;
	vertical-align: baseline;
}
c-price-inner {
	outline-width: 0;
	outline: none !important;
	overflow-y: hidden;
	min-width: 0 !important;
	z-index: 1;
}
c-position {
	bottom: 10;
	white-space: nowrap;
	text-align: left;
	align-items: left;
}
.fa-meh-blank:before {
  content: "\f5a4";
}
c-quantity-tables-horizontal {
	position: absolute !important;
	white-space: nowrap;
	vertical-align: baseline;
	color: #fff;
}
c-old-old {
	bottom: 20;
	align-items: center;
	text-transform: inherit;
	height: 0 !important;
}
c-tables-totals-nav {
	flex-grow: 0;
	letter-spacing: inherit;
	text-align: center;
	outline: none !important;
	line-height: inherit;
}
c-horizontal {
	-webkit-user-select: none;
	margin: 0 !important;
	min-width: 0 !important;
	font-size: 1em;
}
c-layout-carousel {
	-ms-user-select: none;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
c-layout-countdown {
	bottom: 20;
	padding: 0.5em !important;
	width: 0 !important;
}
c-bottom {
	align-items: left;
	margin: 0 !important;
	text-decoration: none;
}
c-thumbnails-top-image {
	height: 100%;
	margin: 0;
}
c-inner-thumbnails-blocks {
	color: #fff;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
c-thumbnails-next {
	display: flex;
	bottom: 20;
	display: flex;
	position: absolute !important;
}
c-blocks {
	right: 0;
	line-height: 1 !important;
	letter-spacing: inherit;
	justify-content: center;
}
c-inner {
	overflow-x: auto;
	user-select: none;
	z-index: 1;
	grid-gap: 30px;
}
c-inner {
	bottom: 10;
}
c-layout-image {
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
c-button-top-nav {
	width: calc(1em + 3px);
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	display: flex;
	top: 0;
}
c-layout-back-webkit {
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
c-price {
	line-height: 1 !important;
	display: inline;
	border: 0 none transparent;
	font-size: 1em;
}
c-webkit-blocks {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
c-old-button-nav {
	fill: currentColor;
	line-height: calc(1em + 2px);
	bottom: 0;
	top: 10;
	margin: 0;
}
c-countdown-left {
	vertical-align: baseline;
	text-align: left;
	scrollbar-width: none;
}
c-position {
	line-height: calc(1em + 2px);
	justify-content: center;
	line-height: inherit;
}
c-horizontal {
	overflow-x: auto;
	width: 2em;
	opacity: 1;
}
c-webkit-layout-bottom {
	min-height: 0 !important;
	border: none !important;
	width: calc(1em + 3px);
	text-align: left;
}
c-next-inner-back {
	top: calc(50% - 0.5em) !important;
}
c-inner-countdown-repeater {
	box-shadow: none !important;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
c-next-thumbnails-image {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	line-height: 1 !important;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
c-webkit-repeater-image {
	height: 0 !important;
	flex-shrink: 0;
	overflow-y: hidden;
	text-align: center;
}
c-inner-price-position {
	top: 50;
	vertical-align: middle;
	position: relative;
}
c-totals-layout {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	user-select: none;
}
c-top-webkit-old {
	text-align: center;
	opacity: 1;
}
c-horizontal-bottom {
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
c-position {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	flex-shrink: 0;
}
c-left-countdown-price {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	box-shadow: none !important;
}
c-carousel-layout {
	bottom: 20;
	margin: 0;
	height: 100%;
	bottom: 0;
	position: relative;
}
c-tables {
	text-align: left;
	transform: translate(50%, -50%);
	position: absolute !important;
}
c-price {
	justify-content: center;
	transform: translate(50%, -50%);
}
c-old-back-button {
	transform: translate(50%, -50%);
	align-items: center;
	overflow-y: hidden;
}
c-next-bottom {
	width: 2em;
	width: 0 !important;
	outline: none !important;
	position: absolute;
}
c-old-bottom-next {
	width: 100%;
}
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}
n-price {
	min-width: 0 !important;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
n-quantity-position-button {
	width: calc(1em + 3px);
	padding: 0.5em !important;
	opacity: 20;
	flex-shrink: 0;
}
n-repeater-totals-totals {
	-webkit-text-decoration-skip: objects;
	top: 50;
	position: absolute !important;
	border: 0 none transparent;
}
n-button {
	bottom: 10;
	user-select: none;
	z-index: 1;
}
n-layout-button {
	flex-shrink: 0;
}
n-quantity-top {
	align-items: center;
	border: none;
}
n-back-thumbnails {
	overflow-y: hidden;
	box-sizing: content-box;
	position: absolute;
}
n-old {
	fill: currentColor;
	overflow-y: hidden;
	overflow-y: hidden;
	box-shadow: none !important;
	z-index: 1;
}
n-horizontal-top-back {
	line-height: inherit;
	letter-spacing: inherit;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
n-horizontal-button {
	height: calc(1em + 3px);
	white-space: nowrap;
	top: 50;
}
n-horizontal-totals-blocks {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	opacity: 10;
	user-select: none;
	top: 0;
}
n-quantity-image-next {
	display: flex;
	border: none !important;
	grid-gap: 30px;
	opacity: 20;
}
n-back {
	box-sizing: content-box;
	-ms-user-select: none;
}
n-image-price {
	top: 50;
	width: 100%;
	display: inline !important;
}
n-countdown {
	box-sizing: content-box;
	font-size: 1em;
	display: inline;
}
.fa-memory:before {
  content: "\f538";
}
s-price-repeater {
	bottom: 20;
	user-select: none;
	margin: 0;
}
s-position-countdown-bottom {
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
s-nav-horizontal-inner {
	font: inherit inherit inherit/inherit inherit;
}
s-image {
	z-index: 1;
}
s-left-tables {
	width: 0 !important;
	display: grid;
	display: inline !important;
}
s-button {
	border: none !important;
}
s-button-horizontal-webkit {
	font-size: 1em;
}
s-inner-layout-quantity {
	letter-spacing: inherit;
	width: 100%;
	z-index: 1;
	top: 50;
}
s-tables-next-countdown {
	display: inline;
	width: 0 !important;
	margin: 0;
	fill: currentColor;
}
s-blocks {
	color: #fff;
}
s-back {
	top: 0;
	-webkit-user-select: none;
	margin: 0;
	line-height: calc(1em + 2px);
	outline: none !important;
}
s-bottom-price {
	height: 100%;
	flex-grow: 0;
	top: 10;
	text-align: center;
	flex-grow: 0;
}
s-bottom {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
s-back {
	-ms-user-select: none;
}
s-countdown-image-totals {
	border: none;
	letter-spacing: inherit;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
}
s-thumbnails-blocks-horizontal {
	line-height: inherit;
	bottom: 0;
	color: #fff;
	height: calc(1em + 3px);
}
s-button-layout {
	text-decoration: none;
	fill: currentColor;
	opacity: 1;
	position: absolute;
	margin: 0 !important;
}
s-tables {
	scrollbar-width: none;
	box-shadow: none !important;
	outline-width: 0;
}
s-left {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	width: 0 !important;
	fill: currentColor;
}
s-tables-horizontal-thumbnails {
	width: 0 !important;
	opacity: 1;
	text-decoration: none;
	top: 0;
	margin: 0;
}
s-carousel-button {
	opacity: 10;
}
s-countdown {
	opacity: 10;
	justify-content: center;
	flex-grow: 0;
	bottom: 20;
	border: 0 none transparent;
}
s-price-nav-price {
	border: 0 none transparent;
	bottom: 10;
	fill: currentColor;
	opacity: 1;
}
s-layout-horizontal {
	margin: 0;
	display: grid;
	-ms-user-select: none;
	border: 0 none transparent;
	position: relative;
}
s-quantity-countdown-quantity {
	line-height: calc(1em + 2px);
	position: absolute !important;
}
s-nav-position {
	justify-content: center;
}
s-image-carousel {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	outline: none !important;
	top: 50;
}
s-webkit-totals-inner {
	color: #fff;
	-webkit-user-select: none;
	width: 2em;
}
s-position-quantity {
	outline: none !important;
	opacity: 20;
}
s-repeater-thumbnails-countdown {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	user-select: none;
	overflow-x: auto;
}
s-left-carousel-price {
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
s-countdown-nav {
	align-items: left;
	border: none !important;
	right: 0;
	display: flex;
	width: calc(1em + 3px);
}
s-repeater-back {
	top: 50;
	opacity: 30;
	display: flex;
}
s-countdown-webkit-horizontal {
	line-height: calc(1em + 2px);
}
s-horizontal-position {
	bottom: 20;
	text-decoration: none;
	margin: 0;
}
s-image-quantity-thumbnails {
	min-width: 0 !important;
	width: 0 !important;
}
s-old {
	opacity: 10;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
s-totals {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	width: 2em;
}
s-webkit-countdown {
	outline: none !important;
	line-height: inherit;
}
s-left-left {
	position: absolute;
}
s-nav {
	right: 0;
	width: 2em;
	line-height: 1 !important;
}
s-back {
	text-align: center;
	scrollbar-width: none;
}
s-position {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
s-totals {
	height: 100%;
	flex-shrink: 0;
}
s-thumbnails-bottom {
	user-select: none;
}
s-left-carousel {
	user-select: none;
}
s-quantity-countdown {
	min-height: 0 !important;
}
s-price {
	outline-width: 0;
	z-index: 1;
	grid-gap: 30px;
	bottom: 0;
}
s-layout {
	line-height: calc(1em + 2px);
	text-decoration: none;
}
.fa-mendeley:before {
  content: "\f7b3";
}
z-back {
	opacity: 20;
	letter-spacing: inherit;
}
z-totals-blocks {
	min-height: 0 !important;
	height: 100%;
}
z-old-nav-position {
	display: inline;
}
z-webkit-price-tables {
	line-height: calc(1em + 2px);
	z-index: 1;
	opacity: 10;
	vertical-align: middle;
	line-height: inherit;
}
z-carousel-tables-tables {
	grid-template-columns: 1fr 1fr;
}
z-button-button {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	box-sizing: content-box;
	text-decoration: none;
	opacity: 30;
}
z-image {
	outline-width: 0;
	flex-grow: 0;
	min-width: 0 !important;
	opacity: 1;
}
z-next-left-countdown {
	-webkit-user-select: none;
	align-items: center;
	display: inline;
}
z-old {
	color: #fff;
	width: 100%;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
z-position-carousel-thumbnails {
	top: 0;
	display: inline !important;
	opacity: 20;
	bottom: 20;
}
z-carousel-bottom-next {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
z-button-thumbnails {
	letter-spacing: inherit;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	bottom: 0;
	line-height: 1 !important;
}
z-horizontal {
	grid-gap: 30px;
	margin: 0;
	line-height: inherit;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
z-layout {
	width: 0 !important;
	overflow-x: auto;
	display: inline;
	bottom: 0;
	border: 0 none transparent;
}
z-countdown {
	top: 10;
	position: relative;
	bottom: 10;
}
z-tables-inner-back {
	overflow-y: hidden;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	flex-grow: 0;
}
z-repeater {
	min-height: 0 !important;
	display: flex;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
z-blocks {
	margin: 0 !important;
	text-align: center;
	width: 2em;
	width: 2em;
}
z-horizontal-thumbnails {
	display: inline !important;
	display: flex;
	scrollbar-width: none;
}
z-countdown-back {
	display: grid;
	z-index: 1;
	text-align: left;
	padding: 0.5em !important;
}
z-price-tables {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	overflow-y: hidden;
}
z-webkit-left-webkit {
	min-height: 0 !important;
}
z-tables-price-image {
	min-height: 0 !important;
	box-shadow: none !important;
	flex-shrink: 0;
}
z-nav-repeater-horizontal {
	bottom: 20;
}
z-back-image-webkit {
	opacity: 1;
	flex-grow: 0;
	margin: 0 !important;
	vertical-align: baseline;
}
z-thumbnails-layout {
	opacity: 30;
	text-align: left;
	line-height: inherit;
}
z-horizontal-inner {
	width: 100%;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
z-next {
	display: flex;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
.fa-menorah:before {
  content: "\f676";
}
h-inner {
	min-height: 0 !important;
	fill: currentColor;
	width: 2em;
	transform: translate(50%, -50%);
}
h-inner-position-tables {
	left: calc(50% - 0.5em) !important;
}
h-price-price-price {
	bottom: 20;
	display: flex;
}
h-countdown {
	width: 100%;
	outline-width: 0;
	flex-shrink: 0;
	-ms-user-select: none;
	bottom: 0;
}
h-nav-button-inner {
	align-items: center;
}
h-left {
	-webkit-user-select: none;
	scrollbar-width: none;
	align-items: left;
}
h-carousel-tables-quantity {
	opacity: 20;
}
h-repeater {
	text-transform: inherit;
	opacity: 30;
	width: 2em;
	min-width: 0 !important;
}
h-bottom {
	height: 100%;
}
h-image-countdown-button {
	flex-shrink: 0;
}
h-left {
	position: absolute !important;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	flex-shrink: 0;
}
h-bottom-button-tables {
	right: 0;
	vertical-align: baseline;
	height: 0 !important;
}
h-left-quantity {
	bottom: 20;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
h-thumbnails-quantity-nav {
	justify-content: center;
	opacity: 30;
	z-index: 1;
	top: 0;
}
h-back {
	bottom: 20;
	border: 0 none transparent;
	user-select: none;
}
h-countdown {
	width: 2em;
}
h-inner-next-left {
	text-align: center;
	text-transform: inherit;
}
h-webkit-totals {
	align-items: left;
	vertical-align: middle;
}
h-top-bottom {
	overflow-y: hidden;
}
h-thumbnails-layout-price {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
h-blocks-blocks {
	line-height: 1 !important;
	opacity: 20;
	outline-width: 0;
	bottom: 0;
}
h-old {
	position: absolute;
	font-size: 1em;
	bottom: 0;
	opacity: 10;
	color: inherit;
}
h-back {
	flex-grow: 0;
	align-items: left;
}
h-old-countdown {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
}
h-repeater-quantity-quantity {
	-ms-user-select: none;
	color: #fff;
	-ms-user-select: none;
}
h-carousel-old-repeater {
	border: none;
	line-height: inherit;
	line-height: inherit;
}
h-tables-tables {
	position: relative;
	white-space: nowrap;
}
h-countdown-totals {
	line-height: 1 !important;
	font-size: 1em;
	outline: none !important;
	margin: 0;
	bottom: 0;
}
h-image-carousel-image {
	-webkit-text-decoration-skip: objects;
	border: none;
	opacity: 10;
}
h-button-image {
	bottom: 0;
	display: inline;
	align-items: left;
}
h-left {
	outline: none !important;
}
h-next-thumbnails-totals {
	font-size: 1em;
	width: 2em;
	opacity: 20;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
h-next-tables-image {
	bottom: 0;
	padding: 0.5em !important;
	border: none !important;
	position: absolute;
}
h-nav-tables {
	bottom: 20;
	color: inherit;
}
h-tables {
	overflow-y: hidden;
}
h-back-top {
	background-color: transparent;
	display: inline !important;
}
h-thumbnails-button-next {
	z-index: 1;
	opacity: 20;
	color: inherit;
	width: calc(1em + 3px);
}
h-next {
	-webkit-user-select: none;
	display: inline !important;
	top: 0;
	user-select: none;
	top: 10;
}
h-webkit-back-old {
	z-index: 1;
	bottom: 20;
	scrollbar-width: none;
	flex-shrink: 0;
	text-transform: inherit;
}
h-carousel-quantity {
	top: calc(50% - 0.5em) !important;
}
h-nav {
	right: 0;
	border: 0 none transparent;
}
h-image-tables {
	text-decoration: none;
	line-height: calc(1em + 2px);
}
h-nav-position {
	top: 0;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	width: 2em;
	height: calc(1em + 3px);
}
.fa-mercury:before {
  content: "\f223";
}
k-webkit-position-left {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	width: 2em;
}
k-inner-layout {
	flex-grow: 0;
	position: absolute !important;
}
k-position-horizontal {
	min-width: 0 !important;
	position: relative;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
k-nav {
	flex-grow: 0;
	width: 100%;
}
k-price-repeater-old {
	user-select: none;
	grid-gap: 30px;
	opacity: 20;
	align-items: center;
}
k-quantity {
	top: 50;
	font-size: 1em;
	display: flex;
	-webkit-user-select: none;
	outline-width: 0;
}
k-image {
	line-height: inherit;
	border: none !important;
	overflow-x: auto;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
}
k-horizontal {
	position: absolute;
	display: grid;
	opacity: 30;
}
k-inner-blocks-carousel {
	justify-content: center;
	position: absolute;
	width: 0 !important;
	box-sizing: content-box;
}
k-repeater-webkit-left {
	vertical-align: middle;
	opacity: 1;
	top: 50;
	line-height: 1 !important;
	opacity: 10;
}
k-webkit-button-back {
	border: none !important;
}
k-countdown-price-countdown {
	width: 0 !important;
	line-height: 1 !important;
	-webkit-user-select: none;
	line-height: inherit;
	border: none !important;
}
k-position-top {
	border: none !important;
	opacity: 10;
	opacity: 30;
	width: calc(1em + 3px);
	opacity: 20;
}
k-blocks {
	outline: none !important;
	text-transform: inherit;
}
k-horizontal {
	top: 50;
	width: 100%;
	user-select: none;
	vertical-align: baseline;
}
k-top-inner {
	flex-shrink: 0;
	align-items: left;
	width: calc(1em + 3px);
	display: flex;
	padding: 0.5em !important;
}
k-carousel {
	text-align: left;
	fill: currentColor;
	text-align: center;
	color: inherit;
}
k-thumbnails {
	bottom: 10;
	box-shadow: none !important;
	top: 10;
	height: 0 !important;
}
k-horizontal {
	outline: none !important;
	height: 0 !important;
	opacity: 10;
	box-sizing: content-box;
	display: grid;
}
k-back-bottom-blocks {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
k-webkit-next-next {
	bottom: 20;
	height: 100%;
	top: 10;
}
k-totals-webkit-carousel {
	overflow-y: hidden;
	display: grid;
	display: inline !important;
	line-height: 1 !important;
	border: none;
}
k-position {
	line-height: inherit;
	right: 0;
	line-height: 1 !important;
}
k-old {
	align-items: center;
}
k-quantity-nav-old {
	text-transform: inherit;
	display: grid;
	z-index: 1;
}
k-left {
	top: 10;
	justify-content: center;
}
k-repeater {
	width: 2em;
	color: inherit;
	opacity: 1;
	white-space: nowrap;
}
k-blocks-position {
	white-space: nowrap;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	grid-gap: 30px;
}
k-position-price-price {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	display: flex;
}
k-totals-horizontal {
	display: inline;
	top: 50;
	scrollbar-width: none;
	text-align: center;
}
k-image-button-horizontal {
	width: calc(1em + 3px);
}
k-position {
	position: relative;
	color: inherit;
	opacity: 1;
	height: 100%;
}
k-image-back {
	flex-shrink: 0;
	width: 0 !important;
}
k-blocks-layout {
	border: 0 none transparent;
}
k-image-webkit-top {
	width: 100%;
}
k-next-blocks {
	text-align: center;
	white-space: nowrap;
	user-select: none;
	color: #fff;
}
k-repeater-totals-repeater {
	margin: 0 !important;
	opacity: 20;
	fill: currentColor;
	width: 0 !important;
}
k-layout-countdown-tables {
	width: 0 !important;
}
k-carousel-repeater-top {
	outline-width: 0;
	opacity: 20;
	flex-shrink: 0;
	display: inline !important;
}
k-totals-button {
	text-transform: inherit;
	text-align: center;
	flex-grow: 0;
	bottom: 10;
	line-height: 1 !important;
}
.fa-meteor:before {
  content: "\f753";
}
q-old {
	display: inline !important;
	fill: currentColor;
	line-height: 1 !important;
	opacity: 1;
	scrollbar-width: none;
}
q-price {
	position: absolute !important;
	fill: currentColor;
	box-shadow: none !important;
	bottom: 20;
}
q-bottom-top-back {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	border: none !important;
	align-items: left;
	white-space: nowrap;
}
q-carousel-webkit-top {
	height: 100%;
	vertical-align: middle;
	-ms-user-select: none;
	box-sizing: content-box;
}
q-layout {
	border: none !important;
	top: 0;
	scrollbar-width: none;
	outline: none !important;
}
q-countdown-webkit-countdown {
	line-height: inherit;
	margin: 0;
	color: #fff;
	bottom: 20;
}
q-layout {
	bottom: 20;
	margin: 0 !important;
	justify-content: center;
	line-height: inherit;
	right: 0;
}
q-carousel-layout {
	white-space: nowrap;
	border: 0 none transparent;
	vertical-align: middle;
	box-shadow: none !important;
	width: 2em;
}
q-button-blocks {
	box-sizing: content-box;
	margin: 0 !important;
	text-transform: inherit;
	display: inline !important;
	line-height: calc(1em + 2px);
}
q-left-horizontal-position {
	bottom: 20;
	line-height: 1 !important;
	z-index: 1;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
q-inner {
	align-items: left;
}
q-top-quantity {
	justify-content: center;
	display: flex;
	text-decoration: none;
	color: inherit;
}
q-countdown {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	-ms-user-select: none;
}
q-blocks-countdown {
	line-height: calc(1em + 2px);
}
q-price-old-repeater {
	border: none;
}
q-back-bottom {
	letter-spacing: inherit;
	vertical-align: baseline;
	text-transform: inherit;
	grid-gap: 30px;
	opacity: 30;
}
q-inner-quantity-button {
	border: none !important;
	text-align: left;
	text-align: left;
	-ms-user-select: none;
	bottom: 10;
}
q-tables-inner-quantity {
	fill: currentColor;
	grid-gap: 30px;
	padding: 0.5em !important;
	opacity: 1;
	opacity: 1;
}
q-position-inner-countdown {
	min-width: 0 !important;
	text-transform: inherit;
}
q-repeater-back-tables {
	border: none;
}
q-carousel-top-back {
	user-select: none;
	display: inline !important;
	width: 100%;
}
q-thumbnails-nav-top {
	display: flex;
	position: absolute;
	width: calc(1em + 3px);
	color: inherit;
	background-color: transparent;
}
q-price-button {
	font-size: 1em;
	text-decoration: none;
	padding: 0.5em !important;
	color: inherit;
}
q-repeater-blocks {
	opacity: 20;
}
q-image-image-old {
	align-items: left;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	outline-width: 0;
}
q-horizontal-button {
	display: grid;
	opacity: 10;
	top: 0;
}
q-webkit-thumbnails-carousel {
	flex-grow: 0;
	text-align: center;
	grid-gap: 30px;
}
q-webkit-back-top {
	bottom: 0;
	height: calc(1em + 3px);
}
q-back {
	outline: none !important;
	fill: currentColor;
	position: absolute;
}
q-bottom {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	text-align: center;
}
q-tables {
	vertical-align: middle;
	width: calc(1em + 3px);
}
.fa-microchip:before {
  content: "\f2db";
}
u-webkit-repeater-tables {
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	background-color: transparent;
	color: inherit;
}
u-old-image {
	line-height: 1 !important;
	flex-grow: 0;
	scrollbar-width: none;
	vertical-align: middle;
	vertical-align: middle;
}
u-countdown {
	width: 0 !important;
	flex-shrink: 0;
	text-align: center;
	align-items: center;
	top: 10;
}
u-tables {
	outline: none !important;
	top: 0;
}
u-left-next-blocks {
	bottom: 0;
	scrollbar-width: none;
	position: relative;
	user-select: none;
}
u-back-next {
	bottom: 20;
	line-height: inherit;
}
u-back {
	box-sizing: content-box;
	flex-shrink: 0;
	display: grid;
	line-height: 1 !important;
	align-items: left;
}
u-blocks-tables-position {
	box-shadow: none !important;
}
u-blocks-webkit {
	display: inline;
	align-items: left;
	width: 0 !important;
	position: absolute;
	user-select: none;
}
u-countdown {
	height: 100%;
	margin: 0;
	position: absolute;
	min-height: 0 !important;
	bottom: 0;
}
u-left-quantity-tables {
	position: absolute !important;
	-ms-user-select: none;
}
u-left-carousel-totals {
	width: calc(1em + 3px);
	margin: 0 !important;
	padding: 0.5em !important;
}
u-webkit-top {
	justify-content: center;
}
u-position-price {
	border: none;
}
u-left-old {
	height: calc(1em + 3px);
}
u-nav-totals {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
u-bottom-horizontal-top {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
u-old-totals-bottom {
	line-height: inherit;
}
u-position-price {
	height: calc(1em + 3px);
	line-height: inherit;
	font-size: 1em;
}
u-blocks-layout-top {
	fill: currentColor;
	display: grid;
	width: calc(1em + 3px);
	box-sizing: content-box;
}
u-back {
	z-index: 1;
	flex-shrink: 0;
	justify-content: center;
	width: 2em;
	position: absolute !important;
}
u-next {
	display: flex;
	vertical-align: middle;
}
u-position-layout {
	top: calc(50% - 0.5em) !important;
	right: 0;
	letter-spacing: inherit;
}
u-nav {
	text-align: left;
}
u-countdown-totals-totals {
	text-transform: inherit;
}
u-webkit {
	text-align: center;
	position: absolute !important;
	line-height: inherit;
	fill: currentColor;
	display: grid;
}
u-inner-bottom {
	position: relative;
	color: #fff;
	position: relative;
	z-index: 1;
	opacity: 20;
}
u-thumbnails-image {
	text-align: left;
	color: #fff;
	outline-width: 0;
	overflow-y: hidden;
	-ms-user-select: none;
}
u-position-top-left {
	z-index: 1;
}
u-thumbnails {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
u-left {
	position: absolute;
	margin: 0;
	opacity: 10;
}
u-top {
	margin: 0 !important;
	outline: none !important;
	text-align: center;
	height: calc(1em + 3px);
}
u-webkit {
	top: 10;
}
u-blocks-totals-carousel {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	align-items: center;
}
u-nav {
	margin: 0;
	line-height: inherit;
}
u-quantity {
	height: 0 !important;
	line-height: inherit;
}
u-bottom {
	height: calc(1em + 3px);
}
u-next-thumbnails-totals {
	margin: 0 !important;
	flex-grow: 0;
	-webkit-user-select: none;
}
u-layout {
	scrollbar-width: none;
	padding: 0.5em !important;
	right: 0;
}
u-back-thumbnails {
	flex-grow: 0;
	opacity: 20;
}
u-inner-nav-horizontal {
	flex-shrink: 0;
	position: absolute !important;
	background-color: transparent;
	outline-width: 0;
}
u-price-position-totals {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
u-left-next {
	bottom: 20;
	flex-grow: 0;
	height: calc(1em + 3px);
	-webkit-user-select: none;
}
.fa-microphone:before {
  content: "\f130";
}
z-horizontal {
	height: 0 !important;
	text-decoration: none;
	line-height: 1 !important;
	z-index: 1;
}
z-left-price {
	-ms-user-select: none;
	grid-gap: 30px;
	height: 0 !important;
	line-height: inherit;
	top: 50;
}
z-thumbnails-position {
	width: 0 !important;
}
z-countdown-back-inner {
	align-items: left;
	opacity: 1;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	border: none;
}
z-thumbnails {
	outline-width: 0;
	border: none;
}
z-position-back {
	vertical-align: baseline;
	opacity: 20;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	display: flex;
}
z-totals-back {
	transform: translate(50%, -50%);
	border: 0 none transparent;
	line-height: inherit;
	flex-grow: 0;
}
z-webkit-tables {
	min-width: 0 !important;
	outline: none !important;
	position: relative;
	-webkit-user-select: none;
}
z-tables-totals-image {
	opacity: 20;
	-webkit-user-select: none;
	box-shadow: none !important;
	vertical-align: baseline;
	display: grid;
}
z-carousel {
	top: calc(50% - 0.5em) !important;
}
z-button-countdown {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
z-blocks-horizontal {
	grid-gap: 30px;
	display: inline !important;
	vertical-align: baseline;
	align-items: left;
}
.fa-microphone-alt:before {
  content: "\f3c9";
}
y-quantity-carousel-back {
	align-items: center;
	display: flex;
	top: 10;
	top: calc(50% - 0.5em) !important;
}
y-webkit {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	width: 0 !important;
}
y-blocks {
	border: none !important;
}
y-carousel-price {
	display: grid;
}
y-blocks-blocks {
	vertical-align: middle;
}
y-position {
	letter-spacing: inherit;
}
y-price-button {
	letter-spacing: inherit;
	min-width: 0 !important;
	bottom: 0;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
y-top-tables-webkit {
	position: relative;
	text-decoration: none;
	color: inherit;
}
y-webkit-horizontal {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	bottom: 20;
	width: 100%;
}
y-button-price-image {
	bottom: 10;
	text-decoration: none;
	position: absolute !important;
}
y-inner {
	overflow-x: auto;
	position: absolute;
	flex-shrink: 0;
	overflow-x: auto;
}
y-tables-blocks-countdown {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
y-back-layout {
	letter-spacing: inherit;
	align-items: center;
	line-height: 1 !important;
	border: 0 none transparent;
}
y-image-nav-old {
	vertical-align: baseline;
	text-align: center;
	border: none;
}
y-top {
	border: none;
	bottom: 20;
	min-width: 0 !important;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
y-old {
	top: 0;
	opacity: 30;
	overflow-x: auto;
	z-index: 1;
}
y-bottom-webkit-left {
	display: inline !important;
}
y-quantity {
	align-items: left;
	position: absolute !important;
}
y-back {
	color: #fff;
	margin: 0 !important;
}
y-position {
	height: calc(1em + 3px);
	box-sizing: content-box;
}
y-old-old-carousel {
	align-items: center;
	height: calc(1em + 3px);
}
y-layout-carousel-webkit {
	margin: 0 !important;
	position: relative;
}
y-top-nav {
	user-select: none;
	box-shadow: none !important;
	height: 0 !important;
}
y-next-left-price {
	border: none !important;
	overflow-y: hidden;
	bottom: 0;
	margin: 0 !important;
}
y-blocks-price-image {
	min-width: 0 !important;
	fill: currentColor;
}
y-webkit-layout-totals {
	vertical-align: baseline;
	flex-grow: 0;
	text-align: center;
	color: inherit;
	line-height: 1 !important;
}
y-top {
	grid-gap: 30px;
	letter-spacing: inherit;
	scrollbar-width: none;
	flex-shrink: 0;
	width: 2em;
}
y-next-button {
	display: inline !important;
	vertical-align: middle;
	height: 0 !important;
}
y-old {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	-ms-user-select: none;
	opacity: 1;
}
y-bottom-repeater-price {
	opacity: 30;
	border: 0 none transparent;
}
y-tables {
	box-sizing: content-box;
	letter-spacing: inherit;
	opacity: 10;
	background-color: transparent;
}
y-next-carousel {
	box-sizing: content-box;
}
y-position-next {
	box-shadow: none !important;
	fill: currentColor;
}
y-image {
	color: inherit;
}
y-old {
	height: 100%;
	bottom: 0;
	line-height: inherit;
}
y-horizontal-layout {
	padding: 0.5em !important;
	vertical-align: middle;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
y-blocks-price-repeater {
	flex-shrink: 0;
	height: 100%;
}
y-old {
	vertical-align: baseline;
	bottom: 20;
	overflow-x: auto;
}
y-horizontal-blocks-carousel {
	align-items: center;
}
y-left {
	opacity: 30;
	height: 0 !important;
	padding: 0.5em !important;
	opacity: 20;
}
y-repeater-next {
	border: 0 none transparent;
	min-height: 0 !important;
	position: absolute;
}
y-repeater-countdown {
	border: none !important;
	outline: none !important;
}
y-top {
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
y-thumbnails-webkit {
	opacity: 1;
}
y-webkit {
	text-decoration: none;
	width: calc(1em + 3px);
}
.fa-microphone-alt-slash:before {
  content: "\f539";
}
w-layout {
	white-space: nowrap;
}
w-layout-nav-nav {
	margin: 0 !important;
	color: inherit;
	color: inherit;
}
w-webkit-thumbnails-position {
	margin: 0;
	width: calc(1em + 3px);
}
w-left {
	top: 0;
	vertical-align: middle;
}
w-layout-repeater-nav {
	border: none !important;
}
w-top {
	bottom: 0;
	min-width: 0 !important;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
}
w-position-layout {
	width: 2em;
}
w-repeater {
	text-align: left;
	opacity: 20;
	letter-spacing: inherit;
}
w-tables-image {
	white-space: nowrap;
}
w-back-price {
	scrollbar-width: none;
	position: absolute;
	outline-width: 0;
	color: #fff;
}
w-button {
	margin: 0;
	display: inline;
}
w-countdown-thumbnails {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	vertical-align: middle;
	box-shadow: none !important;
}
w-countdown-price {
	width: 100%;
}
w-repeater-layout {
	text-decoration: none;
	z-index: 1;
}
w-image-price-totals {
	border: none;
	display: inline;
	box-sizing: content-box;
	user-select: none;
	display: inline;
}
w-top-blocks {
	border: none;
	top: 50;
}
w-repeater {
	vertical-align: baseline;
	opacity: 10;
	width: 100%;
	letter-spacing: inherit;
	-webkit-user-select: none;
}
w-tables {
	user-select: none;
	overflow-x: auto;
}
w-blocks {
	box-shadow: none !important;
	scrollbar-width: none;
	position: absolute !important;
	line-height: inherit;
	height: calc(1em + 3px);
}
w-next {
	opacity: 30;
	color: #fff;
	position: relative;
	width: 2em;
}
w-quantity-button {
	scrollbar-width: none;
	bottom: 0;
	top: 0;
	letter-spacing: inherit;
	border: 0 none transparent;
}
w-old-thumbnails {
	user-select: none;
	justify-content: center;
}
w-thumbnails {
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
w-layout-repeater {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	top: 10;
	position: absolute !important;
	outline-width: 0;
}
.fa-microphone-slash:before {
  content: "\f131";
}
r-top {
	overflow-y: hidden;
	user-select: none;
	line-height: inherit;
}
r-nav {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	margin: 0 !important;
}
r-blocks {
	display: inline;
}
r-old-horizontal-blocks {
	grid-template-columns: 1fr 1fr;
	display: grid;
	right: 0;
}
r-totals-position {
	z-index: 1;
}
r-inner-thumbnails-quantity {
	position: absolute;
}
r-blocks-next-tables {
	height: 100%;
	overflow-x: auto;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	display: grid;
}
r-nav-horizontal {
	flex-shrink: 0;
}
r-back-thumbnails-back {
	text-align: center;
	justify-content: center;
}
r-nav {
	text-align: center;
	height: 0 !important;
	text-transform: inherit;
	bottom: 20;
}
r-totals-thumbnails {
	flex-shrink: 0;
	text-transform: inherit;
	min-width: 0 !important;
}
r-webkit-quantity-nav {
	bottom: 20;
	color: #fff;
	background-color: transparent;
}
r-webkit {
	flex-grow: 0;
	scrollbar-width: none;
}
r-price-position {
	height: calc(1em + 3px);
}
r-old-inner {
	scrollbar-width: none;
}
r-repeater-button-price {
	overflow-y: hidden;
}
r-countdown {
	-webkit-user-select: none;
	letter-spacing: inherit;
	vertical-align: middle;
}
r-carousel-nav-next {
	flex-grow: 0;
	bottom: 20;
	text-decoration: none;
	user-select: none;
	text-align: left;
}
r-next-left {
	position: absolute !important;
	overflow-x: auto;
	right: 0;
}
r-layout {
	opacity: 20;
	width: calc(1em + 3px);
}
r-horizontal-nav-nav {
	margin: 0;
	min-width: 0 !important;
}
r-quantity-old {
	background-color: transparent;
	width: 0 !important;
}
r-price {
	overflow-y: hidden;
	overflow-y: hidden;
}
r-top {
	min-height: 0 !important;
}
r-bottom-next {
	height: 0 !important;
	vertical-align: baseline;
	display: grid;
	position: absolute;
}
r-tables {
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	display: flex;
}
r-horizontal-tables {
	box-sizing: content-box;
}
r-button-tables-thumbnails {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	margin: 0;
	opacity: 20;
}
r-back-repeater-horizontal {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	display: inline;
}
r-next {
	text-decoration: none;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
r-bottom-button {
	flex-shrink: 0;
	align-items: center;
	border: 0 none transparent;
	opacity: 20;
}
.fa-microscope:before {
  content: "\f610";
}
z-repeater-image-blocks {
	color: inherit;
	display: grid;
	padding: 0.5em !important;
	width: 100%;
}
z-button {
	-ms-user-select: none;
	position: absolute;
	opacity: 1;
	height: 100%;
	z-index: 1;
}
z-thumbnails {
	fill: currentColor;
}
z-back {
	height: calc(1em + 3px);
	scrollbar-width: none;
	margin: 0 !important;
	white-space: nowrap;
	fill: currentColor;
}
z-layout-back-quantity {
	border: none;
	-webkit-user-select: none;
	top: 0;
	position: absolute !important;
}
z-nav-countdown {
	line-height: 1 !important;
	top: 0;
	padding: 0.5em !important;
	position: absolute;
	justify-content: center;
}
z-countdown-horizontal {
	-ms-user-select: none;
	overflow-x: auto;
	position: absolute;
	color: #fff;
}
z-quantity {
	color: inherit;
}
z-repeater-countdown {
	width: 0 !important;
	min-width: 0 !important;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
z-horizontal-old {
	outline: none !important;
}
z-nav-price {
	line-height: inherit;
}
z-tables {
	background-color: transparent;
	top: 10;
	overflow-y: hidden;
	text-align: left;
}
z-blocks-totals {
	width: 0 !important;
	height: 0 !important;
	display: inline;
}
z-quantity-image {
	width: calc(1em + 3px);
	white-space: nowrap;
}
z-old-bottom-layout {
	position: absolute;
	text-transform: inherit;
	scrollbar-width: none;
	width: 0 !important;
	flex-grow: 0;
}
z-quantity-webkit {
	color: inherit;
	z-index: 1;
	flex-shrink: 0;
	min-height: 0 !important;
}
z-totals-old-price {
	-webkit-user-select: none;
}
z-thumbnails-horizontal-horizontal {
	min-width: 0 !important;
	border: 0 none transparent;
	justify-content: center;
}
z-repeater-left-button {
	background-color: transparent;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
z-carousel-webkit {
	box-sizing: content-box;
	display: inline;
	z-index: 1;
}
z-thumbnails {
	font-size: 1em;
}
z-back {
	display: grid;
	border: none !important;
	vertical-align: baseline;
	line-height: 1 !important;
}
z-position-old {
	grid-template-columns: 1fr 1fr;
}
z-bottom {
	height: 0 !important;
	-ms-user-select: none;
	box-shadow: none !important;
}
z-bottom-position {
	outline: none !important;
}
z-totals-countdown-webkit {
	text-align: center;
	bottom: 0;
	-ms-user-select: none;
	opacity: 10;
	vertical-align: baseline;
}
z-quantity-quantity-quantity {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	position: absolute !important;
	margin: 0;
	opacity: 1;
}
z-price-repeater {
	min-height: 0 !important;
	user-select: none;
	display: inline !important;
	opacity: 10;
	display: flex;
}
z-left-bottom {
	text-transform: inherit;
	height: 100%;
	border: none;
	letter-spacing: inherit;
	flex-shrink: 0;
}
z-button {
	opacity: 20;
	outline: none !important;
	margin: 0;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
z-price-price-position {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	fill: currentColor;
	text-transform: inherit;
	border: 0 none transparent;
}
z-position {
	flex-shrink: 0;
	margin: 0;
	bottom: 10;
	grid-gap: 30px;
}
z-thumbnails {
	outline: none !important;
	min-height: 0 !important;
}
z-tables {
	min-width: 0 !important;
	align-items: center;
	align-items: center;
}
z-thumbnails-thumbnails-nav {
	margin: 0;
	-ms-user-select: none;
	width: 100%;
	width: 100%;
	position: relative;
}
z-countdown-tables {
	border: none;
	align-items: center;
}
z-quantity-position {
	grid-gap: 30px;
	bottom: 10;
	opacity: 10;
	position: absolute !important;
}
z-button {
	vertical-align: baseline;
}
.fa-microsoft:before {
  content: "\f3ca";
}
n-nav-carousel-quantity {
	width: 0 !important;
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
n-inner-thumbnails {
	scrollbar-width: none;
}
n-quantity-layout-carousel {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	border: none;
}
n-top-repeater {
	bottom: 10;
	opacity: 1;
	-ms-user-select: none;
	align-items: left;
}
n-quantity-thumbnails {
	top: 50;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
n-top {
	border: none;
}
n-tables {
	width: 2em;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
n-bottom {
	height: 100%;
}
n-inner-totals {
	min-width: 0 !important;
	width: 0 !important;
	scrollbar-width: none;
	grid-gap: 30px;
}
n-inner-tables-quantity {
	box-shadow: none !important;
}
n-nav-back {
	min-width: 0 !important;
	top: 50;
	line-height: calc(1em + 2px);
	text-align: left;
	text-align: left;
}
n-countdown-top {
	position: absolute;
	transform: translate(50%, -50%);
	right: 0;
}
n-tables {
	outline: none !important;
}
n-horizontal-countdown-thumbnails {
	line-height: 1 !important;
}
n-horizontal {
	bottom: 20;
	z-index: 1;
	color: #fff;
	z-index: 1;
	width: 100%;
}
n-next-old {
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
n-inner {
	box-sizing: content-box;
	text-align: left;
	height: 0 !important;
	width: calc(1em + 3px);
	white-space: nowrap;
}
n-thumbnails-back-layout {
	opacity: 20;
}
n-totals-price {
	width: 100%;
}
n-price-carousel-inner {
	text-decoration: none;
	height: 100%;
}
n-webkit-left {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
n-image-inner-webkit {
	position: relative;
	display: grid;
}
n-carousel-button-old {
	padding: 0.5em !important;
	line-height: inherit;
}
n-quantity-webkit {
	fill: currentColor;
}
n-webkit-repeater-quantity {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
}
n-price {
	outline: none !important;
}
n-image-left-image {
	position: absolute;
}
n-quantity {
	display: inline;
	bottom: 20;
	padding: 0.5em !important;
	width: 100%;
	line-height: 1 !important;
}
n-bottom {
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
n-bottom {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
n-old-tables-tables {
	position: relative;
	scrollbar-width: none;
	right: 0;
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
n-bottom-price-position {
	fill: currentColor;
	white-space: nowrap;
}
n-layout-horizontal-repeater {
	justify-content: center;
	color: inherit;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
n-back-horizontal {
	padding: 0.5em !important;
}
.fa-minus:before {
  content: "\f068";
}
x-price-webkit-bottom {
	opacity: 10;
	position: absolute !important;
}
x-horizontal {
	right: 0;
}
x-quantity-position {
	min-width: 0 !important;
	margin: 0 !important;
	align-items: left;
	width: 100%;
	vertical-align: middle;
}
x-nav-back {
	top: 0;
	font-size: 1em;
	box-shadow: none !important;
}
x-top-inner {
	box-sizing: content-box;
	height: 100%;
	transform: translate(50%, -50%);
	display: inline;
}
x-horizontal {
	text-align: left;
	bottom: 0;
	-webkit-user-select: none;
	opacity: 20;
}
x-countdown-thumbnails-quantity {
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	outline: none !important;
}
x-horizontal-layout {
	display: flex;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
x-bottom-button {
	fill: currentColor;
	scrollbar-width: none;
}
x-carousel-old {
	border: 0 none transparent;
	fill: currentColor;
}
x-tables-countdown {
	border: none;
}
x-blocks-button {
	overflow-x: auto;
}
x-repeater {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	margin: 0 !important;
	fill: currentColor;
}
x-countdown-repeater {
	bottom: 0;
	fill: currentColor;
	vertical-align: middle;
}
x-position-thumbnails {
	vertical-align: middle;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
x-blocks-bottom-repeater {
	display: grid;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
x-price-tables-old {
	z-index: 1;
	flex-shrink: 0;
	background-color: transparent;
	display: inline !important;
}
x-repeater-quantity {
	font-size: 1em;
	line-height: calc(1em + 2px);
	display: grid;
	display: flex;
	height: calc(1em + 3px);
}
x-left-carousel {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	vertical-align: middle;
}
x-inner {
	z-index: 1;
	justify-content: center;
	z-index: 1;
	height: 0 !important;
	box-sizing: content-box;
}
x-blocks {
	line-height: 1 !important;
	right: 0;
	padding: 0.5em !important;
}
x-totals {
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
x-image-webkit-price {
	text-align: left;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
x-quantity-layout-quantity {
	width: 2em;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
x-old {
	outline: none !important;
	position: relative;
	top: 10;
}
x-layout {
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
x-quantity-carousel-left {
	border: none;
	left: calc(50% - 0.5em) !important;
	display: flex;
	display: flex;
	color: #fff;
}
.fa-minus-circle:before {
  content: "\f056";
}
o-nav-carousel {
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	width: 2em;
}
o-old-horizontal-repeater {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	top: 50;
	text-decoration: none;
}
o-button-price {
	text-transform: inherit;
	vertical-align: baseline;
}
o-back-totals-thumbnails {
	line-height: inherit;
	text-align: left;
	text-transform: inherit;
	border: none !important;
}
o-inner-quantity-bottom {
	flex-grow: 0;
	white-space: nowrap;
	margin: 0 !important;
}
o-carousel {
	outline-width: 0;
	width: 0 !important;
	letter-spacing: inherit;
}
o-button-back {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
o-button {
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	justify-content: center;
	top: 50;
}
o-blocks {
	left: calc(50% - 0.5em) !important;
}
o-countdown-next-tables {
	background-color: transparent;
	margin: 0 !important;
	justify-content: center;
}
o-countdown-back {
	height: 100%;
	padding: 0.5em !important;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
o-nav-image-position {
	top: 50;
	position: relative;
}
o-price-price {
	outline-width: 0;
}
o-image {
	height: calc(1em + 3px);
}
o-blocks {
	bottom: 10;
	border: none !important;
}
o-blocks-nav {
	align-items: center;
	grid-gap: 30px;
}
o-horizontal-image {
	fill: currentColor;
	text-transform: inherit;
	align-items: left;
}
o-left-position {
	text-transform: inherit;
	margin: 0 !important;
	color: inherit;
}
o-nav-blocks {
	box-shadow: none !important;
	opacity: 10;
	border: none;
	display: inline !important;
	top: 10;
}
o-thumbnails-horizontal {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	font-size: 1em;
}
o-horizontal {
	fill: currentColor;
	text-align: center;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
o-image-totals {
	color: #fff;
	overflow-x: auto;
	width: 0 !important;
}
o-horizontal {
	line-height: 1 !important;
	-webkit-user-select: none;
	z-index: 1;
	user-select: none;
}
o-button {
	line-height: 1 !important;
	outline: none !important;
}
o-button-button-repeater {
	scrollbar-width: none;
	opacity: 30;
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
o-next-old-blocks {
	position: absolute !important;
	right: 0;
	position: absolute !important;
}
o-repeater-bottom-image {
	color: inherit;
	border: none;
}
o-left {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	user-select: none;
	right: 0;
}
o-blocks {
	margin: 0 !important;
	border: none;
	outline: none !important;
	bottom: 20;
}
o-repeater-image-quantity {
	white-space: nowrap;
}
o-nav-thumbnails {
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
o-top-position-old {
	text-align: left;
}
o-tables {
	padding: 0.5em !important;
	border: none !important;
	position: absolute;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
o-webkit {
	line-height: 1 !important;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	font-size: 1em;
	line-height: calc(1em + 2px);
}
o-webkit {
	overflow-x: auto;
	width: calc(1em + 3px);
	border: 0 none transparent;
}
o-totals {
	opacity: 20;
	text-decoration: none;
}
o-bottom-image-thumbnails {
	flex-grow: 0;
	width: 100%;
	position: relative;
	box-sizing: content-box;
}
o-next-price-layout {
	vertical-align: baseline;
	flex-shrink: 0;
	-webkit-user-select: none;
	fill: currentColor;
}
o-webkit-horizontal {
	display: inline;
	top: 50;
	bottom: 10;
	margin: 0;
}
o-bottom {
	bottom: 20;
	fill: currentColor;
	transform: translate(50%, -50%);
	align-items: left;
	min-height: 0 !important;
}
o-blocks {
	min-height: 0 !important;
}
o-left-next-nav {
	opacity: 20;
	top: 50;
	color: inherit;
}
o-carousel {
	justify-content: center;
	bottom: 0;
}
.fa-minus-square:before {
  content: "\f146";
}
a-thumbnails {
	text-transform: inherit;
}
a-price-next {
	user-select: none;
}
a-price-left-totals {
	font-size: 1em;
}
a-layout-countdown-button {
	border: none !important;
	outline: none !important;
}
a-top-bottom {
	padding: 0.5em !important;
}
a-price-repeater {
	outline: none !important;
	width: 100%;
	line-height: inherit;
	scrollbar-width: none;
	display: inline;
}
a-countdown-button-tables {
	display: grid;
	line-height: 1 !important;
}
a-nav-price {
	display: flex;
}
a-left-horizontal-nav {
	width: calc(1em + 3px);
	position: absolute !important;
	border: none;
	user-select: none;
}
a-button {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	display: inline;
}
a-bottom-blocks-layout {
	top: 10;
	opacity: 1;
	height: 100%;
	justify-content: center;
}
a-next {
	outline-width: 0;
	position: absolute;
	box-shadow: none !important;
	bottom: 0;
	line-height: calc(1em + 2px);
}
a-image {
	top: 10;
	justify-content: center;
	user-select: none;
	fill: currentColor;
}
a-webkit-totals {
	position: absolute !important;
	box-sizing: content-box;
	box-sizing: content-box;
}
a-inner-old {
	display: grid;
	border: 0 none transparent;
	opacity: 30;
}
a-old {
	text-decoration: none;
}
a-countdown {
	vertical-align: baseline;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
a-thumbnails-button {
	bottom: 20;
}
a-repeater-position-horizontal {
	right: 0;
	vertical-align: middle;
	overflow-x: auto;
	flex-grow: 0;
}
a-blocks-old {
	top: 50;
	color: inherit;
	margin: 0 !important;
}
a-back-thumbnails-button {
	width: 100%;
	text-align: left;
	display: grid;
	padding: 0.5em !important;
}
a-webkit {
	transform: translate(50%, -50%);
}
a-button-countdown-back {
	justify-content: center;
	-ms-user-select: none;
	border: none !important;
}
a-next-repeater {
	text-align: left;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
a-layout-position {
	flex-grow: 0;
}
a-left-back {
	margin: 0 !important;
}
a-totals-bottom-nav {
	scrollbar-width: none;
	border: none !important;
	border: 0 none transparent;
	-webkit-user-select: none;
	text-decoration: none;
}
a-quantity-bottom-thumbnails {
	text-align: center;
}
a-blocks {
	opacity: 30;
}
a-position {
	position: relative;
}
a-price-quantity {
	border: 0 none transparent;
}
a-thumbnails-bottom-position {
	text-transform: inherit;
	border: 0 none transparent;
}
a-tables-button-price {
	white-space: nowrap;
	min-width: 0 !important;
}
a-position {
	text-transform: inherit;
	-ms-user-select: none;
	margin: 0 !important;
}
a-inner {
	height: calc(1em + 3px);
}
a-back-tables-image {
	bottom: 20;
	outline: none !important;
	opacity: 20;
	width: calc(1em + 3px);
}
a-top-button {
	left: calc(50% - 0.5em) !important;
}
a-totals-price {
	line-height: 1 !important;
	flex-grow: 0;
}
a-button {
	bottom: 20;
	z-index: 1;
	line-height: calc(1em + 2px);
	z-index: 1;
}
a-next-old-thumbnails {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	opacity: 10;
	min-width: 0 !important;
	line-height: 1 !important;
}
a-carousel-left {
	width: 2em;
	border: none !important;
	display: flex;
	overflow-x: auto;
	top: 10;
}
a-top-nav-webkit {
	display: grid;
	align-items: left;
	line-height: inherit;
	align-items: center;
}
a-blocks {
	fill: currentColor;
	line-height: inherit;
	top: 10;
	font-size: 1em;
}
a-position {
	display: flex;
	bottom: 0;
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
a-layout {
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	width: calc(1em + 3px);
	text-align: center;
}
a-totals {
	display: inline !important;
	justify-content: center;
	align-items: center;
}
.fa-mitten:before {
  content: "\f7b5";
}
i-horizontal-thumbnails {
	display: grid;
	border: none;
}
i-left-repeater {
	text-align: center;
	height: 100%;
}
i-back-countdown-left {
	margin: 0;
	vertical-align: middle;
	flex-grow: 0;
}
i-left {
	right: 0;
	width: 0 !important;
	opacity: 1;
}
i-repeater {
	font-size: 1em;
}
i-layout-price {
	background-color: transparent;
	box-shadow: none !important;
}
i-repeater-repeater {
	box-sizing: content-box;
}
i-layout-top-countdown {
	top: 0;
	top: 0;
}
i-horizontal {
	fill: currentColor;
	line-height: calc(1em + 2px);
	font-size: 1em;
	border: none !important;
}
i-image-repeater-position {
	display: grid;
	user-select: none;
	align-items: center;
}
i-horizontal-top-thumbnails {
	width: 2em;
	font-size: 1em;
}
i-top {
	top: 10;
	overflow-x: auto;
	top: 0;
}
i-back-next {
	border: none !important;
}
i-position-webkit {
	bottom: 10;
}
i-bottom-old-top {
	flex-grow: 0;
	user-select: none;
}
i-carousel {
	vertical-align: middle;
	position: relative;
}
i-inner-price-top {
	background-color: transparent;
	line-height: inherit;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
i-price-totals {
	line-height: inherit;
	border: none;
	background-color: transparent;
}
i-left-left-back {
	bottom: 0;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
}
i-bottom-layout {
	width: 100%;
	position: absolute;
	position: relative;
	height: 0 !important;
	white-space: nowrap;
}
i-position-inner {
	vertical-align: middle;
	color: inherit;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
i-webkit-image {
	line-height: calc(1em + 2px);
	margin: 0;
	background-color: transparent;
}
i-repeater {
	height: 100%;
	display: inline !important;
}
i-countdown {
	opacity: 20;
	align-items: left;
}
i-next-horizontal {
	width: 100%;
}
i-top {
	border: 0 none transparent;
	opacity: 1;
}
i-position-inner-countdown {
	width: calc(1em + 3px);
	text-decoration: none;
}
i-repeater {
	border: none !important;
	height: 0 !important;
	outline-width: 0;
	opacity: 20;
}
i-left-top-image {
	-webkit-user-select: none;
	z-index: 1;
	height: calc(1em + 3px);
}
i-totals-totals {
	top: 50;
	display: grid;
	flex-shrink: 0;
	align-items: left;
}
i-layout-tables {
	transform: translate(50%, -50%);
}
i-next {
	position: absolute;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	bottom: 10;
}
i-top-price-next {
	position: absolute;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
i-webkit {
	vertical-align: middle;
	background-color: transparent;
	line-height: inherit;
}
i-tables {
	opacity: 1;
	overflow-x: auto;
}
i-left {
	text-align: left;
	overflow-x: auto;
	vertical-align: baseline;
	display: grid;
}
i-inner-quantity-totals {
	opacity: 20;
	-ms-user-select: none;
	grid-gap: 30px;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
i-repeater-carousel-webkit {
	text-transform: inherit;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	overflow-y: hidden;
}
i-price-nav {
	text-transform: inherit;
	opacity: 10;
}
i-tables {
	bottom: 20;
	scrollbar-width: none;
}
i-horizontal-blocks-position {
	fill: currentColor;
	bottom: 0;
}
i-countdown-top {
	bottom: 20;
	outline-width: 0;
	display: grid;
	justify-content: center;
	box-sizing: content-box;
}
i-inner {
	color: #fff;
	-webkit-user-select: none;
	flex-shrink: 0;
	text-decoration: none;
}
i-repeater-totals {
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
}
.fa-mix:before {
  content: "\f3cb";
}
l-top-layout-back {
	top: 10;
	height: 100%;
	font-size: 1em;
	opacity: 30;
	z-index: 1;
}
l-countdown-bottom {
	bottom: 10;
	opacity: 20;
	width: 0 !important;
	right: 0;
	-ms-user-select: none;
}
l-countdown {
	height: calc(1em + 3px);
	right: 0;
	outline-width: 0;
	z-index: 1;
}
l-layout-top-blocks {
	line-height: inherit;
}
l-next-thumbnails {
	-ms-user-select: none;
	text-align: left;
	line-height: calc(1em + 2px);
}
l-carousel-countdown {
	overflow-y: hidden;
}
l-webkit-repeater-bottom {
	flex-shrink: 0;
	top: 0;
	min-height: 0 !important;
	height: 0 !important;
}
l-countdown-top {
	height: 100%;
	margin: 0 !important;
	top: 50;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
l-layout {
	font-size: 1em;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
l-quantity {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
l-horizontal-left {
	overflow-y: hidden;
	width: 100%;
}
l-blocks-horizontal {
	background-color: transparent;
}
l-tables {
	line-height: 1 !important;
	width: 2em;
	display: inline !important;
}
l-button-back-totals {
	font-size: 1em;
	outline: none !important;
	background-color: transparent;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
}
l-repeater-thumbnails {
	position: relative;
	right: 0;
}
l-totals {
	opacity: 10;
	opacity: 10;
	width: calc(1em + 3px);
}
l-top {
	-webkit-user-select: none;
	position: absolute !important;
	z-index: 1;
	opacity: 1;
}
l-next-inner {
	bottom: 10;
	user-select: none;
	width: 2em;
	width: 100%;
}
l-nav-thumbnails {
	height: 0 !important;
	flex-grow: 0;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	position: absolute;
}
l-back-left {
	color: inherit;
}
l-left-thumbnails {
	color: #fff;
	position: relative;
	height: calc(1em + 3px);
}
l-webkit-next-quantity {
	box-shadow: none !important;
}
l-left-thumbnails {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
l-totals {
	text-decoration: none;
}
l-webkit-inner {
	flex-grow: 0;
	transform: translate(50%, -50%);
	outline-width: 0;
}
l-button {
	height: 100%;
	position: relative;
	text-align: left;
	align-items: left;
}
l-quantity-countdown {
	bottom: 20;
	border: 0 none transparent;
	display: flex;
}
l-button {
	opacity: 1;
	border: none !important;
	vertical-align: middle;
}
l-left-webkit-nav {
	-webkit-user-select: none;
	fill: currentColor;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
l-button {
	color: #fff;
	bottom: 20;
	position: absolute !important;
	fill: currentColor;
	opacity: 10;
}
l-thumbnails {
	color: inherit;
	position: absolute;
}
l-price-back-next {
	user-select: none;
	flex-grow: 0;
	top: 10;
}
l-next-top {
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
l-horizontal-layout-repeater {
	opacity: 1;
	opacity: 1;
}
.fa-mixcloud:before {
  content: "\f289";
}
g-totals {
	width: 0 !important;
	color: #fff;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	font-size: 1em;
}
g-thumbnails-repeater {
	position: absolute;
	top: 0;
	display: grid;
}
g-image-top {
	opacity: 30;
	background-color: transparent;
	vertical-align: baseline;
	text-align: left;
	-ms-user-select: none;
}
g-carousel-image {
	align-items: center;
}
g-position {
	width: 2em;
	width: 100%;
	margin: 0;
}
g-image-next {
	opacity: 1;
	z-index: 1;
	position: absolute;
	box-shadow: none !important;
}
g-top-repeater {
	align-items: center;
}
g-left {
	height: 0 !important;
	min-height: 0 !important;
	-ms-user-select: none;
	position: absolute;
	color: #fff;
}
g-carousel-horizontal-nav {
	overflow-y: hidden;
}
g-webkit-countdown {
	-webkit-user-select: none;
	overflow-y: hidden;
	height: 0 !important;
}
g-carousel {
	border: none;
	text-align: center;
	display: inline !important;
	bottom: 10;
	position: absolute;
}
g-left-quantity-old {
	border: none;
	letter-spacing: inherit;
}
g-inner-price {
	position: absolute !important;
	overflow-y: hidden;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
g-price {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
g-layout-bottom {
	height: 0 !important;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	font-size: 1em;
}
g-next-tables {
	font-size: 1em;
	text-transform: inherit;
	min-height: 0 !important;
}
g-tables-old-tables {
	text-transform: inherit;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	z-index: 1;
}
g-horizontal {
	white-space: nowrap;
	flex-grow: 0;
}
g-quantity {
	opacity: 10;
	box-shadow: none !important;
	fill: currentColor;
}
g-repeater-totals {
	line-height: inherit;
	height: calc(1em + 3px);
	top: 50;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
g-back {
	top: 10;
	text-decoration: none;
	position: absolute !important;
}
g-next {
	font-size: 1em;
}
g-countdown-blocks-top {
	letter-spacing: inherit;
	display: grid;
}
g-blocks-bottom-repeater {
	min-height: 0 !important;
	opacity: 20;
	text-transform: inherit;
	line-height: 1 !important;
	border: 0 none transparent;
}
g-button-horizontal {
	grid-gap: 30px;
	top: 10;
	opacity: 20;
	outline: none !important;
	outline-width: 0;
}
g-totals-nav-horizontal {
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
g-left-price {
	bottom: 20;
	flex-grow: 0;
}
g-old-layout {
	align-items: left;
	overflow-y: hidden;
	height: calc(1em + 3px);
	z-index: 1;
	vertical-align: baseline;
}
g-back {
	outline-width: 0;
	box-shadow: none !important;
	fill: currentColor;
	white-space: nowrap;
}
g-countdown-webkit {
	opacity: 20;
}
g-horizontal {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	align-items: left;
}
g-totals-nav-webkit {
	width: 100%;
	width: 0 !important;
	grid-gap: 30px;
}
g-layout-repeater {
	flex-grow: 0;
	letter-spacing: inherit;
}
g-webkit-nav-inner {
	display: grid;
	margin: 0 !important;
	z-index: 1;
}
g-inner-old {
	transform: translate(50%, -50%);
	margin: 0;
	opacity: 30;
}
g-layout-nav {
	overflow-y: hidden;
	overflow-x: auto;
	-ms-user-select: none;
}
g-tables-inner {
	user-select: none;
	position: absolute !important;
	color: #fff;
	top: 50;
	box-shadow: none !important;
}
g-price-price {
	letter-spacing: inherit;
	line-height: 1 !important;
}
.fa-mizuni:before {
  content: "\f3cc";
}
f-repeater-totals {
	position: relative;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
f-blocks-image-position {
	vertical-align: middle;
	grid-gap: 30px;
	bottom: 10;
}
f-countdown-nav {
	margin: 0 !important;
}
f-price {
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	-ms-user-select: none;
}
f-layout-tables {
	text-align: center;
	margin: 0;
}
f-horizontal-blocks {
	grid-gap: 30px;
}
f-next {
	text-decoration: none;
}
f-layout {
	opacity: 20;
	bottom: 20;
	background-color: transparent;
}
f-blocks-button-tables {
	margin: 0;
	grid-gap: 30px;
}
f-top-button-old {
	height: 0 !important;
}
f-button-bottom {
	line-height: 1 !important;
}
f-webkit-old {
	display: grid;
	flex-shrink: 0;
	height: 100%;
	display: inline !important;
	white-space: nowrap;
}
f-layout-repeater-price {
	outline-width: 0;
}
f-left {
	width: 100%;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
f-thumbnails {
	text-transform: inherit;
}
f-totals-blocks-repeater {
	text-decoration: none;
}
f-quantity {
	box-sizing: content-box;
}
f-thumbnails-button {
	-ms-user-select: none;
	opacity: 1;
}
f-carousel {
	bottom: 10;
}
f-tables {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
f-top-countdown {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	right: 0;
}
f-horizontal-horizontal {
	box-shadow: none !important;
	z-index: 1;
	grid-gap: 30px;
	width: 2em;
	fill: currentColor;
}
f-back-webkit {
	position: absolute;
	top: 50;
	z-index: 1;
	position: relative;
	text-align: left;
}
f-back-webkit {
	flex-grow: 0;
}
f-price {
	font-size: 1em;
	width: 0 !important;
	width: 100%;
}
f-countdown {
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
f-totals-image {
	width: 0 !important;
	height: 100%;
}
f-next {
	display: inline !important;
	opacity: 1;
	border: 0 none transparent;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
f-inner-carousel {
	top: 0;
	z-index: 1;
}
f-nav-tables-button {
	height: 0 !important;
	box-shadow: none !important;
}
f-repeater {
	z-index: 1;
}
f-tables-nav {
	background-color: transparent;
	display: inline;
	height: 100%;
}
f-layout {
	min-width: 0 !important;
}
f-bottom {
	min-height: 0 !important;
	border: 0 none transparent;
	position: relative;
	box-sizing: content-box;
	box-shadow: none !important;
}
f-tables-tables {
	-webkit-text-decoration-skip: objects;
	height: 100%;
	grid-gap: 30px;
}
f-webkit-tables {
	height: calc(1em + 3px);
	letter-spacing: inherit;
	opacity: 10;
	border: 0 none transparent;
	fill: currentColor;
}
f-tables-next-quantity {
	letter-spacing: inherit;
}
f-nav {
	display: inline !important;
	vertical-align: baseline;
	background-color: transparent;
}
f-inner-nav {
	align-items: center;
	width: 0 !important;
	width: 0 !important;
	color: inherit;
	opacity: 20;
}
f-layout {
	-webkit-user-select: none;
	position: absolute;
	box-sizing: content-box;
	top: 50;
	height: 100%;
}
f-bottom-nav {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
f-top-price {
	overflow-x: auto;
	top: 10;
	box-shadow: none !important;
}
f-thumbnails-top-quantity {
	overflow-x: auto;
	-webkit-user-select: none;
	text-align: center;
	flex-shrink: 0;
	bottom: 10;
}
f-repeater-quantity-position {
	box-sizing: content-box;
	opacity: 1;
	line-height: inherit;
}
.fa-mobile:before {
  content: "\f10b";
}
a-tables {
	fill: currentColor;
	letter-spacing: inherit;
	align-items: center;
	-webkit-user-select: none;
}
a-inner-blocks-old {
	position: absolute;
	user-select: none;
	border: 0 none transparent;
	width: 100%;
	height: 0 !important;
}
a-button {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
a-countdown {
	scrollbar-width: none;
	bottom: 10;
	top: 10;
}
a-old-price {
	opacity: 30;
	white-space: nowrap;
	outline: none !important;
}
a-horizontal {
	padding: 0.5em !important;
}
a-webkit-thumbnails-image {
	fill: currentColor;
	box-shadow: none !important;
	opacity: 30;
	color: inherit;
	border: 0 none transparent;
}
a-nav-tables {
	box-shadow: none !important;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
}
a-bottom {
	border: none;
}
a-old-thumbnails {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
a-repeater-back {
	padding: 0.5em !important;
}
a-blocks {
	width: calc(1em + 3px);
	box-sizing: content-box;
	display: inline;
}
a-carousel {
	bottom: 20;
	outline: none !important;
	align-items: left;
	outline-width: 0;
}
a-nav-old-totals {
	white-space: nowrap;
}
a-quantity-button-totals {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
a-left {
	align-items: center;
	bottom: 20;
	top: 0;
	flex-shrink: 0;
}
a-quantity-back {
	width: 2em;
}
a-top-layout-horizontal {
	border: none !important;
	text-transform: inherit;
	padding: 0.5em !important;
}
a-webkit-repeater {
	top: 0;
	right: 0;
}
a-quantity-countdown-horizontal {
	display: inline !important;
	top: 50;
	-webkit-user-select: none;
	margin: 0;
}
a-price-position {
	width: 0 !important;
}
a-carousel {
	width: 0 !important;
}
a-blocks-totals {
	outline: none !important;
	white-space: nowrap;
}
a-old-nav-image {
	overflow-y: hidden;
	top: 50;
}
a-webkit-bottom-button {
	line-height: 1 !important;
	border: none;
	min-height: 0 !important;
}
a-back-totals {
	user-select: none;
	line-height: inherit;
	height: 100%;
	bottom: 10;
	min-height: 0 !important;
}
a-old {
	border: 0 none transparent;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
a-top-next {
	position: relative;
	grid-template-columns: 1fr 1fr;
}
a-left-carousel-countdown {
	text-decoration: none;
	font-size: 1em;
	vertical-align: middle;
	z-index: 1;
}
a-nav-left-image {
	flex-shrink: 0;
}
a-bottom-tables {
	margin: 0;
}
a-layout-top {
	right: 0;
}
a-price {
	letter-spacing: inherit;
}
a-button-next {
	align-items: center;
	font-size: 1em;
	width: 2em;
}
a-button-totals-quantity {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	opacity: 10;
}
.fa-mobile-alt:before {
  content: "\f3cd";
}
v-carousel-image-webkit {
	position: absolute !important;
	height: 0 !important;
	text-align: center;
	color: inherit;
	top: 0;
}
v-button {
	height: calc(1em + 3px);
}
v-top-old-image {
	min-height: 0 !important;
}
v-quantity-carousel {
	letter-spacing: inherit;
	overflow-y: hidden;
}
v-next-tables-thumbnails {
	outline: none !important;
	margin: 0 !important;
}
v-countdown-webkit {
	line-height: calc(1em + 2px);
}
v-next-bottom-blocks {
	height: 0 !important;
	height: 0 !important;
	bottom: 0;
}
v-old {
	border: none !important;
}
v-inner-horizontal {
	z-index: 1;
	border: none !important;
	width: 0 !important;
	scrollbar-width: none;
}
v-old {
	opacity: 20;
	min-width: 0 !important;
	top: 0;
	opacity: 30;
}
v-back {
	line-height: 1 !important;
	display: inline !important;
	padding: 0.5em !important;
	text-align: left;
}
v-top-tables {
	box-sizing: content-box;
	text-decoration: none;
	color: inherit;
}
v-old {
	z-index: 1;
}
v-countdown-blocks {
	position: absolute !important;
	letter-spacing: inherit;
	right: 0;
}
v-nav-webkit-layout {
	fill: currentColor;
	opacity: 1;
	flex-shrink: 0;
	display: inline;
}
v-repeater-old {
	font-size: 1em;
	opacity: 1;
}
v-inner-quantity-repeater {
	grid-gap: 30px;
	line-height: calc(1em + 2px);
}
v-totals {
	position: absolute !important;
}
v-back-price-back {
	bottom: 10;
	top: 50;
}
v-quantity-image-webkit {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	align-items: left;
	padding: 0.5em !important;
	margin: 0;
}
v-blocks-bottom {
	opacity: 10;
	height: 100%;
	display: grid;
}
v-inner-horizontal-old {
	width: 0 !important;
}
v-back {
	color: inherit;
}
v-quantity {
	display: grid;
	bottom: 10;
	flex-shrink: 0;
	text-align: left;
}
v-left-thumbnails-webkit {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
}
v-left-inner-image {
	min-width: 0 !important;
	margin: 0 !important;
	margin: 0;
}
v-price-inner-quantity {
	line-height: inherit;
	text-align: left;
}
v-bottom {
	flex-shrink: 0;
	scrollbar-width: none;
	box-shadow: none !important;
	min-width: 0 !important;
	position: relative;
}
v-thumbnails {
	grid-template-columns: 1fr 1fr;
}
v-bottom-quantity {
	top: 0;
	line-height: inherit;
	align-items: center;
}
v-countdown-quantity-horizontal {
	align-items: left;
}
v-nav {
	text-transform: inherit;
}
.fa-modx:before {
  content: "\f285";
}
n-next-back {
	bottom: 0;
	outline-width: 0;
	overflow-y: hidden;
}
n-nav-horizontal-layout {
	display: flex;
}
n-back-tables-top {
	box-sizing: content-box;
}
n-webkit-nav {
	top: 10;
	flex-shrink: 0;
	height: calc(1em + 3px);
	align-items: left;
}
n-totals {
	width: calc(1em + 3px);
	text-align: center;
}
n-inner {
	outline-width: 0;
	height: 100%;
	color: #fff;
}
n-blocks {
	overflow-x: auto;
}
n-price-nav-quantity {
	flex-shrink: 0;
	top: 0;
	text-align: left;
	box-sizing: content-box;
}
n-quantity-totals-inner {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
n-thumbnails-quantity {
	right: 0;
	bottom: 20;
}
n-quantity-next {
	bottom: 10;
	min-height: 0 !important;
	display: inline;
	white-space: nowrap;
	display: flex;
}
n-nav {
	grid-gap: 30px;
	text-align: center;
	border: none;
	text-transform: inherit;
}
n-tables-left {
	display: flex;
	font-size: 1em;
	position: relative;
	opacity: 30;
}
n-top-totals {
	outline-width: 0;
	overflow-y: hidden;
}
n-left-totals-horizontal {
	vertical-align: baseline;
	color: inherit;
	grid-gap: 30px;
	user-select: none;
}
n-old-left-image {
	opacity: 10;
	height: calc(1em + 3px);
	top: 10;
	top: 10;
	text-align: center;
}
n-image-button {
	grid-gap: 30px;
	width: 2em;
}
n-webkit-blocks-quantity {
	line-height: inherit;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
n-blocks-old {
	display: inline;
	border: none !important;
	align-items: center;
}
n-button-bottom-layout {
	top: 50;
	opacity: 10;
	height: 100%;
	position: absolute !important;
}
n-horizontal-countdown-blocks {
	text-transform: inherit;
	top: 0;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
n-inner-quantity {
	overflow-y: hidden;
	margin: 0 !important;
	position: relative;
	left: calc(50% - 0.5em) !important;
}
n-next-bottom {
	right: 0;
	position: absolute;
}
n-nav-quantity {
	line-height: inherit;
	z-index: 1;
	height: 100%;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
n-tables-image {
	-ms-user-select: none;
	z-index: 1;
	z-index: 1;
	overflow-x: auto;
	border: 0 none transparent;
}
n-old-tables-bottom {
	display: flex;
	position: absolute !important;
}
n-repeater-position-quantity {
	align-items: left;
}
n-quantity-quantity {
	top: 50;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	width: 100%;
}
n-top {
	-webkit-user-select: none;
	line-height: inherit;
	overflow-y: hidden;
}
n-price-carousel-horizontal {
	display: inline;
	overflow-x: auto;
	-webkit-user-select: none;
	display: inline;
}
n-button-inner-bottom {
	justify-content: center;
}
n-nav-price {
	bottom: 10;
}
n-tables-repeater-inner {
	top: 10;
	vertical-align: middle;
	box-shadow: none !important;
	width: calc(1em + 3px);
	user-select: none;
}
n-layout {
	top: 10;
}
n-back-tables-price {
	font-size: 1em;
}
n-price-bottom-position {
	flex-shrink: 0;
	flex-grow: 0;
	color: #fff;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
n-position {
	left: calc(50% - 0.5em) !important;
}
n-inner-totals-horizontal {
	position: absolute !important;
	height: 0 !important;
	bottom: 10;
	position: absolute !important;
}
n-tables {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	color: #fff;
	outline: none !important;
}
n-quantity-blocks-nav {
	min-width: 0 !important;
}
n-carousel {
	flex-shrink: 0;
	justify-content: center;
	outline: none !important;
	overflow-y: hidden;
}
n-bottom {
	top: 10;
}
n-quantity-nav {
	justify-content: center;
	align-items: center;
	opacity: 1;
	display: flex;
	opacity: 30;
}
n-inner {
	top: calc(50% - 0.5em) !important;
	display: grid;
}
n-inner-bottom {
	box-sizing: content-box;
	text-transform: inherit;
	outline-width: 0;
}
n-left-quantity {
	display: grid;
}
n-layout {
	white-space: nowrap;
	border: 0 none transparent;
	border: 0 none transparent;
	width: 0 !important;
	top: 0;
}
n-thumbnails {
	transform: translate(50%, -50%);
	flex-grow: 0;
	height: calc(1em + 3px);
	top: 0;
	width: 2em;
}
n-quantity-blocks {
	margin: 0 !important;
	display: grid;
}
.fa-monero:before {
  content: "\f3d0";
}
q-countdown {
	color: #fff;
	opacity: 10;
	width: 2em;
	top: calc(50% - 0.5em) !important;
	top: 50;
}
q-next-quantity {
	display: grid;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
q-top {
	text-align: center;
	opacity: 20;
}
q-thumbnails-bottom {
	line-height: 1 !important;
}
q-countdown-position {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: inline !important;
	display: grid;
}
q-horizontal-button-webkit {
	fill: currentColor;
	scrollbar-width: none;
	background-color: transparent;
	min-height: 0 !important;
	user-select: none;
}
q-thumbnails-bottom {
	position: absolute !important;
	right: 0;
	top: calc(50% - 0.5em) !important;
	color: #fff;
	flex-shrink: 0;
}
q-left-carousel-webkit {
	height: calc(1em + 3px);
	background-color: transparent;
	outline-width: 0;
	color: inherit;
}
q-left-thumbnails {
	flex-shrink: 0;
	width: 2em;
	white-space: nowrap;
	text-transform: inherit;
	flex-shrink: 0;
}
q-next-left-webkit {
	grid-gap: 30px;
	fill: currentColor;
	grid-gap: 30px;
	text-transform: inherit;
	display: inline;
}
q-back-nav {
	align-items: center;
	top: 50;
	overflow-y: hidden;
}
q-carousel-tables-nav {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
q-left-top {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
q-quantity-image-quantity {
	min-width: 0 !important;
}
q-top-position {
	right: 0;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	min-width: 0 !important;
}
q-horizontal {
	width: calc(1em + 3px);
	border: none;
	display: inline;
	align-items: left;
}
q-carousel-image-layout {
	height: calc(1em + 3px);
	display: grid;
	box-sizing: content-box;
	border: 0 none transparent;
}
q-left-position-tables {
	text-transform: inherit;
	display: inline;
	line-height: calc(1em + 2px);
}
q-button-nav-thumbnails {
	width: 0 !important;
	border: none !important;
}
q-tables-horizontal-thumbnails {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
q-back {
	line-height: inherit;
	color: #fff;
	position: absolute;
}
q-quantity-tables-price {
	border: none;
	z-index: 1;
	right: 0;
	box-sizing: content-box;
}
q-horizontal-image-price {
	border: none;
	display: inline;
	top: 50;
}
q-image {
	border: none !important;
	scrollbar-width: none;
}
q-layout-carousel-left {
	align-items: center;
	align-items: left;
	align-items: left;
	-webkit-text-decoration-skip: objects;
}
q-position-old {
	background-color: transparent;
}
q-totals {
	position: absolute;
}
q-webkit-layout-left {
	-webkit-text-decoration-skip: objects;
}
q-blocks-totals {
	min-height: 0 !important;
	position: absolute !important;
}
q-old {
	text-decoration: none;
	outline-width: 0;
}
q-position-blocks {
	scrollbar-width: none;
	display: flex;
	user-select: none;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
q-webkit-position {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
q-totals-quantity-tables {
	user-select: none;
	letter-spacing: inherit;
	outline: none !important;
	user-select: none;
	min-height: 0 !important;
}
q-carousel-quantity {
	color: inherit;
}
q-webkit-horizontal {
	color: #fff;
	text-align: left;
	-webkit-user-select: none;
	top: 10;
	border: none !important;
}
q-button-webkit {
	border: none !important;
	grid-gap: 30px;
}
q-tables-totals {
	display: inline !important;
	vertical-align: baseline;
	position: relative;
	opacity: 30;
}
q-position {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
q-old-old {
	margin: 0 !important;
	bottom: 0;
	scrollbar-width: none;
	width: 0 !important;
	height: calc(1em + 3px);
}
q-horizontal-webkit {
	height: calc(1em + 3px);
}
.fa-money-bill:before {
  content: "\f0d6";
}
d-top-next {
	line-height: 1 !important;
	width: 100%;
	letter-spacing: inherit;
}
d-button-button {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
d-blocks-layout {
	border: none !important;
	border: none;
	overflow-y: hidden;
}
d-horizontal-nav {
	color: inherit;
	-webkit-user-select: none;
}
d-quantity {
	grid-gap: 30px;
	height: 0 !important;
	display: grid;
	flex-shrink: 0;
}
d-blocks {
	top: 0;
	text-decoration: none;
	box-sizing: content-box;
}
d-position-left {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
d-nav-bottom {
	outline-width: 0;
	top: 10;
	bottom: 20;
	position: relative;
	line-height: 1 !important;
}
d-top-layout {
	display: inline;
	box-shadow: none !important;
}
d-layout {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
d-inner-button-price {
	position: absolute;
}
d-tables-price-position {
	line-height: inherit;
	bottom: 0;
}
d-price-image {
	position: relative;
	opacity: 30;
}
d-tables-left {
	grid-gap: 30px;
	color: #fff;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
d-left-quantity-top {
	scrollbar-width: none;
	height: calc(1em + 3px);
	line-height: inherit;
}
d-webkit-bottom-left {
	opacity: 10;
	outline-width: 0;
	position: relative;
	border: none !important;
}
d-position-image-countdown {
	bottom: 20;
	height: 0 !important;
	scrollbar-width: none;
	fill: currentColor;
	user-select: none;
}
d-thumbnails-totals {
	margin: 0;
	scrollbar-width: none;
}
d-left-button {
	box-sizing: content-box;
	min-width: 0 !important;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
d-countdown-webkit {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	transform: translate(50%, -50%);
}
d-button-position {
	grid-gap: 30px;
	z-index: 1;
	display: flex;
	grid-gap: 30px;
	width: 0 !important;
}
d-blocks-blocks {
	box-shadow: none !important;
	position: absolute !important;
	white-space: nowrap;
	vertical-align: baseline;
}
d-quantity-layout-horizontal {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
	color: inherit;
}
d-carousel-horizontal-button {
	min-height: 0 !important;
	font-size: 1em;
	-ms-user-select: none;
}
d-countdown-position-top {
	-ms-user-select: none;
	height: 100%;
}
d-button-blocks {
	right: 0;
	display: inline !important;
}
d-blocks-price-quantity {
	text-decoration: none;
}
d-price-inner {
	opacity: 30;
	padding: 0.5em !important;
	padding: 0.5em !important;
	position: absolute !important;
}
d-layout {
	opacity: 10;
}
d-old {
	width: calc(1em + 3px);
	display: inline !important;
	outline: none !important;
	bottom: 0;
}
.fa-money-bill-alt:before {
  content: "\f3d1";
}
s-position-thumbnails-old {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
s-totals-back {
	outline-width: 0;
	bottom: 20;
	top: 0;
	fill: currentColor;
	padding: 0.5em !important;
}
s-layout-carousel-left {
	display: flex;
}
s-countdown-back {
	display: flex;
	opacity: 20;
	line-height: inherit;
	position: absolute;
}
s-old {
	top: 0;
	opacity: 1;
}
s-tables-blocks-layout {
	border: none !important;
	width: 100%;
}
s-repeater {
	flex-shrink: 0;
	align-items: left;
	width: calc(1em + 3px);
	position: relative;
	width: 0 !important;
}
s-inner-left {
	width: calc(1em + 3px);
}
s-nav {
	overflow-y: hidden;
}
s-horizontal-horizontal {
	border: none;
	background-color: transparent;
	display: inline;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
}
s-totals {
	border: none !important;
	height: 100%;
	user-select: none;
	outline: none !important;
	height: 100%;
}
s-button {
	right: 0;
	border: 0 none transparent;
	position: absolute !important;
	height: 0 !important;
}
s-countdown-countdown {
	bottom: 0;
	grid-gap: 30px;
}
s-carousel-back-repeater {
	opacity: 30;
	line-height: calc(1em + 2px);
	border: none !important;
	text-align: left;
	border: none;
}
s-layout-totals {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
}
s-button-position {
	vertical-align: middle;
	overflow-x: auto;
	opacity: 20;
	bottom: 20;
}
.fa-money-bill-wave:before {
  content: "\f53a";
}
g-repeater {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	display: flex;
	width: 0 !important;
}
g-carousel-back-quantity {
	box-sizing: content-box;
	color: #fff;
	top: 10;
}
g-inner-blocks-old {
	position: absolute;
	align-items: left;
	top: 0;
	line-height: calc(1em + 2px);
}
g-next-tables {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
}
g-webkit {
	opacity: 1;
	position: absolute !important;
	text-align: left;
}
g-price-image-old {
	outline-width: 0;
}
g-image-thumbnails-tables {
	padding: 0.5em !important;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
g-countdown-image-top {
	width: 0 !important;
	width: 0 !important;
	box-shadow: none !important;
	display: inline !important;
	white-space: nowrap;
}
g-old {
	transform: translate(50%, -50%);
}
g-nav {
	bottom: 10;
	min-width: 0 !important;
	grid-gap: 30px;
}
g-nav {
	position: absolute !important;
	right: 0;
}
g-nav {
	line-height: inherit;
	display: inline;
}
g-next-repeater-top {
	font-size: 1em;
	opacity: 1;
}
g-left {
	box-shadow: none !important;
}
g-thumbnails-horizontal {
	z-index: 1;
	background-color: transparent;
	flex-grow: 0;
}
g-layout-old-bottom {
	color: inherit;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
g-next-bottom-horizontal {
	padding: 0.5em !important;
	width: 0 !important;
	text-decoration: none;
	width: calc(1em + 3px);
}
g-old {
	grid-template-columns: 1fr 1fr;
}
g-back-back-button {
	background-color: transparent;
	height: 100%;
	justify-content: center;
	text-align: left;
	margin: 0 !important;
}
g-tables {
	width: 0 !important;
	flex-shrink: 0;
	margin: 0;
	transform: translate(50%, -50%);
}
g-button {
	right: 0;
	bottom: 10;
}
g-next-repeater-inner {
	opacity: 20;
	height: 100%;
	align-items: center;
	line-height: inherit;
	z-index: 1;
}
g-price {
	outline-width: 0;
	z-index: 1;
	margin: 0;
	transform: translate(50%, -50%);
}
g-next-price-left {
	opacity: 1;
}
g-repeater {
	border: none !important;
}
g-tables {
	margin: 0 !important;
	color: inherit;
}
g-next-nav {
	letter-spacing: inherit;
	text-transform: inherit;
	font-size: 1em;
	bottom: 0;
	top: 10;
}
g-horizontal-countdown-back {
	position: absolute !important;
	position: absolute !important;
	width: calc(1em + 3px);
	scrollbar-width: none;
	justify-content: center;
}
g-quantity-top-inner {
	font-size: 1em;
	width: 0 !important;
	-ms-user-select: none;
	scrollbar-width: none;
}
g-old-layout {
	outline-width: 0;
	height: 100%;
	color: #fff;
}
g-countdown-horizontal {
	bottom: 10;
	margin: 0;
	display: grid;
	min-width: 0 !important;
}
g-tables {
	color: inherit;
	text-decoration: none;
}
g-repeater {
	-ms-user-select: none;
}
g-price-inner-inner {
	line-height: 1 !important;
	-ms-user-select: none;
}
g-image {
	opacity: 1;
	bottom: 0;
	bottom: 0;
	display: inline !important;
}
g-layout-thumbnails {
	color: #fff;
	display: flex;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	white-space: nowrap;
}
g-next {
	height: 0 !important;
	vertical-align: middle;
	overflow-x: auto;
	line-height: 1 !important;
	background-color: transparent;
}
g-button-left-inner {
	width: 0 !important;
	overflow-y: hidden;
}
g-layout-totals {
	line-height: inherit;
	-ms-user-select: none;
	user-select: none;
	text-align: center;
	background-color: transparent;
}
g-layout-totals {
	grid-gap: 30px;
}
g-tables-bottom-thumbnails {
	top: calc(50% - 0.5em) !important;
}
g-layout-bottom-repeater {
	text-transform: inherit;
	line-height: calc(1em + 2px);
	background-color: transparent;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
}
g-blocks {
	color: #fff;
	min-height: 0 !important;
	display: inline;
}
g-blocks-inner-position {
	border: none;
	-ms-user-select: none;
	display: inline;
}
g-left {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	outline-width: 0;
}
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}
f-left {
	top: 50;
}
f-webkit {
	bottom: 0;
	justify-content: center;
}
f-layout-inner {
	line-height: calc(1em + 2px);
	text-align: left;
	height: 0 !important;
	height: calc(1em + 3px);
}
f-top-top {
	position: absolute !important;
	box-shadow: none !important;
}
f-next-tables {
	opacity: 20;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
f-tables-old {
	position: absolute !important;
	width: 2em;
}
f-position-position {
	text-align: center;
	min-width: 0 !important;
	overflow-y: hidden;
	outline-width: 0;
	height: 100%;
}
f-horizontal-countdown {
	margin: 0;
}
f-back {
	flex-shrink: 0;
	-ms-user-select: none;
	top: 10;
	-ms-user-select: none;
	position: relative;
}
f-carousel {
	white-space: nowrap;
	flex-grow: 0;
}
f-left-layout {
	overflow-x: auto;
	padding: 0.5em !important;
	box-shadow: none !important;
}
f-repeater {
	padding: 0.5em !important;
}
f-layout {
	box-sizing: content-box;
	vertical-align: middle;
}
f-image-carousel-inner {
	overflow-x: auto;
	bottom: 10;
	background-color: transparent;
	width: 100%;
}
f-top-countdown-top {
	bottom: 10;
	bottom: 10;
	fill: currentColor;
	height: calc(1em + 3px);
	line-height: 1 !important;
}
f-quantity-left {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
	text-align: left;
}
f-bottom {
	vertical-align: middle;
	outline: none !important;
	width: calc(1em + 3px);
}
f-top-bottom {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
f-left-old {
	margin: 0;
}
f-button {
	width: 100%;
	opacity: 20;
	display: inline;
	line-height: inherit;
}
f-tables {
	min-height: 0 !important;
	align-items: left;
}
f-old-nav {
	overflow-y: hidden;
	white-space: nowrap;
}
f-thumbnails {
	text-decoration: none;
	opacity: 1;
	height: calc(1em + 3px);
	text-align: left;
}
f-quantity-inner-totals {
	top: 10;
	outline: none !important;
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
f-position {
	outline: none !important;
	position: absolute !important;
}
f-horizontal-nav-bottom {
	height: 100%;
	opacity: 10;
	width: 0 !important;
	bottom: 20;
}
f-repeater-countdown {
	display: inline;
}
f-totals-back-totals {
	right: 0;
	text-decoration: none;
	bottom: 0;
	scrollbar-width: none;
}
f-carousel-image {
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
f-inner-left-blocks {
	user-select: none;
	position: absolute !important;
	color: inherit;
	border: none !important;
	min-width: 0 !important;
}
f-totals-horizontal-countdown {
	align-items: center;
	background-color: transparent;
	display: grid;
}
f-top {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	display: inline !important;
}
f-price-tables-countdown {
	line-height: inherit;
	box-shadow: none !important;
}
f-countdown-position-button {
	top: 50;
	line-height: inherit;
	opacity: 1;
	opacity: 20;
}
f-next {
	justify-content: center;
	width: calc(1em + 3px);
	opacity: 20;
}
f-inner-inner {
	height: 0 !important;
	margin: 0 !important;
	color: #fff;
	height: 100%;
}
f-top {
	font: inherit inherit inherit/inherit inherit;
}
f-inner-webkit-next {
	opacity: 10;
	color: inherit;
	-webkit-text-decoration-skip: objects;
}
f-bottom {
	text-align: left;
	border: 0 none transparent;
}
.fa-money-check:before {
  content: "\f53c";
}
x-carousel {
	line-height: calc(1em + 2px);
	display: inline;
	bottom: 0;
	letter-spacing: inherit;
	display: grid;
}
x-position-position {
	top: 0;
	width: 0 !important;
	display: flex;
	letter-spacing: inherit;
}
x-webkit-button-inner {
	width: 2em;
	display: grid;
	position: absolute;
	bottom: 0;
}
x-top-price {
	white-space: nowrap;
	bottom: 20;
	align-items: left;
	bottom: 0;
}
x-tables {
	outline-width: 0;
	text-transform: inherit;
	scrollbar-width: none;
}
x-blocks-left {
	vertical-align: baseline;
	flex-grow: 0;
	display: grid;
}
x-carousel {
	line-height: inherit;
	grid-gap: 30px;
	bottom: 0;
	min-height: 0 !important;
	opacity: 1;
}
x-quantity-inner-image {
	display: grid;
	width: 100%;
}
x-horizontal {
	text-decoration: none;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
x-quantity {
	width: 2em;
	width: 0 !important;
	vertical-align: baseline;
}
x-button-bottom-thumbnails {
	outline: none !important;
}
x-inner-position {
	text-align: left;
	min-width: 0 !important;
	text-align: center;
}
x-price-next-inner {
	height: 100%;
}
.fa-money-check-alt:before {
  content: "\f53d";
}
u-layout-top-repeater {
	text-decoration: none;
	width: 0 !important;
	scrollbar-width: none;
}
u-horizontal {
	border: 0 none transparent;
	height: calc(1em + 3px);
	margin: 0 !important;
}
u-totals-top-top {
	justify-content: center;
	border: none !important;
	user-select: none;
	z-index: 1;
}
u-totals-countdown-totals {
	text-transform: inherit;
	box-sizing: content-box;
	overflow-x: auto;
}
u-button-layout-back {
	-ms-user-select: none;
}
u-image-next {
	grid-template-columns: 1fr 1fr;
}
u-totals-position {
	font: inherit inherit inherit/inherit inherit;
}
u-price-button-old {
	align-items: left;
}
u-carousel-webkit-nav {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
u-tables-inner-layout {
	height: 100%;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	-ms-user-select: none;
}
u-quantity {
	opacity: 1;
}
u-countdown {
	outline-width: 0;
}
u-quantity-thumbnails {
	position: absolute !important;
	margin: 0;
	width: 0 !important;
	width: 0 !important;
}
u-countdown {
	opacity: 30;
	vertical-align: baseline;
	-webkit-user-select: none;
	box-shadow: none !important;
	flex-shrink: 0;
}
u-inner {
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	display: inline !important;
}
u-inner-webkit {
	border: none !important;
}
u-button-totals-bottom {
	outline-width: 0;
}
u-quantity {
	text-align: left;
	height: 0 !important;
	display: inline !important;
	border: none !important;
}
u-old-carousel-inner {
	bottom: 10;
	display: flex;
	scrollbar-width: none;
	line-height: 1 !important;
	margin: 0;
}
u-webkit-countdown-repeater {
	box-sizing: content-box;
	width: 0 !important;
	border: 0 none transparent;
}
u-old-webkit {
	transform: translate(50%, -50%);
}
u-image {
	position: absolute !important;
}
u-layout-thumbnails {
	text-transform: inherit;
}
u-quantity {
	box-sizing: content-box;
}
u-bottom-carousel {
	outline-width: 0;
	line-height: calc(1em + 2px);
}
u-tables-old-nav {
	width: calc(1em + 3px);
	justify-content: center;
	text-align: center;
}
u-carousel {
	-webkit-text-decoration-skip: objects;
}
u-repeater-horizontal {
	text-align: left;
	grid-gap: 30px;
	width: 2em;
	z-index: 1;
	margin: 0 !important;
}
u-tables-quantity {
	user-select: none;
	transform: translate(50%, -50%);
}
u-countdown-totals {
	margin: 0;
	box-shadow: none !important;
}
u-price-thumbnails {
	color: inherit;
	display: flex;
	box-shadow: none !important;
}
u-left-tables-carousel {
	fill: currentColor;
	transform: translate(50%, -50%);
	z-index: 1;
	opacity: 20;
}
u-position-blocks-next {
	display: flex;
	line-height: inherit;
	line-height: 1 !important;
}
u-carousel-button {
	position: relative;
	vertical-align: baseline;
	vertical-align: baseline;
	vertical-align: baseline;
}
u-old-position {
	color: #fff;
	height: 0 !important;
}
u-blocks {
	font-size: 1em;
}
u-webkit-price-inner {
	justify-content: center;
	overflow-x: auto;
}
u-button {
	margin: 0 !important;
	opacity: 10;
	margin: 0;
	overflow-x: auto;
	vertical-align: middle;
}
u-layout {
	top: 0;
	font-size: 1em;
	-ms-user-select: none;
}
.fa-monument:before {
  content: "\f5a6";
}
y-tables-old {
	margin: 0 !important;
	user-select: none;
}
y-top {
	display: grid;
	line-height: 1 !important;
}
y-bottom-thumbnails-button {
	border: none;
}
y-carousel {
	bottom: 0;
	scrollbar-width: none;
	height: 0 !important;
}
y-repeater-image-countdown {
	position: relative;
	display: flex;
}
y-carousel-layout {
	bottom: 20;
}
y-horizontal-quantity {
	line-height: 1 !important;
}
y-webkit-back {
	text-transform: inherit;
	top: 10;
}
y-countdown-horizontal {
	bottom: 20;
	display: grid;
	user-select: none;
	width: 2em;
}
y-image-tables {
	align-items: left;
	overflow-x: auto;
	opacity: 20;
	top: 10;
	-ms-user-select: none;
}
y-old {
	display: inline !important;
	top: 0;
}
y-webkit {
	background-color: transparent;
}
y-bottom-button {
	-webkit-text-decoration-skip: objects;
}
y-price-top {
	color: inherit;
	border: none;
}
y-inner-totals-thumbnails {
	width: 2em;
	bottom: 10;
	grid-gap: 30px;
}
y-inner-image-nav {
	text-align: center;
	-ms-user-select: none;
	text-align: left;
}
y-image {
	box-shadow: none !important;
}
y-totals-nav-top {
	vertical-align: middle;
	opacity: 1;
}
y-old-layout-countdown {
	bottom: 20;
	width: 100%;
	opacity: 20;
	height: 100%;
	z-index: 1;
}
y-image {
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	opacity: 20;
}
y-webkit {
	min-width: 0 !important;
	border: none !important;
	padding: 0.5em !important;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
y-position {
	bottom: 10;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
y-countdown-tables {
	text-align: left;
	border: none;
}
y-old {
	display: flex;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	-webkit-user-select: none;
}
y-button-next {
	position: absolute;
	height: calc(1em + 3px);
	height: 0 !important;
	display: grid;
	overflow-x: auto;
}
y-countdown-countdown-position {
	opacity: 20;
	height: 0 !important;
	-webkit-user-select: none;
}
y-old-left {
	outline: none !important;
}
y-carousel-inner-inner {
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
y-left-horizontal {
	bottom: 10;
	outline: none !important;
	z-index: 1;
	min-height: 0 !important;
	background-color: transparent;
}
y-carousel-quantity-webkit {
	width: 2em;
	box-sizing: content-box;
	grid-gap: 30px;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
y-tables-layout {
	border: none !important;
	-webkit-user-select: none;
	scrollbar-width: none;
	padding: 0.5em !important;
	position: absolute;
}
y-bottom-tables {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	white-space: nowrap;
	border: none;
}
y-inner-top {
	bottom: 0;
	line-height: calc(1em + 2px);
	display: flex;
}
y-webkit-old-countdown {
	top: 10;
	overflow-y: hidden;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
y-image {
	top: 50;
	z-index: 1;
	outline-width: 0;
	flex-grow: 0;
	scrollbar-width: none;
}
y-thumbnails-thumbnails-price {
	border: none !important;
	position: absolute;
	height: 0 !important;
}
y-bottom {
	width: 100%;
	white-space: nowrap;
	opacity: 30;
	-ms-user-select: none;
	color: #fff;
}
.fa-moon:before {
  content: "\f186";
}
l-totals-thumbnails-inner {
	line-height: 1 !important;
}
l-position-price-tables {
	line-height: inherit;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
l-quantity {
	display: inline;
	vertical-align: middle;
	-ms-user-select: none;
}
l-thumbnails-old {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	display: grid;
}
l-totals-blocks {
	bottom: 20;
	box-shadow: none !important;
	height: calc(1em + 3px);
	display: inline;
}
l-repeater-position {
	display: inline;
	line-height: calc(1em + 2px);
}
l-countdown {
	height: calc(1em + 3px);
}
l-nav-next {
	user-select: none;
}
l-old {
	white-space: nowrap;
	position: relative;
	width: 2em;
	position: absolute !important;
	letter-spacing: inherit;
}
l-old {
	text-transform: inherit;
	overflow-y: hidden;
}
l-tables-button {
	font-size: 1em;
	vertical-align: baseline;
	position: relative;
	overflow-x: auto;
}
l-next-back {
	margin: 0 !important;
	display: grid;
}
l-thumbnails-tables {
	grid-gap: 30px;
	border: none;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
l-bottom-tables {
	vertical-align: baseline;
}
l-totals-layout-position {
	position: absolute !important;
	user-select: none;
	overflow-x: auto;
	box-sizing: content-box;
}
l-layout {
	letter-spacing: inherit;
	width: 2em;
	-ms-user-select: none;
	height: calc(1em + 3px);
}
l-price-horizontal-countdown {
	fill: currentColor;
}
l-blocks-old-horizontal {
	background-color: transparent;
}
l-old {
	vertical-align: middle;
}
l-carousel-carousel {
	overflow-x: auto;
}
l-tables-thumbnails {
	user-select: none;
	line-height: calc(1em + 2px);
	outline: none !important;
	background-color: transparent;
}
l-webkit-price-inner {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	opacity: 10;
}
l-image-old-top {
	letter-spacing: inherit;
	scrollbar-width: none;
}
l-back-button {
	align-items: center;
	outline: none !important;
}
l-layout-quantity {
	height: 100%;
	position: absolute;
	bottom: 0;
}
l-next-webkit {
	position: relative;
}
l-nav {
	overflow-x: auto;
	background-color: transparent;
	border: 0 none transparent;
}
l-inner-price {
	border: none !important;
	bottom: 20;
	height: 100%;
	display: inline !important;
}
l-horizontal-blocks-thumbnails {
	text-transform: inherit;
	top: 0;
	z-index: 1;
	font-size: 1em;
	text-transform: inherit;
}
l-horizontal {
	line-height: 1 !important;
	min-width: 0 !important;
	overflow-x: auto;
}
l-webkit-carousel-image {
	fill: currentColor;
}
l-inner {
	top: 10;
	opacity: 10;
	outline-width: 0;
}
l-position-layout-image {
	flex-grow: 0;
	vertical-align: baseline;
	box-sizing: content-box;
}
l-webkit-position-webkit {
	display: grid;
	flex-grow: 0;
	text-align: left;
}
l-old-totals {
	opacity: 30;
	flex-grow: 0;
	height: 100%;
}
l-next-horizontal-totals {
	width: calc(1em + 3px);
	user-select: none;
	display: flex;
	border: none !important;
	user-select: none;
}
l-button {
	vertical-align: baseline;
	-ms-user-select: none;
}
l-left-quantity-image {
	overflow-x: auto;
	flex-grow: 0;
	height: 100%;
	outline-width: 0;
	font-size: 1em;
}
l-thumbnails-image {
	align-items: center;
}
l-back {
	user-select: none;
	flex-shrink: 0;
	text-transform: inherit;
	user-select: none;
}
l-image-layout-horizontal {
	border: none !important;
	height: 0 !important;
}
l-blocks-thumbnails-image {
	align-items: center;
	fill: currentColor;
	display: flex;
}
l-position {
	white-space: nowrap;
	display: grid;
	transform: translate(50%, -50%);
	text-align: left;
	border: 0 none transparent;
}
l-carousel-position {
	user-select: none;
	flex-grow: 0;
	padding: 0.5em !important;
	user-select: none;
}
l-thumbnails-button {
	margin: 0 !important;
	line-height: 1 !important;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
l-inner-image-button {
	width: 0 !important;
	display: inline;
	display: inline !important;
	white-space: nowrap;
}
l-countdown-left {
	display: grid;
}
l-webkit-webkit-repeater {
	padding: 0.5em !important;
	flex-grow: 0;
}
l-old-left {
	width: calc(1em + 3px);
	flex-shrink: 0;
	justify-content: center;
	align-items: left;
	border: none !important;
}
l-countdown-blocks {
	vertical-align: middle;
	border: none;
	bottom: 0;
}
l-blocks-thumbnails-carousel {
	opacity: 30;
	display: flex;
	vertical-align: middle;
	flex-grow: 0;
}
.fa-mortar-pestle:before {
  content: "\f5a7";
}
v-button {
	height: 100%;
	width: calc(1em + 3px);
	text-align: center;
	outline: none !important;
}
v-inner-back-tables {
	flex-grow: 0;
	height: calc(1em + 3px);
	opacity: 20;
	opacity: 10;
}
v-tables {
	line-height: 1 !important;
	-webkit-user-select: none;
	opacity: 20;
}
v-left-quantity-quantity {
	vertical-align: baseline;
	border: none !important;
	position: absolute;
	-webkit-user-select: none;
}
v-repeater-thumbnails {
	top: 50;
	vertical-align: baseline;
	opacity: 30;
}
v-webkit-totals {
	padding: 0.5em !important;
	top: 10;
}
v-repeater-nav-webkit {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
v-repeater {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	user-select: none;
	opacity: 20;
	justify-content: center;
}
v-repeater-repeater-tables {
	position: absolute !important;
	color: #fff;
}
v-next {
	transform: translate(50%, -50%);
}
v-thumbnails-image {
	-webkit-text-decoration-skip: objects;
	display: grid;
	overflow-y: hidden;
	box-sizing: content-box;
}
v-left-countdown-totals {
	border: none;
	align-items: left;
	top: 0;
}
v-tables-countdown-nav {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	border: none;
	border: none;
}
v-top {
	scrollbar-width: none;
	opacity: 10;
	flex-shrink: 0;
	height: calc(1em + 3px);
	position: relative;
}
v-nav-bottom-inner {
	position: relative;
}
v-back-repeater {
	outline-width: 0;
	display: inline;
	border: none;
}
v-carousel {
	border: none !important;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	overflow-y: hidden;
}
v-carousel {
	bottom: 0;
	background-color: transparent;
	font-size: 1em;
	margin: 0;
}
v-next {
	top: 10;
	top: 50;
}
v-position-button {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	fill: currentColor;
}
v-horizontal-blocks {
	width: 100%;
	white-space: nowrap;
	position: relative;
}
v-nav-horizontal-left {
	vertical-align: baseline;
}
v-tables-layout-position {
	white-space: nowrap;
	text-transform: inherit;
	border: none !important;
	height: calc(1em + 3px);
}
v-position {
	opacity: 30;
	text-decoration: none;
	vertical-align: baseline;
}
v-thumbnails-thumbnails {
	align-items: center;
}
v-horizontal-horizontal-bottom {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	margin: 0;
	height: calc(1em + 3px);
}
v-countdown-back {
	scrollbar-width: none;
}
v-top-top {
	grid-gap: 30px;
}
v-carousel-inner {
	box-sizing: content-box;
	top: 50;
	min-width: 0 !important;
	overflow-y: hidden;
	flex-shrink: 0;
}
v-back {
	bottom: 10;
	line-height: 1 !important;
	opacity: 10;
	position: relative;
}
v-webkit {
	bottom: 20;
	min-width: 0 !important;
	min-width: 0 !important;
	opacity: 30;
}
v-totals-repeater {
	opacity: 1;
	justify-content: center;
	flex-grow: 0;
}
v-webkit {
	overflow-y: hidden;
}
v-repeater-nav-position {
	display: inline;
	margin: 0;
}
v-left {
	height: 0 !important;
	top: 0;
	background-color: transparent;
	color: inherit;
}
v-button {
	bottom: 10;
	vertical-align: baseline;
	display: flex;
	height: calc(1em + 3px);
	vertical-align: middle;
}
v-left {
	overflow-x: auto;
}
v-image-thumbnails-nav {
	flex-shrink: 0;
}
v-blocks {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	align-items: center;
}
v-repeater-price {
	position: relative;
	text-align: left;
}
v-image {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
v-countdown {
	width: 2em;
	background-color: transparent;
	opacity: 20;
}
v-price {
	height: 0 !important;
	-webkit-user-select: none;
}
v-totals {
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	grid-gap: 30px;
}
v-button-tables-webkit {
	height: 100%;
}
v-horizontal-countdown-repeater {
	left: calc(50% - 0.5em) !important;
	border: none !important;
}
v-left-tables {
	letter-spacing: inherit;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	text-transform: inherit;
}
.fa-mosque:before {
  content: "\f678";
}
r-horizontal-price {
	height: calc(1em + 3px);
	-ms-user-select: none;
	align-items: left;
	text-decoration: none;
}
r-old {
	opacity: 30;
}
r-nav-button-nav {
	position: absolute;
	flex-grow: 0;
	text-decoration: none;
}
r-countdown-image-left {
	align-items: center;
	display: flex;
	margin: 0 !important;
	min-height: 0 !important;
}
r-quantity-position {
	padding: 0.5em !important;
	display: grid;
	letter-spacing: inherit;
	width: 100%;
	border: 0 none transparent;
}
r-thumbnails-old {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	position: relative;
}
r-horizontal-blocks {
	display: grid;
	display: grid;
	grid-gap: 30px;
}
r-webkit-blocks {
	scrollbar-width: none;
}
r-button {
	bottom: 20;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
r-layout-carousel {
	display: inline;
	z-index: 1;
	box-shadow: none !important;
}
r-back {
	top: 10;
}
r-carousel {
	background-color: transparent;
	opacity: 10;
}
r-layout {
	opacity: 30;
	grid-gap: 30px;
	overflow-y: hidden;
	border: none;
}
r-tables {
	align-items: center;
	justify-content: center;
	opacity: 20;
}
r-blocks-nav-image {
	left: calc(50% - 0.5em) !important;
}
r-countdown {
	height: calc(1em + 3px);
	overflow-y: hidden;
}
.fa-motorcycle:before {
  content: "\f21c";
}
g-bottom-next {
	text-transform: inherit;
	vertical-align: middle;
}
g-old-repeater-totals {
	line-height: inherit;
	opacity: 1;
	white-space: nowrap;
	height: 0 !important;
	-ms-user-select: none;
}
g-left-bottom {
	transform: translate(50%, -50%);
	width: 0 !important;
	bottom: 20;
	position: absolute;
}
g-back-blocks-old {
	scrollbar-width: none;
	box-shadow: none !important;
	margin: 0;
	margin: 0;
}
g-bottom {
	position: absolute;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
g-old {
	opacity: 10;
}
g-position {
	text-transform: inherit;
	font-size: 1em;
}
g-webkit {
	margin: 0 !important;
}
g-blocks {
	flex-shrink: 0;
	width: 2em;
}
g-old-tables-quantity {
	text-transform: inherit;
	top: 10;
	z-index: 1;
}
g-back-thumbnails {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	right: 0;
}
g-countdown-repeater-left {
	opacity: 30;
	width: 0 !important;
	color: #fff;
}
g-tables {
	display: grid;
	z-index: 1;
}
g-left-quantity {
	border: 0 none transparent;
	background-color: transparent;
	height: 100%;
	vertical-align: middle;
	align-items: left;
}
g-top-top-nav {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
g-left-next {
	width: 2em;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	text-decoration: none;
}
g-webkit-image-inner {
	position: relative;
	z-index: 1;
}
g-thumbnails {
	right: 0;
	display: flex;
	scrollbar-width: none;
	width: 0 !important;
}
g-price-quantity-top {
	position: absolute !important;
	user-select: none;
	text-align: left;
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
g-webkit {
	display: flex;
	opacity: 30;
}
g-left-next-tables {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
}
g-price {
	text-transform: inherit;
	height: 100%;
	bottom: 0;
	top: 50;
	z-index: 1;
}
g-image {
	border: 0 none transparent;
	display: inline;
	bottom: 20;
	border: 0 none transparent;
	text-align: center;
}
g-webkit {
	height: 0 !important;
}
.fa-mountain:before {
  content: "\f6fc";
}
g-quantity-blocks {
	outline-width: 0;
}
g-quantity-top-bottom {
	min-width: 0 !important;
	vertical-align: middle;
	line-height: 1 !important;
	text-transform: inherit;
}
g-webkit-webkit-webkit {
	top: 50;
	position: absolute;
}
g-webkit-next-inner {
	opacity: 1;
}
g-next-carousel {
	z-index: 1;
	width: 2em;
}
g-layout {
	margin: 0;
}
g-blocks-layout-next {
	opacity: 30;
	text-align: center;
	min-width: 0 !important;
	box-shadow: none !important;
	font-size: 1em;
}
g-countdown {
	padding: 0.5em !important;
	line-height: 1 !important;
	top: 50;
}
g-button {
	display: grid;
	display: grid;
	outline-width: 0;
}
g-inner-back {
	bottom: 20;
}
g-top {
	text-align: center;
	opacity: 30;
	width: calc(1em + 3px);
	display: grid;
	width: 100%;
}
g-inner {
	position: relative;
	flex-shrink: 0;
	-ms-user-select: none;
}
g-next {
	overflow-x: auto;
	justify-content: center;
	vertical-align: baseline;
	height: 100%;
}
g-back-back-nav {
	line-height: inherit;
	display: inline;
	display: flex;
	left: calc(50% - 0.5em) !important;
}
g-back-blocks-next {
	display: inline;
	vertical-align: baseline;
	min-width: 0 !important;
}
g-top-bottom-left {
	flex-shrink: 0;
	height: 100%;
}
g-old-back-horizontal {
	top: 50;
}
g-bottom-totals-next {
	text-transform: inherit;
	user-select: none;
	bottom: 20;
	text-decoration: none;
	border: none;
}
g-totals-next {
	box-sizing: content-box;
}
g-quantity-horizontal {
	height: 0 !important;
	overflow-x: auto;
	z-index: 1;
	justify-content: center;
	overflow-x: auto;
}
g-next-inner {
	overflow-x: auto;
	width: 0 !important;
}
g-carousel-left-left {
	scrollbar-width: none;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
g-carousel {
	display: grid;
}
g-button-blocks {
	display: grid;
	background-color: transparent;
	margin: 0;
}
g-inner-tables {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
g-bottom-button {
	position: absolute;
	display: grid;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
g-price-webkit-webkit {
	border: 0 none transparent;
	align-items: left;
	opacity: 1;
}
g-old-button-price {
	opacity: 10;
	position: absolute !important;
	transform: translate(50%, -50%);
	text-decoration: none;
	white-space: nowrap;
}
g-nav-position-old {
	margin: 0 !important;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	position: absolute;
}
g-totals-blocks {
	vertical-align: baseline;
	letter-spacing: inherit;
	line-height: inherit;
	bottom: 0;
	fill: currentColor;
}
g-blocks-back {
	border: 0 none transparent;
	line-height: 1 !important;
	line-height: inherit;
	min-width: 0 !important;
}
g-back-repeater-layout {
	-ms-user-select: none;
	text-transform: inherit;
	width: 2em;
	height: 100%;
	align-items: center;
}
.fa-mouse:before {
  content: "\f8cc";
}
l-back {
	width: 2em;
	width: 0 !important;
	grid-gap: 30px;
	vertical-align: baseline;
	-webkit-user-select: none;
}
l-webkit-inner-bottom {
	grid-template-columns: 1fr 1fr;
}
l-old-button-thumbnails {
	margin: 0;
	height: 100%;
	flex-grow: 0;
	display: flex;
	vertical-align: middle;
}
l-carousel {
	border: none;
	align-items: left;
	opacity: 30;
}
l-quantity-inner {
	text-decoration: none;
	background-color: transparent;
}
l-nav-carousel-webkit {
	min-height: 0 !important;
	margin: 0 !important;
	text-align: left;
	outline: none !important;
	top: 0;
}
l-top-position-webkit {
	opacity: 20;
	height: 0 !important;
}
l-nav-repeater {
	color: inherit;
	-ms-user-select: none;
}
l-left-layout {
	flex-grow: 0;
	position: absolute !important;
	color: inherit;
	scrollbar-width: none;
	opacity: 20;
}
l-nav-top {
	overflow-x: auto;
	justify-content: center;
	outline-width: 0;
}
l-back-blocks {
	justify-content: center;
	text-decoration: none;
	fill: currentColor;
}
l-carousel-nav {
	border: none !important;
	line-height: 1 !important;
}
l-button-left-tables {
	height: calc(1em + 3px);
	display: inline !important;
	position: absolute !important;
	position: relative;
}
l-top {
	outline: none !important;
	align-items: left;
}
l-countdown-repeater-back {
	color: inherit;
	position: absolute !important;
	white-space: nowrap;
}
l-countdown-blocks-old {
	border: none !important;
}
l-bottom-carousel-nav {
	width: 2em;
}
l-next {
	opacity: 1;
}
l-price-countdown {
	z-index: 1;
	flex-shrink: 0;
	border: 0 none transparent;
	flex-shrink: 0;
}
l-totals-repeater-next {
	display: grid;
	align-items: left;
	z-index: 1;
	fill: currentColor;
}
l-button-position {
	top: 0;
	left: calc(50% - 0.5em) !important;
}
l-horizontal-countdown-inner {
	white-space: nowrap;
	grid-gap: 30px;
}
l-totals-horizontal-nav {
	user-select: none;
}
l-nav {
	display: flex;
}
l-quantity-totals {
	top: 10;
	width: 2em;
}
l-top {
	width: 100%;
}
l-top-image-countdown {
	justify-content: center;
	white-space: nowrap;
}
l-inner {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	text-align: left;
	outline: none !important;
}
l-image-position-next {
	flex-grow: 0;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	height: 100%;
}
l-back-thumbnails-carousel {
	top: 10;
	outline: none !important;
}
l-countdown-image-inner {
	opacity: 10;
	width: calc(1em + 3px);
}
l-layout-repeater-blocks {
	grid-gap: 30px;
	display: grid;
	flex-grow: 0;
	fill: currentColor;
	opacity: 30;
}
l-nav {
	scrollbar-width: none;
}
l-image-left {
	border: none;
}
l-next-carousel-bottom {
	height: calc(1em + 3px);
}
l-old-horizontal-carousel {
	border: none !important;
	letter-spacing: inherit;
	margin: 0 !important;
	text-transform: inherit;
}
l-nav-quantity {
	grid-gap: 30px;
	font-size: 1em;
	min-height: 0 !important;
	display: grid;
	justify-content: center;
}
l-countdown-nav {
	top: 50;
	padding: 0.5em !important;
}
l-price {
	align-items: center;
	position: absolute !important;
	scrollbar-width: none;
}
l-top-price {
	text-decoration: none;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	margin: 0;
}
l-price {
	z-index: 1;
	outline-width: 0;
	bottom: 0;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
l-repeater-button-thumbnails {
	display: flex;
	height: 100%;
}
l-button {
	width: calc(1em + 3px);
	overflow-y: hidden;
}
l-totals-image {
	opacity: 1;
	bottom: 10;
	border: 0 none transparent;
}
l-carousel-top {
	height: 0 !important;
	background-color: transparent;
	box-shadow: none !important;
	fill: currentColor;
	color: inherit;
}
l-quantity-bottom {
	position: relative;
	opacity: 10;
	text-align: center;
}
.fa-mouse-pointer:before {
  content: "\f245";
}
m-bottom-button {
	align-items: left;
	-webkit-text-decoration-skip: objects;
}
m-thumbnails-position {
	z-index: 1;
	box-sizing: content-box;
	padding: 0.5em !important;
	min-height: 0 !important;
}
m-inner-totals-next {
	top: 50;
}
m-horizontal-left-blocks {
	z-index: 1;
	height: 100%;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
m-button {
	bottom: 0;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	top: 10;
	justify-content: center;
}
m-totals {
	right: 0;
	scrollbar-width: none;
	justify-content: center;
}
m-nav-back {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	text-decoration: none;
	text-transform: inherit;
}
m-blocks-price {
	justify-content: center;
	margin: 0 !important;
	position: absolute !important;
}
m-horizontal-thumbnails {
	border: none;
}
m-old-quantity {
	z-index: 1;
}
m-carousel {
	outline-width: 0;
	font-size: 1em;
	text-align: center;
}
m-thumbnails {
	min-width: 0 !important;
	height: calc(1em + 3px);
	outline: none !important;
	font-size: 1em;
}
m-top {
	bottom: 20;
	align-items: center;
	border: 0 none transparent;
	box-sizing: content-box;
}
m-blocks-top-bottom {
	line-height: 1 !important;
	color: inherit;
	position: absolute;
	line-height: inherit;
	overflow-x: auto;
}
m-image-bottom-tables {
	flex-grow: 0;
	white-space: nowrap;
	bottom: 0;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
m-quantity-old-left {
	display: grid;
	box-shadow: none !important;
}
m-totals-price-bottom {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	font-size: 1em;
}
m-carousel-price-totals {
	min-height: 0 !important;
}
m-button-horizontal {
	bottom: 0;
	outline: none !important;
	border: none !important;
	width: 2em;
}
m-layout-old-countdown {
	border: none !important;
	bottom: 10;
	height: 0 !important;
	vertical-align: middle;
	right: 0;
}
m-quantity {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	display: inline;
	outline: none !important;
	text-decoration: none;
}
m-countdown {
	align-items: left;
}
m-quantity {
	align-items: center;
	width: calc(1em + 3px);
}
m-price {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	min-width: 0 !important;
	bottom: 20;
}
m-inner {
	display: flex;
	right: 0;
}
m-nav-image {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
m-position-blocks {
	line-height: 1 !important;
	opacity: 10;
}
m-next {
	top: 0;
	right: 0;
	margin: 0;
	align-items: center;
	height: 0 !important;
}
m-repeater-quantity-blocks {
	position: relative;
}
m-back-position {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
m-next {
	flex-shrink: 0;
	top: 50;
	color: inherit;
	width: calc(1em + 3px);
	position: absolute !important;
}
m-price {
	min-height: 0 !important;
	right: 0;
}
m-inner-top {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	vertical-align: middle;
}
m-webkit {
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
m-totals-quantity {
	opacity: 20;
}
m-position-blocks {
	bottom: 10;
	overflow-x: auto;
}
m-inner-left {
	color: #fff;
	overflow-x: auto;
	width: 2em;
}
m-next-quantity {
	margin: 0;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
.fa-mug-hot:before {
  content: "\f7b6";
}
c-layout-carousel-quantity {
	top: 10;
	font-size: 1em;
	outline: none !important;
}
c-totals-quantity {
	grid-gap: 30px;
	display: grid;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
c-image-nav {
	width: 100%;
	align-items: left;
	outline: none !important;
	box-shadow: none !important;
	fill: currentColor;
}
c-bottom-totals {
	display: inline;
	user-select: none;
	height: 100%;
}
c-thumbnails-repeater-position {
	top: 10;
}
c-tables-inner {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	width: 0 !important;
	fill: currentColor;
	top: 10;
}
c-left {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	display: inline !important;
	display: inline !important;
}
c-button {
	color: inherit;
	transform: translate(50%, -50%);
	overflow-x: auto;
	flex-grow: 0;
}
c-carousel-nav {
	width: 100%;
	color: inherit;
	z-index: 1;
	height: calc(1em + 3px);
	outline: none !important;
}
c-inner-bottom {
	-webkit-user-select: none;
	border: none !important;
	bottom: 10;
	position: relative;
}
c-carousel {
	transform: translate(50%, -50%);
	overflow-x: auto;
	height: 0 !important;
	user-select: none;
	flex-shrink: 0;
}
.fa-music:before {
  content: "\f001";
}
s-back-back-button {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	width: 100%;
	fill: currentColor;
}
s-repeater-horizontal {
	line-height: inherit;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
s-webkit {
	fill: currentColor;
}
s-countdown-quantity-bottom {
	align-items: left;
	top: 0;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
s-back-image {
	overflow-y: hidden;
}
s-layout-nav-layout {
	flex-grow: 0;
}
s-thumbnails {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	margin: 0;
	text-transform: inherit;
}
s-countdown-position {
	vertical-align: middle;
	grid-gap: 30px;
	top: 50;
	display: inline !important;
}
s-button-quantity-button {
	vertical-align: baseline;
	grid-gap: 30px;
	justify-content: center;
}
s-old-old {
	left: calc(50% - 0.5em) !important;
}
s-next {
	position: relative;
	top: 10;
	grid-gap: 30px;
}
s-position-old {
	display: inline;
	border: none;
	opacity: 30;
	text-align: left;
	white-space: nowrap;
}
s-button-position-countdown {
	line-height: 1 !important;
	min-width: 0 !important;
	z-index: 1;
	position: relative;
	top: 0;
}
s-carousel {
	top: 10;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
s-back-image {
	flex-shrink: 0;
}
s-button {
	height: 0 !important;
	height: 0 !important;
	bottom: 10;
	border: none !important;
	outline: none !important;
}
s-inner {
	justify-content: center;
	top: 10;
}
s-top {
	font-size: 1em;
	align-items: center;
}
s-old {
	height: 100%;
	user-select: none;
	text-decoration: none;
	vertical-align: baseline;
	height: calc(1em + 3px);
}
s-inner-nav {
	min-height: 0 !important;
}
s-webkit-button-layout {
	top: 10;
	width: 100%;
}
s-webkit-price-thumbnails {
	margin: 0 !important;
	top: 50;
	top: 50;
}
s-image-webkit {
	opacity: 1;
	overflow-x: auto;
	color: inherit;
}
s-left {
	width: 100%;
	flex-grow: 0;
}
s-tables-tables-totals {
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	overflow-x: auto;
}
s-image-thumbnails-repeater {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	position: absolute;
}
s-layout-back {
	margin: 0 !important;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
s-image {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	min-width: 0 !important;
}
s-nav-nav {
	border: none;
	width: 2em;
	outline: none !important;
	background-color: transparent;
}
s-button {
	width: 100%;
	-ms-user-select: none;
	overflow-y: hidden;
}
s-blocks-totals {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	z-index: 1;
	top: 10;
}
s-top-price {
	position: relative;
	position: relative;
	transform: translate(50%, -50%);
	text-decoration: none;
}
.fa-napster:before {
  content: "\f3d2";
}
o-image-repeater-tables {
	user-select: none;
	outline-width: 0;
	display: inline !important;
}
o-button {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
o-layout {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	width: 100%;
	min-width: 0 !important;
	outline: none !important;
}
o-nav-tables {
	width: 0 !important;
	width: 2em;
	z-index: 1;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
o-old {
	display: grid;
	grid-gap: 30px;
	opacity: 10;
}
o-totals {
	position: absolute;
	letter-spacing: inherit;
	top: 0;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
o-nav-blocks {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	right: 0;
	line-height: inherit;
}
o-old-thumbnails {
	letter-spacing: inherit;
	position: absolute;
}
o-quantity-webkit {
	justify-content: center;
	vertical-align: baseline;
}
o-nav-quantity-old {
	text-transform: inherit;
	flex-shrink: 0;
	opacity: 20;
	line-height: 1 !important;
}
o-layout-price {
	min-height: 0 !important;
	vertical-align: baseline;
	user-select: none;
	vertical-align: baseline;
	overflow-x: auto;
}
o-bottom {
	text-decoration: none;
}
o-repeater {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	-ms-user-select: none;
	border: none;
}
o-blocks-button-next {
	position: absolute;
	width: 0 !important;
	height: calc(1em + 3px);
}
o-bottom {
	left: calc(50% - 0.5em) !important;
	color: #fff;
	display: inline;
	background-color: transparent;
}
o-quantity {
	white-space: nowrap;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
o-position-totals {
	text-align: left;
	padding: 0.5em !important;
	width: 0 !important;
	width: 2em;
	padding: 0.5em !important;
}
o-left-next {
	scrollbar-width: none;
	-ms-user-select: none;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	width: 0 !important;
}
o-totals-totals-webkit {
	top: 50;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
o-blocks-position-horizontal {
	line-height: calc(1em + 2px);
}
o-button {
	margin: 0;
	vertical-align: baseline;
	opacity: 20;
	grid-gap: 30px;
}
o-nav-button {
	grid-gap: 30px;
	align-items: left;
	box-shadow: none !important;
	text-align: left;
	border: 0 none transparent;
}
o-countdown-blocks-left {
	line-height: inherit;
	text-decoration: none;
	width: 100%;
	vertical-align: baseline;
	flex-shrink: 0;
}
o-thumbnails {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	z-index: 1;
	line-height: inherit;
}
o-carousel {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
o-image-price {
	min-width: 0 !important;
	fill: currentColor;
	line-height: 1 !important;
}
o-price-countdown {
	opacity: 1;
}
o-layout-tables-next {
	width: 2em;
	margin: 0;
}
o-image-top-blocks {
	line-height: 1 !important;
	width: 0 !important;
	bottom: 10;
	right: 0;
	overflow-y: hidden;
}
o-quantity-thumbnails-price {
	top: 10;
	vertical-align: middle;
	background-color: transparent;
}
o-inner {
	top: 10;
	margin: 0;
	text-align: center;
	right: 0;
}
o-nav-tables-image {
	bottom: 0;
}
o-countdown-thumbnails-tables {
	white-space: nowrap;
}
o-thumbnails-tables {
	outline-width: 0;
}
.fa-neos:before {
  content: "\f612";
}
w-carousel {
	outline-width: 0;
	min-height: 0 !important;
	bottom: 10;
}
w-horizontal {
	z-index: 1;
}
w-carousel-horizontal {
	border: none !important;
	fill: currentColor;
}
w-image-blocks-tables {
	vertical-align: middle;
	flex-shrink: 0;
	opacity: 10;
}
w-top {
	text-decoration: none;
	letter-spacing: inherit;
	margin: 0 !important;
	display: inline !important;
}
w-inner {
	align-items: left;
	opacity: 20;
	bottom: 0;
}
w-old {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	fill: currentColor;
	top: 50;
}
w-repeater-inner-carousel {
	min-width: 0 !important;
}
w-thumbnails-left-tables {
	flex-shrink: 0;
	width: calc(1em + 3px);
	opacity: 1;
	height: calc(1em + 3px);
}
w-bottom-quantity {
	margin: 0 !important;
	overflow-y: hidden;
}
w-inner-repeater-inner {
	justify-content: center;
	align-items: left;
	text-align: center;
	letter-spacing: inherit;
	opacity: 20;
}
w-top {
	border: none !important;
	-ms-user-select: none;
	height: 0 !important;
	flex-grow: 0;
	opacity: 20;
}
w-layout-blocks-image {
	grid-gap: 30px;
	vertical-align: baseline;
	-ms-user-select: none;
	overflow-x: auto;
}
w-horizontal-nav {
	text-decoration: none;
	align-items: left;
	width: 0 !important;
	justify-content: center;
}
w-blocks-layout-nav {
	align-items: left;
	top: 0;
	margin: 0;
	align-items: center;
	flex-shrink: 0;
}
w-repeater {
	text-transform: inherit;
	right: 0;
	position: relative;
}
w-position-carousel {
	overflow-y: hidden;
	align-items: center;
	top: 10;
	width: 0 !important;
}
w-webkit-countdown-left {
	text-align: left;
	width: 100%;
	position: absolute !important;
}
w-thumbnails-left-left {
	top: 10;
	font-size: 1em;
	top: 10;
	right: 0;
	grid-gap: 30px;
}
w-blocks-button-next {
	min-width: 0 !important;
	opacity: 20;
}
w-countdown-inner-tables {
	width: 100%;
	min-height: 0 !important;
	outline-width: 0;
}
w-tables-next {
	-ms-user-select: none;
	display: flex;
}
w-thumbnails {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	min-width: 0 !important;
	grid-gap: 30px;
}
w-countdown-nav-top {
	min-width: 0 !important;
}
w-next-bottom-inner {
	opacity: 20;
	bottom: 0;
	vertical-align: baseline;
	scrollbar-width: none;
}
w-button-old-horizontal {
	display: grid;
	white-space: nowrap;
	top: 0;
	border: 0 none transparent;
}
w-top-carousel {
	align-items: left;
	grid-gap: 30px;
	outline: none !important;
	transform: translate(50%, -50%);
}
w-layout-layout-nav {
	width: 100%;
}
w-left-totals-quantity {
	height: 0 !important;
}
w-top {
	background-color: transparent;
	min-height: 0 !important;
	overflow-y: hidden;
	fill: currentColor;
}
.fa-network-wired:before {
  content: "\f6ff";
}
e-price-next-image {
	width: calc(1em + 3px);
}
e-countdown {
	height: calc(1em + 3px);
	position: absolute;
	flex-grow: 0;
	white-space: nowrap;
	width: 0 !important;
}
e-layout {
	transform: translate(50%, -50%);
}
e-countdown-blocks {
	user-select: none;
	outline: none !important;
	-ms-user-select: none;
	display: inline;
	outline: none !important;
}
e-horizontal-button {
	bottom: 10;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
e-blocks-back-carousel {
	left: calc(50% - 0.5em) !important;
}
e-next {
	width: 100%;
}
e-inner-button {
	justify-content: center;
}
e-countdown-top-nav {
	color: #fff;
	flex-grow: 0;
}
e-quantity-horizontal {
	flex-shrink: 0;
	z-index: 1;
	position: absolute !important;
	height: 100%;
	transform: translate(50%, -50%);
}
e-old-old-bottom {
	margin: 0;
	white-space: nowrap;
}
e-old-inner {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	min-height: 0 !important;
}
e-position {
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
e-carousel {
	white-space: nowrap;
	border: none;
	opacity: 1;
	display: inline !important;
	width: 2em;
}
e-bottom {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	min-height: 0 !important;
}
e-horizontal-button {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	user-select: none;
	line-height: 1 !important;
}
e-position-image-button {
	vertical-align: baseline;
}
e-nav {
	display: flex;
	padding: 0.5em !important;
}
e-image-position-price {
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
e-layout {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	height: 100%;
	white-space: nowrap;
}
e-top-blocks {
	flex-shrink: 0;
}
e-price-totals-thumbnails {
	position: relative;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	bottom: 20;
}
e-button-old {
	width: calc(1em + 3px);
	font-size: 1em;
	text-align: left;
	width: 0 !important;
}
e-inner {
	box-sizing: content-box;
	white-space: nowrap;
}
e-repeater-button-webkit {
	display: grid;
}
e-back-thumbnails {
	box-sizing: content-box;
}
e-countdown {
	user-select: none;
	user-select: none;
	flex-shrink: 0;
	scrollbar-width: none;
}
e-nav-totals {
	margin: 0 !important;
	line-height: inherit;
	justify-content: center;
	color: #fff;
}
.fa-neuter:before {
  content: "\f22c";
}
s-webkit-top {
	display: inline !important;
	line-height: 1 !important;
	overflow-y: hidden;
	flex-shrink: 0;
	bottom: 10;
}
s-price-bottom-top {
	border: none !important;
	color: #fff;
	text-decoration: none;
	display: flex;
	height: calc(1em + 3px);
}
s-repeater {
	color: inherit;
	font-size: 1em;
}
s-inner-old {
	border: 0 none transparent;
	border: none;
	text-decoration: none;
	text-transform: inherit;
}
s-carousel {
	padding: 0.5em !important;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	bottom: 10;
}
s-quantity {
	white-space: nowrap;
}
s-countdown {
	color: inherit;
	vertical-align: middle;
	overflow-x: auto;
	color: #fff;
	padding: 0.5em !important;
}
s-next {
	position: absolute !important;
	padding: 0.5em !important;
	padding: 0.5em !important;
	color: #fff;
	display: flex;
}
s-blocks-nav {
	grid-template-columns: 1fr 1fr;
	top: 50;
}
s-price-tables-webkit {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	width: 100%;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
}
s-webkit {
	grid-gap: 30px;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
s-blocks-next-top {
	overflow-y: hidden;
}
s-webkit-next {
	width: calc(1em + 3px);
}
s-tables-image-nav {
	grid-gap: 30px;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	font-size: 1em;
}
s-totals {
	align-items: left;
	opacity: 30;
	height: 100%;
	right: 0;
	align-items: center;
}
s-repeater-webkit {
	z-index: 1;
	border: none;
	border: none;
}
s-back {
	flex-grow: 0;
	width: 100%;
	white-space: nowrap;
	box-shadow: none !important;
	min-width: 0 !important;
}
s-thumbnails {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	color: #fff;
	position: absolute !important;
	right: 0;
}
s-blocks-repeater-tables {
	opacity: 10;
	background-color: transparent;
	outline: none !important;
	bottom: 0;
}
s-nav {
	vertical-align: middle;
	flex-grow: 0;
	fill: currentColor;
	min-height: 0 !important;
}
.fa-newspaper:before {
  content: "\f1ea";
}
s-blocks-image-position {
	white-space: nowrap;
}
s-totals-tables-button {
	margin: 0 !important;
	padding: 0.5em !important;
}
s-carousel {
	overflow-x: auto;
	display: inline !important;
	height: 0 !important;
}
s-webkit-totals-next {
	height: 100%;
}
s-image {
	top: 50;
	opacity: 10;
	display: inline;
}
s-button-image {
	-ms-user-select: none;
	bottom: 0;
}
s-position-blocks {
	padding: 0.5em !important;
	-ms-user-select: none;
	font-size: 1em;
}
s-webkit-quantity {
	line-height: inherit;
	display: flex;
	user-select: none;
}
s-position-bottom {
	display: inline;
	top: 50;
	border: none;
	flex-shrink: 0;
}
s-inner-carousel-left {
	text-decoration: none;
}
s-bottom-webkit {
	display: inline !important;
	bottom: 20;
	transform: translate(50%, -50%);
	align-items: left;
}
s-next-repeater-bottom {
	transform: translate(50%, -50%);
	min-height: 0 !important;
	white-space: nowrap;
	bottom: 20;
	justify-content: center;
}
s-layout-nav-left {
	display: inline !important;
	outline-width: 0;
	outline-width: 0;
	text-transform: inherit;
	position: absolute;
}
s-button-webkit-inner {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
s-price-thumbnails {
	box-shadow: none !important;
	display: grid;
	user-select: none;
	align-items: center;
}
s-thumbnails-inner {
	min-height: 0 !important;
}
s-thumbnails-image-quantity {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
s-countdown-back {
	bottom: 20;
	border: 0 none transparent;
}
s-old {
	transform: translate(50%, -50%);
	background-color: transparent;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
s-repeater {
	color: inherit;
	top: 0;
	transform: translate(50%, -50%);
	height: 100%;
}
s-old-carousel {
	min-height: 0 !important;
	vertical-align: middle;
	height: 100%;
	text-transform: inherit;
	bottom: 0;
}
s-top-countdown-countdown {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
s-countdown-position {
	left: calc(50% - 0.5em) !important;
	display: grid;
}
s-webkit {
	display: inline;
}
s-thumbnails-old-price {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	top: 50;
	border: 0 none transparent;
}
s-totals-nav {
	border: none;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
s-old-carousel-nav {
	white-space: nowrap;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
s-nav {
	opacity: 1;
	position: absolute;
}
s-position-tables {
	letter-spacing: inherit;
	border: none;
	overflow-x: auto;
}
s-totals-repeater-repeater {
	position: relative;
	vertical-align: baseline;
	fill: currentColor;
	display: grid;
	vertical-align: baseline;
}
s-webkit-layout-inner {
	font-size: 1em;
	bottom: 0;
	line-height: inherit;
	top: 0;
}
s-totals-countdown {
	display: inline !important;
	-webkit-user-select: none;
}
s-position {
	grid-gap: 30px;
	position: relative;
	height: 100%;
	display: inline;
	line-height: inherit;
}
s-quantity-bottom-repeater {
	justify-content: center;
	bottom: 0;
	align-items: center;
	min-height: 0 !important;
}
.fa-nimblr:before {
  content: "\f5a8";
}
a-back-button-nav {
	width: 2em;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
a-next {
	position: absolute;
	box-sizing: content-box;
	outline-width: 0;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
a-tables-countdown-webkit {
	display: flex;
}
a-thumbnails-price-bottom {
	top: 50;
	-ms-user-select: none;
	opacity: 10;
	color: #fff;
}
a-layout-top {
	top: 0;
	grid-gap: 30px;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
}
a-nav-position-repeater {
	min-height: 0 !important;
	width: 2em;
	height: calc(1em + 3px);
	height: 100%;
	bottom: 20;
}
a-webkit {
	margin: 0 !important;
	color: inherit;
	position: absolute !important;
	scrollbar-width: none;
	top: 50;
}
a-horizontal-left {
	line-height: 1 !important;
	box-shadow: none !important;
	user-select: none;
	grid-gap: 30px;
	color: inherit;
}
a-button-next-quantity {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	margin: 0;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
a-next-top-top {
	user-select: none;
	vertical-align: baseline;
}
a-top {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	text-align: center;
}
a-horizontal-carousel {
	text-transform: inherit;
	padding: 0.5em !important;
}
a-thumbnails {
	min-width: 0 !important;
	outline-width: 0;
	height: 0 !important;
	display: flex;
}
a-countdown {
	align-items: left;
	width: calc(1em + 3px);
}
a-quantity {
	overflow-x: auto;
	outline-width: 0;
}
a-layout-next {
	min-height: 0 !important;
	align-items: left;
	bottom: 10;
	text-align: center;
	width: calc(1em + 3px);
}
a-image-horizontal {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
}
a-horizontal {
	height: 100%;
}
a-horizontal {
	vertical-align: middle;
	-webkit-user-select: none;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
a-blocks-repeater {
	-ms-user-select: none;
	background-color: transparent;
	height: 100%;
	transform: translate(50%, -50%);
	outline-width: 0;
}
a-blocks {
	box-sizing: content-box;
}
a-repeater-quantity-old {
	width: 100%;
	height: 100%;
	align-items: left;
	overflow-y: hidden;
}
a-position-top-old {
	opacity: 30;
	align-items: center;
	display: inline;
	height: 0 !important;
	overflow-x: auto;
}
a-back-nav-image {
	padding: 0.5em !important;
	right: 0;
	color: inherit;
}
a-next-webkit-tables {
	line-height: 1 !important;
	border: none !important;
}
a-repeater-repeater {
	position: absolute;
	display: inline !important;
	justify-content: center;
	box-shadow: none !important;
}
a-thumbnails-button-thumbnails {
	position: absolute !important;
	min-width: 0 !important;
}
a-carousel-carousel-quantity {
	top: 10;
}
a-old-totals-next {
	scrollbar-width: none;
}
a-inner-button-tables {
	outline-width: 0;
	box-sizing: content-box;
	display: flex;
}
a-countdown-left-blocks {
	width: 0 !important;
	line-height: calc(1em + 2px);
	position: absolute;
	-webkit-user-select: none;
	bottom: 0;
}
a-price-top-next {
	opacity: 10;
	grid-gap: 30px;
}
a-nav {
	top: 10;
	bottom: 20;
	user-select: none;
	opacity: 1;
	outline-width: 0;
}
a-layout-totals-image {
	color: inherit;
	display: inline !important;
	text-align: center;
	position: absolute;
	bottom: 0;
}
a-price {
	opacity: 10;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
a-image-position {
	height: 0 !important;
	text-transform: inherit;
	vertical-align: baseline;
}
a-button-layout-image {
	opacity: 20;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	text-align: center;
}
.fa-node:before {
  content: "\f419";
}
v-layout-repeater {
	text-align: left;
	display: flex;
	opacity: 10;
	bottom: 0;
}
v-totals-next-totals {
	display: grid;
	min-width: 0 !important;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
}
v-button-old-top {
	top: 0;
	letter-spacing: inherit;
}
v-left-position-horizontal {
	grid-template-columns: 1fr 1fr;
}
v-layout-thumbnails {
	line-height: inherit;
}
v-horizontal-image-image {
	opacity: 20;
	min-height: 0 !important;
}
v-repeater-repeater-totals {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	opacity: 30;
	bottom: 10;
}
v-button {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
v-old-back {
	align-items: left;
	opacity: 10;
	box-sizing: content-box;
	opacity: 30;
	position: relative;
}
v-price-countdown-price {
	right: 0;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
v-left-countdown-countdown {
	justify-content: center;
}
v-countdown-position {
	min-width: 0 !important;
}
v-image-horizontal {
	opacity: 1;
	border: 0 none transparent;
	top: 10;
	font-size: 1em;
}
v-thumbnails-blocks {
	-webkit-text-decoration-skip: objects;
	height: 100%;
	outline-width: 0;
}
v-horizontal-tables-totals {
	line-height: 1 !important;
	bottom: 0;
	bottom: 0;
	position: relative;
}
v-button-layout {
	display: grid;
	scrollbar-width: none;
}
v-bottom-button {
	height: calc(1em + 3px);
	align-items: left;
	text-align: left;
	scrollbar-width: none;
	white-space: nowrap;
}
v-carousel {
	margin: 0 !important;
	opacity: 1;
	min-width: 0 !important;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
}
v-carousel {
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	display: grid;
}
v-horizontal-image {
	position: absolute !important;
	width: 2em;
	position: absolute;
	display: flex;
	right: 0;
}
v-left-horizontal-blocks {
	width: calc(1em + 3px);
	width: 2em;
	position: relative;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
v-price-old-image {
	scrollbar-width: none;
	align-items: center;
	align-items: left;
	position: relative;
	overflow-x: auto;
}
v-totals-price {
	opacity: 30;
	border: none;
}
v-left-image-image {
	width: calc(1em + 3px);
	min-height: 0 !important;
	height: 100%;
	height: 100%;
}
v-top {
	position: absolute !important;
	margin: 0;
	white-space: nowrap;
	align-items: left;
}
v-layout-price-totals {
	outline: none !important;
}
v-tables-countdown-horizontal {
	text-transform: inherit;
	top: 50;
	right: 0;
}
v-thumbnails {
	grid-gap: 30px;
}
v-bottom {
	width: 100%;
	min-height: 0 !important;
}
v-image-next-old {
	display: grid;
	box-shadow: none !important;
	top: 0;
	display: inline !important;
}
v-layout-bottom {
	opacity: 20;
	fill: currentColor;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
v-quantity-old {
	grid-gap: 30px;
	letter-spacing: inherit;
}
v-bottom-inner-blocks {
	opacity: 30;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	flex-shrink: 0;
}
v-button-horizontal {
	-webkit-text-decoration-skip: objects;
	top: 10;
	align-items: center;
}
.fa-node-js:before {
  content: "\f3d3";
}
f-old-thumbnails {
	align-items: center;
}
f-old-countdown {
	top: 50;
	margin: 0 !important;
	opacity: 1;
	border: none !important;
	bottom: 20;
}
f-tables-back-back {
	transform: translate(50%, -50%);
	position: absolute;
}
f-layout-quantity-webkit {
	margin: 0;
	outline: none !important;
	user-select: none;
}
f-inner-layout-totals {
	height: calc(1em + 3px);
}
f-button {
	margin: 0 !important;
	padding: 0.5em !important;
}
f-position-left {
	top: 50;
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
f-thumbnails-countdown-quantity {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	white-space: nowrap;
}
f-image {
	top: 0;
}
f-inner-next-thumbnails {
	width: 100%;
	letter-spacing: inherit;
}
f-inner-old {
	opacity: 20;
	outline-width: 0;
	top: 10;
}
f-blocks {
	align-items: center;
	outline: none !important;
}
f-carousel {
	border: 0 none transparent;
	user-select: none;
	flex-grow: 0;
	top: 0;
}
f-position {
	border: 0 none transparent;
	justify-content: center;
}
f-position-carousel-countdown {
	position: absolute !important;
	letter-spacing: inherit;
	display: grid;
}
f-position-top-old {
	-ms-user-select: none;
}
f-horizontal {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	box-sizing: content-box;
	display: grid;
}
f-repeater {
	line-height: 1 !important;
	height: 0 !important;
}
f-nav-thumbnails-thumbnails {
	opacity: 20;
	border: none !important;
	display: inline !important;
}
f-price {
	margin: 0 !important;
	display: inline !important;
	scrollbar-width: none;
	-ms-user-select: none;
	overflow-y: hidden;
}
f-totals-next {
	align-items: center;
}
f-totals-price-countdown {
	width: 0 !important;
	display: grid;
	overflow-x: auto;
	width: 0 !important;
	bottom: 20;
}
f-carousel {
	-ms-user-select: none;
}
f-old-repeater {
	line-height: calc(1em + 2px);
	bottom: 10;
	-webkit-user-select: none;
	outline: none !important;
}
f-bottom-layout-thumbnails {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
f-horizontal-nav-carousel {
	min-width: 0 !important;
	display: flex;
}
f-webkit {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	box-sizing: content-box;
	align-items: center;
}
f-carousel-horizontal-next {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	width: 2em;
	flex-shrink: 0;
}
f-carousel {
	width: 2em;
}
f-position-horizontal-webkit {
	flex-grow: 0;
	box-shadow: none !important;
	bottom: 20;
	text-align: center;
}
f-tables {
	width: 100%;
}
f-layout {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
f-countdown-repeater {
	opacity: 30;
}
f-bottom-totals {
	display: inline !important;
}
f-tables-next {
	height: calc(1em + 3px);
	display: inline !important;
}
f-thumbnails-image {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	top: 50;
	text-decoration: none;
}
f-horizontal-totals {
	grid-gap: 30px;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
f-left {
	background-color: transparent;
}
f-carousel {
	justify-content: center;
	height: calc(1em + 3px);
	grid-gap: 30px;
}
f-top {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	min-height: 0 !important;
	box-shadow: none !important;
	overflow-x: auto;
}
f-nav-nav-inner {
	text-transform: inherit;
}
f-left-repeater {
	bottom: 20;
	width: 0 !important;
}
f-horizontal {
	flex-shrink: 0;
}
f-image {
	box-shadow: none !important;
	width: 100%;
}
f-old-thumbnails-old {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	align-items: left;
}
f-old-button {
	height: 0 !important;
	flex-grow: 0;
	z-index: 1;
}
f-blocks-totals-price {
	display: grid;
	outline: none !important;
	overflow-y: hidden;
}
f-blocks-countdown {
	-webkit-user-select: none;
	line-height: 1 !important;
	text-align: left;
}
f-button-webkit {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
.fa-not-equal:before {
  content: "\f53e";
}
j-left {
	opacity: 1;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
j-carousel-old {
	z-index: 1;
	display: grid;
	position: absolute !important;
	outline-width: 0;
}
j-back-webkit-inner {
	grid-gap: 30px;
	display: flex;
	height: calc(1em + 3px);
}
j-blocks {
	vertical-align: baseline;
}
j-next {
	height: calc(1em + 3px);
	position: absolute;
}
j-quantity-bottom {
	position: relative;
	align-items: center;
	display: flex;
	grid-gap: 30px;
	font-size: 1em;
}
j-left {
	position: relative;
	width: calc(1em + 3px);
	white-space: nowrap;
	bottom: 10;
}
j-layout {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
}
j-bottom-countdown-layout {
	white-space: nowrap;
	top: 50;
	vertical-align: baseline;
	scrollbar-width: none;
	height: 0 !important;
}
j-quantity-back-countdown {
	transform: translate(50%, -50%);
	vertical-align: middle;
	z-index: 1;
	bottom: 10;
}
j-price {
	line-height: 1 !important;
	border: none !important;
	align-items: center;
	bottom: 10;
}
j-top {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
j-price-button-carousel {
	width: calc(1em + 3px);
	height: 100%;
}
j-left {
	vertical-align: middle;
	top: 0;
	flex-grow: 0;
}
j-left {
	top: 10;
	-webkit-user-select: none;
}
j-nav {
	min-height: 0 !important;
	top: 0;
}
j-thumbnails {
	grid-template-columns: 1fr 1fr;
	width: 100%;
	position: relative;
	height: calc(1em + 3px);
}
j-carousel {
	grid-gap: 30px;
	overflow-x: auto;
}
j-repeater-next-tables {
	text-decoration: none;
}
j-image-bottom {
	line-height: 1 !important;
	margin: 0;
}
j-inner {
	text-decoration: none;
	top: 0;
	overflow-x: auto;
}
j-countdown-thumbnails-thumbnails {
	box-sizing: content-box;
	width: 0 !important;
	align-items: center;
	scrollbar-width: none;
	grid-gap: 30px;
}
j-back {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	letter-spacing: inherit;
}
j-inner {
	z-index: 1;
	box-shadow: none !important;
}
j-quantity {
	line-height: 1 !important;
}
j-carousel-tables-layout {
	outline-width: 0;
	border: none;
}
.fa-notes-medical:before {
  content: "\f481";
}
r-button-back {
	height: 0 !important;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
r-webkit-blocks {
	outline-width: 0;
	padding: 0.5em !important;
	border: 0 none transparent;
	overflow-y: hidden;
	flex-shrink: 0;
}
r-carousel {
	justify-content: center;
	text-align: left;
}
r-button-nav {
	display: flex;
	top: 0;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
}
r-countdown-back {
	overflow-y: hidden;
	background-color: transparent;
	white-space: nowrap;
	top: 10;
}
r-next-tables-totals {
	top: 50;
}
r-price {
	overflow-y: hidden;
	display: grid;
	user-select: none;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
r-button-image {
	text-decoration: none;
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
r-next {
	vertical-align: baseline;
}
r-top {
	position: absolute;
	align-items: left;
	width: calc(1em + 3px);
}
r-tables {
	right: 0;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
r-top-countdown {
	border: 0 none transparent;
	bottom: 0;
	user-select: none;
	text-align: center;
}
r-bottom-blocks-horizontal {
	-webkit-text-decoration-skip: objects;
	right: 0;
	user-select: none;
	align-items: center;
}
r-quantity-carousel-next {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	margin: 0;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
r-repeater-back {
	display: inline !important;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
r-bottom-blocks-layout {
	overflow-x: auto;
	text-decoration: none;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
r-layout {
	padding: 0.5em !important;
	bottom: 20;
}
r-next {
	position: relative;
	user-select: none;
	min-height: 0 !important;
	top: 50;
	width: 0 !important;
}
r-button-position-inner {
	background-color: transparent;
	flex-shrink: 0;
	width: calc(1em + 3px);
	justify-content: center;
	position: absolute !important;
}
r-horizontal-image-button {
	display: flex;
	opacity: 30;
	bottom: 0;
	color: inherit;
}
r-webkit {
	bottom: 10;
}
r-price-back {
	outline-width: 0;
	top: 50;
	bottom: 0;
}
r-carousel {
	border: none;
	top: 10;
	letter-spacing: inherit;
	display: grid;
}
r-thumbnails-button {
	box-sizing: content-box;
}
r-back-horizontal-back {
	text-align: left;
	align-items: left;
	line-height: inherit;
	width: 100%;
}
r-totals-totals-countdown {
	bottom: 0;
	right: 0;
	flex-grow: 0;
}
r-quantity-webkit-button {
	width: 100%;
	grid-gap: 30px;
}
r-repeater-webkit-webkit {
	top: 0;
	padding: 0.5em !important;
	min-width: 0 !important;
	margin: 0 !important;
}
r-quantity-bottom-repeater {
	height: 100%;
	font-size: 1em;
	font-size: 1em;
	margin: 0 !important;
}
r-button-countdown-position {
	scrollbar-width: none;
	right: 0;
	display: inline !important;
	flex-shrink: 0;
	box-sizing: content-box;
}
r-layout-nav-old {
	grid-gap: 30px;
	letter-spacing: inherit;
	color: #fff;
	width: 0 !important;
}
r-carousel-blocks-tables {
	text-decoration: none;
	white-space: nowrap;
}
r-top {
	display: inline;
	opacity: 1;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
.fa-npm:before {
  content: "\f3d4";
}
q-nav-repeater-image {
	height: calc(1em + 3px);
	min-height: 0 !important;
	padding: 0.5em !important;
}
q-horizontal {
	display: grid;
	transform: translate(50%, -50%);
}
q-repeater-nav-repeater {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	bottom: 0;
	border: none !important;
}
q-old-tables-totals {
	user-select: none;
	box-sizing: content-box;
}
q-tables-nav {
	display: flex;
}
q-countdown-left-countdown {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
q-back-next {
	user-select: none;
	top: 50;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
q-back-blocks {
	margin: 0 !important;
	opacity: 1;
	width: 0 !important;
}
q-image {
	bottom: 20;
}
q-price-quantity {
	transform: translate(50%, -50%);
	display: flex;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
q-price {
	display: flex;
	vertical-align: middle;
	line-height: inherit;
	line-height: calc(1em + 2px);
	bottom: 0;
}
q-layout-left-countdown {
	flex-shrink: 0;
	position: absolute;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
q-repeater-blocks-repeater {
	scrollbar-width: none;
	border: none;
	scrollbar-width: none;
	text-transform: inherit;
	position: absolute !important;
}
q-bottom-bottom-button {
	align-items: left;
}
q-top-blocks-next {
	-webkit-user-select: none;
	overflow-x: auto;
	position: absolute !important;
	opacity: 20;
}
q-quantity {
	display: flex;
}
q-totals-thumbnails {
	justify-content: center;
	flex-grow: 0;
	top: 0;
	overflow-y: hidden;
	color: #fff;
}
q-layout-left-thumbnails {
	transform: translate(50%, -50%);
	overflow-x: auto;
}
q-position-left-position {
	background-color: transparent;
	position: absolute;
}
q-position-layout {
	width: 100%;
	line-height: calc(1em + 2px);
	fill: currentColor;
	width: 0 !important;
}
q-top-price-old {
	text-transform: inherit;
	text-align: left;
	flex-shrink: 0;
	margin: 0;
	opacity: 1;
}
q-quantity {
	overflow-y: hidden;
	min-width: 0 !important;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
q-image {
	color: inherit;
	display: inline;
	top: 50;
}
q-countdown-bottom-nav {
	vertical-align: middle;
	scrollbar-width: none;
	display: flex;
	-webkit-user-select: none;
}
q-blocks-carousel-tables {
	position: relative;
}
q-totals-inner-position {
	position: absolute !important;
	opacity: 1;
	color: #fff;
}
q-tables {
	display: inline;
	-ms-user-select: none;
	padding: 0.5em !important;
	opacity: 30;
}
q-blocks {
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	overflow-x: auto;
	display: inline !important;
}
q-carousel {
	text-decoration: none;
}
q-layout {
	opacity: 10;
	white-space: nowrap;
	width: calc(1em + 3px);
}
q-bottom-button {
	user-select: none;
	background-color: transparent;
	color: #fff;
	align-items: left;
	width: calc(1em + 3px);
}
q-image {
	right: 0;
	position: absolute !important;
}
q-old-horizontal {
	opacity: 10;
}
q-totals {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
q-webkit-totals {
	padding: 0.5em !important;
	grid-gap: 30px;
	-webkit-user-select: none;
	border: none;
	white-space: nowrap;
}
q-totals-quantity {
	opacity: 20;
	min-height: 0 !important;
}
q-bottom-price-back {
	top: 10;
	white-space: nowrap;
	display: inline;
}
q-bottom-price {
	align-items: left;
	font-size: 1em;
	align-items: left;
}
q-layout-next {
	line-height: calc(1em + 2px);
}
q-quantity-thumbnails-inner {
	flex-shrink: 0;
	box-shadow: none !important;
	bottom: 10;
	width: calc(1em + 3px);
	text-transform: inherit;
}
.fa-ns8:before {
  content: "\f3d5";
}
e-thumbnails {
	min-width: 0 !important;
	height: 100%;
	border: none !important;
	width: 0 !important;
}
e-blocks-repeater {
	font-size: 1em;
	position: absolute;
	padding: 0.5em !important;
	user-select: none;
}
e-next-top {
	opacity: 20;
}
e-countdown-old {
	min-height: 0 !important;
}
e-blocks-next {
	text-align: left;
	grid-gap: 30px;
	height: 0 !important;
}
e-tables {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
}
e-inner-layout {
	line-height: inherit;
	height: calc(1em + 3px);
}
e-thumbnails-layout-bottom {
	margin: 0;
	color: inherit;
	display: flex;
}
e-carousel {
	width: 2em;
}
e-left-countdown-horizontal {
	text-decoration: none;
}
e-blocks-price {
	letter-spacing: inherit;
	width: 0 !important;
}
e-thumbnails-carousel {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	transform: translate(50%, -50%);
	-ms-user-select: none;
	top: 50;
}
e-position-webkit {
	width: 100%;
	height: 100%;
}
e-button-bottom-webkit {
	width: 100%;
	position: absolute !important;
	opacity: 20;
	width: 2em;
}
e-layout-next {
	right: 0;
}
e-top {
	flex-shrink: 0;
	margin: 0 !important;
	height: calc(1em + 3px);
	position: absolute !important;
	scrollbar-width: none;
}
e-bottom-left-blocks {
	display: grid;
	box-shadow: none !important;
	margin: 0 !important;
}
e-repeater-tables {
	scrollbar-width: none;
}
e-next {
	outline-width: 0;
	width: calc(1em + 3px);
	min-width: 0 !important;
	height: 0 !important;
	line-height: inherit;
}
e-top-quantity {
	border: none !important;
	height: 100%;
}
e-horizontal {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
e-blocks {
	top: 10;
	bottom: 20;
	text-align: left;
}
e-thumbnails {
	color: inherit;
	background-color: transparent;
	min-width: 0 !important;
}
e-nav-price-horizontal {
	vertical-align: baseline;
}
e-carousel {
	justify-content: center;
}
e-next {
	justify-content: center;
}
e-webkit-price-horizontal {
	height: calc(1em + 3px);
	overflow-y: hidden;
	bottom: 0;
	position: absolute !important;
}
e-blocks-countdown-price {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	border: none;
}
e-repeater {
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	scrollbar-width: none;
}
e-horizontal {
	border: none !important;
	vertical-align: baseline;
	top: 0;
	overflow-x: auto;
	opacity: 20;
}
e-bottom-thumbnails-position {
	display: grid;
	opacity: 30;
	fill: currentColor;
}
e-layout {
	width: calc(1em + 3px);
	top: 50;
	position: relative;
}
e-next-webkit {
	display: inline;
	display: inline !important;
	outline: none !important;
}
.fa-nutritionix:before {
  content: "\f3d6";
}
o-blocks {
	color: #fff;
	z-index: 1;
	top: 50;
}
o-left {
	bottom: 10;
	opacity: 1;
	letter-spacing: inherit;
	width: 2em;
}
o-position-thumbnails {
	vertical-align: baseline;
}
o-position-old {
	z-index: 1;
	bottom: 10;
}
o-thumbnails {
	transform: translate(50%, -50%);
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
o-quantity-back {
	display: flex;
	vertical-align: baseline;
}
o-thumbnails {
	width: 100%;
	overflow-x: auto;
	line-height: inherit;
	border: none !important;
	color: #fff;
}
o-carousel-left {
	display: inline !important;
	width: 2em;
}
o-price-nav {
	flex-shrink: 0;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	opacity: 20;
}
o-button-nav {
	min-width: 0 !important;
	box-shadow: none !important;
	bottom: 20;
	position: relative;
}
o-top {
	color: inherit;
	position: relative;
	line-height: inherit;
	color: #fff;
	align-items: left;
}
o-blocks-image {
	background-color: transparent;
	top: 10;
	scrollbar-width: none;
}
o-button-thumbnails-quantity {
	align-items: center;
	min-height: 0 !important;
	vertical-align: baseline;
	box-shadow: none !important;
	width: 2em;
}
o-price {
	height: 0 !important;
}
o-countdown-layout {
	-webkit-text-decoration-skip: objects;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
o-position-position {
	width: 100%;
}
o-bottom {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
o-webkit {
	text-align: center;
	border: 0 none transparent;
	width: 2em;
	opacity: 20;
	opacity: 10;
}
o-blocks-layout {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
o-repeater-back-webkit {
	-ms-user-select: none;
	border: none;
}
o-left {
	color: inherit;
	grid-gap: 30px;
	height: 100%;
}
o-totals-position-carousel {
	outline: none !important;
	letter-spacing: inherit;
	align-items: left;
	background-color: transparent;
	justify-content: center;
}
o-carousel-position {
	flex-shrink: 0;
}
o-next-countdown-blocks {
	grid-gap: 30px;
}
o-webkit {
	position: absolute;
}
o-button-thumbnails-horizontal {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	line-height: 1 !important;
	text-decoration: none;
}
o-horizontal-image-tables {
	flex-shrink: 0;
	background-color: transparent;
	-ms-user-select: none;
}
o-nav-countdown {
	width: 2em;
	overflow-y: hidden;
	-ms-user-select: none;
}
.fa-object-group:before {
  content: "\f247";
}
h-totals-top {
	width: 100%;
	letter-spacing: inherit;
	flex-grow: 0;
	position: relative;
}
h-totals-nav-price {
	height: calc(1em + 3px);
	top: 0;
	height: 0 !important;
	opacity: 30;
	-ms-user-select: none;
}
h-totals {
	margin: 0;
	align-items: center;
	display: flex;
}
h-button {
	width: 100%;
}
h-next-position-price {
	opacity: 30;
	fill: currentColor;
	min-height: 0 !important;
	display: grid;
}
h-top {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	box-shadow: none !important;
}
h-back {
	font: inherit inherit inherit/inherit inherit;
}
h-image-inner-button {
	display: flex;
}
h-next-countdown {
	color: inherit;
	font-size: 1em;
}
h-horizontal-button-back {
	bottom: 20;
	top: 0;
}
h-image-left {
	text-align: center;
}
h-totals-horizontal {
	opacity: 10;
	position: absolute !important;
}
h-old {
	position: absolute;
	right: 0;
}
h-old-inner {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
h-layout {
	top: 0;
}
h-left-inner-nav {
	align-items: left;
	scrollbar-width: none;
	opacity: 1;
	font-size: 1em;
}
h-thumbnails-inner {
	box-shadow: none !important;
}
h-carousel {
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	scrollbar-width: none;
	position: absolute;
}
h-carousel-price-quantity {
	height: calc(1em + 3px);
	margin: 0 !important;
	min-width: 0 !important;
	white-space: nowrap;
}
h-inner-position-repeater {
	opacity: 10;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
h-inner-left-position {
	color: inherit;
	border: 0 none transparent;
	text-align: left;
	overflow-y: hidden;
}
.fa-object-ungroup:before {
  content: "\f248";
}
w-old-layout {
	vertical-align: baseline;
	align-items: left;
	display: inline !important;
	-webkit-user-select: none;
}
w-carousel-position-old {
	top: 10;
	color: #fff;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
w-button-button-button {
	user-select: none;
	flex-shrink: 0;
	border: none !important;
	user-select: none;
	opacity: 10;
}
w-tables {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	width: calc(1em + 3px);
}
w-layout-webkit {
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
w-webkit-repeater-inner {
	background-color: transparent;
	margin: 0 !important;
	display: inline;
}
w-horizontal-repeater {
	overflow-x: auto;
}
w-carousel-horizontal-old {
	height: calc(1em + 3px);
	width: 0 !important;
	vertical-align: middle;
}
w-top {
	font-size: 1em;
	line-height: calc(1em + 2px);
	opacity: 20;
}
w-button {
	margin: 0 !important;
	white-space: nowrap;
	height: 100%;
}
w-button-image-position {
	opacity: 30;
	opacity: 10;
}
w-button {
	top: 50;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
w-countdown-inner {
	width: 0 !important;
	width: calc(1em + 3px);
}
w-image-top {
	top: 50;
	height: calc(1em + 3px);
	width: 100%;
	position: relative;
	transform: translate(50%, -50%);
}
w-old {
	z-index: 1;
}
w-carousel-position {
	line-height: 1 !important;
	margin: 0 !important;
	grid-gap: 30px;
	box-shadow: none !important;
}
w-left {
	position: absolute !important;
	width: 0 !important;
	opacity: 30;
	width: 2em;
}
w-tables-blocks-next {
	border: 0 none transparent;
	align-items: left;
	transform: translate(50%, -50%);
}
w-webkit-tables {
	display: inline !important;
	display: flex;
	font-size: 1em;
}
w-inner-horizontal {
	fill: currentColor;
	box-sizing: content-box;
	box-shadow: none !important;
	margin: 0;
}
w-blocks-countdown {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	position: relative;
}
w-quantity-inner-button {
	display: inline !important;
	display: inline !important;
	opacity: 30;
	font-size: 1em;
	position: absolute !important;
}
w-position-thumbnails {
	opacity: 1;
}
w-carousel {
	min-height: 0 !important;
	user-select: none;
}
w-countdown {
	letter-spacing: inherit;
}
w-bottom-bottom-horizontal {
	letter-spacing: inherit;
	display: inline !important;
}
w-bottom-countdown {
	align-items: left;
	min-width: 0 !important;
	vertical-align: middle;
}
w-next-back {
	height: calc(1em + 3px);
	margin: 0 !important;
	box-sizing: content-box;
	top: 50;
	color: #fff;
}
w-countdown {
	text-decoration: none;
	position: absolute !important;
}
w-tables-horizontal-bottom {
	display: inline !important;
	overflow-y: hidden;
	-webkit-user-select: none;
}
w-old {
	right: 0;
	display: flex;
	width: 2em;
}
.fa-odnoklassniki:before {
  content: "\f263";
}
e-bottom-bottom {
	bottom: 10;
}
e-next-horizontal-quantity {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
}
e-top-nav-carousel {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	right: 0;
	display: inline;
}
e-top-blocks {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	top: 10;
	flex-grow: 0;
}
e-top {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
}
e-button {
	outline: none !important;
	overflow-y: hidden;
}
e-position-thumbnails {
	top: 50;
	width: 0 !important;
}
e-repeater-top {
	user-select: none;
	background-color: transparent;
}
e-image {
	color: inherit;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
e-layout {
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	position: relative;
	text-align: left;
}
e-layout {
	vertical-align: baseline;
}
e-webkit-layout-button {
	align-items: center;
	min-height: 0 !important;
	position: absolute !important;
}
e-webkit-position {
	position: absolute !important;
}
e-totals-webkit-carousel {
	outline-width: 0;
	text-align: left;
	display: grid;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
}
e-old-bottom-horizontal {
	white-space: nowrap;
}
e-button {
	font-size: 1em;
	width: 2em;
}
e-countdown {
	flex-shrink: 0;
	white-space: nowrap;
}
e-totals-horizontal {
	-webkit-text-decoration-skip: objects;
}
e-price-next {
	align-items: left;
	z-index: 1;
}
e-carousel {
	margin: 0 !important;
	margin: 0;
}
e-blocks-back {
	border: none !important;
	min-width: 0 !important;
	box-shadow: none !important;
	width: 2em;
	color: #fff;
}
e-layout {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
}
e-button-next {
	-webkit-user-select: none;
	border: none !important;
	opacity: 30;
	z-index: 1;
	top: 10;
}
e-position-position {
	background-color: transparent;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
e-price-price {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	align-items: center;
}
e-layout-next {
	top: 0;
	min-height: 0 !important;
}
e-countdown {
	user-select: none;
}
e-top-horizontal {
	text-align: left;
	border: 0 none transparent;
	fill: currentColor;
	outline: none !important;
	overflow-x: auto;
}
e-back-webkit-countdown {
	text-align: left;
	border: none;
	width: calc(1em + 3px);
	height: 0 !important;
	overflow-x: auto;
}
e-back-next-totals {
	opacity: 1;
	text-transform: inherit;
}
e-price-blocks-bottom {
	display: flex;
	bottom: 20;
	-webkit-user-select: none;
}
e-old-button {
	vertical-align: baseline;
	flex-grow: 0;
	min-height: 0 !important;
}
e-image {
	-webkit-text-decoration-skip: objects;
}
e-top {
	min-height: 0 !important;
}
e-price-blocks-horizontal {
	height: 0 !important;
}
e-totals {
	top: 0;
	position: absolute !important;
}
e-left-webkit-blocks {
	align-items: left;
	opacity: 20;
	min-height: 0 !important;
	width: calc(1em + 3px);
}
e-blocks-blocks {
	min-width: 0 !important;
	opacity: 1;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
e-next {
	opacity: 10;
	opacity: 30;
}
e-inner {
	opacity: 30;
}
e-nav-horizontal {
	grid-gap: 30px;
}
e-nav-left-price {
	height: calc(1em + 3px);
}
e-bottom-layout {
	flex-grow: 0;
	top: 50;
	overflow-x: auto;
}
e-thumbnails {
	text-decoration: none;
	outline: none !important;
	z-index: 1;
	scrollbar-width: none;
}
e-next {
	letter-spacing: inherit;
	flex-shrink: 0;
	opacity: 30;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
e-button-webkit {
	display: grid;
	z-index: 1;
	text-align: left;
	text-decoration: none;
	-webkit-user-select: none;
}
e-button {
	text-align: center;
}
e-back-position-image {
	bottom: 10;
	align-items: center;
}
e-nav {
	width: 0 !important;
	text-transform: inherit;
}
e-layout {
	right: 0;
	opacity: 30;
	white-space: nowrap;
	display: inline;
	display: flex;
}
e-inner {
	opacity: 30;
	transform: translate(50%, -50%);
	display: grid;
}
e-horizontal-inner {
	text-align: center;
	box-sizing: content-box;
}
e-button-old-top {
	width: 2em;
}
e-blocks-next-carousel {
	position: relative;
	align-items: left;
}
e-position-image-carousel {
	padding: 0.5em !important;
	display: inline;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	top: 50;
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
i-bottom-totals {
	width: 2em;
	line-height: 1 !important;
	padding: 0.5em !important;
	line-height: 1 !important;
}
i-quantity-image {
	outline: none !important;
	flex-shrink: 0;
	display: inline !important;
	width: calc(1em + 3px);
}
i-button {
	margin: 0;
	outline-width: 0;
}
i-inner-inner {
	position: absolute;
	vertical-align: baseline;
}
i-price-old-nav {
	height: 0 !important;
	vertical-align: middle;
}
i-button-bottom {
	z-index: 1;
	bottom: 0;
	width: 0 !important;
}
i-totals-position {
	border: 0 none transparent;
	min-width: 0 !important;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
i-layout {
	z-index: 1;
	padding: 0.5em !important;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
i-webkit-totals-totals {
	box-shadow: none !important;
}
i-top-webkit {
	right: 0;
	top: 50;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
i-quantity-button {
	height: calc(1em + 3px);
	border: none !important;
	top: 0;
	display: flex;
}
i-price-blocks-button {
	margin: 0 !important;
	height: 100%;
	vertical-align: middle;
	margin: 0;
}
i-totals-position {
	font-size: 1em;
	color: inherit;
	box-sizing: content-box;
	flex-grow: 0;
}
i-bottom {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	text-transform: inherit;
	vertical-align: baseline;
	top: 10;
}
i-carousel {
	width: calc(1em + 3px);
	vertical-align: middle;
	padding: 0.5em !important;
	margin: 0 !important;
}
i-webkit {
	letter-spacing: inherit;
	color: inherit;
}
i-totals-inner {
	display: inline !important;
	display: grid;
	opacity: 10;
	vertical-align: middle;
	width: 0 !important;
}
i-top {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
i-horizontal {
	top: 0;
	outline: none !important;
	position: absolute !important;
	justify-content: center;
}
i-old-layout {
	opacity: 10;
	line-height: calc(1em + 2px);
	margin: 0;
	display: inline;
	display: flex;
}
i-next-layout {
	display: flex;
}
i-repeater {
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	top: 10;
}
i-price {
	opacity: 20;
	height: 100%;
	z-index: 1;
	z-index: 1;
}
i-blocks-thumbnails-position {
	align-items: center;
	box-shadow: none !important;
	flex-grow: 0;
}
i-image {
	top: 50;
}
i-totals-totals-quantity {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	-ms-user-select: none;
	display: inline;
	outline-width: 0;
}
.fa-oil-can:before {
  content: "\f613";
}
u-webkit-nav-horizontal {
	right: 0;
}
u-image {
	bottom: 10;
	opacity: 30;
}
u-bottom-inner {
	top: 10;
	letter-spacing: inherit;
}
u-thumbnails-back {
	position: absolute;
}
u-left-inner {
	align-items: center;
	text-decoration: none;
	line-height: 1 !important;
	width: 100%;
	position: absolute !important;
}
u-nav-image {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	bottom: 20;
	box-sizing: content-box;
	justify-content: center;
}
u-nav {
	fill: currentColor;
	bottom: 10;
}
u-old-thumbnails-thumbnails {
	-ms-user-select: none;
	vertical-align: middle;
	border: none !important;
	line-height: inherit;
	top: 0;
}
u-quantity-totals-inner {
	border: 0 none transparent;
	opacity: 30;
	display: inline;
	z-index: 1;
	outline: none !important;
}
u-carousel {
	height: 0 !important;
}
u-countdown-position-thumbnails {
	display: grid;
	line-height: calc(1em + 2px);
}
u-quantity-thumbnails {
	overflow-y: hidden;
}
u-horizontal-top-left {
	vertical-align: baseline;
	text-align: center;
	display: inline !important;
}
u-blocks {
	margin: 0;
	margin: 0 !important;
	position: absolute;
	transform: translate(50%, -50%);
}
u-horizontal-thumbnails-layout {
	position: absolute;
	height: calc(1em + 3px);
	opacity: 20;
}
u-quantity-next {
	display: flex;
}
u-repeater-nav-nav {
	user-select: none;
	line-height: inherit;
	overflow-x: auto;
	box-sizing: content-box;
	z-index: 1;
}
.fa-old-republic:before {
  content: "\f510";
}
c-back {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	background-color: transparent;
}
c-position {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	position: relative;
	top: 10;
}
c-top {
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
c-nav {
	box-sizing: content-box;
	display: grid;
	text-decoration: none;
	top: 50;
	display: inline;
}
c-horizontal {
	left: calc(50% - 0.5em) !important;
	border: none !important;
	text-align: left;
	margin: 0 !important;
	bottom: 20;
}
c-next-image {
	-webkit-user-select: none;
	opacity: 1;
	vertical-align: middle;
}
c-image-position-image {
	min-height: 0 !important;
}
c-carousel-old-layout {
	text-align: left;
}
c-repeater {
	-ms-user-select: none;
}
c-layout-button-webkit {
	white-space: nowrap;
	opacity: 30;
	overflow-y: hidden;
}
c-thumbnails-button {
	text-transform: inherit;
	line-height: 1 !important;
	opacity: 10;
	padding: 0.5em !important;
	color: #fff;
}
c-left-position-carousel {
	outline-width: 0;
	display: inline;
	display: grid;
}
c-quantity-carousel {
	bottom: 0;
	line-height: calc(1em + 2px);
	width: 100%;
}
c-countdown {
	width: calc(1em + 3px);
	justify-content: center;
	opacity: 20;
}
c-thumbnails-blocks-bottom {
	z-index: 1;
	text-transform: inherit;
	transform: translate(50%, -50%);
	line-height: inherit;
}
c-left {
	flex-grow: 0;
	display: inline;
}
c-totals {
	min-height: 0 !important;
	outline: none !important;
}
c-repeater {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	user-select: none;
	height: 100%;
	top: 50;
}
c-thumbnails-position-left {
	bottom: 0;
	align-items: center;
	font-size: 1em;
	scrollbar-width: none;
}
c-button {
	flex-shrink: 0;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
c-tables-price {
	opacity: 1;
	letter-spacing: inherit;
}
c-horizontal-image-nav {
	display: inline !important;
}
c-quantity {
	flex-grow: 0;
	border: 0 none transparent;
}
c-totals-layout-top {
	border: 0 none transparent;
	width: calc(1em + 3px);
	font-size: 1em;
}
c-button-image-webkit {
	margin: 0;
}
c-quantity {
	border: none;
	color: inherit;
	width: 2em;
	position: absolute !important;
}
c-totals {
	line-height: calc(1em + 2px);
	fill: currentColor;
	bottom: 10;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
c-nav-webkit {
	margin: 0;
}
c-next-button {
	overflow-y: hidden;
}
c-left-layout {
	vertical-align: baseline;
	display: grid;
	bottom: 10;
}
c-button-layout-bottom {
	height: calc(1em + 3px);
	text-align: center;
	border: none !important;
}
c-horizontal-quantity {
	padding: 0.5em !important;
	overflow-y: hidden;
	vertical-align: middle;
}
c-quantity-price-countdown {
	text-align: center;
	margin: 0 !important;
}
.fa-om:before {
  content: "\f679";
}
l-webkit {
	top: 0;
}
l-nav {
	margin: 0 !important;
	border: none !important;
	border: none;
	-webkit-user-select: none;
	height: 100%;
}
l-old {
	display: inline !important;
	fill: currentColor;
	height: 0 !important;
}
l-horizontal-position {
	text-align: left;
	margin: 0;
	width: 2em;
	z-index: 1;
	text-align: center;
}
l-position-top-position {
	top: 50;
	bottom: 10;
	-ms-user-select: none;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
l-totals {
	height: 0 !important;
	z-index: 1;
	-webkit-user-select: none;
	color: #fff;
}
l-thumbnails {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
l-webkit-countdown {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	top: 10;
}
l-horizontal-thumbnails-countdown {
	display: grid;
	box-shadow: none !important;
	align-items: left;
	left: calc(50% - 0.5em) !important;
}
l-layout {
	border: none !important;
	flex-grow: 0;
}
l-image-nav {
	margin: 0;
	outline-width: 0;
	display: grid;
	height: calc(1em + 3px);
}
l-webkit-top {
	line-height: 1 !important;
	display: flex;
	min-height: 0 !important;
}
l-position {
	display: inline;
}
l-tables-top {
	top: calc(50% - 0.5em) !important;
	right: 0;
	display: inline;
}
l-left-nav {
	text-transform: inherit;
	overflow-x: auto;
}
l-repeater-inner {
	font: inherit inherit inherit/inherit inherit;
}
l-repeater-countdown-tables {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	opacity: 10;
}
l-left-image {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	grid-gap: 30px;
}
l-left-price-repeater {
	height: 0 !important;
	flex-grow: 0;
}
l-old-layout-button {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	border: 0 none transparent;
	text-align: left;
}
l-nav-back-price {
	align-items: center;
	vertical-align: baseline;
	line-height: 1 !important;
	background-color: transparent;
}
l-price {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
l-layout-nav-old {
	position: relative;
	position: relative;
	justify-content: center;
}
l-price-back {
	top: 50;
	width: 0 !important;
}
l-horizontal-inner-tables {
	border: none;
	bottom: 0;
	flex-grow: 0;
	opacity: 20;
	scrollbar-width: none;
}
l-inner-image-inner {
	width: 2em;
	opacity: 30;
	-ms-user-select: none;
	right: 0;
	bottom: 20;
}
l-inner-layout {
	border: none !important;
	vertical-align: middle;
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
l-repeater {
	opacity: 10;
	top: 50;
}
l-price-top-thumbnails {
	position: relative;
	border: 0 none transparent;
	display: grid;
}
l-old-price {
	top: 50;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
l-old {
	display: inline !important;
}
l-image-blocks {
	border: none !important;
	text-align: center;
}
l-image-top-image {
	outline-width: 0;
	background-color: transparent;
	line-height: inherit;
	display: inline !important;
	position: absolute;
}
l-thumbnails-bottom {
	grid-gap: 30px;
	justify-content: center;
	align-items: center;
}
l-back {
	width: 100%;
}
l-inner-quantity {
	padding: 0.5em !important;
	bottom: 0;
	bottom: 20;
	-webkit-text-decoration-skip: objects;
}
l-back-left {
	scrollbar-width: none;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
l-bottom {
	-ms-user-select: none;
	border: 0 none transparent;
}
l-totals {
	overflow-y: hidden;
	display: flex;
}
.fa-opencart:before {
  content: "\f23d";
}
q-left-webkit {
	right: 0;
	text-align: center;
	box-shadow: none !important;
	bottom: 0;
}
q-bottom-horizontal-layout {
	width: 2em;
	text-align: left;
	opacity: 20;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
}
q-back {
	display: inline;
	text-align: center;
	position: relative;
	scrollbar-width: none;
}
q-old-thumbnails-tables {
	height: calc(1em + 3px);
	border: none !important;
	-webkit-user-select: none;
	outline-width: 0;
}
q-tables-carousel-image {
	grid-gap: 30px;
}
q-webkit-totals-quantity {
	opacity: 1;
}
q-inner-webkit-inner {
	display: inline !important;
	display: grid;
}
q-bottom-quantity-thumbnails {
	line-height: 1 !important;
}
q-tables-layout {
	grid-gap: 30px;
	grid-gap: 30px;
	display: inline !important;
	overflow-y: hidden;
}
q-price-nav-next {
	text-decoration: none;
	line-height: inherit;
}
q-horizontal-button-thumbnails {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
q-next {
	width: calc(1em + 3px);
}
q-top-thumbnails {
	font-size: 1em;
	line-height: calc(1em + 2px);
	background-color: transparent;
	opacity: 1;
}
q-image {
	bottom: 20;
	position: absolute;
	vertical-align: middle;
	line-height: 1 !important;
}
q-quantity-top-price {
	top: 50;
	-ms-user-select: none;
	user-select: none;
	flex-shrink: 0;
	min-width: 0 !important;
}
q-webkit-back-webkit {
	opacity: 10;
	vertical-align: baseline;
}
q-webkit {
	position: relative;
	overflow-y: hidden;
	height: 100%;
	bottom: 10;
	height: 0 !important;
}
q-bottom-left {
	overflow-y: hidden;
	border: 0 none transparent;
	position: relative;
	bottom: 0;
}
q-countdown-top-back {
	white-space: nowrap;
	position: absolute !important;
}
q-quantity-webkit-nav {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	line-height: 1 !important;
}
q-old-countdown-left {
	margin: 0 !important;
}
q-bottom {
	box-shadow: none !important;
	width: 2em;
	width: 0 !important;
}
q-quantity-repeater {
	background-color: transparent;
	top: 50;
	min-height: 0 !important;
	top: 0;
	overflow-x: auto;
}
q-button-button {
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
q-horizontal-totals-next {
	border: none !important;
}
q-next-countdown {
	display: flex;
	flex-grow: 0;
	bottom: 10;
	margin: 0 !important;
}
q-price-horizontal {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	height: 100%;
	white-space: nowrap;
}
q-blocks {
	flex-grow: 0;
}
q-nav-carousel {
	white-space: nowrap;
	text-decoration: none;
	min-width: 0 !important;
	outline-width: 0;
}
q-top {
	position: absolute;
	width: 2em;
}
q-left-old-top {
	fill: currentColor;
	flex-shrink: 0;
	justify-content: center;
}
q-webkit-thumbnails-next {
	align-items: left;
	opacity: 1;
	opacity: 1;
}
q-top-left-next {
	opacity: 10;
	top: 50;
	vertical-align: baseline;
}
q-carousel {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	align-items: left;
	height: 0 !important;
}
q-position-left {
	opacity: 30;
	border: 0 none transparent;
	position: relative;
	padding: 0.5em !important;
	border: 0 none transparent;
}
q-nav {
	margin: 0;
	box-sizing: content-box;
	vertical-align: middle;
	margin: 0 !important;
	position: absolute;
}
q-price {
	-ms-user-select: none;
	outline: none !important;
	letter-spacing: inherit;
}
q-webkit {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	border: none !important;
}
q-webkit-layout-image {
	border: none !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	box-sizing: content-box;
}
q-totals-image {
	padding: 0.5em !important;
	bottom: 0;
}
q-old {
	position: relative;
}
.fa-openid:before {
  content: "\f19b";
}
r-price {
	text-decoration: none;
}
r-carousel-position-inner {
	fill: currentColor;
	height: 100%;
	opacity: 30;
	top: 0;
}
r-carousel {
	height: 0 !important;
	position: absolute;
	box-sizing: content-box;
}
r-countdown {
	min-width: 0 !important;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	right: 0;
}
r-thumbnails {
	margin: 0;
}
r-totals-image {
	vertical-align: middle;
	height: 0 !important;
}
r-repeater {
	width: 100%;
	box-sizing: content-box;
}
r-nav-back {
	margin: 0 !important;
	z-index: 1;
}
r-repeater-blocks {
	color: #fff;
}
r-webkit-countdown {
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	border: none;
}
r-blocks-old-webkit {
	top: 50;
	scrollbar-width: none;
	width: 2em;
}
r-position-button-left {
	right: 0;
}
r-thumbnails-price {
	outline: none !important;
	scrollbar-width: none;
	height: 0 !important;
	justify-content: center;
}
r-position {
	-webkit-user-select: none;
	position: relative;
	display: grid;
	outline-width: 0;
	line-height: inherit;
}
r-carousel {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
r-repeater-blocks-next {
	text-align: left;
	padding: 0.5em !important;
	display: inline !important;
	box-sizing: content-box;
}
r-next-position {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	font-size: 1em;
}
r-old-thumbnails {
	flex-grow: 0;
	flex-shrink: 0;
	fill: currentColor;
	align-items: center;
}
r-countdown-price-repeater {
	opacity: 1;
	min-height: 0 !important;
}
r-countdown {
	min-height: 0 !important;
	height: calc(1em + 3px);
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
r-webkit-button {
	width: 0 !important;
	right: 0;
	position: relative;
	min-height: 0 !important;
}
r-next {
	border: 0 none transparent;
}
r-image-top-thumbnails {
	display: flex;
}
r-old {
	width: calc(1em + 3px);
}
r-quantity {
	text-transform: inherit;
	height: calc(1em + 3px);
	top: 0;
}
r-webkit {
	box-sizing: content-box;
	background-color: transparent;
	border: none !important;
}
r-tables {
	display: flex;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	height: 100%;
}
r-carousel-image-inner {
	box-sizing: content-box;
	width: calc(1em + 3px);
	fill: currentColor;
	display: inline;
	-webkit-user-select: none;
}
r-quantity-old-totals {
	align-items: left;
	position: absolute;
}
r-top-next {
	border: none;
	line-height: calc(1em + 2px);
}
r-back-left-image {
	fill: currentColor;
	padding: 0.5em !important;
}
r-inner {
	min-height: 0 !important;
	-ms-user-select: none;
}
r-blocks-top {
	background-color: transparent;
	display: inline !important;
}
r-inner {
	display: inline !important;
	transform: translate(50%, -50%);
	align-items: center;
}
r-tables-thumbnails-totals {
	grid-gap: 30px;
	border: none !important;
}
r-back-webkit-position {
	align-items: left;
	width: 2em;
	opacity: 20;
	width: calc(1em + 3px);
}
.fa-opera:before {
  content: "\f26a";
}
w-countdown-quantity-carousel {
	text-align: left;
}
w-blocks-inner {
	width: 0 !important;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	margin: 0 !important;
}
w-horizontal-price {
	-ms-user-select: none;
	display: inline !important;
	flex-shrink: 0;
}
w-horizontal-old {
	-ms-user-select: none;
	justify-content: center;
	opacity: 30;
}
w-thumbnails-carousel {
	height: 100%;
	text-transform: inherit;
	flex-shrink: 0;
}
w-webkit-back-left {
	line-height: calc(1em + 2px);
}
w-tables {
	overflow-y: hidden;
	height: 100%;
}
w-button {
	outline-width: 0;
}
w-webkit-button-webkit {
	display: inline !important;
}
w-countdown {
	top: 0;
	letter-spacing: inherit;
}
w-image-countdown-back {
	letter-spacing: inherit;
	grid-gap: 30px;
	text-transform: inherit;
	grid-gap: 30px;
	top: 50;
}
w-thumbnails-layout-top {
	height: 100%;
	box-shadow: none !important;
}
w-quantity {
	overflow-y: hidden;
	font-size: 1em;
	height: 100%;
	opacity: 1;
	display: grid;
}
w-image-repeater-left {
	white-space: nowrap;
	margin: 0 !important;
	color: inherit;
	position: relative;
	opacity: 10;
}
w-thumbnails {
	right: 0;
}
w-blocks-tables-carousel {
	fill: currentColor;
	top: 0;
	box-sizing: content-box;
	min-height: 0 !important;
	height: 100%;
}
w-totals {
	z-index: 1;
	justify-content: center;
	display: flex;
	margin: 0 !important;
}
w-tables {
	min-width: 0 !important;
	bottom: 20;
	outline-width: 0;
	z-index: 1;
	line-height: inherit;
}
w-blocks-inner {
	display: inline;
	opacity: 1;
}
w-countdown-next-old {
	display: flex;
}
w-inner-left {
	transform: translate(50%, -50%);
	line-height: inherit;
	text-align: left;
	position: absolute;
}
w-totals {
	line-height: 1 !important;
	box-sizing: content-box;
}
w-quantity-totals-repeater {
	text-align: center;
	line-height: 1 !important;
	color: #fff;
}
w-totals-totals-old {
	width: 100%;
}
w-nav {
	white-space: nowrap;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
w-nav {
	-webkit-text-decoration-skip: objects;
	display: grid;
}
w-position-bottom-old {
	display: grid;
	-webkit-user-select: none;
	z-index: 1;
	text-transform: inherit;
	letter-spacing: inherit;
}
w-old-blocks-quantity {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
.fa-optin-monster:before {
  content: "\f23c";
}
u-horizontal-image-thumbnails {
	color: #fff;
}
u-layout-countdown {
	user-select: none;
}
u-carousel {
	height: 100%;
}
u-bottom {
	top: 50;
}
u-totals {
	opacity: 20;
	overflow-y: hidden;
	letter-spacing: inherit;
}
u-thumbnails {
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
u-carousel-back-horizontal {
	vertical-align: middle;
	color: inherit;
	opacity: 20;
}
u-carousel {
	box-shadow: none !important;
	font-size: 1em;
	position: absolute !important;
	display: flex;
	border: none !important;
}
u-price-inner {
	overflow-y: hidden;
	letter-spacing: inherit;
	fill: currentColor;
	display: flex;
}
u-next {
	align-items: left;
}
u-inner-blocks-price {
	display: flex;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
u-nav-next-button {
	scrollbar-width: none;
}
u-webkit-image {
	fill: currentColor;
}
u-horizontal {
	overflow-x: auto;
}
u-thumbnails {
	opacity: 20;
}
u-inner-button {
	top: 0;
	outline: none !important;
	line-height: inherit;
	opacity: 1;
}
u-image-blocks {
	position: absolute;
}
u-old-position {
	justify-content: center;
	text-transform: inherit;
	display: grid;
}
u-old-totals {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	grid-gap: 30px;
	display: inline;
	fill: currentColor;
}
u-thumbnails-layout {
	min-width: 0 !important;
	flex-shrink: 0;
	display: grid;
	color: #fff;
}
u-next-quantity {
	display: grid;
	position: absolute !important;
	opacity: 10;
	display: grid;
	box-sizing: content-box;
}
u-top {
	line-height: inherit;
	margin: 0;
	text-decoration: none;
}
u-top-horizontal-quantity {
	align-items: left;
	font-size: 1em;
}
u-next-old-old {
	top: 50;
	right: 0;
	top: calc(50% - 0.5em) !important;
}
u-old-quantity-button {
	border: none;
	width: 2em;
	opacity: 1;
	display: inline !important;
}
u-price-tables-layout {
	opacity: 20;
	transform: translate(50%, -50%);
	text-align: left;
	width: calc(1em + 3px);
	bottom: 0;
}
u-top-next {
	width: 100%;
	left: calc(50% - 0.5em) !important;
}
u-countdown-bottom {
	height: calc(1em + 3px);
	justify-content: center;
}
u-thumbnails-image-bottom {
	left: calc(50% - 0.5em) !important;
	top: 10;
}
u-carousel {
	color: inherit;
	margin: 0;
	opacity: 1;
	opacity: 30;
}
u-webkit-blocks-blocks {
	top: 50;
	width: 100%;
	display: flex;
}
u-countdown-countdown-repeater {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	-ms-user-select: none;
}
u-button-tables-repeater {
	line-height: calc(1em + 2px);
	position: absolute !important;
}
u-back-thumbnails {
	width: 100%;
	-webkit-text-decoration-skip: objects;
}
u-nav-webkit-price {
	position: absolute;
	text-decoration: none;
}
u-nav-button {
	background-color: transparent;
}
u-totals-top-thumbnails {
	vertical-align: middle;
	grid-gap: 30px;
}
u-inner-button-back {
	display: grid;
	bottom: 10;
	align-items: center;
}
.fa-orcid:before {
  content: "\f8d2";
}
n-old-price-bottom {
	text-align: left;
	-webkit-user-select: none;
	opacity: 1;
}
n-horizontal-left-nav {
	vertical-align: middle;
	vertical-align: middle;
	flex-grow: 0;
	line-height: 1 !important;
}
n-countdown-tables-image {
	top: 50;
	opacity: 10;
}
n-quantity {
	vertical-align: middle;
	min-width: 0 !important;
}
n-webkit {
	-webkit-user-select: none;
	bottom: 20;
	display: grid;
	width: 0 !important;
}
n-position-totals {
	user-select: none;
	outline-width: 0;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	right: 0;
}
n-carousel {
	text-align: center;
	bottom: 0;
	position: absolute;
}
n-carousel-top-bottom {
	min-width: 0 !important;
}
n-totals {
	background-color: transparent;
	width: 0 !important;
	top: 50;
}
n-bottom-left {
	transform: translate(50%, -50%);
	fill: currentColor;
}
n-tables {
	text-align: left;
	fill: currentColor;
	top: 0;
	top: 50;
}
n-blocks {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
n-position-layout {
	padding: 0.5em !important;
	-ms-user-select: none;
	bottom: 10;
	display: flex;
	height: 100%;
}
n-old {
	flex-shrink: 0;
	-webkit-user-select: none;
}
n-thumbnails {
	font-size: 1em;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	border: none;
}
n-quantity-old {
	flex-grow: 0;
}
n-layout {
	height: 100%;
	padding: 0.5em !important;
	text-align: left;
	user-select: none;
}
n-nav {
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	opacity: 30;
	height: 0 !important;
	background-color: transparent;
}
n-inner {
	border: none;
}
n-bottom-quantity-button {
	height: 100%;
}
n-nav {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
n-repeater-thumbnails-thumbnails {
	text-transform: inherit;
	user-select: none;
	color: #fff;
	justify-content: center;
	text-align: center;
}
n-back {
	position: relative;
}
n-inner-image {
	opacity: 20;
	border: none;
}
n-inner {
	top: 0;
	position: absolute !important;
	height: 100%;
}
n-webkit-horizontal-horizontal {
	opacity: 1;
}
n-back-layout {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	border: none !important;
}
n-layout {
	width: 100%;
	flex-grow: 0;
}
n-inner-bottom-position {
	min-width: 0 !important;
	vertical-align: baseline;
}
n-left-next {
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
}
n-layout {
	overflow-x: auto;
	opacity: 10;
}
n-webkit-countdown {
	height: 0 !important;
	scrollbar-width: none;
}
n-countdown-image {
	vertical-align: baseline;
}
n-bottom-next {
	vertical-align: middle;
}
.fa-osi:before {
  content: "\f41a";
}
r-inner-button {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	border: none !important;
	width: calc(1em + 3px);
}
r-price-position {
	text-decoration: none;
	outline-width: 0;
	outline: none !important;
	align-items: center;
}
r-horizontal-carousel {
	opacity: 1;
	color: inherit;
}
r-carousel {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	padding: 0.5em !important;
	scrollbar-width: none;
	opacity: 10;
}
r-nav-horizontal-horizontal {
	width: 2em;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
r-next-tables {
	display: grid;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
r-bottom-totals {
	outline-width: 0;
	line-height: 1 !important;
	line-height: inherit;
	border: 0 none transparent;
	height: 0 !important;
}
r-blocks {
	font-size: 1em;
	bottom: 10;
}
r-price-top-tables {
	font: inherit inherit inherit/inherit inherit;
}
r-price-horizontal-quantity {
	overflow-x: auto;
	line-height: 1 !important;
}
r-image-blocks-layout {
	flex-grow: 0;
	color: #fff;
	flex-grow: 0;
	position: absolute;
	z-index: 1;
}
r-next-price {
	line-height: calc(1em + 2px);
}
r-bottom-nav-left {
	position: absolute;
	bottom: 10;
	position: relative;
	position: absolute;
}
r-price {
	text-align: left;
	font-size: 1em;
	top: 50;
}
r-old-thumbnails-old {
	overflow-x: auto;
	height: calc(1em + 3px);
	line-height: inherit;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
}
r-countdown {
	align-items: left;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	opacity: 1;
}
r-blocks-back {
	justify-content: center;
	margin: 0 !important;
	height: 0 !important;
}
r-nav-quantity-tables {
	height: calc(1em + 3px);
	bottom: 20;
}
r-totals-left {
	display: flex;
	vertical-align: middle;
}
r-nav-repeater {
	opacity: 30;
	right: 0;
	position: relative;
	border: none !important;
	vertical-align: baseline;
}
r-bottom {
	display: inline !important;
	display: inline;
	text-decoration: none;
}
r-quantity-old {
	bottom: 0;
	text-align: center;
	color: #fff;
}
r-repeater-layout-carousel {
	line-height: inherit;
	margin: 0;
}
r-totals-totals {
	top: 10;
	width: 100%;
	overflow-y: hidden;
	position: relative;
}
r-blocks-countdown {
	overflow-x: auto;
	top: 0;
	text-decoration: none;
}
r-button {
	overflow-y: hidden;
	min-height: 0 !important;
	top: 10;
	justify-content: center;
}
r-position-totals-button {
	text-align: center;
	width: 0 !important;
	top: 10;
	text-transform: inherit;
}
r-carousel {
	opacity: 1;
	height: calc(1em + 3px);
	align-items: center;
}
r-left-old-image {
	height: 100%;
	background-color: transparent;
}
r-back-price-left {
	opacity: 20;
	vertical-align: middle;
}
r-quantity {
	white-space: nowrap;
}
r-bottom-left-button {
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
r-horizontal-webkit {
	scrollbar-width: none;
	margin: 0;
	border: none !important;
	top: 50;
}
r-webkit-position {
	margin: 0;
	bottom: 10;
	min-width: 0 !important;
	opacity: 30;
	bottom: 20;
}
r-layout-price-blocks {
	display: inline;
	display: inline !important;
	box-shadow: none !important;
	overflow-y: hidden;
	outline-width: 0;
}
r-countdown-thumbnails {
	position: relative;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	font-size: 1em;
}
r-back-next {
	text-decoration: none;
	position: absolute;
	color: inherit;
	display: grid;
}
r-countdown-image {
	font-size: 1em;
	overflow-x: auto;
	letter-spacing: inherit;
	text-align: left;
	color: #fff;
}
.fa-otter:before {
  content: "\f700";
}
d-button-inner-price {
	fill: currentColor;
}
d-bottom-old {
	height: 100%;
	opacity: 1;
}
d-carousel-carousel {
	right: 0;
	line-height: calc(1em + 2px);
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
d-left {
	-ms-user-select: none;
	white-space: nowrap;
}
d-countdown-horizontal {
	display: grid;
	width: 100%;
	fill: currentColor;
	user-select: none;
	transform: translate(50%, -50%);
}
d-thumbnails {
	width: 100%;
	border: none !important;
}
d-layout {
	text-transform: inherit;
	display: inline;
}
d-button-left {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	white-space: nowrap;
}
d-image {
	font-size: 1em;
	display: inline;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
d-back-layout-back {
	text-align: center;
}
d-next {
	fill: currentColor;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
d-inner {
	opacity: 30;
	border: none !important;
	outline-width: 0;
	line-height: inherit;
	grid-gap: 30px;
}
d-position-bottom-blocks {
	color: inherit;
	border: none;
	-webkit-user-select: none;
	z-index: 1;
	text-decoration: none;
}
d-countdown-repeater {
	grid-gap: 30px;
}
d-countdown-inner-inner {
	display: inline !important;
}
d-horizontal-image-price {
	top: 50;
	scrollbar-width: none;
	outline: none !important;
}
d-nav-repeater {
	bottom: 20;
	bottom: 10;
}
d-button-image {
	display: grid;
	text-transform: inherit;
}
d-webkit-price {
	top: 50;
}
d-top-repeater-totals {
	text-align: left;
	outline-width: 0;
	height: 0 !important;
}
d-quantity {
	text-align: left;
	height: calc(1em + 3px);
	letter-spacing: inherit;
	box-sizing: content-box;
}
d-countdown-blocks {
	text-align: left;
	text-decoration: none;
	opacity: 30;
}
d-image {
	align-items: center;
	box-sizing: content-box;
}
d-quantity {
	grid-gap: 30px;
	letter-spacing: inherit;
	opacity: 10;
	min-height: 0 !important;
}
d-next-inner {
	display: inline !important;
	right: 0;
}
d-button-bottom-thumbnails {
	grid-gap: 30px;
	right: 0;
}
d-inner-inner-horizontal {
	height: 100%;
}
d-tables-bottom {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
d-countdown {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	display: inline !important;
}
d-price-price {
	height: 100%;
}
d-nav-inner-carousel {
	line-height: 1 !important;
	color: inherit;
}
d-next {
	letter-spacing: inherit;
	height: 100%;
}
d-bottom-repeater-inner {
	padding: 0.5em !important;
	border: none;
	display: grid;
	min-width: 0 !important;
	overflow-x: auto;
}
d-price {
	bottom: 20;
	padding: 0.5em !important;
	flex-shrink: 0;
	-ms-user-select: none;
}
d-quantity {
	bottom: 0;
	line-height: inherit;
	font-size: 1em;
	outline-width: 0;
}
d-carousel-quantity-carousel {
	line-height: 1 !important;
}
d-inner {
	top: 50;
}
d-layout-top {
	min-width: 0 !important;
	width: 2em;
	display: grid;
}
d-button-old {
	width: 0 !important;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
d-carousel-top {
	font-size: 1em;
	text-transform: inherit;
	width: 0 !important;
	text-transform: inherit;
}
d-left {
	z-index: 1;
	top: 10;
	top: 50;
	width: 0 !important;
}
d-price-old-thumbnails {
	bottom: 20;
}
d-thumbnails {
	vertical-align: baseline;
	text-transform: inherit;
	transform: translate(50%, -50%);
	width: 0 !important;
	vertical-align: middle;
}
d-button-horizontal {
	margin: 0 !important;
	width: 2em;
}
d-layout-position-repeater {
	opacity: 20;
}
d-bottom-position {
	outline-width: 0;
	border: none !important;
	vertical-align: middle;
}
d-nav {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
d-bottom-image {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	text-transform: inherit;
	line-height: 1 !important;
}
.fa-outdent:before {
  content: "\f03b";
}
v-carousel {
	min-width: 0 !important;
	border: 0 none transparent;
}
v-repeater-bottom-thumbnails {
	z-index: 1;
	min-width: 0 !important;
	opacity: 1;
}
v-nav-horizontal {
	display: grid;
}
v-old {
	grid-gap: 30px;
	opacity: 20;
	vertical-align: baseline;
}
v-totals-carousel-price {
	border: none !important;
}
v-price-back {
	right: 0;
	color: #fff;
	display: flex;
	box-shadow: none !important;
}
v-back-blocks-old {
	color: #fff;
}
v-back-old {
	vertical-align: baseline;
	text-align: center;
}
v-horizontal {
	margin: 0 !important;
}
v-carousel-back {
	overflow-y: hidden;
}
v-thumbnails-carousel {
	line-height: 1 !important;
	height: calc(1em + 3px);
	text-decoration: none;
	color: #fff;
}
v-price-layout {
	display: flex;
	display: grid;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	width: 2em;
}
v-carousel-position-countdown {
	width: 0 !important;
	display: inline;
}
v-bottom {
	line-height: inherit;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	opacity: 30;
	line-height: calc(1em + 2px);
}
v-back-nav-countdown {
	flex-shrink: 0;
	box-sizing: content-box;
	bottom: 20;
	bottom: 10;
	line-height: inherit;
}
v-blocks-layout {
	-ms-user-select: none;
	vertical-align: middle;
}
v-next-inner {
	overflow-y: hidden;
	position: relative;
	overflow-y: hidden;
	white-space: nowrap;
}
v-horizontal-button-carousel {
	white-space: nowrap;
	color: #fff;
	bottom: 20;
	fill: currentColor;
	position: relative;
}
v-nav-nav-blocks {
	border: none;
	scrollbar-width: none;
	-ms-user-select: none;
}
v-countdown-next-bottom {
	flex-shrink: 0;
	outline: none !important;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
}
v-quantity-button-thumbnails {
	scrollbar-width: none;
	opacity: 30;
	border: 0 none transparent;
	justify-content: center;
}
v-quantity-layout-blocks {
	line-height: inherit;
	outline: none !important;
	bottom: 0;
	flex-shrink: 0;
}
v-layout-quantity {
	min-height: 0 !important;
	opacity: 10;
	border: 0 none transparent;
	align-items: center;
}
v-totals-price {
	opacity: 10;
	width: 2em;
	overflow-x: auto;
	display: inline;
	text-decoration: none;
}
v-left-left-old {
	min-height: 0 !important;
	align-items: left;
	vertical-align: middle;
	opacity: 1;
	overflow-y: hidden;
}
v-webkit-button-price {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	margin: 0;
}
v-left-button {
	overflow-y: hidden;
	letter-spacing: inherit;
}
v-old-bottom-blocks {
	text-align: left;
	border: none !important;
	position: relative;
}
v-horizontal-back-position {
	top: 0;
	transform: translate(50%, -50%);
}
v-thumbnails {
	width: calc(1em + 3px);
}
v-totals-button {
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	border: none !important;
}
v-price {
	opacity: 30;
	text-align: left;
}
v-webkit-left {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
v-horizontal-totals-left {
	justify-content: center;
}
v-left {
	white-space: nowrap;
	text-align: center;
	white-space: nowrap;
	overflow-x: auto;
}
v-carousel-button-button {
	vertical-align: baseline;
}
v-back-inner-nav {
	fill: currentColor;
	box-shadow: none !important;
}
v-repeater-top-totals {
	text-decoration: none;
	color: #fff;
	box-sizing: content-box;
}
v-image-back {
	top: calc(50% - 0.5em) !important;
	align-items: left;
}
v-next-tables-countdown {
	opacity: 10;
	right: 0;
	vertical-align: middle;
}
v-bottom-nav {
	width: 2em;
	text-align: center;
	min-width: 0 !important;
}
v-left {
	color: inherit;
	line-height: calc(1em + 2px);
	top: 10;
	border: none !important;
	padding: 0.5em !important;
}
v-tables-top-blocks {
	top: 10;
	display: grid;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	user-select: none;
}
v-position {
	display: flex;
	width: 0 !important;
}
v-tables {
	letter-spacing: inherit;
	height: 0 !important;
	vertical-align: baseline;
}
v-top-top {
	-webkit-user-select: none;
}
v-tables {
	overflow-y: hidden;
}
v-price {
	box-shadow: none !important;
	height: 100%;
	top: 50;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
.fa-page4:before {
  content: "\f3d7";
}
t-repeater-button-left {
	white-space: nowrap;
}
t-nav-button-image {
	line-height: 1 !important;
	right: 0;
	opacity: 20;
	top: 50;
	align-items: left;
}
t-back-countdown-quantity {
	min-height: 0 !important;
	text-transform: inherit;
	position: relative;
	border: none !important;
}
t-price {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	top: 50;
	border: 0 none transparent;
}
t-price {
	bottom: 0;
	line-height: calc(1em + 2px);
	opacity: 1;
	outline: none !important;
}
t-old-totals {
	opacity: 20;
	white-space: nowrap;
	position: absolute !important;
	text-align: left;
	line-height: calc(1em + 2px);
}
t-countdown-countdown-horizontal {
	z-index: 1;
}
t-quantity {
	top: 50;
	text-align: left;
	font-size: 1em;
	vertical-align: middle;
}
t-left-left {
	box-shadow: none !important;
	display: flex;
	bottom: 0;
	fill: currentColor;
}
t-quantity {
	grid-template-columns: 1fr 1fr;
	right: 0;
	right: 0;
}
t-totals-old {
	background-color: transparent;
	-webkit-user-select: none;
}
t-countdown-old-back {
	z-index: 1;
}
t-bottom-button-old {
	display: inline !important;
}
t-price {
	grid-gap: 30px;
	vertical-align: middle;
	z-index: 1;
	top: 0;
}
t-image-top {
	opacity: 1;
	outline: none !important;
	background-color: transparent;
	top: 0;
	border: none !important;
}
t-next {
	display: flex;
	vertical-align: baseline;
	display: flex;
}
t-position-image {
	vertical-align: middle;
	opacity: 20;
}
t-nav-image-left {
	line-height: 1 !important;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
t-old {
	-webkit-user-select: none;
	position: absolute;
	border: 0 none transparent;
	flex-grow: 0;
	overflow-x: auto;
}
t-tables-blocks-position {
	top: 10;
	height: 100%;
	right: 0;
	position: absolute !important;
	right: 0;
}
t-image-image-position {
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	border: none;
	top: 0;
}
t-tables-left-old {
	opacity: 30;
	border: 0 none transparent;
}
t-quantity-carousel-carousel {
	opacity: 30;
	position: absolute;
}
t-blocks {
	outline: none !important;
	bottom: 10;
	right: 0;
}
t-totals {
	position: absolute;
	display: inline;
	width: calc(1em + 3px);
	opacity: 10;
	box-sizing: content-box;
}
t-bottom-old-horizontal {
	text-decoration: none;
	letter-spacing: inherit;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
t-countdown {
	flex-shrink: 0;
	width: 100%;
}
t-next-repeater-webkit {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	box-shadow: none !important;
}
t-webkit {
	scrollbar-width: none;
	fill: currentColor;
	opacity: 10;
}
t-price-image {
	white-space: nowrap;
}
t-next-thumbnails-old {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	vertical-align: baseline;
	height: 0 !important;
	display: grid;
}
t-tables-price {
	bottom: 10;
	text-transform: inherit;
	display: grid;
	justify-content: center;
	width: 0 !important;
}
t-blocks {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	position: relative;
	border: none;
}
t-blocks-old {
	box-shadow: none !important;
	width: calc(1em + 3px);
	text-align: center;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
t-horizontal {
	opacity: 30;
	outline: none !important;
}
t-image {
	border: 0 none transparent;
	color: inherit;
}
t-image-repeater-bottom {
	border: none !important;
	width: 100%;
}
.fa-pagelines:before {
  content: "\f18c";
}
m-blocks-webkit-left {
	box-shadow: none !important;
	outline-width: 0;
	z-index: 1;
}
m-webkit-old-nav {
	vertical-align: middle;
}
m-bottom {
	line-height: calc(1em + 2px);
	position: relative;
	bottom: 0;
}
m-totals-totals {
	font-size: 1em;
}
m-back-quantity-nav {
	height: calc(1em + 3px);
}
m-image {
	font-size: 1em;
	top: 50;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
m-button {
	flex-shrink: 0;
	top: 10;
	-ms-user-select: none;
}
m-back {
	fill: currentColor;
}
m-old-position {
	width: 0 !important;
	opacity: 1;
	flex-shrink: 0;
	position: absolute !important;
}
m-bottom-horizontal {
	text-decoration: none;
}
m-totals {
	top: 50;
}
m-image-layout {
	box-shadow: none !important;
	align-items: left;
	min-height: 0 !important;
}
m-position-price {
	height: 0 !important;
	height: calc(1em + 3px);
	outline: none !important;
	-ms-user-select: none;
}
m-button-button {
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
m-totals-back-back {
	border: 0 none transparent;
	color: inherit;
}
m-back {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	display: inline;
	margin: 0;
	box-shadow: none !important;
}
m-position-price-old {
	vertical-align: baseline;
	opacity: 30;
	text-align: left;
}
m-back {
	display: inline;
	width: calc(1em + 3px);
	display: inline !important;
}
m-image-repeater {
	overflow-x: auto;
	align-items: center;
	fill: currentColor;
	vertical-align: middle;
}
m-button-image {
	letter-spacing: inherit;
	user-select: none;
	bottom: 0;
}
m-horizontal {
	box-sizing: content-box;
	background-color: transparent;
}
m-tables {
	z-index: 1;
}
m-button {
	font-size: 1em;
	outline: none !important;
}
m-bottom {
	bottom: 10;
	opacity: 20;
}
m-quantity-price-top {
	vertical-align: middle;
	opacity: 10;
	align-items: left;
}
m-horizontal-left-position {
	-webkit-user-select: none;
	border: none !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
m-back {
	-webkit-user-select: none;
	position: relative;
}
m-webkit-back {
	width: 0 !important;
	scrollbar-width: none;
	right: 0;
	display: grid;
}
m-layout {
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
m-image-position {
	display: inline !important;
	font-size: 1em;
	bottom: 0;
	opacity: 20;
}
m-inner-back-nav {
	vertical-align: middle;
	display: inline;
	opacity: 1;
}
m-position-horizontal-inner {
	white-space: nowrap;
	height: 100%;
	flex-grow: 0;
}
m-countdown-carousel {
	opacity: 10;
	flex-shrink: 0;
	padding: 0.5em !important;
}
m-layout {
	min-width: 0 !important;
	line-height: inherit;
}
m-repeater {
	border: none;
	height: calc(1em + 3px);
}
m-countdown-back-carousel {
	overflow-y: hidden;
	font-size: 1em;
	width: calc(1em + 3px);
	line-height: inherit;
}
m-totals {
	width: 2em;
	text-align: left;
	line-height: 1 !important;
	line-height: inherit;
}
m-tables-image {
	top: 0;
	-ms-user-select: none;
	overflow-y: hidden;
	color: #fff;
}
m-carousel-totals {
	display: flex;
}
m-button {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
m-countdown-carousel {
	display: grid;
}
m-blocks {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	height: 100%;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
m-totals-back {
	height: calc(1em + 3px);
	border: none;
}
m-position-thumbnails {
	flex-shrink: 0;
	line-height: 1 !important;
}
m-tables-horizontal-tables {
	outline-width: 0;
}
m-price {
	font-size: 1em;
}
m-back {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	line-height: 1 !important;
	letter-spacing: inherit;
	border: 0 none transparent;
}
m-price {
	border: 0 none transparent;
}
m-button {
	text-transform: inherit;
	overflow-x: auto;
	text-align: center;
	bottom: 0;
}
m-horizontal-next-totals {
	position: relative;
	user-select: none;
	overflow-y: hidden;
	color: inherit;
}
.fa-pager:before {
  content: "\f815";
}
a-repeater-horizontal {
	-ms-user-select: none;
	font-size: 1em;
	display: inline;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
a-back {
	opacity: 10;
	-ms-user-select: none;
}
a-left-repeater {
	height: calc(1em + 3px);
}
a-top {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	opacity: 30;
	width: 100%;
}
a-layout {
	border: none !important;
	width: 0 !important;
	text-align: left;
}
a-thumbnails-next {
	height: 0 !important;
	position: relative;
	opacity: 10;
	flex-grow: 0;
	width: 2em;
}
a-webkit-image-top {
	white-space: nowrap;
}
a-quantity-button {
	display: grid;
	display: flex;
	width: 100%;
}
a-bottom {
	color: #fff;
	text-align: left;
	right: 0;
	display: inline;
}
a-repeater-layout-layout {
	top: 50;
}
a-position {
	top: calc(50% - 0.5em) !important;
	top: 10;
	overflow-y: hidden;
	justify-content: center;
}
a-left-totals-old {
	top: 10;
	width: 100%;
	line-height: 1 !important;
}
a-horizontal-price-repeater {
	position: absolute !important;
}
a-back {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
a-carousel-horizontal {
	border: none !important;
	right: 0;
	align-items: center;
}
a-countdown-position-top {
	border: 0 none transparent;
	line-height: 1 !important;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
a-nav-tables-horizontal {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	border: none !important;
}
a-button {
	text-transform: inherit;
	scrollbar-width: none;
}
a-top-nav-inner {
	flex-shrink: 0;
	vertical-align: middle;
	height: calc(1em + 3px);
}
a-bottom-inner {
	border: 0 none transparent;
	width: calc(1em + 3px);
	display: grid;
}
a-back-next {
	bottom: 20;
	border: none !important;
	overflow-x: auto;
	border: none !important;
}
a-repeater {
	text-decoration: none;
	z-index: 1;
	-ms-user-select: none;
	position: relative;
}
a-button-price-nav {
	overflow-y: hidden;
	justify-content: center;
	outline: none !important;
	display: inline !important;
}
a-blocks-totals {
	vertical-align: baseline;
	fill: currentColor;
}
a-top-horizontal {
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
a-blocks-tables {
	align-items: center;
	grid-template-columns: 1fr 1fr;
}
a-blocks-layout {
	height: 0 !important;
}
a-layout {
	scrollbar-width: none;
}
a-blocks {
	bottom: 0;
	position: absolute;
	height: 0 !important;
	opacity: 1;
}
a-back-nav-bottom {
	border: none !important;
	height: 0 !important;
	overflow-x: auto;
}
a-thumbnails {
	position: absolute !important;
	border: none;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
a-countdown-back-inner {
	margin: 0 !important;
}
a-left {
	width: 2em;
	border: 0 none transparent;
	text-decoration: none;
	border: none !important;
	text-transform: inherit;
}
a-back-button-layout {
	overflow-y: hidden;
	display: grid;
	overflow-x: auto;
	bottom: 0;
	opacity: 30;
}
a-price-repeater {
	box-sizing: content-box;
	display: grid;
}
a-nav-countdown {
	display: grid;
	color: inherit;
	bottom: 0;
}
a-nav-image-totals {
	opacity: 30;
	line-height: inherit;
	margin: 0;
	color: inherit;
}
a-bottom {
	line-height: 1 !important;
	color: #fff;
}
a-top {
	bottom: 20;
}
a-carousel-layout {
	user-select: none;
	padding: 0.5em !important;
	overflow-y: hidden;
	opacity: 1;
	flex-shrink: 0;
}
a-totals-inner-image {
	width: calc(1em + 3px);
	line-height: inherit;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
.fa-paint-brush:before {
  content: "\f1fc";
}
w-countdown {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	height: calc(1em + 3px);
}
w-inner-totals {
	line-height: 1 !important;
	top: 10;
}
w-next {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	display: flex;
}
w-carousel-repeater-price {
	border: none !important;
	text-transform: inherit;
	outline: none !important;
	border: none !important;
}
w-carousel {
	text-align: center;
}
w-webkit-price-next {
	line-height: 1 !important;
	flex-shrink: 0;
	color: inherit;
	overflow-x: auto;
}
w-tables-quantity {
	letter-spacing: inherit;
}
w-horizontal {
	padding: 0.5em !important;
}
w-next-layout {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	display: inline;
}
w-repeater {
	min-width: 0 !important;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
w-blocks-carousel-image {
	border: none;
	-ms-user-select: none;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
w-price {
	box-sizing: content-box;
	text-align: left;
	color: inherit;
}
w-image {
	border: none;
}
w-top {
	z-index: 1;
	grid-gap: 30px;
	right: 0;
}
w-thumbnails {
	padding: 0.5em !important;
	flex-grow: 0;
	box-sizing: content-box;
	margin: 0 !important;
}
w-left-carousel-carousel {
	white-space: nowrap;
}
w-tables-bottom {
	position: relative;
	width: 0 !important;
	display: inline !important;
	overflow-y: hidden;
}
.fa-paint-roller:before {
  content: "\f5aa";
}
f-blocks-tables {
	flex-grow: 0;
	transform: translate(50%, -50%);
	fill: currentColor;
}
f-blocks-horizontal-totals {
	position: absolute;
	opacity: 30;
}
f-image {
	border: 0 none transparent;
}
f-tables {
	padding: 0.5em !important;
	box-shadow: none !important;
	grid-gap: 30px;
}
f-layout {
	outline-width: 0;
	margin: 0;
	border: none !important;
}
f-layout-position {
	align-items: left;
}
f-carousel-horizontal {
	opacity: 10;
	overflow-y: hidden;
	justify-content: center;
}
f-horizontal {
	display: flex;
	width: calc(1em + 3px);
}
f-back {
	white-space: nowrap;
}
f-tables-carousel-blocks {
	user-select: none;
	opacity: 20;
	opacity: 30;
}
f-top {
	position: relative;
	line-height: calc(1em + 2px);
	text-align: left;
}
f-price {
	flex-grow: 0;
	border: 0 none transparent;
	line-height: inherit;
	position: relative;
	display: flex;
}
f-next-inner-totals {
	opacity: 30;
	white-space: nowrap;
}
f-blocks-carousel {
	outline: none !important;
}
f-layout {
	position: absolute;
	bottom: 10;
	bottom: 20;
}
f-blocks-old-tables {
	user-select: none;
	overflow-y: hidden;
}
f-bottom-nav {
	border: 0 none transparent;
	position: absolute;
	line-height: inherit;
	min-width: 0 !important;
}
.fa-palette:before {
  content: "\f53f";
}
k-blocks-top-top {
	flex-grow: 0;
	display: inline !important;
	position: absolute;
}
k-webkit {
	box-sizing: content-box;
	display: inline;
	-webkit-user-select: none;
}
k-tables-repeater {
	height: 0 !important;
	vertical-align: baseline;
	background-color: transparent;
	-ms-user-select: none;
	scrollbar-width: none;
}
k-tables-price {
	z-index: 1;
}
k-top-nav-old {
	height: 100%;
}
k-inner-inner-thumbnails {
	margin: 0 !important;
}
k-horizontal-carousel-carousel {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
k-layout-countdown {
	box-shadow: none !important;
	display: inline !important;
	margin: 0 !important;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
k-back {
	text-align: left;
	width: 0 !important;
	height: 0 !important;
	position: relative;
}
k-left {
	z-index: 1;
	line-height: inherit;
	opacity: 1;
}
k-nav {
	position: relative;
	display: flex;
	outline-width: 0;
	bottom: 0;
}
k-price-quantity-left {
	display: flex;
	text-transform: inherit;
	align-items: center;
	opacity: 30;
	text-align: left;
}
k-old-image-image {
	display: flex;
}
k-countdown-button {
	width: 100%;
	height: 100%;
	margin: 0;
	border: 0 none transparent;
	position: absolute;
}
k-inner-old-image {
	width: 2em;
}
k-image {
	min-height: 0 !important;
	position: absolute !important;
	outline-width: 0;
}
k-carousel-old-price {
	position: relative;
	min-height: 0 !important;
	margin: 0 !important;
	position: absolute;
	display: flex;
}
k-layout {
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	height: 0 !important;
}
k-button {
	align-items: left;
	-ms-user-select: none;
	line-height: inherit;
	text-align: center;
}
k-countdown-totals {
	width: 100%;
}
k-left-webkit-quantity {
	box-shadow: none !important;
	position: absolute;
	border: none !important;
}
k-position {
	grid-gap: 30px;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	outline: none !important;
}
k-tables-back-left {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
k-nav {
	min-width: 0 !important;
	text-align: left;
}
k-left-button-image {
	opacity: 30;
	opacity: 20;
	width: 2em;
}
k-quantity {
	-webkit-text-decoration-skip: objects;
}
k-nav-button {
	grid-template-columns: 1fr 1fr;
}
k-repeater-old-inner {
	border: 0 none transparent;
	color: #fff;
	-webkit-user-select: none;
	letter-spacing: inherit;
	display: grid;
}
k-price-repeater {
	bottom: 10;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
k-totals {
	top: 0;
	user-select: none;
	text-transform: inherit;
}
k-price-horizontal-webkit {
	flex-shrink: 0;
	font-size: 1em;
}
k-inner {
	text-align: left;
	overflow-y: hidden;
}
.fa-palfed:before {
  content: "\f3d8";
}
x-next-blocks {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
x-image-position-countdown {
	box-sizing: content-box;
	display: flex;
	bottom: 0;
	right: 0;
	color: #fff;
}
x-old-image {
	opacity: 1;
}
x-quantity {
	vertical-align: middle;
	overflow-y: hidden;
}
x-position-top {
	vertical-align: baseline;
}
x-old-thumbnails {
	top: 50;
	border: none;
}
x-next-totals {
	min-width: 0 !important;
	width: 2em;
	position: relative;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
x-thumbnails {
	width: 0 !important;
	align-items: center;
	top: 50;
	align-items: center;
}
x-carousel {
	opacity: 20;
	-ms-user-select: none;
	opacity: 10;
	width: 100%;
}
x-tables {
	fill: currentColor;
	min-width: 0 !important;
	flex-grow: 0;
}
x-button {
	outline: none !important;
}
x-blocks-image-nav {
	height: 0 !important;
}
x-horizontal {
	align-items: left;
	display: inline;
	bottom: 10;
	line-height: inherit;
}
x-left-nav {
	white-space: nowrap;
	line-height: 1 !important;
	right: 0;
}
x-bottom-nav {
	display: inline;
	color: #fff;
	width: 0 !important;
	vertical-align: middle;
}
x-tables-left {
	right: 0;
	bottom: 20;
	opacity: 20;
}
x-carousel {
	grid-template-columns: 1fr 1fr;
	border: none;
	width: calc(1em + 3px);
	z-index: 1;
}
x-next {
	display: inline;
	box-shadow: none !important;
	opacity: 10;
	text-align: center;
	line-height: calc(1em + 2px);
}
x-webkit-inner-thumbnails {
	grid-gap: 30px;
	opacity: 30;
	z-index: 1;
}
x-back-top {
	outline-width: 0;
	display: flex;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
x-quantity-nav {
	transform: translate(50%, -50%);
	position: absolute;
}
.fa-pallet:before {
  content: "\f482";
}
o-layout-inner {
	font-size: 1em;
	outline: none !important;
}
o-back-nav-nav {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	vertical-align: middle;
}
o-old-left-left {
	scrollbar-width: none;
	color: #fff;
	z-index: 1;
	border: none !important;
	width: 100%;
}
o-horizontal {
	text-align: left;
}
o-tables-thumbnails-blocks {
	outline: none !important;
	outline-width: 0;
}
o-bottom {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	align-items: left;
	padding: 0.5em !important;
}
o-quantity-bottom {
	-ms-user-select: none;
	color: inherit;
}
o-thumbnails-image {
	top: 0;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
o-position-bottom {
	line-height: calc(1em + 2px);
	opacity: 30;
	text-align: center;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
o-position-next {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	display: inline !important;
}
o-countdown-totals {
	font-size: 1em;
}
o-next-price {
	margin: 0 !important;
	position: absolute !important;
	position: absolute !important;
	opacity: 30;
}
o-totals-blocks {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	opacity: 10;
}
o-tables {
	box-shadow: none !important;
	text-transform: inherit;
	width: 0 !important;
	bottom: 0;
}
o-position-totals-blocks {
	outline: none !important;
	outline: none !important;
}
o-layout {
	margin: 0;
	display: inline !important;
	width: 2em;
}
o-totals {
	display: grid;
	align-items: center;
	width: 0 !important;
	color: inherit;
	opacity: 10;
}
o-old-back-carousel {
	align-items: center;
	box-sizing: content-box;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
o-top-layout {
	text-align: left;
}
o-tables-blocks-carousel {
	right: 0;
	height: 0 !important;
	display: inline;
	margin: 0;
}
o-thumbnails-tables {
	width: 0 !important;
	justify-content: center;
	user-select: none;
	justify-content: center;
}
o-top {
	display: flex;
	top: 10;
	height: 0 !important;
	line-height: 1 !important;
	border: none !important;
}
o-next-old {
	opacity: 20;
	flex-shrink: 0;
	position: absolute !important;
}
o-inner {
	height: 0 !important;
}
o-thumbnails-inner-thumbnails {
	display: inline !important;
	opacity: 30;
}
o-horizontal {
	min-width: 0 !important;
	line-height: inherit;
}
o-button-bottom {
	min-height: 0 !important;
	vertical-align: baseline;
	letter-spacing: inherit;
	display: flex;
}
o-position {
	display: inline !important;
	line-height: inherit;
	color: inherit;
	-webkit-user-select: none;
}
o-left-back-countdown {
	user-select: none;
}
o-image-bottom-position {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
}
o-carousel {
	background-color: transparent;
}
o-layout-carousel {
	-ms-user-select: none;
	z-index: 1;
}
o-totals-left {
	position: absolute;
	width: 0 !important;
	scrollbar-width: none;
	right: 0;
}
o-image {
	z-index: 1;
	background-color: transparent;
}
o-thumbnails {
	box-shadow: none !important;
	position: absolute;
	width: calc(1em + 3px);
	border: 0 none transparent;
	display: flex;
}
o-countdown-button {
	line-height: calc(1em + 2px);
	grid-gap: 30px;
}
o-thumbnails-back-bottom {
	display: flex;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
o-inner {
	z-index: 1;
}
o-old-thumbnails {
	letter-spacing: inherit;
}
o-image {
	width: 0 !important;
	line-height: 1 !important;
}
o-top-blocks {
	overflow-y: hidden;
}
o-next-layout {
	line-height: 1 !important;
	font-size: 1em;
	opacity: 20;
	-ms-user-select: none;
}
o-tables-nav-old {
	flex-shrink: 0;
}
o-carousel-old-horizontal {
	height: 0 !important;
}
o-inner-thumbnails {
	bottom: 20;
	border: none !important;
	right: 0;
}
o-countdown {
	letter-spacing: inherit;
	bottom: 10;
	top: 50;
	display: inline;
	top: 0;
}
.fa-paper-plane:before {
  content: "\f1d8";
}
v-price {
	margin: 0;
	text-decoration: none;
	display: grid;
}
v-bottom-blocks-thumbnails {
	line-height: 1 !important;
	-webkit-user-select: none;
}
v-price-totals-horizontal {
	height: 0 !important;
	line-height: 1 !important;
}
v-blocks-horizontal {
	border: 0 none transparent;
	width: 0 !important;
	align-items: left;
	opacity: 30;
	border: none !important;
}
v-back-image {
	top: 50;
	opacity: 1;
	display: flex;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
v-carousel {
	background-color: transparent;
	-ms-user-select: none;
}
v-carousel {
	text-decoration: none;
}
v-button-repeater-button {
	display: grid;
	border: none;
	top: 0;
	vertical-align: middle;
}
v-back-position {
	right: 0;
	opacity: 1;
	bottom: 10;
}
v-tables-button {
	margin: 0;
	flex-shrink: 0;
	white-space: nowrap;
	display: inline !important;
}
v-tables {
	overflow-x: auto;
	height: 0 !important;
	color: #fff;
	line-height: 1 !important;
	margin: 0;
}
v-layout-repeater {
	padding: 0.5em !important;
	align-items: center;
	opacity: 10;
	top: 10;
	scrollbar-width: none;
}
v-old-quantity {
	overflow-x: auto;
}
v-back {
	text-decoration: none;
}
v-horizontal-price-next {
	border: none !important;
}
v-bottom-countdown {
	border: none;
}
v-thumbnails {
	opacity: 30;
}
v-image-inner-button {
	transform: translate(50%, -50%);
	outline: none !important;
	-webkit-user-select: none;
	box-sizing: content-box;
	bottom: 0;
}
v-webkit {
	justify-content: center;
	-webkit-user-select: none;
	-webkit-user-select: none;
	width: 0 !important;
}
v-layout-top-countdown {
	align-items: left;
}
v-webkit-left-layout {
	grid-gap: 30px;
	opacity: 20;
	color: inherit;
	scrollbar-width: none;
}
v-button-back-layout {
	line-height: inherit;
	color: #fff;
	top: 0;
	opacity: 10;
	height: 100%;
}
v-button-bottom {
	-ms-user-select: none;
	position: absolute !important;
	height: 100%;
	height: calc(1em + 3px);
	color: #fff;
}
v-carousel-carousel-horizontal {
	display: inline !important;
	position: relative;
	display: flex;
	-webkit-user-select: none;
}
v-countdown-top-next {
	display: inline;
	bottom: 0;
	top: 10;
	min-height: 0 !important;
	border: none;
}
.fa-paperclip:before {
  content: "\f0c6";
}
y-next {
	justify-content: center;
}
y-price-thumbnails {
	opacity: 1;
	opacity: 30;
	line-height: 1 !important;
}
y-back {
	border: none !important;
}
y-countdown {
	overflow-x: auto;
	-webkit-user-select: none;
	text-transform: inherit;
	outline: none !important;
	flex-shrink: 0;
}
y-price-horizontal-blocks {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	flex-grow: 0;
	min-width: 0 !important;
}
y-image {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
y-top-repeater-horizontal {
	grid-gap: 30px;
}
y-quantity {
	-webkit-user-select: none;
	margin: 0 !important;
}
y-totals-top {
	border: none;
	color: inherit;
	flex-grow: 0;
}
y-image {
	display: grid;
	opacity: 10;
	opacity: 10;
	bottom: 0;
	position: relative;
}
y-repeater {
	bottom: 20;
	min-height: 0 !important;
	line-height: 1 !important;
}
y-webkit-repeater {
	top: 10;
	line-height: 1 !important;
	border: 0 none transparent;
	align-items: center;
	bottom: 10;
}
y-layout {
	margin: 0;
	position: relative;
}
y-inner-countdown {
	opacity: 1;
	letter-spacing: inherit;
}
y-price-nav-image {
	flex-grow: 0;
	opacity: 10;
	scrollbar-width: none;
	margin: 0;
	opacity: 10;
}
y-top {
	position: absolute !important;
}
y-quantity-old {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
}
y-back-image {
	-ms-user-select: none;
	opacity: 10;
	text-align: left;
	z-index: 1;
	width: 100%;
}
y-top-carousel {
	height: 0 !important;
	margin: 0 !important;
	text-decoration: none;
	position: relative;
	display: grid;
}
y-layout-inner-inner {
	transform: translate(50%, -50%);
	border: 0 none transparent;
	margin: 0;
	transform: translate(50%, -50%);
}
y-layout-carousel {
	align-items: left;
	position: relative;
	line-height: calc(1em + 2px);
	z-index: 1;
	padding: 0.5em !important;
}
y-left {
	top: 10;
	top: 0;
	display: grid;
}
y-tables-left-top {
	margin: 0;
	z-index: 1;
	align-items: center;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
y-horizontal-totals {
	opacity: 20;
	top: 0;
	margin: 0 !important;
	opacity: 10;
	display: grid;
}
y-horizontal {
	text-decoration: none;
	border: none !important;
	white-space: nowrap;
	text-transform: inherit;
}
y-nav-layout-button {
	bottom: 10;
	scrollbar-width: none;
}
y-blocks-thumbnails {
	white-space: nowrap;
}
y-old {
	height: calc(1em + 3px);
	grid-gap: 30px;
	padding: 0.5em !important;
}
y-position-totals {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	flex-grow: 0;
}
.fa-parachute-box:before {
  content: "\f4cd";
}
v-back-button {
	z-index: 1;
	letter-spacing: inherit;
	color: #fff;
}
v-left-nav {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	margin: 0 !important;
	display: flex;
	color: inherit;
}
v-countdown-next {
	outline-width: 0;
	overflow-x: auto;
	z-index: 1;
	overflow-x: auto;
}
v-totals-button {
	border: none !important;
}
v-layout-next {
	bottom: 10;
	overflow-x: auto;
	height: 100%;
}
v-image-thumbnails-position {
	text-align: center;
	border: 0 none transparent;
	top: 50;
}
v-nav-price {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	width: 2em;
}
v-totals-next-bottom {
	height: 100%;
	height: 0 !important;
}
v-image-price-nav {
	margin: 0;
	margin: 0;
	position: absolute !important;
	bottom: 10;
	box-shadow: none !important;
}
v-blocks {
	grid-gap: 30px;
	align-items: center;
	display: inline !important;
}
v-position {
	background-color: transparent;
	width: 2em;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	margin: 0;
}
v-carousel {
	border: none;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
v-totals-button-webkit {
	opacity: 30;
	text-align: left;
	overflow-y: hidden;
	line-height: inherit;
}
v-price-left {
	align-items: left;
	bottom: 10;
	height: 100%;
	overflow-x: auto;
	grid-gap: 30px;
}
v-countdown-left-image {
	align-items: center;
	width: calc(1em + 3px);
}
v-thumbnails {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	min-width: 0 !important;
	scrollbar-width: none;
}
v-nav-webkit-next {
	letter-spacing: inherit;
	top: 10;
}
v-old-position {
	-webkit-user-select: none;
	flex-grow: 0;
}
v-image {
	user-select: none;
	vertical-align: middle;
	opacity: 10;
	display: flex;
	transform: translate(50%, -50%);
}
v-position-top-tables {
	opacity: 20;
	text-align: center;
	z-index: 1;
	vertical-align: baseline;
}
v-countdown-countdown {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
v-countdown {
	height: 100%;
	position: absolute !important;
}
.fa-paragraph:before {
  content: "\f1dd";
}
o-position-old-carousel {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	top: 50;
}
o-countdown-webkit {
	transform: translate(50%, -50%);
	color: inherit;
	width: calc(1em + 3px);
	fill: currentColor;
}
o-old-nav-layout {
	opacity: 10;
	-ms-user-select: none;
	grid-gap: 30px;
}
o-blocks {
	-webkit-text-decoration-skip: objects;
}
o-back-countdown-layout {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
o-price-bottom-carousel {
	height: 100%;
	width: 2em;
	opacity: 1;
}
o-countdown {
	margin: 0;
	z-index: 1;
	top: 10;
	display: grid;
	z-index: 1;
}
o-left-bottom {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
o-old-countdown {
	position: absolute !important;
	height: calc(1em + 3px);
	outline: none !important;
	opacity: 1;
	outline-width: 0;
}
o-tables {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	position: absolute !important;
	width: 100%;
}
o-back-next-carousel {
	scrollbar-width: none;
	opacity: 30;
	line-height: inherit;
	right: 0;
	color: inherit;
}
o-old-top-totals {
	z-index: 1;
	width: 100%;
	text-decoration: none;
}
o-quantity {
	opacity: 10;
	height: 0 !important;
}
o-top-image {
	outline-width: 0;
	grid-gap: 30px;
}
o-bottom {
	position: absolute !important;
	background-color: transparent;
	z-index: 1;
}
o-top {
	position: relative;
	justify-content: center;
}
o-thumbnails {
	width: calc(1em + 3px);
	bottom: 0;
}
o-horizontal-image {
	position: absolute;
	text-align: left;
	color: inherit;
	position: absolute !important;
	vertical-align: baseline;
}
o-back {
	grid-gap: 30px;
	line-height: 1 !important;
}
o-quantity-inner-quantity {
	display: grid;
	text-align: left;
	scrollbar-width: none;
	-ms-user-select: none;
	flex-shrink: 0;
}
.fa-parking:before {
  content: "\f540";
}
j-blocks {
	outline: none !important;
}
j-bottom-tables {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	text-decoration: none;
	min-width: 0 !important;
}
j-totals {
	grid-gap: 30px;
	outline: none !important;
	min-height: 0 !important;
	z-index: 1;
}
j-image {
	margin: 0;
	outline: none !important;
}
j-quantity {
	border: none;
}
j-blocks-quantity {
	position: relative;
	margin: 0;
	grid-gap: 30px;
	border: none;
}
j-back {
	display: grid;
	width: calc(1em + 3px);
}
j-horizontal-price {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	fill: currentColor;
}
j-thumbnails-layout {
	color: #fff;
}
j-countdown {
	-webkit-text-decoration-skip: objects;
}
j-top {
	top: 50;
	overflow-x: auto;
	display: grid;
}
j-horizontal-layout-webkit {
	border: 0 none transparent;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
j-next-carousel {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	fill: currentColor;
}
j-image {
	overflow-x: auto;
	opacity: 30;
}
j-inner-inner {
	align-items: left;
	fill: currentColor;
	padding: 0.5em !important;
	top: 0;
	background-color: transparent;
}
j-price {
	top: 50;
}
j-totals-inner {
	height: 0 !important;
}
j-price-webkit-thumbnails {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	overflow-x: auto;
}
j-image-thumbnails {
	grid-gap: 30px;
}
j-image {
	border: none !important;
	opacity: 1;
	min-width: 0 !important;
	border: none !important;
}
j-image-position-left {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	user-select: none;
	line-height: 1 !important;
}
j-position {
	top: 10;
	box-shadow: none !important;
}
j-quantity {
	-ms-user-select: none;
	opacity: 20;
	opacity: 20;
	align-items: left;
}
j-left-tables-thumbnails {
	outline-width: 0;
	border: none !important;
}
j-price-countdown-old {
	vertical-align: middle;
	display: flex;
	grid-gap: 30px;
}
j-quantity-webkit-top {
	bottom: 10;
	display: flex;
	width: calc(1em + 3px);
	opacity: 20;
}
j-layout {
	top: 0;
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
j-button-totals {
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
j-inner-image-back {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	grid-gap: 30px;
}
j-left {
	letter-spacing: inherit;
	fill: currentColor;
	padding: 0.5em !important;
	opacity: 1;
}
j-old {
	display: grid;
	bottom: 0;
}
j-image-price-totals {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
j-price {
	text-decoration: none;
}
j-carousel-next-countdown {
	fill: currentColor;
	color: #fff;
}
j-image-bottom-quantity {
	opacity: 10;
	width: calc(1em + 3px);
	flex-shrink: 0;
	bottom: 20;
}
j-top {
	text-transform: inherit;
	width: 2em;
	-webkit-text-decoration-skip: objects;
	border: none;
	text-align: left;
}
j-top-repeater {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	min-width: 0 !important;
	text-align: center;
}
j-image-blocks {
	top: 50;
}
j-quantity-thumbnails {
	height: calc(1em + 3px);
	position: absolute !important;
	box-shadow: none !important;
	width: 2em;
	position: absolute;
}
j-left-countdown {
	margin: 0;
	right: 0;
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
j-next-tables {
	-ms-user-select: none;
	border: none;
	width: 2em;
	min-width: 0 !important;
}
j-carousel-bottom {
	width: 2em;
	overflow-y: hidden;
	display: flex;
	opacity: 30;
	width: 2em;
}
j-image-repeater-left {
	height: 100%;
	vertical-align: baseline;
}
j-bottom {
	bottom: 10;
	position: relative;
	opacity: 1;
	box-shadow: none !important;
}
.fa-passport:before {
  content: "\f5ab";
}
y-nav {
	display: grid;
	bottom: 0;
}
y-price-blocks {
	display: inline !important;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
}
y-nav-old {
	height: 100%;
	line-height: calc(1em + 2px);
}
y-countdown-inner-repeater {
	height: 100%;
	border: none;
}
y-back {
	-webkit-text-decoration-skip: objects;
	position: relative;
	margin: 0 !important;
	bottom: 0;
}
y-webkit {
	border: 0 none transparent;
}
y-blocks-back-webkit {
	opacity: 30;
	text-decoration: none;
	display: inline;
}
y-bottom-left {
	border: none !important;
	vertical-align: middle;
}
y-horizontal {
	opacity: 20;
	display: flex;
	scrollbar-width: none;
	display: grid;
	color: #fff;
}
y-thumbnails-layout {
	border: none;
}
y-horizontal-layout-position {
	-ms-user-select: none;
}
y-next {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
y-left {
	color: #fff;
	display: inline !important;
	text-transform: inherit;
}
y-bottom-blocks-repeater {
	width: 0 !important;
	width: 100%;
	top: 10;
}
y-totals-top {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
y-next {
	flex-grow: 0;
	opacity: 10;
}
y-blocks {
	grid-gap: 30px;
	position: absolute !important;
	padding: 0.5em !important;
	overflow-x: auto;
}
y-quantity-countdown {
	letter-spacing: inherit;
	text-align: center;
	top: 0;
}
y-quantity-quantity-webkit {
	transform: translate(50%, -50%);
}
y-price-left {
	height: calc(1em + 3px);
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
y-tables-blocks {
	border: none;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	top: 10;
	opacity: 10;
}
y-image-inner-nav {
	top: 10;
}
y-carousel-countdown-layout {
	line-height: 1 !important;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	flex-shrink: 0;
}
y-countdown-image {
	overflow-x: auto;
	line-height: 1 !important;
	color: #fff;
	box-sizing: content-box;
	fill: currentColor;
}
y-bottom {
	user-select: none;
	font-size: 1em;
	width: 100%;
	-webkit-user-select: none;
}
y-next-carousel-bottom {
	position: absolute !important;
	-webkit-user-select: none;
}
y-tables-top {
	vertical-align: baseline;
	border: 0 none transparent;
	top: 10;
	min-width: 0 !important;
	-ms-user-select: none;
}
y-next-repeater {
	justify-content: center;
	top: 10;
	vertical-align: baseline;
	background-color: transparent;
}
y-price {
	opacity: 1;
	border: 0 none transparent;
	height: calc(1em + 3px);
	position: absolute !important;
}
y-image-blocks {
	user-select: none;
}
y-image-totals {
	width: calc(1em + 3px);
	width: 0 !important;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
y-next {
	height: 0 !important;
	text-transform: inherit;
	border: 0 none transparent;
	border: none !important;
}
y-position {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	letter-spacing: inherit;
	flex-shrink: 0;
}
y-bottom {
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	z-index: 1;
}
y-left {
	position: absolute !important;
}
y-top {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	text-transform: inherit;
}
y-blocks {
	color: #fff;
	color: #fff;
}
y-countdown-layout {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	white-space: nowrap;
}
y-price {
	width: 100%;
	min-width: 0 !important;
}
y-webkit-quantity {
	padding: 0.5em !important;
	opacity: 10;
	border: none;
}
y-old-old-nav {
	grid-gap: 30px;
	opacity: 10;
}
y-horizontal-quantity {
	box-shadow: none !important;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
y-price-next {
	box-sizing: content-box;
	flex-grow: 0;
	margin: 0;
}
y-button-back-horizontal {
	border: none !important;
	min-height: 0 !important;
}
y-totals-tables {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	letter-spacing: inherit;
	position: relative;
}
y-quantity {
	bottom: 0;
	bottom: 0;
}
y-webkit-thumbnails {
	display: inline;
	bottom: 20;
	display: grid;
	top: 0;
}
y-totals-image-top {
	border: 0 none transparent;
	user-select: none;
	flex-shrink: 0;
	scrollbar-width: none;
	bottom: 0;
}
y-countdown-thumbnails {
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
.fa-pastafarianism:before {
  content: "\f67b";
}
a-blocks-tables-carousel {
	letter-spacing: inherit;
	opacity: 20;
	top: 0;
}
a-repeater-top-button {
	overflow-y: hidden;
	overflow-y: hidden;
}
a-blocks-price {
	letter-spacing: inherit;
	vertical-align: baseline;
	fill: currentColor;
	bottom: 20;
}
a-next {
	grid-gap: 30px;
	vertical-align: middle;
	top: 10;
	scrollbar-width: none;
}
a-countdown-top {
	text-align: left;
}
a-nav-next-next {
	bottom: 20;
	border: none;
	letter-spacing: inherit;
}
a-left-old {
	line-height: inherit;
}
a-position-bottom-totals {
	margin: 0 !important;
	right: 0;
}
a-button {
	left: calc(50% - 0.5em) !important;
}
a-repeater {
	text-transform: inherit;
	position: absolute;
	letter-spacing: inherit;
	text-align: left;
	flex-shrink: 0;
}
a-quantity-horizontal {
	vertical-align: middle;
	top: 10;
	vertical-align: middle;
}
a-horizontal-totals {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
}
a-position-bottom-position {
	line-height: calc(1em + 2px);
	text-decoration: none;
	transform: translate(50%, -50%);
	flex-shrink: 0;
	height: calc(1em + 3px);
}
a-quantity-position-image {
	fill: currentColor;
}
a-thumbnails {
	border: none !important;
}
a-next-position-blocks {
	height: calc(1em + 3px);
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	margin: 0 !important;
}
a-image {
	color: inherit;
	fill: currentColor;
}
a-countdown {
	top: 10;
	opacity: 1;
	opacity: 1;
}
a-position-totals {
	display: inline;
	opacity: 20;
	line-height: 1 !important;
}
a-left-old {
	box-shadow: none !important;
	align-items: center;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	display: flex;
}
a-nav-nav {
	bottom: 20;
	line-height: 1 !important;
	user-select: none;
	background-color: transparent;
}
.fa-paste:before {
  content: "\f0ea";
}
s-next {
	fill: currentColor;
}
s-webkit-carousel {
	text-align: left;
	-webkit-user-select: none;
	border: none;
}
s-thumbnails-tables-left {
	flex-grow: 0;
	border: 0 none transparent;
	-ms-user-select: none;
	letter-spacing: inherit;
	box-shadow: none !important;
}
s-webkit-blocks-button {
	z-index: 1;
	background-color: transparent;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
s-nav-thumbnails-price {
	opacity: 30;
}
s-price-carousel-position {
	width: 100%;
	z-index: 1;
	scrollbar-width: none;
	min-height: 0 !important;
}
s-nav-next-nav {
	width: 100%;
	outline-width: 0;
	position: absolute !important;
}
s-thumbnails-position {
	height: 100%;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	color: #fff;
}
s-nav {
	margin: 0;
}
s-inner-horizontal-quantity {
	width: 100%;
	width: 0 !important;
	transform: translate(50%, -50%);
	display: grid;
}
s-next-back-tables {
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
s-carousel-totals {
	vertical-align: middle;
}
s-thumbnails {
	-webkit-user-select: none;
}
s-countdown {
	line-height: 1 !important;
}
s-countdown-horizontal {
	-webkit-user-select: none;
	padding: 0.5em !important;
}
s-carousel-thumbnails {
	display: inline;
}
s-inner-button {
	min-width: 0 !important;
	padding: 0.5em !important;
	top: 10;
	width: 100%;
	line-height: calc(1em + 2px);
}
s-price-countdown {
	line-height: inherit;
	fill: currentColor;
	grid-gap: 30px;
	flex-grow: 0;
}
.fa-patreon:before {
  content: "\f3d9";
}
u-back-layout {
	top: 0;
	letter-spacing: inherit;
	border: 0 none transparent;
	margin: 0 !important;
	border: 0 none transparent;
}
u-next-carousel-blocks {
	letter-spacing: inherit;
	color: inherit;
	box-sizing: content-box;
	vertical-align: baseline;
	top: 50;
}
u-left-position-price {
	min-width: 0 !important;
}
u-top-position {
	width: 0 !important;
}
u-next-old {
	top: 0;
	right: 0;
	grid-template-columns: 1fr 1fr;
}
u-bottom-layout-old {
	align-items: center;
	-webkit-user-select: none;
	color: #fff;
	text-transform: inherit;
}
u-blocks {
	grid-gap: 30px;
}
u-old {
	bottom: 10;
}
u-inner-position-inner {
	text-transform: inherit;
}
u-next-inner {
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	top: 0;
}
u-carousel-nav-horizontal {
	width: 2em;
	grid-gap: 30px;
	opacity: 1;
	opacity: 20;
}
u-blocks-tables-blocks {
	width: 100%;
	color: inherit;
}
u-carousel-bottom-button {
	margin: 0;
	position: relative;
	bottom: 0;
}
u-inner {
	height: calc(1em + 3px);
	margin: 0;
}
u-blocks-totals {
	text-align: left;
	color: inherit;
}
u-blocks-countdown {
	border: none;
}
u-old-carousel {
	opacity: 30;
}
u-position {
	position: relative;
}
u-webkit-left-blocks {
	outline: none !important;
	display: inline !important;
	color: inherit;
	user-select: none;
}
u-horizontal-countdown {
	vertical-align: baseline;
}
u-totals {
	top: 50;
	width: 0 !important;
	outline-width: 0;
	-webkit-user-select: none;
}
u-position-tables-image {
	-ms-user-select: none;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	color: inherit;
}
u-nav-quantity {
	bottom: 0;
}
u-quantity {
	outline-width: 0;
	width: 100%;
}
u-position-repeater {
	box-sizing: content-box;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
u-top-quantity-nav {
	outline: none !important;
}
u-position {
	vertical-align: middle;
	box-shadow: none !important;
	grid-gap: 30px;
	flex-grow: 0;
	top: 50;
}
u-back {
	height: 0 !important;
	height: calc(1em + 3px);
	width: 2em;
}
u-position-next {
	top: 50;
	width: 0 !important;
	color: #fff;
}
u-layout-horizontal {
	margin: 0;
	letter-spacing: inherit;
}
u-back {
	bottom: 20;
}
u-back {
	scrollbar-width: none;
}
u-image-quantity {
	height: calc(1em + 3px);
	display: grid;
	vertical-align: baseline;
	width: 2em;
}
u-webkit-layout {
	background-color: transparent;
}
u-button {
	margin: 0;
	transform: translate(50%, -50%);
	bottom: 20;
	line-height: inherit;
}
u-top-next {
	outline: none !important;
	font-size: 1em;
	text-decoration: none;
}
u-button {
	width: 2em;
	align-items: left;
}
u-nav-top-blocks {
	padding: 0.5em !important;
	top: 50;
}
u-next-bottom {
	outline: none !important;
}
u-back-carousel {
	color: #fff;
	scrollbar-width: none;
	right: 0;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
u-back-image {
	box-sizing: content-box;
	text-transform: inherit;
	top: 0;
	outline-width: 0;
}
.fa-pause:before {
  content: "\f04c";
}
a-back-left {
	-webkit-user-select: none;
	-webkit-user-select: none;
	height: 100%;
}
a-left {
	font-size: 1em;
	vertical-align: baseline;
	top: 10;
	width: 2em;
	white-space: nowrap;
}
a-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	opacity: 1;
}
a-image-back-thumbnails {
	justify-content: center;
	letter-spacing: inherit;
	top: 0;
	position: absolute !important;
}
a-old {
	bottom: 0;
	align-items: left;
	color: inherit;
}
a-button {
	line-height: 1 !important;
	width: calc(1em + 3px);
	top: 0;
}
a-layout-webkit-layout {
	outline-width: 0;
	letter-spacing: inherit;
}
a-position {
	background-color: transparent;
	border: 0 none transparent;
	position: absolute !important;
	display: inline;
	text-align: left;
}
a-tables-inner {
	letter-spacing: inherit;
	align-items: center;
	border: 0 none transparent;
	position: relative;
}
a-blocks-carousel-countdown {
	overflow-x: auto;
}
a-countdown-old {
	display: inline !important;
	opacity: 20;
}
a-webkit-price-thumbnails {
	box-shadow: none !important;
}
a-horizontal-back {
	text-decoration: none;
	user-select: none;
	border: none;
	display: flex;
}
a-top-top-button {
	padding: 0.5em !important;
}
a-top {
	opacity: 10;
	top: 50;
}
a-position {
	align-items: left;
	overflow-y: hidden;
}
a-horizontal-price-nav {
	width: 100%;
}
a-blocks {
	color: inherit;
	user-select: none;
}
a-next-inner-button {
	opacity: 30;
	width: 0 !important;
	width: 100%;
}
a-nav-next-webkit {
	display: inline;
	color: inherit;
}
a-left {
	align-items: left;
	vertical-align: middle;
	overflow-x: auto;
	margin: 0;
	color: inherit;
}
a-next {
	overflow-y: hidden;
	height: 100%;
	height: 0 !important;
}
a-position-old {
	display: inline !important;
	letter-spacing: inherit;
	position: relative;
	border: none;
}
a-horizontal-countdown {
	position: absolute;
	display: flex;
	border: none;
}
a-left-price {
	padding: 0.5em !important;
	fill: currentColor;
}
a-webkit-button-blocks {
	line-height: inherit;
	opacity: 20;
	right: 0;
	opacity: 20;
}
a-image-back-webkit {
	position: absolute;
	height: 0 !important;
	box-shadow: none !important;
	opacity: 1;
	text-align: center;
}
a-horizontal {
	vertical-align: middle;
}
a-blocks-carousel {
	left: calc(50% - 0.5em) !important;
}
a-image-blocks {
	top: calc(50% - 0.5em) !important;
}
a-next {
	top: 10;
}
a-totals-price {
	display: grid;
	bottom: 20;
}
a-countdown {
	padding: 0.5em !important;
	user-select: none;
}
a-quantity {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
.fa-pause-circle:before {
  content: "\f28b";
}
u-image-next {
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	vertical-align: middle;
	border: 0 none transparent;
	white-space: nowrap;
}
u-price-repeater {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
}
u-button {
	background-color: transparent;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	flex-shrink: 0;
	overflow-x: auto;
}
u-position-price-totals {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
u-top-next {
	margin: 0;
	text-decoration: none;
}
u-price-inner-image {
	vertical-align: middle;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	background-color: transparent;
}
u-quantity {
	display: inline !important;
}
u-tables-carousel-image {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	overflow-x: auto;
}
u-left-bottom {
	opacity: 1;
	min-width: 0 !important;
	text-transform: inherit;
	bottom: 20;
	-webkit-user-select: none;
}
u-layout-carousel {
	margin: 0;
	vertical-align: middle;
	min-width: 0 !important;
	width: 2em;
}
u-left-carousel-inner {
	height: 0 !important;
	line-height: inherit;
	top: 0;
	color: #fff;
}
u-next-tables {
	min-height: 0 !important;
	border: none !important;
}
u-top {
	margin: 0 !important;
	padding: 0.5em !important;
}
u-position-next-tables {
	align-items: left;
	width: 2em;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
u-countdown {
	overflow-y: hidden;
	width: 0 !important;
	top: 10;
}
u-carousel-horizontal {
	width: 2em;
	opacity: 1;
	z-index: 1;
	position: absolute !important;
}
u-next {
	background-color: transparent;
}
u-old {
	height: calc(1em + 3px);
}
u-layout {
	opacity: 20;
	position: absolute !important;
	width: calc(1em + 3px);
	box-sizing: content-box;
	text-align: center;
}
u-quantity {
	line-height: inherit;
	top: 10;
	border: none !important;
	letter-spacing: inherit;
	display: grid;
}
u-blocks {
	height: 0 !important;
	text-align: center;
	position: absolute !important;
	opacity: 1;
	justify-content: center;
}
u-tables-left {
	text-align: left;
}
u-totals {
	display: inline !important;
	text-decoration: none;
}
u-countdown-next {
	color: inherit;
}
u-layout {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	color: inherit;
}
u-top-tables-thumbnails {
	box-sizing: content-box;
	vertical-align: middle;
	width: 0 !important;
}
u-thumbnails-left {
	-ms-user-select: none;
	border: 0 none transparent;
	justify-content: center;
}
u-button {
	outline-width: 0;
	color: inherit;
	bottom: 0;
	top: 50;
}
u-quantity-inner-button {
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
u-left-next {
	bottom: 20;
	text-align: center;
	opacity: 1;
}
u-totals-inner {
	opacity: 30;
	vertical-align: baseline;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
u-quantity {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	top: 0;
}
u-blocks {
	position: relative;
	z-index: 1;
	white-space: nowrap;
}
u-layout {
	top: 50;
}
u-layout-carousel {
	width: 0 !important;
	-ms-user-select: none;
	min-height: 0 !important;
	border: 0 none transparent;
	right: 0;
}
u-countdown-position-thumbnails {
	position: absolute !important;
	text-decoration: none;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
.fa-paw:before {
  content: "\f1b0";
}
m-top-nav {
	margin: 0;
	letter-spacing: inherit;
	opacity: 10;
	user-select: none;
}
m-button {
	opacity: 20;
	position: absolute !important;
	display: inline;
}
m-button {
	min-width: 0 !important;
	-webkit-user-select: none;
	fill: currentColor;
	width: calc(1em + 3px);
}
m-tables {
	top: 0;
	user-select: none;
}
m-countdown-image-button {
	grid-gap: 30px;
	outline-width: 0;
	min-height: 0 !important;
	top: 10;
	line-height: 1 !important;
}
m-next-tables-image {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
m-countdown-top {
	text-transform: inherit;
	box-shadow: none !important;
	text-align: center;
	opacity: 20;
	position: relative;
}
m-button-blocks {
	display: flex;
	overflow-y: hidden;
}
m-thumbnails-tables {
	text-decoration: none;
	overflow-y: hidden;
	opacity: 1;
}
m-top-position {
	text-align: center;
	bottom: 20;
	outline-width: 0;
	width: 100%;
}
m-back-left {
	width: 100%;
	display: flex;
}
m-position-price-top {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	overflow-y: hidden;
	-ms-user-select: none;
}
m-back-thumbnails {
	padding: 0.5em !important;
	box-sizing: content-box;
}
m-carousel {
	-webkit-text-decoration-skip: objects;
	color: inherit;
	opacity: 1;
	height: 100%;
}
m-old-webkit-horizontal {
	align-items: center;
	line-height: inherit;
	right: 0;
}
m-bottom {
	opacity: 30;
}
m-layout-horizontal {
	display: inline;
	width: 2em;
	fill: currentColor;
	color: inherit;
	flex-grow: 0;
}
m-price {
	text-transform: inherit;
	flex-grow: 0;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
m-layout-left {
	opacity: 30;
	text-align: left;
	display: flex;
	overflow-x: auto;
}
.fa-paypal:before {
  content: "\f1ed";
}
f-position-horizontal {
	color: #fff;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	right: 0;
}
f-back {
	-ms-user-select: none;
	top: 0;
	top: calc(50% - 0.5em) !important;
}
f-blocks-position {
	align-items: center;
}
f-countdown {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
f-old {
	margin: 0 !important;
	opacity: 1;
}
f-back {
	display: inline !important;
	height: calc(1em + 3px);
	bottom: 0;
	height: 100%;
}
f-button-thumbnails-layout {
	font-size: 1em;
	vertical-align: middle;
}
f-position {
	line-height: 1 !important;
	text-decoration: none;
	letter-spacing: inherit;
	text-transform: inherit;
	font-size: 1em;
}
f-blocks-top {
	-ms-user-select: none;
	color: inherit;
	font-size: 1em;
	margin: 0;
	min-width: 0 !important;
}
f-inner-layout {
	height: 100%;
}
f-repeater-thumbnails-back {
	z-index: 1;
	padding: 0.5em !important;
	box-sizing: content-box;
	top: 0;
}
f-horizontal {
	display: flex;
	min-height: 0 !important;
	position: absolute !important;
	user-select: none;
}
f-thumbnails {
	align-items: left;
	margin: 0 !important;
	text-align: left;
	z-index: 1;
}
f-back-nav-price {
	position: absolute;
	border: 0 none transparent;
	text-align: center;
	user-select: none;
}
f-countdown-button {
	top: 50;
	outline: none !important;
	padding: 0.5em !important;
}
f-left-tables-inner {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	color: #fff;
	height: 100%;
}
.fa-peace:before {
  content: "\f67c";
}
u-thumbnails-nav {
	opacity: 20;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	z-index: 1;
}
u-price-left-nav {
	text-align: center;
	height: 0 !important;
	text-align: center;
	display: inline !important;
	position: absolute !important;
}
u-nav-countdown-old {
	padding: 0.5em !important;
	position: absolute;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
u-nav-horizontal-repeater {
	font-size: 1em;
	flex-grow: 0;
	outline: none !important;
}
u-countdown {
	left: calc(50% - 0.5em) !important;
}
u-back-next-repeater {
	display: inline;
	color: inherit;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
}
u-inner {
	color: inherit;
}
u-button {
	text-align: left;
	text-align: left;
}
u-top-position-tables {
	top: 50;
	text-align: left;
	line-height: inherit;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
u-old-carousel-carousel {
	display: inline;
	position: relative;
	position: relative;
}
u-webkit {
	z-index: 1;
	outline: none !important;
}
u-thumbnails-blocks-image {
	height: calc(1em + 3px);
	margin: 0 !important;
	right: 0;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
u-blocks-button-bottom {
	border: none;
	opacity: 20;
	flex-shrink: 0;
}
u-layout-tables {
	height: calc(1em + 3px);
	grid-gap: 30px;
}
u-old-webkit-left {
	width: 100%;
}
u-carousel {
	font-size: 1em;
}
u-image {
	justify-content: center;
}
u-price-quantity-bottom {
	margin: 0;
	line-height: inherit;
	text-transform: inherit;
}
u-position {
	top: 50;
	opacity: 10;
	line-height: inherit;
}
u-position-old {
	justify-content: center;
	text-align: center;
}
u-blocks-webkit {
	text-decoration: none;
	height: 0 !important;
	display: grid;
}
u-countdown {
	right: 0;
	display: grid;
	min-width: 0 !important;
	bottom: 0;
	min-width: 0 !important;
}
u-bottom-inner {
	display: flex;
	line-height: 1 !important;
	align-items: center;
	width: calc(1em + 3px);
}
.fa-pen:before {
  content: "\f304";
}
h-webkit-carousel {
	min-width: 0 !important;
	text-decoration: none;
}
h-horizontal-carousel {
	text-transform: inherit;
	-ms-user-select: none;
	vertical-align: baseline;
	scrollbar-width: none;
	box-sizing: content-box;
}
h-left-totals {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
h-nav {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	align-items: center;
}
h-countdown-image {
	text-align: left;
	text-align: center;
	bottom: 20;
}
h-inner-left {
	text-align: center;
	width: 100%;
}
h-position-bottom {
	position: absolute;
}
h-tables {
	right: 0;
}
h-inner-nav-horizontal {
	transform: translate(50%, -50%);
	color: #fff;
	overflow-x: auto;
	fill: currentColor;
}
h-horizontal {
	bottom: 0;
}
h-back-tables {
	color: inherit;
	user-select: none;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
h-next-blocks-blocks {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	opacity: 20;
}
h-layout-totals-horizontal {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
h-left-button-image {
	position: relative;
	width: 2em;
}
h-totals-next-countdown {
	opacity: 20;
	width: 2em;
	position: relative;
}
h-nav-next-inner {
	display: grid;
}
h-horizontal {
	white-space: nowrap;
	min-height: 0 !important;
	margin: 0;
}
h-image-quantity {
	outline-width: 0;
	bottom: 20;
	display: inline !important;
	opacity: 20;
	border: none !important;
}
.fa-pen-alt:before {
  content: "\f305";
}
w-position-old-horizontal {
	overflow-x: auto;
	border: none !important;
	vertical-align: middle;
	outline: none !important;
}
w-totals {
	padding: 0.5em !important;
}
w-carousel-quantity {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	font-size: 1em;
}
w-totals-carousel {
	bottom: 20;
}
w-next {
	font-size: 1em;
	z-index: 1;
	position: absolute;
	outline-width: 0;
}
w-tables-left {
	display: inline !important;
	opacity: 20;
	white-space: nowrap;
}
w-horizontal {
	opacity: 30;
	border: none !important;
	margin: 0 !important;
}
w-layout-webkit-button {
	width: 100%;
	text-transform: inherit;
	position: absolute;
}
w-layout-layout-back {
	position: absolute;
}
w-webkit-price-tables {
	color: inherit;
}
w-position {
	-webkit-user-select: none;
	justify-content: center;
	letter-spacing: inherit;
	opacity: 30;
	min-width: 0 !important;
}
w-thumbnails-left-nav {
	display: grid;
	top: 0;
	top: 10;
}
w-webkit {
	height: 0 !important;
}
w-button-tables-quantity {
	flex-shrink: 0;
	top: 0;
	display: grid;
}
w-quantity-position {
	opacity: 20;
	display: grid;
}
w-button-countdown-horizontal {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	scrollbar-width: none;
	color: inherit;
	margin: 0;
}
.fa-pen-fancy:before {
  content: "\f5ac";
}
d-old-price-repeater {
	height: 100%;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	border: none !important;
	width: 2em;
}
d-layout-next {
	flex-shrink: 0;
	display: flex;
	line-height: calc(1em + 2px);
	text-align: left;
}
d-back-top {
	opacity: 1;
	-webkit-user-select: none;
}
d-tables-thumbnails {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
d-totals {
	opacity: 1;
	padding: 0.5em !important;
	background-color: transparent;
	flex-grow: 0;
	font-size: 1em;
}
d-nav-inner {
	height: 0 !important;
	-ms-user-select: none;
}
d-old-nav-totals {
	font: inherit inherit inherit/inherit inherit;
	border: none;
	color: inherit;
}
d-quantity-horizontal-button {
	outline-width: 0;
	background-color: transparent;
}
d-price {
	flex-shrink: 0;
	outline-width: 0;
	outline: none !important;
	align-items: left;
}
d-inner-button-inner {
	align-items: center;
	top: 50;
	outline: none !important;
}
d-next-top-inner {
	margin: 0;
	box-sizing: content-box;
	box-shadow: none !important;
}
d-countdown-repeater-next {
	line-height: calc(1em + 2px);
	align-items: center;
	vertical-align: middle;
	position: absolute !important;
	top: 50;
}
d-layout-thumbnails-back {
	grid-gap: 30px;
	box-sizing: content-box;
}
d-repeater {
	align-items: left;
	-webkit-user-select: none;
}
d-repeater {
	position: absolute !important;
	text-align: center;
	color: inherit;
	letter-spacing: inherit;
}
d-back {
	box-shadow: none !important;
	right: 0;
	color: inherit;
	letter-spacing: inherit;
	vertical-align: middle;
}
d-blocks-countdown-old {
	justify-content: center;
	justify-content: center;
	width: calc(1em + 3px);
}
.fa-pen-nib:before {
  content: "\f5ad";
}
i-bottom-webkit {
	width: 100%;
	text-transform: inherit;
	height: calc(1em + 3px);
	height: 0 !important;
}
i-layout-inner {
	font: inherit inherit inherit/inherit inherit;
}
i-totals {
	position: absolute !important;
	top: 50;
	line-height: calc(1em + 2px);
	position: relative;
}
i-carousel-image-thumbnails {
	margin: 0;
}
i-repeater-webkit {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
i-top {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
i-next-button {
	display: inline !important;
	margin: 0;
	z-index: 1;
}
i-image-layout-carousel {
	top: 10;
}
i-image-back-bottom {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	vertical-align: baseline;
}
i-horizontal-top-webkit {
	line-height: 1 !important;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
i-thumbnails-button-back {
	text-decoration: none;
	vertical-align: baseline;
	align-items: center;
}
i-horizontal-carousel {
	display: inline !important;
	min-width: 0 !important;
	right: 0;
	width: 0 !important;
}
i-totals-left {
	bottom: 20;
	opacity: 1;
	text-decoration: none;
}
i-carousel-bottom {
	justify-content: center;
}
i-left-inner-countdown {
	background-color: transparent;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
i-carousel-carousel-blocks {
	border: 0 none transparent;
	align-items: left;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
i-layout {
	right: 0;
	-webkit-user-select: none;
	position: absolute !important;
	z-index: 1;
	position: absolute;
}
i-repeater-back-back {
	letter-spacing: inherit;
	width: 2em;
	align-items: left;
}
i-totals-tables {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
}
i-layout-old-position {
	height: 100%;
	top: 50;
}
i-carousel-webkit-top {
	margin: 0 !important;
}
.fa-pen-square:before {
  content: "\f14b";
}
m-image-thumbnails {
	opacity: 1;
	text-decoration: none;
	color: #fff;
}
m-price-button {
	display: grid;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	display: grid;
	scrollbar-width: none;
}
m-old {
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
m-bottom {
	position: relative;
	position: absolute !important;
}
m-position-inner-price {
	-ms-user-select: none;
	z-index: 1;
	display: grid;
	width: calc(1em + 3px);
}
m-nav {
	overflow-y: hidden;
	width: 100%;
}
m-button-blocks-webkit {
	opacity: 10;
	padding: 0.5em !important;
	overflow-y: hidden;
}
m-button-inner-next {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	opacity: 20;
	box-shadow: none !important;
}
m-nav {
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
m-layout-image-nav {
	min-height: 0 !important;
	align-items: center;
}
m-blocks {
	grid-gap: 30px;
	scrollbar-width: none;
	opacity: 30;
	box-shadow: none !important;
	line-height: 1 !important;
}
m-inner-position-blocks {
	color: inherit;
	width: 100%;
	transform: translate(50%, -50%);
}
m-nav-back {
	background-color: transparent;
	display: grid;
}
m-next-bottom {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	margin: 0 !important;
	line-height: inherit;
}
m-back-horizontal {
	outline: none !important;
}
m-blocks {
	border: none !important;
	border: 0 none transparent;
	letter-spacing: inherit;
	bottom: 0;
	background-color: transparent;
}
m-thumbnails {
	width: 0 !important;
	box-sizing: content-box;
	position: absolute;
	box-shadow: none !important;
}
m-nav {
	fill: currentColor;
	display: flex;
	margin: 0;
}
m-back-tables-next {
	position: absolute;
	top: 50;
}
m-position {
	fill: currentColor;
	outline-width: 0;
	width: 0 !important;
}
m-back-inner-totals {
	line-height: 1 !important;
	align-items: center;
}
m-blocks-bottom-repeater {
	text-align: center;
	line-height: 1 !important;
	margin: 0 !important;
	vertical-align: middle;
}
m-top-bottom-blocks {
	opacity: 20;
	flex-shrink: 0;
}
m-next-repeater-carousel {
	position: absolute;
}
.fa-pencil-alt:before {
  content: "\f303";
}
p-old-bottom {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	box-sizing: content-box;
	height: 100%;
}
p-position {
	height: 0 !important;
	min-width: 0 !important;
	opacity: 10;
	width: calc(1em + 3px);
}
p-price-old-countdown {
	right: 0;
	height: calc(1em + 3px);
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
p-blocks-thumbnails-webkit {
	height: 100%;
	outline: none !important;
	top: 0;
	border: none;
	transform: translate(50%, -50%);
}
p-old {
	left: calc(50% - 0.5em) !important;
}
p-quantity-price {
	outline-width: 0;
}
p-tables-bottom {
	color: #fff;
	right: 0;
	right: 0;
	top: 10;
	bottom: 20;
}
p-layout-layout {
	justify-content: center;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	right: 0;
}
p-carousel {
	width: 100%;
}
p-webkit-nav {
	opacity: 1;
	margin: 0 !important;
	width: 100%;
}
p-nav-nav-horizontal {
	font-size: 1em;
	user-select: none;
	box-shadow: none !important;
}
p-inner {
	min-height: 0 !important;
	align-items: center;
}
p-back-tables-horizontal {
	z-index: 1;
	color: #fff;
	box-shadow: none !important;
}
p-inner {
	box-shadow: none !important;
}
.fa-pencil-ruler:before {
  content: "\f5ae";
}
c-tables {
	grid-gap: 30px;
	vertical-align: middle;
}
c-countdown-image {
	min-height: 0 !important;
	border: none !important;
	letter-spacing: inherit;
}
c-bottom-nav {
	display: flex;
	z-index: 1;
}
c-totals {
	position: absolute !important;
	letter-spacing: inherit;
	display: inline !important;
	box-shadow: none !important;
}
c-blocks {
	fill: currentColor;
	bottom: 10;
}
c-tables {
	user-select: none;
	display: flex;
	transform: translate(50%, -50%);
}
c-countdown-tables {
	display: inline;
	font-size: 1em;
}
c-next {
	display: inline;
	text-align: center;
	text-decoration: none;
	justify-content: center;
}
c-left-nav-price {
	vertical-align: baseline;
	width: calc(1em + 3px);
}
c-blocks {
	line-height: calc(1em + 2px);
	height: 100%;
}
c-quantity-image {
	vertical-align: middle;
	color: #fff;
	fill: currentColor;
	display: grid;
}
c-blocks-thumbnails {
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	padding: 0.5em !important;
}
c-totals-position-horizontal {
	margin: 0;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	width: 0 !important;
}
c-inner {
	left: calc(50% - 0.5em) !important;
	align-items: left;
	bottom: 10;
}
c-inner {
	fill: currentColor;
	width: calc(1em + 3px);
}
c-tables-price-carousel {
	min-height: 0 !important;
	bottom: 0;
	bottom: 20;
	user-select: none;
}
c-back-webkit {
	position: relative;
	display: inline !important;
	width: calc(1em + 3px);
}
c-countdown {
	position: absolute;
	min-width: 0 !important;
}
c-position-bottom {
	background-color: transparent;
	color: inherit;
}
c-carousel {
	color: #fff;
	outline: none !important;
	background-color: transparent;
}
c-tables-inner {
	color: #fff;
}
c-layout-totals-blocks {
	height: calc(1em + 3px);
	bottom: 10;
}
c-layout-layout-image {
	text-align: center;
}
c-price-repeater-tables {
	box-sizing: content-box;
	z-index: 1;
	vertical-align: middle;
}
c-nav-button {
	overflow-x: auto;
	border: none;
	min-height: 0 !important;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
c-bottom-quantity {
	white-space: nowrap;
}
c-bottom-bottom {
	opacity: 10;
	overflow-x: auto;
}
c-inner {
	position: absolute !important;
	position: relative;
}
c-repeater {
	width: calc(1em + 3px);
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
c-price-tables-horizontal {
	display: flex;
}
c-layout-tables {
	align-items: left;
	display: flex;
	flex-shrink: 0;
	bottom: 20;
	grid-gap: 30px;
}
c-top-totals-webkit {
	opacity: 20;
	min-height: 0 !important;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
c-repeater {
	align-items: left;
	vertical-align: baseline;
	line-height: inherit;
	overflow-x: auto;
}
c-layout {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
c-horizontal-quantity {
	margin: 0 !important;
	width: 0 !important;
}
c-image-price-button {
	outline: none !important;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
c-tables {
	user-select: none;
}
c-repeater-totals {
	fill: currentColor;
	line-height: 1 !important;
	-webkit-user-select: none;
	opacity: 1;
}
c-tables-nav-countdown {
	user-select: none;
}
c-nav-inner-price {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
.fa-penny-arcade:before {
  content: "\f704";
}
m-price {
	fill: currentColor;
	border: none;
}
m-quantity {
	text-align: left;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
m-countdown-repeater {
	margin: 0;
}
m-image {
	display: inline !important;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
m-next-webkit-image {
	border: none;
	z-index: 1;
	background-color: transparent;
	vertical-align: middle;
	color: inherit;
}
m-top {
	vertical-align: baseline;
	text-decoration: none;
}
m-quantity {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	text-align: left;
	height: calc(1em + 3px);
}
m-tables-tables-carousel {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
m-nav-repeater {
	opacity: 30;
	opacity: 10;
}
m-totals-next-price {
	height: 100%;
	fill: currentColor;
}
m-webkit-nav {
	top: 10;
	align-items: left;
	width: 100%;
	display: flex;
	display: grid;
}
m-price {
	overflow-y: hidden;
	display: inline;
	top: 0;
}
m-webkit-back {
	text-align: left;
	top: 10;
	z-index: 1;
	position: relative;
}
m-horizontal {
	position: relative;
	position: absolute;
}
m-horizontal-bottom {
	letter-spacing: inherit;
	text-align: center;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
.fa-people-carry:before {
  content: "\f4ce";
}
d-countdown {
	outline: none !important;
	background-color: transparent;
}
d-totals {
	display: inline !important;
	opacity: 1;
}
d-top-next-left {
	display: inline;
	box-shadow: none !important;
	text-transform: inherit;
	height: 100%;
	line-height: 1 !important;
}
d-old-totals {
	display: flex;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	display: inline !important;
	top: 50;
}
d-old {
	border: none !important;
	outline-width: 0;
	padding: 0.5em !important;
	outline: none !important;
}
d-left-left-old {
	outline: none !important;
	top: 10;
}
d-position {
	right: 0;
}
d-back-back {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	top: 50;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
d-tables {
	text-align: left;
}
d-price-nav {
	height: 100%;
}
d-blocks-tables {
	fill: currentColor;
	z-index: 1;
}
d-price-carousel {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	margin: 0;
}
d-carousel {
	padding: 0.5em !important;
	line-height: 1 !important;
	border: 0 none transparent;
}
d-layout {
	text-decoration: none;
	-webkit-user-select: none;
	justify-content: center;
}
d-position {
	bottom: 0;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
d-position-left {
	border: none;
	bottom: 20;
	overflow-x: auto;
}
d-totals {
	display: flex;
	bottom: 0;
	top: 50;
	width: 2em;
	font-size: 1em;
}
d-left {
	font-size: 1em;
	border: 0 none transparent;
}
d-repeater {
	top: 10;
	width: 100%;
	-ms-user-select: none;
}
d-top-old {
	box-shadow: none !important;
	width: calc(1em + 3px);
	user-select: none;
	-webkit-user-select: none;
	display: flex;
}
d-bottom {
	background-color: transparent;
	box-sizing: content-box;
	width: 100%;
	letter-spacing: inherit;
	opacity: 10;
}
.fa-pepper-hot:before {
  content: "\f816";
}
h-totals-layout {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
h-totals-quantity {
	grid-gap: 30px;
	grid-gap: 30px;
	top: 10;
	flex-shrink: 0;
	margin: 0;
}
h-quantity-price-carousel {
	line-height: calc(1em + 2px);
	width: 0 !important;
	text-decoration: none;
}
h-next-image-layout {
	border: none !important;
	color: inherit;
}
h-layout-horizontal {
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
h-totals-old {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	width: 100%;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
h-webkit-blocks-inner {
	scrollbar-width: none;
	top: 10;
	display: flex;
	width: 100%;
}
h-next-webkit {
	fill: currentColor;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
}
h-horizontal-left {
	outline-width: 0;
	line-height: calc(1em + 2px);
}
h-tables-image-thumbnails {
	margin: 0;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
h-position {
	vertical-align: middle;
	vertical-align: middle;
}
h-blocks-blocks-blocks {
	overflow-y: hidden;
	height: 100%;
	align-items: left;
	overflow-y: hidden;
}
h-bottom {
	grid-template-columns: 1fr 1fr;
}
h-price-totals {
	opacity: 1;
	right: 0;
	top: 10;
}
h-image {
	border: 0 none transparent;
}
h-inner {
	position: absolute !important;
	align-items: center;
}
h-quantity-totals-blocks {
	top: 50;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	right: 0;
}
h-repeater {
	top: 50;
}
h-back-image-repeater {
	color: #fff;
	width: calc(1em + 3px);
	align-items: left;
}
h-blocks-carousel-horizontal {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
h-quantity {
	top: 10;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
h-nav-webkit {
	white-space: nowrap;
	top: 50;
	bottom: 10;
	font-size: 1em;
	display: inline;
}
h-old-tables {
	justify-content: center;
	overflow-y: hidden;
	position: absolute !important;
	top: 0;
}
h-old-left-blocks {
	-webkit-text-decoration-skip: objects;
}
h-tables-price-layout {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
h-old {
	opacity: 30;
	background-color: transparent;
	bottom: 0;
	opacity: 30;
}
h-countdown-webkit {
	top: 50;
	transform: translate(50%, -50%);
	text-decoration: none;
	bottom: 10;
	vertical-align: middle;
}
h-nav {
	border: none !important;
	display: inline !important;
}
h-back-inner-horizontal {
	height: calc(1em + 3px);
	letter-spacing: inherit;
	outline: none !important;
	justify-content: center;
}
h-nav {
	width: 2em;
}
h-old-blocks {
	display: inline;
	flex-shrink: 0;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
h-countdown-left {
	white-space: nowrap;
	width: 100%;
	background-color: transparent;
	height: 100%;
}
h-repeater-left {
	overflow-y: hidden;
}
h-next-carousel {
	width: 2em;
	bottom: 10;
	width: 100%;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
h-tables-position-nav {
	position: absolute;
}
h-back-totals {
	top: 0;
	color: inherit;
	display: grid;
}
h-price-totals-bottom {
	min-width: 0 !important;
	min-height: 0 !important;
	display: inline;
	margin: 0;
}
h-carousel {
	text-align: left;
	color: inherit;
	box-shadow: none !important;
	position: absolute;
	box-sizing: content-box;
}
h-totals-price-old {
	box-shadow: none !important;
	min-height: 0 !important;
}
h-nav-repeater-totals {
	flex-grow: 0;
	justify-content: center;
	display: inline !important;
}
h-webkit {
	bottom: 20;
	flex-shrink: 0;
	scrollbar-width: none;
	text-align: center;
	margin: 0;
}
h-blocks-left {
	z-index: 1;
	position: relative;
	-webkit-user-select: none;
}
h-quantity {
	color: #fff;
	opacity: 30;
}
h-thumbnails {
	align-items: left;
}
h-countdown-position {
	height: 100%;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	min-height: 0 !important;
}
h-back {
	outline: none !important;
	bottom: 10;
	white-space: nowrap;
}
h-repeater-button {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	line-height: 1 !important;
	margin: 0 !important;
}
h-old-quantity {
	flex-grow: 0;
	display: inline;
	grid-gap: 30px;
	line-height: inherit;
	transform: translate(50%, -50%);
}
.fa-percent:before {
  content: "\f295";
}
s-image-carousel {
	border: none !important;
}
s-button-top-old {
	min-height: 0 !important;
	vertical-align: baseline;
	width: 100%;
}
s-position-back-top {
	bottom: 20;
	width: 0 !important;
	height: 0 !important;
}
s-tables-countdown {
	bottom: 20;
	outline: none !important;
	position: relative;
	border: 0 none transparent;
	box-shadow: none !important;
}
s-nav {
	opacity: 10;
}
s-webkit {
	margin: 0;
}
s-layout-blocks-price {
	border: none !important;
	line-height: 1 !important;
	fill: currentColor;
}
s-blocks-button-blocks {
	opacity: 10;
}
s-old-image {
	width: 0 !important;
}
s-inner {
	color: #fff;
	box-sizing: content-box;
}
s-inner {
	box-sizing: content-box;
	opacity: 30;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
s-price-horizontal {
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
s-nav-bottom {
	position: relative;
	height: 0 !important;
	height: 100%;
}
s-bottom-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
s-back-top {
	flex-shrink: 0;
}
s-layout-image-button {
	position: relative;
}
s-old {
	-webkit-text-decoration-skip: objects;
	display: inline;
}
s-carousel-back-top {
	outline-width: 0;
	font-size: 1em;
	user-select: none;
}
s-tables-left-repeater {
	text-align: left;
	outline-width: 0;
	border: none;
	bottom: 10;
	height: 100%;
}
s-left-horizontal-button {
	top: 50;
}
s-blocks {
	z-index: 1;
	-webkit-user-select: none;
}
s-old {
	width: 100%;
	vertical-align: middle;
	align-items: left;
}
s-image {
	top: 0;
	height: 0 !important;
	bottom: 0;
}
s-thumbnails-horizontal-webkit {
	vertical-align: baseline;
}
s-tables-repeater-price {
	align-items: center;
	opacity: 30;
	display: inline !important;
	color: inherit;
	display: flex;
}
s-thumbnails {
	text-align: center;
	position: absolute;
	white-space: nowrap;
	top: 50;
}
s-blocks {
	z-index: 1;
	white-space: nowrap;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
s-carousel {
	-webkit-text-decoration-skip: objects;
	top: 0;
	box-shadow: none !important;
	fill: currentColor;
	width: 100%;
}
s-back {
	outline: none !important;
	display: flex;
}
s-quantity {
	flex-grow: 0;
	display: inline !important;
	fill: currentColor;
	background-color: transparent;
}
s-back-horizontal {
	outline-width: 0;
	opacity: 20;
	border: none !important;
	width: 0 !important;
}
s-blocks-thumbnails-blocks {
	min-width: 0 !important;
	display: grid;
	text-align: center;
}
s-position {
	letter-spacing: inherit;
	border: none;
	margin: 0;
	height: 100%;
	justify-content: center;
}
s-next-thumbnails-position {
	display: flex;
	line-height: inherit;
	min-width: 0 !important;
}
s-button-button-back {
	overflow-y: hidden;
}
s-top-totals-back {
	vertical-align: middle;
}
s-countdown {
	flex-grow: 0;
	display: inline;
	right: 0;
	white-space: nowrap;
	justify-content: center;
}
s-button-price-button {
	background-color: transparent;
	opacity: 1;
	display: flex;
	vertical-align: baseline;
}
s-old {
	-ms-user-select: none;
	vertical-align: middle;
	overflow-y: hidden;
	padding: 0.5em !important;
}
s-price-left-old {
	outline: none !important;
}
s-carousel-next-next {
	vertical-align: middle;
	bottom: 0;
	z-index: 1;
	white-space: nowrap;
}
s-back-top {
	text-transform: inherit;
	opacity: 20;
}
s-countdown-horizontal-bottom {
	width: calc(1em + 3px);
}
s-nav {
	outline-width: 0;
}
s-quantity-next {
	height: calc(1em + 3px);
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
s-inner-price-next {
	-ms-user-select: none;
	justify-content: center;
	position: relative;
}
s-carousel {
	vertical-align: baseline;
	width: 0 !important;
	top: 50;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
s-horizontal {
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
s-nav-top-old {
	align-items: left;
	outline: none !important;
	grid-gap: 30px;
}
.fa-percentage:before {
  content: "\f541";
}
w-bottom-left {
	outline: none !important;
	line-height: calc(1em + 2px);
	margin: 0 !important;
	user-select: none;
}
w-countdown-back-nav {
	-ms-user-select: none;
}
w-totals {
	padding: 0.5em !important;
	vertical-align: baseline;
}
w-thumbnails-webkit-nav {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
w-price-left {
	text-align: center;
	outline-width: 0;
	vertical-align: middle;
	text-align: center;
	overflow-x: auto;
}
w-next-repeater-back {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
	bottom: 20;
}
w-repeater {
	bottom: 0;
	top: 10;
	opacity: 10;
	padding: 0.5em !important;
}
w-back-tables {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	opacity: 20;
}
w-layout {
	background-color: transparent;
	flex-shrink: 0;
}
w-countdown-countdown-price {
	display: inline;
	opacity: 1;
}
w-carousel {
	background-color: transparent;
}
w-countdown {
	bottom: 0;
	top: 10;
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
w-top {
	margin: 0;
	opacity: 20;
}
w-inner {
	height: calc(1em + 3px);
	justify-content: center;
	fill: currentColor;
	bottom: 0;
}
w-image-back-button {
	top: 10;
	margin: 0;
}
w-next-countdown {
	line-height: 1 !important;
	opacity: 1;
	min-width: 0 !important;
	border: none;
}
w-blocks {
	height: calc(1em + 3px);
	box-shadow: none !important;
}
w-back {
	z-index: 1;
	-ms-user-select: none;
}
w-bottom-countdown-old {
	color: inherit;
	display: inline;
	margin: 0 !important;
}
w-button-repeater-next {
	scrollbar-width: none;
	bottom: 20;
	letter-spacing: inherit;
	line-height: inherit;
}
w-countdown {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
w-quantity {
	text-decoration: none;
	line-height: inherit;
	top: 10;
	letter-spacing: inherit;
	top: 10;
}
w-carousel-repeater {
	text-transform: inherit;
}
w-webkit {
	background-color: transparent;
	scrollbar-width: none;
	min-height: 0 !important;
}
w-image {
	display: flex;
}
w-tables-totals-price {
	height: 100%;
	right: 0;
	width: 2em;
}
w-inner-button-old {
	opacity: 10;
	flex-grow: 0;
}
w-tables-back {
	text-decoration: none;
	text-align: left;
}
w-horizontal-layout-position {
	fill: currentColor;
	overflow-y: hidden;
	vertical-align: baseline;
}
.fa-periscope:before {
  content: "\f3da";
}
y-countdown-tables-countdown {
	height: 100%;
	bottom: 10;
}
y-layout-left {
	align-items: left;
}
y-totals {
	opacity: 1;
}
y-top-button {
	grid-gap: 30px;
}
y-repeater-layout {
	opacity: 10;
	top: 50;
	line-height: 1 !important;
	opacity: 10;
	border: none !important;
}
y-image {
	display: grid;
	text-transform: inherit;
	vertical-align: baseline;
	outline: none !important;
}
y-image {
	user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
y-next-price {
	min-height: 0 !important;
}
y-webkit-layout-webkit {
	flex-shrink: 0;
	box-shadow: none !important;
}
y-totals-tables {
	width: 0 !important;
	fill: currentColor;
	position: absolute;
	color: #fff;
}
y-thumbnails {
	flex-shrink: 0;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	line-height: inherit;
}
y-totals {
	-ms-user-select: none;
}
y-old {
	vertical-align: middle;
	border: none;
}
y-carousel-back-old {
	margin: 0;
	outline-width: 0;
}
y-top {
	overflow-y: hidden;
	border: 0 none transparent;
	display: flex;
	grid-gap: 30px;
}
y-button-repeater {
	line-height: 1 !important;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
y-nav-totals-totals {
	white-space: nowrap;
	border: none;
}
y-button {
	display: flex;
	box-sizing: content-box;
	outline: none !important;
}
y-layout-horizontal-tables {
	margin: 0 !important;
	position: absolute;
	text-align: center;
	top: 0;
	line-height: inherit;
}
y-position {
	top: 50;
	width: 100%;
}
y-next-thumbnails-nav {
	z-index: 1;
}
y-countdown-old-back {
	height: 100%;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
y-carousel-tables {
	overflow-y: hidden;
	border: 0 none transparent;
	overflow-y: hidden;
	user-select: none;
	height: 100%;
}
y-webkit-tables-blocks {
	text-align: left;
	height: calc(1em + 3px);
	line-height: inherit;
	top: 50;
}
y-nav {
	opacity: 1;
	background-color: transparent;
	line-height: 1 !important;
	min-height: 0 !important;
	text-decoration: none;
}
y-thumbnails {
	grid-gap: 30px;
	text-transform: inherit;
}
y-inner-next-carousel {
	opacity: 10;
	margin: 0 !important;
	border: 0 none transparent;
}
y-price-button-webkit {
	vertical-align: middle;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	position: relative;
}
y-left {
	position: absolute !important;
	text-decoration: none;
	z-index: 1;
	right: 0;
}
y-old {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	grid-gap: 30px;
	line-height: 1 !important;
	padding: 0.5em !important;
}
y-tables-quantity-quantity {
	bottom: 0;
}
y-quantity-top-thumbnails {
	opacity: 20;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
y-webkit {
	width: calc(1em + 3px);
	opacity: 30;
	bottom: 20;
	box-sizing: content-box;
	height: 100%;
}
y-next {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	position: relative;
}
y-quantity {
	opacity: 30;
	background-color: transparent;
}
y-layout-bottom-inner {
	border: none;
	min-width: 0 !important;
	scrollbar-width: none;
	overflow-y: hidden;
}
y-webkit-countdown {
	z-index: 1;
	width: 100%;
	min-width: 0 !important;
	right: 0;
}
y-next-button-carousel {
	outline: none !important;
}
y-blocks {
	color: inherit;
	flex-grow: 0;
}
y-top-button-old {
	right: 0;
}
.fa-person-booth:before {
  content: "\f756";
}
b-layout-old-quantity {
	border: none !important;
	overflow-y: hidden;
	white-space: nowrap;
	margin: 0;
}
b-image-inner {
	user-select: none;
	top: calc(50% - 0.5em) !important;
}
b-old-countdown {
	overflow-x: auto;
	box-sizing: content-box;
}
b-repeater-blocks-horizontal {
	height: 0 !important;
}
b-price-blocks-nav {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
b-nav {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	box-sizing: content-box;
}
b-totals-repeater {
	bottom: 0;
	flex-grow: 0;
	height: 100%;
	height: 0 !important;
}
b-price-top {
	min-width: 0 !important;
	font-size: 1em;
	-webkit-user-select: none;
	min-height: 0 !important;
	opacity: 10;
}
b-button-button-layout {
	vertical-align: baseline;
	z-index: 1;
}
b-carousel-webkit-nav {
	position: relative;
	justify-content: center;
	top: 0;
	bottom: 0;
	height: 100%;
}
b-old-inner-next {
	display: inline !important;
	bottom: 0;
	vertical-align: middle;
	width: 100%;
}
b-layout {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	top: 0;
}
b-quantity-bottom-thumbnails {
	-ms-user-select: none;
	height: 0 !important;
	min-height: 0 !important;
}
b-totals {
	border: 0 none transparent;
	min-height: 0 !important;
}
b-bottom-image {
	-ms-user-select: none;
}
b-repeater-button-carousel {
	justify-content: center;
}
b-webkit-carousel-button {
	width: 0 !important;
	width: 0 !important;
	margin: 0 !important;
	color: #fff;
}
b-layout-next-totals {
	min-height: 0 !important;
	width: 0 !important;
	opacity: 30;
}
b-next-back {
	display: inline !important;
	bottom: 0;
	-ms-user-select: none;
	z-index: 1;
}
b-horizontal-repeater-bottom {
	outline: none !important;
	display: inline !important;
	line-height: inherit;
	flex-grow: 0;
}
b-webkit {
	fill: currentColor;
	border: none !important;
}
b-inner-position {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
b-button-position-repeater {
	border: 0 none transparent;
	line-height: inherit;
	grid-gap: 30px;
	opacity: 30;
	width: 2em;
}
b-carousel-next {
	height: 0 !important;
}
b-price-totals-image {
	min-height: 0 !important;
	width: 100%;
	scrollbar-width: none;
}
b-blocks {
	align-items: left;
	opacity: 20;
}
b-top-back {
	border: none;
	vertical-align: baseline;
	text-transform: inherit;
}
b-blocks-next-inner {
	margin: 0 !important;
	justify-content: center;
	-ms-user-select: none;
	right: 0;
}
b-webkit-repeater {
	user-select: none;
	width: calc(1em + 3px);
	height: 100%;
	padding: 0.5em !important;
}
b-position {
	overflow-y: hidden;
	letter-spacing: inherit;
}
b-price-tables-price {
	opacity: 10;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
b-tables {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	width: 2em;
}
b-repeater {
	grid-gap: 30px;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	display: flex;
}
b-inner-tables-image {
	z-index: 1;
	outline-width: 0;
	border: none;
	-webkit-user-select: none;
}
.fa-phabricator:before {
  content: "\f3db";
}
p-repeater-bottom {
	grid-gap: 30px;
	vertical-align: baseline;
}
p-next {
	width: 100%;
	bottom: 20;
}
p-carousel-layout {
	align-items: center;
	line-height: calc(1em + 2px);
	margin: 0 !important;
	-ms-user-select: none;
	padding: 0.5em !important;
}
p-tables {
	line-height: 1 !important;
}
p-next-top {
	justify-content: center;
	font-size: 1em;
	background-color: transparent;
	flex-grow: 0;
}
p-horizontal-position-carousel {
	display: inline !important;
}
p-price {
	flex-shrink: 0;
	letter-spacing: inherit;
	margin: 0;
}
p-bottom-old {
	opacity: 30;
	display: flex;
	outline-width: 0;
}
p-countdown-old-old {
	display: flex;
	height: 0 !important;
	top: 0;
}
p-horizontal-inner-countdown {
	display: inline;
	opacity: 20;
}
p-left {
	margin: 0;
	height: 100%;
	border: none;
	z-index: 1;
}
p-old-repeater-image {
	z-index: 1;
}
p-button-position {
	position: relative;
	width: 0 !important;
	text-align: center;
}
p-back-thumbnails-price {
	line-height: calc(1em + 2px);
	height: 100%;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
p-webkit-carousel {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
p-totals {
	top: 0;
}
p-price-quantity-bottom {
	color: #fff;
	display: inline;
}
p-quantity-nav-button {
	text-align: left;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
p-horizontal {
	display: inline !important;
	vertical-align: middle;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
p-thumbnails-horizontal-price {
	-webkit-user-select: none;
	text-align: left;
	text-transform: inherit;
	height: 0 !important;
	white-space: nowrap;
}
p-horizontal-image {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	justify-content: center;
	height: 0 !important;
}
p-position {
	position: absolute !important;
	opacity: 30;
	top: 0;
	display: flex;
	padding: 0.5em !important;
}
p-image-position-blocks {
	line-height: inherit;
	position: relative;
	line-height: inherit;
}
p-layout-next-next {
	bottom: 20;
	box-shadow: none !important;
}
p-carousel-top {
	-webkit-text-decoration-skip: objects;
}
p-totals-repeater-left {
	border: 0 none transparent;
	border: none !important;
}
p-inner-back-image {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
p-carousel-thumbnails-horizontal {
	line-height: calc(1em + 2px);
	margin: 0 !important;
	text-decoration: none;
	bottom: 20;
	position: absolute;
}
p-next-repeater {
	font-size: 1em;
	display: inline;
	border: none;
	box-shadow: none !important;
}
p-countdown-carousel {
	font-size: 1em;
}
p-tables-bottom-left {
	grid-gap: 30px;
	overflow-x: auto;
}
p-back {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	top: 0;
	fill: currentColor;
	line-height: 1 !important;
}
p-webkit {
	flex-grow: 0;
	fill: currentColor;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
p-carousel-old {
	width: 100%;
	min-height: 0 !important;
	bottom: 10;
	height: 0 !important;
}
p-carousel-button-nav {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
p-carousel-button {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
p-position-thumbnails-webkit {
	align-items: center;
	top: 10;
	display: inline !important;
}
p-price-nav {
	white-space: nowrap;
}
p-back-button {
	outline: none !important;
	min-width: 0 !important;
	flex-grow: 0;
	flex-shrink: 0;
	width: 2em;
}
p-next-position {
	line-height: inherit;
	width: 2em;
}
p-inner {
	bottom: 0;
	line-height: 1 !important;
	bottom: 0;
	text-align: left;
	vertical-align: middle;
}
p-horizontal {
	opacity: 30;
	vertical-align: middle;
}
p-quantity-repeater {
	vertical-align: baseline;
	opacity: 30;
}
p-top-carousel-countdown {
	bottom: 10;
	top: 0;
	fill: currentColor;
}
p-top {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	bottom: 0;
}
.fa-phoenix-framework:before {
  content: "\f3dc";
}
t-tables-price {
	color: inherit;
	line-height: 1 !important;
}
t-blocks-blocks-quantity {
	user-select: none;
}
t-thumbnails-blocks-position {
	display: flex;
}
t-quantity-back-next {
	align-items: center;
	white-space: nowrap;
	outline: none !important;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
t-back {
	top: 10;
}
t-back-old-position {
	display: grid;
	display: inline !important;
	outline: none !important;
}
t-countdown-thumbnails {
	letter-spacing: inherit;
	top: 0;
	text-align: center;
}
t-webkit-button {
	width: 2em;
	line-height: calc(1em + 2px);
}
t-totals-back-price {
	box-sizing: content-box;
	border: none !important;
	z-index: 1;
}
t-button-image-quantity {
	margin: 0;
	fill: currentColor;
	margin: 0;
	opacity: 10;
}
t-left {
	height: calc(1em + 3px);
	bottom: 20;
}
t-totals-button {
	-webkit-user-select: none;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
t-left-bottom {
	width: 2em;
	flex-grow: 0;
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
t-position {
	right: 0;
	height: 0 !important;
	right: 0;
	opacity: 30;
}
t-quantity {
	vertical-align: baseline;
}
t-countdown-inner {
	line-height: calc(1em + 2px);
}
t-blocks-nav {
	vertical-align: middle;
	box-sizing: content-box;
	grid-gap: 30px;
	width: 0 !important;
	align-items: center;
}
t-carousel-carousel-webkit {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	overflow-y: hidden;
	width: 100%;
}
t-tables-position {
	top: 50;
	top: 50;
}
t-repeater {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	position: relative;
	transform: translate(50%, -50%);
	line-height: inherit;
}
t-bottom-thumbnails {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
t-horizontal {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	margin: 0;
	display: flex;
	flex-grow: 0;
}
t-repeater-horizontal-blocks {
	text-transform: inherit;
	line-height: inherit;
}
.fa-phoenix-squadron:before {
  content: "\f511";
}
u-countdown {
	align-items: left;
	white-space: nowrap;
	color: #fff;
}
u-repeater {
	white-space: nowrap;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	opacity: 30;
}
u-position-top {
	box-sizing: content-box;
}
u-thumbnails-horizontal {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
u-back {
	white-space: nowrap;
	color: #fff;
	top: 0;
	flex-grow: 0;
}
u-carousel {
	margin: 0 !important;
	opacity: 30;
	outline-width: 0;
}
u-nav {
	padding: 0.5em !important;
	background-color: transparent;
	line-height: inherit;
}
u-left-webkit-image {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
u-nav {
	bottom: 0;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
u-button {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	opacity: 20;
	display: inline !important;
	display: grid;
}
u-nav-webkit {
	font-size: 1em;
	display: grid;
}
u-layout {
	opacity: 30;
	display: flex;
}
u-tables-thumbnails-carousel {
	outline-width: 0;
	outline: none !important;
	min-height: 0 !important;
}
u-tables {
	text-decoration: none;
	display: flex;
	line-height: inherit;
	top: 10;
}
u-nav-layout {
	min-width: 0 !important;
	text-align: left;
	text-transform: inherit;
	position: relative;
	line-height: calc(1em + 2px);
}
u-next {
	flex-grow: 0;
	right: 0;
	top: 10;
	display: inline;
}
u-back-blocks-tables {
	white-space: nowrap;
}
u-repeater {
	line-height: 1 !important;
}
u-image {
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
u-back-countdown-webkit {
	vertical-align: middle;
	white-space: nowrap;
	outline: none !important;
	opacity: 1;
	overflow-x: auto;
}
u-left-quantity-left {
	box-sizing: content-box;
}
u-old-button {
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	height: 100%;
	box-shadow: none !important;
	color: inherit;
}
u-countdown-carousel {
	border: none;
	bottom: 10;
	display: grid;
	width: calc(1em + 3px);
}
u-carousel-carousel-thumbnails {
	height: 100%;
	grid-gap: 30px;
}
u-repeater-nav {
	text-align: center;
}
u-price-image-repeater {
	text-decoration: none;
	top: 10;
}
u-layout {
	display: inline;
	flex-shrink: 0;
}
u-next-back-old {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	color: inherit;
	display: flex;
}
u-webkit-bottom {
	min-width: 0 !important;
	flex-shrink: 0;
}
u-layout {
	top: 10;
	z-index: 1;
	white-space: nowrap;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
u-totals-position {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
u-blocks-inner-webkit {
	margin: 0 !important;
	bottom: 0;
}
.fa-phone:before {
  content: "\f095";
}
w-old-inner {
	scrollbar-width: none;
	bottom: 20;
	opacity: 1;
	height: 0 !important;
	text-align: center;
}
w-webkit {
	right: 0;
	line-height: 1 !important;
}
w-totals-button {
	top: 0;
}
w-top-totals-image {
	text-decoration: none;
}
w-button {
	position: absolute;
	position: absolute !important;
	min-width: 0 !important;
	text-decoration: none;
}
w-thumbnails-horizontal {
	letter-spacing: inherit;
	min-width: 0 !important;
}
w-totals-repeater-thumbnails {
	box-sizing: content-box;
}
w-image {
	overflow-y: hidden;
}
w-old-top-position {
	color: inherit;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	box-shadow: none !important;
	vertical-align: baseline;
}
w-left {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	border: 0 none transparent;
}
w-left {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
w-nav {
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
w-nav-image-old {
	-webkit-user-select: none;
	position: absolute;
	letter-spacing: inherit;
}
w-horizontal-quantity {
	scrollbar-width: none;
	height: 0 !important;
	fill: currentColor;
}
w-top-webkit {
	opacity: 1;
	color: #fff;
	opacity: 10;
	line-height: inherit;
}
w-layout-tables-carousel {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
w-next-tables-top {
	line-height: 1 !important;
	-ms-user-select: none;
}
w-carousel-quantity {
	min-height: 0 !important;
}
w-price-price {
	position: absolute !important;
	box-shadow: none !important;
	align-items: left;
	min-height: 0 !important;
}
w-carousel {
	grid-gap: 30px;
}
w-layout-nav-repeater {
	outline: none !important;
	line-height: 1 !important;
	opacity: 10;
}
w-nav-repeater-thumbnails {
	align-items: left;
	text-align: center;
	overflow-x: auto;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
w-position {
	width: calc(1em + 3px);
	width: 0 !important;
}
w-quantity-back-tables {
	opacity: 1;
	box-shadow: none !important;
	border: 0 none transparent;
	min-width: 0 !important;
	bottom: 0;
}
w-thumbnails-repeater-quantity {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	outline-width: 0;
}
w-inner {
	width: 0 !important;
}
w-horizontal-nav {
	display: flex;
	transform: translate(50%, -50%);
	box-sizing: content-box;
	bottom: 20;
	color: inherit;
}
w-quantity-old-webkit {
	position: absolute;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	display: flex;
	fill: currentColor;
}
.fa-phone-alt:before {
  content: "\f879";
}
v-layout {
	color: #fff;
}
v-layout-thumbnails {
	position: absolute;
	width: 100%;
	margin: 0;
}
v-next {
	top: 0;
	opacity: 1;
	opacity: 10;
}
v-quantity-quantity-nav {
	outline-width: 0;
}
v-blocks-horizontal-layout {
	line-height: 1 !important;
}
v-horizontal-left {
	-webkit-user-select: none;
	width: 100%;
	text-transform: inherit;
	height: 100%;
}
v-inner {
	outline: none !important;
}
v-old {
	font-size: 1em;
}
v-price {
	text-align: left;
	top: 0;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
v-image {
	white-space: nowrap;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
v-carousel-next-thumbnails {
	text-decoration: none;
	border: none !important;
	line-height: inherit;
	text-align: center;
}
v-quantity-back-price {
	height: 100%;
}
v-bottom-countdown-totals {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
v-webkit-repeater-countdown {
	font: inherit inherit inherit/inherit inherit;
}
v-thumbnails {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	box-sizing: content-box;
}
v-carousel-old {
	width: 0 !important;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	border: none;
}
v-old {
	z-index: 1;
}
v-horizontal {
	vertical-align: middle;
	margin: 0;
}
v-blocks {
	border: none !important;
	min-height: 0 !important;
	border: none;
	opacity: 10;
}
v-old-price {
	min-height: 0 !important;
	line-height: 1 !important;
	overflow-y: hidden;
	scrollbar-width: none;
	top: 50;
}
v-position-bottom-left {
	align-items: center;
	display: flex;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
v-quantity-image-inner {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	bottom: 20;
	opacity: 30;
}
v-totals {
	line-height: 1 !important;
	opacity: 30;
	flex-shrink: 0;
}
v-position-countdown {
	outline-width: 0;
}
v-image {
	display: flex;
	border: none !important;
	border: none;
}
v-top-position-repeater {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	line-height: inherit;
}
v-left {
	margin: 0;
}
v-inner-quantity {
	position: relative;
	top: 0;
	position: relative;
}
v-horizontal {
	vertical-align: middle;
	display: inline;
	box-shadow: none !important;
	text-align: left;
}
v-tables-bottom-position {
	flex-shrink: 0;
	min-width: 0 !important;
	box-shadow: none !important;
	width: 0 !important;
}
v-position-countdown {
	opacity: 20;
	display: inline;
}
v-button-horizontal {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
v-layout {
	display: flex;
	vertical-align: middle;
	transform: translate(50%, -50%);
	display: flex;
	height: 100%;
}
v-layout-next-old {
	text-align: left;
}
v-quantity-old {
	background-color: transparent;
	flex-grow: 0;
}
v-back-image {
	scrollbar-width: none;
	border: none !important;
	overflow-x: auto;
}
v-price {
	z-index: 1;
	opacity: 1;
}
v-image-carousel-image {
	opacity: 20;
	display: inline;
}
v-position {
	border: 0 none transparent;
	height: 100%;
	grid-gap: 30px;
}
v-carousel-image-nav {
	margin: 0;
	min-width: 0 !important;
	position: absolute;
	scrollbar-width: none;
}
v-repeater {
	top: 10;
	display: inline !important;
	outline: none !important;
}
v-layout-next {
	-webkit-user-select: none;
	top: 10;
	height: 0 !important;
	display: flex;
}
v-next {
	overflow-y: hidden;
}
v-button {
	top: 50;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	position: absolute !important;
}
v-tables-quantity-position {
	transform: translate(50%, -50%);
	font-size: 1em;
	width: 0 !important;
}
v-totals-image {
	color: #fff;
}
v-tables-back-carousel {
	align-items: center;
	flex-shrink: 0;
	position: absolute !important;
	bottom: 10;
	outline-width: 0;
}
v-totals-repeater-blocks {
	vertical-align: middle;
	border: 0 none transparent;
	min-height: 0 !important;
}
v-inner-left-thumbnails {
	text-align: left;
	color: inherit;
	text-align: center;
	height: 100%;
}
.fa-phone-slash:before {
  content: "\f3dd";
}
x-carousel-countdown {
	top: 50;
	line-height: 1 !important;
	border: none !important;
	top: 50;
}
x-webkit {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
}
x-price {
	flex-grow: 0;
	outline-width: 0;
	opacity: 20;
	position: absolute !important;
	z-index: 1;
}
x-layout-image {
	top: 0;
	top: 10;
	color: inherit;
	text-align: center;
}
x-webkit {
	margin: 0 !important;
	top: 0;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
x-countdown-image-quantity {
	outline: none !important;
}
x-old-repeater {
	border: none;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
x-blocks {
	color: #fff;
}
x-countdown-top {
	display: inline;
	width: 0 !important;
	border: none !important;
	height: 100%;
}
x-quantity-totals-countdown {
	opacity: 30;
	height: 100%;
	min-height: 0 !important;
	border: 0 none transparent;
	border: 0 none transparent;
}
x-quantity-price-layout {
	text-decoration: none;
	border: none !important;
}
x-bottom-image {
	line-height: 1 !important;
	font-size: 1em;
	align-items: center;
}
x-totals-position {
	width: 100%;
	z-index: 1;
}
x-top-back {
	color: #fff;
}
x-totals-image-inner {
	bottom: 10;
}
x-layout-button-nav {
	text-align: left;
}
x-bottom {
	height: 0 !important;
}
x-thumbnails-layout-next {
	top: 10;
}
x-layout {
	flex-shrink: 0;
	letter-spacing: inherit;
}
x-button {
	top: 0;
}
x-totals {
	z-index: 1;
	bottom: 10;
	overflow-x: auto;
}
x-repeater-blocks-thumbnails {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	opacity: 30;
}
x-price-webkit-tables {
	grid-template-columns: 1fr 1fr;
}
x-carousel {
	width: 0 !important;
	bottom: 10;
	line-height: 1 !important;
}
x-carousel-nav {
	line-height: calc(1em + 2px);
	width: 100%;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	justify-content: center;
}
x-horizontal {
	bottom: 10;
	transform: translate(50%, -50%);
}
x-nav {
	flex-shrink: 0;
	vertical-align: baseline;
	opacity: 30;
	box-shadow: none !important;
	text-align: center;
}
x-quantity {
	border: none;
}
x-button {
	margin: 0;
	width: 2em;
	bottom: 20;
}
x-blocks-nav-carousel {
	flex-grow: 0;
	text-transform: inherit;
	user-select: none;
	flex-grow: 0;
	border: none !important;
}
x-inner-position-carousel {
	position: absolute !important;
	letter-spacing: inherit;
	color: #fff;
}
x-price-old-top {
	width: 2em;
}
x-horizontal {
	width: 0 !important;
}
x-tables-blocks-position {
	height: 100%;
	text-align: left;
	-webkit-user-select: none;
}
x-thumbnails-next {
	outline: none !important;
}
x-price {
	border: none;
	height: 0 !important;
	flex-shrink: 0;
	font-size: 1em;
}
x-horizontal-button-position {
	position: absolute;
	position: relative;
}
x-totals {
	border: 0 none transparent;
}
x-webkit-old {
	border: 0 none transparent;
	bottom: 0;
	outline-width: 0;
	text-decoration: none;
}
x-blocks {
	width: 0 !important;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	height: 100%;
}
x-layout-nav-carousel {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	color: inherit;
	background-color: transparent;
}
x-inner {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
x-top-position {
	scrollbar-width: none;
	height: 0 !important;
	grid-gap: 30px;
}
x-top {
	display: inline !important;
	height: calc(1em + 3px);
}
x-webkit-inner {
	background-color: transparent;
	opacity: 20;
}
x-button {
	background-color: transparent;
	flex-grow: 0;
	vertical-align: middle;
}
x-layout-bottom-layout {
	width: 0 !important;
	opacity: 30;
	top: 0;
	box-shadow: none !important;
	display: flex;
}
x-blocks-thumbnails-back {
	vertical-align: middle;
	padding: 0.5em !important;
	align-items: left;
}
x-layout-button {
	min-height: 0 !important;
}
.fa-phone-square:before {
  content: "\f098";
}
t-nav-bottom-webkit {
	color: inherit;
	display: flex;
	align-items: center;
	height: calc(1em + 3px);
}
t-button-quantity-inner {
	user-select: none;
	right: 0;
	bottom: 0;
	padding: 0.5em !important;
}
t-carousel-position-blocks {
	text-decoration: none;
	top: 50;
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
t-countdown {
	vertical-align: baseline;
	opacity: 30;
	box-shadow: none !important;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
t-inner-left {
	right: 0;
	width: calc(1em + 3px);
	align-items: left;
}
t-quantity-button-old {
	box-shadow: none !important;
	white-space: nowrap;
	width: 2em;
	-webkit-user-select: none;
	background-color: transparent;
}
t-webkit {
	opacity: 10;
	text-align: center;
	position: absolute;
	height: calc(1em + 3px);
	position: absolute !important;
}
t-thumbnails-quantity-carousel {
	width: 100%;
}
t-old {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
t-inner-next-quantity {
	-webkit-user-select: none;
	line-height: inherit;
}
t-top {
	top: 10;
	width: 100%;
	overflow-y: hidden;
}
t-top {
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
t-inner-bottom {
	width: 0 !important;
	position: relative;
	display: inline !important;
	top: 50;
	width: 0 !important;
}
t-carousel-repeater-inner {
	bottom: 20;
	width: 100%;
	display: inline !important;
	font-size: 1em;
}
t-price-price-quantity {
	opacity: 1;
}
t-top-countdown {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	position: absolute;
	overflow-y: hidden;
}
t-price {
	scrollbar-width: none;
	color: #fff;
	z-index: 1;
	margin: 0 !important;
	display: grid;
}
t-quantity {
	line-height: 1 !important;
	scrollbar-width: none;
}
t-tables-quantity {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
t-quantity-next {
	display: flex;
	outline: none !important;
	justify-content: center;
	height: calc(1em + 3px);
}
t-totals-back-webkit {
	color: inherit;
	user-select: none;
}
t-blocks-horizontal-countdown {
	align-items: center;
	color: inherit;
	line-height: 1 !important;
}
t-layout-next-totals {
	scrollbar-width: none;
}
t-back-nav-thumbnails {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	display: flex;
}
t-nav-layout {
	box-sizing: content-box;
	overflow-x: auto;
}
t-old {
	-ms-user-select: none;
}
t-countdown-thumbnails-thumbnails {
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	margin: 0 !important;
	opacity: 30;
	text-align: center;
}
t-next-tables {
	opacity: 1;
	top: 50;
	border: none;
}
t-horizontal-thumbnails {
	flex-grow: 0;
	height: 100%;
	display: inline;
	white-space: nowrap;
	width: 100%;
}
t-top-thumbnails {
	border: none !important;
}
t-button {
	bottom: 20;
}
t-price-image-inner {
	box-shadow: none !important;
}
t-carousel {
	margin: 0 !important;
	user-select: none;
	font-size: 1em;
	color: inherit;
}
t-nav {
	text-align: left;
	min-height: 0 !important;
}
t-inner-position-top {
	text-transform: inherit;
	width: calc(1em + 3px);
	align-items: left;
	text-transform: inherit;
}
t-old-top-layout {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	bottom: 10;
	flex-shrink: 0;
	min-height: 0 !important;
}
t-bottom {
	text-align: center;
}
t-button {
	border: none;
	-ms-user-select: none;
	background-color: transparent;
	right: 0;
}
t-webkit-quantity-horizontal {
	-ms-user-select: none;
	flex-shrink: 0;
	align-items: center;
}
.fa-phone-square-alt:before {
  content: "\f87b";
}
o-tables {
	text-align: center;
	flex-shrink: 0;
	width: 100%;
	opacity: 30;
	display: flex;
}
o-totals {
	display: inline !important;
	width: 100%;
	padding: 0.5em !important;
}
o-horizontal-countdown-nav {
	font-size: 1em;
	-ms-user-select: none;
}
o-countdown-horizontal {
	opacity: 1;
}
o-position-thumbnails-nav {
	bottom: 10;
}
o-tables-next-thumbnails {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
}
o-button-quantity {
	position: relative;
	width: 100%;
}
o-webkit-quantity-thumbnails {
	text-align: left;
	-ms-user-select: none;
}
o-nav {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	background-color: transparent;
	align-items: left;
}
o-tables-thumbnails {
	margin: 0;
	box-shadow: none !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
o-repeater {
	color: #fff;
}
o-bottom {
	vertical-align: baseline;
	height: 0 !important;
	opacity: 20;
	opacity: 10;
	line-height: inherit;
}
o-repeater-thumbnails-thumbnails {
	bottom: 20;
	border: none;
	-webkit-user-select: none;
	vertical-align: middle;
}
o-tables-button-inner {
	min-height: 0 !important;
	display: grid;
	text-align: center;
}
o-price-repeater {
	fill: currentColor;
	justify-content: center;
	padding: 0.5em !important;
	border: none;
}
o-thumbnails-tables-blocks {
	justify-content: center;
	box-shadow: none !important;
	border: none;
	height: 100%;
	padding: 0.5em !important;
}
o-bottom-top {
	box-sizing: content-box;
	vertical-align: baseline;
	overflow-x: auto;
	color: #fff;
}
o-bottom {
	-webkit-text-decoration-skip: objects;
	display: grid;
}
o-image {
	margin: 0;
	overflow-y: hidden;
}
o-horizontal-next-quantity {
	background-color: transparent;
	bottom: 10;
}
o-layout {
	min-width: 0 !important;
}
o-thumbnails-left-inner {
	align-items: left;
}
o-thumbnails {
	top: 0;
	position: relative;
	flex-shrink: 0;
	width: 0 !important;
}
o-nav-carousel-bottom {
	min-width: 0 !important;
	flex-shrink: 0;
}
o-position-next {
	opacity: 1;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
o-repeater-blocks-back {
	justify-content: center;
	box-shadow: none !important;
}
o-quantity-carousel {
	display: grid;
	scrollbar-width: none;
}
o-nav-top-inner {
	display: grid;
	align-items: center;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
}
o-carousel {
	display: grid;
	position: absolute !important;
	opacity: 30;
	height: 100%;
}
o-tables-back-nav {
	align-items: center;
	opacity: 10;
	align-items: left;
	width: 0 !important;
	letter-spacing: inherit;
}
o-left {
	line-height: inherit;
	background-color: transparent;
	top: 0;
	color: inherit;
	border: none !important;
}
.fa-phone-volume:before {
  content: "\f2a0";
}
n-button-button {
	margin: 0 !important;
}
n-bottom-totals-quantity {
	padding: 0.5em !important;
	overflow-x: auto;
	border: 0 none transparent;
}
n-back-webkit {
	display: flex;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
n-totals-tables {
	text-align: left;
	top: 50;
	outline: none !important;
}
n-blocks {
	vertical-align: middle;
	position: relative;
	text-align: center;
	line-height: inherit;
	height: calc(1em + 3px);
}
n-nav-blocks-thumbnails {
	vertical-align: middle;
	height: 0 !important;
	min-height: 0 !important;
	box-sizing: content-box;
}
n-next {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	width: calc(1em + 3px);
	opacity: 30;
}
n-left-countdown-countdown {
	outline-width: 0;
	z-index: 1;
	text-transform: inherit;
}
n-button-next-nav {
	bottom: 10;
	outline-width: 0;
}
n-blocks-inner-countdown {
	height: calc(1em + 3px);
}
n-old {
	-webkit-user-select: none;
}
n-tables-layout-repeater {
	padding: 0.5em !important;
	min-height: 0 !important;
	bottom: 0;
	top: 50;
	border: none !important;
}
n-position-old-bottom {
	line-height: 1 !important;
	height: 0 !important;
	text-transform: inherit;
	outline: none !important;
	opacity: 30;
}
n-repeater {
	min-height: 0 !important;
	min-width: 0 !important;
	width: 0 !important;
	fill: currentColor;
}
n-button {
	right: 0;
	fill: currentColor;
}
n-carousel {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	text-align: center;
	display: inline;
}
n-thumbnails-quantity-left {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
n-countdown-button {
	grid-template-columns: 1fr 1fr;
}
n-blocks {
	text-align: center;
	bottom: 20;
	overflow-y: hidden;
	box-sizing: content-box;
}
n-position-left-horizontal {
	-webkit-user-select: none;
	line-height: 1 !important;
	user-select: none;
	flex-grow: 0;
}
.fa-photo-video:before {
  content: "\f87c";
}
o-repeater-countdown-top {
	outline-width: 0;
	margin: 0;
	box-shadow: none !important;
	height: 100%;
}
o-old-back-image {
	border: none !important;
	text-transform: inherit;
	opacity: 1;
}
o-next-inner-nav {
	scrollbar-width: none;
	box-sizing: content-box;
	outline: none !important;
}
o-countdown-inner-button {
	top: 0;
	outline: none !important;
	text-align: center;
	scrollbar-width: none;
	-ms-user-select: none;
}
o-image-horizontal {
	width: 100%;
}
o-tables-position-image {
	-webkit-text-decoration-skip: objects;
	position: relative;
}
o-totals-image-carousel {
	min-height: 0 !important;
	align-items: center;
}
o-thumbnails {
	font-size: 1em;
	text-transform: inherit;
	padding: 0.5em !important;
}
o-inner-button-price {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	align-items: center;
	outline: none !important;
	opacity: 30;
}
o-back {
	opacity: 1;
	height: 100%;
	white-space: nowrap;
	opacity: 1;
	outline-width: 0;
}
o-nav-price-old {
	line-height: inherit;
	top: 50;
	right: 0;
	scrollbar-width: none;
	letter-spacing: inherit;
}
o-button {
	flex-grow: 0;
	color: #fff;
	margin: 0 !important;
}
o-image {
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	width: 0 !important;
	text-transform: inherit;
	box-shadow: none !important;
}
o-tables-next {
	text-align: center;
	display: flex;
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
o-horizontal-thumbnails-horizontal {
	-webkit-text-decoration-skip: objects;
}
o-bottom {
	min-width: 0 !important;
	display: inline !important;
}
o-repeater-thumbnails-left {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
}
o-left {
	grid-template-columns: 1fr 1fr;
}
o-back-countdown {
	display: flex;
	box-shadow: none !important;
}
o-bottom {
	flex-grow: 0;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
o-blocks-left-nav {
	bottom: 10;
	min-width: 0 !important;
}
o-layout-thumbnails {
	min-width: 0 !important;
}
o-blocks-price {
	border: none !important;
	border: 0 none transparent;
	opacity: 20;
	opacity: 1;
}
o-next {
	opacity: 10;
	transform: translate(50%, -50%);
	display: grid;
	grid-gap: 30px;
}
o-thumbnails-price-thumbnails {
	border: none;
	justify-content: center;
	display: inline !important;
	outline: none !important;
}
o-countdown-button-quantity {
	margin: 0 !important;
	background-color: transparent;
}
o-countdown-tables {
	position: relative;
	margin: 0 !important;
	width: calc(1em + 3px);
	color: inherit;
	fill: currentColor;
}
o-carousel {
	text-align: left;
	font-size: 1em;
	position: absolute;
	outline: none !important;
}
o-back-tables-layout {
	border: none;
}
o-tables {
	display: inline;
}
o-tables-position {
	z-index: 1;
	box-shadow: none !important;
	outline: none !important;
	height: 0 !important;
	vertical-align: middle;
}
o-image-blocks-bottom {
	transform: translate(50%, -50%);
	width: 100%;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
o-position-position-nav {
	outline-width: 0;
	width: 100%;
	line-height: 1 !important;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
o-webkit {
	position: relative;
	height: 0 !important;
	opacity: 30;
	top: 50;
}
o-image-repeater {
	display: inline !important;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
o-quantity-price {
	height: calc(1em + 3px);
	width: 100%;
}
.fa-php:before {
  content: "\f457";
}
e-position {
	box-shadow: none !important;
}
e-webkit-quantity {
	position: absolute !important;
	display: flex;
	opacity: 10;
	overflow-x: auto;
}
e-back {
	line-height: inherit;
	top: 50;
	display: inline;
}
e-image-quantity-next {
	width: 100%;
}
e-quantity {
	letter-spacing: inherit;
}
e-totals-nav {
	overflow-y: hidden;
	bottom: 20;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	vertical-align: middle;
}
e-inner-webkit {
	box-shadow: none !important;
	vertical-align: middle;
	width: 0 !important;
}
e-nav-top {
	outline: none !important;
}
e-thumbnails-top {
	border: none;
	border: none;
	top: 50;
	box-shadow: none !important;
	text-decoration: none;
}
e-blocks {
	display: inline !important;
	opacity: 10;
}
e-top-left {
	display: grid;
	color: #fff;
	top: 50;
}
e-old {
	width: 0 !important;
	margin: 0;
	width: calc(1em + 3px);
	opacity: 1;
}
e-carousel-image-layout {
	border: none;
	-ms-user-select: none;
	position: absolute;
	-ms-user-select: none;
	color: inherit;
}
e-horizontal-nav-repeater {
	-webkit-user-select: none;
	flex-grow: 0;
	width: 0 !important;
	right: 0;
	display: flex;
}
e-totals-image {
	border: none;
}
e-price-inner-thumbnails {
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
e-thumbnails-position {
	vertical-align: baseline;
	width: 100%;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
e-old-nav-tables {
	align-items: center;
	color: inherit;
	position: absolute;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
e-nav {
	z-index: 1;
	border: none;
	display: flex;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
e-bottom {
	border: none !important;
	height: 0 !important;
	padding: 0.5em !important;
}
e-position-button {
	line-height: inherit;
}
e-position-webkit {
	text-align: left;
	border: none;
	grid-template-columns: 1fr 1fr;
}
e-thumbnails {
	justify-content: center;
}
e-left-next {
	letter-spacing: inherit;
}
e-back-inner-totals {
	outline: none !important;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
e-carousel-price {
	vertical-align: baseline;
	text-align: left;
}
e-nav-quantity-position {
	align-items: left;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
e-price-bottom-inner {
	margin: 0;
	display: flex;
}
e-totals-button {
	min-width: 0 !important;
	position: relative;
	border: 0 none transparent;
}
e-nav {
	right: 0;
	-webkit-user-select: none;
	bottom: 0;
	top: 10;
	flex-shrink: 0;
}
e-image-button {
	box-sizing: content-box;
	min-height: 0 !important;
	outline: none !important;
}
e-bottom {
	flex-grow: 0;
	outline-width: 0;
}
e-totals-tables {
	text-align: center;
	color: inherit;
}
e-bottom-webkit {
	vertical-align: baseline;
	vertical-align: baseline;
	border: none !important;
}
e-inner {
	width: 100%;
	flex-grow: 0;
	text-align: left;
	text-transform: inherit;
}
e-layout {
	opacity: 10;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
e-position {
	letter-spacing: inherit;
	overflow-y: hidden;
}
e-quantity {
	top: 50;
	top: 10;
}
e-image {
	white-space: nowrap;
	bottom: 0;
	user-select: none;
	transform: translate(50%, -50%);
}
.fa-pied-piper:before {
  content: "\f2ae";
}
a-old-countdown-old {
	width: 100%;
	opacity: 30;
	vertical-align: middle;
	font-size: 1em;
	overflow-y: hidden;
}
a-quantity {
	grid-gap: 30px;
	position: absolute !important;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
a-tables-tables {
	box-shadow: none !important;
	font-size: 1em;
	text-align: left;
}
a-repeater-quantity {
	line-height: inherit;
	text-transform: inherit;
	color: inherit;
	color: #fff;
	right: 0;
}
a-countdown-tables {
	outline: none !important;
	min-height: 0 !important;
	outline-width: 0;
}
a-next {
	margin: 0;
	border: none;
	color: #fff;
	fill: currentColor;
}
a-back {
	position: absolute;
	overflow-x: auto;
}
a-horizontal-bottom {
	min-width: 0 !important;
	box-sizing: content-box;
	outline-width: 0;
	outline-width: 0;
}
a-inner-totals-back {
	outline-width: 0;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
a-button {
	align-items: center;
}
a-blocks {
	opacity: 30;
}
a-tables-price {
	min-width: 0 !important;
}
a-repeater-next {
	background-color: transparent;
	z-index: 1;
	scrollbar-width: none;
	bottom: 0;
}
a-quantity-horizontal-back {
	line-height: inherit;
}
a-repeater-back {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	grid-gap: 30px;
}
a-countdown {
	margin: 0;
	display: flex;
	grid-gap: 30px;
}
a-image {
	bottom: 10;
	bottom: 0;
	width: 2em;
}
a-webkit {
	border: 0 none transparent;
	flex-shrink: 0;
	text-align: center;
	bottom: 0;
	fill: currentColor;
}
a-price-image-back {
	text-decoration: none;
	flex-grow: 0;
	display: inline !important;
	line-height: inherit;
}
a-left-repeater {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	color: inherit;
	text-align: center;
}
a-quantity-carousel {
	color: inherit;
}
a-top {
	align-items: center;
	padding: 0.5em !important;
	flex-grow: 0;
	scrollbar-width: none;
	width: 2em;
}
a-inner {
	width: 100%;
	flex-grow: 0;
	scrollbar-width: none;
}
a-blocks {
	vertical-align: middle;
	line-height: inherit;
	background-color: transparent;
	right: 0;
}
a-nav-old {
	-ms-user-select: none;
	text-transform: inherit;
	bottom: 0;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
a-repeater-price-repeater {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	top: 50;
	line-height: calc(1em + 2px);
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
v-countdown {
	white-space: nowrap;
	min-height: 0 !important;
}
v-quantity-thumbnails-price {
	opacity: 1;
	background-color: transparent;
}
v-bottom {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
}
v-inner-price-position {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	top: 0;
	grid-gap: 30px;
}
v-top {
	box-shadow: none !important;
	vertical-align: baseline;
	-ms-user-select: none;
	vertical-align: middle;
}
v-repeater-repeater {
	box-shadow: none !important;
	display: inline;
	bottom: 20;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
v-bottom-layout {
	border: none !important;
}
v-carousel-button-countdown {
	text-align: center;
	justify-content: center;
	color: inherit;
}
v-top {
	height: 0 !important;
	line-height: inherit;
	height: 0 !important;
}
v-repeater {
	opacity: 10;
}
v-old-inner {
	-webkit-user-select: none;
}
v-top-price {
	scrollbar-width: none;
}
v-carousel-top-old {
	bottom: 0;
	align-items: left;
	min-width: 0 !important;
	width: 0 !important;
	display: flex;
}
v-countdown {
	grid-gap: 30px;
	margin: 0;
}
v-price {
	text-align: left;
	opacity: 1;
	box-sizing: content-box;
	z-index: 1;
	flex-shrink: 0;
}
v-button-horizontal-repeater {
	text-align: center;
	min-width: 0 !important;
	width: calc(1em + 3px);
}
.fa-pied-piper-hat:before {
  content: "\f4e5";
}
s-countdown-price {
	flex-grow: 0;
	text-transform: inherit;
}
s-image {
	top: 10;
}
s-image-button {
	color: #fff;
	flex-shrink: 0;
	vertical-align: middle;
}
s-horizontal-old-left {
	outline: none !important;
	overflow-y: hidden;
}
s-price-top-left {
	display: inline;
	text-transform: inherit;
}
s-top-repeater-layout {
	opacity: 10;
	line-height: 1 !important;
	min-width: 0 !important;
	outline: none !important;
}
s-button-tables-next {
	position: relative;
	scrollbar-width: none;
}
s-blocks {
	height: 100%;
	display: grid;
}
s-blocks-top {
	z-index: 1;
	display: grid;
	height: 100%;
}
s-carousel {
	position: relative;
	vertical-align: baseline;
}
s-thumbnails-inner {
	position: relative;
	box-shadow: none !important;
	opacity: 20;
	box-shadow: none !important;
	outline-width: 0;
}
s-position {
	line-height: inherit;
	height: 0 !important;
	line-height: 1 !important;
	line-height: 1 !important;
}
s-horizontal-nav-countdown {
	display: grid;
	vertical-align: middle;
	text-align: left;
	white-space: nowrap;
	margin: 0;
}
s-position-bottom-back {
	bottom: 0;
}
s-webkit-countdown {
	border: 0 none transparent;
	overflow-y: hidden;
	box-shadow: none !important;
	box-shadow: none !important;
	overflow-y: hidden;
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
v-blocks-left-button {
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
v-carousel-image {
	width: 0 !important;
	align-items: left;
	flex-shrink: 0;
	outline: none !important;
}
v-old-next {
	line-height: 1 !important;
}
v-horizontal {
	vertical-align: middle;
	box-sizing: content-box;
	opacity: 1;
}
v-old-carousel-inner {
	background-color: transparent;
}
v-tables-tables {
	box-sizing: content-box;
	fill: currentColor;
	width: 0 !important;
	grid-gap: 30px;
}
v-price-inner-button {
	border: none !important;
}
v-horizontal-repeater {
	position: relative;
	display: grid;
	line-height: inherit;
	bottom: 10;
}
v-layout-position {
	justify-content: center;
	-webkit-user-select: none;
	opacity: 1;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
v-totals-thumbnails-top {
	line-height: 1 !important;
	border: none;
	outline-width: 0;
	border: none;
}
v-repeater-image {
	vertical-align: middle;
	justify-content: center;
	fill: currentColor;
}
v-back {
	line-height: calc(1em + 2px);
	right: 0;
	flex-grow: 0;
	height: 100%;
}
v-bottom {
	vertical-align: middle;
}
v-button {
	opacity: 10;
}
v-thumbnails {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	flex-grow: 0;
	align-items: left;
	opacity: 20;
}
v-countdown-repeater {
	display: inline;
	grid-gap: 30px;
	flex-shrink: 0;
}
v-price {
	margin: 0 !important;
}
v-next-inner-tables {
	box-sizing: content-box;
}
v-price {
	position: absolute !important;
	flex-grow: 0;
}
v-inner-top-webkit {
	border: none !important;
	justify-content: center;
	border: none;
	top: 50;
	display: inline !important;
}
.fa-piggy-bank:before {
  content: "\f4d3";
}
d-horizontal-nav-image {
	vertical-align: baseline;
	fill: currentColor;
	right: 0;
	border: 0 none transparent;
}
d-next-horizontal-button {
	width: 100%;
	opacity: 10;
	opacity: 20;
}
d-totals {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	text-decoration: none;
}
d-blocks-quantity-layout {
	border: none;
	text-align: center;
	align-items: center;
	overflow-x: auto;
	box-shadow: none !important;
}
d-carousel-inner {
	overflow-y: hidden;
	grid-gap: 30px;
	width: calc(1em + 3px);
	white-space: nowrap;
	align-items: left;
}
d-top-position {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	box-sizing: content-box;
	font-size: 1em;
}
d-countdown-inner {
	transform: translate(50%, -50%);
	top: 0;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
d-horizontal-blocks {
	right: 0;
}
d-next-nav {
	align-items: left;
}
d-nav-image {
	padding: 0.5em !important;
}
d-thumbnails-image-thumbnails {
	scrollbar-width: none;
	opacity: 20;
	opacity: 30;
}
d-layout-quantity-carousel {
	white-space: nowrap;
	height: calc(1em + 3px);
	height: 100%;
	align-items: left;
	right: 0;
}
d-image-position-repeater {
	display: flex;
	transform: translate(50%, -50%);
	background-color: transparent;
	-ms-user-select: none;
	right: 0;
}
d-old-quantity {
	user-select: none;
	transform: translate(50%, -50%);
}
d-nav-countdown {
	position: absolute !important;
	text-decoration: none;
	user-select: none;
	text-align: center;
}
d-repeater-image {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	vertical-align: middle;
	flex-grow: 0;
}
d-nav-carousel-layout {
	color: inherit;
	position: absolute;
	opacity: 30;
}
d-inner-position {
	bottom: 0;
	transform: translate(50%, -50%);
	overflow-x: auto;
	line-height: inherit;
}
d-inner {
	display: inline !important;
	bottom: 0;
	width: calc(1em + 3px);
	outline: none !important;
	position: relative;
}
d-carousel {
	text-transform: inherit;
	z-index: 1;
}
d-image-price {
	position: absolute;
	transform: translate(50%, -50%);
	display: grid;
	transform: translate(50%, -50%);
}
d-layout {
	display: inline !important;
	transform: translate(50%, -50%);
	fill: currentColor;
}
d-totals-price {
	vertical-align: middle;
}
d-blocks-carousel-bottom {
	flex-grow: 0;
	letter-spacing: inherit;
}
d-tables {
	fill: currentColor;
	outline-width: 0;
	fill: currentColor;
	top: 50;
	grid-gap: 30px;
}
d-bottom-countdown-position {
	width: 100%;
	text-transform: inherit;
	border: none;
	position: relative;
}
d-totals-quantity-horizontal {
	border: none !important;
	bottom: 0;
}
d-layout-bottom-carousel {
	width: 100%;
	width: 0 !important;
	flex-grow: 0;
	align-items: center;
}
d-image {
	right: 0;
	letter-spacing: inherit;
	outline-width: 0;
	opacity: 10;
}
d-countdown {
	position: relative;
	box-shadow: none !important;
	color: #fff;
	letter-spacing: inherit;
}
d-layout-top-button {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
d-position-left-back {
	box-shadow: none !important;
	opacity: 10;
	align-items: center;
	fill: currentColor;
	padding: 0.5em !important;
}
d-carousel-repeater-inner {
	top: 0;
	top: 10;
	line-height: 1 !important;
	font-size: 1em;
	display: flex;
}
d-countdown-back-totals {
	transform: translate(50%, -50%);
	text-align: center;
	margin: 0;
	overflow-y: hidden;
	top: 0;
}
d-button {
	text-decoration: none;
	-webkit-user-select: none;
	margin: 0;
}
d-tables-button-blocks {
	grid-template-columns: 1fr 1fr;
}
d-inner-thumbnails {
	align-items: left;
}
d-repeater-tables-price {
	opacity: 1;
	bottom: 20;
	background-color: transparent;
}
d-quantity-repeater-bottom {
	height: 100%;
}
d-image {
	width: 2em;
	color: inherit;
	height: 100%;
}
d-tables {
	bottom: 20;
	opacity: 30;
	vertical-align: baseline;
	-webkit-user-select: none;
	scrollbar-width: none;
}
d-blocks-inner {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	user-select: none;
}
.fa-pills:before {
  content: "\f484";
}
e-image-totals {
	width: 2em;
	right: 0;
	overflow-x: auto;
	position: absolute !important;
}
e-tables {
	color: inherit;
	margin: 0;
}
e-next-bottom-left {
	width: 2em;
}
e-carousel-inner {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	margin: 0 !important;
	right: 0;
}
e-countdown {
	bottom: 0;
}
e-quantity-bottom-carousel {
	line-height: inherit;
}
e-left-inner-next {
	border: 0 none transparent;
	margin: 0 !important;
	letter-spacing: inherit;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
e-next {
	line-height: calc(1em + 2px);
}
e-left {
	white-space: nowrap;
	-webkit-user-select: none;
	font-size: 1em;
}
e-top {
	display: grid;
	bottom: 20;
	grid-gap: 30px;
}
e-repeater {
	outline-width: 0;
	min-height: 0 !important;
	width: calc(1em + 3px);
}
e-top-thumbnails-back {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	display: inline !important;
	line-height: inherit;
}
e-horizontal {
	position: absolute !important;
}
e-tables {
	line-height: inherit;
}
e-totals {
	width: calc(1em + 3px);
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	position: absolute;
}
e-back {
	flex-shrink: 0;
	height: calc(1em + 3px);
}
e-tables {
	bottom: 20;
}
e-left-horizontal-thumbnails {
	opacity: 10;
}
e-position-tables {
	position: absolute;
	margin: 0 !important;
	opacity: 1;
}
e-blocks-totals-inner {
	letter-spacing: inherit;
	overflow-x: auto;
	bottom: 20;
	display: inline;
	letter-spacing: inherit;
}
e-button-old {
	flex-shrink: 0;
	line-height: inherit;
}
e-left {
	bottom: 10;
	font-size: 1em;
	display: grid;
	background-color: transparent;
	top: 50;
}
e-countdown-inner-webkit {
	background-color: transparent;
}
e-price-carousel {
	text-transform: inherit;
	display: grid;
	bottom: 0;
	line-height: inherit;
	height: 0 !important;
}
e-next {
	line-height: 1 !important;
	display: inline;
	height: 0 !important;
}
e-nav-old {
	overflow-x: auto;
}
e-back {
	line-height: 1 !important;
	min-height: 0 !important;
	text-align: center;
	position: absolute !important;
	flex-shrink: 0;
}
e-back {
	border: none;
	z-index: 1;
	top: 10;
}
e-old-webkit {
	outline-width: 0;
	display: grid;
}
e-image-totals-button {
	display: grid;
	outline: none !important;
	outline-width: 0;
	letter-spacing: inherit;
}
e-inner {
	grid-gap: 30px;
}
e-nav {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	display: inline !important;
	top: 10;
}
e-quantity {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
e-bottom-left {
	opacity: 10;
	text-align: center;
	background-color: transparent;
	border: 0 none transparent;
}
e-webkit-webkit {
	-ms-user-select: none;
	margin: 0;
	top: 50;
	align-items: center;
}
e-image-carousel-blocks {
	box-sizing: content-box;
	min-height: 0 !important;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
e-old-countdown {
	top: 50;
	line-height: 1 !important;
	transform: translate(50%, -50%);
}
e-totals-horizontal {
	height: 0 !important;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	top: 0;
	outline-width: 0;
}
e-button-old-carousel {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	opacity: 20;
	border: 0 none transparent;
	z-index: 1;
}
e-layout {
	padding: 0.5em !important;
}
e-layout-layout-layout {
	padding: 0.5em !important;
}
.fa-pinterest:before {
  content: "\f0d2";
}
p-top {
	box-shadow: none !important;
	height: 100%;
	border: none !important;
}
p-left-button-nav {
	box-sizing: content-box;
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
p-button-image {
	-webkit-user-select: none;
	outline: none !important;
	top: 50;
	height: 0 !important;
}
p-image-totals-left {
	border: none !important;
	width: 100%;
	position: relative;
	box-shadow: none !important;
}
p-inner {
	width: 100%;
	position: absolute !important;
	z-index: 1;
	box-shadow: none !important;
	position: absolute !important;
}
p-quantity {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
p-carousel-thumbnails-top {
	line-height: calc(1em + 2px);
	width: 0 !important;
	outline-width: 0;
	border: 0 none transparent;
}
p-left {
	align-items: center;
}
p-tables {
	-webkit-user-select: none;
	border: 0 none transparent;
	opacity: 1;
	transform: translate(50%, -50%);
}
p-horizontal-countdown {
	-webkit-user-select: none;
	bottom: 0;
}
p-layout-button {
	margin: 0;
	z-index: 1;
	bottom: 20;
	transform: translate(50%, -50%);
}
p-top-horizontal {
	margin: 0;
	opacity: 30;
	height: 0 !important;
	bottom: 0;
	position: absolute !important;
}
p-button-horizontal-horizontal {
	display: grid;
	bottom: 10;
}
p-image-layout {
	fill: currentColor;
}
p-old-image {
	margin: 0 !important;
	color: inherit;
	bottom: 10;
	min-width: 0 !important;
}
p-horizontal-tables-thumbnails {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
p-countdown {
	fill: currentColor;
	min-height: 0 !important;
}
p-price-inner {
	opacity: 1;
}
p-horizontal {
	align-items: left;
	-webkit-text-decoration-skip: objects;
}
p-layout-totals-left {
	vertical-align: middle;
	display: inline !important;
}
p-layout-horizontal-repeater {
	padding: 0.5em !important;
	white-space: nowrap;
}
p-inner-next {
	grid-gap: 30px;
	position: absolute;
}
p-tables-old {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	width: 2em;
	display: grid;
}
p-webkit-position-old {
	background-color: transparent;
	user-select: none;
}
p-thumbnails-layout-thumbnails {
	left: calc(50% - 0.5em) !important;
	align-items: left;
	height: 100%;
	right: 0;
	opacity: 10;
}
p-position {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	margin: 0 !important;
	bottom: 10;
}
p-position {
	height: calc(1em + 3px);
}
p-inner-next {
	opacity: 20;
}
p-bottom {
	opacity: 10;
	width: calc(1em + 3px);
	box-shadow: none !important;
	line-height: 1 !important;
}
p-button-layout {
	border: none;
	text-transform: inherit;
	transform: translate(50%, -50%);
	background-color: transparent;
	display: grid;
}
p-button-next-next {
	top: 50;
	position: absolute;
	position: absolute !important;
	margin: 0 !important;
	color: #fff;
}
p-button-blocks {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	opacity: 20;
	letter-spacing: inherit;
}
p-top {
	vertical-align: middle;
	font-size: 1em;
	z-index: 1;
}
p-bottom-left-left {
	padding: 0.5em !important;
}
p-back {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
p-image-horizontal {
	text-decoration: none;
	color: inherit;
	margin: 0;
	letter-spacing: inherit;
	outline-width: 0;
}
p-tables-bottom-button {
	color: inherit;
	font-size: 1em;
	min-width: 0 !important;
}
p-countdown-image-image {
	border: 0 none transparent;
	width: calc(1em + 3px);
}
p-back {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	overflow-y: hidden;
	vertical-align: baseline;
}
p-button-left {
	-ms-user-select: none;
	white-space: nowrap;
	border: none !important;
	width: 2em;
	align-items: left;
}
p-price-countdown-bottom {
	border: none;
	text-decoration: none;
	position: absolute !important;
	display: inline !important;
	display: inline;
}
p-blocks {
	line-height: inherit;
	align-items: left;
	top: calc(50% - 0.5em) !important;
	border: none;
}
p-tables-tables {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	margin: 0 !important;
}
p-old-repeater {
	top: 0;
	height: calc(1em + 3px);
	min-width: 0 !important;
}
p-horizontal {
	top: 10;
	box-sizing: content-box;
	letter-spacing: inherit;
}
p-button {
	display: grid;
	opacity: 10;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	width: 0 !important;
}
.fa-pinterest-p:before {
  content: "\f231";
}
v-webkit-carousel-horizontal {
	line-height: calc(1em + 2px);
	font-size: 1em;
	align-items: center;
}
v-countdown {
	letter-spacing: inherit;
	min-height: 0 !important;
	vertical-align: middle;
	font-size: 1em;
}
v-horizontal {
	position: relative;
	display: grid;
	z-index: 1;
}
v-next {
	line-height: 1 !important;
	position: absolute !important;
}
v-webkit {
	text-transform: inherit;
	margin: 0 !important;
	box-shadow: none !important;
	fill: currentColor;
	box-shadow: none !important;
}
v-left-nav {
	border: 0 none transparent;
	position: absolute;
}
v-thumbnails-webkit-repeater {
	position: relative;
	width: 100%;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	right: 0;
}
v-blocks-carousel {
	vertical-align: middle;
	align-items: center;
	flex-grow: 0;
	line-height: inherit;
	right: 0;
}
v-nav-inner {
	scrollbar-width: none;
	line-height: inherit;
	text-decoration: none;
	height: calc(1em + 3px);
}
v-carousel-nav-carousel {
	display: grid;
	flex-shrink: 0;
	margin: 0 !important;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
v-repeater-webkit {
	fill: currentColor;
	vertical-align: middle;
}
v-totals-layout-top {
	line-height: inherit;
	display: inline;
	right: 0;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
v-blocks-top {
	opacity: 1;
	border: none;
	width: calc(1em + 3px);
	z-index: 1;
}
v-carousel {
	opacity: 30;
	overflow-x: auto;
	display: inline;
	text-align: left;
	overflow-y: hidden;
}
v-back-layout {
	flex-grow: 0;
	grid-gap: 30px;
	min-height: 0 !important;
	width: calc(1em + 3px);
}
v-bottom {
	color: #fff;
}
v-inner {
	line-height: 1 !important;
	height: 100%;
	opacity: 10;
}
v-price-inner {
	opacity: 20;
	border: 0 none transparent;
	display: inline;
	-webkit-user-select: none;
	vertical-align: baseline;
}
v-nav-button-nav {
	right: 0;
	min-width: 0 !important;
	text-decoration: none;
	background-color: transparent;
}
v-button-image-tables {
	outline: none !important;
	flex-shrink: 0;
}
v-horizontal-totals {
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
v-thumbnails-image-layout {
	line-height: 1 !important;
	position: absolute !important;
	position: absolute !important;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
v-carousel-bottom-price {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	line-height: 1 !important;
	opacity: 30;
}
v-blocks {
	scrollbar-width: none;
	text-align: left;
}
v-button-totals-quantity {
	background-color: transparent;
	bottom: 10;
	top: 50;
	top: 50;
}
v-layout-old-countdown {
	align-items: center;
	outline-width: 0;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
v-countdown-carousel {
	vertical-align: baseline;
	top: 10;
}
v-image {
	color: inherit;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	text-align: left;
}
v-next {
	position: absolute;
	min-height: 0 !important;
}
v-carousel {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	letter-spacing: inherit;
	width: 2em;
}
v-old-quantity-position {
	width: 0 !important;
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
}
v-webkit-totals {
	overflow-x: auto;
	opacity: 1;
}
v-inner-tables {
	height: 0 !important;
	top: 50;
	user-select: none;
}
v-button-left {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
v-nav-button-totals {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	box-sizing: content-box;
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
t-quantity-position-tables {
	position: absolute !important;
}
t-inner-price {
	box-sizing: content-box;
	overflow-y: hidden;
	top: 50;
}
t-totals-left-horizontal {
	width: 0 !important;
}
t-quantity-carousel-top {
	display: flex;
	border: 0 none transparent;
	vertical-align: middle;
	display: inline !important;
}
t-next {
	right: 0;
	align-items: left;
	width: 2em;
	height: calc(1em + 3px);
	white-space: nowrap;
}
t-image-blocks {
	fill: currentColor;
	display: flex;
	top: 10;
}
t-button-horizontal {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	display: flex;
	line-height: inherit;
}
t-totals {
	line-height: 1 !important;
	vertical-align: baseline;
}
t-quantity {
	outline: none !important;
	border: 0 none transparent;
	border: none;
}
t-repeater {
	fill: currentColor;
}
t-old-totals-inner {
	width: 100%;
	width: 100%;
	margin: 0;
	position: absolute !important;
}
t-next {
	opacity: 20;
	z-index: 1;
}
t-blocks-horizontal-position {
	overflow-x: auto;
	background-color: transparent;
	opacity: 1;
	margin: 0 !important;
	border: 0 none transparent;
}
t-price {
	padding: 0.5em !important;
}
t-webkit-back {
	transform: translate(50%, -50%);
	position: absolute;
	display: flex;
}
t-button-nav-quantity {
	justify-content: center;
}
t-layout {
	align-items: center;
	-ms-user-select: none;
	-ms-user-select: none;
	outline-width: 0;
}
t-thumbnails-bottom-nav {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	border: none;
	width: calc(1em + 3px);
	scrollbar-width: none;
}
.fa-pizza-slice:before {
  content: "\f818";
}
b-left-old {
	border: none;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
b-tables {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	display: inline;
	top: 0;
	flex-shrink: 0;
}
b-totals-horizontal {
	top: 0;
}
b-old-webkit {
	text-align: left;
	vertical-align: baseline;
}
b-left-inner-inner {
	display: inline !important;
	position: absolute;
	margin: 0 !important;
}
b-thumbnails {
	transform: translate(50%, -50%);
	width: 0 !important;
	text-transform: inherit;
	align-items: center;
	padding: 0.5em !important;
}
b-next-carousel {
	-webkit-user-select: none;
	vertical-align: baseline;
	user-select: none;
	border: none;
	color: inherit;
}
b-thumbnails {
	z-index: 1;
	z-index: 1;
	min-width: 0 !important;
	position: relative;
	bottom: 20;
}
b-image-image {
	right: 0;
	padding: 0.5em !important;
	text-align: left;
}
b-top {
	border: 0 none transparent;
	user-select: none;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
b-back-next {
	border: none;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	letter-spacing: inherit;
	text-transform: inherit;
}
b-horizontal {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
b-horizontal-back-carousel {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
}
b-top-blocks-carousel {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	flex-shrink: 0;
}
b-left {
	-ms-user-select: none;
	width: calc(1em + 3px);
	min-width: 0 !important;
	bottom: 0;
}
b-blocks-layout-old {
	overflow-y: hidden;
	box-shadow: none !important;
	-ms-user-select: none;
	border: none !important;
}
b-quantity {
	background-color: transparent;
	border: none;
	width: 100%;
	min-height: 0 !important;
	fill: currentColor;
}
b-tables-left {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	box-shadow: none !important;
	vertical-align: baseline;
}
b-thumbnails-carousel {
	letter-spacing: inherit;
}
b-layout {
	position: absolute;
	opacity: 30;
	right: 0;
}
b-top {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	min-height: 0 !important;
}
b-button-tables {
	margin: 0 !important;
	fill: currentColor;
	overflow-x: auto;
}
b-countdown-left-blocks {
	height: calc(1em + 3px);
	margin: 0;
}
b-nav-quantity {
	background-color: transparent;
	display: flex;
	vertical-align: middle;
}
b-position {
	margin: 0;
	justify-content: center;
	flex-grow: 0;
}
b-image-quantity-position {
	display: flex;
	position: absolute !important;
	-ms-user-select: none;
	opacity: 20;
}
b-button-layout {
	vertical-align: middle;
	display: flex;
	opacity: 30;
	top: 0;
}
b-thumbnails-old {
	display: inline !important;
	fill: currentColor;
	border: 0 none transparent;
	border: none;
	opacity: 1;
}
b-old-countdown-webkit {
	flex-grow: 0;
	opacity: 10;
}
b-bottom {
	outline-width: 0;
	line-height: 1 !important;
	padding: 0.5em !important;
	display: inline !important;
}
b-top-repeater {
	opacity: 10;
	padding: 0.5em !important;
	display: inline !important;
	display: inline;
	box-sizing: content-box;
}
b-nav-repeater {
	text-align: left;
	top: 10;
	position: relative;
	opacity: 30;
	transform: translate(50%, -50%);
}
b-webkit-price {
	top: 10;
}
b-webkit-top {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	grid-gap: 30px;
	width: 0 !important;
	opacity: 1;
}
b-horizontal-webkit-blocks {
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	-ms-user-select: none;
	line-height: inherit;
}
b-next-layout-webkit {
	margin: 0;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	position: absolute;
	width: calc(1em + 3px);
}
.fa-place-of-worship:before {
  content: "\f67f";
}
y-webkit-back-repeater {
	overflow-y: hidden;
	margin: 0;
	flex-shrink: 0;
}
y-nav {
	opacity: 10;
	text-transform: inherit;
	top: 10;
}
y-bottom-webkit {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	height: 100%;
	white-space: nowrap;
	display: grid;
}
y-thumbnails-blocks-thumbnails {
	height: 0 !important;
	bottom: 10;
	width: 0 !important;
}
y-repeater-image-back {
	opacity: 30;
}
y-old {
	overflow-x: auto;
	fill: currentColor;
	min-width: 0 !important;
	user-select: none;
}
y-bottom-left {
	text-transform: inherit;
	text-transform: inherit;
	overflow-x: auto;
}
y-old {
	vertical-align: baseline;
	text-transform: inherit;
	opacity: 30;
	opacity: 1;
	min-height: 0 !important;
}
y-next-back-carousel {
	grid-template-columns: 1fr 1fr;
}
y-top {
	opacity: 1;
}
y-webkit-countdown {
	transform: translate(50%, -50%);
	opacity: 1;
	line-height: inherit;
}
y-totals-quantity-image {
	min-height: 0 !important;
	text-align: center;
}
y-repeater-back {
	display: inline;
	color: #fff;
}
y-quantity {
	transform: translate(50%, -50%);
	border: none !important;
}
y-blocks-quantity-horizontal {
	line-height: calc(1em + 2px);
	outline-width: 0;
	right: 0;
	-ms-user-select: none;
	letter-spacing: inherit;
}
y-price-blocks-back {
	vertical-align: baseline;
	position: absolute !important;
	white-space: nowrap;
}
y-inner-back-thumbnails {
	height: calc(1em + 3px);
}
y-blocks-repeater-carousel {
	width: 2em;
}
y-countdown-left {
	width: 2em;
	line-height: inherit;
	white-space: nowrap;
	border: none !important;
}
y-webkit-blocks-countdown {
	vertical-align: middle;
}
y-inner {
	height: calc(1em + 3px);
	display: inline;
	margin: 0;
	opacity: 1;
	align-items: center;
}
y-layout {
	align-items: left;
	top: calc(50% - 0.5em) !important;
}
y-carousel-old {
	grid-gap: 30px;
	z-index: 1;
}
y-thumbnails {
	overflow-y: hidden;
	border: none;
	text-align: left;
	scrollbar-width: none;
}
y-top-old {
	transform: translate(50%, -50%);
	opacity: 30;
}
y-repeater-top {
	top: 0;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
y-countdown-back {
	z-index: 1;
	width: calc(1em + 3px);
	flex-shrink: 0;
	margin: 0 !important;
}
y-layout-webkit {
	margin: 0 !important;
	vertical-align: middle;
	text-align: left;
}
y-horizontal {
	display: flex;
	top: 0;
	z-index: 1;
}
y-left-quantity {
	margin: 0;
	scrollbar-width: none;
	-ms-user-select: none;
	margin: 0;
}
y-old-tables {
	position: relative;
	opacity: 20;
	vertical-align: baseline;
}
y-old {
	align-items: left;
}
y-nav {
	outline-width: 0;
	text-align: left;
	width: 2em;
	user-select: none;
	background-color: transparent;
}
y-price {
	scrollbar-width: none;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
}
y-next-countdown-nav {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
y-nav-repeater-top {
	align-items: left;
	-ms-user-select: none;
	line-height: 1 !important;
}
y-position {
	scrollbar-width: none;
	text-transform: inherit;
	outline-width: 0;
}
.fa-plane:before {
  content: "\f072";
}
y-image-old {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	position: relative;
	line-height: 1 !important;
}
y-countdown-repeater {
	opacity: 20;
	display: grid;
	-webkit-user-select: none;
}
y-position-totals {
	position: absolute !important;
}
y-totals-nav {
	letter-spacing: inherit;
}
y-left-bottom {
	background-color: transparent;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	grid-gap: 30px;
}
y-nav-position {
	fill: currentColor;
	text-align: left;
}
y-thumbnails {
	display: inline;
	min-height: 0 !important;
	top: 0;
}
y-thumbnails-position {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
y-button-button-bottom {
	text-align: center;
	letter-spacing: inherit;
	border: 0 none transparent;
	position: absolute !important;
	bottom: 0;
}
y-layout-quantity {
	letter-spacing: inherit;
	flex-shrink: 0;
}
y-back {
	width: 0 !important;
	width: 0 !important;
}
y-next {
	right: 0;
	position: absolute !important;
}
y-carousel-countdown {
	color: #fff;
	overflow-x: auto;
	border: none !important;
}
y-layout-quantity {
	font-size: 1em;
	display: inline;
}
y-tables-bottom {
	border: 0 none transparent;
}
y-price {
	box-sizing: content-box;
	display: grid;
	right: 0;
}
y-next-nav {
	margin: 0;
	height: 100%;
	display: grid;
	line-height: 1 !important;
}
.fa-plane-arrival:before {
  content: "\f5af";
}
j-totals {
	text-align: left;
	border: none;
	position: absolute;
	fill: currentColor;
}
j-position {
	right: 0;
	vertical-align: baseline;
	background-color: transparent;
	justify-content: center;
}
j-quantity-button-repeater {
	border: 0 none transparent;
	width: 100%;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	flex-shrink: 0;
}
j-back-carousel {
	line-height: 1 !important;
	position: relative;
	width: 100%;
	display: grid;
	line-height: calc(1em + 2px);
}
j-nav-thumbnails {
	outline-width: 0;
}
j-back {
	vertical-align: middle;
	width: calc(1em + 3px);
}
j-position-image {
	display: grid;
	width: 0 !important;
	z-index: 1;
	padding: 0.5em !important;
}
j-layout-totals {
	user-select: none;
	display: flex;
	letter-spacing: inherit;
}
j-price-thumbnails-next {
	vertical-align: middle;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
j-back-next-carousel {
	bottom: 0;
	bottom: 20;
}
j-layout {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
}
j-countdown-webkit-left {
	align-items: center;
	width: calc(1em + 3px);
	box-sizing: content-box;
}
.fa-plane-departure:before {
  content: "\f5b0";
}
n-position {
	top: 0;
	display: flex;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	position: relative;
}
n-webkit {
	color: inherit;
	overflow-x: auto;
}
n-blocks-price {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
n-quantity {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	text-align: center;
}
n-left {
	top: 10;
	opacity: 20;
	opacity: 30;
	bottom: 0;
}
n-totals-countdown {
	position: absolute;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
n-countdown {
	text-transform: inherit;
	z-index: 1;
	display: grid;
	border: none !important;
}
n-position-blocks {
	justify-content: center;
	border: 0 none transparent;
	top: 10;
}
n-back-quantity-horizontal {
	user-select: none;
	line-height: 1 !important;
	flex-grow: 0;
	width: 100%;
}
n-inner-totals-bottom {
	-ms-user-select: none;
	width: calc(1em + 3px);
	opacity: 10;
}
n-horizontal {
	border: 0 none transparent;
	margin: 0 !important;
}
n-tables {
	position: absolute;
	width: 0 !important;
}
n-totals-price-bottom {
	z-index: 1;
	min-height: 0 !important;
}
n-webkit {
	box-shadow: none !important;
	border: 0 none transparent;
	z-index: 1;
}
n-next-webkit {
	height: 0 !important;
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
n-layout {
	text-align: left;
	outline-width: 0;
	user-select: none;
	color: inherit;
	right: 0;
}
n-position {
	letter-spacing: inherit;
	white-space: nowrap;
	bottom: 20;
	z-index: 1;
	display: inline;
}
n-repeater-quantity-bottom {
	right: 0;
	-webkit-user-select: none;
}
n-quantity-price-horizontal {
	bottom: 10;
	border: 0 none transparent;
	color: inherit;
}
n-button-tables-position {
	min-width: 0 !important;
	top: 50;
}
n-webkit-position-repeater {
	text-decoration: none;
	line-height: inherit;
	vertical-align: middle;
}
n-image-inner-carousel {
	line-height: 1 !important;
	overflow-x: auto;
	overflow-x: auto;
}
n-horizontal-inner {
	justify-content: center;
	display: inline !important;
	line-height: inherit;
	min-height: 0 !important;
}
n-position-thumbnails {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	top: 10;
}
n-top-old-repeater {
	opacity: 20;
	opacity: 20;
	width: 100%;
}
n-horizontal {
	box-sizing: content-box;
	-webkit-user-select: none;
	display: inline;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
n-position-button {
	opacity: 20;
	position: absolute !important;
	background-color: transparent;
	top: 50;
}
n-horizontal {
	opacity: 10;
	white-space: nowrap;
	opacity: 20;
	justify-content: center;
	overflow-y: hidden;
}
n-totals-left {
	display: inline !important;
	align-items: left;
}
n-webkit {
	margin: 0 !important;
	justify-content: center;
	scrollbar-width: none;
}
n-thumbnails-top-inner {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
n-totals-thumbnails-top {
	height: 0 !important;
	width: 0 !important;
	border: none;
}
n-image {
	bottom: 20;
	min-height: 0 !important;
	border: 0 none transparent;
	scrollbar-width: none;
}
n-quantity-next {
	border: 0 none transparent;
	z-index: 1;
	outline: none !important;
	bottom: 20;
	transform: translate(50%, -50%);
}
n-bottom-thumbnails-back {
	top: 50;
	position: absolute !important;
	display: grid;
}
n-next-next-price {
	opacity: 20;
}
n-totals-button {
	margin: 0;
	min-height: 0 !important;
}
n-horizontal-layout {
	outline-width: 0;
}
n-countdown-repeater {
	vertical-align: baseline;
	border: none;
	position: absolute;
	flex-shrink: 0;
	bottom: 20;
}
n-image-layout-price {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
n-horizontal-webkit {
	flex-grow: 0;
	top: 50;
	outline: none !important;
	font-size: 1em;
	opacity: 10;
}
n-blocks-top-carousel {
	box-sizing: content-box;
	margin: 0 !important;
	outline: none !important;
	color: #fff;
	bottom: 0;
}
n-quantity {
	bottom: 10;
	grid-gap: 30px;
	justify-content: center;
}
n-blocks-countdown-price {
	vertical-align: middle;
	overflow-x: auto;
	display: inline;
	font-size: 1em;
}
.fa-play:before {
  content: "\f04b";
}
w-repeater {
	bottom: 20;
	color: #fff;
	display: grid;
	display: flex;
}
w-bottom-webkit-layout {
	background-color: transparent;
	top: 10;
}
w-image-left-countdown {
	grid-gap: 30px;
	border: 0 none transparent;
	outline-width: 0;
}
w-countdown-blocks-image {
	position: relative;
	color: #fff;
	opacity: 10;
	overflow-y: hidden;
	top: 0;
}
w-webkit {
	line-height: inherit;
}
w-bottom-position-position {
	vertical-align: baseline;
	line-height: calc(1em + 2px);
	flex-grow: 0;
	vertical-align: middle;
}
w-nav-carousel {
	color: #fff;
}
w-price {
	z-index: 1;
	flex-shrink: 0;
	fill: currentColor;
}
w-countdown-button-price {
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
w-carousel-left {
	fill: currentColor;
	box-shadow: none !important;
	top: 0;
}
w-tables-image {
	-ms-user-select: none;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
w-position {
	font-size: 1em;
	width: 100%;
	width: 2em;
	bottom: 0;
}
w-image-back {
	top: 0;
	width: 0 !important;
	scrollbar-width: none;
	box-sizing: content-box;
	outline-width: 0;
}
w-bottom-layout-layout {
	opacity: 1;
	min-height: 0 !important;
}
w-countdown {
	letter-spacing: inherit;
	min-height: 0 !important;
	position: absolute;
}
w-thumbnails {
	border: none !important;
}
w-carousel-old {
	color: #fff;
	position: relative;
}
w-old-top-left {
	bottom: 0;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
w-price-repeater {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
w-image-thumbnails-price {
	bottom: 20;
	justify-content: center;
	overflow-x: auto;
}
w-top-quantity-back {
	z-index: 1;
	text-transform: inherit;
	outline: none !important;
}
w-layout-button-totals {
	flex-shrink: 0;
	position: absolute !important;
	overflow-x: auto;
	display: inline;
}
w-next {
	scrollbar-width: none;
	height: 0 !important;
	opacity: 20;
	bottom: 0;
}
w-top-next-inner {
	display: inline;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
w-price-back-next {
	opacity: 10;
	-ms-user-select: none;
	overflow-y: hidden;
	text-transform: inherit;
}
w-horizontal-thumbnails-carousel {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	box-sizing: content-box;
	position: absolute !important;
}
w-webkit {
	text-transform: inherit;
	opacity: 10;
	min-height: 0 !important;
	outline-width: 0;
	bottom: 0;
}
w-left-horizontal {
	width: calc(1em + 3px);
	border: 0 none transparent;
	-ms-user-select: none;
	width: 100%;
	line-height: inherit;
}
w-layout-webkit {
	margin: 0 !important;
}
w-totals-image {
	justify-content: center;
	opacity: 1;
	width: calc(1em + 3px);
}
w-carousel-image {
	overflow-x: auto;
	position: absolute !important;
	grid-gap: 30px;
}
w-button {
	grid-gap: 30px;
	align-items: center;
	text-decoration: none;
	overflow-x: auto;
}
w-left-repeater-horizontal {
	position: absolute !important;
	width: 0 !important;
	user-select: none;
}
w-blocks {
	right: 0;
	-ms-user-select: none;
	letter-spacing: inherit;
	overflow-y: hidden;
	-webkit-user-select: none;
}
.fa-play-circle:before {
  content: "\f144";
}
t-layout {
	position: absolute;
	vertical-align: middle;
}
t-inner-countdown-blocks {
	height: 100%;
	font-size: 1em;
}
t-old-horizontal-countdown {
	background-color: transparent;
	overflow-x: auto;
	text-decoration: none;
	align-items: center;
}
t-horizontal {
	-webkit-text-decoration-skip: objects;
	height: 100%;
}
t-totals {
	min-height: 0 !important;
	letter-spacing: inherit;
	opacity: 20;
}
t-price-nav-back {
	justify-content: center;
	white-space: nowrap;
}
t-old-tables-blocks {
	display: grid;
	box-shadow: none !important;
	bottom: 20;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
t-position {
	vertical-align: middle;
	top: 10;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
t-tables-price {
	overflow-x: auto;
	background-color: transparent;
	bottom: 0;
}
t-top {
	opacity: 20;
}
t-carousel-position-horizontal {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
}
t-carousel {
	border: none !important;
	bottom: 20;
	margin: 0;
	z-index: 1;
	display: inline;
}
t-back-layout {
	text-decoration: none;
	color: inherit;
	fill: currentColor;
	text-align: left;
	text-align: left;
}
t-horizontal-thumbnails-blocks {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
t-carousel {
	top: 10;
	width: 0 !important;
	bottom: 10;
	color: inherit;
	width: calc(1em + 3px);
}
t-countdown-back-quantity {
	z-index: 1;
	flex-shrink: 0;
	margin: 0;
	outline: none !important;
	text-align: left;
}
t-button-carousel {
	border: 0 none transparent;
}
t-blocks {
	color: inherit;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	margin: 0;
}
t-horizontal-webkit {
	top: 50;
	white-space: nowrap;
	height: 0 !important;
}
t-repeater-bottom {
	outline-width: 0;
	margin: 0 !important;
	align-items: center;
}
t-totals-tables-left {
	display: grid;
	display: grid;
	opacity: 20;
	align-items: center;
}
t-blocks {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	flex-shrink: 0;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
t-carousel-blocks {
	top: 10;
	position: absolute;
}
t-countdown-top {
	opacity: 1;
	display: inline !important;
}
t-blocks-repeater-position {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	opacity: 10;
	opacity: 20;
}
t-tables-back-countdown {
	grid-gap: 30px;
	box-sizing: content-box;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
t-carousel {
	scrollbar-width: none;
	display: inline !important;
	opacity: 1;
}
t-blocks-price-image {
	display: inline !important;
	justify-content: center;
	z-index: 1;
	color: inherit;
}
.fa-playstation:before {
  content: "\f3df";
}
e-countdown {
	border: none !important;
	scrollbar-width: none;
	width: 2em;
	height: 0 !important;
}
e-horizontal {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
e-countdown-button-old {
	height: 100%;
	-webkit-user-select: none;
	display: grid;
}
e-tables-back-top {
	opacity: 20;
	vertical-align: middle;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
e-position-nav-totals {
	line-height: 1 !important;
	bottom: 10;
}
e-tables-position {
	white-space: nowrap;
	min-height: 0 !important;
	bottom: 0;
	text-transform: inherit;
}
e-totals {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	position: absolute !important;
	min-width: 0 !important;
}
e-position {
	text-align: left;
	z-index: 1;
	right: 0;
}
e-next-quantity-price {
	min-height: 0 !important;
	display: inline;
	user-select: none;
	text-transform: inherit;
	flex-grow: 0;
}
e-price-old {
	flex-grow: 0;
}
e-carousel-button-webkit {
	top: 0;
	letter-spacing: inherit;
}
e-nav-thumbnails {
	overflow-y: hidden;
	grid-gap: 30px;
}
e-position {
	opacity: 30;
	box-sizing: content-box;
}
e-button-top {
	user-select: none;
	width: 2em;
	align-items: center;
}
e-top {
	overflow-x: auto;
	position: relative;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
e-webkit-price {
	grid-gap: 30px;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
e-image-next-bottom {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
.fa-plug:before {
  content: "\f1e6";
}
g-button {
	z-index: 1;
}
g-layout {
	width: 0 !important;
}
g-nav-carousel {
	opacity: 1;
	width: calc(1em + 3px);
}
g-carousel-left {
	transform: translate(50%, -50%);
	border: none;
	flex-grow: 0;
	user-select: none;
}
g-totals-old {
	background-color: transparent;
	fill: currentColor;
	text-decoration: none;
	text-transform: inherit;
}
g-top {
	width: 100%;
	align-items: left;
	width: 0 !important;
}
g-countdown-old {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	letter-spacing: inherit;
}
g-image-price-nav {
	box-sizing: content-box;
	align-items: center;
}
g-quantity-blocks {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	opacity: 1;
	text-decoration: none;
}
g-tables-next-nav {
	color: inherit;
	grid-gap: 30px;
	top: 10;
}
g-image-top {
	width: 2em;
	top: 0;
	overflow-x: auto;
	color: #fff;
}
g-price-left {
	box-shadow: none !important;
	height: 100%;
	line-height: 1 !important;
	-webkit-user-select: none;
	min-height: 0 !important;
}
g-thumbnails-next {
	height: 100%;
	flex-grow: 0;
	overflow-y: hidden;
}
g-horizontal {
	min-width: 0 !important;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
g-position-top-position {
	min-height: 0 !important;
	justify-content: center;
}
g-button {
	display: grid;
	min-width: 0 !important;
	width: 100%;
}
g-thumbnails-price {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	display: flex;
	border: none !important;
}
g-repeater {
	display: inline;
}
g-layout {
	text-transform: inherit;
}
g-quantity {
	padding: 0.5em !important;
	overflow-x: auto;
	height: 0 !important;
	justify-content: center;
	grid-gap: 30px;
}
g-next {
	vertical-align: middle;
	box-sizing: content-box;
	opacity: 20;
}
g-webkit-tables {
	z-index: 1;
	letter-spacing: inherit;
}
g-horizontal-carousel-carousel {
	right: 0;
	background-color: transparent;
}
g-inner-quantity-webkit {
	line-height: inherit;
	top: 10;
	fill: currentColor;
}
g-thumbnails-back-carousel {
	text-decoration: none;
	position: absolute !important;
	padding: 0.5em !important;
	overflow-y: hidden;
	margin: 0;
}
g-back-button {
	opacity: 1;
	line-height: calc(1em + 2px);
}
g-horizontal-price {
	text-align: center;
	bottom: 10;
}
g-old-totals-inner {
	height: 0 !important;
	align-items: center;
	position: absolute !important;
}
g-blocks {
	border: none;
	overflow-x: auto;
	width: 0 !important;
}
g-blocks {
	outline-width: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
g-bottom-old-blocks {
	position: absolute;
	position: absolute !important;
	border: none;
}
g-quantity {
	margin: 0 !important;
}
g-blocks-button {
	color: inherit;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	top: 0;
}
g-countdown-carousel {
	width: calc(1em + 3px);
}
g-repeater-blocks {
	bottom: 0;
}
g-repeater {
	flex-shrink: 0;
	text-align: center;
}
g-top-left {
	right: 0;
	top: 10;
}
g-position-left-tables {
	height: 0 !important;
}
g-left-nav-carousel {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	bottom: 0;
}
g-inner-inner {
	line-height: 1 !important;
	background-color: transparent;
}
g-horizontal-left {
	transform: translate(50%, -50%);
}
g-image-nav-position {
	top: calc(50% - 0.5em) !important;
	top: 0;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
g-image-old-blocks {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
g-blocks-old {
	top: 0;
}
g-old-thumbnails {
	overflow-x: auto;
}
g-back-tables {
	overflow-x: auto;
}
g-bottom-inner {
	height: calc(1em + 3px);
	bottom: 20;
	bottom: 0;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
.fa-plus:before {
  content: "\f067";
}
g-repeater {
	border: none !important;
	opacity: 20;
}
g-next-carousel-next {
	outline: none !important;
	padding: 0.5em !important;
	position: absolute !important;
}
g-nav {
	-webkit-user-select: none;
	user-select: none;
	right: 0;
	justify-content: center;
	overflow-x: auto;
}
g-carousel-countdown-bottom {
	display: grid;
}
g-left-bottom-left {
	justify-content: center;
	bottom: 20;
	font-size: 1em;
	box-shadow: none !important;
}
g-inner-old-inner {
	width: calc(1em + 3px);
	box-sizing: content-box;
	position: relative;
}
g-repeater-next {
	color: inherit;
	box-shadow: none !important;
}
g-back-thumbnails-button {
	display: grid;
}
g-image {
	justify-content: center;
	white-space: nowrap;
	scrollbar-width: none;
}
g-next-image {
	margin: 0;
	text-align: left;
	line-height: calc(1em + 2px);
}
g-button {
	box-sizing: content-box;
	border: 0 none transparent;
	width: 0 !important;
}
g-next-next {
	height: 100%;
	padding: 0.5em !important;
	scrollbar-width: none;
	user-select: none;
	opacity: 10;
}
g-position {
	z-index: 1;
	letter-spacing: inherit;
	margin: 0 !important;
}
g-repeater-repeater-horizontal {
	line-height: 1 !important;
	overflow-x: auto;
	text-decoration: none;
	justify-content: center;
}
g-bottom-repeater-bottom {
	opacity: 20;
	bottom: 20;
	min-width: 0 !important;
	display: inline !important;
}
g-quantity {
	position: relative;
	display: inline;
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
g-quantity-inner-position {
	scrollbar-width: none;
	background-color: transparent;
	margin: 0;
	display: grid;
}
g-totals-repeater-quantity {
	height: 0 !important;
}
g-back-webkit {
	right: 0;
	width: 100%;
	display: flex;
	width: 0 !important;
}
g-carousel-left-top {
	color: #fff;
	flex-grow: 0;
	-ms-user-select: none;
}
g-repeater {
	font-size: 1em;
	text-align: center;
	width: 0 !important;
	text-align: center;
	border: none;
}
g-quantity-carousel-left {
	display: inline !important;
	width: 100%;
}
g-layout-inner {
	opacity: 10;
}
g-bottom {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	height: 100%;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
g-price {
	height: 0 !important;
	opacity: 30;
	position: absolute !important;
	overflow-y: hidden;
	opacity: 30;
}
g-left {
	text-transform: inherit;
	top: 50;
	text-align: left;
	align-items: center;
}
g-webkit-price {
	vertical-align: middle;
	height: 0 !important;
	opacity: 1;
}
g-next-top-image {
	border: none !important;
	padding: 0.5em !important;
	top: 50;
	color: #fff;
	margin: 0;
}
g-layout {
	margin: 0 !important;
	width: 2em;
	display: grid;
	line-height: 1 !important;
}
g-blocks {
	width: 2em;
}
g-thumbnails-totals-bottom {
	bottom: 10;
	box-sizing: content-box;
	margin: 0;
}
g-back-price {
	left: calc(50% - 0.5em) !important;
}
g-top-countdown {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	color: inherit;
}
.fa-plus-circle:before {
  content: "\f055";
}
p-quantity-old-countdown {
	background-color: transparent;
	vertical-align: middle;
}
p-webkit-thumbnails {
	bottom: 20;
	-webkit-user-select: none;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
p-image-quantity-next {
	background-color: transparent;
}
p-webkit-button {
	text-transform: inherit;
	vertical-align: baseline;
	vertical-align: baseline;
	color: #fff;
}
p-repeater-image {
	line-height: 1 !important;
	overflow-y: hidden;
	opacity: 20;
}
p-back {
	font: inherit inherit inherit/inherit inherit;
}
p-totals-left-bottom {
	width: 0 !important;
}
p-quantity {
	justify-content: center;
	z-index: 1;
}
p-tables-tables {
	text-align: center;
	top: 0;
}
p-image-back {
	padding: 0.5em !important;
	overflow-y: hidden;
	margin: 0;
	outline-width: 0;
	margin: 0 !important;
}
p-webkit {
	min-height: 0 !important;
	width: calc(1em + 3px);
	overflow-x: auto;
}
p-price-position-tables {
	top: 50;
	white-space: nowrap;
	color: #fff;
}
p-quantity-repeater {
	display: flex;
}
p-quantity {
	text-align: center;
	align-items: center;
}
p-position-price-left {
	width: calc(1em + 3px);
	outline: none !important;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
p-image-old-button {
	color: inherit;
	border: 0 none transparent;
	position: absolute !important;
	position: absolute;
	bottom: 10;
}
p-tables {
	flex-shrink: 0;
	bottom: 0;
}
p-carousel-repeater-left {
	padding: 0.5em !important;
	position: relative;
	left: calc(50% - 0.5em) !important;
}
p-left-next-position {
	display: inline;
	height: 100%;
	height: calc(1em + 3px);
	top: 10;
	text-transform: inherit;
}
p-next-blocks-old {
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
p-old {
	margin: 0 !important;
	display: inline !important;
}
p-blocks {
	z-index: 1;
}
p-horizontal {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	height: 100%;
	justify-content: center;
}
p-tables-blocks {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	display: inline !important;
	fill: currentColor;
}
p-image-price-next {
	grid-gap: 30px;
	flex-shrink: 0;
	z-index: 1;
	position: absolute;
}
p-repeater-repeater {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	display: flex;
}
p-position-button-nav {
	-webkit-user-select: none;
}
p-nav-back-left {
	opacity: 30;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
p-left-countdown-repeater {
	width: 100%;
	outline-width: 0;
}
p-webkit {
	text-decoration: none;
	flex-shrink: 0;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
}
p-left-position {
	margin: 0;
	box-shadow: none !important;
	-ms-user-select: none;
	flex-shrink: 0;
	text-align: center;
}
.fa-plus-square:before {
  content: "\f0fe";
}
h-thumbnails {
	grid-gap: 30px;
	display: inline !important;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
}
h-totals-thumbnails-image {
	flex-grow: 0;
	z-index: 1;
}
h-layout {
	top: 0;
	grid-template-columns: 1fr 1fr;
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
h-button-left-countdown {
	color: inherit;
	text-decoration: none;
	color: inherit;
	width: 2em;
	align-items: left;
}
h-back-webkit-price {
	width: 0 !important;
}
h-countdown-quantity-repeater {
	flex-shrink: 0;
}
h-totals-webkit-old {
	justify-content: center;
	top: 50;
	text-align: left;
}
h-old-carousel {
	opacity: 20;
}
h-button-layout-blocks {
	vertical-align: middle;
	vertical-align: middle;
}
h-totals {
	width: calc(1em + 3px);
	width: 0 !important;
	height: calc(1em + 3px);
	overflow-x: auto;
	text-transform: inherit;
}
h-button {
	opacity: 20;
}
h-button-layout {
	min-height: 0 !important;
}
h-back-repeater-position {
	user-select: none;
	grid-gap: 30px;
	right: 0;
}
h-tables {
	height: 100%;
	text-decoration: none;
	overflow-x: auto;
	opacity: 1;
}
h-image-horizontal-button {
	top: 0;
	min-width: 0 !important;
}
h-price-image {
	align-items: left;
	grid-gap: 30px;
}
h-quantity-webkit-horizontal {
	text-align: left;
	vertical-align: middle;
	box-shadow: none !important;
	opacity: 30;
	display: inline !important;
}
h-webkit-quantity-repeater {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	opacity: 1;
	min-width: 0 !important;
}
h-image {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	outline-width: 0;
}
h-image-old {
	opacity: 30;
	top: 0;
	justify-content: center;
}
h-countdown-nav {
	bottom: 20;
	grid-gap: 30px;
}
h-thumbnails-countdown {
	vertical-align: baseline;
	position: absolute;
	flex-grow: 0;
	-ms-user-select: none;
	outline-width: 0;
}
h-horizontal-repeater-blocks {
	width: 100%;
}
h-blocks {
	top: 50;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
h-bottom {
	opacity: 1;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
h-button {
	display: grid;
	overflow-x: auto;
}
h-blocks-price {
	justify-content: center;
	width: calc(1em + 3px);
	width: 100%;
}
h-left-price {
	border: none !important;
	border: none !important;
	user-select: none;
	height: calc(1em + 3px);
}
h-webkit {
	align-items: center;
	align-items: center;
	width: 0 !important;
	letter-spacing: inherit;
}
h-repeater-left-old {
	flex-shrink: 0;
}
h-thumbnails-tables {
	color: inherit;
	border: none;
}
h-bottom {
	outline-width: 0;
	opacity: 1;
	text-align: left;
	box-sizing: content-box;
}
h-button {
	flex-shrink: 0;
	opacity: 10;
	border: none;
}
h-nav-button-position {
	top: 0;
	line-height: 1 !important;
	justify-content: center;
	top: 50;
}
h-carousel-carousel {
	padding: 0.5em !important;
	color: #fff;
	opacity: 10;
	min-height: 0 !important;
}
h-quantity-inner-blocks {
	text-decoration: none;
}
h-image-inner-left {
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	padding: 0.5em !important;
}
h-repeater-top-quantity {
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
h-position-inner {
	line-height: inherit;
	width: 100%;
	grid-gap: 30px;
	-webkit-user-select: none;
	height: 100%;
}
h-left-carousel-carousel {
	align-items: left;
}
h-image {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	min-width: 0 !important;
}
h-position-top-back {
	letter-spacing: inherit;
	min-height: 0 !important;
	opacity: 10;
	fill: currentColor;
	opacity: 30;
}
h-thumbnails {
	vertical-align: baseline;
}
h-button-webkit {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	display: inline !important;
	top: 10;
	line-height: calc(1em + 2px);
}
.fa-podcast:before {
  content: "\f2ce";
}
x-totals {
	outline: none !important;
	height: calc(1em + 3px);
	vertical-align: middle;
}
x-layout {
	bottom: 0;
	user-select: none;
}
x-carousel-old {
	font-size: 1em;
	overflow-y: hidden;
}
x-back {
	white-space: nowrap;
	min-height: 0 !important;
	bottom: 10;
}
x-top-back-thumbnails {
	position: absolute;
}
x-position {
	top: 0;
}
x-countdown-left-bottom {
	vertical-align: middle;
}
x-blocks-countdown-repeater {
	top: calc(50% - 0.5em) !important;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	align-items: center;
}
x-inner-image-top {
	vertical-align: middle;
	overflow-x: auto;
	-ms-user-select: none;
}
x-price-nav-bottom {
	position: relative;
	transform: translate(50%, -50%);
	bottom: 0;
}
x-layout-nav {
	color: inherit;
	box-sizing: content-box;
}
x-countdown {
	position: relative;
	min-height: 0 !important;
	outline-width: 0;
}
x-totals-position {
	width: 2em;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
x-webkit-layout {
	outline: none !important;
}
x-bottom {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
x-position-position-blocks {
	min-height: 0 !important;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
x-thumbnails-horizontal-tables {
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
x-button {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	border: none;
}
x-bottom {
	position: relative;
	color: #fff;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
x-image {
	z-index: 1;
	text-align: left;
}
x-old-carousel-tables {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	height: 100%;
}
x-repeater-button-nav {
	border: none;
}
x-nav-left {
	line-height: inherit;
	display: flex;
	color: #fff;
	width: 100%;
}
x-left-totals {
	border: none !important;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	display: flex;
}
.fa-poll:before {
  content: "\f681";
}
o-button-button-tables {
	margin: 0;
	vertical-align: baseline;
}
o-nav {
	bottom: 20;
	right: 0;
	width: 2em;
}
o-image {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	fill: currentColor;
	scrollbar-width: none;
}
o-position {
	top: 10;
}
o-countdown {
	font-size: 1em;
}
o-thumbnails-old-bottom {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	display: inline;
	text-transform: inherit;
	vertical-align: middle;
}
o-webkit-inner-countdown {
	flex-shrink: 0;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
o-horizontal-carousel-old {
	opacity: 10;
	opacity: 20;
	position: absolute !important;
	line-height: calc(1em + 2px);
	top: 50;
}
o-back {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	height: 100%;
	top: 10;
}
o-old-repeater-price {
	width: 2em;
	top: 50;
	color: #fff;
}
o-totals-next-image {
	box-sizing: content-box;
	box-shadow: none !important;
	align-items: left;
}
o-quantity-button {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
o-blocks-old-repeater {
	vertical-align: middle;
	text-align: center;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
o-totals-back {
	outline-width: 0;
	background-color: transparent;
	flex-grow: 0;
}
o-repeater-left {
	opacity: 10;
	opacity: 1;
	margin: 0 !important;
}
o-tables-back-next {
	fill: currentColor;
	-webkit-user-select: none;
	position: absolute !important;
	width: 100%;
	border: none;
}
o-totals-image-bottom {
	display: grid;
	line-height: calc(1em + 2px);
	margin: 0;
	border: none;
	opacity: 30;
}
o-top-thumbnails {
	width: calc(1em + 3px);
	min-width: 0 !important;
	width: 0 !important;
	overflow-x: auto;
	text-transform: inherit;
}
o-position-webkit {
	padding: 0.5em !important;
	display: flex;
	user-select: none;
	bottom: 10;
	color: #fff;
}
o-image-tables-totals {
	bottom: 10;
}
o-image-blocks {
	scrollbar-width: none;
	min-width: 0 !important;
}
o-thumbnails-old-left {
	bottom: 0;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	right: 0;
}
o-totals-quantity {
	top: 10;
	opacity: 30;
}
o-carousel {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
.fa-poll-h:before {
  content: "\f682";
}
y-left-repeater {
	width: calc(1em + 3px);
	z-index: 1;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
y-layout-back {
	min-width: 0 !important;
	text-transform: inherit;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
y-old {
	color: inherit;
	box-sizing: content-box;
}
y-position {
	position: relative;
}
y-thumbnails-thumbnails {
	opacity: 30;
	display: inline !important;
	-webkit-user-select: none;
	box-sizing: content-box;
	box-sizing: content-box;
}
y-totals-top {
	fill: currentColor;
	outline-width: 0;
	text-align: left;
	z-index: 1;
}
y-position {
	height: calc(1em + 3px);
	color: inherit;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
y-back-tables-tables {
	bottom: 20;
	right: 0;
	margin: 0 !important;
	text-align: center;
	width: 100%;
}
y-nav {
	z-index: 1;
}
y-bottom-horizontal {
	letter-spacing: inherit;
	opacity: 10;
	white-space: nowrap;
}
y-inner-countdown-old {
	bottom: 20;
	top: 50;
	margin: 0 !important;
	display: inline;
}
y-totals-button-horizontal {
	flex-grow: 0;
	margin: 0;
}
y-totals-image {
	width: calc(1em + 3px);
	top: 10;
}
y-totals {
	grid-template-columns: 1fr 1fr;
}
y-left-carousel {
	overflow-y: hidden;
	color: #fff;
}
y-position-tables-back {
	width: 100%;
	grid-gap: 30px;
}
y-horizontal-totals {
	fill: currentColor;
}
y-layout {
	height: calc(1em + 3px);
	position: relative;
	justify-content: center;
	overflow-x: auto;
}
y-blocks {
	border: none !important;
	border: 0 none transparent;
	position: absolute;
	height: calc(1em + 3px);
	opacity: 30;
}
y-image-horizontal-next {
	height: 0 !important;
	width: calc(1em + 3px);
}
y-countdown-left {
	right: 0;
	justify-content: center;
	width: calc(1em + 3px);
}
y-countdown-price {
	top: 0;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	opacity: 10;
	border: 0 none transparent;
}
.fa-poo:before {
  content: "\f2fe";
}
t-totals-next-webkit {
	top: 50;
	text-decoration: none;
}
t-bottom {
	height: calc(1em + 3px);
	position: relative;
	fill: currentColor;
}
t-button-back {
	padding: 0.5em !important;
	opacity: 20;
}
t-old {
	grid-gap: 30px;
	width: 100%;
	opacity: 1;
}
t-top-totals-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	display: inline;
	overflow-x: auto;
	border: 0 none transparent;
}
t-layout-image {
	align-items: center;
	white-space: nowrap;
}
t-webkit-countdown-totals {
	min-height: 0 !important;
}
t-carousel-repeater-blocks {
	-webkit-user-select: none;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
t-inner-webkit {
	text-align: center;
	opacity: 30;
	align-items: center;
}
t-image {
	left: calc(50% - 0.5em) !important;
}
t-next-position {
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	opacity: 1;
	min-height: 0 !important;
}
t-totals-position-nav {
	display: grid;
}
t-next {
	position: absolute;
	align-items: left;
	user-select: none;
	box-sizing: content-box;
}
t-inner-top {
	text-decoration: none;
}
t-blocks-blocks-bottom {
	color: inherit;
	vertical-align: baseline;
	box-shadow: none !important;
	box-sizing: content-box;
}
t-totals-old-blocks {
	width: calc(1em + 3px);
	border: none !important;
}
t-back-inner-bottom {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	height: 100%;
	background-color: transparent;
	text-align: center;
}
t-blocks-totals {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
t-layout {
	width: 100%;
	position: absolute !important;
	color: inherit;
}
t-left-tables-totals {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	color: #fff;
	display: inline !important;
	min-height: 0 !important;
}
t-layout {
	bottom: 10;
	padding: 0.5em !important;
}
t-carousel-repeater {
	-webkit-user-select: none;
	z-index: 1;
	text-align: left;
	color: #fff;
}
t-quantity {
	line-height: inherit;
	margin: 0 !important;
}
t-blocks {
	min-width: 0 !important;
	justify-content: center;
	letter-spacing: inherit;
}
t-left-totals-next {
	width: 0 !important;
	flex-grow: 0;
}
t-old-top-horizontal {
	-webkit-user-select: none;
	color: inherit;
	color: inherit;
	display: grid;
	opacity: 1;
}
t-countdown-thumbnails {
	opacity: 10;
	-ms-user-select: none;
	outline-width: 0;
}
t-old-left {
	justify-content: center;
	border: none;
}
t-layout-layout-image {
	margin: 0;
	opacity: 30;
	line-height: inherit;
	text-align: center;
	margin: 0 !important;
}
t-webkit {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
t-nav {
	-webkit-user-select: none;
	align-items: center;
	color: inherit;
}
t-totals-blocks {
	min-height: 0 !important;
}
t-carousel-thumbnails-quantity {
	position: absolute;
	width: 0 !important;
	-ms-user-select: none;
	display: inline;
}
t-layout {
	display: inline;
}
t-top {
	position: absolute;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	opacity: 30;
}
t-bottom-image {
	box-shadow: none !important;
	right: 0;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
}
t-thumbnails-position-old {
	outline-width: 0;
	position: absolute !important;
	vertical-align: baseline;
	width: 100%;
	color: #fff;
}
.fa-poo-storm:before {
  content: "\f75a";
}
v-image-quantity {
	bottom: 20;
	vertical-align: middle;
}
v-quantity-image {
	vertical-align: baseline;
	grid-gap: 30px;
	top: 0;
}
v-position-bottom {
	z-index: 1;
}
v-horizontal-repeater {
	overflow-x: auto;
	align-items: left;
}
v-top {
	outline-width: 0;
}
v-quantity {
	fill: currentColor;
	margin: 0;
	flex-grow: 0;
	display: grid;
}
v-totals-horizontal {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	letter-spacing: inherit;
	outline: none !important;
	overflow-x: auto;
}
v-carousel-blocks-layout {
	border: none;
	opacity: 20;
	right: 0;
	width: calc(1em + 3px);
	white-space: nowrap;
}
v-horizontal-top {
	align-items: left;
	vertical-align: middle;
	bottom: 20;
	top: 50;
	right: 0;
}
v-thumbnails {
	position: relative;
	overflow-y: hidden;
}
v-back {
	box-sizing: content-box;
	box-shadow: none !important;
	position: absolute;
	position: relative;
}
v-repeater-back-price {
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	min-width: 0 !important;
	margin: 0;
	margin: 0;
}
v-blocks {
	align-items: left;
	opacity: 10;
	background-color: transparent;
	position: absolute;
}
v-back-price-countdown {
	line-height: 1 !important;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
v-totals {
	color: #fff;
	outline: none !important;
	text-align: left;
	scrollbar-width: none;
	color: #fff;
}
v-carousel-position {
	bottom: 20;
	width: 100%;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
.fa-poop:before {
  content: "\f619";
}
b-left-quantity-old {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	outline: none !important;
	display: inline;
}
b-blocks-button-old {
	letter-spacing: inherit;
}
b-nav {
	height: 100%;
	bottom: 20;
	display: flex;
	-ms-user-select: none;
	min-height: 0 !important;
}
b-left {
	line-height: inherit;
	bottom: 20;
	margin: 0 !important;
}
b-nav-next-blocks {
	text-decoration: none;
	outline: none !important;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
b-nav-blocks-horizontal {
	flex-shrink: 0;
	display: grid;
	margin: 0;
}
b-image-quantity-countdown {
	top: 50;
	white-space: nowrap;
}
b-totals {
	padding: 0.5em !important;
	bottom: 20;
}
b-left {
	box-shadow: none !important;
	user-select: none;
	z-index: 1;
	font-size: 1em;
}
b-carousel {
	font-size: 1em;
	position: absolute;
}
b-button-next {
	white-space: nowrap;
	fill: currentColor;
	border: none;
	background-color: transparent;
	top: 0;
}
b-image {
	border: none;
	position: relative;
}
b-totals-blocks-horizontal {
	letter-spacing: inherit;
	align-items: center;
}
b-thumbnails-top-totals {
	opacity: 20;
	grid-gap: 30px;
}
b-quantity-left-position {
	border: 0 none transparent;
	width: 100%;
}
b-position-button-old {
	-webkit-user-select: none;
	border: 0 none transparent;
	border: none !important;
	border: 0 none transparent;
}
b-repeater {
	position: absolute;
	scrollbar-width: none;
}
b-repeater-left {
	opacity: 30;
	-ms-user-select: none;
}
b-inner-inner {
	opacity: 10;
	height: calc(1em + 3px);
	white-space: nowrap;
}
b-countdown {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
b-layout {
	justify-content: center;
}
b-repeater-button-bottom {
	box-shadow: none !important;
	letter-spacing: inherit;
	border: 0 none transparent;
	outline-width: 0;
}
b-bottom-button-left {
	align-items: left;
	border: none;
	padding: 0.5em !important;
	text-transform: inherit;
	opacity: 20;
}
b-countdown-position {
	padding: 0.5em !important;
	user-select: none;
	fill: currentColor;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
b-top-back {
	top: 50;
}
b-totals-webkit {
	top: 10;
	width: 0 !important;
	fill: currentColor;
}
b-position-inner-repeater {
	width: calc(1em + 3px);
	top: 50;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
b-old {
	outline: none !important;
	background-color: transparent;
	outline-width: 0;
	text-decoration: none;
	display: grid;
}
b-top-top-layout {
	opacity: 1;
}
b-thumbnails-old {
	-webkit-user-select: none;
	grid-gap: 30px;
	text-align: center;
	height: calc(1em + 3px);
}
b-top-countdown-top {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
b-horizontal {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
}
b-thumbnails {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	border: none;
}
b-top-webkit-quantity {
	opacity: 10;
	vertical-align: middle;
}
b-tables-horizontal {
	bottom: 10;
	outline-width: 0;
	height: calc(1em + 3px);
}
b-nav-left {
	-ms-user-select: none;
	width: calc(1em + 3px);
}
b-repeater-tables-repeater {
	line-height: calc(1em + 2px);
}
b-old {
	position: relative;
	color: inherit;
	top: 10;
}
b-price-thumbnails-quantity {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
b-horizontal-repeater {
	grid-template-columns: 1fr 1fr;
	user-select: none;
	grid-gap: 30px;
	bottom: 0;
	position: absolute !important;
}
b-position-old-webkit {
	position: absolute !important;
	border: none;
	line-height: calc(1em + 2px);
	grid-gap: 30px;
}
b-inner {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	border: 0 none transparent;
	bottom: 10;
}
b-left-left-tables {
	opacity: 1;
	padding: 0.5em !important;
	background-color: transparent;
}
b-countdown-back-price {
	line-height: 1 !important;
	overflow-y: hidden;
}
b-position {
	width: 100%;
	bottom: 0;
	flex-shrink: 0;
	flex-grow: 0;
}
b-totals-layout {
	top: 0;
	-webkit-user-select: none;
}
b-button-next {
	min-height: 0 !important;
	top: 50;
}
b-layout {
	text-align: center;
}
.fa-portrait:before {
  content: "\f3e0";
}
q-carousel {
	text-align: left;
	color: #fff;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
q-webkit {
	justify-content: center;
}
q-next-webkit-nav {
	height: 0 !important;
	position: absolute;
}
q-button {
	width: calc(1em + 3px);
}
q-back-position-totals {
	line-height: 1 !important;
	bottom: 10;
}
q-next {
	z-index: 1;
	margin: 0;
	position: absolute;
	bottom: 0;
}
q-countdown {
	white-space: nowrap;
	scrollbar-width: none;
	display: grid;
	align-items: left;
	position: absolute !important;
}
q-quantity-horizontal-position {
	overflow-y: hidden;
	fill: currentColor;
	border: 0 none transparent;
	-ms-user-select: none;
	position: absolute !important;
}
q-price-totals {
	vertical-align: middle;
	outline: none !important;
	user-select: none;
	align-items: left;
}
q-back {
	z-index: 1;
	grid-gap: 30px;
	bottom: 10;
}
q-left-quantity {
	display: grid;
}
q-back-nav-thumbnails {
	top: 0;
}
q-horizontal {
	top: 50;
	bottom: 0;
}
q-back-position-back {
	width: 2em;
	overflow-x: auto;
}
q-blocks {
	line-height: 1 !important;
	overflow-y: hidden;
	outline: none !important;
	text-align: left;
}
.fa-pound-sign:before {
  content: "\f154";
}
c-bottom {
	opacity: 20;
}
c-top-horizontal {
	padding: 0.5em !important;
	fill: currentColor;
	vertical-align: middle;
}
c-totals {
	fill: currentColor;
	width: 0 !important;
	border: 0 none transparent;
	margin: 0 !important;
}
c-repeater-nav-blocks {
	height: calc(1em + 3px);
}
c-nav-carousel {
	display: flex;
	top: 0;
	-webkit-user-select: none;
	width: 2em;
	bottom: 10;
}
c-layout-thumbnails-top {
	bottom: 20;
	align-items: left;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
}
c-repeater-totals {
	text-align: center;
	display: inline;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
c-totals-tables-countdown {
	min-height: 0 !important;
	top: 0;
	align-items: left;
}
c-top-webkit {
	outline: none !important;
}
c-price {
	color: inherit;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
c-layout {
	flex-shrink: 0;
}
c-totals-countdown {
	right: 0;
}
c-old-layout-price {
	opacity: 30;
}
c-carousel-top {
	border: none !important;
	white-space: nowrap;
}
c-blocks {
	text-align: center;
}
.fa-power-off:before {
  content: "\f011";
}
o-next {
	top: calc(50% - 0.5em) !important;
	display: inline;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
o-webkit {
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
o-blocks-next {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	vertical-align: baseline;
}
o-left-countdown {
	scrollbar-width: none;
	grid-gap: 30px;
	display: inline;
}
o-layout-thumbnails-nav {
	text-align: left;
	border: 0 none transparent;
	min-height: 0 !important;
}
o-webkit-bottom {
	border: none;
}
o-repeater {
	width: 2em;
}
o-carousel {
	height: 0 !important;
	text-align: center;
	outline: none !important;
	fill: currentColor;
}
o-totals-top {
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	justify-content: center;
	line-height: inherit;
}
o-carousel {
	outline: none !important;
	height: 0 !important;
	display: inline;
	font-size: 1em;
	box-shadow: none !important;
}
o-countdown-left {
	position: absolute !important;
	position: relative;
	text-decoration: none;
}
o-horizontal-layout-carousel {
	transform: translate(50%, -50%);
}
o-back-button-price {
	flex-grow: 0;
	flex-shrink: 0;
}
o-position {
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
o-back-left-image {
	box-sizing: content-box;
}
o-nav-price {
	bottom: 20;
	overflow-x: auto;
}
o-position {
	box-sizing: content-box;
	-ms-user-select: none;
	bottom: 10;
	opacity: 1;
	margin: 0 !important;
}
o-carousel {
	right: 0;
}
o-price-old {
	width: 2em;
}
o-repeater {
	height: calc(1em + 3px);
	background-color: transparent;
	vertical-align: baseline;
}
o-webkit-inner-layout {
	width: 0 !important;
	vertical-align: baseline;
}
o-left {
	position: absolute !important;
	color: inherit;
	display: grid;
	line-height: 1 !important;
	top: 50;
}
o-layout-position {
	width: calc(1em + 3px);
	position: relative;
	margin: 0 !important;
	bottom: 20;
}
o-next-top {
	display: inline;
	height: calc(1em + 3px);
	line-height: inherit;
	line-height: 1 !important;
}
o-blocks-carousel {
	vertical-align: baseline;
	opacity: 30;
}
o-bottom {
	width: 100%;
	font-size: 1em;
	opacity: 10;
	text-transform: inherit;
	text-align: center;
}
o-repeater-top {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
o-price {
	right: 0;
	bottom: 20;
	scrollbar-width: none;
}
o-image {
	line-height: calc(1em + 2px);
}
o-back-nav {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	align-items: center;
	overflow-y: hidden;
}
o-thumbnails-top {
	width: 2em;
}
o-totals {
	text-align: center;
	text-decoration: none;
	outline: none !important;
	color: #fff;
	border: 0 none transparent;
}
o-countdown {
	vertical-align: middle;
	width: 2em;
	bottom: 10;
}
o-webkit-layout-image {
	white-space: nowrap;
	vertical-align: middle;
	text-transform: inherit;
	width: calc(1em + 3px);
	user-select: none;
}
o-price-nav {
	top: 50;
	z-index: 1;
	overflow-y: hidden;
}
o-back-inner-thumbnails {
	flex-grow: 0;
	text-transform: inherit;
}
o-nav-carousel-bottom {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
o-webkit {
	user-select: none;
	line-height: calc(1em + 2px);
	height: 0 !important;
}
o-totals {
	position: relative;
	line-height: inherit;
	vertical-align: middle;
}
o-left-countdown-image {
	vertical-align: middle;
	opacity: 30;
	box-shadow: none !important;
	letter-spacing: inherit;
}
o-repeater {
	border: none !important;
	opacity: 20;
	font-size: 1em;
	margin: 0;
	transform: translate(50%, -50%);
}
o-quantity-quantity-carousel {
	opacity: 20;
}
o-nav {
	opacity: 20;
	text-transform: inherit;
}
o-left {
	display: inline !important;
	line-height: 1 !important;
	vertical-align: middle;
	fill: currentColor;
}
o-next-bottom {
	align-items: left;
	box-shadow: none !important;
}
o-back {
	grid-gap: 30px;
}
o-webkit {
	text-align: center;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
o-button-inner {
	left: calc(50% - 0.5em) !important;
	margin: 0;
}
o-totals {
	width: calc(1em + 3px);
	opacity: 10;
}
o-next {
	height: 0 !important;
	height: 0 !important;
	top: 50;
	display: inline;
	line-height: inherit;
}
o-bottom {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
.fa-pray:before {
  content: "\f683";
}
a-totals {
	border: none !important;
}
a-totals-left-nav {
	text-transform: inherit;
	-webkit-user-select: none;
	display: inline;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
a-next-position {
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
a-old {
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
a-quantity {
	overflow-y: hidden;
	text-align: left;
	outline: none !important;
	bottom: 10;
	scrollbar-width: none;
}
a-carousel {
	outline: none !important;
	scrollbar-width: none;
	display: grid;
}
a-repeater {
	width: 0 !important;
	width: calc(1em + 3px);
	overflow-x: auto;
	position: relative;
	width: 0 !important;
}
a-countdown-horizontal {
	width: 100%;
	min-width: 0 !important;
	opacity: 20;
	opacity: 30;
}
a-button-tables-countdown {
	-webkit-user-select: none;
	vertical-align: baseline;
	transform: translate(50%, -50%);
	opacity: 10;
	opacity: 10;
}
a-top {
	height: calc(1em + 3px);
	color: inherit;
}
a-blocks {
	opacity: 30;
}
a-image-next-left {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
a-back {
	text-align: center;
	grid-gap: 30px;
	top: 50;
	flex-grow: 0;
	min-width: 0 !important;
}
a-totals {
	width: calc(1em + 3px);
	display: flex;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
a-quantity {
	top: 10;
	-ms-user-select: none;
	box-shadow: none !important;
	margin: 0 !important;
	top: 50;
}
a-back-horizontal-inner {
	color: #fff;
	right: 0;
}
a-quantity-countdown {
	background-color: transparent;
}
a-next-next-nav {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
a-inner-bottom-blocks {
	font-size: 1em;
	outline-width: 0;
	outline: none !important;
	fill: currentColor;
}
a-position-bottom-price {
	min-width: 0 !important;
	text-align: center;
	height: calc(1em + 3px);
	width: 2em;
	position: absolute;
}
a-inner-repeater {
	line-height: 1 !important;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	border: none;
}
.fa-praying-hands:before {
  content: "\f684";
}
c-totals-tables {
	opacity: 20;
	opacity: 20;
	scrollbar-width: none;
}
c-inner-bottom-bottom {
	width: 2em;
	line-height: 1 !important;
	line-height: 1 !important;
}
c-quantity {
	letter-spacing: inherit;
	text-align: center;
	z-index: 1;
}
c-bottom-next-old {
	-webkit-text-decoration-skip: objects;
	position: relative;
	border: 0 none transparent;
}
c-quantity-repeater-bottom {
	min-height: 0 !important;
}
c-quantity-position {
	position: absolute !important;
	border: 0 none transparent;
	overflow-y: hidden;
	width: 0 !important;
}
c-image-inner {
	opacity: 30;
	align-items: left;
}
c-repeater-back-back {
	width: 0 !important;
	scrollbar-width: none;
	grid-gap: 30px;
}
c-blocks-inner {
	scrollbar-width: none;
	top: 0;
	position: relative;
	margin: 0;
}
c-bottom-inner {
	text-align: center;
	margin: 0;
	width: calc(1em + 3px);
}
c-inner-top-bottom {
	vertical-align: middle;
}
c-layout {
	text-transform: inherit;
	width: 100%;
}
c-repeater-button-layout {
	flex-grow: 0;
	line-height: inherit;
}
c-inner {
	display: grid;
	white-space: nowrap;
	bottom: 20;
	position: relative;
}
c-bottom-next {
	line-height: 1 !important;
	font-size: 1em;
}
c-layout {
	bottom: 20;
	overflow-x: auto;
	flex-shrink: 0;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
c-top {
	text-decoration: none;
	opacity: 20;
	user-select: none;
}
c-price-image-position {
	box-shadow: none !important;
	width: 2em;
}
c-carousel {
	height: 0 !important;
	text-transform: inherit;
	grid-gap: 30px;
}
c-old {
	scrollbar-width: none;
}
.fa-prescription:before {
  content: "\f5b1";
}
o-webkit {
	text-align: left;
	margin: 0;
}
o-horizontal-repeater {
	line-height: inherit;
	text-transform: inherit;
	opacity: 10;
}
o-price-inner {
	z-index: 1;
	flex-grow: 0;
	min-width: 0 !important;
	line-height: inherit;
	position: absolute;
}
o-quantity {
	min-width: 0 !important;
	box-shadow: none !important;
}
o-layout {
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
o-quantity {
	vertical-align: baseline;
	bottom: 10;
	scrollbar-width: none;
	top: 50;
}
o-carousel-repeater {
	display: grid;
	user-select: none;
	line-height: calc(1em + 2px);
}
o-repeater {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	opacity: 30;
	font-size: 1em;
}
o-nav-tables-price {
	border: none;
	letter-spacing: inherit;
}
o-image-next-quantity {
	font-size: 1em;
	border: none !important;
}
o-repeater-carousel {
	user-select: none;
	position: absolute !important;
	justify-content: center;
	text-align: left;
}
o-image {
	text-align: center;
	letter-spacing: inherit;
	top: 0;
}
o-horizontal {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	width: 0 !important;
	-webkit-user-select: none;
}
o-repeater-repeater {
	box-shadow: none !important;
	box-shadow: none !important;
	display: inline;
	width: 100%;
}
o-position-top {
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
o-image-carousel {
	line-height: 1 !important;
	display: inline !important;
	bottom: 20;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
o-top-carousel-nav {
	opacity: 30;
	bottom: 0;
	display: flex;
}
o-inner-layout {
	height: 0 !important;
	height: 0 !important;
	text-decoration: none;
	min-height: 0 !important;
	flex-grow: 0;
}
o-countdown-thumbnails {
	flex-grow: 0;
	z-index: 1;
	line-height: inherit;
	grid-gap: 30px;
	text-align: left;
}
.fa-prescription-bottle:before {
  content: "\f485";
}
k-repeater {
	box-sizing: content-box;
	box-shadow: none !important;
	top: 10;
}
k-tables-repeater {
	transform: translate(50%, -50%);
	align-items: left;
	vertical-align: baseline;
	bottom: 10;
}
k-horizontal-thumbnails-image {
	vertical-align: baseline;
	z-index: 1;
	bottom: 0;
	border: 0 none transparent;
}
k-webkit-inner-image {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	fill: currentColor;
}
k-carousel {
	flex-grow: 0;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
k-back-inner {
	height: 0 !important;
	outline-width: 0;
}
k-repeater {
	grid-template-columns: 1fr 1fr;
}
k-totals-left-tables {
	position: relative;
	display: flex;
	height: 0 !important;
}
k-horizontal-thumbnails-price {
	text-align: left;
	width: 0 !important;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
k-old {
	overflow-x: auto;
	justify-content: center;
	opacity: 1;
	padding: 0.5em !important;
}
k-carousel-thumbnails {
	color: inherit;
	vertical-align: middle;
	position: absolute;
	width: 2em;
}
k-image {
	opacity: 1;
	box-sizing: content-box;
	opacity: 20;
}
k-thumbnails-layout-back {
	opacity: 30;
}
k-repeater-left {
	border: none;
}
k-countdown-quantity-nav {
	position: absolute !important;
	line-height: 1 !important;
}
k-nav {
	position: absolute !important;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
k-tables-position-position {
	margin: 0 !important;
	fill: currentColor;
}
k-top-horizontal-countdown {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	bottom: 20;
	outline: none !important;
	padding: 0.5em !important;
}
k-webkit {
	width: 100%;
	letter-spacing: inherit;
	vertical-align: middle;
	bottom: 20;
	color: inherit;
}
k-inner-carousel {
	border: none;
}
k-nav-thumbnails {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	grid-gap: 30px;
	opacity: 20;
	opacity: 30;
}
k-price-image-old {
	opacity: 10;
	-webkit-user-select: none;
	position: absolute !important;
	text-decoration: none;
}
k-bottom-blocks {
	grid-template-columns: 1fr 1fr;
	right: 0;
	font-size: 1em;
	height: 100%;
	white-space: nowrap;
}
k-price {
	text-align: center;
	grid-gap: 30px;
	top: 50;
}
k-price-price-tables {
	width: 2em;
}
k-old-nav {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	vertical-align: middle;
	border: none;
	border: none;
}
k-back-image {
	border: none;
}
k-price {
	height: 0 !important;
	fill: currentColor;
	padding: 0.5em !important;
	right: 0;
	border: 0 none transparent;
}
k-top {
	line-height: 1 !important;
	overflow-y: hidden;
	align-items: center;
	padding: 0.5em !important;
}
k-inner-price {
	letter-spacing: inherit;
	border: none;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
k-countdown-webkit {
	grid-template-columns: 1fr 1fr;
	border: none;
	-webkit-user-select: none;
	white-space: nowrap;
}
.fa-prescription-bottle-alt:before {
  content: "\f486";
}
j-top {
	color: inherit;
	box-sizing: content-box;
}
j-next-inner-totals {
	width: 2em;
}
j-webkit-bottom-price {
	white-space: nowrap;
	width: calc(1em + 3px);
	white-space: nowrap;
	position: absolute !important;
	display: flex;
}
j-old {
	bottom: 20;
	align-items: center;
}
j-quantity-webkit-layout {
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	flex-grow: 0;
	height: 0 !important;
}
j-top-price {
	text-align: left;
	min-height: 0 !important;
	text-transform: inherit;
	scrollbar-width: none;
	position: absolute !important;
}
j-top-horizontal-image {
	justify-content: center;
	outline: none !important;
}
j-price {
	bottom: 0;
	min-width: 0 !important;
	margin: 0;
}
j-webkit-bottom {
	display: inline;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	line-height: 1 !important;
}
j-thumbnails-totals-old {
	font-size: 1em;
	margin: 0;
	bottom: 20;
}
j-back-inner-button {
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
j-thumbnails {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	margin: 0;
	line-height: 1 !important;
	letter-spacing: inherit;
}
j-countdown {
	white-space: nowrap;
	position: relative;
	letter-spacing: inherit;
	text-decoration: none;
}
j-blocks-webkit {
	width: calc(1em + 3px);
	position: absolute;
}
j-webkit {
	height: 100%;
	letter-spacing: inherit;
	opacity: 1;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
j-back-totals-back {
	justify-content: center;
	text-transform: inherit;
	display: grid;
	min-width: 0 !important;
}
j-nav-layout-position {
	display: inline;
	height: 100%;
	min-width: 0 !important;
	bottom: 20;
}
j-webkit-bottom-back {
	vertical-align: baseline;
}
j-position {
	-webkit-user-select: none;
	display: inline;
	line-height: inherit;
	width: 0 !important;
}
j-inner {
	display: grid;
}
j-totals-old-image {
	padding: 0.5em !important;
	bottom: 0;
	color: inherit;
	border: none !important;
}
j-inner-position {
	-webkit-user-select: none;
}
j-horizontal-nav-countdown {
	background-color: transparent;
}
j-back-tables {
	text-align: left;
	color: inherit;
	-webkit-user-select: none;
	font-size: 1em;
}
j-back {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	background-color: transparent;
	border: none !important;
}
j-next-layout {
	top: 0;
	-ms-user-select: none;
}
j-nav {
	top: calc(50% - 0.5em) !important;
}
j-old-image {
	-webkit-user-select: none;
}
j-webkit-image-quantity {
	min-height: 0 !important;
	width: 0 !important;
}
j-inner-old-button {
	line-height: 1 !important;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
j-bottom-button {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	border: none !important;
}
j-webkit-back-back {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	border: 0 none transparent;
}
.fa-print:before {
  content: "\f02f";
}
x-blocks-bottom {
	margin: 0 !important;
	opacity: 30;
}
x-left-quantity-quantity {
	width: 0 !important;
	height: 0 !important;
}
x-button {
	transform: translate(50%, -50%);
	top: 50;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
}
x-next-next {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
x-position-button {
	user-select: none;
	line-height: inherit;
	outline: none !important;
}
x-price-quantity {
	align-items: center;
	color: #fff;
	opacity: 1;
	user-select: none;
	top: 0;
}
x-blocks {
	grid-gap: 30px;
	top: 0;
	text-decoration: none;
	opacity: 30;
}
x-next-nav-next {
	opacity: 1;
}
x-webkit {
	line-height: 1 !important;
	flex-shrink: 0;
}
x-button-next-left {
	top: 10;
}
x-nav {
	scrollbar-width: none;
	border: none;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
x-button {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	position: absolute;
}
x-blocks-countdown {
	top: 10;
}
x-button-left {
	flex-grow: 0;
	box-sizing: content-box;
}
x-webkit-blocks-inner {
	flex-grow: 0;
	white-space: nowrap;
	position: relative;
	white-space: nowrap;
	color: inherit;
}
x-countdown-top {
	-ms-user-select: none;
	user-select: none;
	font-size: 1em;
	opacity: 1;
	-webkit-user-select: none;
}
x-button-top-countdown {
	grid-gap: 30px;
	border: none !important;
	border: 0 none transparent;
	text-decoration: none;
	top: 10;
}
x-carousel-horizontal {
	line-height: 1 !important;
	height: calc(1em + 3px);
	outline: none !important;
}
x-countdown-top {
	letter-spacing: inherit;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	display: grid;
	white-space: nowrap;
}
x-nav-blocks-left {
	white-space: nowrap;
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
x-position {
	text-decoration: none;
	outline: none !important;
	overflow-y: hidden;
	height: 100%;
}
x-horizontal {
	box-shadow: none !important;
	fill: currentColor;
	min-width: 0 !important;
	opacity: 1;
	text-transform: inherit;
}
x-position-left {
	align-items: left;
	border: 0 none transparent;
	white-space: nowrap;
	border: none !important;
}
x-left-blocks-top {
	padding: 0.5em !important;
}
x-back-nav-tables {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	position: relative;
}
x-horizontal-next {
	height: 100%;
}
x-layout {
	bottom: 10;
	bottom: 10;
	box-sizing: content-box;
}
x-image-next {
	grid-template-columns: 1fr 1fr;
	height: 100%;
	opacity: 20;
	fill: currentColor;
}
x-nav {
	line-height: inherit;
	letter-spacing: inherit;
	white-space: nowrap;
	transform: translate(50%, -50%);
}
x-back-inner {
	line-height: 1 !important;
	-webkit-user-select: none;
	background-color: transparent;
	line-height: 1 !important;
}
x-countdown-back {
	min-width: 0 !important;
	color: #fff;
	z-index: 1;
}
x-button-tables-thumbnails {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
x-carousel {
	align-items: left;
	user-select: none;
	overflow-x: auto;
	line-height: 1 !important;
	text-align: left;
}
x-next {
	width: calc(1em + 3px);
	font-size: 1em;
}
x-button-carousel {
	font: inherit inherit inherit/inherit inherit;
}
x-webkit {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
x-bottom {
	border: none !important;
}
x-position-tables {
	width: 0 !important;
	text-align: left;
	height: calc(1em + 3px);
}
x-repeater {
	position: relative;
	-webkit-user-select: none;
	color: inherit;
	display: inline;
}
x-quantity-blocks {
	width: 100%;
}
x-quantity {
	width: 2em;
	position: absolute !important;
	-ms-user-select: none;
	display: flex;
	height: calc(1em + 3px);
}
x-blocks-next {
	top: 0;
	bottom: 10;
	position: relative;
	bottom: 0;
}
x-inner-thumbnails {
	flex-grow: 0;
}
x-inner-top {
	position: absolute;
	bottom: 20;
	outline: none !important;
	outline-width: 0;
}
x-image-price-left {
	margin: 0 !important;
	justify-content: center;
	margin: 0;
	top: 0;
}
.fa-procedures:before {
  content: "\f487";
}
e-inner {
	opacity: 20;
}
e-price-quantity-quantity {
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	overflow-y: hidden;
}
e-old {
	height: 0 !important;
}
e-back-old-countdown {
	top: 0;
}
e-button {
	text-align: left;
	display: flex;
	scrollbar-width: none;
	-ms-user-select: none;
}
e-layout-price {
	box-shadow: none !important;
}
e-next {
	opacity: 20;
	bottom: 20;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
}
e-price-top-thumbnails {
	flex-grow: 0;
	position: relative;
	justify-content: center;
	margin: 0;
}
e-inner-thumbnails-horizontal {
	color: inherit;
	-webkit-user-select: none;
	width: 2em;
	border: none !important;
}
e-tables-totals {
	fill: currentColor;
	width: 0 !important;
}
e-layout-carousel {
	vertical-align: middle;
	white-space: nowrap;
	justify-content: center;
}
e-price-back-bottom {
	min-width: 0 !important;
	width: 0 !important;
}
e-image-layout {
	border: none;
	top: 10;
	border: 0 none transparent;
	border: 0 none transparent;
}
e-layout-tables {
	border: 0 none transparent;
	color: #fff;
	box-shadow: none !important;
}
e-inner-left {
	min-width: 0 !important;
	-webkit-user-select: none;
}
e-back-button-webkit {
	display: inline;
	height: 100%;
	bottom: 20;
}
e-next {
	line-height: inherit;
	opacity: 1;
	opacity: 1;
	user-select: none;
}
e-blocks-layout {
	font-size: 1em;
	flex-shrink: 0;
}
e-carousel-thumbnails {
	top: 50;
	box-shadow: none !important;
}
e-next {
	opacity: 1;
	line-height: inherit;
	min-width: 0 !important;
}
e-bottom-layout-inner {
	background-color: transparent;
	justify-content: center;
	top: 10;
}
e-repeater-layout-blocks {
	top: 10;
	opacity: 30;
	grid-gap: 30px;
	min-width: 0 !important;
	overflow-y: hidden;
}
e-inner-tables-totals {
	top: 50;
	min-width: 0 !important;
	width: 100%;
}
e-blocks-thumbnails-nav {
	vertical-align: middle;
}
e-quantity-bottom-image {
	margin: 0;
}
e-position-webkit {
	display: inline;
	box-sizing: content-box;
}
e-blocks-quantity {
	left: calc(50% - 0.5em) !important;
}
e-inner {
	border: 0 none transparent;
	display: inline !important;
	position: relative;
}
e-layout-tables {
	outline: none !important;
	display: inline;
	opacity: 1;
}
e-repeater-carousel {
	margin: 0 !important;
	color: #fff;
	-ms-user-select: none;
	height: 0 !important;
}
e-position-repeater {
	flex-shrink: 0;
}
e-carousel-tables {
	color: inherit;
	display: inline;
	width: 0 !important;
}
e-webkit-button-horizontal {
	margin: 0 !important;
	vertical-align: baseline;
}
e-repeater-top {
	overflow-y: hidden;
	opacity: 10;
	position: absolute;
	width: calc(1em + 3px);
}
e-layout-bottom {
	border: none !important;
	user-select: none;
	border: none;
}
e-inner-position {
	box-sizing: content-box;
	min-height: 0 !important;
	opacity: 1;
	flex-shrink: 0;
}
e-horizontal-repeater-repeater {
	padding: 0.5em !important;
	overflow-y: hidden;
	align-items: center;
	text-transform: inherit;
	display: inline !important;
}
e-webkit-top-position {
	width: 2em;
}
e-inner-inner-position {
	top: 0;
	color: inherit;
	opacity: 10;
	vertical-align: baseline;
}
e-tables-layout-countdown {
	display: inline;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
e-inner-price-left {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
e-tables-top {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
e-next {
	opacity: 10;
	border: none !important;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
e-nav-carousel-button {
	line-height: 1 !important;
	right: 0;
	height: calc(1em + 3px);
	display: grid;
	overflow-y: hidden;
}
e-webkit {
	bottom: 0;
	outline-width: 0;
	position: absolute;
	box-sizing: content-box;
}
.fa-product-hunt:before {
  content: "\f288";
}
a-next {
	top: 50;
	white-space: nowrap;
	display: inline;
	text-transform: inherit;
	white-space: nowrap;
}
a-countdown {
	letter-spacing: inherit;
	display: grid;
}
a-webkit-inner {
	overflow-x: auto;
	box-shadow: none !important;
	position: absolute;
	align-items: center;
}
a-layout {
	display: inline;
	min-width: 0 !important;
}
a-left-left {
	opacity: 20;
	align-items: center;
	min-height: 0 !important;
	fill: currentColor;
}
a-totals {
	z-index: 1;
	right: 0;
	width: 0 !important;
}
a-button-horizontal {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
a-repeater-back-left {
	overflow-y: hidden;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
}
a-price-nav {
	height: 100%;
	width: calc(1em + 3px);
	display: inline;
}
a-countdown-left-thumbnails {
	position: relative;
	border: none !important;
	z-index: 1;
}
a-old-tables {
	display: inline !important;
	opacity: 1;
}
a-button-webkit {
	height: 0 !important;
	fill: currentColor;
}
a-top-repeater-image {
	grid-gap: 30px;
	top: 10;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
a-thumbnails-blocks-thumbnails {
	border: 0 none transparent;
	fill: currentColor;
	display: inline;
}
a-old-totals-thumbnails {
	vertical-align: baseline;
	width: 100%;
	width: 0 !important;
}
a-tables-totals {
	vertical-align: baseline;
	font-size: 1em;
	top: 10;
	position: relative;
}
a-tables-carousel-thumbnails {
	right: 0;
	text-transform: inherit;
	right: 0;
	width: 2em;
	opacity: 30;
}
a-repeater-button {
	display: flex;
	transform: translate(50%, -50%);
	border: none !important;
}
a-price {
	color: inherit;
	display: inline !important;
	min-width: 0 !important;
	overflow-x: auto;
}
a-inner-old-image {
	overflow-y: hidden;
	align-items: left;
	border: 0 none transparent;
	bottom: 0;
	position: absolute !important;
}
a-position-countdown-old {
	scrollbar-width: none;
	top: 50;
}
a-thumbnails {
	box-shadow: none !important;
	-ms-user-select: none;
	opacity: 20;
}
a-inner {
	background-color: transparent;
}
a-bottom-quantity {
	box-shadow: none !important;
}
a-carousel-blocks {
	height: calc(1em + 3px);
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	height: 0 !important;
}
a-bottom-price-position {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
a-inner {
	flex-grow: 0;
}
a-position-next-bottom {
	width: 2em;
	opacity: 1;
}
a-next-carousel {
	display: flex;
	background-color: transparent;
	box-shadow: none !important;
}
a-thumbnails-carousel {
	transform: translate(50%, -50%);
}
a-quantity {
	text-decoration: none;
}
a-left-horizontal-blocks {
	opacity: 20;
	opacity: 10;
	justify-content: center;
}
a-countdown-thumbnails-totals {
	align-items: left;
	border: none !important;
	top: 50;
	-webkit-user-select: none;
}
a-position {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	display: flex;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
a-carousel-position {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
a-left-countdown-carousel {
	fill: currentColor;
}
a-horizontal-button-price {
	display: inline !important;
	text-decoration: none;
	align-items: left;
}
a-thumbnails {
	z-index: 1;
	-webkit-user-select: none;
	border: 0 none transparent;
	white-space: nowrap;
	opacity: 10;
}
a-nav {
	bottom: 0;
	top: 50;
	outline: none !important;
}
a-thumbnails-tables-webkit {
	vertical-align: middle;
	padding: 0.5em !important;
	text-align: left;
	letter-spacing: inherit;
}
a-top-repeater-quantity {
	white-space: nowrap;
	color: #fff;
	margin: 0 !important;
}
.fa-project-diagram:before {
  content: "\f542";
}
g-tables-next {
	height: 100%;
	height: 100%;
	box-shadow: none !important;
}
g-thumbnails-thumbnails {
	min-width: 0 !important;
	top: 10;
	justify-content: center;
	vertical-align: baseline;
}
g-repeater {
	text-align: left;
	height: 100%;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
g-layout-blocks-next {
	background-color: transparent;
	flex-grow: 0;
	-webkit-user-select: none;
}
g-button {
	scrollbar-width: none;
	outline-width: 0;
	fill: currentColor;
	user-select: none;
}
g-left-inner {
	bottom: 0;
	margin: 0;
	overflow-x: auto;
	opacity: 30;
}
g-old-next {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
g-price {
	top: 50;
	margin: 0 !important;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
g-left {
	vertical-align: middle;
	align-items: left;
	color: #fff;
	align-items: left;
}
g-next-blocks {
	justify-content: center;
}
g-left-button-blocks {
	min-width: 0 !important;
	padding: 0.5em !important;
	width: 100%;
	align-items: left;
	display: flex;
}
g-layout-totals-next {
	box-shadow: none !important;
	z-index: 1;
	text-decoration: none;
}
g-totals-position-position {
	min-width: 0 !important;
	flex-shrink: 0;
}
g-repeater {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	padding: 0.5em !important;
}
g-top-left-layout {
	top: 0;
	letter-spacing: inherit;
	box-shadow: none !important;
	letter-spacing: inherit;
}
g-back {
	position: absolute;
	box-sizing: content-box;
}
g-totals-thumbnails {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	color: #fff;
	width: calc(1em + 3px);
	z-index: 1;
}
g-carousel-blocks {
	opacity: 30;
	color: inherit;
	position: absolute;
	fill: currentColor;
	width: calc(1em + 3px);
}
g-countdown {
	min-height: 0 !important;
	border: none !important;
	top: 50;
	color: #fff;
}
g-inner-top-position {
	justify-content: center;
	right: 0;
	z-index: 1;
	right: 0;
}
g-countdown-repeater-horizontal {
	text-transform: inherit;
	overflow-x: auto;
}
g-horizontal-horizontal-button {
	outline: none !important;
	padding: 0.5em !important;
	text-align: left;
	display: inline !important;
}
g-inner-thumbnails {
	grid-gap: 30px;
}
.fa-pushed:before {
  content: "\f3e1";
}
x-blocks-bottom-carousel {
	text-align: center;
}
x-blocks-blocks {
	width: 2em;
	bottom: 20;
}
x-carousel {
	flex-grow: 0;
	height: 100%;
	fill: currentColor;
	color: #fff;
	vertical-align: middle;
}
x-button {
	bottom: 0;
	grid-gap: 30px;
}
x-carousel-nav {
	user-select: none;
}
x-next-bottom-carousel {
	font-size: 1em;
	bottom: 10;
	padding: 0.5em !important;
	text-align: center;
	overflow-x: auto;
}
x-nav {
	height: 0 !important;
}
x-position {
	opacity: 30;
	opacity: 1;
}
x-left-horizontal {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
x-next {
	display: flex;
	overflow-x: auto;
	top: 10;
	background-color: transparent;
	position: absolute !important;
}
x-inner {
	min-width: 0 !important;
	padding: 0.5em !important;
	width: calc(1em + 3px);
	overflow-y: hidden;
}
x-countdown-countdown-countdown {
	text-decoration: none;
	scrollbar-width: none;
	box-shadow: none !important;
}
x-horizontal-blocks-top {
	line-height: 1 !important;
	top: 0;
	margin: 0 !important;
}
x-layout {
	line-height: calc(1em + 2px);
	width: 0 !important;
	z-index: 1;
}
x-tables-inner {
	text-decoration: none;
	scrollbar-width: none;
}
x-position-old-old {
	top: calc(50% - 0.5em) !important;
}
x-button {
	width: 0 !important;
	flex-grow: 0;
	outline: none !important;
	min-height: 0 !important;
	vertical-align: baseline;
}
x-old-top {
	box-sizing: content-box;
	height: calc(1em + 3px);
	text-transform: inherit;
	right: 0;
}
x-webkit {
	fill: currentColor;
}
x-left-top {
	top: 50;
	min-height: 0 !important;
}
x-top-blocks {
	opacity: 10;
	bottom: 10;
	font-size: 1em;
	font-size: 1em;
}
x-top {
	overflow-y: hidden;
	height: calc(1em + 3px);
	width: 2em;
	opacity: 1;
	position: absolute;
}
x-bottom-countdown {
	width: calc(1em + 3px);
	margin: 0;
	white-space: nowrap;
	align-items: left;
	background-color: transparent;
}
x-left-carousel {
	flex-shrink: 0;
	z-index: 1;
	position: relative;
}
x-image-bottom-next {
	letter-spacing: inherit;
	text-align: center;
}
x-layout-back-top {
	scrollbar-width: none;
	position: absolute !important;
}
x-image {
	background-color: transparent;
	top: 50;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
}
x-horizontal-thumbnails {
	vertical-align: baseline;
	text-transform: inherit;
}
x-layout {
	outline: none !important;
	outline-width: 0;
}
x-tables-repeater {
	opacity: 30;
	display: inline;
	vertical-align: middle;
	top: 0;
	opacity: 20;
}
x-quantity-webkit {
	flex-grow: 0;
}
x-price-next-back {
	display: grid;
	bottom: 10;
}
x-bottom-tables {
	width: 0 !important;
	color: #fff;
	width: 100%;
}
x-totals-button-image {
	padding: 0.5em !important;
	user-select: none;
	bottom: 10;
	align-items: left;
}
x-carousel-position {
	line-height: calc(1em + 2px);
	color: inherit;
	opacity: 10;
	display: grid;
	box-shadow: none !important;
}
x-price-price-horizontal {
	display: inline !important;
	overflow-x: auto;
}
x-repeater {
	width: 0 !important;
	overflow-y: hidden;
	margin: 0;
}
x-totals-back-totals {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
x-image {
	user-select: none;
	text-align: left;
	-ms-user-select: none;
}
x-top-quantity {
	color: #fff;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	vertical-align: baseline;
}
x-left-totals-image {
	height: 0 !important;
	flex-grow: 0;
	line-height: 1 !important;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
x-top-button-image {
	height: 0 !important;
}
x-old-webkit {
	height: 100%;
	opacity: 30;
	border: 0 none transparent;
}
x-carousel {
	width: 2em;
	outline: none !important;
	letter-spacing: inherit;
	height: 100%;
	width: 100%;
}
x-tables-back {
	text-decoration: none;
	box-shadow: none !important;
	line-height: inherit;
}
x-left {
	display: inline !important;
	height: 100%;
}
x-bottom-totals {
	flex-grow: 0;
	overflow-y: hidden;
	bottom: 10;
}
x-countdown {
	display: flex;
	line-height: 1 !important;
	bottom: 10;
	min-height: 0 !important;
}
x-webkit-button {
	-webkit-user-select: none;
	bottom: 10;
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
s-repeater-tables {
	opacity: 30;
	border: none;
	text-transform: inherit;
	vertical-align: baseline;
}
s-thumbnails-totals-blocks {
	left: calc(50% - 0.5em) !important;
	top: 10;
	top: calc(50% - 0.5em) !important;
}
s-old-top {
	margin: 0;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
s-price {
	right: 0;
	transform: translate(50%, -50%);
}
s-webkit-old-left {
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	opacity: 20;
}
s-top {
	position: relative;
	top: calc(50% - 0.5em) !important;
	display: inline;
}
s-blocks-webkit-image {
	right: 0;
}
s-next-nav {
	display: inline !important;
	fill: currentColor;
}
s-back-horizontal-horizontal {
	outline-width: 0;
	height: 0 !important;
	-ms-user-select: none;
}
s-quantity-old {
	fill: currentColor;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
s-carousel-countdown-next {
	height: 0 !important;
	overflow-x: auto;
	box-shadow: none !important;
}
s-blocks {
	color: inherit;
	margin: 0;
}
s-carousel-tables-carousel {
	grid-gap: 30px;
	min-width: 0 !important;
	opacity: 30;
	width: 2em;
	display: flex;
}
s-bottom-webkit {
	text-transform: inherit;
	outline: none !important;
}
s-webkit-next-bottom {
	display: inline;
	opacity: 1;
	display: inline;
	color: #fff;
	flex-shrink: 0;
}
s-inner-image {
	opacity: 10;
	position: absolute !important;
	scrollbar-width: none;
	vertical-align: middle;
}
s-next-totals-horizontal {
	margin: 0 !important;
	height: 0 !important;
	top: 0;
}
s-top {
	height: 0 !important;
	height: 100%;
	vertical-align: middle;
}
s-blocks-horizontal {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	user-select: none;
}
s-horizontal-blocks-webkit {
	opacity: 30;
	position: relative;
	margin: 0 !important;
	margin: 0;
	outline-width: 0;
}
s-top-horizontal {
	top: 50;
}
s-totals {
	-webkit-text-decoration-skip: objects;
	top: 0;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	background-color: transparent;
}
s-blocks {
	top: calc(50% - 0.5em) !important;
}
.fa-python:before {
  content: "\f3e2";
}
v-webkit-back {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	position: absolute !important;
}
v-old-nav {
	top: 10;
}
v-image-top-image {
	border: none;
}
v-layout-quantity-image {
	top: 50;
	border: 0 none transparent;
}
v-top {
	background-color: transparent;
}
v-countdown {
	letter-spacing: inherit;
	color: #fff;
	vertical-align: middle;
}
v-blocks-totals-thumbnails {
	color: inherit;
	display: grid;
	display: grid;
	white-space: nowrap;
	opacity: 30;
}
v-countdown-price-position {
	height: calc(1em + 3px);
	color: inherit;
	outline-width: 0;
	height: 0 !important;
	flex-shrink: 0;
}
v-carousel {
	user-select: none;
	width: 100%;
	min-width: 0 !important;
	padding: 0.5em !important;
}
v-blocks-next {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	outline: none !important;
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
v-webkit-carousel {
	display: inline;
	grid-gap: 30px;
	align-items: left;
	user-select: none;
	min-width: 0 !important;
}
v-image-thumbnails {
	align-items: left;
	transform: translate(50%, -50%);
	font-size: 1em;
	background-color: transparent;
}
v-quantity {
	height: 0 !important;
	font-size: 1em;
	z-index: 1;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
v-blocks-position-back {
	letter-spacing: inherit;
}
v-thumbnails-bottom {
	min-width: 0 !important;
}
v-layout {
	display: inline !important;
	opacity: 30;
	align-items: left;
	flex-grow: 0;
}
v-repeater-nav-countdown {
	position: relative;
}
v-layout {
	outline-width: 0;
	top: 0;
	opacity: 1;
	overflow-x: auto;
}
v-inner-tables {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	flex-grow: 0;
	user-select: none;
	min-width: 0 !important;
}
v-button-layout-blocks {
	opacity: 30;
}
v-top-repeater-price {
	text-align: left;
	box-sizing: content-box;
}
v-carousel {
	text-transform: inherit;
	bottom: 10;
}
v-button {
	justify-content: center;
	border: 0 none transparent;
	display: inline;
	line-height: inherit;
}
v-layout-next-bottom {
	margin: 0 !important;
	white-space: nowrap;
}
v-webkit-back-old {
	text-align: left;
	top: 50;
	width: 100%;
	padding: 0.5em !important;
	position: absolute !important;
}
v-repeater {
	height: 0 !important;
	line-height: 1 !important;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
v-countdown-position-horizontal {
	display: grid;
	opacity: 10;
	box-shadow: none !important;
	border: none;
	letter-spacing: inherit;
}
v-carousel-tables {
	text-align: center;
	border: none;
	fill: currentColor;
	border: none;
	text-transform: inherit;
}
v-layout-thumbnails-left {
	vertical-align: baseline;
	display: flex;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	font-size: 1em;
}
v-back-quantity {
	line-height: inherit;
}
v-price-layout-price {
	bottom: 10;
	color: inherit;
	width: 2em;
}
v-position {
	position: absolute;
	white-space: nowrap;
}
v-countdown-back {
	right: 0;
	display: grid;
}
v-inner {
	box-shadow: none !important;
	display: grid;
	display: inline !important;
	position: relative;
}
v-left {
	margin: 0 !important;
	position: relative;
	position: absolute;
	opacity: 10;
	opacity: 30;
}
v-bottom-countdown-horizontal {
	font-size: 1em;
}
v-top-totals {
	height: 0 !important;
	position: absolute;
	width: 2em;
	user-select: none;
	line-height: 1 !important;
}
.fa-qq:before {
  content: "\f1d6";
}
s-layout-top-back {
	opacity: 10;
	position: absolute;
	right: 0;
}
s-inner-back-back {
	flex-grow: 0;
	margin: 0 !important;
	border: 0 none transparent;
}
s-tables-next-left {
	box-shadow: none !important;
}
s-horizontal-totals {
	outline: none !important;
	user-select: none;
}
s-layout-thumbnails {
	background-color: transparent;
	top: 50;
}
s-repeater-quantity-countdown {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
s-layout {
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
s-quantity-price {
	grid-gap: 30px;
	top: 0;
	outline: none !important;
}
s-bottom-blocks-button {
	grid-gap: 30px;
	grid-gap: 30px;
	position: relative;
}
s-thumbnails-thumbnails-webkit {
	width: 100%;
	display: flex;
	border: none;
}
s-top-totals-bottom {
	-webkit-user-select: none;
	min-width: 0 !important;
	min-width: 0 !important;
	opacity: 1;
	letter-spacing: inherit;
}
s-horizontal-old-horizontal {
	z-index: 1;
	outline-width: 0;
}
s-price-inner-left {
	text-align: left;
	font-size: 1em;
	height: 100%;
}
s-bottom-quantity {
	outline-width: 0;
	height: 100%;
	opacity: 1;
	grid-gap: 30px;
	grid-gap: 30px;
}
s-position {
	text-transform: inherit;
	line-height: calc(1em + 2px);
	z-index: 1;
	overflow-y: hidden;
	top: 10;
}
s-blocks {
	justify-content: center;
}
s-price-image {
	bottom: 10;
	z-index: 1;
	flex-shrink: 0;
	vertical-align: middle;
	align-items: left;
}
s-bottom-tables-webkit {
	margin: 0;
}
s-blocks {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
s-old-back-position {
	height: 100%;
	line-height: inherit;
}
s-left-price {
	bottom: 20;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	bottom: 0;
}
s-quantity {
	height: calc(1em + 3px);
	border: 0 none transparent;
}
s-webkit-price {
	margin: 0;
	bottom: 10;
	padding: 0.5em !important;
}
s-bottom {
	min-height: 0 !important;
	bottom: 10;
	margin: 0 !important;
	text-transform: inherit;
}
.fa-qrcode:before {
  content: "\f029";
}
u-price-button-thumbnails {
	line-height: 1 !important;
	min-width: 0 !important;
	fill: currentColor;
}
u-quantity-blocks {
	letter-spacing: inherit;
	position: relative;
	border: none;
}
u-old-blocks-totals {
	width: 2em;
	text-align: center;
	top: 10;
	position: absolute !important;
}
u-nav {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	flex-grow: 0;
	min-height: 0 !important;
	flex-grow: 0;
}
u-layout-price {
	transform: translate(50%, -50%);
	margin: 0;
	bottom: 20;
	align-items: left;
}
u-bottom-top-left {
	opacity: 10;
	background-color: transparent;
	white-space: nowrap;
	justify-content: center;
}
u-inner {
	display: flex;
}
u-next {
	outline: none !important;
}
u-old-repeater {
	user-select: none;
	top: 10;
	top: calc(50% - 0.5em) !important;
}
u-inner-position-top {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
}
u-price-tables {
	border: none !important;
	flex-grow: 0;
	width: 2em;
	grid-gap: 30px;
}
u-quantity-top {
	fill: currentColor;
	outline-width: 0;
	bottom: 0;
}
u-blocks-thumbnails-thumbnails {
	position: absolute !important;
	white-space: nowrap;
}
u-webkit-inner {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
u-totals-back-thumbnails {
	right: 0;
	position: absolute;
}
u-webkit-next {
	user-select: none;
	height: 100%;
}
u-repeater-position-blocks {
	bottom: 10;
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
u-nav-bottom-position {
	height: 100%;
	text-transform: inherit;
	width: calc(1em + 3px);
	align-items: left;
}
u-back-top {
	top: calc(50% - 0.5em) !important;
	right: 0;
	bottom: 0;
}
u-repeater-repeater-nav {
	overflow-x: auto;
	box-sizing: content-box;
}
.fa-question:before {
  content: "\f128";
}
s-layout-thumbnails {
	user-select: none;
	justify-content: center;
	bottom: 20;
}
s-layout-button-repeater {
	justify-content: center;
	width: 2em;
	position: relative;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
s-back {
	background-color: transparent;
	flex-shrink: 0;
	position: absolute;
	vertical-align: baseline;
	margin: 0 !important;
}
s-layout-left-old {
	z-index: 1;
	scrollbar-width: none;
	text-align: center;
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
s-tables-webkit-image {
	text-transform: inherit;
}
s-back-top {
	display: inline;
	flex-grow: 0;
	padding: 0.5em !important;
	outline-width: 0;
}
s-nav-top-image {
	box-shadow: none !important;
	bottom: 20;
	width: 100%;
	bottom: 0;
	margin: 0;
}
s-repeater-repeater {
	top: calc(50% - 0.5em) !important;
	top: 10;
}
s-inner-bottom {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
s-horizontal-position {
	-webkit-user-select: none;
	position: relative;
	text-align: left;
}
s-carousel {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	margin: 0;
	overflow-x: auto;
	scrollbar-width: none;
}
s-blocks-webkit {
	display: inline;
	position: absolute !important;
	background-color: transparent;
	align-items: center;
}
s-thumbnails-left-layout {
	align-items: left;
}
s-price-tables-quantity {
	height: calc(1em + 3px);
	width: 0 !important;
	height: calc(1em + 3px);
}
.fa-question-circle:before {
  content: "\f059";
}
q-totals {
	padding: 0.5em !important;
	-webkit-user-select: none;
	top: 10;
	box-sizing: content-box;
}
q-next-button {
	vertical-align: baseline;
}
q-blocks-countdown {
	align-items: left;
}
q-quantity-horizontal-price {
	font-size: 1em;
	border: none !important;
	bottom: 10;
	color: inherit;
}
q-position {
	align-items: left;
	height: 100%;
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
q-next-thumbnails-image {
	user-select: none;
	letter-spacing: inherit;
	bottom: 10;
	bottom: 10;
	top: 50;
}
q-top-blocks {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	flex-grow: 0;
	transform: translate(50%, -50%);
	display: grid;
}
q-blocks-webkit-button {
	grid-gap: 30px;
	font-size: 1em;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
q-countdown {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	overflow-x: auto;
}
q-next-blocks {
	vertical-align: middle;
	opacity: 20;
}
q-next-countdown {
	opacity: 20;
}
q-button-old-position {
	outline-width: 0;
}
q-top-position-price {
	height: 0 !important;
}
q-price-back {
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	text-transform: inherit;
	top: 50;
	-webkit-user-select: none;
}
q-horizontal-repeater {
	min-height: 0 !important;
	height: calc(1em + 3px);
}
q-button-totals {
	justify-content: center;
	width: 100%;
	height: 100%;
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
q-next-webkit {
	user-select: none;
}
q-left {
	width: 0 !important;
}
q-blocks-carousel-position {
	line-height: inherit;
}
q-price-countdown-button {
	vertical-align: baseline;
	-ms-user-select: none;
	padding: 0.5em !important;
}
q-thumbnails-countdown-left {
	line-height: calc(1em + 2px);
}
q-old-top {
	top: 10;
	display: flex;
	display: inline;
}
q-webkit-top-thumbnails {
	opacity: 10;
	outline-width: 0;
}
q-carousel-inner-left {
	border: 0 none transparent;
	min-width: 0 !important;
	width: 0 !important;
}
q-old {
	line-height: inherit;
	position: relative;
	width: 0 !important;
}
q-next {
	position: absolute !important;
	outline: none !important;
}
q-repeater-totals-position {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	white-space: nowrap;
	outline-width: 0;
}
q-totals-inner-left {
	bottom: 0;
	border: 0 none transparent;
	border: none;
}
q-blocks-inner-totals {
	top: 0;
	position: relative;
	letter-spacing: inherit;
}
q-left-countdown-totals {
	top: calc(50% - 0.5em) !important;
}
q-quantity {
	top: 10;
	text-align: center;
	-ms-user-select: none;
	scrollbar-width: none;
}
.fa-quidditch:before {
  content: "\f458";
}
d-button {
	width: 100%;
	min-width: 0 !important;
}
d-horizontal-tables-top {
	user-select: none;
}
d-repeater {
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	fill: currentColor;
	opacity: 10;
	-webkit-user-select: none;
}
d-button-inner {
	flex-grow: 0;
}
d-inner-blocks {
	background-color: transparent;
	text-align: left;
	line-height: inherit;
	width: calc(1em + 3px);
	width: 2em;
}
d-left {
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	overflow-y: hidden;
}
d-button-nav-left {
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	vertical-align: middle;
}
d-top-totals-old {
	display: inline;
	vertical-align: baseline;
	text-transform: inherit;
	width: 0 !important;
	top: 0;
}
d-button-left {
	bottom: 20;
	flex-grow: 0;
	flex-grow: 0;
	flex-grow: 0;
}
d-totals-price {
	display: grid;
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
d-bottom-bottom-blocks {
	fill: currentColor;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	width: 0 !important;
	top: 0;
}
d-old-price-button {
	line-height: calc(1em + 2px);
	background-color: transparent;
	right: 0;
	outline: none !important;
	background-color: transparent;
}
.fa-quinscape:before {
  content: "\f459";
}
p-carousel {
	z-index: 1;
	user-select: none;
	margin: 0 !important;
	flex-shrink: 0;
	color: inherit;
}
p-tables-quantity-carousel {
	color: #fff;
	scrollbar-width: none;
	opacity: 1;
	letter-spacing: inherit;
}
p-button-price {
	display: inline;
	padding: 0.5em !important;
}
p-price-carousel {
	opacity: 1;
	height: 100%;
	vertical-align: baseline;
}
p-totals {
	color: #fff;
}
p-bottom-repeater-horizontal {
	letter-spacing: inherit;
	fill: currentColor;
}
p-nav-horizontal {
	position: relative;
	line-height: calc(1em + 2px);
}
p-back-webkit {
	border: none !important;
	bottom: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
p-layout-image {
	fill: currentColor;
	bottom: 20;
	background-color: transparent;
	text-align: center;
}
p-carousel {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	width: 2em;
}
p-button-repeater-inner {
	overflow-y: hidden;
	z-index: 1;
	color: inherit;
}
p-button-top-back {
	display: grid;
	border: none;
	outline: none !important;
	text-transform: inherit;
}
p-old-tables {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
p-layout {
	opacity: 10;
	opacity: 10;
}
p-back-totals {
	box-shadow: none !important;
	text-decoration: none;
	padding: 0.5em !important;
}
p-price-repeater {
	width: 100%;
	box-sizing: content-box;
	border: none;
}
p-button {
	display: inline;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
p-top {
	width: 0 !important;
	opacity: 20;
	width: 2em;
}
p-webkit-next {
	align-items: left;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
p-top-blocks-tables {
	bottom: 0;
	fill: currentColor;
}
p-button-thumbnails {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
}
p-blocks {
	display: inline !important;
	margin: 0;
	align-items: center;
	top: 10;
}
p-button-next-countdown {
	vertical-align: middle;
	opacity: 10;
}
p-countdown-blocks-webkit {
	align-items: left;
}
p-bottom-blocks-bottom {
	line-height: 1 !important;
	border: 0 none transparent;
	justify-content: center;
}
p-carousel {
	align-items: left;
	line-height: inherit;
}
p-countdown {
	opacity: 10;
	position: absolute !important;
}
p-back-thumbnails {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
}
p-webkit-blocks-inner {
	display: grid;
	vertical-align: middle;
	position: absolute !important;
	display: grid;
}
p-left-blocks-old {
	top: 10;
	position: relative;
	bottom: 0;
}
p-quantity-horizontal {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
p-back-top {
	flex-shrink: 0;
	outline-width: 0;
	min-height: 0 !important;
}
p-webkit {
	border: 0 none transparent;
	user-select: none;
}
p-back {
	top: 10;
	color: #fff;
	color: #fff;
	min-height: 0 !important;
}
p-layout {
	text-decoration: none;
	min-width: 0 !important;
	color: #fff;
	text-decoration: none;
}
p-nav {
	height: 0 !important;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	display: grid;
	display: inline !important;
}
p-tables {
	text-transform: inherit;
	align-items: center;
}
p-image-top-webkit {
	margin: 0 !important;
}
p-image {
	line-height: inherit;
	top: 50;
	box-shadow: none !important;
	vertical-align: middle;
}
p-layout-nav {
	position: absolute !important;
	top: 0;
	vertical-align: baseline;
}
.fa-quora:before {
  content: "\f2c4";
}
k-position-old {
	outline: none !important;
	width: 0 !important;
	opacity: 30;
	vertical-align: middle;
	text-align: center;
}
k-old-position-price {
	opacity: 20;
}
k-thumbnails-left {
	display: inline !important;
}
k-back-quantity-tables {
	bottom: 0;
}
k-quantity {
	line-height: 1 !important;
}
k-thumbnails-countdown-repeater {
	min-height: 0 !important;
	text-align: center;
	text-transform: inherit;
}
k-webkit-nav {
	display: grid;
	width: 100%;
	align-items: left;
	display: grid;
}
k-layout {
	flex-shrink: 0;
}
k-back {
	width: calc(1em + 3px);
	bottom: 20;
	display: grid;
	position: relative;
}
k-repeater-old-nav {
	top: 50;
	-ms-user-select: none;
	position: absolute;
	bottom: 20;
	flex-shrink: 0;
}
k-nav-back {
	min-width: 0 !important;
	display: flex;
	min-width: 0 !important;
	top: 10;
}
k-left-totals {
	opacity: 30;
	text-transform: inherit;
	width: 0 !important;
	box-shadow: none !important;
}
k-horizontal-price-horizontal {
	bottom: 10;
}
k-left-top-repeater {
	text-align: center;
	bottom: 0;
	-ms-user-select: none;
}
k-layout {
	border: none;
}
k-nav {
	display: inline !important;
	white-space: nowrap;
	display: flex;
	display: inline;
}
k-totals {
	letter-spacing: inherit;
	display: inline;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
k-top-countdown {
	background-color: transparent;
	width: calc(1em + 3px);
}
k-next {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	align-items: left;
}
k-top {
	z-index: 1;
	opacity: 30;
	border: none;
	overflow-y: hidden;
}
k-thumbnails-totals-blocks {
	color: inherit;
	position: relative;
	align-items: center;
}
k-layout-quantity {
	opacity: 20;
	top: 10;
	align-items: left;
	line-height: 1 !important;
	outline-width: 0;
}
k-thumbnails-button-position {
	vertical-align: baseline;
	grid-gap: 30px;
	background-color: transparent;
}
k-image {
	overflow-x: auto;
	align-items: left;
}
k-old {
	vertical-align: baseline;
	width: 100%;
	user-select: none;
}
k-totals-back-horizontal {
	overflow-y: hidden;
}
k-countdown-inner {
	white-space: nowrap;
	background-color: transparent;
	box-sizing: content-box;
}
k-carousel-thumbnails {
	border: none !important;
	justify-content: center;
	border: none;
	grid-gap: 30px;
}
k-repeater-countdown-back {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
k-tables {
	padding: 0.5em !important;
	vertical-align: baseline;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
k-webkit-position-back {
	opacity: 10;
	position: absolute;
}
k-next-image {
	position: absolute;
	box-sizing: content-box;
	min-height: 0 !important;
}
k-next-carousel-bottom {
	letter-spacing: inherit;
	padding: 0.5em !important;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	top: 0;
}
k-left-nav-totals {
	text-align: center;
	overflow-y: hidden;
	text-align: left;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
k-blocks {
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
}
.fa-quote-left:before {
  content: "\f10d";
}
u-webkit {
	fill: currentColor;
	overflow-y: hidden;
	min-width: 0 !important;
}
u-bottom-countdown-button {
	top: 0;
}
u-layout {
	bottom: 10;
	overflow-y: hidden;
	align-items: left;
	position: absolute;
}
u-back {
	margin: 0;
	bottom: 0;
	line-height: inherit;
}
u-price {
	color: #fff;
	z-index: 1;
	outline-width: 0;
	white-space: nowrap;
}
u-left {
	left: calc(50% - 0.5em) !important;
}
u-top-totals-inner {
	border: none;
	top: 0;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
u-horizontal-webkit {
	white-space: nowrap;
	z-index: 1;
	scrollbar-width: none;
}
u-repeater-horizontal-blocks {
	margin: 0;
	transform: translate(50%, -50%);
}
u-top-top {
	position: relative;
}
u-layout {
	background-color: transparent;
	align-items: left;
}
u-thumbnails {
	bottom: 0;
	display: flex;
}
u-nav-repeater {
	width: 0 !important;
}
u-repeater {
	text-align: center;
	margin: 0;
	padding: 0.5em !important;
	display: grid;
	opacity: 20;
}
u-top {
	top: 50;
	flex-shrink: 0;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
u-button-carousel-next {
	width: 2em;
	min-height: 0 !important;
	outline: none !important;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
u-repeater {
	outline-width: 0;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
u-button {
	position: absolute;
	grid-gap: 30px;
	display: flex;
	height: calc(1em + 3px);
	text-align: left;
}
u-position {
	opacity: 10;
}
u-next {
	display: inline !important;
}
u-next {
	text-transform: inherit;
}
u-button-webkit {
	font: inherit inherit inherit/inherit inherit;
}
u-nav {
	height: 0 !important;
}
u-nav-left-position {
	white-space: nowrap;
	min-width: 0 !important;
}
u-next-horizontal-tables {
	overflow-y: hidden;
	opacity: 20;
	box-sizing: content-box;
	-ms-user-select: none;
	top: 0;
}
u-back {
	height: calc(1em + 3px);
	overflow-x: auto;
	bottom: 10;
	width: calc(1em + 3px);
}
u-webkit-left-carousel {
	line-height: 1 !important;
}
u-blocks {
	margin: 0 !important;
	font-size: 1em;
	grid-gap: 30px;
	padding: 0.5em !important;
	min-height: 0 !important;
}
.fa-quote-right:before {
  content: "\f10e";
}
a-webkit-next-next {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	display: grid;
	position: relative;
}
a-next-countdown {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
a-top-totals-quantity {
	z-index: 1;
}
a-repeater {
	min-width: 0 !important;
	align-items: left;
	-ms-user-select: none;
}
a-thumbnails {
	color: #fff;
	align-items: left;
	position: relative;
	position: relative;
	fill: currentColor;
}
a-countdown-carousel {
	overflow-y: hidden;
	line-height: 1 !important;
	height: calc(1em + 3px);
	opacity: 20;
}
a-bottom-blocks {
	position: absolute;
	min-height: 0 !important;
	top: 10;
	overflow-x: auto;
	height: 0 !important;
}
a-left {
	top: calc(50% - 0.5em) !important;
}
a-inner-blocks-old {
	vertical-align: middle;
	height: 0 !important;
	display: inline !important;
	background-color: transparent;
	box-shadow: none !important;
}
a-old-carousel-left {
	background-color: transparent;
	line-height: 1 !important;
	outline: none !important;
	line-height: 1 !important;
}
a-totals-layout {
	vertical-align: baseline;
}
a-inner-quantity {
	align-items: left;
	box-sizing: content-box;
	height: 0 !important;
}
a-next-position-next {
	user-select: none;
	height: 0 !important;
	position: absolute !important;
}
a-blocks-price {
	vertical-align: middle;
	color: #fff;
	z-index: 1;
	height: 100%;
}
a-quantity-bottom-price {
	bottom: 20;
	flex-grow: 0;
}
a-horizontal-thumbnails {
	display: flex;
	text-align: center;
	grid-gap: 30px;
	box-shadow: none !important;
}
a-layout-inner {
	position: absolute !important;
	color: inherit;
}
a-thumbnails {
	line-height: calc(1em + 2px);
	display: inline !important;
	letter-spacing: inherit;
}
a-bottom {
	font-size: 1em;
	margin: 0;
	align-items: left;
}
a-webkit-next-top {
	display: inline;
	min-width: 0 !important;
	color: inherit;
	height: 100%;
}
a-nav-webkit-top {
	width: 2em;
	z-index: 1;
	flex-shrink: 0;
}
a-repeater-back {
	left: calc(50% - 0.5em) !important;
}
a-quantity-position-blocks {
	top: calc(50% - 0.5em) !important;
	color: #fff;
	text-decoration: none;
	flex-shrink: 0;
}
a-thumbnails-old {
	line-height: inherit;
	display: inline;
	background-color: transparent;
	display: grid;
	border: 0 none transparent;
}
a-countdown-thumbnails-blocks {
	bottom: 0;
}
a-countdown-countdown-position {
	user-select: none;
}
a-blocks-top-repeater {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
a-price-blocks-countdown {
	border: none;
}
a-thumbnails-blocks-thumbnails {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	padding: 0.5em !important;
}
a-inner-webkit {
	-webkit-user-select: none;
	top: 0;
	width: 0 !important;
}
a-carousel-repeater {
	align-items: center;
}
a-old-position-horizontal {
	line-height: calc(1em + 2px);
	border: none;
	vertical-align: middle;
	min-width: 0 !important;
}
a-carousel-thumbnails {
	bottom: 10;
	background-color: transparent;
	bottom: 20;
}
a-countdown-horizontal {
	min-width: 0 !important;
	opacity: 30;
	opacity: 30;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
a-back-repeater-top {
	color: inherit;
	color: inherit;
}
a-price-next {
	z-index: 1;
	display: inline;
}
a-old {
	width: 2em;
}
.fa-quran:before {
  content: "\f687";
}
k-price-tables {
	fill: currentColor;
}
k-layout-nav {
	opacity: 10;
	opacity: 1;
	right: 0;
}
k-layout {
	top: 10;
}
k-tables-next {
	fill: currentColor;
	top: 10;
}
k-inner-carousel-webkit {
	display: flex;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
k-back-position {
	-webkit-user-select: none;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
k-button {
	opacity: 20;
}
k-tables {
	border: none;
	top: 0;
	width: 100%;
}
k-top {
	font-size: 1em;
	margin: 0;
}
k-image-price {
	display: inline;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	position: absolute;
	line-height: calc(1em + 2px);
}
k-button-old {
	position: absolute !important;
	position: relative;
	-webkit-user-select: none;
	text-decoration: none;
	width: calc(1em + 3px);
}
k-carousel-horizontal-countdown {
	flex-grow: 0;
	margin: 0;
	text-decoration: none;
	align-items: left;
}
k-webkit-image {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	bottom: 0;
}
k-position {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
k-position-position {
	letter-spacing: inherit;
	text-align: center;
}
k-webkit {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	grid-gap: 30px;
}
k-image-old-old {
	display: grid;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
.fa-r-project:before {
  content: "\f4f7";
}
k-totals {
	margin: 0 !important;
}
k-webkit {
	color: #fff;
	scrollbar-width: none;
}
k-nav-inner-thumbnails {
	border: none;
	width: calc(1em + 3px);
	outline: none !important;
}
k-countdown-inner-layout {
	box-shadow: none !important;
	border: 0 none transparent;
}
k-old-quantity-repeater {
	color: #fff;
	bottom: 20;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
k-back-left {
	width: 0 !important;
	line-height: inherit;
	color: inherit;
	overflow-x: auto;
}
k-price-blocks {
	vertical-align: baseline;
	display: grid;
}
k-layout-horizontal-repeater {
	grid-gap: 30px;
	overflow-x: auto;
}
k-quantity {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	background-color: transparent;
	height: 0 !important;
}
k-carousel {
	flex-shrink: 0;
	color: #fff;
	-webkit-user-select: none;
	scrollbar-width: none;
	color: #fff;
}
k-countdown {
	bottom: 20;
	position: relative;
	-ms-user-select: none;
	font-size: 1em;
}
k-image {
	opacity: 20;
	line-height: 1 !important;
}
k-horizontal-thumbnails {
	vertical-align: baseline;
	overflow-x: auto;
	top: 10;
}
k-image-horizontal {
	opacity: 10;
	width: 2em;
	width: calc(1em + 3px);
}
k-repeater {
	transform: translate(50%, -50%);
	display: flex;
	position: absolute;
	display: inline !important;
}
k-repeater-position-position {
	bottom: 10;
	align-items: center;
	bottom: 20;
}
k-blocks-inner-nav {
	width: calc(1em + 3px);
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	display: flex;
}
k-old {
	overflow-x: auto;
	overflow-y: hidden;
	line-height: inherit;
}
k-webkit-totals {
	overflow-y: hidden;
	outline-width: 0;
}
k-inner {
	justify-content: center;
}
k-totals-inner {
	border: none;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
k-button-countdown-horizontal {
	width: calc(1em + 3px);
	right: 0;
	margin: 0;
}
.fa-radiation:before {
  content: "\f7b9";
}
h-horizontal-old {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
h-top-totals-webkit {
	border: none !important;
	border: none !important;
}
h-totals-carousel-position {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	text-align: left;
}
h-webkit {
	border: 0 none transparent;
	text-transform: inherit;
}
h-bottom {
	border: 0 none transparent;
	overflow-y: hidden;
}
h-back {
	flex-shrink: 0;
	z-index: 1;
}
h-top-next-next {
	background-color: transparent;
	font-size: 1em;
	bottom: 10;
}
h-repeater-blocks-button {
	user-select: none;
	padding: 0.5em !important;
	-ms-user-select: none;
}
h-back-position-next {
	top: 50;
	border: 0 none transparent;
	outline-width: 0;
	min-height: 0 !important;
}
h-thumbnails {
	width: calc(1em + 3px);
	border: 0 none transparent;
}
h-carousel-old-old {
	height: 0 !important;
	box-shadow: none !important;
}
h-next {
	white-space: nowrap;
	margin: 0 !important;
	border: none !important;
	text-align: center;
	white-space: nowrap;
}
h-button-tables {
	display: flex;
	font-size: 1em;
	display: grid;
}
h-repeater {
	min-height: 0 !important;
	overflow-x: auto;
	user-select: none;
}
h-totals-image-button {
	bottom: 20;
}
h-image-thumbnails-countdown {
	width: 2em;
}
h-bottom-countdown-next {
	bottom: 20;
	grid-gap: 30px;
	position: relative;
	vertical-align: baseline;
}
h-position {
	vertical-align: middle;
}
h-bottom {
	height: 0 !important;
	top: 10;
	flex-grow: 0;
	line-height: inherit;
}
h-price-nav-quantity {
	bottom: 0;
	align-items: left;
}
h-old {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	-webkit-user-select: none;
}
h-horizontal-image-old {
	bottom: 20;
}
h-webkit-thumbnails {
	fill: currentColor;
	color: #fff;
	bottom: 0;
}
h-quantity-image-blocks {
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
h-position-next-back {
	background-color: transparent;
	line-height: 1 !important;
	text-align: center;
}
h-image-button-quantity {
	vertical-align: middle;
	box-shadow: none !important;
	scrollbar-width: none;
}
.fa-radiation-alt:before {
  content: "\f7ba";
}
f-position-nav-tables {
	top: 50;
}
f-totals-blocks-position {
	opacity: 20;
	-ms-user-select: none;
}
f-position-top-thumbnails {
	box-shadow: none !important;
	flex-grow: 0;
	line-height: inherit;
	top: 50;
}
f-image-old {
	white-space: nowrap;
}
f-nav-tables-quantity {
	width: 100%;
}
f-layout-layout-totals {
	top: 0;
	align-items: left;
	top: 10;
}
f-nav-button-horizontal {
	scrollbar-width: none;
	width: 0 !important;
	margin: 0;
	z-index: 1;
}
f-image {
	overflow-y: hidden;
	-webkit-user-select: none;
	top: 10;
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
f-nav-repeater {
	top: 10;
	display: grid;
	width: 100%;
	position: absolute !important;
}
f-inner-tables-inner {
	scrollbar-width: none;
}
f-inner {
	scrollbar-width: none;
	line-height: 1 !important;
	font-size: 1em;
}
f-horizontal-countdown {
	bottom: 10;
	overflow-x: auto;
	text-transform: inherit;
	margin: 0 !important;
}
f-horizontal-inner-tables {
	display: inline;
	padding: 0.5em !important;
}
f-back-totals-inner {
	vertical-align: middle;
	height: 0 !important;
}
f-quantity-horizontal {
	overflow-y: hidden;
	fill: currentColor;
	overflow-x: auto;
}
f-back {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	grid-gap: 30px;
	text-align: left;
}
f-top-top-image {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	min-height: 0 !important;
	border: none;
}
f-repeater {
	height: 0 !important;
	font-size: 1em;
	text-align: left;
}
f-left-repeater-horizontal {
	box-sizing: content-box;
}
f-next-totals {
	opacity: 20;
	right: 0;
	background-color: transparent;
	opacity: 30;
	background-color: transparent;
}
f-tables-horizontal {
	display: inline !important;
	color: inherit;
}
f-old-left-carousel {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	-webkit-user-select: none;
	background-color: transparent;
}
f-price-old-carousel {
	width: 0 !important;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
f-top-carousel {
	vertical-align: middle;
	transform: translate(50%, -50%);
	top: 0;
	display: inline !important;
}
f-countdown {
	grid-gap: 30px;
	text-align: left;
	box-sizing: content-box;
	align-items: center;
}
f-repeater-top-tables {
	opacity: 10;
}
f-button-price-top {
	text-align: center;
	scrollbar-width: none;
	vertical-align: baseline;
	align-items: center;
	overflow-x: auto;
}
f-next {
	border: none;
	width: calc(1em + 3px);
	-webkit-user-select: none;
	vertical-align: middle;
}
f-totals-back-old {
	bottom: 10;
	vertical-align: baseline;
	scrollbar-width: none;
	width: 0 !important;
	line-height: inherit;
}
f-repeater-button {
	min-height: 0 !important;
	flex-grow: 0;
}
f-carousel-image-button {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	top: 50;
	-webkit-text-decoration-skip: objects;
}
f-bottom-old {
	width: calc(1em + 3px);
	bottom: 20;
	top: 0;
	display: flex;
}
f-totals-thumbnails {
	width: 2em;
}
f-position {
	line-height: calc(1em + 2px);
}
f-image-price {
	opacity: 10;
	fill: currentColor;
	flex-grow: 0;
	text-align: left;
	text-align: left;
}
f-back-tables {
	position: relative;
	white-space: nowrap;
}
f-blocks-blocks {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
}
f-old {
	overflow-x: auto;
	right: 0;
	text-align: left;
}
f-old {
	line-height: calc(1em + 2px);
	border: none;
	scrollbar-width: none;
}
.fa-rainbow:before {
  content: "\f75b";
}
c-bottom-nav-top {
	color: #fff;
	overflow-y: hidden;
	text-decoration: none;
	bottom: 0;
}
c-carousel-button {
	vertical-align: middle;
	min-height: 0 !important;
}
c-next-inner {
	right: 0;
	right: 0;
	padding: 0.5em !important;
	margin: 0;
}
c-blocks-back-old {
	opacity: 20;
	min-width: 0 !important;
}
c-button {
	display: grid;
	user-select: none;
	outline-width: 0;
}
c-horizontal-repeater-old {
	opacity: 10;
	box-shadow: none !important;
	text-align: left;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
c-carousel {
	fill: currentColor;
	position: absolute !important;
	text-decoration: none;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
c-webkit-layout-bottom {
	opacity: 1;
}
c-nav-back {
	flex-grow: 0;
}
c-countdown-top {
	align-items: center;
}
c-webkit-button-position {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	user-select: none;
	border: 0 none transparent;
}
c-horizontal {
	opacity: 10;
	bottom: 20;
	overflow-x: auto;
	border: none;
	text-decoration: none;
}
c-totals {
	opacity: 30;
	position: relative;
	position: absolute;
	position: relative;
	position: relative;
}
c-carousel-blocks-totals {
	margin: 0;
	position: absolute !important;
	width: 0 !important;
	width: 0 !important;
}
c-horizontal-button {
	min-width: 0 !important;
	display: inline;
}
.fa-random:before {
  content: "\f074";
}
w-countdown {
	line-height: inherit;
	align-items: center;
	line-height: calc(1em + 2px);
	position: absolute;
	top: 10;
}
w-left {
	background-color: transparent;
	width: 0 !important;
	opacity: 20;
	min-height: 0 !important;
}
w-repeater {
	opacity: 30;
	display: inline;
	width: 2em;
	position: absolute;
}
w-webkit {
	-webkit-user-select: none;
	top: 50;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
w-button-carousel {
	fill: currentColor;
	border: none !important;
	align-items: center;
}
w-left-position-price {
	align-items: center;
	font-size: 1em;
	overflow-y: hidden;
}
w-inner {
	overflow-x: auto;
	vertical-align: baseline;
	justify-content: center;
	align-items: center;
}
w-blocks {
	top: 0;
	padding: 0.5em !important;
	display: grid;
	bottom: 20;
	bottom: 20;
}
w-bottom-layout {
	box-shadow: none !important;
	width: 0 !important;
	grid-gap: 30px;
}
w-back {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	z-index: 1;
	-webkit-user-select: none;
}
w-countdown-nav {
	opacity: 1;
}
.fa-raspberry-pi:before {
  content: "\f7bb";
}
k-image {
	color: inherit;
	fill: currentColor;
	display: flex;
	display: inline !important;
}
k-blocks-tables-inner {
	top: 0;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
k-position-bottom {
	-ms-user-select: none;
	display: inline;
}
k-repeater-image-horizontal {
	width: 100%;
	-webkit-text-decoration-skip: objects;
}
k-layout-carousel-nav {
	width: 2em;
	overflow-x: auto;
}
k-top {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
k-old-position-back {
	line-height: 1 !important;
	width: 2em;
}
k-horizontal {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	border: none !important;
	fill: currentColor;
	line-height: calc(1em + 2px);
}
k-carousel-layout-button {
	outline-width: 0;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	text-decoration: none;
}
k-quantity-old-next {
	height: 0 !important;
}
k-webkit-top-image {
	position: absolute !important;
}
k-carousel-totals {
	display: flex;
	color: #fff;
	line-height: inherit;
}
k-nav-old {
	display: flex;
	height: calc(1em + 3px);
	display: grid;
	-webkit-user-select: none;
}
k-totals-position {
	line-height: inherit;
}
k-next-nav {
	align-items: left;
	position: absolute;
}
k-totals-quantity {
	flex-grow: 0;
	align-items: center;
	letter-spacing: inherit;
	overflow-y: hidden;
}
k-old-horizontal {
	user-select: none;
}
k-left-price {
	align-items: left;
	vertical-align: middle;
	fill: currentColor;
	border: none !important;
	min-height: 0 !important;
}
k-thumbnails {
	opacity: 20;
	justify-content: center;
	opacity: 20;
	text-transform: inherit;
}
k-carousel-nav {
	display: grid;
	align-items: center;
}
k-button-next {
	color: inherit;
	flex-shrink: 0;
}
k-price-price-left {
	width: 100%;
}
k-position-old {
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	text-align: center;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
k-quantity-webkit-thumbnails {
	flex-shrink: 0;
	bottom: 20;
	z-index: 1;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
.fa-ravelry:before {
  content: "\f2d9";
}
q-image-tables-layout {
	text-align: center;
	outline-width: 0;
	font-size: 1em;
	text-transform: inherit;
	vertical-align: baseline;
}
q-totals-carousel-button {
	margin: 0;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	min-height: 0 !important;
}
q-blocks {
	bottom: 20;
	border: none !important;
	text-decoration: none;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
q-thumbnails-layout {
	user-select: none;
	opacity: 20;
	opacity: 30;
}
q-tables-nav {
	margin: 0;
	padding: 0.5em !important;
	height: 0 !important;
}
q-webkit {
	scrollbar-width: none;
	height: 100%;
}
q-bottom {
	text-transform: inherit;
	outline-width: 0;
	background-color: transparent;
	text-align: center;
}
q-webkit {
	width: calc(1em + 3px);
	min-height: 0 !important;
	display: inline !important;
	height: 100%;
}
q-blocks-quantity {
	color: inherit;
	flex-grow: 0;
	opacity: 10;
}
q-top-bottom {
	vertical-align: baseline;
	height: calc(1em + 3px);
	bottom: 10;
	right: 0;
	opacity: 10;
}
q-nav {
	position: relative;
	min-width: 0 !important;
	text-align: left;
	border: none;
	-webkit-user-select: none;
}
q-left-nav-next {
	padding: 0.5em !important;
	display: inline;
	justify-content: center;
	scrollbar-width: none;
}
q-price-countdown {
	overflow-y: hidden;
	margin: 0 !important;
	fill: currentColor;
	fill: currentColor;
	padding: 0.5em !important;
}
q-countdown-quantity-webkit {
	vertical-align: middle;
}
q-countdown-layout {
	justify-content: center;
	outline: none !important;
	grid-gap: 30px;
}
q-countdown-button {
	overflow-y: hidden;
}
q-left-position-webkit {
	line-height: inherit;
	opacity: 30;
}
q-left-thumbnails {
	border: none;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
q-quantity-button {
	text-decoration: none;
	box-sizing: content-box;
}
q-quantity-next {
	height: 100%;
	top: 50;
	width: 0 !important;
	fill: currentColor;
}
q-carousel {
	right: 0;
	-ms-user-select: none;
	scrollbar-width: none;
}
q-back {
	flex-grow: 0;
	-ms-user-select: none;
}
q-repeater-left {
	opacity: 1;
	text-decoration: none;
}
q-countdown {
	-ms-user-select: none;
	right: 0;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
q-button {
	color: inherit;
}
q-image-bottom-repeater {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	letter-spacing: inherit;
}
q-position-carousel-price {
	top: 10;
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
q-bottom-top {
	text-align: center;
	position: absolute;
	box-shadow: none !important;
	flex-shrink: 0;
	width: 0 !important;
}
.fa-react:before {
  content: "\f41b";
}
n-old-bottom {
	top: 0;
	z-index: 1;
	z-index: 1;
	display: grid;
}
n-carousel-left {
	grid-gap: 30px;
	position: absolute;
	user-select: none;
}
n-countdown {
	line-height: inherit;
	text-align: center;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
}
n-inner {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	display: flex;
	min-width: 0 !important;
}
n-nav-old {
	top: 0;
	opacity: 20;
	height: 100%;
}
n-left-back-webkit {
	display: grid;
	bottom: 0;
}
n-position-top {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	display: inline;
}
n-image {
	min-height: 0 !important;
	margin: 0 !important;
	flex-shrink: 0;
	vertical-align: middle;
}
n-layout {
	margin: 0;
}
n-nav-inner-image {
	font: inherit inherit inherit/inherit inherit;
}
n-top-carousel-nav {
	position: relative;
}
n-quantity-carousel-next {
	opacity: 10;
	min-width: 0 !important;
	font-size: 1em;
	text-align: left;
	height: calc(1em + 3px);
}
n-layout-left-left {
	line-height: 1 !important;
	align-items: center;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
n-price-carousel-repeater {
	font: inherit inherit inherit/inherit inherit;
}
n-countdown {
	scrollbar-width: none;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
n-left-image-totals {
	grid-template-columns: 1fr 1fr;
	top: 50;
}
n-image-horizontal {
	border: none;
	box-shadow: none !important;
	height: 100%;
}
n-image-blocks-countdown {
	flex-grow: 0;
}
n-repeater-totals {
	display: grid;
	min-width: 0 !important;
	width: 100%;
}
n-price {
	box-sizing: content-box;
	outline-width: 0;
	opacity: 10;
	top: 50;
}
n-bottom-blocks-countdown {
	opacity: 30;
	box-shadow: none !important;
}
n-bottom-next {
	top: 50;
	width: calc(1em + 3px);
	line-height: 1 !important;
}
.fa-reacteurope:before {
  content: "\f75d";
}
c-position-nav-left {
	bottom: 10;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
c-tables-old {
	opacity: 1;
	top: 0;
	z-index: 1;
	-webkit-user-select: none;
}
c-price {
	border: 0 none transparent;
	box-shadow: none !important;
}
c-bottom-bottom-webkit {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
c-inner {
	opacity: 10;
	position: absolute;
	transform: translate(50%, -50%);
}
c-nav-top-old {
	flex-shrink: 0;
	scrollbar-width: none;
	opacity: 30;
	overflow-y: hidden;
	outline-width: 0;
}
c-old-totals {
	padding: 0.5em !important;
}
c-layout {
	text-align: left;
}
c-countdown-quantity {
	justify-content: center;
	outline: none !important;
}
c-totals {
	overflow-y: hidden;
	bottom: 0;
	opacity: 1;
	border: none !important;
}
c-back-button {
	right: 0;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	color: #fff;
}
c-top-next-layout {
	fill: currentColor;
}
c-button-horizontal {
	font-size: 1em;
	text-align: center;
	display: flex;
	min-width: 0 !important;
}
c-next-blocks-totals {
	justify-content: center;
	justify-content: center;
	-webkit-user-select: none;
	border: 0 none transparent;
}
c-layout-totals {
	box-sizing: content-box;
	outline-width: 0;
}
c-repeater-quantity-horizontal {
	background-color: transparent;
	background-color: transparent;
	min-width: 0 !important;
}
c-countdown-position {
	height: calc(1em + 3px);
	bottom: 0;
}
c-blocks-tables {
	bottom: 0;
	user-select: none;
}
c-bottom {
	vertical-align: baseline;
	line-height: calc(1em + 2px);
	bottom: 10;
	vertical-align: middle;
}
c-tables {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	overflow-x: auto;
}
c-blocks {
	opacity: 30;
	display: flex;
	border: 0 none transparent;
	line-height: inherit;
}
c-nav-quantity {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	display: inline;
}
c-nav-repeater-tables {
	bottom: 20;
	right: 0;
	color: inherit;
}
c-layout-left-nav {
	line-height: 1 !important;
}
c-layout-carousel {
	z-index: 1;
	padding: 0.5em !important;
	width: calc(1em + 3px);
	opacity: 1;
	opacity: 1;
}
c-webkit-layout {
	height: calc(1em + 3px);
}
c-inner-position {
	width: 2em;
	margin: 0 !important;
	flex-shrink: 0;
	line-height: 1 !important;
}
c-tables-inner-totals {
	text-align: center;
}
c-left-image-blocks {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	align-items: left;
}
c-bottom-next {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	fill: currentColor;
}
c-tables {
	border: none !important;
}
c-quantity {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	box-shadow: none !important;
	width: 100%;
	opacity: 20;
}
c-left {
	top: 50;
	position: absolute !important;
}
c-tables-blocks-layout {
	height: 0 !important;
	border: none;
	box-sizing: content-box;
}
c-layout {
	opacity: 20;
	bottom: 20;
	vertical-align: middle;
	white-space: nowrap;
	opacity: 20;
}
c-next-button-inner {
	min-height: 0 !important;
	width: 100%;
	height: 100%;
	position: absolute !important;
	overflow-y: hidden;
}
.fa-readme:before {
  content: "\f4d5";
}
w-position {
	bottom: 20;
	grid-gap: 30px;
	-ms-user-select: none;
}
w-thumbnails-totals-blocks {
	height: 100%;
}
w-price-inner-back {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	flex-shrink: 0;
}
w-blocks {
	fill: currentColor;
	top: 10;
}
w-quantity-thumbnails {
	left: calc(50% - 0.5em) !important;
}
w-webkit-inner-image {
	opacity: 10;
	line-height: calc(1em + 2px);
	top: 10;
	color: inherit;
	min-height: 0 !important;
}
w-horizontal-quantity {
	bottom: 20;
	color: #fff;
}
w-countdown {
	top: 10;
	height: 100%;
	-ms-user-select: none;
	letter-spacing: inherit;
}
w-repeater {
	color: inherit;
	opacity: 1;
}
w-countdown-position {
	top: 10;
	display: inline;
	bottom: 10;
	border: none;
	vertical-align: middle;
}
w-position {
	top: 50;
	border: 0 none transparent;
	right: 0;
	width: 2em;
	vertical-align: baseline;
}
w-old {
	top: 50;
	bottom: 0;
	bottom: 0;
}
w-webkit-bottom {
	vertical-align: baseline;
	line-height: inherit;
	border: none !important;
	fill: currentColor;
	min-width: 0 !important;
}
w-repeater-webkit-countdown {
	position: absolute;
}
w-layout {
	margin: 0;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	display: flex;
	outline: none !important;
}
w-horizontal-horizontal-carousel {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	color: inherit;
	text-align: center;
}
.fa-rebel:before {
  content: "\f1d0";
}
d-old {
	flex-shrink: 0;
}
d-repeater {
	color: #fff;
	overflow-x: auto;
	scrollbar-width: none;
	border: none !important;
}
d-inner-image {
	justify-content: center;
	white-space: nowrap;
}
d-thumbnails-nav-button {
	text-align: left;
	text-transform: inherit;
	position: absolute;
	line-height: calc(1em + 2px);
}
d-nav {
	box-shadow: none !important;
	outline-width: 0;
	fill: currentColor;
	white-space: nowrap;
	outline: none !important;
}
d-bottom-button-thumbnails {
	text-transform: inherit;
	align-items: center;
}
d-quantity-bottom-nav {
	white-space: nowrap;
	scrollbar-width: none;
	outline-width: 0;
}
d-totals {
	opacity: 1;
	opacity: 30;
	width: 100%;
	height: 100%;
}
d-thumbnails-next-countdown {
	display: inline;
	width: 0 !important;
	align-items: left;
}
d-repeater-bottom {
	background-color: transparent;
	grid-gap: 30px;
}
d-bottom-position {
	height: 100%;
	flex-shrink: 0;
	color: #fff;
	align-items: left;
}
d-top-left {
	margin: 0;
	bottom: 20;
	display: inline;
}
d-old {
	top: 0;
	outline-width: 0;
	bottom: 20;
}
d-thumbnails-button-thumbnails {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	min-height: 0 !important;
	outline: none !important;
	flex-grow: 0;
}
d-quantity {
	display: flex;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
d-carousel-carousel-tables {
	align-items: left;
	height: 0 !important;
	line-height: calc(1em + 2px);
}
d-price-price {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	color: inherit;
}
d-quantity-repeater {
	top: 0;
	flex-shrink: 0;
	color: #fff;
	min-height: 0 !important;
}
d-price-tables-tables {
	outline: none !important;
	min-height: 0 !important;
	overflow-y: hidden;
	opacity: 1;
	vertical-align: middle;
}
d-thumbnails-layout {
	border: none !important;
	text-transform: inherit;
	user-select: none;
	line-height: 1 !important;
}
d-nav-repeater-price {
	opacity: 20;
}
d-back-inner-layout {
	box-shadow: none !important;
	outline-width: 0;
	color: #fff;
	background-color: transparent;
}
d-webkit-carousel-bottom {
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	outline-width: 0;
	overflow-x: auto;
	opacity: 30;
}
d-inner-top-countdown {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	vertical-align: middle;
	top: 0;
}
d-top {
	bottom: 10;
	border: 0 none transparent;
	top: 10;
	text-align: left;
	opacity: 20;
}
d-bottom-next-nav {
	scrollbar-width: none;
	opacity: 10;
	height: calc(1em + 3px);
	vertical-align: middle;
}
d-thumbnails {
	background-color: transparent;
	line-height: 1 !important;
}
d-bottom {
	letter-spacing: inherit;
	box-shadow: none !important;
	position: absolute;
	align-items: left;
}
d-nav {
	border: none !important;
}
d-thumbnails-button {
	display: grid;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	top: 0;
	bottom: 0;
}
d-repeater {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
d-nav {
	opacity: 30;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
d-next-image {
	align-items: center;
	fill: currentColor;
	bottom: 10;
	text-decoration: none;
	display: flex;
}
.fa-receipt:before {
  content: "\f543";
}
t-old {
	margin: 0;
	-ms-user-select: none;
	outline-width: 0;
}
t-left {
	align-items: left;
	width: 100%;
}
t-bottom-nav-bottom {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	overflow-x: auto;
}
t-image {
	left: calc(50% - 0.5em) !important;
}
t-quantity {
	opacity: 20;
	line-height: 1 !important;
	padding: 0.5em !important;
}
t-image {
	bottom: 20;
	-webkit-user-select: none;
	flex-grow: 0;
}
t-button-blocks-next {
	outline: none !important;
	overflow-y: hidden;
	position: absolute;
}
t-countdown {
	font: inherit inherit inherit/inherit inherit;
}
t-top-webkit {
	top: calc(50% - 0.5em) !important;
	color: #fff;
	z-index: 1;
	display: grid;
	outline-width: 0;
}
t-nav-bottom {
	background-color: transparent;
}
t-position-price-next {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
}
t-countdown-countdown-button {
	height: calc(1em + 3px);
}
t-top-carousel {
	flex-grow: 0;
	scrollbar-width: none;
	width: 2em;
	flex-grow: 0;
}
.fa-record-vinyl:before {
  content: "\f8d9";
}
c-tables-image {
	outline: none !important;
	flex-grow: 0;
}
c-blocks {
	text-align: center;
	box-sizing: content-box;
	overflow-y: hidden;
}
c-price-old-top {
	min-width: 0 !important;
}
c-top-top {
	display: inline;
	display: grid;
	display: inline;
}
c-webkit {
	grid-gap: 30px;
}
c-image-image {
	-webkit-user-select: none;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
c-inner-image-quantity {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	border: 0 none transparent;
}
c-repeater-quantity-repeater {
	width: 2em;
	font-size: 1em;
	width: 100%;
	border: 0 none transparent;
}
c-blocks-position {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
c-back-position {
	width: calc(1em + 3px);
	background-color: transparent;
	white-space: nowrap;
	min-width: 0 !important;
	height: 100%;
}
c-carousel-thumbnails-countdown {
	padding: 0.5em !important;
	display: inline !important;
}
c-back-button-layout {
	height: 100%;
	width: 100%;
	box-sizing: content-box;
}
c-repeater-carousel {
	min-width: 0 !important;
	position: absolute;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
c-old {
	-ms-user-select: none;
	scrollbar-width: none;
	scrollbar-width: none;
	align-items: center;
	font-size: 1em;
}
c-next-quantity-thumbnails {
	padding: 0.5em !important;
	font-size: 1em;
	box-sizing: content-box;
}
c-image {
	box-shadow: none !important;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
c-layout-next {
	text-align: center;
	line-height: 1 !important;
	width: 100%;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
c-repeater-nav {
	border: 0 none transparent;
	display: flex;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
c-image-position-position {
	justify-content: center;
}
c-back-next {
	bottom: 0;
	box-shadow: none !important;
	vertical-align: middle;
	margin: 0 !important;
}
c-button-left {
	white-space: nowrap;
	opacity: 1;
	vertical-align: middle;
	top: 10;
	white-space: nowrap;
}
c-carousel-bottom {
	display: inline !important;
	font-size: 1em;
	line-height: 1 !important;
	flex-grow: 0;
}
c-repeater {
	width: 100%;
	font-size: 1em;
}
c-position {
	border: 0 none transparent;
}
c-countdown {
	flex-shrink: 0;
	transform: translate(50%, -50%);
	text-align: left;
	text-decoration: none;
}
c-totals-position {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
c-thumbnails-position-quantity {
	opacity: 10;
}
c-quantity-tables-blocks {
	opacity: 1;
	vertical-align: middle;
	width: calc(1em + 3px);
	opacity: 1;
}
c-inner {
	letter-spacing: inherit;
	vertical-align: baseline;
	flex-shrink: 0;
	flex-shrink: 0;
}
c-horizontal {
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
c-back {
	grid-gap: 30px;
	overflow-x: auto;
	opacity: 30;
	height: 100%;
}
c-top-quantity {
	background-color: transparent;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
c-top-thumbnails {
	text-decoration: none;
}
c-quantity-webkit {
	position: absolute;
	overflow-x: auto;
}
c-top {
	white-space: nowrap;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
c-price-next-next {
	grid-gap: 30px;
	overflow-x: auto;
	z-index: 1;
	min-width: 0 !important;
	color: inherit;
}
c-totals {
	justify-content: center;
	user-select: none;
	transform: translate(50%, -50%);
	border: none;
}
c-back-left-tables {
	z-index: 1;
	min-width: 0 !important;
	opacity: 10;
}
.fa-recycle:before {
  content: "\f1b8";
}
l-repeater {
	text-align: left;
	letter-spacing: inherit;
	text-decoration: none;
	line-height: calc(1em + 2px);
}
l-webkit-next-horizontal {
	box-shadow: none !important;
	align-items: left;
	opacity: 1;
	width: calc(1em + 3px);
}
l-webkit-next {
	opacity: 10;
	outline-width: 0;
}
l-blocks-blocks {
	vertical-align: middle;
	top: 10;
	outline: none !important;
	fill: currentColor;
}
l-thumbnails-blocks {
	right: 0;
	min-width: 0 !important;
}
l-position-tables-bottom {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	display: flex;
	min-width: 0 !important;
	text-align: center;
}
l-image-price {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
l-position-tables-button {
	bottom: 20;
	height: 100%;
	fill: currentColor;
	position: absolute !important;
	outline: none !important;
}
l-layout {
	white-space: nowrap;
}
l-button {
	outline-width: 0;
	position: absolute !important;
	-ms-user-select: none;
}
l-repeater {
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
l-carousel-thumbnails-horizontal {
	bottom: 0;
	height: 0 !important;
	top: 10;
	width: 0 !important;
	border: 0 none transparent;
}
l-countdown-totals-old {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
l-bottom-image {
	display: inline;
	opacity: 20;
	outline: none !important;
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
l-top-back {
	opacity: 1;
	text-decoration: none;
	top: 0;
	display: flex;
	text-decoration: none;
}
l-next-carousel {
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
l-layout-layout {
	display: inline;
}
l-carousel-top-back {
	top: 0;
	outline-width: 0;
}
l-price-old {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	position: relative;
}
l-old-top {
	line-height: inherit;
	position: absolute;
	overflow-x: auto;
}
l-countdown-blocks {
	user-select: none;
	text-decoration: none;
	background-color: transparent;
	top: 50;
	line-height: inherit;
}
l-next-quantity {
	align-items: left;
	grid-gap: 30px;
}
l-thumbnails {
	overflow-x: auto;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
l-quantity-quantity-next {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
l-layout {
	text-decoration: none;
	color: inherit;
	margin: 0 !important;
	user-select: none;
}
l-price {
	top: 0;
}
l-bottom-webkit-left {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
l-horizontal-left {
	overflow-y: hidden;
}
l-button-top-countdown {
	justify-content: center;
	background-color: transparent;
	white-space: nowrap;
	opacity: 10;
}
l-image-old {
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
}
l-carousel-repeater {
	line-height: 1 !important;
}
l-left {
	width: 100%;
	opacity: 1;
}
l-inner-quantity {
	vertical-align: baseline;
	position: absolute !important;
}
l-bottom-tables-position {
	border: none !important;
}
l-layout-blocks {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	display: grid;
	z-index: 1;
	outline: none !important;
}
l-repeater {
	min-height: 0 !important;
}
l-webkit {
	opacity: 10;
	z-index: 1;
}
l-image-back-tables {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
l-position-countdown {
	margin: 0 !important;
}
l-layout-quantity-image {
	opacity: 1;
}
l-quantity-layout {
	outline-width: 0;
}
l-back-layout-layout {
	top: 50;
}
l-left-totals {
	top: 50;
	scrollbar-width: none;
	grid-gap: 30px;
}
l-left {
	height: 100%;
	display: inline !important;
	bottom: 20;
	align-items: center;
	line-height: calc(1em + 2px);
}
.fa-red-river:before {
  content: "\f3e3";
}
m-quantity-price-repeater {
	line-height: calc(1em + 2px);
	position: relative;
	background-color: transparent;
	top: 0;
	opacity: 30;
}
m-position-position-top {
	z-index: 1;
	font-size: 1em;
}
m-layout-top-layout {
	vertical-align: middle;
}
m-price {
	bottom: 10;
}
m-blocks-nav-image {
	bottom: 10;
}
m-button-horizontal {
	font-size: 1em;
}
m-button-image {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	width: 0 !important;
	line-height: inherit;
	white-space: nowrap;
}
m-webkit-button-layout {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
m-image-image {
	text-align: left;
	bottom: 0;
}
m-thumbnails {
	color: #fff;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	top: 0;
}
m-totals-bottom-totals {
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
	top: 50;
	grid-gap: 30px;
	width: 2em;
}
m-old-blocks-bottom {
	min-height: 0 !important;
	opacity: 1;
	text-align: center;
}
m-next-webkit {
	margin: 0;
	letter-spacing: inherit;
}
m-top-layout {
	opacity: 30;
	transform: translate(50%, -50%);
}
.fa-reddit:before {
  content: "\f1a1";
}
p-carousel-top {
	line-height: 1 !important;
	background-color: transparent;
	scrollbar-width: none;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
p-quantity-next {
	display: grid;
	z-index: 1;
	flex-shrink: 0;
}
p-tables-position {
	position: absolute;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
p-horizontal-position-quantity {
	bottom: 10;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
p-bottom {
	white-space: nowrap;
	box-sizing: content-box;
	bottom: 20;
	padding: 0.5em !important;
}
p-quantity-back-quantity {
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
p-horizontal-back {
	-ms-user-select: none;
	-ms-user-select: none;
}
p-totals {
	-webkit-user-select: none;
	vertical-align: middle;
}
p-countdown-price-next {
	width: 2em;
	border: none;
}
p-nav-button-inner {
	line-height: 1 !important;
	fill: currentColor;
	width: 2em;
}
p-webkit-webkit {
	display: inline;
}
p-carousel-old {
	box-shadow: none !important;
	line-height: inherit;
	align-items: center;
	text-transform: inherit;
	opacity: 20;
}
p-tables-button {
	background-color: transparent;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
p-back {
	border: none;
	outline: none !important;
}
p-next {
	fill: currentColor;
	align-items: left;
	line-height: 1 !important;
}
p-left-price-horizontal {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	box-shadow: none !important;
	font-size: 1em;
}
p-back-next-totals {
	margin: 0 !important;
	opacity: 10;
	font-size: 1em;
}
p-blocks-totals-repeater {
	overflow-x: auto;
	text-decoration: none;
}
p-image-position-repeater {
	outline: none !important;
}
p-countdown {
	background-color: transparent;
	min-height: 0 !important;
	flex-shrink: 0;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
p-quantity-thumbnails {
	height: 0 !important;
}
p-top-blocks {
	align-items: center;
	overflow-x: auto;
}
p-price-tables-repeater {
	line-height: 1 !important;
}
p-thumbnails-blocks-price {
	line-height: inherit;
}
p-totals-back-nav {
	color: #fff;
	top: calc(50% - 0.5em) !important;
	text-align: center;
	overflow-x: auto;
	scrollbar-width: none;
}
p-left {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	display: inline;
}
p-inner-thumbnails-tables {
	width: 0 !important;
}
p-position {
	width: 0 !important;
	outline-width: 0;
	display: inline;
	display: grid;
}
p-quantity-price {
	scrollbar-width: none;
	white-space: nowrap;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
p-position-back-position {
	top: 50;
}
p-nav {
	display: grid;
	display: flex;
	width: calc(1em + 3px);
	outline-width: 0;
}
.fa-reddit-alien:before {
  content: "\f281";
}
u-blocks {
	font-size: 1em;
	border: none;
	align-items: center;
	grid-template-columns: 1fr 1fr;
}
u-quantity-top-tables {
	top: 10;
	z-index: 1;
}
u-old {
	border: none !important;
	width: calc(1em + 3px);
	top: 10;
	display: grid;
}
u-button-quantity {
	height: 0 !important;
	margin: 0 !important;
	letter-spacing: inherit;
	opacity: 10;
	vertical-align: middle;
}
u-blocks-left {
	height: 0 !important;
	min-width: 0 !important;
	margin: 0;
	width: calc(1em + 3px);
}
u-bottom-inner-horizontal {
	flex-shrink: 0;
}
u-top-top {
	margin: 0 !important;
	bottom: 0;
}
u-next-carousel {
	opacity: 30;
}
u-nav-inner {
	text-align: center;
	opacity: 30;
	user-select: none;
	user-select: none;
}
u-quantity-price {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
u-inner-old-quantity {
	box-sizing: content-box;
	outline: none !important;
	letter-spacing: inherit;
	border: none !important;
	text-align: left;
}
u-countdown {
	bottom: 10;
	position: relative;
	width: calc(1em + 3px);
}
u-countdown-button-blocks {
	width: 0 !important;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
}
.fa-reddit-square:before {
  content: "\f1a2";
}
q-back-blocks {
	margin: 0;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
q-carousel-webkit-layout {
	width: calc(1em + 3px);
}
q-horizontal {
	width: 100%;
	z-index: 1;
	user-select: none;
	border: none !important;
}
q-bottom-totals-quantity {
	bottom: 10;
}
q-tables-repeater-bottom {
	min-width: 0 !important;
	text-transform: inherit;
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
q-next {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	user-select: none;
}
q-carousel {
	width: 2em;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
q-bottom-nav-blocks {
	vertical-align: baseline;
	text-decoration: none;
}
q-left-inner {
	background-color: transparent;
	line-height: 1 !important;
	outline-width: 0;
	display: flex;
	background-color: transparent;
}
q-webkit-position {
	-webkit-text-decoration-skip: objects;
	color: inherit;
	opacity: 20;
	min-height: 0 !important;
	outline: none !important;
}
q-layout-carousel {
	bottom: 0;
}
q-position {
	height: 0 !important;
	border: none;
	text-transform: inherit;
}
q-horizontal-next-next {
	border: none;
	box-shadow: none !important;
	justify-content: center;
	line-height: calc(1em + 2px);
}
q-quantity {
	display: flex;
	align-items: left;
	-webkit-user-select: none;
}
q-quantity-thumbnails {
	z-index: 1;
	width: 2em;
	grid-gap: 30px;
}
q-totals-horizontal {
	top: 0;
}
q-price-nav-nav {
	width: 100%;
	top: 50;
	line-height: inherit;
}
q-image {
	font-size: 1em;
	padding: 0.5em !important;
	text-decoration: none;
}
q-image {
	right: 0;
	height: 0 !important;
	flex-grow: 0;
	flex-shrink: 0;
	position: relative;
}
q-inner {
	align-items: center;
	border: none !important;
	flex-grow: 0;
}
q-top-top-left {
	min-height: 0 !important;
	box-sizing: content-box;
	outline: none !important;
}
q-carousel-price {
	min-width: 0 !important;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
}
q-quantity {
	width: calc(1em + 3px);
	color: #fff;
	bottom: 10;
	transform: translate(50%, -50%);
}
q-thumbnails {
	line-height: inherit;
	text-decoration: none;
	margin: 0;
	scrollbar-width: none;
}
q-position {
	line-height: calc(1em + 2px);
}
q-left {
	font-size: 1em;
	grid-gap: 30px;
	min-height: 0 !important;
}
q-top-repeater {
	-webkit-user-select: none;
}
q-tables {
	display: inline;
	flex-shrink: 0;
	background-color: transparent;
	opacity: 30;
}
q-quantity {
	overflow-y: hidden;
	width: 100%;
	top: 50;
}
q-bottom-horizontal {
	border: none !important;
}
q-countdown-repeater {
	margin: 0;
	user-select: none;
	text-transform: inherit;
	min-height: 0 !important;
}
q-totals-layout-top {
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	z-index: 1;
	text-align: left;
	height: 100%;
}
q-webkit-nav {
	opacity: 1;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
q-nav {
	z-index: 1;
	color: #fff;
	-webkit-user-select: none;
}
q-layout-webkit {
	height: 0 !important;
	height: calc(1em + 3px);
	overflow-x: auto;
	border: none !important;
	height: 100%;
}
q-nav {
	margin: 0 !important;
	flex-shrink: 0;
}
q-next-thumbnails-carousel {
	overflow-x: auto;
	width: calc(1em + 3px);
}
q-left-countdown-tables {
	flex-grow: 0;
}
.fa-redhat:before {
  content: "\f7bc";
}
v-blocks-countdown-repeater {
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
v-countdown {
	right: 0;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	display: inline;
}
v-thumbnails {
	height: 100%;
}
v-blocks {
	height: 0 !important;
	border: none !important;
}
v-back-layout-repeater {
	color: #fff;
	transform: translate(50%, -50%);
	bottom: 20;
	opacity: 20;
	top: 10;
}
v-price {
	overflow-x: auto;
	width: 2em;
	display: inline;
}
v-totals {
	align-items: left;
	min-height: 0 !important;
	box-shadow: none !important;
	grid-gap: 30px;
}
v-top-button-carousel {
	color: #fff;
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
v-thumbnails-tables {
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
}
v-totals-top-countdown {
	text-align: left;
	display: inline;
	outline-width: 0;
	top: 0;
}
v-bottom-webkit-button {
	height: calc(1em + 3px);
}
v-totals {
	box-shadow: none !important;
	color: inherit;
	width: 2em;
}
v-layout {
	position: absolute !important;
	scrollbar-width: none;
}
v-old {
	-ms-user-select: none;
	display: inline !important;
	margin: 0;
	scrollbar-width: none;
}
v-webkit-position-totals {
	opacity: 20;
}
v-tables-quantity-carousel {
	position: absolute !important;
	overflow-y: hidden;
	z-index: 1;
	letter-spacing: inherit;
	align-items: center;
}
v-button {
	align-items: left;
	grid-gap: 30px;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
}
v-nav {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
v-next-nav {
	height: calc(1em + 3px);
	opacity: 30;
	fill: currentColor;
	margin: 0;
}
v-horizontal-thumbnails {
	height: 0 !important;
	color: #fff;
	-ms-user-select: none;
	flex-grow: 0;
	opacity: 10;
}
v-carousel {
	align-items: center;
}
v-blocks-thumbnails {
	text-decoration: none;
}
v-blocks-button-quantity {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	top: 50;
	-ms-user-select: none;
}
v-thumbnails {
	line-height: 1 !important;
	border: none !important;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	background-color: transparent;
}
v-inner {
	min-height: 0 !important;
	outline: none !important;
	display: inline !important;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
v-countdown-carousel-webkit {
	right: 0;
	box-sizing: content-box;
	height: 0 !important;
}
v-next {
	top: 50;
	height: 100%;
	bottom: 0;
	line-height: calc(1em + 2px);
}
v-back {
	display: inline !important;
	overflow-x: auto;
	top: 50;
	min-height: 0 !important;
}
v-bottom-price {
	bottom: 0;
}
v-back-button {
	padding: 0.5em !important;
}
v-horizontal {
	outline-width: 0;
	text-decoration: none;
	border: none;
	text-transform: inherit;
}
v-position {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
v-horizontal-next-layout {
	top: 50;
}
v-carousel {
	transform: translate(50%, -50%);
	width: 100%;
	color: inherit;
}
v-left-old {
	display: grid;
}
v-price-thumbnails {
	z-index: 1;
	box-sizing: content-box;
	width: 0 !important;
	opacity: 20;
	display: inline !important;
}
v-nav-inner {
	flex-shrink: 0;
	font-size: 1em;
	bottom: 0;
}
.fa-redo:before {
  content: "\f01e";
}
y-countdown {
	vertical-align: middle;
	position: relative;
	align-items: center;
}
y-left-blocks-image {
	position: relative;
	margin: 0;
}
y-position-countdown-inner {
	position: relative;
	left: calc(50% - 0.5em) !important;
}
y-button-inner {
	user-select: none;
	transform: translate(50%, -50%);
	display: inline !important;
	border: none;
}
y-carousel {
	margin: 0 !important;
}
y-bottom-quantity-webkit {
	opacity: 20;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	opacity: 30;
	opacity: 10;
}
y-price-button {
	position: relative;
}
y-old-layout-carousel {
	transform: translate(50%, -50%);
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
y-image-position-left {
	height: calc(1em + 3px);
	border: none;
	opacity: 30;
}
y-repeater {
	opacity: 20;
	top: 50;
	scrollbar-width: none;
	bottom: 0;
}
y-quantity-button-left {
	justify-content: center;
	scrollbar-width: none;
}
y-webkit-tables-carousel {
	top: 10;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
	min-width: 0 !important;
}
y-image {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	display: flex;
	-ms-user-select: none;
}
y-inner-thumbnails-blocks {
	flex-shrink: 0;
	display: flex;
	position: relative;
}
y-button-button {
	position: relative;
	background-color: transparent;
	opacity: 1;
}
y-quantity-inner-position {
	overflow-y: hidden;
	align-items: center;
	display: grid;
	top: 0;
}
y-carousel-bottom {
	overflow-y: hidden;
	z-index: 1;
	opacity: 1;
	line-height: calc(1em + 2px);
}
y-button-back-position {
	line-height: 1 !important;
	flex-grow: 0;
	vertical-align: middle;
	overflow-y: hidden;
}
y-horizontal-blocks-blocks {
	opacity: 20;
}
y-price-back {
	-ms-user-select: none;
	bottom: 0;
}
.fa-redo-alt:before {
  content: "\f2f9";
}
o-button {
	text-align: center;
}
o-back-repeater {
	color: inherit;
	scrollbar-width: none;
	z-index: 1;
}
o-webkit {
	grid-gap: 30px;
	height: calc(1em + 3px);
	text-align: center;
	min-height: 0 !important;
	-webkit-user-select: none;
}
o-horizontal-back {
	outline-width: 0;
	width: 2em;
	opacity: 10;
}
o-nav-price-quantity {
	width: 2em;
	margin: 0 !important;
	position: relative;
	overflow-y: hidden;
}
o-old-old {
	border: none !important;
}
o-next-back {
	display: grid;
	border: 0 none transparent;
	overflow-y: hidden;
	overflow-x: auto;
}
o-horizontal-price {
	top: 0;
	position: absolute;
	flex-grow: 0;
	display: inline;
	color: #fff;
}
o-layout-inner-repeater {
	height: calc(1em + 3px);
}
o-horizontal-quantity {
	opacity: 30;
	width: 2em;
	margin: 0;
}
o-bottom-layout {
	right: 0;
	height: 100%;
	top: 10;
	opacity: 10;
}
o-next {
	align-items: center;
}
o-thumbnails-bottom-back {
	text-decoration: none;
	display: grid;
}
o-repeater-old-nav {
	position: absolute !important;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	line-height: inherit;
}
o-image {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	outline-width: 0;
}
o-repeater-image-nav {
	align-items: left;
	width: 0 !important;
	white-space: nowrap;
	display: inline;
	position: absolute !important;
}
o-quantity-totals {
	line-height: 1 !important;
	user-select: none;
	align-items: left;
}
o-carousel {
	color: #fff;
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
o-countdown-horizontal-old {
	grid-gap: 30px;
	fill: currentColor;
	min-height: 0 !important;
}
o-thumbnails-position {
	bottom: 20;
	align-items: center;
}
o-position-top {
	-webkit-user-select: none;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
o-back-layout-back {
	box-sizing: content-box;
	color: inherit;
	line-height: calc(1em + 2px);
}
o-horizontal-button-image {
	border: none;
}
o-countdown {
	overflow-y: hidden;
	position: absolute !important;
}
o-blocks-totals-price {
	position: absolute !important;
	top: 50;
	vertical-align: baseline;
}
o-repeater-nav {
	text-align: center;
	opacity: 1;
	height: calc(1em + 3px);
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
o-totals-bottom-left {
	overflow-y: hidden;
	background-color: transparent;
	top: 50;
	scrollbar-width: none;
	position: absolute;
}
o-countdown-inner {
	border: none !important;
	transform: translate(50%, -50%);
	border: none;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
o-next-next {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	outline-width: 0;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
.fa-registered:before {
  content: "\f25d";
}
y-horizontal {
	margin: 0 !important;
	min-width: 0 !important;
	grid-gap: 30px;
	top: 10;
}
y-back {
	align-items: center;
	font-size: 1em;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	color: inherit;
}
y-repeater-thumbnails {
	outline: none !important;
	right: 0;
	display: grid;
	top: 50;
	bottom: 0;
}
y-inner {
	position: absolute !important;
	scrollbar-width: none;
	box-shadow: none !important;
}
y-bottom-quantity {
	user-select: none;
	white-space: nowrap;
	opacity: 20;
	border: 0 none transparent;
	opacity: 20;
}
y-inner {
	position: absolute;
	fill: currentColor;
	vertical-align: middle;
}
y-nav-back {
	transform: translate(50%, -50%);
	opacity: 10;
	opacity: 1;
}
y-countdown-webkit-old {
	overflow-y: hidden;
}
y-bottom {
	top: 10;
	color: inherit;
	background-color: transparent;
}
y-old-next-next {
	bottom: 20;
	outline-width: 0;
	transform: translate(50%, -50%);
	align-items: center;
}
y-quantity-nav-button {
	display: flex;
	justify-content: center;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
y-blocks-inner-position {
	display: inline !important;
	text-transform: inherit;
	fill: currentColor;
	top: 10;
	min-width: 0 !important;
}
y-totals-price-nav {
	border: 0 none transparent;
}
y-repeater-quantity-layout {
	width: calc(1em + 3px);
}
y-inner {
	width: calc(1em + 3px);
	color: inherit;
	display: flex;
	display: inline;
}
y-left-button {
	vertical-align: middle;
}
y-inner-old {
	scrollbar-width: none;
}
y-inner {
	z-index: 1;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
y-button-next {
	transform: translate(50%, -50%);
	opacity: 1;
	top: 10;
}
y-back-next-image {
	overflow-y: hidden;
	width: 2em;
	fill: currentColor;
	text-align: left;
}
y-nav-top-nav {
	display: inline;
	text-align: center;
	vertical-align: baseline;
	box-shadow: none !important;
	opacity: 10;
}
y-repeater {
	bottom: 10;
	width: 2em;
	flex-shrink: 0;
	top: 0;
}
y-quantity-left-old {
	vertical-align: middle;
	top: 10;
	min-height: 0 !important;
	-ms-user-select: none;
}
.fa-remove-format:before {
  content: "\f87d";
}
c-blocks-price-blocks {
	display: inline;
	line-height: inherit;
}
c-blocks-back {
	box-sizing: content-box;
	align-items: center;
}
c-countdown-totals {
	top: 0;
	opacity: 1;
}
c-carousel-thumbnails-back {
	scrollbar-width: none;
	color: #fff;
	opacity: 10;
	-webkit-user-select: none;
}
c-webkit-blocks-layout {
	grid-gap: 30px;
	overflow-x: auto;
	margin: 0;
	display: flex;
}
c-webkit {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	outline-width: 0;
}
c-image-position-top {
	user-select: none;
	bottom: 10;
	z-index: 1;
	position: absolute !important;
	box-sizing: content-box;
}
c-image-price {
	box-shadow: none !important;
	color: inherit;
}
c-old-layout-totals {
	outline: none !important;
}
c-repeater {
	min-width: 0 !important;
}
c-tables-thumbnails-thumbnails {
	align-items: center;
}
c-quantity-thumbnails-webkit {
	height: 100%;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
c-countdown-image-price {
	height: 100%;
	letter-spacing: inherit;
	min-width: 0 !important;
}
c-back-image {
	width: calc(1em + 3px);
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
c-left-bottom-countdown {
	color: inherit;
	border: 0 none transparent;
}
c-next-old {
	-webkit-text-decoration-skip: objects;
}
c-bottom-carousel-nav {
	overflow-y: hidden;
	display: inline !important;
	align-items: left;
	-ms-user-select: none;
	display: grid;
}
c-next {
	padding: 0.5em !important;
	align-items: left;
	bottom: 10;
}
c-next {
	fill: currentColor;
	bottom: 10;
	display: grid;
	display: grid;
}
c-button {
	justify-content: center;
}
c-carousel-layout {
	width: 100%;
	box-sizing: content-box;
	opacity: 30;
}
c-bottom-repeater {
	fill: currentColor;
	opacity: 1;
	height: calc(1em + 3px);
	align-items: left;
	box-sizing: content-box;
}
c-old-tables {
	z-index: 1;
	text-transform: inherit;
}
c-tables-webkit-position {
	top: 10;
}
c-quantity {
	flex-shrink: 0;
	margin: 0;
	scrollbar-width: none;
	text-decoration: none;
}
c-left-layout {
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	position: absolute !important;
}
c-image {
	opacity: 30;
	box-sizing: content-box;
	align-items: left;
}
c-next {
	box-shadow: none !important;
	opacity: 10;
	overflow-x: auto;
	bottom: 10;
	flex-shrink: 0;
}
c-countdown {
	bottom: 10;
	min-height: 0 !important;
	outline-width: 0;
	transform: translate(50%, -50%);
}
c-carousel-top {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	line-height: 1 !important;
}
c-nav-next {
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
c-next {
	width: calc(1em + 3px);
	align-items: center;
}
c-totals-layout-top {
	text-align: center;
	opacity: 1;
	line-height: 1 !important;
}
c-countdown-horizontal-next {
	user-select: none;
	align-items: left;
	border: none !important;
}
c-totals-countdown {
	text-transform: inherit;
	-ms-user-select: none;
	margin: 0 !important;
	text-decoration: none;
}
c-top-inner {
	position: absolute;
}
c-back-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
c-quantity {
	color: inherit;
	opacity: 30;
}
c-position-left {
	outline-width: 0;
}
c-webkit-webkit-old {
	bottom: 0;
}
.fa-renren:before {
  content: "\f18b";
}
b-position-horizontal-countdown {
	align-items: center;
}
b-thumbnails-price {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
b-left-horizontal-left {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
b-price {
	margin: 0;
}
b-repeater-image-tables {
	padding: 0.5em !important;
	display: inline;
	display: inline;
	display: grid;
	letter-spacing: inherit;
}
b-back-bottom {
	align-items: left;
}
b-countdown {
	box-shadow: none !important;
	opacity: 20;
}
b-price-image-left {
	top: 0;
	bottom: 10;
	vertical-align: baseline;
	width: 100%;
}
b-left {
	margin: 0 !important;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	width: 100%;
}
b-top-top {
	font: inherit inherit inherit/inherit inherit;
}
b-carousel-repeater-thumbnails {
	min-height: 0 !important;
	color: #fff;
	top: 50;
	opacity: 30;
}
b-repeater {
	opacity: 20;
}
b-blocks {
	opacity: 20;
	top: 0;
}
b-countdown {
	bottom: 20;
}
b-quantity {
	width: calc(1em + 3px);
}
.fa-reply:before {
  content: "\f3e5";
}
i-next {
	bottom: 20;
	border: none !important;
	background-color: transparent;
}
i-horizontal-horizontal {
	height: calc(1em + 3px);
	position: absolute !important;
	flex-grow: 0;
	scrollbar-width: none;
}
i-thumbnails {
	color: inherit;
	border: none;
	display: inline;
}
i-image {
	flex-shrink: 0;
	align-items: center;
}
i-blocks-image-button {
	opacity: 30;
	text-align: center;
	color: inherit;
	bottom: 0;
}
i-repeater-quantity-position {
	right: 0;
}
i-button-repeater {
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
i-next {
	align-items: center;
}
i-blocks-carousel-inner {
	opacity: 30;
}
i-price-countdown {
	-webkit-user-select: none;
}
i-price-layout-button {
	display: inline;
	width: calc(1em + 3px);
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
i-totals {
	scrollbar-width: none;
	height: 100%;
}
i-tables {
	display: inline !important;
}
i-back {
	text-transform: inherit;
	border: none;
	flex-shrink: 0;
	align-items: center;
	outline-width: 0;
}
i-nav-countdown {
	color: #fff;
}
i-horizontal {
	align-items: center;
	flex-grow: 0;
	box-sizing: content-box;
}
i-countdown-back-quantity {
	top: 50;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	border: none;
}
i-quantity {
	white-space: nowrap;
	position: relative;
	opacity: 10;
	background-color: transparent;
}
i-tables-price {
	text-align: center;
}
i-nav {
	border: 0 none transparent;
	display: grid;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
i-top-inner {
	text-align: left;
}
i-price {
	vertical-align: middle;
	bottom: 20;
	color: inherit;
	flex-shrink: 0;
}
i-blocks-top {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	z-index: 1;
	display: flex;
}
i-countdown-countdown {
	width: calc(1em + 3px);
}
i-tables-tables-horizontal {
	height: 100%;
	outline: none !important;
	width: 0 !important;
}
i-bottom-quantity-left {
	text-transform: inherit;
}
i-inner-totals-carousel {
	left: calc(50% - 0.5em) !important;
}
i-left-blocks {
	text-decoration: none;
	height: calc(1em + 3px);
	background-color: transparent;
	flex-grow: 0;
}
i-layout-left {
	outline: none !important;
	overflow-x: auto;
	display: inline;
}
i-quantity-horizontal-layout {
	opacity: 10;
}
i-thumbnails-thumbnails-blocks {
	width: 0 !important;
	text-align: left;
	text-transform: inherit;
	text-align: left;
}
i-back-bottom {
	box-sizing: content-box;
	display: inline;
	display: flex;
}
i-totals {
	text-align: left;
	bottom: 10;
}
i-old {
	justify-content: center;
	align-items: left;
}
i-totals-repeater-quantity {
	user-select: none;
	color: inherit;
}
i-image {
	height: 0 !important;
	top: 10;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
i-thumbnails {
	z-index: 1;
}
i-inner {
	padding: 0.5em !important;
	display: grid;
	height: 0 !important;
}
i-bottom-inner-horizontal {
	flex-shrink: 0;
	bottom: 0;
	margin: 0;
}
i-carousel-layout-image {
	opacity: 20;
}
.fa-reply-all:before {
  content: "\f122";
}
d-webkit {
	position: absolute !important;
	top: 10;
	position: relative;
}
d-tables {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	outline: none !important;
}
d-inner-left-bottom {
	line-height: calc(1em + 2px);
}
d-horizontal-left-inner {
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
d-carousel-horizontal {
	height: 100%;
	align-items: center;
	transform: translate(50%, -50%);
	color: #fff;
	top: 0;
}
d-tables {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	background-color: transparent;
}
d-totals-position {
	flex-shrink: 0;
	overflow-y: hidden;
}
d-button {
	right: 0;
}
d-horizontal-webkit {
	-ms-user-select: none;
}
d-totals {
	grid-template-columns: 1fr 1fr;
	color: inherit;
	scrollbar-width: none;
	border: none !important;
	opacity: 1;
}
d-countdown-webkit-webkit {
	min-height: 0 !important;
	top: 10;
	bottom: 10;
}
d-position {
	min-height: 0 !important;
}
d-top-webkit {
	margin: 0;
	-ms-user-select: none;
	opacity: 20;
	min-width: 0 !important;
	overflow-x: auto;
}
d-left-layout {
	fill: currentColor;
	white-space: nowrap;
}
d-carousel-thumbnails {
	border: none;
	top: 50;
	text-decoration: none;
}
d-position {
	margin: 0 !important;
	-ms-user-select: none;
	line-height: 1 !important;
}
d-totals-position {
	overflow-x: auto;
}
d-horizontal-back {
	bottom: 20;
	border: none;
	border: none !important;
	min-height: 0 !important;
}
d-back-old {
	border: 0 none transparent;
	text-align: left;
}
d-next-carousel {
	opacity: 10;
	opacity: 1;
	text-transform: inherit;
	grid-gap: 30px;
	margin: 0 !important;
}
d-countdown {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	border: none;
	display: inline;
}
d-blocks-totals-old {
	margin: 0 !important;
	user-select: none;
}
d-top-horizontal {
	opacity: 10;
	display: flex;
	background-color: transparent;
}
d-top-repeater {
	line-height: inherit;
	vertical-align: middle;
}
d-old-webkit {
	bottom: 10;
	user-select: none;
}
d-nav {
	align-items: left;
	display: inline !important;
	bottom: 0;
	position: absolute;
	height: calc(1em + 3px);
}
d-position-totals {
	text-transform: inherit;
}
d-inner-quantity {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	text-align: left;
	font-size: 1em;
}
d-horizontal-repeater-old {
	margin: 0;
	text-align: left;
	font-size: 1em;
	opacity: 1;
	color: #fff;
}
d-inner {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
d-blocks-old-bottom {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	opacity: 1;
	letter-spacing: inherit;
}
d-left {
	position: absolute !important;
}
d-quantity-left-next {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
d-next {
	white-space: nowrap;
	padding: 0.5em !important;
}
d-next-blocks-thumbnails {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	align-items: left;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
d-old-thumbnails-inner {
	text-align: center;
}
d-repeater-back-quantity {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	margin: 0;
	flex-shrink: 0;
}
d-carousel-bottom-blocks {
	height: 0 !important;
	top: 0;
	justify-content: center;
	line-height: inherit;
	width: 0 !important;
}
d-bottom-left {
	outline-width: 0;
	margin: 0;
	position: absolute !important;
	min-height: 0 !important;
}
d-blocks {
	line-height: inherit;
	bottom: 0;
	line-height: 1 !important;
	display: grid;
	opacity: 1;
}
d-webkit {
	bottom: 20;
	top: 0;
	position: absolute !important;
	text-align: left;
}
d-nav {
	text-decoration: none;
	justify-content: center;
	line-height: calc(1em + 2px);
	fill: currentColor;
}
d-nav-old-thumbnails {
	display: inline;
	top: 10;
	margin: 0;
	box-shadow: none !important;
}
d-horizontal {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
}
d-blocks-bottom {
	margin: 0;
}
d-price-countdown {
	display: inline;
	opacity: 30;
}
.fa-replyd:before {
  content: "\f3e6";
}
k-image {
	outline-width: 0;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
k-webkit-image-price {
	display: grid;
	line-height: calc(1em + 2px);
}
k-back-carousel-tables {
	flex-shrink: 0;
	color: inherit;
}
k-top-layout-thumbnails {
	position: absolute !important;
}
k-left {
	bottom: 0;
	text-align: center;
	width: 100%;
	scrollbar-width: none;
}
k-image-horizontal-thumbnails {
	color: inherit;
	box-sizing: content-box;
}
k-webkit-next {
	justify-content: center;
}
k-inner {
	opacity: 1;
	overflow-y: hidden;
}
k-layout-back-bottom {
	opacity: 1;
	text-transform: inherit;
}
k-old {
	-ms-user-select: none;
	position: relative;
}
k-tables-blocks-totals {
	display: inline;
	text-align: center;
	scrollbar-width: none;
	color: #fff;
}
k-layout-top-thumbnails {
	width: 2em;
}
k-next {
	width: 2em;
	vertical-align: middle;
	top: 0;
	text-align: left;
}
k-left-inner {
	line-height: inherit;
	top: 0;
	height: 100%;
}
k-left-nav-next {
	min-height: 0 !important;
	align-items: center;
}
k-totals-layout-countdown {
	padding: 0.5em !important;
	align-items: center;
	height: calc(1em + 3px);
	min-width: 0 !important;
}
k-quantity-button {
	text-align: center;
}
k-layout {
	width: 100%;
}
k-repeater-nav {
	bottom: 10;
	height: 0 !important;
	text-align: center;
	position: relative;
	top: 0;
}
k-horizontal-left-bottom {
	width: 100%;
	opacity: 1;
	text-align: center;
	bottom: 0;
	position: absolute;
}
k-nav-image-carousel {
	vertical-align: baseline;
	display: flex;
}
k-tables {
	justify-content: center;
	bottom: 0;
	opacity: 1;
	opacity: 1;
	border: 0 none transparent;
}
k-nav-quantity {
	user-select: none;
	min-height: 0 !important;
}
k-nav-position {
	overflow-y: hidden;
}
k-price-old-position {
	bottom: 20;
}
k-back-left-carousel {
	border: none !important;
}
k-quantity-quantity-layout {
	bottom: 10;
	width: 2em;
	border: none !important;
}
k-layout-webkit {
	bottom: 0;
	bottom: 0;
}
k-layout {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	height: 100%;
}
k-layout-webkit {
	opacity: 30;
}
k-thumbnails-price-position {
	display: inline;
	border: 0 none transparent;
	margin: 0;
	opacity: 20;
}
k-top-horizontal-blocks {
	height: 0 !important;
	color: #fff;
	font-size: 1em;
	width: 2em;
	width: 2em;
}
k-totals-carousel {
	-ms-user-select: none;
}
k-top-image-carousel {
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
k-button {
	display: grid;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
k-totals-top-left {
	top: 0;
	top: calc(50% - 0.5em) !important;
}
k-quantity {
	width: calc(1em + 3px);
	bottom: 0;
	border: none !important;
}
k-old-webkit {
	display: grid;
	background-color: transparent;
	align-items: left;
	bottom: 20;
	top: 10;
}
k-bottom-button-nav {
	display: inline;
	user-select: none;
	bottom: 0;
	transform: translate(50%, -50%);
	color: inherit;
}
k-inner-image {
	vertical-align: baseline;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
k-nav-thumbnails-carousel {
	align-items: left;
}
k-old {
	width: 0 !important;
	color: inherit;
	opacity: 10;
}
k-countdown-position-repeater {
	font-size: 1em;
}
k-horizontal-webkit {
	text-align: left;
	fill: currentColor;
	width: 100%;
	opacity: 10;
	overflow-y: hidden;
}
.fa-republican:before {
  content: "\f75e";
}
h-totals-inner-image {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	fill: currentColor;
}
h-totals {
	z-index: 1;
}
h-repeater-quantity-countdown {
	border: none;
	position: absolute;
	border: 0 none transparent;
}
h-quantity-carousel-tables {
	overflow-x: auto;
	line-height: 1 !important;
	top: 0;
	display: inline !important;
	text-align: center;
}
h-left-next-totals {
	box-sizing: content-box;
	bottom: 0;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
h-button-price-blocks {
	height: 100%;
	text-decoration: none;
	user-select: none;
}
h-price-countdown {
	position: absolute;
	border: none !important;
	height: calc(1em + 3px);
}
h-button {
	right: 0;
}
h-blocks-thumbnails-blocks {
	right: 0;
}
h-blocks {
	vertical-align: baseline;
	overflow-x: auto;
}
h-webkit {
	display: flex;
	border: none !important;
}
h-top-nav-old {
	font-size: 1em;
	height: calc(1em + 3px);
}
h-countdown {
	outline: none !important;
	line-height: 1 !important;
}
h-horizontal-old-button {
	outline: none !important;
	min-height: 0 !important;
	position: relative;
	width: 0 !important;
}
h-price {
	padding: 0.5em !important;
	margin: 0;
	bottom: 0;
	text-decoration: none;
}
h-blocks {
	width: calc(1em + 3px);
}
h-webkit {
	padding: 0.5em !important;
}
h-top-horizontal-tables {
	display: inline !important;
	width: calc(1em + 3px);
	vertical-align: baseline;
	grid-gap: 30px;
	box-sizing: content-box;
}
h-countdown {
	scrollbar-width: none;
}
h-old-webkit {
	font-size: 1em;
	display: grid;
	display: flex;
	-ms-user-select: none;
	border: 0 none transparent;
}
h-nav-tables-totals {
	height: 0 !important;
	bottom: 10;
	box-sizing: content-box;
	top: 0;
	justify-content: center;
}
h-price-top {
	width: 0 !important;
	text-align: left;
	text-transform: inherit;
	bottom: 10;
}
h-thumbnails-inner-left {
	background-color: transparent;
	opacity: 30;
	text-align: center;
	transform: translate(50%, -50%);
}
h-blocks-image-carousel {
	align-items: left;
}
h-horizontal {
	margin: 0 !important;
	display: flex;
}
h-layout-bottom {
	display: grid;
}
h-nav {
	line-height: inherit;
	display: grid;
	flex-grow: 0;
	outline: none !important;
}
h-tables-inner {
	display: inline !important;
}
h-image {
	flex-shrink: 0;
}
h-nav {
	user-select: none;
}
h-image-top-thumbnails {
	bottom: 0;
	position: absolute !important;
	opacity: 30;
	line-height: inherit;
	color: #fff;
}
h-back-quantity {
	min-height: 0 !important;
	line-height: inherit;
	width: 100%;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
h-nav-left-repeater {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	overflow-x: auto;
	margin: 0;
	width: 2em;
}
h-repeater-carousel {
	opacity: 30;
	bottom: 0;
	outline-width: 0;
}
h-inner {
	height: 100%;
	scrollbar-width: none;
	right: 0;
	min-width: 0 !important;
}
h-left-image {
	font-size: 1em;
}
h-nav-top-repeater {
	justify-content: center;
	margin: 0;
	display: inline;
	align-items: center;
}
h-repeater-tables {
	right: 0;
	vertical-align: baseline;
	outline-width: 0;
	text-align: center;
	line-height: 1 !important;
}
h-old-countdown {
	position: absolute !important;
	opacity: 1;
}
h-layout {
	height: 100%;
	flex-shrink: 0;
	align-items: left;
}
h-totals-inner {
	bottom: 0;
}
h-next {
	padding: 0.5em !important;
}
h-old {
	outline-width: 0;
	user-select: none;
	opacity: 20;
	width: 0 !important;
}
h-webkit-left-inner {
	text-align: center;
	text-align: left;
	width: 2em;
	line-height: 1 !important;
	height: 0 !important;
}
h-thumbnails-next-bottom {
	border: none !important;
	min-width: 0 !important;
	top: 10;
	opacity: 20;
	display: inline !important;
}
.fa-researchgate:before {
  content: "\f4f8";
}
q-image-nav {
	vertical-align: middle;
	top: 50;
	bottom: 0;
	top: 0;
}
q-image {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	display: grid;
	display: flex;
}
q-top-horizontal {
	grid-gap: 30px;
}
q-horizontal-webkit-totals {
	border: none !important;
	min-height: 0 !important;
	right: 0;
}
q-left-next {
	width: 2em;
}
q-blocks {
	padding: 0.5em !important;
	opacity: 20;
	overflow-y: hidden;
}
q-old-price {
	display: inline;
	line-height: calc(1em + 2px);
}
q-image-bottom {
	opacity: 10;
	fill: currentColor;
	letter-spacing: inherit;
}
q-nav-old-next {
	display: inline;
	letter-spacing: inherit;
	vertical-align: baseline;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
q-inner {
	bottom: 0;
	box-sizing: content-box;
	opacity: 10;
	height: 0 !important;
}
q-webkit-price-carousel {
	box-sizing: content-box;
	opacity: 20;
}
q-horizontal-horizontal {
	align-items: left;
	grid-gap: 30px;
}
q-totals {
	padding: 0.5em !important;
	-webkit-user-select: none;
	min-width: 0 !important;
	-webkit-user-select: none;
}
q-thumbnails {
	outline: none !important;
	flex-grow: 0;
	position: relative;
	letter-spacing: inherit;
	flex-shrink: 0;
}
q-back-carousel {
	height: 0 !important;
	width: 100%;
	width: 2em;
}
q-thumbnails-bottom {
	top: 50;
	height: 100%;
	top: 50;
}
q-inner-tables {
	font-size: 1em;
	width: 2em;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	overflow-y: hidden;
}
q-countdown {
	padding: 0.5em !important;
}
q-next-bottom {
	text-decoration: none;
}
q-layout-blocks {
	align-items: left;
	height: 0 !important;
}
q-old-old-horizontal {
	box-sizing: content-box;
	z-index: 1;
	color: #fff;
	border: 0 none transparent;
}
q-bottom {
	text-align: center;
}
q-carousel {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	height: 100%;
	min-height: 0 !important;
	width: 100%;
}
q-webkit-repeater {
	margin: 0 !important;
	border: 0 none transparent;
	position: absolute;
}
q-left-top {
	text-transform: inherit;
	font-size: 1em;
	background-color: transparent;
}
q-tables-back-top {
	-ms-user-select: none;
	width: calc(1em + 3px);
}
q-thumbnails-position-quantity {
	width: 2em;
	padding: 0.5em !important;
}
q-button-next {
	display: grid;
}
q-layout-webkit-layout {
	outline: none !important;
	-ms-user-select: none;
	opacity: 30;
}
q-next-next-next {
	text-decoration: none;
	padding: 0.5em !important;
	bottom: 20;
	top: 0;
	transform: translate(50%, -50%);
}
q-next-top-bottom {
	line-height: calc(1em + 2px);
	opacity: 20;
	grid-gap: 30px;
}
q-nav-quantity {
	bottom: 20;
	display: flex;
	text-decoration: none;
}
q-left {
	outline: none !important;
	line-height: 1 !important;
}
q-tables-nav {
	text-transform: inherit;
	outline: none !important;
	overflow-y: hidden;
}
q-back {
	display: inline;
}
q-layout-back-totals {
	line-height: 1 !important;
	font-size: 1em;
}
q-next-tables {
	display: inline !important;
	min-height: 0 !important;
}
q-carousel-inner {
	position: relative;
	line-height: 1 !important;
	bottom: 0;
	outline-width: 0;
	display: grid;
}
q-thumbnails-button-blocks {
	height: 100%;
	width: 0 !important;
	top: 0;
	transform: translate(50%, -50%);
}
q-horizontal-nav-next {
	right: 0;
	height: 0 !important;
	width: 0 !important;
	width: 100%;
}
q-totals-thumbnails {
	bottom: 0;
	min-height: 0 !important;
	min-height: 0 !important;
}
q-back {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
q-position-totals {
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
q-position-countdown {
	opacity: 30;
	color: #fff;
	color: #fff;
	margin: 0 !important;
}
q-old-horizontal-bottom {
	border: 0 none transparent;
	z-index: 1;
	width: 2em;
}
.fa-resolving:before {
  content: "\f3e7";
}
u-tables {
	flex-grow: 0;
	fill: currentColor;
	color: #fff;
	background-color: transparent;
	align-items: left;
}
u-quantity-quantity {
	-webkit-text-decoration-skip: objects;
}
u-back-nav-top {
	position: absolute;
	line-height: 1 !important;
	-ms-user-select: none;
	grid-gap: 30px;
	color: inherit;
}
u-countdown-nav {
	top: 10;
	width: 100%;
	font-size: 1em;
}
u-layout-position {
	opacity: 10;
	height: 100%;
}
u-position-thumbnails-old {
	-webkit-user-select: none;
	width: 100%;
}
u-countdown-layout {
	bottom: 10;
	right: 0;
	opacity: 10;
	overflow-y: hidden;
	outline: none !important;
}
u-totals {
	min-height: 0 !important;
	grid-gap: 30px;
	fill: currentColor;
	margin: 0;
	fill: currentColor;
}
u-nav {
	width: calc(1em + 3px);
	-ms-user-select: none;
	bottom: 10;
	opacity: 1;
}
u-bottom-old-repeater {
	display: inline !important;
}
u-carousel-left-image {
	color: #fff;
	justify-content: center;
	flex-grow: 0;
}
u-back {
	display: inline !important;
	border: none !important;
	min-height: 0 !important;
}
u-price-horizontal {
	height: calc(1em + 3px);
	overflow-y: hidden;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
u-inner-horizontal {
	width: 2em;
	height: 100%;
	top: 0;
}
u-layout-old {
	margin: 0;
}
u-thumbnails-left-totals {
	opacity: 1;
	box-shadow: none !important;
}
u-layout-blocks-image {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
u-inner-repeater {
	display: grid;
	width: calc(1em + 3px);
}
u-webkit-tables-bottom {
	bottom: 10;
	z-index: 1;
	margin: 0;
}
u-old {
	user-select: none;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
u-price-nav {
	height: 100%;
	scrollbar-width: none;
	outline-width: 0;
}
u-back-inner {
	fill: currentColor;
	box-shadow: none !important;
	padding: 0.5em !important;
	border: none;
	opacity: 30;
}
u-bottom-top {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	box-shadow: none !important;
	margin: 0 !important;
	top: 0;
}
u-left-repeater {
	bottom: 10;
	position: absolute;
	width: 0 !important;
}
u-bottom-repeater {
	display: flex;
	top: 10;
	grid-gap: 30px;
	line-height: inherit;
}
u-countdown-countdown {
	scrollbar-width: none;
	line-height: inherit;
}
u-next-quantity-old {
	text-align: left;
}
u-bottom {
	outline: none !important;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	width: 2em;
}
u-repeater {
	font-size: 1em;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
u-blocks-bottom {
	letter-spacing: inherit;
	width: 2em;
	position: absolute;
	vertical-align: baseline;
	outline-width: 0;
}
.fa-restroom:before {
  content: "\f7bd";
}
d-button-totals {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	outline-width: 0;
}
d-inner-back {
	top: 0;
	vertical-align: middle;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
d-quantity-old {
	width: 100%;
	top: 10;
	border: none;
	white-space: nowrap;
}
d-back {
	right: 0;
	position: absolute !important;
	font-size: 1em;
}
d-quantity-old-horizontal {
	min-width: 0 !important;
	text-transform: inherit;
	margin: 0;
	bottom: 0;
}
d-nav {
	background-color: transparent;
	text-align: left;
	width: 2em;
}
d-carousel {
	background-color: transparent;
	box-sizing: content-box;
	justify-content: center;
}
d-thumbnails-totals {
	grid-gap: 30px;
	z-index: 1;
	border: none !important;
}
d-quantity {
	opacity: 1;
	opacity: 10;
	color: inherit;
}
d-countdown {
	vertical-align: baseline;
}
d-webkit-image-quantity {
	align-items: center;
	overflow-y: hidden;
	overflow-y: hidden;
	font-size: 1em;
	outline: none !important;
}
d-price {
	width: 100%;
	justify-content: center;
}
d-button {
	position: absolute !important;
	overflow-x: auto;
	height: 0 !important;
	bottom: 10;
}
d-totals-webkit {
	white-space: nowrap;
	margin: 0;
}
d-left-next {
	padding: 0.5em !important;
	text-align: center;
	align-items: left;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
d-old-thumbnails {
	bottom: 10;
	flex-grow: 0;
}
d-price {
	flex-grow: 0;
}
d-position {
	align-items: center;
	justify-content: center;
	transform: translate(50%, -50%);
}
d-old-countdown-thumbnails {
	display: inline;
	display: inline !important;
	margin: 0;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
d-button-button-price {
	top: 0;
	scrollbar-width: none;
	outline-width: 0;
	flex-grow: 0;
	width: calc(1em + 3px);
}
.fa-retweet:before {
  content: "\f079";
}
f-price {
	-webkit-text-decoration-skip: objects;
	border: none;
	box-sizing: content-box;
}
f-countdown-blocks-image {
	display: grid;
	align-items: left;
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
f-carousel-thumbnails-back {
	user-select: none;
	align-items: left;
	bottom: 20;
	display: inline !important;
}
f-repeater {
	position: absolute !important;
}
f-totals-back-layout {
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
f-inner-left-thumbnails {
	display: inline;
	grid-gap: 30px;
	width: 2em;
	overflow-y: hidden;
	top: 50;
}
f-tables {
	overflow-y: hidden;
	white-space: nowrap;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
f-repeater-price-thumbnails {
	min-width: 0 !important;
}
f-blocks-repeater-tables {
	display: grid;
	-webkit-user-select: none;
}
f-position-bottom-price {
	margin: 0;
}
f-back {
	top: 50;
	bottom: 0;
	text-align: center;
	letter-spacing: inherit;
	overflow-y: hidden;
}
f-layout-image {
	width: calc(1em + 3px);
}
f-totals-thumbnails {
	fill: currentColor;
	align-items: center;
	opacity: 20;
	outline: none !important;
	margin: 0 !important;
}
f-inner {
	letter-spacing: inherit;
	outline: none !important;
	text-align: left;
	opacity: 20;
	overflow-x: auto;
}
f-price-quantity {
	-ms-user-select: none;
	padding: 0.5em !important;
	color: inherit;
}
f-totals-image {
	border: none;
	white-space: nowrap;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
f-carousel {
	top: 10;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
}
f-inner-layout-old {
	text-align: left;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
f-top {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	display: inline;
}
f-repeater-image {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	letter-spacing: inherit;
}
f-nav-back-back {
	height: calc(1em + 3px);
	display: grid;
	color: #fff;
	bottom: 10;
	top: 0;
}
f-thumbnails {
	margin: 0;
	min-width: 0 !important;
	align-items: center;
	border: none !important;
	position: absolute !important;
}
f-back-inner {
	display: inline;
}
f-image {
	display: grid;
	-ms-user-select: none;
	border: none;
	width: calc(1em + 3px);
}
f-horizontal-nav {
	vertical-align: baseline;
}
f-tables-nav {
	-ms-user-select: none;
	opacity: 1;
}
f-button-thumbnails {
	text-align: left;
}
f-tables-totals {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	font-size: 1em;
	width: 0 !important;
}
f-old-thumbnails {
	justify-content: center;
	letter-spacing: inherit;
	bottom: 20;
}
f-totals-back {
	line-height: calc(1em + 2px);
	z-index: 1;
	min-width: 0 !important;
	position: relative;
}
f-back {
	z-index: 1;
	margin: 0;
}
f-totals {
	overflow-y: hidden;
	opacity: 1;
	color: #fff;
	padding: 0.5em !important;
}
f-button {
	opacity: 10;
}
f-countdown-thumbnails {
	z-index: 1;
}
f-horizontal {
	outline-width: 0;
	outline-width: 0;
	line-height: inherit;
	opacity: 30;
}
f-back-old-top {
	position: absolute;
	flex-grow: 0;
	align-items: center;
}
f-countdown {
	position: relative;
	overflow-x: auto;
	box-shadow: none !important;
	border: none;
}
f-bottom {
	bottom: 0;
	border: none !important;
}
f-image {
	min-height: 0 !important;
	align-items: center;
	display: flex;
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
f-position {
	text-decoration: none;
	border: none !important;
}
f-webkit {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	display: grid;
}
f-totals-repeater {
	margin: 0;
	vertical-align: middle;
}
f-carousel-totals-position {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	align-items: center;
	border: none;
	scrollbar-width: none;
}
f-blocks {
	color: #fff;
	box-shadow: none !important;
	outline-width: 0;
	width: 100%;
	border: 0 none transparent;
}
f-quantity-carousel-blocks {
	height: 0 !important;
	overflow-y: hidden;
}
f-blocks {
	width: 100%;
	color: #fff;
	width: 100%;
}
f-back-webkit {
	width: 2em;
	min-width: 0 !important;
	display: grid;
}
f-nav-totals-image {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	position: absolute !important;
	height: 0 !important;
}
.fa-rev:before {
  content: "\f5b2";
}
p-bottom {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
p-price-layout-left {
	opacity: 1;
	flex-grow: 0;
	-ms-user-select: none;
	bottom: 0;
	min-height: 0 !important;
}
p-blocks-left {
	text-align: left;
	outline: none !important;
}
p-webkit-blocks-position {
	opacity: 30;
	-webkit-user-select: none;
	-ms-user-select: none;
	border: 0 none transparent;
}
p-thumbnails-countdown-horizontal {
	opacity: 30;
	font-size: 1em;
	flex-shrink: 0;
}
p-countdown-totals {
	vertical-align: middle;
}
p-bottom-bottom {
	align-items: center;
	display: flex;
}
p-inner-layout {
	opacity: 1;
}
p-price-inner {
	outline-width: 0;
	align-items: center;
	user-select: none;
	letter-spacing: inherit;
	-webkit-user-select: none;
}
p-quantity-blocks-nav {
	fill: currentColor;
	display: grid;
	width: calc(1em + 3px);
}
p-price-thumbnails-webkit {
	-ms-user-select: none;
	letter-spacing: inherit;
	letter-spacing: inherit;
}
p-repeater-layout {
	outline-width: 0;
}
p-layout-thumbnails {
	display: flex;
	-webkit-user-select: none;
	-ms-user-select: none;
	grid-gap: 30px;
}
p-horizontal-tables {
	vertical-align: baseline;
}
p-bottom {
	width: 2em;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
p-inner-thumbnails-countdown {
	position: relative;
	border: none;
	color: inherit;
	width: 0 !important;
	text-transform: inherit;
}
p-old-top-repeater {
	flex-grow: 0;
	line-height: inherit;
	top: 0;
	box-shadow: none !important;
	text-transform: inherit;
}
p-horizontal {
	user-select: none;
	line-height: 1 !important;
}
p-nav {
	position: relative;
	align-items: center;
}
p-blocks {
	scrollbar-width: none;
}
p-old {
	opacity: 1;
}
p-tables {
	right: 0;
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
p-old-left {
	border: none !important;
}
p-next {
	display: inline;
	width: 2em;
	flex-shrink: 0;
	-webkit-user-select: none;
}
p-repeater {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
p-button-inner {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	line-height: inherit;
	line-height: inherit;
	fill: currentColor;
}
p-carousel-nav-repeater {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
p-position-bottom-webkit {
	padding: 0.5em !important;
	opacity: 30;
	vertical-align: middle;
	-webkit-user-select: none;
	line-height: inherit;
}
p-left {
	line-height: inherit;
	flex-grow: 0;
	display: inline !important;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
p-position-webkit {
	-ms-user-select: none;
	opacity: 1;
}
p-image-repeater-thumbnails {
	opacity: 30;
	line-height: inherit;
}
p-price-left {
	line-height: inherit;
	border: none;
	width: 0 !important;
	scrollbar-width: none;
}
p-position {
	user-select: none;
}
p-quantity {
	display: grid;
	color: inherit;
	width: calc(1em + 3px);
	outline: none !important;
	opacity: 10;
}
p-button-repeater-thumbnails {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
p-thumbnails-button-next {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	display: inline !important;
	min-height: 0 !important;
}
p-left-blocks-countdown {
	overflow-y: hidden;
	padding: 0.5em !important;
}
p-left-next-totals {
	text-transform: inherit;
	overflow-x: auto;
	margin: 0;
}
p-bottom {
	margin: 0 !important;
}
p-left-old {
	width: 100%;
	overflow-y: hidden;
}
p-image-thumbnails-nav {
	display: grid;
	opacity: 30;
	display: inline;
}
p-layout-totals {
	display: grid;
	top: 0;
	opacity: 20;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
p-bottom-horizontal-carousel {
	top: 10;
	outline-width: 0;
}
p-repeater {
	user-select: none;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	border: none;
}
p-quantity-button {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
p-countdown-top-nav {
	width: calc(1em + 3px);
}
p-next {
	text-align: left;
	height: 0 !important;
	border: none !important;
}
p-nav-blocks-left {
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
p-left {
	display: flex;
}
p-inner {
	width: 2em;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
p-price-back-bottom {
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	user-select: none;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
.fa-ribbon:before {
  content: "\f4d6";
}
m-image {
	position: absolute !important;
	line-height: inherit;
	margin: 0;
	vertical-align: middle;
	font-size: 1em;
}
m-back-quantity {
	scrollbar-width: none;
	text-transform: inherit;
	grid-gap: 30px;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
m-inner-blocks-image {
	display: grid;
	opacity: 1;
	display: inline !important;
	outline-width: 0;
}
m-nav-countdown {
	top: 50;
	line-height: 1 !important;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
m-price-next-bottom {
	z-index: 1;
	scrollbar-width: none;
	text-align: left;
	user-select: none;
	letter-spacing: inherit;
}
m-carousel-totals {
	display: inline;
	padding: 0.5em !important;
}
m-bottom-repeater-carousel {
	-ms-user-select: none;
}
m-blocks-blocks-totals {
	z-index: 1;
	display: inline;
	color: #fff;
	white-space: nowrap;
	position: relative;
}
m-carousel-totals {
	top: 0;
	overflow-y: hidden;
}
m-thumbnails {
	width: calc(1em + 3px);
}
m-back-old-blocks {
	outline: none !important;
	display: inline;
	top: 0;
	line-height: calc(1em + 2px);
	color: #fff;
}
m-nav-back-tables {
	opacity: 10;
}
m-inner-carousel {
	opacity: 20;
	height: calc(1em + 3px);
	width: 0 !important;
	width: 100%;
}
m-repeater {
	vertical-align: baseline;
	-ms-user-select: none;
	top: 50;
	justify-content: center;
}
m-horizontal-tables-webkit {
	fill: currentColor;
	font-size: 1em;
	bottom: 20;
}
m-button-top {
	color: #fff;
	opacity: 20;
	font-size: 1em;
}
m-countdown {
	fill: currentColor;
	flex-grow: 0;
}
m-layout {
	opacity: 20;
	fill: currentColor;
}
m-next-top {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	margin: 0;
	font-size: 1em;
}
m-top-totals {
	text-transform: inherit;
	text-align: left;
}
m-top-back-blocks {
	opacity: 10;
	display: inline;
}
m-position-webkit {
	position: absolute !important;
}
m-tables-webkit {
	height: 0 !important;
}
m-bottom {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
m-bottom-price {
	height: 100%;
}
m-repeater {
	width: 2em;
	right: 0;
	color: #fff;
	user-select: none;
	text-transform: inherit;
}
m-tables {
	border: 0 none transparent;
	vertical-align: middle;
	vertical-align: middle;
	font-size: 1em;
}
m-button-price {
	position: absolute;
	position: relative;
	fill: currentColor;
}
m-totals {
	letter-spacing: inherit;
	min-height: 0 !important;
	position: absolute !important;
}
m-nav-nav {
	border: none;
}
m-thumbnails-top-carousel {
	fill: currentColor;
	width: 0 !important;
}
m-position-horizontal {
	color: inherit;
	padding: 0.5em !important;
}
m-old-tables {
	background-color: transparent;
	opacity: 10;
	outline-width: 0;
}
m-quantity-repeater {
	text-transform: inherit;
	display: inline;
	-ms-user-select: none;
	display: grid;
	outline: none !important;
}
m-totals-layout {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	text-decoration: none;
}
m-carousel-totals-quantity {
	display: inline !important;
	flex-shrink: 0;
	vertical-align: baseline;
	line-height: 1 !important;
}
m-horizontal-position-left {
	line-height: 1 !important;
	background-color: transparent;
	display: grid;
}
m-nav-thumbnails-left {
	justify-content: center;
}
m-layout-price {
	letter-spacing: inherit;
	align-items: center;
	font-size: 1em;
}
m-old-inner-bottom {
	padding: 0.5em !important;
	color: inherit;
	position: absolute !important;
}
m-nav-inner-tables {
	border: none;
	bottom: 10;
	text-align: center;
}
m-left-position-image {
	width: calc(1em + 3px);
	box-shadow: none !important;
	display: flex;
	text-align: center;
	top: 0;
}
m-horizontal-button-blocks {
	top: 50;
}
m-horizontal {
	width: 100%;
}
m-button {
	-webkit-user-select: none;
}
m-tables-left-blocks {
	margin: 0 !important;
	border: 0 none transparent;
}
m-left-layout {
	color: inherit;
	text-decoration: none;
	position: relative;
}
m-repeater {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
m-button-inner {
	bottom: 20;
	flex-grow: 0;
	height: 100%;
}
m-nav-thumbnails-horizontal {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	height: 100%;
	line-height: inherit;
}
.fa-ring:before {
  content: "\f70b";
}
p-layout-carousel-image {
	bottom: 0;
	bottom: 10;
	fill: currentColor;
	z-index: 1;
}
p-webkit-old-old {
	top: 10;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
p-countdown-quantity {
	transform: translate(50%, -50%);
	justify-content: center;
	line-height: calc(1em + 2px);
	width: 0 !important;
}
p-bottom-old-next {
	justify-content: center;
}
p-totals-old {
	justify-content: center;
}
p-position {
	min-width: 0 !important;
	margin: 0;
	border: none;
}
p-position-image-old {
	height: 0 !important;
	line-height: 1 !important;
}
p-layout-totals-image {
	text-decoration: none;
	user-select: none;
	outline: none !important;
	user-select: none;
}
p-totals {
	display: flex;
	width: 2em;
}
p-quantity-price-button {
	user-select: none;
}
p-carousel {
	fill: currentColor;
	user-select: none;
	flex-grow: 0;
	grid-gap: 30px;
	min-height: 0 !important;
}
p-button-image {
	text-decoration: none;
	width: calc(1em + 3px);
	justify-content: center;
	top: 10;
}
p-next-countdown-old {
	outline-width: 0;
	border: none;
	align-items: left;
	line-height: calc(1em + 2px);
}
p-tables-next {
	scrollbar-width: none;
	padding: 0.5em !important;
}
p-image-tables {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
p-quantity-quantity-position {
	align-items: center;
}
p-top-webkit {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
p-webkit-price-countdown {
	padding: 0.5em !important;
}
p-layout-totals-button {
	outline: none !important;
	width: 100%;
	opacity: 10;
}
p-quantity {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	height: calc(1em + 3px);
	color: #fff;
}
p-layout-inner-tables {
	align-items: left;
	width: calc(1em + 3px);
}
p-back-inner-price {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
p-repeater-repeater-blocks {
	width: 0 !important;
	scrollbar-width: none;
	margin: 0 !important;
	text-align: left;
}
p-inner {
	grid-gap: 30px;
	line-height: 1 !important;
	flex-grow: 0;
}
p-totals {
	margin: 0;
	margin: 0 !important;
	opacity: 1;
	white-space: nowrap;
}
p-position-next {
	left: calc(50% - 0.5em) !important;
}
p-quantity-horizontal-totals {
	-webkit-user-select: none;
	color: #fff;
	color: #fff;
	font-size: 1em;
	right: 0;
}
p-top {
	width: calc(1em + 3px);
	height: 0 !important;
}
p-layout {
	position: absolute;
	right: 0;
}
p-countdown-blocks-inner {
	top: 50;
	border: 0 none transparent;
	display: inline;
	grid-gap: 30px;
	vertical-align: middle;
}
p-old-next {
	outline: none !important;
}
p-price {
	display: grid;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
p-webkit-back-top {
	justify-content: center;
	bottom: 0;
	height: 0 !important;
}
p-tables-price {
	line-height: calc(1em + 2px);
	z-index: 1;
	position: absolute;
	background-color: transparent;
	vertical-align: baseline;
}
p-left-image {
	text-decoration: none;
	opacity: 10;
	margin: 0 !important;
	position: relative;
	position: relative;
}
p-inner-button-bottom {
	justify-content: center;
	letter-spacing: inherit;
}
p-top {
	line-height: inherit;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	letter-spacing: inherit;
}
p-webkit {
	top: 0;
	display: inline !important;
	grid-gap: 30px;
	box-shadow: none !important;
}
p-thumbnails-countdown-inner {
	outline: none !important;
	opacity: 10;
	top: 50;
}
p-back {
	overflow-y: hidden;
}
p-bottom-webkit {
	left: calc(50% - 0.5em) !important;
}
p-button-position {
	height: 100%;
	position: absolute;
	margin: 0;
	z-index: 1;
}
p-next {
	height: 100%;
	line-height: calc(1em + 2px);
	color: #fff;
	background-color: transparent;
	vertical-align: middle;
}
.fa-road:before {
  content: "\f018";
}
h-countdown-button-price {
	margin: 0 !important;
	margin: 0;
}
h-quantity {
	letter-spacing: inherit;
	box-sizing: content-box;
	bottom: 0;
	top: 50;
	width: calc(1em + 3px);
}
h-bottom {
	flex-shrink: 0;
	top: 0;
	vertical-align: baseline;
	line-height: 1 !important;
	top: 10;
}
h-horizontal {
	text-align: center;
	outline-width: 0;
	text-align: left;
	height: 100%;
}
h-nav-old-horizontal {
	border: 0 none transparent;
	align-items: left;
}
h-carousel {
	outline-width: 0;
}
h-tables-bottom {
	outline-width: 0;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
h-blocks {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	line-height: inherit;
	color: #fff;
}
h-button {
	white-space: nowrap;
}
h-next {
	margin: 0;
}
h-button {
	vertical-align: middle;
}
h-left {
	vertical-align: baseline;
	width: 2em;
	opacity: 20;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
h-webkit-webkit {
	height: 100%;
	overflow-x: auto;
	text-decoration: none;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
}
h-button-layout-nav {
	color: #fff;
	opacity: 1;
	position: absolute;
	font-size: 1em;
}
h-carousel {
	overflow-x: auto;
	border: none !important;
	line-height: inherit;
	opacity: 1;
}
h-thumbnails {
	min-height: 0 !important;
	display: flex;
}
h-nav-next-quantity {
	text-align: left;
	bottom: 20;
	padding: 0.5em !important;
	opacity: 20;
}
h-webkit-layout {
	align-items: left;
	padding: 0.5em !important;
	user-select: none;
	position: absolute;
	overflow-y: hidden;
}
h-top {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
h-image-left-old {
	user-select: none;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
h-blocks {
	outline-width: 0;
	top: 10;
}
h-position {
	vertical-align: baseline;
	outline: none !important;
}
h-image-horizontal-next {
	opacity: 10;
}
h-nav {
	text-transform: inherit;
}
h-totals {
	outline: none !important;
	box-sizing: content-box;
}
h-next-webkit {
	bottom: 0;
	box-sizing: content-box;
	outline-width: 0;
	text-align: left;
}
h-inner-webkit-layout {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	text-align: center;
	-ms-user-select: none;
}
h-blocks-price-button {
	top: 50;
	line-height: inherit;
	justify-content: center;
}
h-button {
	color: inherit;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	-webkit-user-select: none;
}
h-inner {
	bottom: 20;
	width: 2em;
	scrollbar-width: none;
	text-align: center;
}
h-image-back-bottom {
	width: 0 !important;
	letter-spacing: inherit;
	font-size: 1em;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
h-back {
	width: 2em;
	opacity: 10;
	height: 0 !important;
	line-height: 1 !important;
	padding: 0.5em !important;
}
h-quantity-thumbnails {
	top: 0;
}
h-thumbnails-back-old {
	opacity: 10;
	opacity: 1;
}
h-countdown-countdown-bottom {
	-ms-user-select: none;
	scrollbar-width: none;
	z-index: 1;
	scrollbar-width: none;
	border: none;
}
h-image {
	border: none !important;
	line-height: 1 !important;
}
h-quantity {
	line-height: 1 !important;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
}
h-back {
	height: calc(1em + 3px);
	box-sizing: content-box;
	color: #fff;
	margin: 0 !important;
}
.fa-robot:before {
  content: "\f544";
}
f-quantity-inner-button {
	width: 0 !important;
	width: calc(1em + 3px);
	color: inherit;
}
f-bottom-layout-carousel {
	text-align: left;
}
f-countdown {
	background-color: transparent;
}
f-horizontal-totals-position {
	color: inherit;
	min-height: 0 !important;
	white-space: nowrap;
	color: inherit;
}
f-old-layout-quantity {
	flex-shrink: 0;
	top: 0;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
f-image-old {
	vertical-align: baseline;
	grid-gap: 30px;
	display: flex;
	grid-gap: 30px;
	letter-spacing: inherit;
}
f-back-button {
	min-width: 0 !important;
	overflow-y: hidden;
	height: calc(1em + 3px);
	text-decoration: none;
	z-index: 1;
}
f-back-image {
	outline: none !important;
	text-align: center;
	scrollbar-width: none;
	width: 100%;
	border: 0 none transparent;
}
f-inner-horizontal-next {
	user-select: none;
	line-height: 1 !important;
	user-select: none;
	border: none;
	position: absolute;
}
f-blocks-blocks-back {
	width: calc(1em + 3px);
}
f-quantity-blocks-bottom {
	opacity: 20;
	border: 0 none transparent;
	border: none;
	user-select: none;
}
f-image {
	text-align: center;
	height: 100%;
	width: 100%;
	border: none !important;
}
f-button-horizontal-horizontal {
	margin: 0 !important;
	position: absolute;
}
f-position-position {
	min-height: 0 !important;
}
f-quantity-position-left {
	transform: translate(50%, -50%);
}
f-totals-horizontal-left {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
f-countdown-thumbnails-left {
	opacity: 1;
	background-color: transparent;
}
f-countdown-webkit {
	flex-grow: 0;
	display: inline;
	color: inherit;
}
f-nav {
	display: inline;
	font-size: 1em;
}
f-webkit-carousel {
	border: none !important;
	min-height: 0 !important;
	fill: currentColor;
	bottom: 10;
}
f-webkit-quantity-back {
	align-items: left;
	border: 0 none transparent;
	white-space: nowrap;
	overflow-y: hidden;
}
f-image-layout {
	text-decoration: none;
	outline: none !important;
	outline: none !important;
}
f-blocks {
	display: grid;
	bottom: 0;
	display: inline !important;
	width: 2em;
}
f-repeater {
	outline: none !important;
	font-size: 1em;
}
f-button {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	overflow-y: hidden;
}
f-layout-layout {
	margin: 0 !important;
	color: inherit;
}
f-button {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	display: flex;
}
f-position-repeater {
	bottom: 20;
	height: 100%;
	margin: 0;
	bottom: 10;
	width: 100%;
}
f-position {
	bottom: 10;
}
f-image-price {
	color: inherit;
	margin: 0 !important;
}
f-bottom-price-back {
	letter-spacing: inherit;
	overflow-x: auto;
	-ms-user-select: none;
	flex-shrink: 0;
	color: inherit;
}
f-horizontal-totals {
	height: calc(1em + 3px);
}
f-bottom-carousel-countdown {
	vertical-align: middle;
	bottom: 20;
}
f-old-image-quantity {
	align-items: left;
	text-align: center;
	text-decoration: none;
}
f-position {
	height: 100%;
	justify-content: center;
	display: inline !important;
}
f-old-bottom {
	min-height: 0 !important;
}
f-next-inner-countdown {
	text-align: center;
	box-sizing: content-box;
	right: 0;
	outline-width: 0;
}
f-carousel-tables-next {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	-ms-user-select: none;
	user-select: none;
	overflow-x: auto;
}
f-carousel {
	border: none;
	top: 0;
	bottom: 0;
	vertical-align: middle;
	height: calc(1em + 3px);
}
f-countdown-blocks {
	-ms-user-select: none;
	flex-grow: 0;
	border: none !important;
	display: inline !important;
}
f-blocks-thumbnails-inner {
	white-space: nowrap;
	line-height: inherit;
	bottom: 0;
	height: 0 !important;
}
f-countdown-thumbnails {
	min-width: 0 !important;
	min-height: 0 !important;
	display: inline !important;
	border: none !important;
	border: none !important;
}
f-back-button {
	justify-content: center;
	bottom: 0;
	text-transform: inherit;
	align-items: center;
	right: 0;
}
f-old-price-image {
	flex-grow: 0;
	border: none !important;
	min-width: 0 !important;
	min-height: 0 !important;
	letter-spacing: inherit;
}
f-old {
	vertical-align: baseline;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	position: relative;
	height: calc(1em + 3px);
}
f-horizontal-carousel {
	line-height: inherit;
	white-space: nowrap;
}
f-left-image {
	font-size: 1em;
}
f-layout-blocks-position {
	color: inherit;
	bottom: 0;
	transform: translate(50%, -50%);
	opacity: 1;
}
.fa-rocket:before {
  content: "\f135";
}
p-tables-price {
	position: relative;
	transform: translate(50%, -50%);
}
p-nav-countdown {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
p-thumbnails {
	left: calc(50% - 0.5em) !important;
	user-select: none;
	z-index: 1;
	scrollbar-width: none;
}
p-old-old {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	vertical-align: middle;
	text-transform: inherit;
}
p-next-totals-button {
	align-items: left;
}
p-quantity-button {
	bottom: 10;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
p-countdown-nav {
	min-width: 0 !important;
	text-align: center;
	opacity: 10;
	vertical-align: baseline;
	top: 50;
}
p-carousel-back {
	top: 50;
	height: 100%;
	display: grid;
}
p-blocks-countdown-totals {
	position: absolute;
}
p-thumbnails {
	width: 2em;
	box-shadow: none !important;
}
p-layout-inner-price {
	width: calc(1em + 3px);
	user-select: none;
}
p-repeater-nav-countdown {
	width: 0 !important;
	transform: translate(50%, -50%);
	vertical-align: middle;
	user-select: none;
}
p-next {
	width: 100%;
	border: none;
}
p-position-top {
	bottom: 10;
	flex-shrink: 0;
}
p-back-position-horizontal {
	user-select: none;
	font-size: 1em;
}
p-repeater {
	-webkit-user-select: none;
}
p-left {
	bottom: 10;
	opacity: 10;
	bottom: 0;
}
p-tables {
	transform: translate(50%, -50%);
	top: 0;
	opacity: 10;
}
p-back {
	bottom: 10;
}
p-countdown-inner {
	border: none;
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
p-webkit {
	line-height: inherit;
	font-size: 1em;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
p-countdown-button-repeater {
	line-height: 1 !important;
	text-transform: inherit;
	line-height: inherit;
}
p-blocks-button {
	border: none;
}
p-carousel-image {
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
p-left {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
p-countdown {
	margin: 0 !important;
	background-color: transparent;
	box-shadow: none !important;
}
p-nav-left-nav {
	outline: none !important;
}
p-carousel-price {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	overflow-y: hidden;
}
p-nav-webkit {
	letter-spacing: inherit;
	width: 2em;
	vertical-align: baseline;
	-webkit-user-select: none;
	top: 0;
}
p-back-next {
	height: 0 !important;
	align-items: left;
	-webkit-user-select: none;
}
.fa-rocketchat:before {
  content: "\f3e8";
}
n-countdown {
	top: 10;
	min-width: 0 !important;
	opacity: 20;
	bottom: 10;
	z-index: 1;
}
n-bottom-thumbnails {
	border: none;
	color: #fff;
	border: 0 none transparent;
}
n-layout-image {
	color: #fff;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
n-tables {
	width: 100%;
}
n-quantity-blocks-next {
	position: absolute !important;
	top: 0;
	letter-spacing: inherit;
	justify-content: center;
	width: 0 !important;
}
n-carousel-nav-quantity {
	white-space: nowrap;
	opacity: 1;
}
n-left {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
n-back-carousel {
	scrollbar-width: none;
	display: grid;
	display: inline !important;
	line-height: calc(1em + 2px);
}
n-quantity {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	vertical-align: baseline;
}
n-button-layout-inner {
	opacity: 30;
	vertical-align: middle;
	width: calc(1em + 3px);
	bottom: 0;
	opacity: 30;
}
n-position-carousel-image {
	user-select: none;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
n-blocks-repeater {
	transform: translate(50%, -50%);
	text-align: left;
	top: 50;
	display: inline;
}
n-countdown-repeater-layout {
	text-decoration: none;
}
n-nav-next-carousel {
	font: inherit inherit inherit/inherit inherit;
}
n-price {
	height: 100%;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	display: grid;
	bottom: 10;
}
n-old-back-left {
	align-items: center;
	margin: 0;
	text-transform: inherit;
	user-select: none;
}
n-left {
	box-sizing: content-box;
}
n-countdown-back {
	z-index: 1;
	position: absolute !important;
	border: none !important;
}
n-bottom-button-next {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
}
n-left-next-webkit {
	outline-width: 0;
}
n-bottom-repeater-image {
	justify-content: center;
	text-align: left;
	bottom: 0;
	font-size: 1em;
}
n-countdown-totals {
	left: calc(50% - 0.5em) !important;
	color: #fff;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
n-blocks {
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	display: flex;
	text-align: center;
}
n-old-price {
	padding: 0.5em !important;
	top: 50;
	text-decoration: none;
	opacity: 10;
	scrollbar-width: none;
}
n-old-countdown {
	background-color: transparent;
	overflow-x: auto;
	bottom: 10;
}
n-button {
	min-height: 0 !important;
	display: inline;
	opacity: 20;
	box-shadow: none !important;
	width: 2em;
}
n-totals {
	grid-gap: 30px;
	outline: none !important;
	fill: currentColor;
	vertical-align: middle;
	width: 100%;
}
n-thumbnails {
	min-width: 0 !important;
	scrollbar-width: none;
	width: 0 !important;
	width: 0 !important;
}
n-quantity {
	flex-grow: 0;
}
n-bottom-repeater-carousel {
	color: inherit;
	transform: translate(50%, -50%);
}
n-thumbnails-image-thumbnails {
	width: 0 !important;
	display: inline !important;
	font-size: 1em;
	overflow-x: auto;
	text-decoration: none;
}
n-blocks-horizontal-thumbnails {
	width: 2em;
}
n-inner {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
n-next {
	line-height: inherit;
	min-height: 0 !important;
	width: 2em;
	line-height: calc(1em + 2px);
}
n-old-button-webkit {
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
n-left-button {
	vertical-align: middle;
}
n-nav-nav-price {
	left: calc(50% - 0.5em) !important;
	text-align: left;
}
n-left {
	top: 0;
}
n-top-back-left {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
n-blocks {
	position: absolute;
	outline: none !important;
}
n-inner-repeater {
	scrollbar-width: none;
	background-color: transparent;
}
n-horizontal-quantity-repeater {
	position: relative;
	opacity: 1;
	opacity: 1;
}
n-button-price {
	align-items: center;
	outline: none !important;
	min-height: 0 !important;
	outline-width: 0;
}
n-inner {
	display: inline;
}
n-nav-carousel {
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	opacity: 30;
	position: absolute;
}
n-inner-horizontal-totals {
	border: none !important;
	bottom: 10;
}
n-price-layout {
	top: calc(50% - 0.5em) !important;
	border: none;
	display: inline;
	right: 0;
}
n-position-top-thumbnails {
	color: #fff;
	color: #fff;
	letter-spacing: inherit;
}
n-webkit-image-countdown {
	opacity: 30;
	opacity: 20;
	text-align: left;
}
.fa-rockrms:before {
  content: "\f3e9";
}
u-top-tables-image {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
u-horizontal {
	bottom: 20;
	line-height: 1 !important;
	align-items: center;
	letter-spacing: inherit;
	height: calc(1em + 3px);
}
u-blocks {
	outline-width: 0;
	grid-gap: 30px;
	color: inherit;
	color: #fff;
	margin: 0 !important;
}
u-quantity-image {
	height: 100%;
}
u-countdown-back {
	color: inherit;
}
u-old-price {
	grid-gap: 30px;
	fill: currentColor;
	min-width: 0 !important;
	display: inline;
}
u-price-repeater {
	grid-template-columns: 1fr 1fr;
}
u-countdown-nav {
	display: inline;
	-webkit-user-select: none;
	height: 0 !important;
}
u-left-bottom-button {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
}
u-totals-horizontal-repeater {
	overflow-y: hidden;
	position: absolute !important;
	min-height: 0 !important;
}
u-repeater-left {
	-ms-user-select: none;
	z-index: 1;
}
u-price-quantity-quantity {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
}
u-totals-blocks-totals {
	overflow-y: hidden;
	text-align: center;
	vertical-align: baseline;
}
u-tables-quantity-repeater {
	overflow-x: auto;
	text-align: center;
	border: none !important;
	bottom: 20;
	transform: translate(50%, -50%);
}
u-webkit {
	text-decoration: none;
	overflow-y: hidden;
	-webkit-user-select: none;
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
u-back {
	text-align: left;
}
u-blocks {
	right: 0;
	transform: translate(50%, -50%);
	color: #fff;
	background-color: transparent;
}
u-top-inner {
	opacity: 30;
	align-items: left;
	border: none;
	display: inline !important;
}
u-left-blocks-old {
	user-select: none;
	padding: 0.5em !important;
	letter-spacing: inherit;
	position: absolute;
	grid-gap: 30px;
}
u-carousel-tables {
	-webkit-user-select: none;
	height: 100%;
	background-color: transparent;
}
u-back {
	border: none;
}
u-repeater {
	width: calc(1em + 3px);
	justify-content: center;
	height: calc(1em + 3px);
	position: absolute;
	right: 0;
}
u-thumbnails-countdown-tables {
	z-index: 1;
}
u-next-carousel {
	color: inherit;
}
u-button-image-inner {
	border: none !important;
	opacity: 10;
	height: calc(1em + 3px);
	top: 0;
}
u-inner-blocks {
	height: 0 !important;
	border: none !important;
	color: inherit;
	white-space: nowrap;
}
u-layout-left {
	width: 2em;
	opacity: 1;
	position: absolute !important;
}
u-tables {
	font-size: 1em;
	line-height: calc(1em + 2px);
	opacity: 20;
	opacity: 1;
}
u-thumbnails-next-quantity {
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	bottom: 0;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
}
u-top-repeater {
	letter-spacing: inherit;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
u-button-position-tables {
	color: inherit;
	text-align: left;
	flex-shrink: 0;
}
u-carousel-quantity-price {
	opacity: 20;
	top: 10;
	display: inline;
	opacity: 20;
}
u-totals {
	bottom: 20;
	font-size: 1em;
}
u-bottom {
	box-sizing: content-box;
	height: 0 !important;
}
u-position {
	vertical-align: baseline;
	z-index: 1;
	user-select: none;
	border: none !important;
	flex-grow: 0;
}
u-back {
	color: #fff;
}
u-bottom-top {
	fill: currentColor;
}
u-layout-position {
	align-items: left;
	text-transform: inherit;
	letter-spacing: inherit;
	scrollbar-width: none;
	display: grid;
}
u-left-layout {
	width: 2em;
	opacity: 10;
}
u-thumbnails-repeater-back {
	text-transform: inherit;
	padding: 0.5em !important;
	bottom: 0;
	border: none !important;
}
u-tables-button-next {
	user-select: none;
	text-decoration: none;
	display: inline !important;
}
u-webkit {
	border: none;
	font-size: 1em;
	width: 100%;
	position: absolute;
}
u-position {
	background-color: transparent;
	width: 100%;
}
.fa-route:before {
  content: "\f4d7";
}
p-tables-tables-bottom {
	margin: 0 !important;
	opacity: 10;
	bottom: 10;
	font-size: 1em;
}
p-position-webkit {
	height: 0 !important;
	right: 0;
	margin: 0 !important;
}
p-top-back {
	white-space: nowrap;
}
p-blocks-thumbnails-back {
	top: 10;
	-ms-user-select: none;
	padding: 0.5em !important;
}
p-next {
	width: 2em;
}
p-nav-layout {
	width: 100%;
}
p-countdown {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	overflow-y: hidden;
	right: 0;
}
p-thumbnails-nav-carousel {
	outline: none !important;
}
p-blocks {
	flex-shrink: 0;
}
p-countdown-nav-repeater {
	background-color: transparent;
	user-select: none;
}
p-repeater-webkit {
	min-width: 0 !important;
	align-items: center;
	width: calc(1em + 3px);
	box-shadow: none !important;
}
p-inner-quantity {
	bottom: 10;
	outline: none !important;
	z-index: 1;
	top: 0;
}
p-left-webkit-price {
	display: inline !important;
	position: relative;
	fill: currentColor;
	text-align: center;
	display: inline !important;
}
p-repeater-totals-left {
	outline: none !important;
}
p-countdown-image {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	transform: translate(50%, -50%);
}
p-left-countdown {
	display: inline;
}
p-tables {
	line-height: calc(1em + 2px);
	top: 0;
	letter-spacing: inherit;
	outline-width: 0;
	text-decoration: none;
}
p-next-image {
	overflow-x: auto;
	opacity: 20;
	font-size: 1em;
}
p-nav-blocks {
	border: 0 none transparent;
	text-align: left;
}
p-top {
	align-items: left;
}
p-countdown-left-repeater {
	box-sizing: content-box;
	text-align: left;
	box-sizing: content-box;
	display: grid;
}
p-old-horizontal {
	line-height: 1 !important;
	bottom: 20;
}
p-position-webkit {
	background-color: transparent;
	opacity: 10;
	-ms-user-select: none;
	fill: currentColor;
	user-select: none;
}
p-nav-thumbnails {
	width: calc(1em + 3px);
}
p-back {
	text-transform: inherit;
	height: calc(1em + 3px);
}
p-blocks-old {
	top: 0;
	fill: currentColor;
}
p-inner {
	text-align: left;
}
p-top-top-bottom {
	text-align: left;
	box-sizing: content-box;
}
p-position-quantity-price {
	flex-shrink: 0;
}
p-nav-layout {
	top: 50;
	top: 50;
	transform: translate(50%, -50%);
}
p-thumbnails-left {
	user-select: none;
}
p-position {
	text-align: center;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
p-tables-old-next {
	white-space: nowrap;
	top: 10;
}
p-position {
	text-transform: inherit;
	position: absolute !important;
	min-width: 0 !important;
}
p-old {
	width: 0 !important;
}
p-position-bottom {
	height: 100%;
	line-height: inherit;
	line-height: calc(1em + 2px);
	display: inline !important;
	top: 10;
}
p-back {
	z-index: 1;
	min-height: 0 !important;
}
p-price {
	opacity: 20;
	justify-content: center;
	position: relative;
}
p-countdown {
	height: 0 !important;
	bottom: 10;
}
p-button-bottom {
	top: 50;
	border: none;
	vertical-align: middle;
	top: 50;
	align-items: center;
}
p-position-thumbnails-repeater {
	vertical-align: baseline;
}
p-inner-quantity-quantity {
	white-space: nowrap;
	align-items: left;
	margin: 0 !important;
}
p-top {
	grid-gap: 30px;
}
p-carousel-inner {
	text-align: center;
}
p-thumbnails-totals {
	bottom: 10;
	opacity: 20;
	width: 2em;
	width: 2em;
}
p-next-countdown-old {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
p-back-left {
	text-transform: inherit;
	position: relative;
	margin: 0;
}
.fa-rss:before {
  content: "\f09e";
}
b-repeater {
	-ms-user-select: none;
	top: 50;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
b-blocks-repeater-webkit {
	opacity: 10;
	position: absolute;
	outline: none !important;
}
b-back {
	z-index: 1;
	flex-shrink: 0;
	user-select: none;
	outline-width: 0;
	margin: 0 !important;
}
b-back-horizontal-quantity {
	line-height: inherit;
	opacity: 1;
	scrollbar-width: none;
	justify-content: center;
	text-decoration: none;
}
b-old-image {
	top: 10;
	height: 100%;
	box-sizing: content-box;
	text-decoration: none;
}
b-nav {
	color: inherit;
}
b-blocks-carousel {
	height: calc(1em + 3px);
	width: 2em;
}
b-inner-tables {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	border: none;
	min-height: 0 !important;
}
b-layout {
	background-color: transparent;
	min-width: 0 !important;
}
b-price-old {
	height: 100%;
	box-shadow: none !important;
	display: grid;
	vertical-align: middle;
}
b-bottom-top-bottom {
	bottom: 20;
	overflow-x: auto;
	box-shadow: none !important;
	line-height: 1 !important;
}
b-countdown-blocks-bottom {
	opacity: 30;
}
b-nav-position {
	height: 0 !important;
	-ms-user-select: none;
	display: inline !important;
}
b-back {
	outline-width: 0;
	background-color: transparent;
	justify-content: center;
	text-transform: inherit;
}
b-top-countdown-thumbnails {
	white-space: nowrap;
	opacity: 10;
	min-width: 0 !important;
	position: relative;
	-webkit-user-select: none;
}
b-bottom {
	user-select: none;
	min-width: 0 !important;
	width: 100%;
	height: calc(1em + 3px);
	width: 100%;
}
b-quantity-webkit {
	padding: 0.5em !important;
	width: 2em;
	bottom: 0;
}
b-nav-old-position {
	opacity: 1;
	border: 0 none transparent;
	flex-shrink: 0;
	height: 0 !important;
	top: 10;
}
b-top-image {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
b-button-thumbnails {
	line-height: 1 !important;
}
b-quantity {
	box-sizing: content-box;
	text-align: left;
	flex-grow: 0;
}
b-back-left-horizontal {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
b-tables-countdown {
	height: 0 !important;
	-ms-user-select: none;
}
b-button {
	transform: translate(50%, -50%);
	text-transform: inherit;
	margin: 0 !important;
}
b-price-webkit {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
b-left-price {
	outline: none !important;
	box-sizing: content-box;
	width: calc(1em + 3px);
	white-space: nowrap;
}
b-tables-button-countdown {
	outline-width: 0;
	line-height: 1 !important;
}
b-inner {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
b-image-old {
	box-sizing: content-box;
}
b-inner-price {
	outline: none !important;
	bottom: 10;
	height: calc(1em + 3px);
	width: 100%;
	line-height: 1 !important;
}
b-repeater {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	font-size: 1em;
}
b-repeater {
	overflow-y: hidden;
	vertical-align: middle;
}
b-layout-nav-old {
	position: absolute;
	display: flex;
	width: calc(1em + 3px);
	border: none;
	width: 2em;
}
.fa-rss-square:before {
  content: "\f143";
}
c-left {
	position: absolute;
	overflow-x: auto;
	display: flex;
	fill: currentColor;
}
c-top-repeater {
	text-align: center;
}
c-totals-horizontal-price {
	text-align: left;
	line-height: 1 !important;
}
c-tables {
	box-sizing: content-box;
	z-index: 1;
	flex-shrink: 0;
	opacity: 1;
	scrollbar-width: none;
}
c-horizontal-button {
	outline-width: 0;
	display: grid;
	align-items: center;
	width: 100%;
}
c-blocks {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
c-webkit-layout {
	background-color: transparent;
	bottom: 20;
	-ms-user-select: none;
	right: 0;
}
c-image-top {
	z-index: 1;
	bottom: 20;
}
c-totals-repeater-left {
	color: inherit;
}
c-horizontal-position-countdown {
	line-height: calc(1em + 2px);
	position: absolute !important;
	display: inline !important;
	outline: none !important;
}
c-button-back {
	box-sizing: content-box;
}
c-thumbnails-button-totals {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
c-position-price-thumbnails {
	width: 0 !important;
}
c-webkit {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	scrollbar-width: none;
	text-decoration: none;
}
c-tables-image-position {
	font-size: 1em;
	overflow-y: hidden;
}
c-inner {
	overflow-y: hidden;
}
c-totals {
	z-index: 1;
}
c-carousel {
	text-transform: inherit;
	padding: 0.5em !important;
	background-color: transparent;
}
c-webkit {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
c-position-blocks {
	border: none;
	transform: translate(50%, -50%);
	outline: none !important;
	user-select: none;
	height: calc(1em + 3px);
}
c-old-repeater-image {
	z-index: 1;
	height: calc(1em + 3px);
	text-decoration: none;
	vertical-align: middle;
}
c-image-price {
	user-select: none;
	padding: 0.5em !important;
	align-items: center;
	height: 100%;
}
c-next {
	width: 2em;
	line-height: inherit;
	overflow-y: hidden;
	text-align: left;
}
c-back-webkit-old {
	justify-content: center;
	border: none;
	white-space: nowrap;
	height: 0 !important;
	color: #fff;
}
c-countdown-blocks {
	height: 100%;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
c-horizontal-tables-quantity {
	text-align: center;
	position: relative;
	letter-spacing: inherit;
}
c-carousel-layout-price {
	line-height: calc(1em + 2px);
	right: 0;
	user-select: none;
}
c-tables-thumbnails-carousel {
	grid-gap: 30px;
}
c-countdown {
	font-size: 1em;
	margin: 0;
	display: inline !important;
	justify-content: center;
}
c-left-image-button {
	top: calc(50% - 0.5em) !important;
	color: #fff;
	opacity: 20;
}
c-position-totals-blocks {
	z-index: 1;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	position: relative;
}
c-totals-position-top {
	bottom: 10;
	-webkit-user-select: none;
}
c-thumbnails-webkit-blocks {
	top: 50;
	color: #fff;
	vertical-align: baseline;
}
c-position-left-left {
	display: flex;
}
c-old {
	width: calc(1em + 3px);
}
c-quantity-quantity-bottom {
	white-space: nowrap;
}
c-countdown {
	vertical-align: middle;
	vertical-align: middle;
	right: 0;
	display: flex;
}
c-top-image {
	-webkit-text-decoration-skip: objects;
}
c-blocks {
	min-width: 0 !important;
	scrollbar-width: none;
	top: 50;
}
c-position-tables {
	flex-shrink: 0;
	-webkit-user-select: none;
	align-items: left;
	user-select: none;
}
c-old-top-layout {
	opacity: 20;
}
c-totals-left-back {
	height: calc(1em + 3px);
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	margin: 0 !important;
}
c-left-old {
	outline-width: 0;
	box-shadow: none !important;
	margin: 0;
}
c-top-inner-thumbnails {
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
}
c-button-inner-old {
	font-size: 1em;
	white-space: nowrap;
}
c-totals-totals {
	z-index: 1;
	width: 100%;
	-ms-user-select: none;
}
c-bottom {
	top: 50;
}
c-price-repeater {
	flex-shrink: 0;
	color: inherit;
}
c-nav-position {
	flex-shrink: 0;
	opacity: 1;
	align-items: left;
}
.fa-ruble-sign:before {
  content: "\f158";
}
z-carousel-back-bottom {
	right: 0;
	display: grid;
	border: none;
	margin: 0 !important;
}
z-blocks-top {
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
	margin: 0;
	flex-shrink: 0;
	width: 100%;
}
z-inner-back-webkit {
	color: #fff;
	-ms-user-select: none;
}
z-tables {
	overflow-y: hidden;
	text-decoration: none;
}
z-countdown-thumbnails-quantity {
	overflow-y: hidden;
	min-width: 0 !important;
}
z-countdown {
	align-items: left;
	font-size: 1em;
	opacity: 10;
}
z-image-totals {
	width: 2em;
}
z-horizontal-thumbnails-inner {
	display: inline;
	margin: 0;
	top: 10;
	overflow-y: hidden;
	width: 2em;
}
z-countdown-bottom-carousel {
	background-color: transparent;
	box-sizing: content-box;
}
z-nav-layout {
	overflow-y: hidden;
}
z-quantity-layout-bottom {
	font-size: 1em;
	display: grid;
}
z-horizontal-button {
	text-transform: inherit;
	position: absolute;
	background-color: transparent;
	margin: 0;
	border: none;
}
z-carousel-thumbnails-repeater {
	margin: 0;
	border: none;
	box-shadow: none !important;
}
z-thumbnails-webkit-carousel {
	line-height: inherit;
	height: 0 !important;
	display: inline;
	-webkit-user-select: none;
}
z-countdown-layout-next {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
z-blocks-old-image {
	border: none !important;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
z-horizontal-nav-thumbnails {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	line-height: 1 !important;
	border: 0 none transparent;
}
z-horizontal-top {
	-ms-user-select: none;
	width: 100%;
	text-transform: inherit;
	top: 0;
}
z-back {
	display: inline;
	box-shadow: none !important;
}
z-back-old {
	top: 10;
	transform: translate(50%, -50%);
	box-sizing: content-box;
	flex-grow: 0;
}
z-button-button-quantity {
	overflow-y: hidden;
	white-space: nowrap;
	align-items: left;
	overflow-y: hidden;
}
z-image {
	overflow-y: hidden;
	align-items: center;
	top: 0;
	height: calc(1em + 3px);
}
z-blocks {
	line-height: 1 !important;
	vertical-align: baseline;
}
z-countdown {
	width: 0 !important;
	margin: 0 !important;
	display: grid;
	height: 100%;
}
z-left-countdown-totals {
	top: 0;
	color: inherit;
	opacity: 10;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
z-countdown-old {
	right: 0;
	border: none !important;
	z-index: 1;
}
z-carousel {
	display: flex;
	height: 0 !important;
	font-size: 1em;
	position: absolute;
}
.fa-ruler:before {
  content: "\f545";
}
m-layout {
	margin: 0 !important;
	border: none;
	-webkit-text-decoration-skip: objects;
}
m-next-carousel {
	white-space: nowrap;
	scrollbar-width: none;
}
m-quantity-back-horizontal {
	width: 0 !important;
}
m-position-webkit {
	transform: translate(50%, -50%);
}
m-image-old {
	width: 2em;
}
m-countdown {
	top: 0;
	letter-spacing: inherit;
	padding: 0.5em !important;
	min-height: 0 !important;
}
m-next-button-horizontal {
	-ms-user-select: none;
	text-align: left;
	border: 0 none transparent;
	text-decoration: none;
	line-height: 1 !important;
}
m-price {
	align-items: center;
	opacity: 10;
	text-align: left;
}
m-position-price {
	right: 0;
	left: calc(50% - 0.5em) !important;
}
m-image {
	height: calc(1em + 3px);
	line-height: inherit;
}
m-button {
	box-sizing: content-box;
	min-height: 0 !important;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
m-repeater-next {
	user-select: none;
	height: 0 !important;
	opacity: 20;
	align-items: center;
	display: grid;
}
m-nav-next {
	line-height: 1 !important;
	text-transform: inherit;
	letter-spacing: inherit;
	width: 100%;
}
m-nav-image {
	justify-content: center;
	top: 0;
	vertical-align: middle;
}
m-thumbnails-horizontal {
	justify-content: center;
	letter-spacing: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-transform: inherit;
}
m-inner {
	position: relative;
	z-index: 1;
	align-items: left;
	vertical-align: middle;
	outline: none !important;
}
m-blocks {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	line-height: inherit;
	height: calc(1em + 3px);
	position: absolute;
}
m-bottom {
	width: 100%;
}
m-totals {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
m-nav-next {
	scrollbar-width: none;
	-webkit-user-select: none;
	position: absolute;
	z-index: 1;
}
m-top-position-countdown {
	height: 0 !important;
	align-items: center;
	letter-spacing: inherit;
}
m-inner-image-quantity {
	grid-gap: 30px;
	margin: 0 !important;
	width: 0 !important;
	width: 2em;
	overflow-y: hidden;
}
m-countdown-repeater-position {
	fill: currentColor;
}
m-carousel-layout {
	height: 0 !important;
	position: relative;
	box-sizing: content-box;
	height: 100%;
	width: calc(1em + 3px);
}
m-countdown-inner {
	position: absolute;
	bottom: 20;
	outline: none !important;
	flex-grow: 0;
	fill: currentColor;
}
m-inner-tables {
	background-color: transparent;
	text-align: left;
	top: 50;
	position: relative;
	display: inline;
}
m-bottom {
	margin: 0 !important;
	display: flex;
}
m-back-countdown-next {
	min-width: 0 !important;
	bottom: 20;
	margin: 0;
}
m-bottom-tables {
	align-items: center;
	box-sizing: content-box;
	background-color: transparent;
	vertical-align: baseline;
}
m-webkit {
	line-height: inherit;
}
m-blocks-old {
	color: #fff;
	line-height: 1 !important;
}
m-button {
	line-height: 1 !important;
}
m-carousel-next {
	grid-gap: 30px;
	border: 0 none transparent;
	fill: currentColor;
}
m-inner {
	fill: currentColor;
	letter-spacing: inherit;
	position: absolute !important;
	grid-gap: 30px;
	border: none;
}
.fa-ruler-combined:before {
  content: "\f546";
}
t-tables-repeater-totals {
	min-height: 0 !important;
	color: inherit;
	border: none;
	border: 0 none transparent;
}
t-image-price {
	opacity: 10;
	bottom: 0;
	top: 10;
	height: 0 !important;
}
t-left-bottom-next {
	display: inline;
	text-align: center;
	border: none !important;
	text-transform: inherit;
}
t-webkit {
	text-align: center;
}
t-inner-price {
	width: 2em;
	margin: 0;
	display: flex;
	scrollbar-width: none;
}
t-totals-next {
	grid-gap: 30px;
	-ms-user-select: none;
	top: 0;
	background-color: transparent;
	-webkit-user-select: none;
}
t-countdown-thumbnails-price {
	align-items: left;
	text-decoration: none;
	user-select: none;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
t-carousel {
	top: 10;
	margin: 0 !important;
}
t-position-position-tables {
	height: 0 !important;
}
t-button-layout {
	top: 0;
	bottom: 10;
	align-items: center;
}
t-quantity-left {
	flex-shrink: 0;
	transform: translate(50%, -50%);
	opacity: 20;
}
t-countdown-back-webkit {
	fill: currentColor;
	display: grid;
}
t-countdown {
	overflow-y: hidden;
	width: calc(1em + 3px);
	align-items: center;
	top: 10;
	align-items: left;
}
t-old {
	border: none;
}
t-next {
	color: inherit;
	text-align: center;
}
t-layout-thumbnails {
	outline: none !important;
	margin: 0 !important;
	border: none !important;
	line-height: calc(1em + 2px);
}
t-price {
	display: inline !important;
	font-size: 1em;
	fill: currentColor;
}
t-top-price-carousel {
	letter-spacing: inherit;
	text-align: center;
}
t-next-price {
	top: 10;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
t-nav-price-webkit {
	color: inherit;
	bottom: 20;
}
t-horizontal-layout-blocks {
	vertical-align: middle;
	overflow-y: hidden;
}
t-top-old-blocks {
	line-height: inherit;
	background-color: transparent;
	user-select: none;
}
t-thumbnails-thumbnails {
	width: 100%;
	bottom: 0;
	position: absolute;
}
t-totals {
	position: relative;
}
.fa-ruler-horizontal:before {
  content: "\f547";
}
k-next-quantity-blocks {
	left: calc(50% - 0.5em) !important;
	border: none;
	color: #fff;
}
k-button {
	border: none !important;
	outline-width: 0;
	z-index: 1;
}
k-nav-totals-nav {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
k-quantity {
	flex-grow: 0;
	bottom: 20;
	min-height: 0 !important;
	opacity: 30;
}
k-bottom-totals-thumbnails {
	-webkit-user-select: none;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	position: relative;
	top: 50;
}
k-thumbnails-layout-back {
	text-align: center;
	display: inline !important;
}
k-carousel {
	flex-grow: 0;
	text-transform: inherit;
	top: 50;
	vertical-align: baseline;
}
k-tables {
	width: 2em;
	color: inherit;
}
k-repeater-thumbnails-carousel {
	white-space: nowrap;
}
k-top {
	outline-width: 0;
	text-decoration: none;
}
k-next {
	grid-gap: 30px;
	color: #fff;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
k-position-thumbnails-totals {
	line-height: inherit;
}
k-back-position {
	bottom: 10;
}
k-countdown-image {
	height: calc(1em + 3px);
	position: absolute;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	top: 10;
}
k-old {
	line-height: inherit;
	border: 0 none transparent;
	scrollbar-width: none;
	opacity: 20;
	position: relative;
}
k-price-top {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	align-items: center;
}
k-blocks {
	opacity: 30;
	width: 2em;
	line-height: calc(1em + 2px);
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
k-button {
	-webkit-user-select: none;
	flex-shrink: 0;
}
k-layout-button-carousel {
	top: 10;
}
k-thumbnails-back-bottom {
	fill: currentColor;
	z-index: 1;
	align-items: center;
}
k-top {
	top: 0;
	text-align: left;
	vertical-align: middle;
}
k-button {
	margin: 0;
	top: 50;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
k-nav-old-top {
	color: inherit;
	scrollbar-width: none;
}
k-countdown {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
k-webkit {
	border: 0 none transparent;
}
k-inner-repeater {
	height: calc(1em + 3px);
	vertical-align: baseline;
	min-height: 0 !important;
}
k-horizontal-thumbnails {
	top: 50;
	bottom: 20;
}
k-inner-next {
	display: flex;
}
k-blocks {
	scrollbar-width: none;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	color: inherit;
}
k-button-blocks {
	padding: 0.5em !important;
	right: 0;
	user-select: none;
	white-space: nowrap;
	text-align: left;
}
k-back-inner-layout {
	width: calc(1em + 3px);
	top: 10;
	text-transform: inherit;
}
.fa-ruler-vertical:before {
  content: "\f548";
}
v-button {
	white-space: nowrap;
}
v-horizontal-inner-position {
	position: relative;
	min-width: 0 !important;
	margin: 0 !important;
}
v-left-tables {
	justify-content: center;
	z-index: 1;
	text-transform: inherit;
	flex-shrink: 0;
}
v-countdown-blocks {
	border: 0 none transparent;
	line-height: 1 !important;
}
v-price-countdown {
	opacity: 20;
	border: none;
	text-align: left;
	border: 0 none transparent;
	vertical-align: middle;
}
v-bottom {
	opacity: 30;
	box-sizing: content-box;
	padding: 0.5em !important;
}
v-blocks {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	justify-content: center;
	margin: 0;
}
v-position-repeater-blocks {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
v-inner-quantity-inner {
	width: 100%;
	grid-gap: 30px;
	top: 10;
	opacity: 1;
	min-width: 0 !important;
}
v-image-layout-position {
	outline: none !important;
}
v-nav-countdown {
	display: inline !important;
}
v-back-layout {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	justify-content: center;
	user-select: none;
}
v-top-old-repeater {
	bottom: 20;
	opacity: 30;
	border: none;
	line-height: 1 !important;
}
v-totals-tables-blocks {
	-webkit-text-decoration-skip: objects;
	display: inline;
	padding: 0.5em !important;
	letter-spacing: inherit;
	outline-width: 0;
}
v-image-countdown {
	width: 0 !important;
	overflow-x: auto;
	right: 0;
	flex-grow: 0;
}
v-horizontal-totals-repeater {
	top: 50;
	display: flex;
	height: 100%;
	display: inline;
	min-width: 0 !important;
}
v-countdown-webkit-top {
	height: 100%;
	text-align: left;
	text-align: center;
}
v-tables-tables {
	display: flex;
	width: 100%;
	position: absolute !important;
}
v-thumbnails-quantity-inner {
	background-color: transparent;
}
v-image-thumbnails-image {
	opacity: 10;
	padding: 0.5em !important;
	top: 0;
	text-align: left;
	right: 0;
}
v-button-horizontal-top {
	user-select: none;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	z-index: 1;
}
v-top-inner {
	vertical-align: baseline;
	flex-shrink: 0;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
v-repeater {
	outline-width: 0;
	border: none;
	border: 0 none transparent;
}
v-bottom-blocks-button {
	position: absolute !important;
	flex-shrink: 0;
}
v-top-back {
	-webkit-user-select: none;
}
v-totals-thumbnails {
	display: grid;
	white-space: nowrap;
	width: 2em;
	overflow-x: auto;
}
v-bottom-totals-button {
	letter-spacing: inherit;
	text-decoration: none;
}
v-nav {
	box-sizing: content-box;
}
v-thumbnails {
	bottom: 0;
	position: absolute !important;
	display: flex;
	text-decoration: none;
	text-align: center;
}
v-nav {
	align-items: left;
	transform: translate(50%, -50%);
	margin: 0;
	vertical-align: middle;
	min-width: 0 !important;
}
v-layout {
	min-height: 0 !important;
	display: flex;
}
v-nav-nav-inner {
	border: 0 none transparent;
	top: 50;
	width: 100%;
	position: absolute !important;
}
v-carousel-webkit {
	bottom: 10;
	line-height: inherit;
	opacity: 30;
	display: inline !important;
	text-align: center;
}
v-countdown {
	opacity: 1;
	width: 0 !important;
	color: #fff;
}
v-blocks-layout {
	align-items: center;
	white-space: nowrap;
	height: calc(1em + 3px);
	vertical-align: middle;
}
v-back-carousel-repeater {
	display: inline !important;
	bottom: 0;
	letter-spacing: inherit;
	margin: 0;
	grid-gap: 30px;
}
v-inner-left {
	color: #fff;
	box-sizing: content-box;
}
v-webkit {
	grid-gap: 30px;
	outline: none !important;
	flex-shrink: 0;
	height: calc(1em + 3px);
	justify-content: center;
}
.fa-running:before {
  content: "\f70c";
}
q-nav {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	display: inline !important;
}
q-image-image {
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
q-image-back {
	bottom: 20;
}
q-countdown {
	border: none;
	vertical-align: middle;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
q-price {
	bottom: 0;
	width: 100%;
	right: 0;
}
q-nav-countdown {
	align-items: center;
	border: none !important;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
q-webkit-layout-bottom {
	text-align: center;
	text-align: center;
	display: flex;
}
q-back-horizontal-tables {
	letter-spacing: inherit;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
q-inner {
	text-align: left;
	align-items: center;
	display: inline !important;
	display: inline;
}
q-quantity-image-tables {
	grid-gap: 30px;
	opacity: 30;
	vertical-align: baseline;
	top: 10;
}
q-old-quantity-countdown {
	position: absolute;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
q-position-blocks {
	top: 50;
	text-align: left;
}
q-old-price {
	overflow-y: hidden;
}
q-carousel-position-repeater {
	border: none;
	-webkit-user-select: none;
	min-height: 0 !important;
	margin: 0;
}
q-totals-horizontal-tables {
	outline-width: 0;
	user-select: none;
	right: 0;
	-webkit-text-decoration-skip: objects;
}
q-tables-left-carousel {
	flex-shrink: 0;
	padding: 0.5em !important;
	line-height: inherit;
	border: 0 none transparent;
	bottom: 20;
}
q-countdown-back {
	width: calc(1em + 3px);
	border: none;
	opacity: 10;
	height: 100%;
}
q-thumbnails {
	height: 100%;
}
q-position {
	display: flex;
}
q-price-button {
	color: #fff;
	top: 0;
}
q-repeater {
	-webkit-text-decoration-skip: objects;
}
q-next-button {
	top: 0;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
q-back {
	z-index: 1;
	display: inline;
	height: calc(1em + 3px);
}
q-inner {
	padding: 0.5em !important;
	top: 10;
	outline: none !important;
}
q-bottom-repeater {
	height: 0 !important;
	padding: 0.5em !important;
	display: inline !important;
	align-items: center;
}
q-totals-layout-inner {
	border: none;
	align-items: left;
	opacity: 1;
}
q-button-button-top {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
}
q-image-countdown {
	display: inline !important;
	width: 100%;
	flex-shrink: 0;
	grid-gap: 30px;
	align-items: left;
}
q-top {
	line-height: 1 !important;
	vertical-align: baseline;
	scrollbar-width: none;
	background-color: transparent;
	color: #fff;
}
q-horizontal-carousel {
	text-align: center;
	overflow-y: hidden;
	display: inline;
	bottom: 20;
}
q-old-horizontal-tables {
	letter-spacing: inherit;
	line-height: 1 !important;
}
q-blocks-position {
	min-height: 0 !important;
	bottom: 20;
	z-index: 1;
}
q-inner-webkit {
	top: 50;
	display: inline !important;
	min-height: 0 !important;
}
q-next-tables-button {
	width: 0 !important;
	margin: 0 !important;
}
q-carousel {
	margin: 0;
	align-items: left;
	margin: 0 !important;
	top: 0;
	opacity: 30;
}
q-price-tables {
	opacity: 20;
}
q-repeater-blocks-button {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	opacity: 1;
}
q-next-price {
	bottom: 10;
	margin: 0;
	position: relative;
}
q-next-image {
	-ms-user-select: none;
	right: 0;
	opacity: 30;
}
q-nav-old-blocks {
	-webkit-text-decoration-skip: objects;
}
q-bottom-bottom-totals {
	text-transform: inherit;
	opacity: 10;
	opacity: 1;
	min-height: 0 !important;
}
q-back-inner {
	background-color: transparent;
	text-align: left;
	overflow-y: hidden;
	justify-content: center;
	line-height: 1 !important;
}
q-layout-image {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	display: grid;
	z-index: 1;
	border: none;
}
q-nav {
	-ms-user-select: none;
	position: absolute;
	position: relative;
	text-align: center;
	border: none !important;
}
q-horizontal-countdown-countdown {
	grid-gap: 30px;
	box-shadow: none !important;
	opacity: 1;
	align-items: center;
	grid-template-columns: 1fr 1fr;
}
q-bottom-next {
	min-width: 0 !important;
	bottom: 0;
	padding: 0.5em !important;
}
q-left {
	font-size: 1em;
	bottom: 20;
	height: 100%;
	opacity: 20;
}
q-webkit-nav-inner {
	color: inherit;
	top: 50;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
.fa-rupee-sign:before {
  content: "\f156";
}
n-quantity {
	height: calc(1em + 3px);
	text-decoration: none;
}
n-price-old-bottom {
	box-shadow: none !important;
	margin: 0 !important;
	font-size: 1em;
	overflow-x: auto;
	opacity: 30;
}
n-thumbnails {
	bottom: 20;
	letter-spacing: inherit;
}
n-price-repeater-layout {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	user-select: none;
	opacity: 30;
}
n-layout {
	line-height: 1 !important;
}
n-totals {
	line-height: inherit;
	margin: 0;
	bottom: 10;
	position: absolute !important;
	fill: currentColor;
}
n-layout {
	justify-content: center;
	position: absolute;
	outline: none !important;
}
n-totals {
	text-align: center;
	align-items: center;
	width: 100%;
	line-height: calc(1em + 2px);
}
n-quantity {
	text-align: left;
}
n-horizontal {
	box-sizing: content-box;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	top: 0;
	position: relative;
}
n-back {
	text-align: center;
	padding: 0.5em !important;
	overflow-y: hidden;
	letter-spacing: inherit;
}
n-horizontal-nav {
	user-select: none;
	text-transform: inherit;
	fill: currentColor;
	text-align: center;
}
n-button-old {
	box-shadow: none !important;
	text-align: center;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
n-position-carousel {
	min-height: 0 !important;
	opacity: 10;
	fill: currentColor;
}
n-totals {
	display: grid;
	text-align: center;
	color: inherit;
	align-items: left;
}
.fa-sad-cry:before {
  content: "\f5b3";
}
v-tables-old-nav {
	box-shadow: none !important;
	width: 100%;
	fill: currentColor;
}
v-nav-next {
	font-size: 1em;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	bottom: 0;
}
v-quantity-price-nav {
	margin: 0;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
v-bottom-thumbnails-thumbnails {
	-ms-user-select: none;
	user-select: none;
}
v-back-tables-blocks {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
v-countdown {
	line-height: calc(1em + 2px);
	color: #fff;
	width: 2em;
	-webkit-user-select: none;
	width: 100%;
}
v-layout-next-horizontal {
	color: #fff;
	vertical-align: middle;
}
v-horizontal-carousel {
	align-items: left;
	bottom: 0;
	justify-content: center;
	-ms-user-select: none;
	right: 0;
}
v-button {
	align-items: center;
	display: flex;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
v-left-countdown-back {
	display: inline !important;
	border: 0 none transparent;
	min-height: 0 !important;
}
v-repeater {
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
v-countdown {
	-ms-user-select: none;
	box-shadow: none !important;
}
v-quantity-button-thumbnails {
	box-sizing: content-box;
	border: none;
	width: calc(1em + 3px);
}
v-price-left {
	outline: none !important;
	border: 0 none transparent;
}
v-inner {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	align-items: left;
}
v-totals-button {
	top: 10;
	display: flex;
}
v-next-next {
	justify-content: center;
	flex-grow: 0;
	flex-grow: 0;
}
v-price-bottom {
	scrollbar-width: none;
	min-width: 0 !important;
	min-width: 0 !important;
	-ms-user-select: none;
}
v-button-old-repeater {
	line-height: calc(1em + 2px);
}
v-button-repeater-blocks {
	display: inline;
}
v-nav-bottom {
	scrollbar-width: none;
	outline: none !important;
	color: inherit;
	align-items: center;
	opacity: 10;
}
v-next-next-layout {
	opacity: 10;
}
v-image-top-thumbnails {
	position: relative;
	position: relative;
}
v-price-webkit-next {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
v-nav {
	flex-shrink: 0;
	top: 0;
	width: 0 !important;
	font-size: 1em;
}
v-webkit {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	background-color: transparent;
	min-height: 0 !important;
}
v-webkit-nav-webkit {
	bottom: 0;
}
v-next {
	grid-template-columns: 1fr 1fr;
	text-align: center;
	display: inline;
	text-align: left;
}
v-old {
	flex-grow: 0;
	opacity: 1;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	bottom: 20;
}
.fa-sad-tear:before {
  content: "\f5b4";
}
y-bottom {
	flex-grow: 0;
	width: calc(1em + 3px);
	position: relative;
	text-transform: inherit;
	opacity: 10;
}
y-back-countdown {
	align-items: left;
	width: 2em;
	top: 50;
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
}
y-webkit {
	display: inline !important;
	display: flex;
	opacity: 30;
}
y-next {
	min-height: 0 !important;
	display: flex;
	align-items: left;
	line-height: inherit;
}
y-nav-repeater-quantity {
	top: 50;
	outline: none !important;
	height: calc(1em + 3px);
	position: absolute !important;
}
y-webkit {
	border: none;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
y-carousel-back {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
}
y-nav {
	overflow-y: hidden;
}
y-button-next-left {
	overflow-x: auto;
	display: inline !important;
	overflow-x: auto;
}
y-countdown-tables {
	position: relative;
	top: 0;
}
y-button-left {
	opacity: 20;
}
y-nav-nav-countdown {
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	white-space: nowrap;
	text-decoration: none;
	opacity: 10;
}
y-top {
	height: 100%;
}
y-price {
	box-shadow: none !important;
	-webkit-user-select: none;
}
.fa-safari:before {
  content: "\f267";
}
j-horizontal-next {
	outline: none !important;
}
j-blocks {
	min-height: 0 !important;
	border: 0 none transparent;
	width: 2em;
}
j-bottom-tables {
	text-align: center;
	outline: none !important;
}
j-horizontal-webkit {
	text-decoration: none;
	line-height: inherit;
	bottom: 0;
	display: grid;
	bottom: 10;
}
j-back-back {
	fill: currentColor;
}
j-quantity-thumbnails {
	flex-grow: 0;
	bottom: 10;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
j-thumbnails-thumbnails-back {
	outline-width: 0;
}
j-button-top-next {
	scrollbar-width: none;
	position: absolute;
}
j-button-nav {
	opacity: 20;
}
j-price-webkit {
	grid-gap: 30px;
}
j-position-quantity {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	display: grid;
}
j-layout-back {
	padding: 0.5em !important;
}
j-repeater-old {
	top: 0;
}
j-carousel-horizontal {
	user-select: none;
	justify-content: center;
}
j-quantity-price-layout {
	text-transform: inherit;
	align-items: left;
	outline: none !important;
}
j-position-image-tables {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	position: absolute;
	display: inline !important;
}
j-webkit {
	text-transform: inherit;
}
j-top-nav {
	min-height: 0 !important;
	display: inline !important;
	opacity: 20;
}
j-horizontal-blocks {
	bottom: 0;
}
j-back {
	flex-grow: 0;
}
j-nav {
	color: #fff;
	vertical-align: baseline;
	position: relative;
	align-items: center;
}
j-back-carousel {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	opacity: 1;
	bottom: 10;
	flex-shrink: 0;
}
j-blocks-old {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
j-button-button-horizontal {
	overflow-y: hidden;
	position: absolute !important;
	position: absolute !important;
	top: 10;
	scrollbar-width: none;
}
j-quantity-webkit-totals {
	display: inline !important;
	align-items: center;
	display: inline;
	margin: 0 !important;
}
j-repeater-inner {
	outline-width: 0;
}
j-layout-old-bottom {
	font-size: 1em;
	line-height: 1 !important;
	display: grid;
	width: 100%;
}
j-left-back-repeater {
	min-height: 0 !important;
	color: #fff;
	top: 0;
	line-height: calc(1em + 2px);
	justify-content: center;
}
j-button-quantity {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	right: 0;
	position: relative;
}
j-countdown {
	display: inline;
	min-width: 0 !important;
	width: 100%;
	opacity: 1;
	-webkit-user-select: none;
}
j-inner-repeater {
	box-sizing: content-box;
	box-sizing: content-box;
}
j-button-repeater {
	grid-template-columns: 1fr 1fr;
}
j-inner {
	top: 0;
	text-transform: inherit;
	display: grid;
}
j-horizontal {
	text-align: center;
	bottom: 10;
}
j-tables {
	opacity: 30;
}
j-layout {
	position: absolute;
	outline: none !important;
}
.fa-salesforce:before {
  content: "\f83b";
}
s-back-webkit-image {
	height: 0 !important;
	right: 0;
	top: 50;
}
s-totals {
	display: grid;
	position: absolute;
	border: none !important;
}
s-repeater-countdown-tables {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
s-thumbnails {
	top: 50;
	top: 50;
}
s-button-left-webkit {
	min-height: 0 !important;
	font-size: 1em;
	opacity: 10;
	justify-content: center;
}
s-price-inner-repeater {
	color: inherit;
	opacity: 1;
	color: inherit;
	flex-shrink: 0;
	fill: currentColor;
}
s-totals-webkit-top {
	color: #fff;
	top: 0;
	vertical-align: middle;
	position: relative;
	position: absolute !important;
}
s-webkit-horizontal-carousel {
	opacity: 10;
	position: absolute !important;
	width: 100%;
}
s-countdown-image-image {
	overflow-x: auto;
	min-width: 0 !important;
}
s-layout {
	justify-content: center;
	display: grid;
	top: 0;
	-webkit-user-select: none;
	line-height: 1 !important;
}
s-horizontal-quantity-price {
	opacity: 30;
	vertical-align: middle;
}
s-repeater-repeater-top {
	font-size: 1em;
	display: inline;
	color: inherit;
}
s-bottom-repeater {
	-webkit-user-select: none;
}
s-inner-nav {
	align-items: left;
	color: inherit;
}
s-layout-tables {
	opacity: 1;
	background-color: transparent;
}
s-button {
	user-select: none;
}
s-totals-horizontal-left {
	align-items: left;
}
s-carousel-back {
	grid-template-columns: 1fr 1fr;
	top: 10;
}
s-back-repeater-webkit {
	overflow-x: auto;
}
s-button-old {
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	background-color: transparent;
	white-space: nowrap;
}
s-button {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	position: absolute;
	scrollbar-width: none;
}
.fa-sass:before {
  content: "\f41e";
}
l-old-blocks {
	text-decoration: none;
}
l-top-countdown {
	grid-template-columns: 1fr 1fr;
}
l-horizontal-tables {
	color: inherit;
	outline-width: 0;
}
l-nav-next-quantity {
	top: 10;
	text-decoration: none;
}
l-countdown {
	text-decoration: none;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
l-totals-top-blocks {
	position: absolute !important;
	line-height: inherit;
	margin: 0 !important;
}
l-next-countdown {
	border: none;
	z-index: 1;
	box-sizing: content-box;
	user-select: none;
	display: flex;
}
l-left {
	color: inherit;
	overflow-y: hidden;
	width: 0 !important;
}
l-layout-countdown {
	background-color: transparent;
	overflow-x: auto;
	color: inherit;
	overflow-x: auto;
	margin: 0 !important;
}
l-bottom-nav-blocks {
	top: 0;
	z-index: 1;
}
l-inner {
	width: 100%;
	position: relative;
	top: calc(50% - 0.5em) !important;
}
l-next-image-next {
	height: 0 !important;
	scrollbar-width: none;
	box-shadow: none !important;
}
l-inner {
	min-height: 0 !important;
	display: grid;
	bottom: 10;
}
l-left-image-old {
	z-index: 1;
	border: none !important;
}
l-position-countdown {
	border: none !important;
	outline-width: 0;
	position: absolute;
	vertical-align: middle;
}
l-top {
	vertical-align: baseline;
	flex-shrink: 0;
}
l-thumbnails {
	margin: 0 !important;
	top: 10;
	grid-gap: 30px;
	justify-content: center;
	text-align: center;
}
l-left-carousel {
	width: 0 !important;
	min-width: 0 !important;
	height: 0 !important;
	vertical-align: baseline;
	-ms-user-select: none;
}
l-blocks-left {
	margin: 0 !important;
	vertical-align: baseline;
}
l-totals-old-price {
	height: 100%;
	box-sizing: content-box;
	height: 0 !important;
	justify-content: center;
	height: calc(1em + 3px);
}
l-old {
	position: relative;
	bottom: 20;
	position: relative;
}
l-button {
	box-sizing: content-box;
	box-shadow: none !important;
	box-sizing: content-box;
}
l-back {
	background-color: transparent;
	bottom: 10;
	position: absolute;
}
l-back-top {
	height: calc(1em + 3px);
	width: 0 !important;
	padding: 0.5em !important;
	vertical-align: middle;
	background-color: transparent;
}
l-countdown {
	color: #fff;
	line-height: calc(1em + 2px);
	fill: currentColor;
}
l-layout-inner {
	margin: 0 !important;
}
l-button-repeater-webkit {
	-webkit-user-select: none;
}
l-tables {
	line-height: inherit;
	white-space: nowrap;
	outline: none !important;
}
l-inner-thumbnails-nav {
	display: grid;
	grid-gap: 30px;
}
l-nav-thumbnails {
	scrollbar-width: none;
	border: none;
	-webkit-user-select: none;
}
l-image-left {
	text-align: center;
	right: 0;
	transform: translate(50%, -50%);
	opacity: 30;
}
l-countdown-position {
	border: 0 none transparent;
	top: 10;
	font-size: 1em;
	align-items: left;
	top: 0;
}
l-blocks {
	height: 100%;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 1em;
}
l-tables {
	top: 0;
}
l-totals-left {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	-ms-user-select: none;
	align-items: left;
	box-sizing: content-box;
}
l-bottom {
	bottom: 20;
	bottom: 20;
	display: flex;
}
l-carousel-old {
	bottom: 0;
	white-space: nowrap;
}
l-countdown-blocks-countdown {
	white-space: nowrap;
}
l-image-inner-repeater {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
.fa-satellite:before {
  content: "\f7bf";
}
w-blocks-left {
	text-align: center;
	min-height: 0 !important;
}
w-layout-next-bottom {
	line-height: 1 !important;
	-webkit-user-select: none;
	border: 0 none transparent;
	margin: 0;
	top: 0;
}
w-tables-left-quantity {
	top: 50;
	min-width: 0 !important;
	background-color: transparent;
	box-sizing: content-box;
}
w-webkit-carousel {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	border: none !important;
	bottom: 0;
	box-shadow: none !important;
}
w-blocks-tables {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	overflow-y: hidden;
	display: grid;
	letter-spacing: inherit;
}
w-back-horizontal {
	width: 2em;
	border: 0 none transparent;
}
w-back-horizontal {
	width: 100%;
	width: 100%;
	fill: currentColor;
}
w-old-button-old {
	height: calc(1em + 3px);
	text-align: center;
}
w-inner-old {
	outline-width: 0;
	opacity: 10;
}
w-countdown {
	line-height: 1 !important;
	flex-grow: 0;
	justify-content: center;
	position: absolute;
	border: 0 none transparent;
}
w-repeater-back {
	background-color: transparent;
}
w-repeater {
	display: inline !important;
}
w-next-top-left {
	height: calc(1em + 3px);
	border: none !important;
}
w-totals {
	flex-grow: 0;
	display: grid;
	align-items: left;
	bottom: 0;
	opacity: 10;
}
w-top-button {
	-ms-user-select: none;
	display: flex;
	text-transform: inherit;
	opacity: 20;
	border: none !important;
}
w-price {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
w-thumbnails-horizontal {
	-webkit-user-select: none;
	bottom: 20;
	text-decoration: none;
}
w-bottom-position {
	-ms-user-select: none;
	bottom: 10;
	opacity: 30;
}
w-blocks-button-countdown {
	font-size: 1em;
	height: 100%;
	display: inline;
	bottom: 10;
}
w-totals-layout-countdown {
	align-items: center;
	grid-gap: 30px;
	flex-shrink: 0;
}
w-webkit {
	flex-shrink: 0;
	height: 100%;
	fill: currentColor;
	border: none !important;
}
w-position-next {
	top: 0;
	text-align: center;
	right: 0;
	display: inline !important;
}
w-horizontal {
	outline-width: 0;
	position: absolute;
	margin: 0;
	padding: 0.5em !important;
	box-shadow: none !important;
}
w-layout {
	overflow-y: hidden;
	display: flex;
	box-shadow: none !important;
}
w-carousel-old {
	width: 2em;
}
w-position-button {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	display: flex;
}
w-old-back-totals {
	border: none;
	letter-spacing: inherit;
	outline: none !important;
}
w-thumbnails {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
w-inner {
	opacity: 1;
	text-decoration: none;
	bottom: 0;
}
w-carousel-back-countdown {
	vertical-align: middle;
	margin: 0 !important;
}
w-repeater-horizontal {
	fill: currentColor;
	display: inline !important;
	-webkit-user-select: none;
	vertical-align: middle;
}
w-quantity-carousel-quantity {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	display: grid;
	margin: 0;
}
w-left {
	white-space: nowrap;
	text-align: center;
	text-transform: inherit;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
w-nav-left-position {
	letter-spacing: inherit;
	width: 2em;
	bottom: 0;
}
w-inner {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	display: inline;
}
w-totals-left-next {
	align-items: center;
	opacity: 10;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
w-inner-bottom-back {
	min-height: 0 !important;
	z-index: 1;
	opacity: 1;
	background-color: transparent;
}
w-price-next {
	width: 100%;
}
w-bottom-button-old {
	outline-width: 0;
}
w-tables-carousel {
	display: inline !important;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	height: 100%;
}
w-horizontal-thumbnails {
	-ms-user-select: none;
	vertical-align: baseline;
}
w-old-inner {
	text-decoration: none;
	flex-grow: 0;
	fill: currentColor;
}
w-horizontal {
	bottom: 0;
	width: 100%;
	height: calc(1em + 3px);
	margin: 0 !important;
}
w-left {
	vertical-align: middle;
	min-height: 0 !important;
	position: absolute;
}
w-totals {
	display: inline !important;
	vertical-align: middle;
}
w-back-button-tables {
	top: 10;
	opacity: 30;
	outline-width: 0;
	bottom: 20;
	top: 10;
}
w-left-back-bottom {
	height: 100%;
}
.fa-satellite-dish:before {
  content: "\f7c0";
}
e-countdown {
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
e-left-horizontal-repeater {
	grid-gap: 30px;
	height: 100%;
	top: 50;
}
e-image {
	box-shadow: none !important;
	min-width: 0 !important;
	height: 100%;
	box-sizing: content-box;
}
e-webkit-inner-back {
	grid-template-columns: 1fr 1fr;
	right: 0;
	width: 100%;
	vertical-align: middle;
}
e-image-top {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	position: relative;
	border: none;
	top: 0;
}
e-repeater-old-carousel {
	white-space: nowrap;
	border: none !important;
	line-height: inherit;
	overflow-x: auto;
}
e-inner-inner {
	padding: 0.5em !important;
	vertical-align: middle;
	align-items: center;
	scrollbar-width: none;
	opacity: 20;
}
e-horizontal-thumbnails-layout {
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
}
e-inner {
	white-space: nowrap;
	text-align: left;
	color: #fff;
	border: none;
}
e-thumbnails {
	left: calc(50% - 0.5em) !important;
}
e-tables {
	display: inline !important;
}
e-bottom {
	line-height: inherit;
	text-decoration: none;
	vertical-align: middle;
	border: 0 none transparent;
}
e-back {
	white-space: nowrap;
	overflow-y: hidden;
	position: absolute;
	margin: 0 !important;
	font-size: 1em;
}
e-totals-totals {
	text-align: left;
	position: absolute;
	scrollbar-width: none;
}
e-bottom {
	text-decoration: none;
	text-transform: inherit;
	display: inline !important;
}
e-layout {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
e-position {
	right: 0;
	position: absolute !important;
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
e-left-next {
	top: calc(50% - 0.5em) !important;
}
e-webkit {
	outline-width: 0;
}
e-button-blocks {
	grid-gap: 30px;
	border: none !important;
}
.fa-save:before {
  content: "\f0c7";
}
t-inner {
	text-decoration: none;
	outline-width: 0;
	align-items: center;
	letter-spacing: inherit;
}
t-totals-position-old {
	top: calc(50% - 0.5em) !important;
}
t-next-inner {
	top: 10;
	width: 0 !important;
	outline: none !important;
	position: absolute !important;
}
t-back-tables-old {
	padding: 0.5em !important;
	position: absolute;
	flex-shrink: 0;
	display: inline !important;
}
t-thumbnails-tables-next {
	bottom: 10;
	width: 2em;
}
t-inner-thumbnails {
	overflow-x: auto;
}
t-button-left-webkit {
	background-color: transparent;
	height: 100%;
	user-select: none;
	background-color: transparent;
}
t-webkit {
	line-height: 1 !important;
	height: 100%;
	align-items: center;
	fill: currentColor;
	opacity: 20;
}
t-next-quantity-position {
	outline-width: 0;
}
t-countdown-carousel-next {
	text-decoration: none;
}
t-blocks-inner {
	-webkit-user-select: none;
	line-height: inherit;
	vertical-align: middle;
	bottom: 20;
}
t-blocks {
	letter-spacing: inherit;
	justify-content: center;
}
t-price-layout {
	border: none !important;
	position: absolute;
	top: 50;
	bottom: 20;
	min-width: 0 !important;
}
t-repeater {
	bottom: 0;
}
t-top-inner {
	border: none !important;
	top: 0;
}
t-button {
	outline: none !important;
}
t-price {
	color: #fff;
	opacity: 20;
	transform: translate(50%, -50%);
}
t-blocks-thumbnails-blocks {
	overflow-y: hidden;
}
t-nav-webkit-next {
	height: 0 !important;
}
t-repeater {
	margin: 0;
	position: absolute !important;
}
t-price-back {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	display: flex;
	display: flex;
	opacity: 10;
}
.fa-schlix:before {
  content: "\f3ea";
}
c-button-repeater {
	box-shadow: none !important;
	width: 2em;
	font-size: 1em;
	-webkit-user-select: none;
}
c-thumbnails {
	display: inline !important;
}
c-countdown-top-back {
	text-transform: inherit;
	position: absolute !important;
	display: inline;
	right: 0;
}
c-nav-countdown {
	right: 0;
	user-select: none;
	min-height: 0 !important;
	color: inherit;
	flex-grow: 0;
}
c-countdown-carousel-position {
	height: 0 !important;
	vertical-align: baseline;
	display: grid;
}
c-totals-next-blocks {
	z-index: 1;
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
c-top-button {
	opacity: 10;
	scrollbar-width: none;
	outline: none !important;
	background-color: transparent;
	text-decoration: none;
}
c-top-carousel-repeater {
	bottom: 10;
	opacity: 10;
	text-align: center;
}
c-back {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	text-align: center;
}
c-quantity {
	text-transform: inherit;
	top: 10;
}
c-next-layout {
	line-height: inherit;
	color: inherit;
	vertical-align: middle;
}
c-horizontal-price {
	opacity: 1;
}
c-countdown-back {
	opacity: 10;
	display: inline !important;
}
c-repeater-layout-button {
	position: absolute;
}
c-position-left {
	line-height: 1 !important;
	bottom: 0;
	vertical-align: baseline;
	bottom: 20;
}
c-countdown-price {
	-webkit-user-select: none;
}
c-webkit-button-old {
	line-height: inherit;
}
c-tables-thumbnails-thumbnails {
	top: 50;
}
c-repeater-repeater {
	overflow-y: hidden;
	bottom: 10;
}
c-totals-thumbnails {
	height: 100%;
	outline-width: 0;
}
c-layout-bottom {
	width: 100%;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
c-countdown-left {
	vertical-align: baseline;
}
c-carousel {
	min-height: 0 !important;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	width: 2em;
	flex-shrink: 0;
}
.fa-school:before {
  content: "\f549";
}
y-quantity-image {
	display: inline;
	bottom: 20;
	position: relative;
}
y-webkit {
	bottom: 0;
	scrollbar-width: none;
	bottom: 20;
	border: none;
	width: 100%;
}
y-quantity {
	letter-spacing: inherit;
}
y-repeater {
	grid-gap: 30px;
}
y-horizontal-thumbnails-back {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	vertical-align: middle;
}
y-blocks {
	height: 0 !important;
}
y-top-position-bottom {
	width: 0 !important;
	user-select: none;
	width: calc(1em + 3px);
	display: inline;
	display: flex;
}
y-blocks {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	fill: currentColor;
}
y-blocks {
	bottom: 20;
	position: absolute !important;
	line-height: calc(1em + 2px);
	margin: 0;
}
y-totals-thumbnails {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	color: inherit;
	margin: 0 !important;
	flex-grow: 0;
}
y-back-bottom {
	right: 0;
	white-space: nowrap;
}
y-blocks-layout-inner {
	outline: none !important;
	display: inline !important;
	top: 10;
	top: 50;
}
y-horizontal-repeater-layout {
	display: inline;
	text-decoration: none;
}
y-countdown-repeater-totals {
	overflow-x: auto;
	outline: none !important;
	padding: 0.5em !important;
	text-decoration: none;
	right: 0;
}
y-price-nav {
	border: none !important;
	right: 0;
	border: none !important;
	text-transform: inherit;
}
y-totals-totals-top {
	border: none !important;
}
y-quantity-thumbnails-horizontal {
	position: relative;
	white-space: nowrap;
	padding: 0.5em !important;
	width: 2em;
}
y-top-top-webkit {
	flex-shrink: 0;
	padding: 0.5em !important;
	height: 100%;
}
y-blocks {
	display: inline;
}
y-thumbnails {
	top: 0;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
y-button-tables {
	border: none !important;
}
y-position-thumbnails {
	position: absolute;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
y-bottom {
	-webkit-text-decoration-skip: objects;
}
y-left-image-old {
	align-items: center;
}
y-next-inner-blocks {
	position: absolute !important;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
y-back-webkit-button {
	fill: currentColor;
	display: inline;
}
y-horizontal {
	line-height: inherit;
	flex-shrink: 0;
	bottom: 10;
	align-items: left;
}
y-bottom {
	display: inline;
	outline-width: 0;
	color: inherit;
}
y-inner-position {
	text-decoration: none;
	flex-shrink: 0;
	outline: none !important;
}
y-blocks-top-repeater {
	transform: translate(50%, -50%);
}
y-position {
	min-height: 0 !important;
	display: inline;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
y-blocks {
	text-align: center;
}
y-nav-repeater-next {
	vertical-align: baseline;
	text-decoration: none;
	position: absolute;
	overflow-x: auto;
}
y-bottom-quantity-horizontal {
	box-shadow: none !important;
}
y-thumbnails-carousel-button {
	border: none !important;
	flex-grow: 0;
	margin: 0;
	vertical-align: middle;
}
y-top-price {
	overflow-x: auto;
	text-align: left;
	position: absolute !important;
}
y-quantity-repeater {
	scrollbar-width: none;
	-ms-user-select: none;
}
y-blocks {
	align-items: left;
	bottom: 20;
}
y-webkit-totals-inner {
	opacity: 30;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
y-totals-thumbnails {
	letter-spacing: inherit;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	width: 0 !important;
}
y-layout-price-blocks {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	-ms-user-select: none;
	z-index: 1;
}
y-blocks {
	outline: none !important;
}
y-blocks-horizontal-repeater {
	justify-content: center;
	display: flex;
}
y-old-thumbnails {
	padding: 0.5em !important;
}
y-webkit-countdown-image {
	box-sizing: content-box;
	color: #fff;
	margin: 0;
	fill: currentColor;
	min-width: 0 !important;
}
y-button-layout-thumbnails {
	user-select: none;
	user-select: none;
	scrollbar-width: none;
	flex-shrink: 0;
}
y-inner-back-bottom {
	grid-gap: 30px;
	opacity: 1;
}
y-inner-position-price {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	position: absolute;
}
y-carousel-thumbnails-countdown {
	line-height: 1 !important;
}
y-quantity-blocks-position {
	border: 0 none transparent;
	width: 0 !important;
}
.fa-screwdriver:before {
  content: "\f54a";
}
i-image-countdown {
	text-decoration: none;
	white-space: nowrap;
}
i-price-horizontal {
	min-width: 0 !important;
	height: 100%;
	line-height: 1 !important;
	width: 2em;
	min-width: 0 !important;
}
i-position {
	scrollbar-width: none;
}
i-inner-blocks-inner {
	top: 0;
	z-index: 1;
	box-shadow: none !important;
}
i-countdown {
	opacity: 1;
}
i-blocks {
	text-align: center;
}
i-left-price-price {
	outline: none !important;
}
i-thumbnails-thumbnails {
	display: inline;
	font-size: 1em;
	display: inline !important;
	bottom: 0;
}
i-thumbnails-blocks {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	align-items: center;
}
i-price-left-countdown {
	height: 0 !important;
	vertical-align: baseline;
	bottom: 0;
	transform: translate(50%, -50%);
	top: 10;
}
i-nav {
	width: calc(1em + 3px);
	min-width: 0 !important;
}
i-button {
	flex-shrink: 0;
}
i-old {
	right: 0;
}
i-left-price-totals {
	flex-shrink: 0;
	top: 0;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	min-width: 0 !important;
}
i-countdown {
	opacity: 1;
	display: grid;
	top: 10;
}
i-nav-back-position {
	height: 100%;
}
i-blocks-repeater {
	width: 0 !important;
	top: 50;
	top: 0;
	background-color: transparent;
	width: calc(1em + 3px);
}
i-price {
	outline-width: 0;
	bottom: 0;
	position: relative;
	text-transform: inherit;
}
i-top {
	vertical-align: middle;
	grid-gap: 30px;
	width: 100%;
}
i-bottom {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
i-nav-next {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
i-blocks-carousel-back {
	font-size: 1em;
	min-height: 0 !important;
}
i-old-back {
	bottom: 0;
	height: 100%;
	flex-grow: 0;
}
i-next-layout {
	grid-template-columns: 1fr 1fr;
	display: flex;
	top: 0;
}
i-webkit-totals {
	display: inline;
}
i-price-quantity-countdown {
	opacity: 30;
	scrollbar-width: none;
	color: inherit;
	position: relative;
}
.fa-scribd:before {
  content: "\f28a";
}
z-back {
	outline-width: 0;
	min-height: 0 !important;
	outline-width: 0;
}
z-webkit-price-back {
	line-height: 1 !important;
	opacity: 30;
	padding: 0.5em !important;
	-webkit-user-select: none;
	display: inline !important;
}
z-image-carousel-inner {
	width: calc(1em + 3px);
	min-width: 0 !important;
}
z-button-layout {
	outline: none !important;
}
z-repeater {
	color: inherit;
	padding: 0.5em !important;
}
z-totals-price {
	position: absolute;
	top: calc(50% - 0.5em) !important;
}
z-repeater-nav-back {
	width: calc(1em + 3px);
	background-color: transparent;
}
z-repeater-totals-price {
	line-height: 1 !important;
	line-height: 1 !important;
	border: none !important;
	bottom: 0;
}
z-horizontal-horizontal {
	width: 2em;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	white-space: nowrap;
}
z-countdown-bottom {
	height: calc(1em + 3px);
	position: absolute;
	text-align: center;
}
z-repeater-thumbnails-repeater {
	display: flex;
	display: flex;
}
z-totals {
	width: 100%;
}
z-bottom-top-layout {
	width: 100%;
	flex-shrink: 0;
}
z-totals-horizontal {
	opacity: 30;
}
z-next {
	width: 0 !important;
	flex-grow: 0;
	border: 0 none transparent;
	min-width: 0 !important;
}
z-carousel {
	overflow-x: auto;
	width: 100%;
	vertical-align: baseline;
	border: 0 none transparent;
	bottom: 0;
}
z-thumbnails {
	height: calc(1em + 3px);
	text-align: left;
	padding: 0.5em !important;
	padding: 0.5em !important;
	font-size: 1em;
}
z-left {
	padding: 0.5em !important;
	top: 0;
	-ms-user-select: none;
	opacity: 1;
	top: 0;
}
z-nav-left {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
z-carousel-countdown-quantity {
	z-index: 1;
	overflow-y: hidden;
	border: none !important;
	opacity: 20;
}
z-blocks-webkit-image {
	position: relative;
	top: 10;
	-ms-user-select: none;
}
z-price-old {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	-ms-user-select: none;
}
z-countdown-old {
	top: 50;
	flex-grow: 0;
	top: 50;
}
z-quantity {
	-webkit-text-decoration-skip: objects;
}
z-tables {
	display: grid;
	height: 100%;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
.fa-scroll:before {
  content: "\f70e";
}
e-price-old-countdown {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	z-index: 1;
	display: flex;
	user-select: none;
}
e-position-repeater {
	width: 2em;
	min-height: 0 !important;
	bottom: 0;
}
e-horizontal {
	outline: none !important;
	width: 100%;
	min-height: 0 !important;
	height: 100%;
	user-select: none;
}
e-carousel-blocks {
	width: calc(1em + 3px);
	width: 100%;
	width: calc(1em + 3px);
	line-height: inherit;
	text-align: center;
}
e-repeater-position {
	flex-grow: 0;
	text-transform: inherit;
}
e-price-left {
	opacity: 20;
	color: inherit;
}
e-totals-tables-image {
	right: 0;
	text-decoration: none;
	top: 0;
}
e-back-carousel-webkit {
	background-color: transparent;
}
e-totals-top {
	opacity: 10;
	box-sizing: content-box;
	min-height: 0 !important;
}
e-next-repeater-quantity {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
e-left-position-blocks {
	text-transform: inherit;
}
e-inner-countdown {
	white-space: nowrap;
	display: inline !important;
	align-items: center;
}
e-totals-button {
	margin: 0;
}
e-thumbnails {
	z-index: 1;
	display: inline;
	margin: 0 !important;
	outline-width: 0;
}
e-webkit {
	z-index: 1;
	border: 0 none transparent;
	top: 50;
}
e-carousel-image-nav {
	top: 0;
}
e-old {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	text-align: center;
	margin: 0;
	border: none;
}
e-next {
	height: calc(1em + 3px);
	color: #fff;
	-ms-user-select: none;
	align-items: left;
	white-space: nowrap;
}
e-button-blocks-inner {
	padding: 0.5em !important;
	text-transform: inherit;
	border: 0 none transparent;
}
e-bottom-countdown-quantity {
	position: absolute !important;
	align-items: left;
	box-shadow: none !important;
	outline-width: 0;
}
e-quantity-top-layout {
	overflow-x: auto;
	top: 10;
}
e-nav-nav {
	outline-width: 0;
	height: 100%;
	text-decoration: none;
	width: calc(1em + 3px);
	border: 0 none transparent;
}
e-carousel-image {
	position: absolute !important;
	box-sizing: content-box;
	text-decoration: none;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
e-old {
	-ms-user-select: none;
	align-items: center;
	width: 100%;
	height: calc(1em + 3px);
}
e-repeater-inner {
	flex-shrink: 0;
	white-space: nowrap;
	text-decoration: none;
}
e-carousel {
	outline-width: 0;
}
e-quantity-inner {
	position: relative;
	height: 0 !important;
}
e-button-totals-price {
	opacity: 20;
	display: inline !important;
	border: none !important;
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
e-price-tables {
	outline-width: 0;
}
e-price-repeater {
	fill: currentColor;
	margin: 0;
	align-items: left;
	overflow-y: hidden;
	z-index: 1;
}
e-tables-webkit {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	right: 0;
}
e-thumbnails-bottom-layout {
	text-align: left;
	background-color: transparent;
	line-height: calc(1em + 2px);
}
e-bottom-nav {
	-webkit-user-select: none;
	font-size: 1em;
}
e-thumbnails {
	letter-spacing: inherit;
	top: 10;
	height: 100%;
}
e-top-blocks {
	-webkit-user-select: none;
	line-height: inherit;
	bottom: 10;
	justify-content: center;
}
e-left-button {
	flex-grow: 0;
	text-transform: inherit;
}
e-back {
	-webkit-text-decoration-skip: objects;
}
e-repeater-left-left {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
e-inner-image {
	right: 0;
	position: absolute !important;
	width: 100%;
	height: 100%;
}
e-price-top-tables {
	min-height: 0 !important;
	vertical-align: middle;
	display: inline !important;
	bottom: 10;
}
e-top-layout-back {
	display: inline !important;
	bottom: 10;
	opacity: 20;
	display: flex;
}
e-horizontal {
	outline-width: 0;
	right: 0;
	line-height: calc(1em + 2px);
}
e-top-repeater {
	top: 50;
	line-height: calc(1em + 2px);
	height: 0 !important;
	grid-gap: 30px;
}
.fa-sd-card:before {
  content: "\f7c2";
}
i-inner-thumbnails {
	flex-shrink: 0;
	line-height: 1 !important;
	border: none !important;
}
i-nav-totals-thumbnails {
	-webkit-user-select: none;
}
i-image {
	top: 50;
	top: 50;
	font-size: 1em;
	height: 0 !important;
}
i-thumbnails {
	justify-content: center;
	line-height: 1 !important;
	opacity: 10;
	text-align: left;
}
i-totals-left {
	box-shadow: none !important;
	box-sizing: content-box;
	height: 0 !important;
}
i-left-tables {
	text-decoration: none;
}
i-inner-repeater-left {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	bottom: 20;
	letter-spacing: inherit;
}
i-quantity-next {
	display: inline;
	height: calc(1em + 3px);
	white-space: nowrap;
	overflow-x: auto;
	bottom: 0;
}
i-quantity-button {
	letter-spacing: inherit;
}
i-countdown-repeater-old {
	opacity: 10;
	letter-spacing: inherit;
}
i-position-carousel-quantity {
	flex-shrink: 0;
	user-select: none;
	display: flex;
	overflow-y: hidden;
	padding: 0.5em !important;
}
i-repeater-countdown-bottom {
	opacity: 30;
	scrollbar-width: none;
	fill: currentColor;
	opacity: 10;
}
i-quantity-left-old {
	top: 50;
	box-shadow: none !important;
}
i-thumbnails {
	margin: 0;
	border: 0 none transparent;
	height: calc(1em + 3px);
	min-width: 0 !important;
}
i-countdown {
	vertical-align: baseline;
	min-width: 0 !important;
	font-size: 1em;
	opacity: 30;
}
i-next-thumbnails-tables {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
i-left {
	-ms-user-select: none;
	scrollbar-width: none;
}
i-back-price {
	box-sizing: content-box;
}
i-countdown-quantity-tables {
	text-transform: inherit;
	border: none;
	align-items: center;
	color: inherit;
}
i-thumbnails {
	overflow-y: hidden;
	opacity: 10;
}
i-back-next-inner {
	position: absolute;
}
i-bottom {
	line-height: calc(1em + 2px);
}
i-repeater-webkit {
	opacity: 20;
	fill: currentColor;
	line-height: calc(1em + 2px);
	opacity: 10;
	-webkit-text-decoration-skip: objects;
}
i-position-back-nav {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	top: 10;
	letter-spacing: inherit;
}
i-top-totals {
	line-height: 1 !important;
}
i-repeater-button-tables {
	justify-content: center;
}
i-repeater-quantity {
	left: calc(50% - 0.5em) !important;
	height: 100%;
	bottom: 20;
	border: none !important;
	margin: 0;
}
i-price-back-inner {
	width: calc(1em + 3px);
	min-height: 0 !important;
}
i-next {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	display: grid;
}
i-button-back-old {
	opacity: 10;
	vertical-align: middle;
	border: 0 none transparent;
	width: 2em;
}
i-horizontal {
	width: 2em;
	position: relative;
	width: calc(1em + 3px);
	right: 0;
}
i-old-webkit {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	border: none;
}
i-horizontal {
	top: 10;
	bottom: 10;
	padding: 0.5em !important;
	align-items: center;
}
.fa-search:before {
  content: "\f002";
}
a-carousel-position {
	outline: none !important;
}
a-repeater-left {
	opacity: 20;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	border: none;
}
a-quantity {
	letter-spacing: inherit;
	border: none !important;
}
a-webkit-price-totals {
	color: inherit;
}
a-position-webkit-countdown {
	line-height: calc(1em + 2px);
	justify-content: center;
	-webkit-user-select: none;
}
a-thumbnails-layout {
	margin: 0 !important;
	width: 0 !important;
	justify-content: center;
}
a-left {
	display: flex;
	line-height: inherit;
	opacity: 30;
	bottom: 10;
}
a-carousel-top {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
}
a-blocks-button {
	bottom: 20;
}
a-nav-nav-totals {
	opacity: 30;
	width: 2em;
	opacity: 30;
	vertical-align: middle;
}
a-webkit-button-tables {
	border: none !important;
}
a-top-carousel-button {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	min-width: 0 !important;
}
a-top-position-back {
	z-index: 1;
	vertical-align: middle;
	border: none;
	fill: currentColor;
}
a-totals-quantity-top {
	height: 100%;
	width: calc(1em + 3px);
	align-items: center;
	vertical-align: middle;
}
a-totals-thumbnails-next {
	min-width: 0 !important;
	width: calc(1em + 3px);
	bottom: 0;
}
a-blocks {
	width: calc(1em + 3px);
}
a-webkit {
	top: 50;
}
a-back {
	min-height: 0 !important;
}
a-image {
	display: inline;
}
a-position-back-layout {
	font-size: 1em;
	vertical-align: middle;
}
a-next {
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
a-horizontal-price {
	line-height: calc(1em + 2px);
	height: 0 !important;
	overflow-x: auto;
	width: 100%;
}
a-countdown-horizontal {
	position: absolute !important;
	bottom: 20;
	grid-gap: 30px;
	top: 50;
	right: 0;
}
a-back-inner {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
a-countdown-old-bottom {
	outline-width: 0;
	width: calc(1em + 3px);
	padding: 0.5em !important;
	position: absolute !important;
	transform: translate(50%, -50%);
}
a-layout {
	height: calc(1em + 3px);
	overflow-x: auto;
	overflow-x: auto;
}
a-carousel-thumbnails-inner {
	color: inherit;
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
a-webkit-countdown {
	left: calc(50% - 0.5em) !important;
}
a-quantity-webkit {
	align-items: left;
	top: 0;
}
.fa-search-dollar:before {
  content: "\f688";
}
x-back-inner {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
	width: 0 !important;
	text-align: center;
}
x-top-back-blocks {
	align-items: left;
	text-transform: inherit;
	letter-spacing: inherit;
	overflow-x: auto;
	text-transform: inherit;
}
x-button-quantity {
	display: flex;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
x-old-thumbnails {
	box-sizing: content-box;
	text-decoration: none;
	min-height: 0 !important;
}
x-blocks-tables {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
x-totals {
	outline-width: 0;
	display: inline !important;
	text-transform: inherit;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
x-layout-repeater-quantity {
	width: calc(1em + 3px);
	align-items: left;
	scrollbar-width: none;
	outline: none !important;
}
x-layout-quantity-old {
	-webkit-text-decoration-skip: objects;
	top: 10;
	min-height: 0 !important;
}
x-price {
	transform: translate(50%, -50%);
}
x-position-button-countdown {
	text-transform: inherit;
	outline: none !important;
}
x-horizontal-top {
	flex-grow: 0;
	letter-spacing: inherit;
}
x-image-blocks-top {
	justify-content: center;
	line-height: inherit;
	position: relative;
	fill: currentColor;
}
x-webkit-horizontal {
	min-height: 0 !important;
	width: 0 !important;
	line-height: calc(1em + 2px);
}
x-carousel-totals-webkit {
	flex-grow: 0;
}
x-thumbnails-nav {
	line-height: inherit;
	opacity: 20;
	bottom: 10;
	color: inherit;
	text-align: left;
}
x-top-back {
	box-sizing: content-box;
	line-height: 1 !important;
}
x-blocks-left-next {
	min-height: 0 !important;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	font-size: 1em;
}
x-nav-left {
	top: calc(50% - 0.5em) !important;
	position: absolute;
	justify-content: center;
	line-height: inherit;
	text-transform: inherit;
}
x-repeater {
	line-height: inherit;
	display: flex;
	position: absolute !important;
}
.fa-search-location:before {
  content: "\f689";
}
i-image {
	display: flex;
	bottom: 20;
}
i-bottom-tables {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
i-carousel-left {
	top: 10;
	box-shadow: none !important;
	position: relative;
	align-items: left;
}
i-inner-image-old {
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
i-button-left {
	vertical-align: middle;
	bottom: 20;
	line-height: calc(1em + 2px);
	margin: 0 !important;
}
i-left-totals-inner {
	outline: none !important;
	right: 0;
	width: 100%;
	box-shadow: none !important;
	white-space: nowrap;
}
i-blocks-left {
	overflow-x: auto;
	margin: 0;
	-ms-user-select: none;
}
i-back-quantity {
	width: 0 !important;
}
i-countdown-top {
	opacity: 10;
	opacity: 1;
	top: 10;
	border: none !important;
	-ms-user-select: none;
}
i-old-bottom-bottom {
	height: 0 !important;
	color: #fff;
	opacity: 1;
	box-sizing: content-box;
	background-color: transparent;
}
i-repeater-position-left {
	vertical-align: middle;
}
i-back {
	text-transform: inherit;
}
i-tables-carousel-layout {
	bottom: 20;
}
i-thumbnails-totals {
	display: inline;
	width: 0 !important;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
i-image-totals {
	z-index: 1;
	color: #fff;
	top: 0;
}
i-carousel-bottom-nav {
	opacity: 20;
	box-shadow: none !important;
}
i-countdown-quantity-totals {
	user-select: none;
	letter-spacing: inherit;
	padding: 0.5em !important;
	position: relative;
	display: flex;
}
i-quantity-back {
	top: 10;
	user-select: none;
	fill: currentColor;
}
i-repeater {
	fill: currentColor;
	background-color: transparent;
	letter-spacing: inherit;
	top: 10;
}
i-old {
	flex-grow: 0;
	position: relative;
	width: calc(1em + 3px);
	display: grid;
	justify-content: center;
}
i-layout-top {
	top: 10;
	text-align: center;
}
i-position {
	line-height: inherit;
	align-items: left;
	vertical-align: baseline;
}
i-thumbnails {
	padding: 0.5em !important;
	bottom: 10;
	justify-content: center;
}
i-horizontal {
	grid-gap: 30px;
	width: 0 !important;
	opacity: 1;
}
i-repeater-inner-repeater {
	position: relative;
	box-shadow: none !important;
	bottom: 20;
}
.fa-search-minus:before {
  content: "\f010";
}
n-quantity-quantity-back {
	padding: 0.5em !important;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
n-old-inner-horizontal {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	align-items: left;
	vertical-align: baseline;
}
n-webkit {
	text-decoration: none;
	flex-shrink: 0;
	width: 2em;
	margin: 0;
	line-height: 1 !important;
}
n-totals-tables-price {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
n-webkit {
	user-select: none;
	display: flex;
	overflow-x: auto;
}
n-totals {
	z-index: 1;
}
n-nav-quantity {
	fill: currentColor;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
n-price-webkit-price {
	padding: 0.5em !important;
}
n-bottom-left-button {
	align-items: left;
	letter-spacing: inherit;
	border: 0 none transparent;
	letter-spacing: inherit;
	outline-width: 0;
}
n-totals-blocks {
	vertical-align: baseline;
	flex-shrink: 0;
}
n-quantity-blocks-layout {
	align-items: left;
}
n-position-repeater-blocks {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
n-totals-carousel-old {
	top: 0;
	position: absolute;
}
n-carousel-left {
	vertical-align: middle;
	top: 0;
	padding: 0.5em !important;
}
n-back-price {
	top: 10;
}
n-top-webkit {
	flex-grow: 0;
}
n-totals-back {
	top: 50;
	height: 0 !important;
	height: calc(1em + 3px);
}
n-carousel {
	line-height: inherit;
	text-align: left;
	line-height: 1 !important;
	opacity: 20;
	fill: currentColor;
}
n-top-button-webkit {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	opacity: 20;
}
n-webkit-position-webkit {
	letter-spacing: inherit;
}
.fa-search-plus:before {
  content: "\f00e";
}
s-totals-horizontal {
	opacity: 20;
	opacity: 20;
	z-index: 1;
	min-width: 0 !important;
	vertical-align: baseline;
}
s-button-countdown {
	user-select: none;
	width: 2em;
}
s-next {
	z-index: 1;
	background-color: transparent;
	min-height: 0 !important;
}
s-tables-next-image {
	flex-grow: 0;
}
s-carousel-position {
	vertical-align: middle;
	color: #fff;
	padding: 0.5em !important;
}
s-carousel-top {
	display: inline;
	height: 100%;
	outline-width: 0;
	opacity: 30;
}
s-next {
	user-select: none;
}
s-thumbnails {
	bottom: 20;
	display: grid;
	right: 0;
	text-transform: inherit;
}
s-layout-left-position {
	display: inline !important;
	width: 100%;
	text-align: center;
	overflow-x: auto;
	scrollbar-width: none;
}
s-blocks-inner {
	line-height: calc(1em + 2px);
	position: relative;
	min-width: 0 !important;
}
s-price-image-webkit {
	color: inherit;
	color: inherit;
	font-size: 1em;
	letter-spacing: inherit;
	scrollbar-width: none;
}
s-inner-thumbnails {
	background-color: transparent;
}
s-quantity-inner-next {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
s-top-thumbnails {
	text-decoration: none;
	position: absolute;
	align-items: center;
	height: calc(1em + 3px);
}
.fa-searchengin:before {
  content: "\f3eb";
}
p-top-layout {
	top: 50;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	line-height: calc(1em + 2px);
}
p-webkit-position-price {
	overflow-y: hidden;
	display: inline;
	line-height: inherit;
}
p-image-blocks-quantity {
	top: 10;
	border: 0 none transparent;
	letter-spacing: inherit;
	user-select: none;
	text-decoration: none;
}
p-nav-back-inner {
	border: 0 none transparent;
	color: #fff;
	line-height: calc(1em + 2px);
	border: none !important;
	top: 0;
}
p-back {
	display: grid;
	position: relative;
	align-items: center;
	top: 50;
	position: absolute;
}
p-countdown {
	grid-template-columns: 1fr 1fr;
}
p-top-carousel {
	border: 0 none transparent;
	text-align: center;
	display: flex;
	align-items: left;
	justify-content: center;
}
p-webkit {
	transform: translate(50%, -50%);
	overflow-x: auto;
	opacity: 1;
}
p-totals-blocks-quantity {
	background-color: transparent;
	flex-grow: 0;
	min-height: 0 !important;
	border: none;
	width: calc(1em + 3px);
}
p-blocks {
	user-select: none;
	opacity: 20;
	min-width: 0 !important;
}
p-blocks {
	border: 0 none transparent;
	display: inline !important;
	grid-gap: 30px;
}
p-back-webkit {
	line-height: calc(1em + 2px);
	text-decoration: none;
	font-size: 1em;
}
p-next-repeater-bottom {
	line-height: inherit;
	user-select: none;
	width: calc(1em + 3px);
	scrollbar-width: none;
	flex-shrink: 0;
}
p-price {
	-ms-user-select: none;
	bottom: 20;
}
p-top-carousel {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	color: inherit;
	overflow-x: auto;
}
p-position {
	opacity: 20;
	-webkit-user-select: none;
	width: 100%;
	border: none;
	transform: translate(50%, -50%);
}
p-inner-quantity {
	-ms-user-select: none;
	white-space: nowrap;
}
p-repeater {
	background-color: transparent;
}
p-nav {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	width: calc(1em + 3px);
}
p-countdown-position-thumbnails {
	color: #fff;
}
p-tables-button {
	vertical-align: middle;
	flex-grow: 0;
	outline-width: 0;
}
p-thumbnails-horizontal-webkit {
	white-space: nowrap;
	justify-content: center;
	height: calc(1em + 3px);
}
p-bottom-left {
	width: 0 !important;
	display: inline;
	top: calc(50% - 0.5em) !important;
	top: 50;
}
p-button-horizontal {
	align-items: center;
}
p-repeater {
	top: 10;
	display: grid;
	display: inline !important;
}
p-top-left-totals {
	overflow-y: hidden;
	height: 100%;
	scrollbar-width: none;
	height: 0 !important;
}
p-quantity {
	padding: 0.5em !important;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	text-align: left;
}
p-image-countdown-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	min-height: 0 !important;
}
p-top-totals {
	align-items: center;
	height: 100%;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
p-top {
	top: 10;
	opacity: 1;
	border: 0 none transparent;
}
p-horizontal-webkit-tables {
	height: calc(1em + 3px);
	align-items: left;
	text-transform: inherit;
	align-items: center;
	z-index: 1;
}
p-back {
	height: 0 !important;
	font-size: 1em;
	width: 2em;
	display: grid;
}
p-next {
	bottom: 20;
}
p-button {
	white-space: nowrap;
	line-height: 1 !important;
	background-color: transparent;
	justify-content: center;
	opacity: 1;
}
p-layout-top-tables {
	bottom: 0;
	display: grid;
	letter-spacing: inherit;
	text-align: center;
	color: inherit;
}
p-thumbnails-quantity {
	outline-width: 0;
}
p-blocks {
	min-width: 0 !important;
	display: flex;
	width: 2em;
	line-height: inherit;
}
p-thumbnails {
	line-height: inherit;
	top: 10;
	height: 100%;
}
p-left-price-next {
	text-transform: inherit;
	width: 0 !important;
	border: none;
	overflow-y: hidden;
	line-height: 1 !important;
}
p-nav {
	height: 0 !important;
	width: 100%;
	align-items: center;
}
p-carousel-bottom-blocks {
	display: inline !important;
	background-color: transparent;
}
p-position {
	right: 0;
	fill: currentColor;
	color: inherit;
	display: grid;
	box-sizing: content-box;
}
.fa-seedling:before {
  content: "\f4d8";
}
h-thumbnails-next {
	padding: 0.5em !important;
}
h-button-old {
	display: inline;
}
h-countdown-back-thumbnails {
	overflow-x: auto;
	justify-content: center;
	padding: 0.5em !important;
}
h-blocks-back {
	top: 50;
	border: none;
	overflow-y: hidden;
}
h-nav {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	align-items: center;
	-ms-user-select: none;
	text-align: left;
}
h-bottom-price-image {
	vertical-align: baseline;
}
h-webkit {
	justify-content: center;
}
h-layout-thumbnails-button {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	line-height: inherit;
	display: flex;
}
h-totals-bottom-countdown {
	opacity: 20;
	top: 10;
}
h-next {
	outline-width: 0;
	opacity: 1;
	text-transform: inherit;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
h-back {
	overflow-y: hidden;
	align-items: center;
}
h-carousel-blocks {
	margin: 0 !important;
	-ms-user-select: none;
	border: 0 none transparent;
}
h-horizontal {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
h-top-button-bottom {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	flex-shrink: 0;
	width: 2em;
}
h-position {
	bottom: 0;
	right: 0;
	outline: none !important;
}
h-image-back-layout {
	height: 0 !important;
	font-size: 1em;
	width: 0 !important;
}
h-inner {
	align-items: left;
	width: 0 !important;
	color: inherit;
	width: 100%;
}
h-tables-layout {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	z-index: 1;
	color: inherit;
}
h-button {
	text-transform: inherit;
	-webkit-user-select: none;
	width: 2em;
	border: none;
	margin: 0;
}
h-webkit-left {
	outline-width: 0;
}
h-layout-top-nav {
	bottom: 10;
	top: 10;
	text-transform: inherit;
	color: #fff;
}
h-top-thumbnails {
	position: absolute;
	opacity: 1;
	border: none;
	width: 2em;
	white-space: nowrap;
}
h-top-bottom {
	line-height: calc(1em + 2px);
	top: 0;
}
h-webkit-layout-blocks {
	opacity: 20;
	scrollbar-width: none;
	background-color: transparent;
	margin: 0 !important;
}
h-top-countdown {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
}
h-inner-blocks-left {
	bottom: 0;
	border: none;
	transform: translate(50%, -50%);
	z-index: 1;
	height: 0 !important;
}
.fa-sellcast:before {
  content: "\f2da";
}
m-old-top-button {
	letter-spacing: inherit;
}
m-old-price-carousel {
	grid-gap: 30px;
}
m-quantity-horizontal-left {
	width: calc(1em + 3px);
	position: absolute !important;
	top: 10;
}
m-back-repeater {
	bottom: 0;
	box-shadow: none !important;
	font-size: 1em;
	line-height: inherit;
	height: calc(1em + 3px);
}
m-webkit {
	position: relative;
	vertical-align: baseline;
	grid-gap: 30px;
	letter-spacing: inherit;
}
m-layout-nav-tables {
	margin: 0 !important;
}
m-repeater-webkit {
	bottom: 0;
	letter-spacing: inherit;
	user-select: none;
	flex-shrink: 0;
}
m-left-repeater-top {
	border: 0 none transparent;
}
m-back-price {
	text-align: left;
	width: 100%;
	position: relative;
	vertical-align: baseline;
}
m-nav-nav {
	-ms-user-select: none;
	display: inline;
}
m-left-tables-webkit {
	box-sizing: content-box;
	text-align: center;
	margin: 0;
	justify-content: center;
}
m-image-next {
	-webkit-user-select: none;
}
m-thumbnails-nav {
	top: 0;
	width: 2em;
	outline-width: 0;
	margin: 0;
}
m-old-layout {
	margin: 0 !important;
	right: 0;
	line-height: 1 !important;
	top: 0;
	height: 0 !important;
}
.fa-sellsy:before {
  content: "\f213";
}
s-inner {
	background-color: transparent;
	height: calc(1em + 3px);
}
s-thumbnails-bottom {
	opacity: 1;
}
s-blocks {
	height: 0 !important;
	font-size: 1em;
	display: inline !important;
}
s-left-repeater {
	opacity: 10;
}
s-totals-left-bottom {
	width: 2em;
	justify-content: center;
	margin: 0;
}
s-back-totals {
	text-align: center;
	box-shadow: none !important;
	display: inline !important;
	opacity: 20;
	font-size: 1em;
}
s-left-repeater-thumbnails {
	margin: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	bottom: 10;
}
s-bottom-price {
	text-transform: inherit;
	padding: 0.5em !important;
	min-width: 0 !important;
	margin: 0 !important;
	-webkit-user-select: none;
}
s-bottom {
	vertical-align: middle;
	scrollbar-width: none;
	background-color: transparent;
	display: flex;
}
s-webkit-nav {
	background-color: transparent;
	bottom: 20;
	text-decoration: none;
}
s-quantity {
	align-items: center;
	scrollbar-width: none;
	opacity: 20;
	color: inherit;
	display: inline;
}
s-blocks-repeater-old {
	text-transform: inherit;
	width: calc(1em + 3px);
	bottom: 20;
	top: 10;
}
s-left-carousel-top {
	z-index: 1;
	display: inline !important;
	display: inline;
	white-space: nowrap;
	display: flex;
}
s-inner-position {
	position: relative;
	align-items: left;
	position: absolute !important;
	opacity: 1;
	padding: 0.5em !important;
}
s-position-quantity {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	grid-gap: 30px;
}
s-inner-top {
	margin: 0;
	box-sizing: content-box;
}
s-position {
	text-transform: inherit;
	height: calc(1em + 3px);
	vertical-align: middle;
	vertical-align: baseline;
	opacity: 1;
}
s-repeater-inner {
	background-color: transparent;
	margin: 0;
	display: flex;
	box-shadow: none !important;
	overflow-y: hidden;
}
s-horizontal-nav-thumbnails {
	user-select: none;
	box-shadow: none !important;
}
s-nav-price {
	bottom: 0;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
s-thumbnails {
	opacity: 30;
}
s-next-webkit {
	box-shadow: none !important;
}
s-horizontal {
	border: none;
	z-index: 1;
	min-width: 0 !important;
	top: 10;
	align-items: left;
}
s-position-repeater {
	top: 0;
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
s-position {
	height: 100%;
	-webkit-user-select: none;
}
s-carousel-carousel {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	line-height: inherit;
}
s-bottom {
	display: inline;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	height: calc(1em + 3px);
}
s-countdown-next-next {
	flex-grow: 0;
}
s-webkit-repeater {
	fill: currentColor;
	border: none !important;
	border: none !important;
	top: 0;
	flex-shrink: 0;
}
s-repeater-image-position {
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
s-thumbnails-repeater {
	z-index: 1;
	grid-template-columns: 1fr 1fr;
}
s-blocks-webkit {
	color: #fff;
	font-size: 1em;
	opacity: 20;
}
s-webkit-back {
	margin: 0;
}
s-carousel-position-carousel {
	align-items: left;
	transform: translate(50%, -50%);
}
s-inner-horizontal-old {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
s-repeater-horizontal-bottom {
	bottom: 10;
	text-decoration: none;
}
s-webkit-price {
	justify-content: center;
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
.fa-server:before {
  content: "\f233";
}
g-old-layout-top {
	border: none;
}
g-price-quantity-totals {
	display: flex;
	background-color: transparent;
	top: 10;
}
g-top-tables {
	width: 100%;
	box-sizing: content-box;
	display: inline !important;
}
g-price {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
g-top-webkit {
	color: #fff;
	width: calc(1em + 3px);
	align-items: center;
}
g-totals {
	text-decoration: none;
	user-select: none;
	text-transform: inherit;
}
g-top {
	z-index: 1;
	top: 0;
	text-align: left;
	height: 0 !important;
}
g-left-position-inner {
	position: relative;
}
g-totals-quantity-horizontal {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	box-shadow: none !important;
}
g-carousel {
	color: inherit;
}
g-button-quantity {
	box-sizing: content-box;
	vertical-align: baseline;
}
g-button {
	fill: currentColor;
	color: inherit;
	justify-content: center;
}
g-webkit {
	height: calc(1em + 3px);
}
g-inner-repeater-image {
	z-index: 1;
	top: 10;
	vertical-align: middle;
}
g-totals-next-tables {
	border: 0 none transparent;
	vertical-align: baseline;
	overflow-x: auto;
	box-sizing: content-box;
}
g-image-next-button {
	fill: currentColor;
}
g-back {
	text-decoration: none;
	opacity: 30;
	opacity: 10;
}
g-button-carousel-horizontal {
	transform: translate(50%, -50%);
}
g-layout-layout {
	width: 0 !important;
	min-width: 0 !important;
	position: absolute;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
g-webkit-bottom-left {
	white-space: nowrap;
	user-select: none;
	top: 50;
}
g-repeater {
	line-height: inherit;
	flex-grow: 0;
	grid-gap: 30px;
}
g-nav-layout {
	z-index: 1;
}
g-inner-button-totals {
	height: 0 !important;
	opacity: 30;
	height: 100%;
	height: calc(1em + 3px);
}
g-horizontal-tables-tables {
	line-height: calc(1em + 2px);
	color: inherit;
	bottom: 10;
	white-space: nowrap;
	vertical-align: baseline;
}
g-inner-countdown {
	top: 0;
	justify-content: center;
	color: #fff;
}
g-blocks {
	flex-shrink: 0;
	height: calc(1em + 3px);
}
g-totals-left-position {
	color: #fff;
	min-width: 0 !important;
	height: 0 !important;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
g-image {
	height: calc(1em + 3px);
}
g-countdown {
	display: inline !important;
	position: absolute;
	text-transform: inherit;
	top: 0;
}
g-carousel-repeater-carousel {
	font-size: 1em;
	white-space: nowrap;
	overflow-y: hidden;
	font-size: 1em;
}
g-old-thumbnails-bottom {
	overflow-x: auto;
	text-align: left;
}
g-blocks {
	outline: none !important;
}
g-repeater-bottom {
	margin: 0;
	border: none !important;
}
g-thumbnails-back {
	line-height: calc(1em + 2px);
	position: absolute !important;
}
g-back-thumbnails-quantity {
	justify-content: center;
	position: absolute;
	right: 0;
	opacity: 1;
	display: inline !important;
}
g-tables-totals-blocks {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
g-countdown-repeater {
	bottom: 20;
	vertical-align: middle;
	width: 100%;
	min-width: 0 !important;
	text-transform: inherit;
}
g-old {
	width: 100%;
	height: calc(1em + 3px);
}
g-next-thumbnails {
	letter-spacing: inherit;
	bottom: 20;
	display: flex;
}
g-totals {
	bottom: 0;
	display: inline !important;
	letter-spacing: inherit;
}
g-layout-webkit {
	align-items: center;
	color: inherit;
	text-decoration: none;
	height: 100%;
	text-decoration: none;
}
g-quantity-price {
	top: 0;
	transform: translate(50%, -50%);
}
g-quantity {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	top: 0;
	display: flex;
}
g-repeater {
	opacity: 10;
}
g-position {
	bottom: 0;
	width: 100%;
	box-sizing: content-box;
	padding: 0.5em !important;
}
g-button-thumbnails {
	width: 2em;
	margin: 0 !important;
}
.fa-servicestack:before {
  content: "\f3ec";
}
b-tables {
	width: 100%;
}
b-price-carousel-price {
	fill: currentColor;
	right: 0;
	opacity: 10;
}
b-layout-top {
	white-space: nowrap;
	position: relative;
}
b-thumbnails {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	display: grid;
	line-height: inherit;
}
b-top {
	transform: translate(50%, -50%);
	border: none;
}
b-inner-tables-inner {
	overflow-y: hidden;
}
b-thumbnails {
	outline-width: 0;
	display: inline !important;
	letter-spacing: inherit;
	color: #fff;
}
b-old {
	background-color: transparent;
}
b-tables {
	align-items: center;
	z-index: 1;
	height: 100%;
}
b-thumbnails-position {
	flex-shrink: 0;
	width: calc(1em + 3px);
}
b-repeater-totals-webkit {
	text-align: center;
}
b-nav-next-totals {
	opacity: 20;
	top: 0;
}
b-layout {
	flex-shrink: 0;
	width: calc(1em + 3px);
	text-align: center;
}
b-top {
	fill: currentColor;
	vertical-align: middle;
	overflow-y: hidden;
}
b-nav-quantity {
	overflow-y: hidden;
	box-sizing: content-box;
	opacity: 20;
	height: 100%;
}
b-back {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
b-webkit-tables {
	background-color: transparent;
}
b-old-top-position {
	height: 0 !important;
	bottom: 10;
	height: calc(1em + 3px);
	top: 50;
	left: calc(50% - 0.5em) !important;
}
b-repeater {
	color: #fff;
}
b-back {
	top: 0;
}
b-totals {
	bottom: 10;
	width: calc(1em + 3px);
	margin: 0;
	bottom: 10;
}
b-layout {
	line-height: inherit;
}
b-totals-image-tables {
	color: inherit;
	bottom: 0;
	width: 2em;
	display: grid;
	border: 0 none transparent;
}
b-thumbnails-layout-nav {
	-webkit-user-select: none;
	margin: 0 !important;
	vertical-align: middle;
	align-items: left;
}
b-carousel {
	text-decoration: none;
	text-decoration: none;
	box-sizing: content-box;
	grid-gap: 30px;
}
b-quantity-button-inner {
	fill: currentColor;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
b-next-blocks {
	opacity: 30;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	opacity: 1;
}
b-horizontal-totals-image {
	opacity: 30;
	bottom: 20;
}
b-top {
	user-select: none;
	width: calc(1em + 3px);
	bottom: 10;
}
b-totals-blocks {
	letter-spacing: inherit;
	letter-spacing: inherit;
}
b-position-countdown-inner {
	background-color: transparent;
	color: #fff;
	top: 0;
	position: relative;
}
b-inner {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
b-left {
	justify-content: center;
}
b-nav-thumbnails {
	border: 0 none transparent;
	align-items: left;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
b-nav-repeater-webkit {
	transform: translate(50%, -50%);
	box-shadow: none !important;
	top: 50;
	opacity: 20;
}
b-countdown-carousel-thumbnails {
	padding: 0.5em !important;
	user-select: none;
	bottom: 10;
	text-align: center;
}
b-tables {
	color: #fff;
	position: absolute !important;
	margin: 0 !important;
	top: 0;
}
b-button-position-webkit {
	flex-grow: 0;
}
b-inner-old {
	top: 10;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
b-layout-bottom {
	border: 0 none transparent;
	outline: none !important;
	outline-width: 0;
}
b-inner-back-thumbnails {
	z-index: 1;
	top: 0;
}
b-webkit-old {
	line-height: inherit;
	outline-width: 0;
	letter-spacing: inherit;
	position: absolute;
	box-shadow: none !important;
}
b-back-image {
	align-items: left;
	z-index: 1;
	bottom: 0;
	margin: 0 !important;
	bottom: 0;
}
b-repeater {
	width: 100%;
	scrollbar-width: none;
}
b-position {
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	text-transform: inherit;
}
.fa-shapes:before {
  content: "\f61f";
}
e-blocks {
	opacity: 10;
	bottom: 0;
	display: inline !important;
}
e-blocks-image {
	flex-shrink: 0;
	outline: none !important;
}
e-button-nav {
	top: calc(50% - 0.5em) !important;
	color: inherit;
	height: 100%;
}
e-back-back-back {
	vertical-align: middle;
	background-color: transparent;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	top: 50;
}
e-countdown {
	opacity: 1;
	width: calc(1em + 3px);
}
e-old-totals-repeater {
	text-transform: inherit;
	top: 0;
	min-width: 0 !important;
	border: none;
	min-width: 0 !important;
}
e-image-webkit {
	width: calc(1em + 3px);
	border: none;
	top: 10;
	text-decoration: none;
	min-height: 0 !important;
}
e-countdown-price-carousel {
	margin: 0;
	border: 0 none transparent;
	overflow-y: hidden;
}
e-image-layout {
	justify-content: center;
}
e-quantity-button-totals {
	width: calc(1em + 3px);
	vertical-align: middle;
}
e-totals-inner-webkit {
	margin: 0;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
e-inner-countdown-thumbnails {
	fill: currentColor;
	height: calc(1em + 3px);
	white-space: nowrap;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
e-bottom {
	height: calc(1em + 3px);
	display: inline;
}
e-top-price-back {
	z-index: 1;
	vertical-align: middle;
	right: 0;
	border: none !important;
	box-sizing: content-box;
}
e-next-quantity-button {
	vertical-align: baseline;
	scrollbar-width: none;
	outline: none !important;
	justify-content: center;
}
e-countdown-image {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
e-next-inner {
	padding: 0.5em !important;
	position: absolute !important;
	flex-shrink: 0;
	width: 0 !important;
}
e-position-button {
	margin: 0 !important;
	box-shadow: none !important;
	letter-spacing: inherit;
}
e-back-inner {
	align-items: left;
}
e-image-left {
	text-transform: inherit;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	font-size: 1em;
}
e-horizontal-price {
	width: 2em;
	box-shadow: none !important;
}
e-thumbnails {
	line-height: inherit;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	border: none !important;
	display: inline !important;
}
e-horizontal {
	white-space: nowrap;
	border: none;
	vertical-align: middle;
	margin: 0 !important;
	line-height: 1 !important;
}
e-webkit-carousel-price {
	align-items: center;
	white-space: nowrap;
	margin: 0 !important;
	line-height: 1 !important;
}
e-layout {
	border: none !important;
	color: inherit;
	display: inline !important;
}
e-repeater-position {
	vertical-align: middle;
	opacity: 20;
}
e-countdown {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	margin: 0;
	min-height: 0 !important;
}
e-bottom-thumbnails-carousel {
	height: 100%;
	white-space: nowrap;
	flex-shrink: 0;
}
e-repeater-thumbnails {
	overflow-y: hidden;
	position: relative;
	background-color: transparent;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
e-webkit-carousel-webkit {
	display: inline;
	min-height: 0 !important;
	height: 0 !important;
}
e-image-webkit {
	border: none !important;
	height: 100%;
}
e-price-image-old {
	bottom: 20;
	flex-grow: 0;
	scrollbar-width: none;
	border: 0 none transparent;
	user-select: none;
}
e-webkit-left {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
e-thumbnails-next-bottom {
	height: 0 !important;
	fill: currentColor;
}
e-left-nav-layout {
	line-height: calc(1em + 2px);
	width: 100%;
}
e-position {
	user-select: none;
	min-width: 0 !important;
	text-decoration: none;
	bottom: 0;
	user-select: none;
}
e-top-totals {
	align-items: left;
	top: 50;
	min-width: 0 !important;
	width: 0 !important;
	scrollbar-width: none;
}
e-button-position {
	bottom: 0;
}
e-totals-inner {
	-ms-user-select: none;
	fill: currentColor;
}
e-back-position-horizontal {
	margin: 0 !important;
}
e-old {
	text-transform: inherit;
	-ms-user-select: none;
}
e-button {
	position: absolute !important;
}
e-button-inner {
	position: absolute;
}
e-thumbnails {
	right: 0;
	text-align: left;
	margin: 0;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
e-quantity-top {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
e-webkit {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	line-height: inherit;
	vertical-align: baseline;
}
e-back-quantity {
	outline-width: 0;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
e-quantity-old-layout {
	align-items: center;
	line-height: inherit;
	border: none !important;
	-webkit-user-select: none;
}
.fa-share:before {
  content: "\f064";
}
b-nav {
	opacity: 10;
	position: absolute;
	box-sizing: content-box;
	top: 10;
	grid-template-columns: 1fr 1fr;
}
b-blocks {
	user-select: none;
	fill: currentColor;
	opacity: 20;
	bottom: 20;
}
b-webkit {
	height: calc(1em + 3px);
	overflow-x: auto;
	grid-gap: 30px;
}
b-countdown {
	align-items: left;
	border: none !important;
	outline-width: 0;
}
b-repeater-blocks {
	position: absolute;
	vertical-align: middle;
	width: 0 !important;
}
b-quantity-inner {
	fill: currentColor;
	height: calc(1em + 3px);
}
b-button-next {
	opacity: 20;
	letter-spacing: inherit;
	outline: none !important;
}
b-carousel {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	color: #fff;
	line-height: 1 !important;
}
b-quantity-nav {
	opacity: 30;
	min-height: 0 !important;
	position: absolute;
	width: 100%;
}
b-top-carousel {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	box-shadow: none !important;
}
b-button {
	left: calc(50% - 0.5em) !important;
}
b-image-position-tables {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	line-height: inherit;
}
b-countdown {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	top: 10;
	-webkit-user-select: none;
	border: none !important;
}
b-quantity-button {
	opacity: 30;
	display: inline !important;
	user-select: none;
	display: inline;
}
b-top {
	width: 100%;
	font-size: 1em;
	fill: currentColor;
	width: 100%;
	opacity: 1;
}
b-layout {
	margin: 0 !important;
	margin: 0 !important;
	width: 2em;
	opacity: 10;
}
b-countdown-nav {
	display: grid;
}
b-button {
	height: 100%;
	justify-content: center;
	display: grid;
	user-select: none;
}
b-top-repeater {
	margin: 0;
	border: none !important;
	display: grid;
}
b-price-bottom-button {
	z-index: 1;
	fill: currentColor;
	font-size: 1em;
	color: inherit;
}
b-back {
	background-color: transparent;
}
b-image {
	opacity: 10;
}
b-quantity-position-old {
	opacity: 10;
	opacity: 30;
	flex-shrink: 0;
}
.fa-share-alt:before {
  content: "\f1e0";
}
t-inner {
	bottom: 0;
	transform: translate(50%, -50%);
}
t-webkit {
	font-size: 1em;
	line-height: calc(1em + 2px);
	right: 0;
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
t-thumbnails-top-left {
	-ms-user-select: none;
	width: 2em;
	text-align: center;
}
t-position-old {
	min-height: 0 !important;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
t-inner {
	bottom: 10;
	border: 0 none transparent;
}
t-price {
	min-height: 0 !important;
	line-height: inherit;
	-webkit-user-select: none;
	opacity: 20;
}
t-top {
	margin: 0 !important;
	position: absolute;
}
t-bottom-button {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
t-horizontal-quantity-back {
	line-height: inherit;
	fill: currentColor;
	display: inline;
	z-index: 1;
	width: 2em;
}
t-old-carousel-inner {
	top: 50;
	border: none !important;
	background-color: transparent;
	top: 50;
}
t-thumbnails-totals-layout {
	height: 100%;
	width: 2em;
	min-height: 0 !important;
}
t-tables {
	align-items: left;
	opacity: 1;
	margin: 0;
	width: 0 !important;
}
t-bottom-price {
	z-index: 1;
}
t-webkit-back {
	overflow-x: auto;
	position: absolute;
}
t-horizontal-thumbnails-price {
	user-select: none;
	text-align: left;
	top: 10;
	position: relative;
	display: inline !important;
}
t-nav {
	min-width: 0 !important;
	font-size: 1em;
	width: 100%;
}
t-back-carousel-bottom {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	border: none;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
t-tables-blocks {
	overflow-x: auto;
	justify-content: center;
	background-color: transparent;
}
t-inner {
	top: calc(50% - 0.5em) !important;
}
t-left-old-top {
	bottom: 10;
	opacity: 30;
	position: absolute;
	text-align: left;
	background-color: transparent;
}
t-repeater {
	top: 10;
	width: 2em;
	height: 100%;
	top: 50;
	min-width: 0 !important;
}
t-back-quantity {
	align-items: center;
	border: 0 none transparent;
	opacity: 20;
}
t-horizontal-next-next {
	vertical-align: baseline;
	border: 0 none transparent;
	align-items: center;
	padding: 0.5em !important;
	height: 0 !important;
}
t-horizontal-image {
	font-size: 1em;
}
t-nav-image {
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	white-space: nowrap;
}
t-blocks-nav-webkit {
	margin: 0 !important;
	z-index: 1;
}
t-inner {
	right: 0;
	margin: 0 !important;
	opacity: 10;
}
t-blocks-button-bottom {
	text-transform: inherit;
	display: grid;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
t-back-back {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	align-items: center;
}
t-old-totals-quantity {
	vertical-align: baseline;
	bottom: 20;
	top: 10;
}
t-horizontal {
	white-space: nowrap;
	display: inline !important;
	display: inline;
}
t-nav {
	bottom: 10;
	text-align: center;
}
t-totals-nav-next {
	top: 10;
	-webkit-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	overflow-y: hidden;
}
t-horizontal {
	text-decoration: none;
	justify-content: center;
	bottom: 0;
}
t-top-countdown {
	height: 100%;
}
t-layout {
	white-space: nowrap;
	top: 10;
	text-decoration: none;
	min-height: 0 !important;
}
t-bottom-top {
	outline: none !important;
	user-select: none;
	top: calc(50% - 0.5em) !important;
}
t-bottom-countdown-repeater {
	width: 2em;
	outline-width: 0;
	box-shadow: none !important;
	position: absolute;
	height: 0 !important;
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
v-totals-horizontal {
	position: absolute;
	overflow-x: auto;
	align-items: center;
}
v-next {
	border: 0 none transparent;
}
v-image-repeater-thumbnails {
	color: inherit;
	display: inline !important;
	min-width: 0 !important;
	opacity: 10;
	position: absolute;
}
v-next-carousel-price {
	bottom: 20;
	padding: 0.5em !important;
	padding: 0.5em !important;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
}
v-bottom-next-nav {
	z-index: 1;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
v-old-top-countdown {
	line-height: inherit;
	border: 0 none transparent;
	background-color: transparent;
	opacity: 10;
	position: absolute !important;
}
v-top {
	outline: none !important;
	margin: 0;
	grid-gap: 30px;
	height: 100%;
	opacity: 1;
}
v-repeater {
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	border: none;
	justify-content: center;
	overflow-y: hidden;
}
v-bottom-price {
	top: 10;
	vertical-align: middle;
	line-height: 1 !important;
}
v-inner {
	display: grid;
	left: calc(50% - 0.5em) !important;
}
v-thumbnails-price {
	letter-spacing: inherit;
	opacity: 30;
	flex-shrink: 0;
	justify-content: center;
	align-items: left;
}
.fa-share-square:before {
  content: "\f14d";
}
p-countdown-bottom-price {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
p-next-image {
	top: 10;
	vertical-align: middle;
	flex-shrink: 0;
	flex-shrink: 0;
}
p-position-horizontal-carousel {
	bottom: 0;
	white-space: nowrap;
	color: #fff;
	letter-spacing: inherit;
	grid-gap: 30px;
}
p-inner-top {
	letter-spacing: inherit;
	bottom: 0;
	opacity: 20;
	bottom: 10;
}
p-price-layout {
	opacity: 10;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
p-repeater {
	fill: currentColor;
	text-decoration: none;
}
p-top {
	width: 0 !important;
	transform: translate(50%, -50%);
	bottom: 10;
	vertical-align: middle;
}
p-next {
	justify-content: center;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
p-bottom-back-horizontal {
	vertical-align: middle;
	-webkit-user-select: none;
	top: 50;
	top: 10;
}
p-button-position-tables {
	border: none;
	display: flex;
}
p-nav-button {
	fill: currentColor;
	position: absolute !important;
}
p-bottom-tables {
	display: inline;
}
p-left-back {
	opacity: 20;
	top: 0;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
p-horizontal-tables-blocks {
	top: 50;
	padding: 0.5em !important;
	vertical-align: middle;
	height: calc(1em + 3px);
}
p-left-layout {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	position: absolute;
	opacity: 30;
}
p-countdown-repeater {
	fill: currentColor;
	border: none;
	opacity: 10;
	outline: none !important;
}
p-repeater-webkit-blocks {
	align-items: center;
}
p-button {
	display: grid;
	align-items: left;
}
p-quantity-back-old {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	display: flex;
}
p-bottom-top-old {
	height: calc(1em + 3px);
	display: inline;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	white-space: nowrap;
}
p-horizontal-carousel-repeater {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
p-old-tables-tables {
	opacity: 10;
	vertical-align: middle;
	right: 0;
	grid-gap: 30px;
}
p-position {
	overflow-y: hidden;
	min-width: 0 !important;
	border: none;
	letter-spacing: inherit;
	scrollbar-width: none;
}
p-horizontal-thumbnails {
	scrollbar-width: none;
	grid-gap: 30px;
}
p-inner-next {
	display: flex;
	color: #fff;
}
p-back-webkit-inner {
	top: 0;
	outline-width: 0;
	line-height: inherit;
	position: relative;
	left: calc(50% - 0.5em) !important;
}
p-thumbnails-next {
	opacity: 10;
	display: inline !important;
	position: absolute;
}
p-button-top {
	vertical-align: baseline;
}
p-repeater-bottom {
	bottom: 10;
}
p-carousel {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	color: inherit;
}
p-webkit-tables-position {
	opacity: 30;
	line-height: 1 !important;
	justify-content: center;
	border: 0 none transparent;
	position: absolute !important;
}
p-webkit {
	min-height: 0 !important;
	flex-shrink: 0;
	border: none;
	text-align: center;
	display: inline !important;
}
p-image {
	transform: translate(50%, -50%);
	width: 100%;
	height: 0 !important;
	flex-grow: 0;
}
p-thumbnails-totals {
	user-select: none;
	top: 50;
}
p-left {
	align-items: left;
	height: calc(1em + 3px);
	align-items: center;
}
.fa-shekel-sign:before {
  content: "\f20b";
}
d-webkit-back-inner {
	margin: 0 !important;
	position: absolute !important;
}
d-totals {
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
d-price {
	flex-shrink: 0;
}
d-top-horizontal-inner {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	color: inherit;
	user-select: none;
	line-height: inherit;
}
d-left {
	justify-content: center;
	background-color: transparent;
	bottom: 10;
}
d-top-position-left {
	white-space: nowrap;
}
d-blocks-button {
	align-items: left;
	display: inline;
}
d-price-countdown-layout {
	outline: none !important;
	box-sizing: content-box;
}
d-position-tables-thumbnails {
	-ms-user-select: none;
	top: 10;
}
d-image-layout {
	margin: 0;
	align-items: center;
	transform: translate(50%, -50%);
	bottom: 0;
}
d-repeater-carousel-carousel {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	font-size: 1em;
}
d-blocks-blocks {
	vertical-align: baseline;
	color: #fff;
}
d-button-horizontal-quantity {
	margin: 0 !important;
	align-items: left;
	bottom: 20;
}
d-back-position {
	display: flex;
	align-items: left;
}
d-totals-tables-nav {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	border: none !important;
}
d-top-blocks {
	scrollbar-width: none;
	min-height: 0 !important;
}
d-button {
	text-decoration: none;
	color: #fff;
	line-height: 1 !important;
	font-size: 1em;
}
d-button {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
d-tables-back-tables {
	border: 0 none transparent;
	text-transform: inherit;
	text-decoration: none;
}
d-top-bottom {
	transform: translate(50%, -50%);
}
d-next-position {
	display: flex;
	top: 10;
	fill: currentColor;
	justify-content: center;
	height: 0 !important;
}
d-quantity-thumbnails-top {
	border: 0 none transparent;
	outline-width: 0;
	letter-spacing: inherit;
	align-items: center;
	color: inherit;
}
d-next-totals-nav {
	opacity: 30;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	top: 0;
}
d-tables-totals-old {
	opacity: 20;
	display: inline !important;
}
d-inner-totals {
	box-sizing: content-box;
	align-items: center;
	font-size: 1em;
}
d-inner {
	width: 0 !important;
	fill: currentColor;
	color: inherit;
}
d-position-totals-carousel {
	bottom: 0;
	top: 50;
	font-size: 1em;
	display: flex;
	grid-template-columns: 1fr 1fr;
}
d-left-thumbnails {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
d-carousel-countdown-tables {
	grid-gap: 30px;
	bottom: 20;
}
d-button {
	right: 0;
	scrollbar-width: none;
	right: 0;
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
.fa-shield-alt:before {
  content: "\f3ed";
}
k-totals {
	opacity: 10;
	z-index: 1;
	box-shadow: none !important;
	min-width: 0 !important;
}
k-totals-horizontal {
	position: relative;
	overflow-x: auto;
	top: 50;
	text-transform: inherit;
	border: none;
}
k-blocks {
	text-align: center;
	white-space: nowrap;
	bottom: 0;
	bottom: 10;
}
k-quantity-nav-carousel {
	padding: 0.5em !important;
	height: 0 !important;
	box-sizing: content-box;
	width: 0 !important;
	top: 10;
}
k-thumbnails {
	bottom: 10;
	top: 50;
}
k-position {
	color: #fff;
	bottom: 0;
	align-items: center;
	margin: 0 !important;
}
k-totals-webkit-totals {
	width: calc(1em + 3px);
	overflow-y: hidden;
}
k-repeater-quantity-carousel {
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	opacity: 30;
}
k-thumbnails {
	line-height: 1 !important;
	display: inline;
	letter-spacing: inherit;
	top: 0;
	bottom: 0;
}
k-image-button-webkit {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
k-next {
	padding: 0.5em !important;
	height: 100%;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
k-left-back {
	bottom: 20;
	position: relative;
	text-transform: inherit;
	grid-gap: 30px;
	box-shadow: none !important;
}
k-top-bottom {
	vertical-align: baseline;
}
k-button {
	user-select: none;
	grid-gap: 30px;
	outline: none !important;
}
k-countdown-nav-tables {
	vertical-align: middle;
	margin: 0 !important;
}
k-price {
	display: grid;
	height: calc(1em + 3px);
	color: inherit;
	justify-content: center;
	outline: none !important;
}
k-horizontal {
	white-space: nowrap;
	width: 2em;
	height: calc(1em + 3px);
}
k-nav-left {
	flex-grow: 0;
	fill: currentColor;
}
k-layout-carousel-horizontal {
	margin: 0 !important;
	line-height: 1 !important;
	flex-shrink: 0;
	margin: 0;
	border: 0 none transparent;
}
k-price {
	height: 0 !important;
}
k-carousel {
	overflow-y: hidden;
}
k-webkit-price {
	white-space: nowrap;
}
k-bottom-image-totals {
	display: inline;
	overflow-x: auto;
	z-index: 1;
	flex-shrink: 0;
}
k-repeater-horizontal {
	box-shadow: none !important;
	outline-width: 0;
	top: 0;
	fill: currentColor;
}
k-button-button-countdown {
	position: relative;
}
k-tables {
	line-height: inherit;
	z-index: 1;
}
k-left {
	user-select: none;
	position: relative;
}
k-tables-back {
	letter-spacing: inherit;
	text-align: center;
	white-space: nowrap;
}
k-layout-inner-totals {
	justify-content: center;
	display: flex;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	display: inline;
}
k-price {
	scrollbar-width: none;
}
k-nav {
	top: 10;
}
k-layout {
	transform: translate(50%, -50%);
	vertical-align: middle;
}
k-quantity-inner {
	line-height: calc(1em + 2px);
	border: none !important;
}
k-webkit-bottom {
	fill: currentColor;
	border: none !important;
	min-height: 0 !important;
}
k-carousel-repeater {
	position: absolute;
	width: 100%;
	margin: 0 !important;
	display: flex;
}
k-quantity-thumbnails-bottom {
	top: 50;
}
k-layout-webkit {
	position: relative;
	left: calc(50% - 0.5em) !important;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
k-bottom-nav {
	overflow-x: auto;
	background-color: transparent;
}
k-top-thumbnails {
	vertical-align: middle;
	top: 50;
	opacity: 10;
}
k-position {
	text-transform: inherit;
	flex-grow: 0;
	border: 0 none transparent;
	bottom: 10;
}
k-totals-top-totals {
	top: 10;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	flex-shrink: 0;
}
k-tables-button-webkit {
	text-align: left;
	outline: none !important;
	overflow-x: auto;
}
k-thumbnails-blocks-webkit {
	padding: 0.5em !important;
	text-align: left;
	box-shadow: none !important;
}
k-horizontal-horizontal-repeater {
	height: 0 !important;
	white-space: nowrap;
	overflow-x: auto;
}
k-countdown-blocks {
	min-width: 0 !important;
	top: 10;
	top: 50;
	border: none !important;
}
.fa-ship:before {
  content: "\f21a";
}
u-horizontal-countdown {
	position: absolute !important;
	bottom: 0;
	position: relative;
}
u-image {
	width: 0 !important;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
u-position {
	position: absolute !important;
	min-width: 0 !important;
	min-height: 0 !important;
}
u-repeater-carousel-position {
	border: none !important;
	outline-width: 0;
	opacity: 30;
}
u-quantity-layout {
	position: absolute !important;
}
u-position {
	margin: 0 !important;
	color: #fff;
	opacity: 20;
	opacity: 20;
}
u-quantity-totals {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	-webkit-user-select: none;
}
u-back-repeater-left {
	user-select: none;
	position: absolute;
	top: calc(50% - 0.5em) !important;
}
u-old-inner {
	z-index: 1;
	vertical-align: middle;
	position: absolute;
	width: 100%;
	text-align: left;
}
u-left-horizontal-inner {
	font-size: 1em;
}
u-repeater-price-repeater {
	border: none;
	height: 0 !important;
}
u-old {
	flex-shrink: 0;
}
u-totals {
	z-index: 1;
	transform: translate(50%, -50%);
}
.fa-shipping-fast:before {
  content: "\f48b";
}
g-totals-top-price {
	width: 0 !important;
	box-sizing: content-box;
}
g-left-nav-price {
	padding: 0.5em !important;
	margin: 0;
}
g-back-blocks-image {
	color: inherit;
	overflow-x: auto;
	bottom: 10;
	opacity: 30;
}
g-repeater {
	outline-width: 0;
}
g-webkit-nav {
	top: 10;
	display: flex;
	bottom: 10;
	flex-grow: 0;
	border: 0 none transparent;
}
g-totals-thumbnails-old {
	margin: 0;
}
g-bottom {
	opacity: 20;
}
g-blocks-layout {
	fill: currentColor;
	margin: 0 !important;
	user-select: none;
	opacity: 1;
}
g-totals {
	bottom: 10;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	margin: 0 !important;
}
g-top {
	fill: currentColor;
	grid-gap: 30px;
	-webkit-user-select: none;
}
g-bottom {
	text-align: left;
	display: inline !important;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
g-old-horizontal-blocks {
	vertical-align: middle;
	position: absolute;
	vertical-align: baseline;
	flex-grow: 0;
	box-shadow: none !important;
}
g-top-blocks {
	color: inherit;
	display: grid;
	margin: 0 !important;
	height: calc(1em + 3px);
	opacity: 20;
}
g-carousel-thumbnails-countdown {
	align-items: center;
	text-transform: inherit;
}
g-old-thumbnails-layout {
	opacity: 10;
}
g-blocks-thumbnails-back {
	font-size: 1em;
	vertical-align: baseline;
	height: 0 !important;
	width: 0 !important;
}
g-position-old {
	right: 0;
	opacity: 20;
}
g-thumbnails-back-inner {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	border: none;
}
g-blocks {
	-ms-user-select: none;
	background-color: transparent;
}
g-next-back {
	justify-content: center;
}
g-blocks-inner {
	scrollbar-width: none;
	text-transform: inherit;
	line-height: inherit;
	bottom: 10;
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
y-totals-carousel-old {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	user-select: none;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
y-layout-left-inner {
	height: 0 !important;
	display: inline;
}
y-carousel-position-bottom {
	text-decoration: none;
}
y-carousel-bottom-button {
	line-height: calc(1em + 2px);
	line-height: inherit;
	text-decoration: none;
}
y-layout {
	opacity: 1;
	position: absolute;
	text-transform: inherit;
	border: none;
	grid-template-columns: 1fr 1fr;
}
y-thumbnails-next-back {
	min-width: 0 !important;
	bottom: 10;
}
y-repeater {
	letter-spacing: inherit;
	outline-width: 0;
	user-select: none;
	line-height: inherit;
	margin: 0 !important;
}
y-totals {
	-ms-user-select: none;
}
y-carousel-inner-totals {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	-ms-user-select: none;
}
y-totals-left-horizontal {
	-ms-user-select: none;
	line-height: inherit;
}
y-price-totals {
	overflow-x: auto;
	transform: translate(50%, -50%);
}
y-nav {
	justify-content: center;
	top: 10;
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
y-blocks {
	outline: none !important;
	display: inline !important;
	width: 100%;
}
y-top {
	box-shadow: none !important;
	position: absolute !important;
	display: inline;
	margin: 0 !important;
	z-index: 1;
}
y-inner-blocks {
	-webkit-text-decoration-skip: objects;
	border: none !important;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
y-totals {
	position: absolute !important;
}
y-layout {
	margin: 0 !important;
	color: inherit;
	align-items: center;
}
y-repeater-old {
	text-transform: inherit;
	flex-grow: 0;
	min-width: 0 !important;
}
y-next {
	margin: 0 !important;
	bottom: 20;
	flex-shrink: 0;
	background-color: transparent;
}
y-next-quantity-back {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	z-index: 1;
	display: grid;
	position: absolute !important;
}
y-repeater {
	height: 0 !important;
	margin: 0;
}
y-horizontal-price-image {
	grid-gap: 30px;
	outline-width: 0;
	text-decoration: none;
	line-height: 1 !important;
	opacity: 30;
}
y-back {
	vertical-align: middle;
	vertical-align: middle;
}
y-old {
	text-decoration: none;
}
y-image-nav-nav {
	overflow-y: hidden;
	fill: currentColor;
	text-align: left;
}
y-position-carousel-nav {
	width: 2em;
	display: grid;
	min-width: 0 !important;
}
y-totals {
	fill: currentColor;
	box-sizing: content-box;
}
y-old {
	line-height: 1 !important;
}
y-top-top {
	text-decoration: none;
	opacity: 20;
	padding: 0.5em !important;
	position: absolute;
}
y-old-top {
	overflow-y: hidden;
	vertical-align: middle;
}
y-old-layout {
	overflow-x: auto;
	scrollbar-width: none;
	bottom: 20;
}
y-horizontal-inner-quantity {
	color: inherit;
	min-width: 0 !important;
	-ms-user-select: none;
	border: 0 none transparent;
	color: inherit;
}
y-nav-button-left {
	text-align: left;
	scrollbar-width: none;
	margin: 0;
}
y-button-back-tables {
	text-align: left;
	user-select: none;
	bottom: 20;
}
y-old {
	top: 0;
	border: none !important;
}
y-countdown {
	scrollbar-width: none;
	-ms-user-select: none;
	background-color: transparent;
}
y-countdown {
	right: 0;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	display: inline;
}
.fa-shoe-prints:before {
  content: "\f54b";
}
w-blocks-thumbnails-old {
	line-height: 1 !important;
}
w-tables-inner {
	top: 10;
	height: calc(1em + 3px);
	overflow-x: auto;
	margin: 0;
}
w-totals-nav {
	bottom: 10;
	border: none !important;
}
w-carousel {
	border: 0 none transparent;
	margin: 0 !important;
}
w-repeater-repeater-webkit {
	white-space: nowrap;
	overflow-y: hidden;
	display: grid;
}
w-tables-bottom {
	font: inherit inherit inherit/inherit inherit;
}
w-repeater {
	min-width: 0 !important;
}
w-next-horizontal-horizontal {
	margin: 0;
}
w-inner-image-quantity {
	width: 100%;
	justify-content: center;
	width: 100%;
	outline-width: 0;
}
w-inner-quantity-blocks {
	line-height: calc(1em + 2px);
	display: flex;
}
w-nav {
	display: inline !important;
}
w-button-top {
	border: none !important;
}
w-left-bottom-price {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	right: 0;
	display: inline !important;
}
w-left-layout-repeater {
	width: 2em;
}
w-blocks-back {
	bottom: 0;
	width: 2em;
}
w-old-image-bottom {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	bottom: 0;
	padding: 0.5em !important;
	vertical-align: middle;
}
w-next-position-webkit {
	position: absolute !important;
}
w-layout-left-totals {
	opacity: 30;
	padding: 0.5em !important;
	flex-shrink: 0;
	display: inline !important;
	text-align: left;
}
w-blocks-countdown-countdown {
	border: none;
}
w-old {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	user-select: none;
	opacity: 20;
	right: 0;
}
w-top-image {
	position: relative;
	color: inherit;
	opacity: 1;
	overflow-y: hidden;
}
w-tables-carousel-button {
	grid-gap: 30px;
	scrollbar-width: none;
	scrollbar-width: none;
}
.fa-shopping-bag:before {
  content: "\f290";
}
q-layout-thumbnails {
	line-height: 1 !important;
}
q-repeater {
	opacity: 20;
	box-sizing: content-box;
}
q-left-price-price {
	background-color: transparent;
	top: 0;
	align-items: left;
}
q-left {
	-webkit-user-select: none;
	height: 100%;
	line-height: 1 !important;
	border: none;
}
q-totals {
	line-height: inherit;
}
q-horizontal {
	overflow-x: auto;
}
q-carousel {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	display: inline;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
q-thumbnails-blocks {
	vertical-align: middle;
	position: relative;
}
q-top-image {
	align-items: center;
	vertical-align: middle;
	min-width: 0 !important;
	opacity: 30;
	width: 0 !important;
}
q-top-nav-position {
	height: 0 !important;
}
q-quantity-position {
	opacity: 30;
}
q-webkit-webkit {
	user-select: none;
	border: none;
	text-transform: inherit;
}
q-price {
	fill: currentColor;
	box-shadow: none !important;
	grid-gap: 30px;
	align-items: left;
}
q-horizontal-blocks-back {
	top: 10;
	display: inline;
}
q-quantity {
	display: inline !important;
}
q-old {
	text-decoration: none;
	-webkit-user-select: none;
	width: 2em;
	margin: 0;
}
q-image-old-layout {
	margin: 0 !important;
	margin: 0;
	-ms-user-select: none;
	user-select: none;
	outline-width: 0;
}
q-bottom {
	outline: none !important;
	line-height: 1 !important;
	vertical-align: middle;
	position: relative;
	opacity: 30;
}
q-top-left {
	font-size: 1em;
	vertical-align: baseline;
	height: calc(1em + 3px);
	display: inline;
	display: flex;
}
q-old {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	overflow-x: auto;
}
q-tables-repeater-bottom {
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	min-height: 0 !important;
}
q-old-price {
	border: none !important;
	position: absolute;
	min-height: 0 !important;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
q-horizontal-blocks {
	display: grid;
}
q-carousel-thumbnails {
	text-transform: inherit;
	padding: 0.5em !important;
	width: 2em;
	display: inline;
	align-items: center;
}
q-button-quantity {
	top: 50;
	width: 2em;
}
q-price {
	grid-gap: 30px;
	user-select: none;
}
q-back-inner-nav {
	overflow-x: auto;
}
q-repeater-old-next {
	vertical-align: middle;
	display: inline !important;
	display: flex;
	bottom: 10;
}
q-blocks-back {
	bottom: 0;
	min-width: 0 !important;
}
q-top {
	overflow-x: auto;
}
q-thumbnails-left {
	margin: 0;
	position: relative;
	fill: currentColor;
	opacity: 1;
	text-align: center;
}
q-bottom {
	height: 0 !important;
	top: 50;
	bottom: 10;
}
q-totals-old-old {
	border: 0 none transparent;
	justify-content: center;
	box-sizing: content-box;
	overflow-x: auto;
	letter-spacing: inherit;
}
q-old-next {
	box-shadow: none !important;
	bottom: 0;
	box-sizing: content-box;
	min-height: 0 !important;
}
q-quantity-old-button {
	display: flex;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
q-carousel {
	flex-shrink: 0;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	opacity: 20;
}
q-tables-old {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
q-horizontal {
	height: 100%;
	bottom: 10;
}
q-next-left {
	align-items: center;
	border: none;
	color: inherit;
}
q-next-left {
	vertical-align: baseline;
	color: inherit;
}
q-button {
	height: 100%;
}
q-button-bottom-totals {
	font-size: 1em;
	padding: 0.5em !important;
}
q-next {
	flex-shrink: 0;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
q-horizontal {
	outline: none !important;
	fill: currentColor;
	height: calc(1em + 3px);
	border: none;
	bottom: 0;
}
q-layout-price {
	top: calc(50% - 0.5em) !important;
}
q-back-carousel-carousel {
	position: relative;
}
q-countdown {
	display: inline;
	top: 0;
	text-transform: inherit;
}
q-top-next {
	display: flex;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
q-carousel-image {
	font-size: 1em;
}
q-button {
	align-items: left;
	z-index: 1;
}
q-left {
	vertical-align: middle;
	width: 0 !important;
	margin: 0 !important;
	box-sizing: content-box;
	opacity: 20;
}
.fa-shopping-basket:before {
  content: "\f291";
}
s-old-inner {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
s-layout {
	min-height: 0 !important;
	border: 0 none transparent;
	user-select: none;
	display: inline !important;
	bottom: 10;
}
s-button-button-quantity {
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
}
s-carousel {
	line-height: 1 !important;
	letter-spacing: inherit;
	width: 2em;
}
s-top-next {
	margin: 0;
	opacity: 1;
}
s-old-blocks-countdown {
	display: flex;
}
s-inner-totals-left {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	width: 2em;
	padding: 0.5em !important;
	padding: 0.5em !important;
}
s-countdown-thumbnails-tables {
	color: inherit;
	min-width: 0 !important;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
s-top {
	line-height: inherit;
	line-height: calc(1em + 2px);
	bottom: 10;
}
s-back {
	outline: none !important;
}
s-layout {
	display: grid;
}
s-carousel-left {
	vertical-align: baseline;
	flex-shrink: 0;
	width: 100%;
	overflow-x: auto;
	line-height: calc(1em + 2px);
}
s-layout-old-thumbnails {
	bottom: 0;
	user-select: none;
}
s-back-top-nav {
	top: 0;
}
s-bottom-top-button {
	transform: translate(50%, -50%);
	display: inline;
	outline: none !important;
	line-height: inherit;
	line-height: inherit;
}
s-totals {
	width: 2em;
	width: 100%;
	top: 50;
}
s-top-repeater-button {
	transform: translate(50%, -50%);
}
s-repeater {
	-ms-user-select: none;
	white-space: nowrap;
	display: inline !important;
	font-size: 1em;
}
s-next-totals-webkit {
	letter-spacing: inherit;
	right: 0;
	text-align: left;
	box-shadow: none !important;
}
s-quantity-quantity {
	-ms-user-select: none;
	bottom: 20;
	width: 0 !important;
	min-width: 0 !important;
}
s-top-inner {
	text-align: left;
	width: 0 !important;
	padding: 0.5em !important;
	color: #fff;
}
s-horizontal-totals-price {
	position: absolute !important;
	margin: 0 !important;
	white-space: nowrap;
	z-index: 1;
}
s-inner {
	grid-gap: 30px;
	align-items: center;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
s-inner-webkit-blocks {
	scrollbar-width: none;
	transform: translate(50%, -50%);
	bottom: 0;
	overflow-x: auto;
}
s-repeater-bottom-bottom {
	top: 10;
}
s-button {
	text-align: left;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	margin: 0;
}
s-nav {
	min-height: 0 !important;
	bottom: 0;
}
s-image {
	background-color: transparent;
	color: inherit;
}
s-totals-old {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	border: 0 none transparent;
}
s-countdown-quantity {
	margin: 0;
	opacity: 20;
}
s-carousel-inner {
	color: inherit;
	margin: 0 !important;
	opacity: 20;
	color: #fff;
	text-transform: inherit;
}
s-repeater-top {
	-webkit-user-select: none;
	background-color: transparent;
	padding: 0.5em !important;
	text-transform: inherit;
	overflow-y: hidden;
}
s-next-image {
	flex-shrink: 0;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
s-repeater {
	line-height: inherit;
	bottom: 10;
}
s-horizontal-blocks-countdown {
	margin: 0;
}
s-countdown-left {
	line-height: calc(1em + 2px);
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
s-top {
	flex-shrink: 0;
	display: flex;
}
s-countdown-back-image {
	bottom: 10;
	display: inline !important;
	flex-grow: 0;
	bottom: 20;
}
s-totals {
	overflow-y: hidden;
	-ms-user-select: none;
}
s-position {
	min-width: 0 !important;
	outline: none !important;
	scrollbar-width: none;
	justify-content: center;
}
s-blocks-back {
	outline: none !important;
	bottom: 0;
}
s-inner-back-back {
	top: 50;
	text-decoration: none;
}
s-inner {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	line-height: 1 !important;
	width: calc(1em + 3px);
}
s-image {
	fill: currentColor;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	vertical-align: middle;
}
s-webkit-repeater {
	line-height: 1 !important;
}
s-repeater {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	position: absolute !important;
	padding: 0.5em !important;
}
s-inner-totals {
	width: 2em;
	height: 100%;
	opacity: 1;
}
.fa-shopping-cart:before {
  content: "\f07a";
}
u-button {
	margin: 0;
}
u-next {
	text-align: left;
	text-transform: inherit;
	width: calc(1em + 3px);
	bottom: 0;
	position: relative;
}
u-layout {
	border: none;
	vertical-align: middle;
}
u-nav-position {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
u-carousel-blocks {
	padding: 0.5em !important;
}
u-position-layout-bottom {
	top: 50;
}
u-nav-blocks {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
u-thumbnails {
	user-select: none;
	top: 50;
}
u-nav-bottom-thumbnails {
	border: none !important;
	justify-content: center;
}
u-inner {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	display: inline;
	display: inline;
}
u-bottom {
	margin: 0;
	height: 0 !important;
	display: grid;
}
u-bottom-layout {
	line-height: 1 !important;
}
u-blocks-blocks {
	outline: none !important;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
u-position-repeater {
	display: inline;
}
u-tables-thumbnails-image {
	width: 100%;
	display: inline !important;
	box-shadow: none !important;
}
u-quantity-bottom-bottom {
	overflow-x: auto;
	fill: currentColor;
	opacity: 30;
}
u-old-horizontal {
	left: calc(50% - 0.5em) !important;
}
u-price-inner-image {
	border: none;
}
u-webkit-quantity-nav {
	outline-width: 0;
	user-select: none;
}
u-webkit-countdown-button {
	top: 0;
	-webkit-text-decoration-skip: objects;
	display: grid;
	text-transform: inherit;
}
u-next {
	flex-shrink: 0;
	display: inline !important;
	background-color: transparent;
}
u-quantity-bottom-countdown {
	border: none !important;
}
u-button-top-old {
	color: inherit;
	text-align: center;
	scrollbar-width: none;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
u-totals-countdown {
	flex-grow: 0;
	font-size: 1em;
}
u-blocks {
	letter-spacing: inherit;
	margin: 0;
	transform: translate(50%, -50%);
}
u-thumbnails {
	border: none;
}
u-totals-countdown-old {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	opacity: 20;
}
u-left-next {
	position: relative;
	-webkit-text-decoration-skip: objects;
}
u-webkit-thumbnails-inner {
	border: 0 none transparent;
	text-align: left;
}
u-next {
	transform: translate(50%, -50%);
	margin: 0 !important;
	line-height: inherit;
}
u-top {
	width: 0 !important;
	vertical-align: middle;
	white-space: nowrap;
	bottom: 0;
	width: 2em;
}
u-old-horizontal-old {
	height: 0 !important;
}
u-layout-top-inner {
	display: inline !important;
	border: 0 none transparent;
	margin: 0 !important;
}
u-blocks-price-carousel {
	opacity: 10;
	bottom: 20;
	letter-spacing: inherit;
	overflow-y: hidden;
}
u-horizontal-inner-totals {
	transform: translate(50%, -50%);
}
u-price-price {
	display: inline;
	user-select: none;
}
.fa-shopware:before {
  content: "\f5b5";
}
h-old {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
}
h-button {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	fill: currentColor;
}
h-horizontal {
	opacity: 10;
}
h-bottom-webkit-image {
	border: none;
	justify-content: center;
}
h-quantity-inner {
	grid-gap: 30px;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
h-top {
	align-items: left;
	grid-template-columns: 1fr 1fr;
}
h-thumbnails {
	border: none !important;
	min-width: 0 !important;
	bottom: 10;
	bottom: 10;
	font-size: 1em;
}
h-horizontal {
	outline-width: 0;
	border: 0 none transparent;
	text-align: left;
	background-color: transparent;
}
h-image {
	border: none;
	line-height: inherit;
}
h-nav {
	flex-grow: 0;
	box-sizing: content-box;
	grid-gap: 30px;
}
h-horizontal-inner-quantity {
	bottom: 20;
}
h-quantity-next-button {
	position: absolute;
	border: none;
	scrollbar-width: none;
}
h-countdown {
	line-height: 1 !important;
	-webkit-user-select: none;
}
h-image-top-totals {
	right: 0;
	display: inline;
	user-select: none;
	letter-spacing: inherit;
}
h-next-quantity-price {
	outline: none !important;
	scrollbar-width: none;
}
h-next {
	scrollbar-width: none;
	box-sizing: content-box;
	bottom: 20;
	top: 10;
}
h-top {
	display: grid;
	overflow-y: hidden;
	line-height: 1 !important;
}
h-countdown-countdown {
	color: inherit;
	opacity: 20;
	text-align: left;
}
h-nav-top-horizontal {
	display: inline;
}
h-layout-bottom-image {
	text-decoration: none;
	display: inline;
	border: none !important;
	outline: none !important;
	align-items: center;
}
h-webkit-nav-layout {
	vertical-align: middle;
	top: 10;
	line-height: inherit;
}
h-countdown {
	text-align: center;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
h-tables {
	position: absolute;
	right: 0;
}
h-tables-inner {
	height: 100%;
}
h-next-bottom {
	height: 0 !important;
	height: 100%;
	flex-shrink: 0;
	bottom: 10;
}
h-webkit {
	outline: none !important;
	display: inline !important;
	opacity: 30;
	align-items: left;
	flex-shrink: 0;
}
h-quantity-price-webkit {
	flex-grow: 0;
	flex-shrink: 0;
}
h-tables {
	border: none !important;
}
h-old-layout-horizontal {
	opacity: 1;
	border: none;
}
h-back-next-inner {
	vertical-align: baseline;
	min-width: 0 !important;
	box-sizing: content-box;
	opacity: 30;
	flex-shrink: 0;
}
h-position {
	opacity: 30;
	user-select: none;
}
.fa-shower:before {
  content: "\f2cc";
}
b-old-button-inner {
	color: inherit;
	top: 0;
}
b-old-next {
	min-height: 0 !important;
	text-align: center;
	top: 10;
	width: 100%;
	opacity: 10;
}
b-bottom-position {
	vertical-align: middle;
	vertical-align: middle;
	white-space: nowrap;
}
b-top-bottom {
	outline: none !important;
	vertical-align: middle;
	line-height: 1 !important;
}
b-blocks {
	transform: translate(50%, -50%);
}
b-inner {
	text-transform: inherit;
	opacity: 10;
	color: inherit;
	line-height: inherit;
	line-height: 1 !important;
}
b-position-countdown-top {
	display: inline !important;
	outline: none !important;
	letter-spacing: inherit;
}
b-countdown-nav {
	text-transform: inherit;
	position: relative;
}
b-image-button {
	top: 10;
	outline: none !important;
	min-height: 0 !important;
	display: inline !important;
}
b-repeater-button-bottom {
	border: none !important;
}
b-next-bottom-bottom {
	display: inline !important;
	display: inline;
	outline: none !important;
	vertical-align: middle;
}
b-countdown-tables-next {
	text-align: center;
}
b-old-countdown {
	text-align: center;
	overflow-x: auto;
	position: absolute;
}
b-button-tables {
	opacity: 20;
	overflow-x: auto;
	display: flex;
	border: none;
	box-shadow: none !important;
}
b-price-old-webkit {
	bottom: 0;
	opacity: 1;
	top: 50;
}
b-top-webkit-bottom {
	font-size: 1em;
	display: grid;
	bottom: 0;
}
b-position {
	margin: 0 !important;
	letter-spacing: inherit;
	-webkit-user-select: none;
	opacity: 20;
	position: absolute !important;
}
b-position {
	flex-shrink: 0;
}
b-layout-blocks {
	margin: 0 !important;
	opacity: 20;
	flex-grow: 0;
}
b-quantity-carousel {
	top: 50;
	outline-width: 0;
}
b-quantity {
	text-align: center;
}
b-repeater-back-horizontal {
	fill: currentColor;
	color: #fff;
}
b-back-repeater-price {
	opacity: 1;
	right: 0;
	top: 50;
	margin: 0 !important;
	border: none;
}
b-webkit-bottom {
	grid-gap: 30px;
	width: 2em;
	border: 0 none transparent;
	font-size: 1em;
	color: inherit;
}
b-left {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
b-webkit-button {
	-ms-user-select: none;
	position: relative;
}
b-blocks-countdown {
	display: inline;
	border: none;
	display: grid;
	letter-spacing: inherit;
	opacity: 20;
}
b-inner-totals-tables {
	align-items: left;
	opacity: 20;
}
b-thumbnails-horizontal {
	vertical-align: baseline;
}
b-carousel-tables-webkit {
	font-size: 1em;
}
.fa-shuttle-van:before {
  content: "\f5b6";
}
t-price-top {
	-webkit-user-select: none;
	height: 0 !important;
}
t-blocks-blocks {
	display: grid;
	line-height: inherit;
	color: #fff;
}
t-blocks {
	line-height: 1 !important;
	opacity: 10;
}
t-bottom-price-top {
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	justify-content: center;
}
t-image-countdown {
	width: 0 !important;
	vertical-align: baseline;
	right: 0;
}
t-repeater {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
t-price {
	border: none !important;
	display: grid;
	margin: 0;
	line-height: calc(1em + 2px);
}
t-layout-layout-price {
	align-items: center;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	display: grid;
	min-width: 0 !important;
}
t-button {
	text-align: center;
	scrollbar-width: none;
	background-color: transparent;
}
t-horizontal-old {
	line-height: inherit;
	grid-gap: 30px;
	line-height: 1 !important;
	width: 100%;
	letter-spacing: inherit;
}
t-quantity-top {
	width: 2em;
	letter-spacing: inherit;
	top: 10;
	-ms-user-select: none;
	right: 0;
}
t-repeater-webkit {
	box-sizing: content-box;
	opacity: 1;
	box-sizing: content-box;
	line-height: inherit;
}
t-top-countdown-webkit {
	bottom: 20;
	background-color: transparent;
}
t-back-horizontal {
	color: inherit;
	box-sizing: content-box;
	flex-grow: 0;
}
t-button-inner {
	color: #fff;
	color: inherit;
	box-sizing: content-box;
	border: none !important;
	line-height: inherit;
}
t-bottom-thumbnails {
	align-items: left;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	scrollbar-width: none;
}
t-quantity-totals {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	margin: 0;
	transform: translate(50%, -50%);
}
t-price {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	outline-width: 0;
}
t-carousel-carousel-next {
	-ms-user-select: none;
}
t-inner-next-button {
	display: flex;
	border: none;
	box-sizing: content-box;
	top: 0;
	display: inline;
}
t-carousel-position-next {
	grid-gap: 30px;
	overflow-y: hidden;
	display: inline;
	margin: 0;
}
.fa-sign:before {
  content: "\f4d9";
}
d-webkit-top-image {
	flex-shrink: 0;
	min-width: 0 !important;
	text-align: center;
	box-shadow: none !important;
	width: 100%;
}
d-next {
	bottom: 10;
	top: 50;
}
d-nav-layout {
	text-align: center;
	color: #fff;
}
d-price-horizontal {
	bottom: 10;
	border: 0 none transparent;
	opacity: 20;
	white-space: nowrap;
}
d-webkit {
	flex-shrink: 0;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
d-thumbnails-thumbnails-inner {
	background-color: transparent;
	min-width: 0 !important;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
d-old-back {
	width: 2em;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
d-price {
	outline: none !important;
}
d-countdown {
	flex-grow: 0;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
}
d-nav-nav {
	line-height: calc(1em + 2px);
}
d-thumbnails-top {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
d-tables {
	display: inline;
	color: inherit;
}
d-top {
	opacity: 30;
	display: flex;
	display: inline;
	align-items: left;
}
d-position-button {
	width: 0 !important;
	height: 100%;
	background-color: transparent;
	align-items: center;
	top: 10;
}
d-bottom-position-nav {
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	text-decoration: none;
}
d-image-nav {
	display: inline !important;
}
d-totals {
	grid-gap: 30px;
	text-decoration: none;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
d-repeater-countdown-carousel {
	line-height: inherit;
	-webkit-user-select: none;
	position: absolute;
}
d-old {
	vertical-align: middle;
	position: relative;
	grid-gap: 30px;
	line-height: 1 !important;
}
d-blocks-button-position {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
}
d-carousel {
	line-height: inherit;
}
d-inner {
	letter-spacing: inherit;
	position: absolute;
	-ms-user-select: none;
}
d-nav {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
}
d-button-inner {
	text-decoration: none;
	user-select: none;
}
d-quantity-nav-image {
	border: 0 none transparent;
	overflow-y: hidden;
	position: absolute;
}
d-inner-image-old {
	height: calc(1em + 3px);
	align-items: left;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	outline-width: 0;
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
o-old-horizontal {
	-webkit-text-decoration-skip: objects;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
o-inner {
	font-size: 1em;
	vertical-align: baseline;
	height: 100%;
	justify-content: center;
	display: inline;
}
o-top-carousel-thumbnails {
	width: 0 !important;
	margin: 0 !important;
	white-space: nowrap;
}
o-left-thumbnails-tables {
	justify-content: center;
}
o-repeater-tables-repeater {
	white-space: nowrap;
}
o-thumbnails-webkit {
	font-size: 1em;
	height: calc(1em + 3px);
	position: absolute !important;
	background-color: transparent;
}
o-nav {
	align-items: center;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
o-quantity {
	outline: none !important;
	height: 100%;
}
o-tables {
	position: relative;
}
o-old {
	width: 0 !important;
	border: none !important;
}
o-blocks-image-back {
	opacity: 30;
	height: calc(1em + 3px);
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
o-horizontal-carousel-carousel {
	bottom: 20;
	border: 0 none transparent;
}
o-tables-repeater-button {
	scrollbar-width: none;
}
o-thumbnails {
	align-items: left;
}
o-button-horizontal-left {
	text-transform: inherit;
}
o-repeater-image-webkit {
	width: 0 !important;
	padding: 0.5em !important;
}
.fa-sign-language:before {
  content: "\f2a7";
}
a-price-webkit {
	top: 10;
}
a-repeater-old {
	justify-content: center;
	flex-shrink: 0;
	width: 0 !important;
}
a-nav-price-totals {
	position: absolute !important;
	padding: 0.5em !important;
	height: 100%;
}
a-countdown-blocks-webkit {
	flex-grow: 0;
	border: 0 none transparent;
}
a-old {
	width: 100%;
	-ms-user-select: none;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
a-layout-image-webkit {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	white-space: nowrap;
	display: flex;
}
a-webkit-bottom-price {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	display: flex;
	text-transform: inherit;
}
a-repeater-left {
	position: absolute;
	position: absolute;
}
a-layout-countdown {
	bottom: 20;
	fill: currentColor;
	top: 50;
}
a-nav {
	text-transform: inherit;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
a-bottom {
	top: 50;
	left: calc(50% - 0.5em) !important;
}
a-left {
	flex-shrink: 0;
	height: 100%;
	margin: 0;
}
a-thumbnails-nav {
	margin: 0 !important;
	outline: none !important;
	opacity: 20;
	outline-width: 0;
}
a-bottom {
	border: none;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	-webkit-user-select: none;
	text-transform: inherit;
}
a-carousel-position-nav {
	top: 50;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
a-button {
	text-align: left;
	padding: 0.5em !important;
	text-align: left;
	bottom: 10;
}
a-carousel-totals-position {
	display: grid;
}
a-totals-top-position {
	opacity: 20;
	bottom: 0;
	min-width: 0 !important;
}
a-image-inner-inner {
	grid-gap: 30px;
	height: 100%;
}
a-layout {
	overflow-x: auto;
	-ms-user-select: none;
	display: inline;
	border: 0 none transparent;
}
a-thumbnails-layout-repeater {
	line-height: calc(1em + 2px);
	bottom: 10;
	top: 10;
}
a-quantity-horizontal {
	letter-spacing: inherit;
	line-height: inherit;
}
a-position-inner {
	flex-grow: 0;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	user-select: none;
	box-shadow: none !important;
}
a-layout {
	background-color: transparent;
	color: #fff;
	width: 100%;
	grid-gap: 30px;
	height: 100%;
}
a-left-back-price {
	display: inline;
	display: inline !important;
	top: 10;
	flex-shrink: 0;
	vertical-align: middle;
}
a-top-left {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
a-totals {
	text-decoration: none;
}
a-top-old {
	outline: none !important;
	z-index: 1;
	text-transform: inherit;
	align-items: left;
	-webkit-user-select: none;
}
a-left-repeater-countdown {
	background-color: transparent;
	width: 100%;
}
a-tables-inner-tables {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	width: 0 !important;
	top: 0;
}
a-nav {
	margin: 0 !important;
}
a-old {
	margin: 0;
	text-decoration: none;
	position: relative;
}
a-left-tables-nav {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	height: 100%;
	text-align: left;
	display: grid;
}
a-layout-webkit {
	color: inherit;
	font-size: 1em;
	color: #fff;
}
a-repeater-inner {
	white-space: nowrap;
}
.fa-sign-out-alt:before {
  content: "\f2f5";
}
p-image {
	vertical-align: middle;
	color: #fff;
	color: inherit;
}
p-back {
	width: 100%;
	top: 0;
}
p-tables {
	opacity: 20;
	flex-shrink: 0;
	line-height: inherit;
}
p-next-tables-repeater {
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	display: inline;
}
p-top {
	margin: 0;
	bottom: 20;
	opacity: 1;
}
p-totals {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	-webkit-user-select: none;
	vertical-align: middle;
	z-index: 1;
}
p-left-back-button {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
}
p-tables {
	flex-grow: 0;
	border: 0 none transparent;
	position: relative;
}
p-totals-price {
	padding: 0.5em !important;
	border: 0 none transparent;
}
p-next-back-totals {
	border: none !important;
	position: absolute;
	vertical-align: middle;
	top: 10;
}
p-horizontal {
	line-height: 1 !important;
	background-color: transparent;
}
p-totals-thumbnails {
	top: 0;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
p-back {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	transform: translate(50%, -50%);
	position: relative;
}
p-repeater-nav {
	position: absolute !important;
	margin: 0;
	align-items: center;
}
p-layout-button-price {
	color: inherit;
	flex-shrink: 0;
}
p-button {
	width: 0 !important;
	opacity: 1;
	opacity: 1;
	height: calc(1em + 3px);
}
p-next {
	margin: 0 !important;
}
p-nav-totals {
	top: 50;
}
p-left-blocks {
	align-items: center;
	color: inherit;
	position: absolute;
	color: inherit;
}
p-nav-next {
	-ms-user-select: none;
	width: calc(1em + 3px);
}
p-left {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	outline-width: 0;
}
p-carousel-price-left {
	height: 100%;
	color: #fff;
	justify-content: center;
	width: 2em;
	z-index: 1;
}
p-quantity {
	display: grid;
	width: calc(1em + 3px);
	top: 10;
	margin: 0 !important;
	grid-gap: 30px;
}
p-quantity-layout {
	grid-gap: 30px;
	padding: 0.5em !important;
}
p-thumbnails {
	position: absolute !important;
	grid-gap: 30px;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
}
p-layout {
	position: absolute;
}
p-next-quantity {
	fill: currentColor;
	width: 100%;
	top: 0;
	position: absolute !important;
}
p-quantity {
	display: flex;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	letter-spacing: inherit;
}
p-webkit {
	background-color: transparent;
	height: 0 !important;
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
p-nav-nav {
	width: 0 !important;
	fill: currentColor;
	align-items: left;
}
p-layout {
	-webkit-user-select: none;
	font-size: 1em;
}
p-left {
	grid-template-columns: 1fr 1fr;
}
p-inner {
	box-sizing: content-box;
	line-height: inherit;
	vertical-align: middle;
	justify-content: center;
}
p-image {
	position: relative;
	min-width: 0 !important;
}
p-horizontal {
	padding: 0.5em !important;
}
p-top-price {
	border: none !important;
	min-width: 0 !important;
	z-index: 1;
	min-width: 0 !important;
}
p-tables-blocks {
	height: calc(1em + 3px);
}
p-price-totals {
	align-items: left;
	line-height: inherit;
}
p-button-price {
	grid-template-columns: 1fr 1fr;
}
p-next-thumbnails {
	right: 0;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	margin: 0;
}
p-button-horizontal-inner {
	z-index: 1;
	width: calc(1em + 3px);
	bottom: 20;
	line-height: calc(1em + 2px);
}
p-layout-position-next {
	flex-shrink: 0;
	opacity: 30;
	top: 50;
	bottom: 10;
}
p-price-next-tables {
	top: 0;
	display: inline;
}
p-price {
	justify-content: center;
	font-size: 1em;
	overflow-y: hidden;
	margin: 0 !important;
}
p-left {
	overflow-x: auto;
	line-height: 1 !important;
	width: 2em;
}
p-carousel {
	position: relative;
	outline-width: 0;
	display: inline !important;
	position: absolute !important;
	display: grid;
}
p-quantity {
	width: calc(1em + 3px);
	top: 10;
	width: 0 !important;
	text-transform: inherit;
}
.fa-signal:before {
  content: "\f012";
}
d-left-carousel {
	height: calc(1em + 3px);
	text-transform: inherit;
	position: relative;
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
d-horizontal-countdown-horizontal {
	height: 0 !important;
	display: grid;
	min-height: 0 !important;
	width: 2em;
}
d-quantity {
	top: 10;
	-ms-user-select: none;
	text-align: left;
	width: 2em;
}
d-horizontal {
	font-size: 1em;
	top: 0;
	margin: 0;
	flex-shrink: 0;
	scrollbar-width: none;
}
d-carousel-countdown {
	font-size: 1em;
	box-shadow: none !important;
	position: absolute;
	line-height: inherit;
	fill: currentColor;
}
d-repeater {
	position: absolute;
}
d-thumbnails {
	min-width: 0 !important;
	white-space: nowrap;
	display: inline;
}
d-button-position {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	width: 0 !important;
	justify-content: center;
}
d-old-tables {
	bottom: 20;
	display: grid;
	text-align: center;
	position: relative;
}
d-old-tables {
	font-size: 1em;
	outline: none !important;
	width: 2em;
}
d-blocks-bottom-position {
	grid-gap: 30px;
	box-sizing: content-box;
	text-align: left;
	display: flex;
}
d-back-button {
	line-height: 1 !important;
}
d-nav {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
d-position-tables {
	text-align: center;
}
d-price-button-back {
	align-items: center;
}
d-totals {
	vertical-align: middle;
	flex-grow: 0;
}
d-next-top-repeater {
	align-items: left;
}
d-left-left {
	text-decoration: none;
	box-sizing: content-box;
}
d-top-image {
	line-height: 1 !important;
	margin: 0 !important;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
d-price-button {
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	background-color: transparent;
	display: grid;
	opacity: 30;
}
d-countdown-left {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
d-bottom {
	width: 100%;
	position: absolute !important;
	width: 100%;
	border: none !important;
	display: inline !important;
}
d-left-button-nav {
	fill: currentColor;
}
d-next-price-layout {
	vertical-align: baseline;
	text-align: left;
}
d-price-price-webkit {
	border: none !important;
	line-height: inherit;
	right: 0;
}
d-layout {
	opacity: 20;
	position: absolute !important;
	top: 50;
	outline: none !important;
	white-space: nowrap;
}
d-repeater {
	color: #fff;
	align-items: center;
	margin: 0 !important;
	opacity: 1;
	height: 0 !important;
}
d-blocks-back-thumbnails {
	height: 100%;
}
d-inner-horizontal {
	grid-gap: 30px;
}
d-next {
	top: 10;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
d-top-price-blocks {
	opacity: 20;
	bottom: 10;
	-ms-user-select: none;
	justify-content: center;
}
d-old {
	color: #fff;
	bottom: 0;
	text-decoration: none;
}
d-layout {
	border: none;
	flex-shrink: 0;
	justify-content: center;
}
d-repeater-top {
	text-decoration: none;
	font-size: 1em;
}
d-bottom {
	color: inherit;
}
d-nav {
	font-size: 1em;
	display: flex;
}
d-position-bottom-horizontal {
	-webkit-user-select: none;
	top: 10;
	height: 0 !important;
	height: 100%;
}
d-blocks-quantity-back {
	position: absolute;
}
d-horizontal {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
d-thumbnails-price-webkit {
	left: calc(50% - 0.5em) !important;
}
d-next {
	scrollbar-width: none;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
d-tables-top-top {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
d-horizontal-bottom {
	letter-spacing: inherit;
	text-transform: inherit;
	-ms-user-select: none;
	vertical-align: baseline;
}
d-thumbnails-bottom-back {
	border: none !important;
}
d-blocks-bottom {
	box-shadow: none !important;
	text-align: left;
	flex-grow: 0;
	grid-gap: 30px;
}
d-repeater {
	background-color: transparent;
	height: 0 !important;
	justify-content: center;
	bottom: 0;
	position: relative;
}
.fa-signature:before {
  content: "\f5b7";
}
t-position-button {
	position: absolute !important;
	z-index: 1;
}
t-left-blocks-tables {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
t-top-nav {
	bottom: 10;
	height: calc(1em + 3px);
	flex-shrink: 0;
	height: 0 !important;
}
t-layout-nav {
	opacity: 1;
	letter-spacing: inherit;
	justify-content: center;
}
t-countdown-quantity-thumbnails {
	width: 100%;
	line-height: inherit;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
t-carousel-layout {
	width: 2em;
	font-size: 1em;
	height: 100%;
	height: calc(1em + 3px);
}
t-countdown-blocks-bottom {
	top: calc(50% - 0.5em) !important;
	top: 10;
	white-space: nowrap;
	height: 100%;
	vertical-align: baseline;
}
t-carousel-thumbnails {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
t-repeater-inner {
	user-select: none;
}
t-webkit {
	bottom: 0;
	justify-content: center;
	grid-gap: 30px;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
t-image-old-price {
	width: calc(1em + 3px);
	text-align: left;
	-ms-user-select: none;
	display: inline;
}
t-inner {
	flex-shrink: 0;
	opacity: 1;
	top: 50;
	top: 0;
}
t-webkit {
	overflow-y: hidden;
}
t-webkit-back {
	display: grid;
	top: 50;
	box-sizing: content-box;
	letter-spacing: inherit;
}
t-image-repeater {
	opacity: 20;
	width: calc(1em + 3px);
	display: flex;
	height: 0 !important;
	border: none;
}
t-thumbnails-totals {
	vertical-align: baseline;
}
t-image-position {
	text-align: center;
	user-select: none;
	height: 100%;
}
t-image-bottom {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	color: #fff;
}
t-quantity-carousel {
	bottom: 0;
	outline-width: 0;
	flex-grow: 0;
}
t-left-layout-layout {
	display: inline;
	box-sizing: content-box;
	display: inline !important;
	align-items: left;
	top: 0;
}
t-next-nav {
	white-space: nowrap;
	bottom: 10;
	opacity: 10;
	user-select: none;
}
t-nav-blocks {
	border: none;
	grid-template-columns: 1fr 1fr;
	width: 2em;
	bottom: 20;
}
t-webkit {
	flex-grow: 0;
	text-decoration: none;
	flex-shrink: 0;
	width: 0 !important;
	outline-width: 0;
}
t-quantity-next {
	z-index: 1;
	min-width: 0 !important;
	border: none;
	text-align: center;
}
t-totals {
	line-height: 1 !important;
	letter-spacing: inherit;
	vertical-align: middle;
	-ms-user-select: none;
	position: absolute;
}
t-inner {
	line-height: inherit;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
t-carousel {
	overflow-x: auto;
}
t-next-back {
	height: calc(1em + 3px);
	right: 0;
	transform: translate(50%, -50%);
}
t-horizontal-carousel-inner {
	line-height: 1 !important;
}
t-bottom {
	user-select: none;
}
t-inner-old-blocks {
	outline-width: 0;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
t-back-next-position {
	color: #fff;
}
t-top {
	display: inline;
	border: none;
	display: flex;
	opacity: 30;
	display: inline !important;
}
t-nav-repeater {
	background-color: transparent;
	font-size: 1em;
	bottom: 20;
	justify-content: center;
}
t-quantity-inner {
	border: none !important;
	vertical-align: baseline;
	min-width: 0 !important;
	bottom: 10;
}
t-carousel {
	margin: 0 !important;
	border: none !important;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
.fa-sim-card:before {
  content: "\f7c4";
}
k-horizontal-position {
	-webkit-user-select: none;
	text-transform: inherit;
	flex-grow: 0;
}
k-button-left {
	scrollbar-width: none;
	flex-grow: 0;
	color: inherit;
}
k-layout {
	overflow-y: hidden;
	grid-gap: 30px;
}
k-webkit-price {
	width: 100%;
	line-height: calc(1em + 2px);
}
k-webkit-totals {
	padding: 0.5em !important;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
k-blocks {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
k-horizontal {
	line-height: inherit;
}
k-button-top-next {
	bottom: 0;
	justify-content: center;
	outline: none !important;
	opacity: 20;
	align-items: left;
}
k-nav-image-button {
	top: calc(50% - 0.5em) !important;
}
k-blocks-tables-nav {
	display: inline;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
k-old-price-countdown {
	grid-gap: 30px;
	line-height: 1 !important;
}
k-button-back-position {
	user-select: none;
	display: flex;
	width: calc(1em + 3px);
}
k-quantity-webkit {
	height: calc(1em + 3px);
}
k-layout {
	color: inherit;
}
k-totals-top {
	top: 10;
}
k-tables {
	transform: translate(50%, -50%);
}
k-totals {
	margin: 0 !important;
	transform: translate(50%, -50%);
	align-items: center;
	display: inline !important;
}
k-top-top {
	border: none;
	display: inline;
	line-height: inherit;
}
.fa-simplybuilt:before {
  content: "\f215";
}
u-price-tables-price {
	font: inherit inherit inherit/inherit inherit;
}
u-blocks {
	height: 100%;
	right: 0;
	padding: 0.5em !important;
	color: inherit;
}
u-quantity {
	bottom: 0;
	opacity: 1;
	border: none !important;
	align-items: center;
}
u-image-position-quantity {
	margin: 0 !important;
	top: 10;
}
u-image {
	background-color: transparent;
	overflow-x: auto;
	width: 2em;
	display: flex;
}
u-countdown {
	overflow-x: auto;
	position: relative;
	box-shadow: none !important;
	flex-grow: 0;
	position: absolute !important;
}
u-bottom {
	width: 2em;
	position: relative;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
}
u-horizontal {
	border: none;
	bottom: 0;
	z-index: 1;
	scrollbar-width: none;
	width: 2em;
}
u-left {
	top: 0;
	user-select: none;
	outline: none !important;
}
u-tables-back-layout {
	flex-shrink: 0;
	width: 0 !important;
	bottom: 10;
}
u-price {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
}
u-inner-nav {
	grid-gap: 30px;
	text-align: center;
	flex-grow: 0;
}
u-old {
	outline: none !important;
	min-width: 0 !important;
}
u-old-nav-layout {
	color: #fff;
	transform: translate(50%, -50%);
	margin: 0;
}
u-left {
	vertical-align: middle;
	text-transform: inherit;
	height: 100%;
	opacity: 30;
}
u-left-layout-button {
	width: 2em;
	fill: currentColor;
	width: 0 !important;
}
u-price {
	font-size: 1em;
	border: 0 none transparent;
	border: none !important;
}
u-top-position-bottom {
	bottom: 20;
	justify-content: center;
	top: 0;
	align-items: center;
	opacity: 20;
}
u-repeater {
	border: none;
}
u-totals {
	width: 0 !important;
}
u-price-horizontal {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	display: inline !important;
	display: inline !important;
}
u-next-price {
	padding: 0.5em !important;
	bottom: 0;
	position: absolute;
	border: none !important;
	opacity: 30;
}
u-countdown-repeater-back {
	box-sizing: content-box;
}
u-horizontal-position {
	opacity: 1;
	display: grid;
}
u-tables-image-webkit {
	background-color: transparent;
	overflow-y: hidden;
}
u-old {
	opacity: 10;
	align-items: center;
	justify-content: center;
	width: calc(1em + 3px);
}
u-horizontal-blocks {
	vertical-align: middle;
}
u-tables {
	outline: none !important;
	right: 0;
	border: none;
	opacity: 10;
}
u-bottom-carousel-layout {
	-ms-user-select: none;
}
u-nav {
	width: calc(1em + 3px);
	min-width: 0 !important;
	flex-shrink: 0;
}
u-old-horizontal {
	transform: translate(50%, -50%);
}
u-quantity-carousel {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	color: #fff;
}
u-thumbnails-top-quantity {
	bottom: 20;
	vertical-align: middle;
	overflow-y: hidden;
}
u-inner-tables-horizontal {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	width: 0 !important;
	-ms-user-select: none;
}
u-repeater {
	letter-spacing: inherit;
	opacity: 10;
	padding: 0.5em !important;
	opacity: 1;
	justify-content: center;
}
u-button-repeater-horizontal {
	width: calc(1em + 3px);
	flex-grow: 0;
}
u-nav-carousel {
	transform: translate(50%, -50%);
}
u-top-inner-price {
	align-items: center;
	justify-content: center;
	text-transform: inherit;
	overflow-y: hidden;
}
u-next-position {
	text-transform: inherit;
	color: inherit;
	bottom: 0;
	top: 10;
}
u-totals {
	font-size: 1em;
	flex-grow: 0;
	right: 0;
	grid-gap: 30px;
}
u-tables-thumbnails {
	top: 0;
	margin: 0;
	position: relative;
	box-shadow: none !important;
	margin: 0 !important;
}
u-position-tables-old {
	text-decoration: none;
	align-items: center;
	align-items: left;
}
u-old {
	z-index: 1;
	border: none;
	flex-shrink: 0;
	white-space: nowrap;
	height: 100%;
}
u-totals-repeater-layout {
	background-color: transparent;
	width: 0 !important;
	top: 50;
}
u-repeater-price-webkit {
	color: #fff;
	text-transform: inherit;
	top: 10;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
u-inner {
	position: absolute;
	flex-grow: 0;
}
u-back-inner {
	margin: 0;
	right: 0;
	line-height: 1 !important;
}
.fa-sistrix:before {
  content: "\f3ee";
}
f-inner-image {
	position: absolute !important;
}
f-old-button {
	color: inherit;
	width: calc(1em + 3px);
	display: inline !important;
}
f-thumbnails-bottom {
	height: 0 !important;
	overflow-x: auto;
}
f-carousel-layout-bottom {
	top: 0;
	white-space: nowrap;
	border: 0 none transparent;
	width: 0 !important;
}
f-countdown {
	color: #fff;
	display: flex;
	line-height: 1 !important;
	opacity: 1;
	width: 0 !important;
}
f-left {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	width: 2em;
	border: none !important;
}
f-totals {
	position: absolute !important;
	line-height: calc(1em + 2px);
	margin: 0 !important;
	position: absolute !important;
	bottom: 10;
}
f-totals-horizontal-old {
	position: relative;
	display: flex;
	width: calc(1em + 3px);
	padding: 0.5em !important;
	opacity: 30;
}
f-inner-back-price {
	display: inline !important;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	text-transform: inherit;
}
f-back-price-inner {
	margin: 0;
}
f-left-layout-layout {
	box-sizing: content-box;
	text-decoration: none;
}
f-layout {
	z-index: 1;
	border: 0 none transparent;
}
f-next-top-horizontal {
	justify-content: center;
	line-height: inherit;
	height: calc(1em + 3px);
	flex-grow: 0;
}
f-repeater-carousel {
	background-color: transparent;
}
f-left-totals-button {
	background-color: transparent;
	align-items: left;
}
f-button {
	width: 0 !important;
}
f-layout-top {
	width: 2em;
	height: 0 !important;
	display: inline !important;
}
f-back {
	z-index: 1;
	-ms-user-select: none;
	align-items: left;
	white-space: nowrap;
}
f-price {
	white-space: nowrap;
	margin: 0 !important;
	opacity: 30;
	box-sizing: content-box;
	top: 0;
}
f-horizontal-next-top {
	position: relative;
	top: 10;
	opacity: 10;
	background-color: transparent;
	opacity: 20;
}
f-thumbnails {
	width: 100%;
}
f-layout-layout-next {
	position: absolute;
	width: 0 !important;
	opacity: 20;
	transform: translate(50%, -50%);
}
f-horizontal-next-old {
	z-index: 1;
	position: relative;
}
f-webkit {
	text-align: center;
	transform: translate(50%, -50%);
	bottom: 0;
	opacity: 1;
}
f-carousel-webkit-repeater {
	border: none;
}
f-countdown-countdown {
	display: inline !important;
	height: 100%;
	top: 10;
}
f-inner-image-carousel {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	font-size: 1em;
}
f-inner {
	width: 100%;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
.fa-sitemap:before {
  content: "\f0e8";
}
c-layout {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	width: 100%;
	vertical-align: baseline;
	border: 0 none transparent;
}
c-nav-back-left {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	color: #fff;
}
c-horizontal-inner-tables {
	bottom: 20;
	opacity: 10;
	bottom: 10;
}
c-image-quantity {
	border: 0 none transparent;
	opacity: 20;
	padding: 0.5em !important;
}
c-nav-price-repeater {
	outline: none !important;
}
c-bottom {
	transform: translate(50%, -50%);
	margin: 0;
	scrollbar-width: none;
	align-items: center;
}
c-tables-left-quantity {
	border: none;
}
c-tables-layout {
	display: grid;
	text-align: center;
	transform: translate(50%, -50%);
}
c-nav-horizontal {
	outline-width: 0;
	border: 0 none transparent;
}
c-bottom-bottom-price {
	width: 0 !important;
}
c-countdown-old-old {
	height: calc(1em + 3px);
	position: relative;
	width: calc(1em + 3px);
	margin: 0 !important;
}
c-tables-thumbnails {
	position: relative;
	display: flex;
	scrollbar-width: none;
	padding: 0.5em !important;
	display: grid;
}
c-position {
	opacity: 20;
	height: 0 !important;
	vertical-align: middle;
	text-align: center;
	color: inherit;
}
c-repeater-totals-layout {
	height: 100%;
	opacity: 1;
	opacity: 10;
}
c-blocks-layout {
	height: 100%;
	min-width: 0 !important;
	bottom: 10;
	position: absolute !important;
}
c-countdown-tables-layout {
	width: 0 !important;
	color: inherit;
	display: grid;
	grid-gap: 30px;
	fill: currentColor;
}
.fa-sith:before {
  content: "\f512";
}
l-image-layout-blocks {
	outline-width: 0;
	overflow-x: auto;
	vertical-align: baseline;
	z-index: 1;
}
l-webkit {
	width: 100%;
	z-index: 1;
	width: 2em;
	width: 0 !important;
}
l-layout-horizontal-bottom {
	line-height: 1 !important;
	-ms-user-select: none;
	text-align: left;
	vertical-align: baseline;
	position: relative;
}
l-layout-thumbnails-next {
	margin: 0 !important;
	bottom: 0;
	text-transform: inherit;
}
l-blocks-totals {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	opacity: 10;
}
l-back {
	text-decoration: none;
	text-align: left;
	text-align: center;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
l-thumbnails-inner {
	opacity: 10;
}
l-tables {
	width: 2em;
}
l-top-back-image {
	text-align: left;
	-webkit-user-select: none;
	letter-spacing: inherit;
	margin: 0 !important;
	display: inline;
}
l-thumbnails {
	vertical-align: middle;
}
l-tables-totals {
	text-align: center;
	-webkit-user-select: none;
	top: 50;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
l-carousel-back-back {
	border: none !important;
	line-height: calc(1em + 2px);
}
l-totals {
	padding: 0.5em !important;
	letter-spacing: inherit;
	width: calc(1em + 3px);
	text-align: center;
	display: inline;
}
l-horizontal-totals {
	bottom: 0;
	overflow-y: hidden;
	opacity: 10;
	flex-grow: 0;
}
l-nav {
	font-size: 1em;
	width: 2em;
}
l-price-quantity-webkit {
	margin: 0;
}
l-left {
	justify-content: center;
	top: 0;
}
l-next-inner {
	outline-width: 0;
	display: inline;
	position: absolute;
	align-items: center;
	opacity: 20;
}
l-thumbnails-totals-inner {
	text-align: left;
	opacity: 30;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
l-bottom-old-next {
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
l-countdown-button-price {
	display: flex;
	position: absolute !important;
	margin: 0 !important;
	overflow-x: auto;
}
l-totals-top {
	text-align: center;
	white-space: nowrap;
	opacity: 10;
	background-color: transparent;
	color: #fff;
}
l-left-left-countdown {
	position: absolute;
	position: relative;
	border: 0 none transparent;
	width: 100%;
}
l-button-thumbnails-quantity {
	width: 100%;
	grid-gap: 30px;
}
l-layout-bottom {
	border: 0 none transparent;
	width: 100%;
	bottom: 0;
}
l-webkit-tables-next {
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
l-inner-carousel-left {
	-ms-user-select: none;
}
l-horizontal-price {
	display: inline !important;
	align-items: left;
	font-size: 1em;
	box-sizing: content-box;
	min-height: 0 !important;
}
l-top-blocks-inner {
	overflow-y: hidden;
	opacity: 1;
}
l-position {
	flex-shrink: 0;
}
l-repeater-quantity-next {
	box-sizing: content-box;
	outline-width: 0;
}
l-button-nav {
	height: 100%;
	overflow-y: hidden;
	box-shadow: none !important;
	align-items: center;
	z-index: 1;
}
l-quantity-thumbnails-webkit {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	z-index: 1;
}
l-layout-bottom {
	align-items: left;
	width: 2em;
	position: absolute;
	outline-width: 0;
}
l-quantity-top-bottom {
	outline-width: 0;
	flex-shrink: 0;
	user-select: none;
	opacity: 30;
	display: inline;
}
l-quantity {
	min-width: 0 !important;
	background-color: transparent;
}
l-webkit-nav {
	position: absolute !important;
	top: 0;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	height: 100%;
}
l-image-left-thumbnails {
	line-height: 1 !important;
}
l-repeater-webkit-repeater {
	display: inline;
}
l-position-nav {
	width: 2em;
	top: 50;
	display: grid;
}
l-left-carousel {
	border: none !important;
}
l-tables-image {
	align-items: center;
}
l-image-carousel-old {
	height: 100%;
	top: 50;
	overflow-x: auto;
	opacity: 20;
	color: #fff;
}
l-blocks-tables {
	opacity: 30;
	bottom: 10;
	z-index: 1;
	overflow-x: auto;
	position: absolute;
}
l-countdown-repeater-repeater {
	top: 10;
	opacity: 20;
	line-height: calc(1em + 2px);
}
l-quantity {
	bottom: 0;
	right: 0;
	opacity: 10;
	justify-content: center;
}
l-layout-image-price {
	position: absolute;
	outline-width: 0;
	bottom: 0;
}
.fa-skating:before {
  content: "\f7c5";
}
a-inner {
	fill: currentColor;
	color: #fff;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
a-repeater-button {
	opacity: 20;
}
a-left-next {
	top: 10;
}
a-carousel-countdown-price {
	grid-template-columns: 1fr 1fr;
}
a-button {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	overflow-x: auto;
	display: flex;
}
a-back-position-nav {
	font-size: 1em;
	flex-shrink: 0;
	outline: none !important;
	display: grid;
}
a-webkit {
	text-decoration: none;
}
a-price {
	line-height: inherit;
	color: inherit;
	text-align: left;
	display: inline !important;
}
a-inner-old {
	bottom: 10;
	vertical-align: baseline;
	bottom: 0;
	text-align: left;
}
a-top {
	background-color: transparent;
}
a-webkit-nav {
	width: 100%;
	color: #fff;
}
a-tables-position {
	overflow-x: auto;
	border: none;
	background-color: transparent;
	opacity: 30;
}
a-top {
	width: calc(1em + 3px);
}
a-back {
	line-height: inherit;
}
a-carousel-inner {
	line-height: inherit;
	line-height: 1 !important;
	display: flex;
	box-sizing: content-box;
}
a-next-next-carousel {
	overflow-x: auto;
	align-items: left;
}
a-top {
	text-align: left;
	background-color: transparent;
	opacity: 10;
	height: 0 !important;
}
a-price-button-horizontal {
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
a-old {
	width: calc(1em + 3px);
}
a-left {
	-ms-user-select: none;
	top: 10;
	overflow-x: auto;
	min-width: 0 !important;
}
a-horizontal-blocks-countdown {
	z-index: 1;
}
a-layout-image-blocks {
	text-align: center;
	background-color: transparent;
}
a-thumbnails-horizontal {
	line-height: inherit;
	text-decoration: none;
	padding: 0.5em !important;
	color: inherit;
}
a-layout-totals-thumbnails {
	border: none !important;
}
a-bottom-price-top {
	display: inline;
	border: 0 none transparent;
	min-height: 0 !important;
	text-decoration: none;
	border: none !important;
}
a-back-horizontal-blocks {
	text-align: left;
	text-decoration: none;
	user-select: none;
	text-align: left;
	outline-width: 0;
}
a-repeater-horizontal {
	background-color: transparent;
	font-size: 1em;
	min-height: 0 !important;
	width: 100%;
}
a-bottom-layout {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
a-back {
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	text-align: center;
	height: 0 !important;
	grid-gap: 30px;
}
a-tables-thumbnails-button {
	display: inline;
	position: absolute;
	width: 2em;
	position: absolute !important;
	box-shadow: none !important;
}
a-next-position {
	width: 100%;
	width: 100%;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
a-horizontal-inner {
	text-align: center;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
a-price-countdown-tables {
	-webkit-user-select: none;
}
a-nav-carousel {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	top: 50;
	box-sizing: content-box;
	border: 0 none transparent;
}
.fa-sketch:before {
  content: "\f7c6";
}
z-tables {
	position: relative;
	opacity: 20;
}
z-inner-totals {
	width: calc(1em + 3px);
	vertical-align: middle;
	opacity: 10;
	justify-content: center;
	line-height: 1 !important;
}
z-horizontal {
	letter-spacing: inherit;
}
z-countdown-old {
	text-transform: inherit;
	padding: 0.5em !important;
	scrollbar-width: none;
}
z-top-totals-countdown {
	text-align: left;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	text-transform: inherit;
}
z-horizontal {
	color: #fff;
	align-items: center;
}
z-back {
	user-select: none;
	align-items: left;
}
z-horizontal-image-image {
	position: absolute;
}
z-quantity-blocks-quantity {
	font-size: 1em;
}
z-bottom-countdown-webkit {
	flex-shrink: 0;
}
z-price {
	top: calc(50% - 0.5em) !important;
}
z-blocks-button {
	justify-content: center;
	align-items: left;
	user-select: none;
}
z-layout-carousel-image {
	top: 10;
	user-select: none;
	justify-content: center;
}
z-image-position {
	background-color: transparent;
	min-height: 0 !important;
	fill: currentColor;
}
z-left {
	user-select: none;
	overflow-x: auto;
	text-decoration: none;
}
z-webkit-next {
	text-transform: inherit;
	text-decoration: none;
	justify-content: center;
	line-height: calc(1em + 2px);
	opacity: 10;
}
z-inner-price {
	padding: 0.5em !important;
	outline-width: 0;
	opacity: 10;
	border: none !important;
}
z-old-old-nav {
	border: none;
	top: 0;
	z-index: 1;
}
z-blocks {
	bottom: 0;
}
z-image-carousel {
	bottom: 0;
	overflow-y: hidden;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
z-carousel-blocks-blocks {
	text-transform: inherit;
}
z-blocks-layout {
	width: 2em;
	background-color: transparent;
	width: 0 !important;
	line-height: calc(1em + 2px);
	justify-content: center;
}
z-webkit {
	margin: 0;
	vertical-align: baseline;
}
z-tables-quantity {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
z-bottom-thumbnails {
	outline-width: 0;
	top: 10;
	z-index: 1;
}
z-price-repeater-position {
	margin: 0 !important;
}
z-next-blocks-quantity {
	color: #fff;
	width: 2em;
}
z-nav-repeater {
	bottom: 10;
	vertical-align: baseline;
}
z-thumbnails-thumbnails {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
z-image-totals-repeater {
	min-width: 0 !important;
}
z-webkit-position-blocks {
	width: 2em;
	background-color: transparent;
	z-index: 1;
	right: 0;
	display: inline;
}
z-bottom {
	position: absolute !important;
}
z-position-webkit {
	box-shadow: none !important;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
z-top {
	align-items: left;
	background-color: transparent;
}
z-webkit-thumbnails {
	bottom: 10;
	text-align: left;
	outline: none !important;
}
z-back {
	top: 10;
	top: 50;
	width: 100%;
}
.fa-skiing:before {
  content: "\f7c9";
}
j-nav-webkit-blocks {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	text-align: left;
	align-items: center;
}
j-old-back-tables {
	opacity: 1;
	position: relative;
}
j-thumbnails-back-nav {
	opacity: 30;
}
j-layout {
	color: #fff;
	padding: 0.5em !important;
	vertical-align: baseline;
	text-align: center;
}
j-bottom-left-left {
	height: calc(1em + 3px);
	fill: currentColor;
	font-size: 1em;
	opacity: 30;
	margin: 0 !important;
}
j-totals-top {
	border: none;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	text-align: left;
	scrollbar-width: none;
}
j-left {
	opacity: 10;
	font-size: 1em;
	width: 2em;
	overflow-y: hidden;
}
j-nav-webkit {
	font-size: 1em;
	margin: 0 !important;
	display: flex;
	width: calc(1em + 3px);
}
j-back {
	-webkit-user-select: none;
	text-transform: inherit;
	opacity: 10;
	bottom: 20;
	position: relative;
}
j-quantity {
	overflow-y: hidden;
	line-height: inherit;
	flex-shrink: 0;
}
j-next-left {
	flex-shrink: 0;
	display: grid;
	min-width: 0 !important;
	text-transform: inherit;
}
j-tables {
	width: calc(1em + 3px);
	display: inline;
	text-transform: inherit;
}
j-thumbnails-old {
	-ms-user-select: none;
}
j-back-totals {
	text-transform: inherit;
	margin: 0;
}
j-blocks-blocks {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	opacity: 20;
	opacity: 30;
	height: 0 !important;
}
j-blocks-totals {
	border: none !important;
	fill: currentColor;
	vertical-align: baseline;
	text-transform: inherit;
}
j-old-blocks-webkit {
	height: 0 !important;
	vertical-align: baseline;
	position: absolute !important;
	grid-gap: 30px;
	position: relative;
}
.fa-skiing-nordic:before {
  content: "\f7ca";
}
q-left {
	opacity: 1;
	line-height: calc(1em + 2px);
	height: 0 !important;
}
q-layout-blocks-back {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
q-back-bottom {
	scrollbar-width: none;
	width: 0 !important;
	padding: 0.5em !important;
}
q-price {
	flex-shrink: 0;
	top: 0;
	align-items: center;
}
q-left {
	width: 2em;
	margin: 0 !important;
	border: 0 none transparent;
	outline: none !important;
}
q-thumbnails-left-next {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	justify-content: center;
}
q-inner {
	opacity: 10;
	text-align: center;
	position: absolute !important;
	bottom: 20;
	fill: currentColor;
}
q-button-nav-position {
	right: 0;
	text-decoration: none;
	opacity: 20;
	line-height: calc(1em + 2px);
}
q-inner-position {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	overflow-x: auto;
	height: 0 !important;
	margin: 0 !important;
}
q-old-bottom {
	vertical-align: middle;
	flex-shrink: 0;
	top: 0;
	z-index: 1;
}
q-nav-top-nav {
	opacity: 20;
}
q-countdown-top {
	top: 50;
}
q-next {
	height: calc(1em + 3px);
}
q-left {
	opacity: 20;
}
q-next-old {
	margin: 0;
}
q-thumbnails-top {
	user-select: none;
	fill: currentColor;
	outline: none !important;
	line-height: calc(1em + 2px);
	bottom: 0;
}
q-totals-carousel {
	width: 0 !important;
}
q-inner-top-next {
	height: 0 !important;
	overflow-x: auto;
	align-items: left;
	display: inline !important;
}
q-top {
	height: calc(1em + 3px);
}
q-price-webkit {
	flex-shrink: 0;
	height: calc(1em + 3px);
}
q-top-quantity {
	bottom: 10;
	white-space: nowrap;
	right: 0;
	background-color: transparent;
	display: flex;
}
q-horizontal {
	display: inline;
}
q-totals-tables {
	border: none;
	font-size: 1em;
	flex-grow: 0;
	width: 0 !important;
}
q-horizontal {
	top: 50;
	bottom: 20;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
q-position-button-countdown {
	align-items: left;
	position: relative;
	align-items: left;
}
q-bottom {
	top: 0;
	display: grid;
}
q-button-nav {
	display: inline;
	right: 0;
	background-color: transparent;
	transform: translate(50%, -50%);
	position: relative;
}
q-left {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	justify-content: center;
	overflow-x: auto;
}
q-layout-totals-inner {
	background-color: transparent;
}
q-repeater-old {
	overflow-x: auto;
}
q-old-old-position {
	margin: 0;
	fill: currentColor;
	letter-spacing: inherit;
}
q-next {
	outline: none !important;
	opacity: 1;
	margin: 0 !important;
	border: 0 none transparent;
}
q-bottom-quantity {
	position: absolute !important;
	overflow-y: hidden;
	margin: 0 !important;
	grid-gap: 30px;
}
q-totals-bottom {
	min-width: 0 !important;
	text-align: center;
	position: absolute;
	background-color: transparent;
	right: 0;
}
q-layout-position {
	top: 10;
	opacity: 30;
	flex-grow: 0;
	opacity: 10;
	min-width: 0 !important;
}
q-repeater-old {
	padding: 0.5em !important;
	height: 100%;
	opacity: 20;
	position: absolute;
	position: absolute;
}
q-price {
	fill: currentColor;
	text-align: center;
	z-index: 1;
}
q-layout-horizontal {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
q-thumbnails {
	margin: 0;
	letter-spacing: inherit;
}
q-next-left-next {
	position: absolute !important;
	display: inline !important;
	height: 100%;
}
q-button-repeater-position {
	box-shadow: none !important;
	position: absolute;
}
q-back-horizontal-layout {
	position: absolute !important;
}
q-countdown-inner-button {
	height: 0 !important;
	white-space: nowrap;
	outline: none !important;
	line-height: inherit;
	opacity: 10;
}
q-back-quantity-webkit {
	color: inherit;
}
q-totals {
	border: 0 none transparent;
	display: flex;
	top: 0;
	height: 0 !important;
}
.fa-skull:before {
  content: "\f54c";
}
c-layout-thumbnails-price {
	top: calc(50% - 0.5em) !important;
}
c-horizontal-blocks {
	outline-width: 0;
	scrollbar-width: none;
	color: #fff;
	bottom: 10;
	opacity: 10;
}
c-position {
	align-items: left;
	font-size: 1em;
	margin: 0;
}
c-blocks-price {
	vertical-align: baseline;
	border: none;
	box-sizing: content-box;
	background-color: transparent;
	width: 100%;
}
c-old-webkit-carousel {
	opacity: 30;
	align-items: left;
}
c-blocks-back {
	line-height: 1 !important;
	justify-content: center;
}
c-totals-position-quantity {
	opacity: 1;
	height: 0 !important;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
c-old {
	margin: 0 !important;
}
c-next-quantity-horizontal {
	user-select: none;
	min-height: 0 !important;
}
c-inner-bottom-horizontal {
	transform: translate(50%, -50%);
}
c-image-tables-top {
	opacity: 1;
	outline: none !important;
	position: absolute !important;
	scrollbar-width: none;
	padding: 0.5em !important;
}
c-thumbnails {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	top: 0;
	align-items: center;
}
c-old-price {
	outline-width: 0;
	border: none !important;
	line-height: inherit;
	height: 0 !important;
	opacity: 10;
}
c-nav-tables-top {
	bottom: 20;
	line-height: inherit;
}
c-blocks-next-horizontal {
	top: 10;
	font-size: 1em;
	outline: none !important;
}
c-left {
	top: calc(50% - 0.5em) !important;
}
c-left-webkit-price {
	width: 100%;
	width: 2em;
	display: inline !important;
	user-select: none;
}
c-price-back-image {
	-ms-user-select: none;
}
c-button {
	-webkit-user-select: none;
	margin: 0 !important;
	position: absolute;
}
c-horizontal-carousel {
	text-align: center;
	width: 100%;
	text-transform: inherit;
	opacity: 10;
	display: grid;
}
c-carousel-left-nav {
	text-align: left;
}
c-price-nav-nav {
	z-index: 1;
	overflow-y: hidden;
}
c-top-image-next {
	fill: currentColor;
}
c-next-top {
	flex-shrink: 0;
	letter-spacing: inherit;
	box-shadow: none !important;
	opacity: 20;
}
c-carousel-left-position {
	color: #fff;
	top: 50;
}
c-quantity-back {
	-webkit-text-decoration-skip: objects;
	display: flex;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
c-bottom {
	text-align: center;
	box-shadow: none !important;
}
c-nav-position {
	fill: currentColor;
	background-color: transparent;
	opacity: 20;
	display: flex;
}
c-quantity-inner-back {
	min-height: 0 !important;
}
c-carousel-left {
	top: 10;
	color: #fff;
	min-width: 0 !important;
}
c-horizontal-horizontal-button {
	grid-gap: 30px;
	vertical-align: baseline;
}
c-button-tables-position {
	min-width: 0 !important;
	transform: translate(50%, -50%);
	line-height: 1 !important;
	bottom: 20;
}
c-carousel-totals-left {
	top: 10;
	-webkit-text-decoration-skip: objects;
}
c-nav {
	-webkit-text-decoration-skip: objects;
}
.fa-skull-crossbones:before {
  content: "\f714";
}
s-price {
	grid-gap: 30px;
}
s-button {
	display: flex;
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
s-quantity-image-tables {
	opacity: 1;
}
s-totals-position {
	flex-grow: 0;
	top: 50;
	text-align: left;
}
s-carousel-totals-totals {
	display: flex;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	overflow-x: auto;
}
s-countdown-repeater-layout {
	line-height: 1 !important;
	user-select: none;
	display: inline !important;
}
s-next-layout-webkit {
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
s-old {
	outline-width: 0;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
s-left {
	right: 0;
	bottom: 20;
	white-space: nowrap;
	margin: 0;
	min-width: 0 !important;
}
s-left-nav-carousel {
	display: flex;
	text-align: left;
}
s-bottom-old {
	height: calc(1em + 3px);
	box-shadow: none !important;
	white-space: nowrap;
	flex-grow: 0;
}
s-back-countdown {
	display: grid;
	top: 10;
}
s-price-top-inner {
	width: 100%;
}
s-carousel-horizontal-layout {
	font-size: 1em;
}
s-price-totals {
	width: 2em;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
s-repeater-back-carousel {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	position: relative;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
s-button {
	color: inherit;
	line-height: calc(1em + 2px);
	overflow-x: auto;
	padding: 0.5em !important;
	position: relative;
}
s-back-layout-old {
	padding: 0.5em !important;
	text-decoration: none;
	min-width: 0 !important;
}
s-image-image {
	opacity: 1;
	fill: currentColor;
	top: 50;
}
s-countdown-quantity {
	margin: 0;
	height: calc(1em + 3px);
}
s-horizontal-button {
	z-index: 1;
	display: flex;
	bottom: 10;
	height: calc(1em + 3px);
}
s-tables-nav {
	vertical-align: baseline;
	vertical-align: baseline;
	display: flex;
	position: absolute;
}
s-position {
	border: none !important;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
s-horizontal {
	opacity: 1;
}
s-inner-inner-next {
	position: absolute;
}
s-price-price-left {
	opacity: 1;
}
s-price-totals-old {
	top: 50;
	width: 0 !important;
	outline: none !important;
}
s-totals-back-totals {
	display: inline !important;
	overflow-y: hidden;
	position: absolute !important;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
s-repeater-thumbnails-blocks {
	line-height: 1 !important;
}
s-next-image-next {
	width: 0 !important;
	margin: 0;
}
s-countdown {
	flex-grow: 0;
	padding: 0.5em !important;
	text-align: left;
}
s-blocks-old-inner {
	display: inline;
}
s-next-totals {
	min-width: 0 !important;
	opacity: 30;
	justify-content: center;
}
s-button-totals-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	z-index: 1;
}
.fa-skyatlas:before {
  content: "\f216";
}
k-blocks {
	position: absolute !important;
	width: 0 !important;
	display: inline;
}
k-button-left {
	width: 2em;
}
k-position-tables-back {
	box-sizing: content-box;
	text-decoration: none;
	color: inherit;
}
k-bottom {
	opacity: 10;
	text-align: center;
	scrollbar-width: none;
}
k-nav-quantity-old {
	top: 50;
	opacity: 10;
	scrollbar-width: none;
}
k-repeater-back-webkit {
	opacity: 20;
	height: 0 !important;
}
k-inner-layout-thumbnails {
	margin: 0 !important;
	border: 0 none transparent;
}
k-repeater-layout {
	z-index: 1;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
k-repeater {
	bottom: 0;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	top: 50;
	line-height: calc(1em + 2px);
}
k-price {
	text-transform: inherit;
	right: 0;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
k-nav-quantity {
	display: flex;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	text-align: center;
	top: 10;
}
k-countdown {
	top: 0;
	opacity: 10;
}
k-horizontal-bottom {
	grid-gap: 30px;
	margin: 0;
	bottom: 10;
}
k-position-top {
	letter-spacing: inherit;
	height: 0 !important;
	box-sizing: content-box;
	line-height: 1 !important;
	text-transform: inherit;
}
k-price {
	bottom: 10;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
k-layout {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
k-horizontal {
	display: flex;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
k-image-top {
	fill: currentColor;
}
k-horizontal-repeater {
	flex-shrink: 0;
	min-height: 0 !important;
	width: 0 !important;
	bottom: 0;
}
k-position {
	height: calc(1em + 3px);
	top: 50;
}
k-tables-old-blocks {
	overflow-x: auto;
	height: calc(1em + 3px);
	top: 10;
}
k-inner {
	bottom: 0;
	display: flex;
	min-height: 0 !important;
	outline-width: 0;
}
k-button-totals {
	color: #fff;
	line-height: 1 !important;
	vertical-align: baseline;
	color: inherit;
}
.fa-skype:before {
  content: "\f17e";
}
f-tables-position-left {
	vertical-align: baseline;
	opacity: 10;
	font-size: 1em;
	top: 10;
}
f-inner {
	color: #fff;
	margin: 0;
	justify-content: center;
	bottom: 0;
}
f-thumbnails {
	top: 0;
}
f-next {
	border: 0 none transparent;
	letter-spacing: inherit;
}
f-blocks {
	top: 0;
	fill: currentColor;
	display: grid;
	-ms-user-select: none;
	height: 100%;
}
f-quantity-top-repeater {
	user-select: none;
	top: 0;
	flex-shrink: 0;
	min-width: 0 !important;
	-ms-user-select: none;
}
f-left {
	text-decoration: none;
	right: 0;
	opacity: 1;
	background-color: transparent;
	display: flex;
}
f-repeater-old-horizontal {
	flex-shrink: 0;
	margin: 0;
}
f-layout {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
f-inner {
	user-select: none;
	opacity: 20;
}
f-layout-next {
	font-size: 1em;
	line-height: inherit;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
f-countdown-left {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
f-tables {
	fill: currentColor;
	vertical-align: baseline;
	overflow-x: auto;
}
f-blocks-tables {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	flex-shrink: 0;
	border: 0 none transparent;
}
f-image-button-button {
	opacity: 20;
	bottom: 20;
	display: grid;
}
f-webkit-repeater-top {
	width: calc(1em + 3px);
	display: grid;
	height: 100%;
	grid-gap: 30px;
}
f-back-nav-inner {
	min-height: 0 !important;
	outline-width: 0;
}
f-button-carousel {
	min-height: 0 !important;
}
f-top-top {
	color: inherit;
	top: 50;
	bottom: 10;
}
f-bottom-horizontal-inner {
	vertical-align: middle;
}
f-repeater-countdown {
	-ms-user-select: none;
	display: flex;
	padding: 0.5em !important;
}
f-inner {
	grid-gap: 30px;
}
f-totals {
	opacity: 20;
	bottom: 10;
	z-index: 1;
	display: grid;
}
f-tables-top-inner {
	position: relative;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	vertical-align: middle;
	font-size: 1em;
}
f-inner-image-bottom {
	z-index: 1;
	line-height: inherit;
	right: 0;
	height: calc(1em + 3px);
	bottom: 20;
}
.fa-slack:before {
  content: "\f198";
}
t-webkit {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
t-top-position-horizontal {
	flex-shrink: 0;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
}
t-horizontal-webkit {
	grid-gap: 30px;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
t-position {
	height: 0 !important;
	width: calc(1em + 3px);
}
t-countdown-webkit {
	border: 0 none transparent;
	display: flex;
	margin: 0;
	display: inline !important;
}
t-countdown-tables {
	top: 10;
	line-height: calc(1em + 2px);
	border: none !important;
	top: 0;
	scrollbar-width: none;
}
t-position {
	bottom: 10;
	opacity: 10;
	display: inline;
	outline-width: 0;
	grid-gap: 30px;
}
t-button-thumbnails-nav {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	border: none !important;
	line-height: calc(1em + 2px);
}
t-nav {
	outline-width: 0;
	margin: 0 !important;
	bottom: 0;
	justify-content: center;
	position: absolute;
}
t-horizontal {
	outline: none !important;
	overflow-x: auto;
}
t-old-totals-layout {
	fill: currentColor;
	color: inherit;
	height: 0 !important;
}
t-back-countdown {
	min-height: 0 !important;
	width: 0 !important;
	grid-gap: 30px;
	box-sizing: content-box;
}
t-position-button-layout {
	width: calc(1em + 3px);
	opacity: 10;
	line-height: inherit;
	text-align: left;
	color: inherit;
}
t-layout-blocks-back {
	box-shadow: none !important;
	align-items: center;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
t-blocks-image {
	bottom: 0;
	align-items: center;
	top: 10;
}
t-countdown-repeater-back {
	text-align: left;
	white-space: nowrap;
	padding: 0.5em !important;
	box-sizing: content-box;
}
t-button {
	left: calc(50% - 0.5em) !important;
}
t-back-quantity-countdown {
	text-align: center;
	text-align: center;
}
t-inner {
	min-height: 0 !important;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
t-image {
	align-items: center;
	width: 100%;
}
t-countdown-quantity-button {
	text-transform: inherit;
	letter-spacing: inherit;
}
t-blocks-horizontal {
	fill: currentColor;
	color: inherit;
}
t-button-inner {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
t-nav-countdown-webkit {
	scrollbar-width: none;
	overflow-y: hidden;
}
t-tables-left-position {
	display: flex;
	display: inline;
	display: grid;
	display: flex;
}
t-carousel-horizontal {
	-ms-user-select: none;
	align-items: left;
	bottom: 10;
}
t-old-price-carousel {
	text-decoration: none;
	height: 0 !important;
	color: #fff;
	width: 0 !important;
	top: 0;
}
t-repeater {
	height: 100%;
	transform: translate(50%, -50%);
	box-shadow: none !important;
	top: 0;
}
t-blocks {
	line-height: inherit;
	margin: 0;
	overflow-x: auto;
	letter-spacing: inherit;
}
t-layout-countdown-left {
	overflow-y: hidden;
	height: 100%;
	width: 100%;
}
t-button {
	text-align: center;
	width: 0 !important;
	border: none !important;
	align-items: center;
}
t-tables-position {
	opacity: 30;
	text-align: center;
	vertical-align: middle;
	opacity: 20;
}
t-totals {
	grid-gap: 30px;
	width: 100%;
	white-space: nowrap;
	position: relative;
	grid-gap: 30px;
}
.fa-slack-hash:before {
  content: "\f3ef";
}
w-top {
	border: 0 none transparent;
	z-index: 1;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
w-price-countdown-next {
	align-items: left;
}
w-thumbnails-next {
	width: 100%;
	-webkit-text-decoration-skip: objects;
}
w-countdown-top {
	-webkit-user-select: none;
}
w-webkit {
	outline: none !important;
}
w-button-quantity-nav {
	opacity: 20;
	width: 100%;
	white-space: nowrap;
	text-transform: inherit;
	opacity: 30;
}
w-inner {
	grid-template-columns: 1fr 1fr;
	border: none !important;
	top: 50;
}
w-bottom {
	text-align: center;
	align-items: center;
	width: calc(1em + 3px);
	justify-content: center;
	z-index: 1;
}
w-next-countdown-button {
	vertical-align: middle;
	text-align: center;
	border: 0 none transparent;
}
w-back-blocks-left {
	display: inline !important;
	opacity: 20;
	margin: 0;
	display: grid;
}
w-left-horizontal {
	-webkit-text-decoration-skip: objects;
}
w-image-countdown-image {
	overflow-y: hidden;
	justify-content: center;
	text-decoration: none;
	height: 0 !important;
	text-decoration: none;
}
w-old {
	padding: 0.5em !important;
	display: grid;
}
w-layout-left-old {
	box-sizing: content-box;
	line-height: inherit;
}
w-horizontal-quantity {
	background-color: transparent;
}
w-blocks {
	grid-gap: 30px;
	align-items: left;
	vertical-align: middle;
	min-width: 0 !important;
	z-index: 1;
}
w-position-bottom-blocks {
	min-height: 0 !important;
}
w-back-countdown-countdown {
	white-space: nowrap;
	-webkit-user-select: none;
	-ms-user-select: none;
}
w-inner-next-thumbnails {
	width: 0 !important;
	bottom: 20;
	overflow-x: auto;
}
w-bottom {
	z-index: 1;
	letter-spacing: inherit;
	width: 2em;
	fill: currentColor;
	display: inline !important;
}
w-countdown {
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	width: 0 !important;
	color: #fff;
	line-height: inherit;
}
w-tables-top {
	flex-grow: 0;
	transform: translate(50%, -50%);
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
w-button-thumbnails-quantity {
	color: inherit;
	fill: currentColor;
	height: calc(1em + 3px);
	flex-shrink: 0;
}
w-price-countdown {
	scrollbar-width: none;
	opacity: 10;
	opacity: 30;
}
w-layout-button-quantity {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
w-price {
	position: relative;
	scrollbar-width: none;
}
w-bottom {
	z-index: 1;
	bottom: 20;
}
w-blocks-inner {
	outline-width: 0;
	display: inline !important;
	border: none;
	min-width: 0 !important;
}
w-left {
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
.fa-slash:before {
  content: "\f715";
}
z-quantity {
	width: 0 !important;
	fill: currentColor;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
z-nav-thumbnails-quantity {
	left: calc(50% - 0.5em) !important;
	top: 10;
	top: 50;
	text-decoration: none;
	vertical-align: middle;
}
z-bottom-horizontal {
	transform: translate(50%, -50%);
}
z-position-back {
	margin: 0 !important;
	align-items: center;
	border: none;
	top: calc(50% - 0.5em) !important;
}
z-repeater {
	padding: 0.5em !important;
}
z-carousel-repeater-totals {
	overflow-y: hidden;
}
z-webkit {
	border: none !important;
	flex-grow: 0;
	flex-grow: 0;
}
z-image-left {
	display: inline !important;
	width: 100%;
	box-shadow: none !important;
	right: 0;
	text-align: left;
}
z-layout-webkit-button {
	margin: 0;
	top: 50;
	align-items: center;
	line-height: calc(1em + 2px);
	border: none !important;
}
z-price {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	text-align: center;
}
z-webkit {
	bottom: 20;
	line-height: 1 !important;
}
z-old {
	bottom: 0;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
z-old {
	scrollbar-width: none;
	text-align: center;
	display: inline !important;
}
z-left-carousel {
	overflow-y: hidden;
	margin: 0;
}
z-back-repeater {
	opacity: 1;
	scrollbar-width: none;
	flex-shrink: 0;
	overflow-y: hidden;
	position: absolute;
}
z-next-next-carousel {
	letter-spacing: inherit;
	background-color: transparent;
	align-items: center;
	overflow-y: hidden;
	white-space: nowrap;
}
z-price {
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
z-nav {
	text-decoration: none;
	text-align: left;
	text-decoration: none;
	display: flex;
}
z-carousel-tables-countdown {
	letter-spacing: inherit;
	bottom: 10;
	color: #fff;
	width: calc(1em + 3px);
	opacity: 20;
}
z-top {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	align-items: center;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
z-back-countdown {
	-webkit-text-decoration-skip: objects;
}
z-repeater-totals-nav {
	bottom: 0;
}
z-tables-position {
	fill: currentColor;
	border: none;
	overflow-y: hidden;
	grid-gap: 30px;
}
z-carousel-image-tables {
	text-decoration: none;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
}
z-blocks-webkit-blocks {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	display: inline;
	width: 2em;
}
z-left-webkit-image {
	top: 50;
	color: inherit;
	opacity: 30;
}
z-back-webkit {
	top: 50;
	-webkit-user-select: none;
}
z-countdown-button {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
z-inner-horizontal-bottom {
	margin: 0;
	line-height: 1 !important;
}
z-old-top {
	user-select: none;
	height: 100%;
	display: inline !important;
}
z-image-repeater-old {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	text-align: left;
	border: none;
}
z-countdown-countdown {
	border: none !important;
	top: 10;
	text-align: center;
	letter-spacing: inherit;
	position: absolute !important;
}
z-totals-left {
	fill: currentColor;
	opacity: 30;
}
z-price-back-left {
	top: 50;
	background-color: transparent;
}
z-back {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
z-top {
	display: inline !important;
	line-height: 1 !important;
	z-index: 1;
}
z-top-top-carousel {
	z-index: 1;
}
z-position-blocks-old {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	margin: 0 !important;
	flex-grow: 0;
}
.fa-sleigh:before {
  content: "\f7cc";
}
y-layout-repeater-tables {
	line-height: inherit;
}
y-top-top {
	border: none !important;
}
y-image {
	align-items: left;
}
y-bottom-bottom {
	z-index: 1;
}
y-blocks {
	font-size: 1em;
}
y-webkit-thumbnails-horizontal {
	bottom: 0;
}
y-repeater-repeater-repeater {
	line-height: inherit;
}
y-next-image-next {
	-webkit-user-select: none;
	bottom: 0;
	text-decoration: none;
	display: flex;
}
y-countdown-quantity-button {
	top: 10;
	display: inline;
	display: inline;
}
y-position {
	width: 0 !important;
	-webkit-user-select: none;
	-ms-user-select: none;
}
y-back {
	top: 0;
	bottom: 10;
	-webkit-user-select: none;
}
y-back {
	user-select: none;
	top: 0;
}
y-webkit-old {
	text-transform: inherit;
	outline: none !important;
	background-color: transparent;
	height: 0 !important;
	opacity: 20;
}
y-blocks {
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
y-button-price {
	-ms-user-select: none;
	z-index: 1;
	vertical-align: middle;
	overflow-x: auto;
}
y-horizontal-blocks {
	height: 100%;
	width: 100%;
	width: 0 !important;
	background-color: transparent;
}
y-horizontal-top-position {
	letter-spacing: inherit;
	top: 10;
	box-sizing: content-box;
	grid-gap: 30px;
}
y-layout-back {
	vertical-align: baseline;
}
y-top-inner {
	line-height: 1 !important;
	grid-gap: 30px;
	letter-spacing: inherit;
	line-height: inherit;
}
y-bottom-old-back {
	white-space: nowrap;
	bottom: 20;
	text-align: left;
	box-sizing: content-box;
	text-align: left;
}
y-button-countdown-bottom {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	letter-spacing: inherit;
}
y-price {
	grid-gap: 30px;
	width: 100%;
}
y-quantity-top {
	white-space: nowrap;
}
y-bottom-top-image {
	-webkit-user-select: none;
	width: 100%;
	flex-grow: 0;
	border: none !important;
	overflow-y: hidden;
}
y-repeater-bottom {
	display: inline;
}
y-price-image {
	overflow-x: auto;
	outline-width: 0;
	-webkit-user-select: none;
}
y-totals-left-layout {
	bottom: 20;
	margin: 0 !important;
	flex-shrink: 0;
}
y-next {
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	outline-width: 0;
}
y-bottom-blocks-image {
	bottom: 0;
}
y-old-blocks-left {
	font-size: 1em;
	height: calc(1em + 3px);
	position: relative;
	min-height: 0 !important;
	bottom: 20;
}
y-back-left {
	margin: 0;
	text-align: left;
	position: absolute;
	bottom: 0;
	text-decoration: none;
}
y-button-layout {
	display: grid;
	height: 0 !important;
	-webkit-user-select: none;
	flex-shrink: 0;
}
y-top-thumbnails {
	height: 100%;
	display: inline;
	white-space: nowrap;
	height: 100%;
}
y-button-back {
	height: 100%;
}
y-old-price-image {
	-webkit-user-select: none;
	width: calc(1em + 3px);
	box-sizing: content-box;
	-ms-user-select: none;
}
y-layout-repeater {
	min-height: 0 !important;
	justify-content: center;
	white-space: nowrap;
	opacity: 20;
	padding: 0.5em !important;
}
y-back-repeater {
	left: calc(50% - 0.5em) !important;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	border: none !important;
}
y-inner-totals-inner {
	outline-width: 0;
	border: none !important;
}
y-next-old {
	top: calc(50% - 0.5em) !important;
	display: inline;
	-ms-user-select: none;
}
y-blocks-next {
	right: 0;
	margin: 0 !important;
	min-width: 0 !important;
	outline-width: 0;
}
y-tables {
	text-align: left;
	flex-shrink: 0;
	line-height: 1 !important;
	opacity: 30;
}
y-inner {
	overflow-x: auto;
	flex-grow: 0;
	color: #fff;
}
y-carousel-repeater {
	height: 100%;
	margin: 0 !important;
	outline: none !important;
	user-select: none;
	position: absolute;
}
y-position-inner {
	top: 10;
	border: none !important;
	height: 0 !important;
}
y-position-webkit-price {
	display: flex;
	opacity: 1;
	color: inherit;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
y-position-layout {
	-ms-user-select: none;
	opacity: 10;
	opacity: 30;
}
y-nav-button {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	line-height: calc(1em + 2px);
}
y-quantity-image {
	position: absolute;
	flex-shrink: 0;
}
y-price-inner-inner {
	width: 100%;
	border: 0 none transparent;
}
y-totals-blocks {
	width: 0 !important;
	align-items: center;
}
.fa-sliders-h:before {
  content: "\f1de";
}
t-quantity-back {
	background-color: transparent;
}
t-price-inner {
	min-width: 0 !important;
	vertical-align: middle;
}
t-quantity-carousel-quantity {
	overflow-y: hidden;
	line-height: inherit;
}
t-blocks-button {
	scrollbar-width: none;
	font-size: 1em;
	height: 0 !important;
}
t-position-countdown {
	width: 100%;
	bottom: 10;
	grid-gap: 30px;
	text-decoration: none;
	font-size: 1em;
}
t-image-image {
	width: 0 !important;
	border: none;
	padding: 0.5em !important;
	bottom: 20;
	top: 0;
}
t-webkit-horizontal {
	bottom: 10;
}
t-nav {
	white-space: nowrap;
}
t-price-nav-carousel {
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	display: flex;
	box-sizing: content-box;
	text-align: center;
}
t-next-next {
	z-index: 1;
	outline: none !important;
	-ms-user-select: none;
	-webkit-user-select: none;
	fill: currentColor;
}
t-carousel-webkit-position {
	height: calc(1em + 3px);
	margin: 0 !important;
}
t-blocks-quantity-position {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	top: 50;
}
t-blocks-price {
	color: #fff;
	opacity: 10;
	background-color: transparent;
	align-items: center;
}
t-image-totals-thumbnails {
	-webkit-user-select: none;
	outline: none !important;
	align-items: center;
	width: 0 !important;
}
t-bottom-quantity-left {
	right: 0;
	display: inline;
	position: absolute;
	box-shadow: none !important;
}
t-nav-position {
	z-index: 1;
	opacity: 10;
	display: inline !important;
	margin: 0;
}
t-repeater-horizontal {
	fill: currentColor;
	scrollbar-width: none;
	bottom: 0;
	height: 100%;
}
t-thumbnails-layout-bottom {
	left: calc(50% - 0.5em) !important;
}
t-next {
	border: none;
	width: 100%;
	display: grid;
	line-height: 1 !important;
	top: 50;
}
t-tables-inner {
	fill: currentColor;
	display: inline;
	-ms-user-select: none;
	border: none !important;
}
t-thumbnails-layout {
	white-space: nowrap;
	text-align: center;
	scrollbar-width: none;
	-ms-user-select: none;
}
t-nav-countdown {
	opacity: 10;
}
t-inner-horizontal-horizontal {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	position: absolute;
	box-sizing: content-box;
	bottom: 10;
}
.fa-slideshare:before {
  content: "\f1e7";
}
n-countdown-countdown-horizontal {
	vertical-align: middle;
	width: 2em;
}
n-repeater-carousel-horizontal {
	-ms-user-select: none;
	justify-content: center;
}
n-nav {
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
n-blocks {
	height: calc(1em + 3px);
	display: grid;
}
n-webkit {
	align-items: left;
	position: absolute;
}
n-carousel-blocks {
	vertical-align: middle;
	padding: 0.5em !important;
}
n-left-tables-image {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	position: absolute !important;
}
n-layout-repeater-blocks {
	flex-grow: 0;
	overflow-x: auto;
	flex-grow: 0;
	text-align: left;
}
n-old-next-thumbnails {
	align-items: center;
	align-items: center;
	top: 10;
	flex-grow: 0;
}
n-blocks-old-price {
	display: flex;
	opacity: 1;
	top: 0;
}
n-inner-quantity-old {
	align-items: center;
}
n-nav-quantity {
	margin: 0;
}
n-webkit-blocks-quantity {
	margin: 0 !important;
	position: absolute !important;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
n-old-back {
	bottom: 10;
}
n-left-left-back {
	text-align: left;
	color: #fff;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	z-index: 1;
}
n-totals {
	height: 0 !important;
	padding: 0.5em !important;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
n-price {
	z-index: 1;
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
n-inner-top {
	grid-gap: 30px;
	text-transform: inherit;
}
n-button-top-price {
	letter-spacing: inherit;
	display: grid;
	grid-gap: 30px;
	text-align: center;
	top: 50;
}
n-old {
	user-select: none;
}
n-old {
	box-shadow: none !important;
}
n-thumbnails {
	border: none !important;
	bottom: 10;
	bottom: 10;
}
n-webkit-back {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	text-align: center;
	color: #fff;
	align-items: center;
}
n-repeater {
	width: 100%;
}
n-tables {
	border: 0 none transparent;
	border: none;
	align-items: center;
}
n-position-layout-quantity {
	bottom: 20;
	align-items: center;
	grid-gap: 30px;
	border: none;
}
n-nav-left {
	bottom: 10;
	text-decoration: none;
	transform: translate(50%, -50%);
	top: 10;
}
n-repeater {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	opacity: 30;
}
n-image-nav-left {
	color: #fff;
	line-height: inherit;
}
n-horizontal-old-layout {
	line-height: inherit;
	line-height: 1 !important;
	width: 0 !important;
}
n-totals {
	top: 10;
	position: relative;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
n-bottom-thumbnails {
	top: 0;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
n-repeater-bottom-inner {
	background-color: transparent;
	bottom: 20;
}
n-horizontal-tables-webkit {
	width: 100%;
	width: 0 !important;
	right: 0;
}
n-tables {
	min-width: 0 !important;
	letter-spacing: inherit;
}
n-nav-inner {
	color: #fff;
	fill: currentColor;
	flex-shrink: 0;
}
n-nav {
	margin: 0 !important;
	opacity: 1;
	padding: 0.5em !important;
	display: flex;
	width: calc(1em + 3px);
}
n-inner {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	flex-grow: 0;
}
n-left-totals {
	border: 0 none transparent;
	box-sizing: content-box;
	top: 50;
	width: 100%;
}
n-repeater {
	color: inherit;
	min-width: 0 !important;
	display: grid;
}
n-inner-next-next {
	vertical-align: baseline;
	min-height: 0 !important;
}
n-old-left {
	top: calc(50% - 0.5em) !important;
	top: 50;
	top: 10;
	justify-content: center;
}
.fa-smile:before {
  content: "\f118";
}
a-top-position-top {
	flex-grow: 0;
	min-height: 0 !important;
	width: 0 !important;
}
a-bottom-button-quantity {
	height: 0 !important;
	width: 2em;
	margin: 0;
	position: relative;
}
a-quantity-repeater-old {
	bottom: 0;
	height: 100%;
	border: none !important;
	width: 100%;
	color: #fff;
}
a-countdown-horizontal-blocks {
	line-height: 1 !important;
	vertical-align: middle;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
a-layout-back-tables {
	width: 0 !important;
}
a-quantity-countdown-left {
	outline-width: 0;
	opacity: 10;
	bottom: 0;
}
a-totals {
	top: 0;
}
a-image-thumbnails {
	opacity: 30;
	overflow-y: hidden;
}
a-button {
	-webkit-user-select: none;
	justify-content: center;
}
a-next {
	flex-grow: 0;
}
a-old-countdown {
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
a-blocks-webkit {
	margin: 0 !important;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
a-button-old {
	border: none !important;
}
a-thumbnails-button {
	text-decoration: none;
	width: calc(1em + 3px);
}
a-tables {
	line-height: inherit;
	align-items: center;
	top: 50;
}
a-bottom-totals {
	top: calc(50% - 0.5em) !important;
	width: 2em;
	-ms-user-select: none;
	position: absolute;
	align-items: center;
}
a-position {
	text-align: left;
	line-height: inherit;
	top: 0;
	border: none !important;
	line-height: inherit;
}
a-bottom-webkit-back {
	-ms-user-select: none;
}
a-horizontal-image {
	width: 100%;
}
a-layout-repeater-layout {
	border: 0 none transparent;
	box-shadow: none !important;
	z-index: 1;
	display: grid;
	height: 100%;
}
.fa-smile-beam:before {
  content: "\f5b8";
}
w-bottom-top-top {
	display: flex;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
w-webkit-next-top {
	-webkit-user-select: none;
	flex-shrink: 0;
	top: 10;
}
w-old-inner-nav {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	height: 100%;
	scrollbar-width: none;
	bottom: 20;
}
w-carousel-top {
	height: 100%;
	width: 0 !important;
	opacity: 10;
	font-size: 1em;
}
w-old-webkit {
	display: grid;
	flex-shrink: 0;
	width: 0 !important;
	overflow-y: hidden;
	width: 0 !important;
}
w-thumbnails-top-quantity {
	line-height: inherit;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	top: 10;
}
w-carousel-old {
	scrollbar-width: none;
	height: 100%;
	display: inline !important;
	text-transform: inherit;
	-ms-user-select: none;
}
w-repeater-repeater-bottom {
	text-transform: inherit;
	line-height: inherit;
}
w-totals {
	margin: 0;
	flex-shrink: 0;
	font-size: 1em;
	width: 0 !important;
}
w-webkit {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	min-width: 0 !important;
	opacity: 20;
}
w-nav-position-totals {
	outline: none !important;
	min-height: 0 !important;
	position: relative;
}
w-blocks {
	box-shadow: none !important;
}
w-tables-old-old {
	min-width: 0 !important;
	scrollbar-width: none;
	-ms-user-select: none;
	margin: 0 !important;
}
w-price-top-left {
	overflow-x: auto;
	top: 0;
	width: 100%;
	display: flex;
	opacity: 20;
}
w-old-layout {
	flex-shrink: 0;
}
w-repeater-top-totals {
	min-width: 0 !important;
	color: #fff;
	opacity: 30;
}
w-left {
	align-items: left;
	outline: none !important;
	width: calc(1em + 3px);
	opacity: 30;
}
w-next-inner-back {
	z-index: 1;
	box-sizing: content-box;
	height: calc(1em + 3px);
	position: relative;
}
w-carousel-layout-horizontal {
	position: relative;
	scrollbar-width: none;
	letter-spacing: inherit;
	font-size: 1em;
	justify-content: center;
}
w-left-carousel-quantity {
	flex-shrink: 0;
	position: relative;
}
w-webkit-layout-position {
	height: 0 !important;
	display: grid;
	outline: none !important;
	user-select: none;
	min-height: 0 !important;
}
w-old {
	user-select: none;
}
w-button-old-quantity {
	letter-spacing: inherit;
	width: 0 !important;
	width: 100%;
}
w-quantity-position {
	opacity: 30;
	overflow-y: hidden;
	position: absolute;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
}
w-image-blocks {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	width: 100%;
	opacity: 10;
}
w-next {
	opacity: 30;
	opacity: 20;
	padding: 0.5em !important;
	white-space: nowrap;
	border: none;
}
w-repeater-back-button {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	display: inline;
	color: inherit;
}
w-blocks-countdown {
	width: 2em;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
w-webkit-nav-blocks {
	border: none !important;
	width: 2em;
	position: relative;
	white-space: nowrap;
	line-height: 1 !important;
}
w-next {
	border: 0 none transparent;
	width: 2em;
}
w-next-image {
	width: 100%;
}
w-countdown-left-thumbnails {
	opacity: 1;
	-ms-user-select: none;
	flex-grow: 0;
	text-transform: inherit;
	text-align: left;
}
w-image {
	text-align: center;
	letter-spacing: inherit;
	position: absolute;
}
w-left-button-repeater {
	text-transform: inherit;
}
w-position-next-price {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	align-items: center;
}
w-layout-thumbnails-quantity {
	outline-width: 0;
	position: absolute;
	box-sizing: content-box;
	min-width: 0 !important;
	text-decoration: none;
}
w-horizontal-image {
	scrollbar-width: none;
	min-height: 0 !important;
	align-items: center;
	opacity: 10;
}
w-left-price-price {
	height: calc(1em + 3px);
	vertical-align: middle;
	text-decoration: none;
}
.fa-smile-wink:before {
  content: "\f4da";
}
h-webkit-price {
	position: relative;
	min-width: 0 !important;
	min-height: 0 !important;
	letter-spacing: inherit;
	opacity: 1;
}
h-next-tables {
	background-color: transparent;
	-webkit-user-select: none;
	text-align: center;
	line-height: calc(1em + 2px);
	align-items: center;
}
h-quantity-layout {
	display: grid;
}
h-webkit {
	letter-spacing: inherit;
}
h-image-button-nav {
	align-items: center;
	line-height: inherit;
	border: none !important;
	text-align: center;
	color: inherit;
}
h-totals-back-repeater {
	flex-shrink: 0;
}
h-image {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
h-thumbnails-inner {
	box-shadow: none !important;
}
h-horizontal-webkit {
	opacity: 30;
	overflow-y: hidden;
	bottom: 0;
}
h-carousel {
	text-decoration: none;
}
h-horizontal {
	top: 50;
	display: inline !important;
	position: absolute;
}
h-inner-left-layout {
	letter-spacing: inherit;
	border: 0 none transparent;
	align-items: center;
	flex-grow: 0;
}
h-position {
	min-width: 0 !important;
	position: relative;
	outline: none !important;
	-ms-user-select: none;
}
h-left-horizontal-left {
	opacity: 1;
	min-width: 0 !important;
	letter-spacing: inherit;
}
h-back-layout {
	box-shadow: none !important;
}
h-totals-top-webkit {
	flex-shrink: 0;
	min-width: 0 !important;
}
h-bottom {
	width: calc(1em + 3px);
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
h-button-next {
	-ms-user-select: none;
}
h-inner-layout-webkit {
	margin: 0 !important;
	width: 2em;
	background-color: transparent;
	vertical-align: baseline;
	text-transform: inherit;
}
h-inner {
	display: inline !important;
	line-height: calc(1em + 2px);
	height: 100%;
	fill: currentColor;
}
h-tables-image {
	-ms-user-select: none;
}
h-back-nav-tables {
	height: 100%;
}
h-top {
	opacity: 20;
}
h-tables-webkit-nav {
	user-select: none;
	overflow-x: auto;
	color: inherit;
	display: inline !important;
	opacity: 30;
}
.fa-smog:before {
  content: "\f75f";
}
d-nav {
	bottom: 20;
	top: 50;
	bottom: 20;
	-ms-user-select: none;
}
d-left-nav-carousel {
	bottom: 20;
	user-select: none;
	height: 100%;
	height: calc(1em + 3px);
	bottom: 10;
}
d-inner-next-nav {
	position: absolute;
	height: 0 !important;
	overflow-y: hidden;
}
d-webkit {
	border: none;
	flex-shrink: 0;
}
d-carousel-repeater {
	fill: currentColor;
	display: grid;
	-ms-user-select: none;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
d-tables {
	transform: translate(50%, -50%);
	margin: 0 !important;
	line-height: inherit;
}
d-position-price-layout {
	min-width: 0 !important;
}
d-old {
	border: none;
	margin: 0;
	letter-spacing: inherit;
	fill: currentColor;
}
d-image-carousel {
	-webkit-user-select: none;
	white-space: nowrap;
	opacity: 20;
	z-index: 1;
}
d-tables-left {
	text-align: center;
	height: 0 !important;
}
d-image-tables {
	width: 0 !important;
}
d-next-countdown {
	color: #fff;
	overflow-y: hidden;
}
d-countdown-nav {
	height: 0 !important;
}
d-next-back {
	line-height: calc(1em + 2px);
	outline-width: 0;
	opacity: 10;
	white-space: nowrap;
	overflow-x: auto;
}
d-layout-top {
	opacity: 30;
	display: grid;
	outline-width: 0;
	box-sizing: content-box;
}
d-back-thumbnails-webkit {
	width: calc(1em + 3px);
	vertical-align: middle;
	color: #fff;
}
d-old {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	user-select: none;
	scrollbar-width: none;
	-ms-user-select: none;
}
d-position-left {
	right: 0;
}
d-button-horizontal-top {
	fill: currentColor;
	top: 50;
	min-height: 0 !important;
}
d-horizontal {
	color: #fff;
	-webkit-user-select: none;
	color: #fff;
	line-height: calc(1em + 2px);
}
d-countdown-repeater {
	scrollbar-width: none;
	margin: 0;
	line-height: calc(1em + 2px);
}
d-top {
	justify-content: center;
}
d-horizontal-tables-next {
	-ms-user-select: none;
}
d-bottom-left {
	top: calc(50% - 0.5em) !important;
}
d-old-old-old {
	bottom: 20;
	width: 0 !important;
	align-items: center;
}
d-nav-countdown {
	opacity: 10;
}
d-button-top-blocks {
	color: inherit;
	align-items: left;
	min-height: 0 !important;
	bottom: 20;
}
d-price-blocks {
	flex-shrink: 0;
	border: none;
	overflow-x: auto;
	background-color: transparent;
}
d-left {
	-webkit-user-select: none;
	line-height: 1 !important;
	align-items: left;
	opacity: 20;
}
d-tables {
	line-height: calc(1em + 2px);
}
d-inner-webkit-totals {
	vertical-align: baseline;
	-webkit-user-select: none;
	bottom: 0;
	width: 0 !important;
}
d-old-left {
	display: inline !important;
	overflow-x: auto;
	display: inline;
	opacity: 10;
}
d-horizontal-layout {
	margin: 0;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	width: 100%;
	top: 10;
}
d-countdown {
	border: 0 none transparent;
	padding: 0.5em !important;
}
d-tables-price-bottom {
	position: absolute;
}
d-image-back {
	line-height: inherit;
	height: calc(1em + 3px);
	outline-width: 0;
	width: calc(1em + 3px);
	-ms-user-select: none;
}
d-image-totals-quantity {
	font-size: 1em;
	font-size: 1em;
	width: 100%;
	height: 100%;
}
d-horizontal {
	z-index: 1;
	line-height: calc(1em + 2px);
	height: 0 !important;
	right: 0;
	display: grid;
}
d-left {
	display: inline !important;
	-ms-user-select: none;
	outline-width: 0;
	line-height: 1 !important;
}
d-horizontal-price-blocks {
	border: none !important;
	top: 10;
	bottom: 20;
	overflow-y: hidden;
	top: 10;
}
.fa-smoking:before {
  content: "\f48d";
}
v-blocks-layout {
	width: calc(1em + 3px);
}
v-blocks-image {
	text-align: center;
	scrollbar-width: none;
	-ms-user-select: none;
	display: inline;
	display: grid;
}
v-nav-totals-bottom {
	line-height: inherit;
	min-height: 0 !important;
}
v-countdown-webkit {
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
v-bottom {
	height: 100%;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
v-thumbnails {
	-webkit-text-decoration-skip: objects;
}
v-tables-button {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	height: 0 !important;
	height: 100%;
	text-transform: inherit;
}
v-horizontal-horizontal-price {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
v-carousel-nav {
	-webkit-user-select: none;
	position: relative;
	top: 10;
	padding: 0.5em !important;
}
v-old-image-nav {
	width: 0 !important;
	text-decoration: none;
	-webkit-user-select: none;
	position: relative;
	width: 2em;
}
v-left {
	width: calc(1em + 3px);
	overflow-y: hidden;
}
v-totals-horizontal {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	transform: translate(50%, -50%);
}
v-bottom {
	padding: 0.5em !important;
	white-space: nowrap;
	flex-shrink: 0;
}
v-webkit-image {
	padding: 0.5em !important;
	display: grid;
	text-align: center;
}
v-carousel-image {
	box-sizing: content-box;
	flex-shrink: 0;
	opacity: 10;
}
v-horizontal-quantity-top {
	display: inline;
	opacity: 20;
	flex-shrink: 0;
	flex-shrink: 0;
	width: 2em;
}
v-next {
	min-height: 0 !important;
	text-align: left;
}
v-thumbnails {
	user-select: none;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
v-next-button {
	top: 50;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	height: 100%;
	box-sizing: content-box;
}
v-horizontal {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
v-countdown-tables-carousel {
	margin: 0;
	align-items: left;
	border: none;
}
v-horizontal {
	vertical-align: baseline;
	padding: 0.5em !important;
	height: calc(1em + 3px);
	flex-shrink: 0;
	text-transform: inherit;
}
v-image {
	bottom: 10;
	white-space: nowrap;
}
v-repeater-top {
	background-color: transparent;
	width: 100%;
}
v-nav-thumbnails-blocks {
	height: 100%;
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
v-repeater-position-thumbnails {
	line-height: inherit;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	height: 0 !important;
}
v-nav {
	margin: 0 !important;
	-webkit-user-select: none;
	bottom: 10;
	display: grid;
}
v-image-inner-countdown {
	text-align: center;
}
v-horizontal-bottom-tables {
	position: absolute;
	box-sizing: content-box;
	height: calc(1em + 3px);
	bottom: 10;
	transform: translate(50%, -50%);
}
v-inner-carousel {
	line-height: 1 !important;
}
v-top {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	color: inherit;
}
v-top-blocks {
	overflow-x: auto;
	-webkit-user-select: none;
	box-shadow: none !important;
	justify-content: center;
	bottom: 20;
}
.fa-smoking-ban:before {
  content: "\f54d";
}
x-top {
	min-height: 0 !important;
	border: none !important;
	fill: currentColor;
	margin: 0 !important;
	grid-gap: 30px;
}
x-horizontal-horizontal {
	bottom: 0;
	width: 0 !important;
	letter-spacing: inherit;
}
x-layout-tables {
	transform: translate(50%, -50%);
	text-decoration: none;
	width: 2em;
	color: #fff;
	transform: translate(50%, -50%);
}
x-top-blocks-left {
	top: 50;
	height: calc(1em + 3px);
}
x-tables-horizontal-tables {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
x-old-thumbnails-back {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
x-next-price {
	border: none;
	display: grid;
	flex-shrink: 0;
	bottom: 0;
	min-height: 0 !important;
}
x-horizontal-position {
	line-height: inherit;
	background-color: transparent;
	top: 10;
	bottom: 10;
}
x-inner-top-nav {
	flex-grow: 0;
	min-height: 0 !important;
}
x-button-image-carousel {
	-ms-user-select: none;
}
x-back-nav {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
x-nav {
	position: relative;
	outline: none !important;
	white-space: nowrap;
	display: inline;
	line-height: 1 !important;
}
x-button {
	border: none;
	transform: translate(50%, -50%);
	text-align: left;
	display: inline !important;
	bottom: 0;
}
x-old-quantity-image {
	top: 10;
	user-select: none;
	align-items: center;
	position: relative;
}
x-inner {
	flex-shrink: 0;
	letter-spacing: inherit;
}
x-left {
	text-align: left;
}
.fa-sms:before {
  content: "\f7cd";
}
y-nav {
	width: 2em;
	line-height: 1 !important;
}
y-next {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	opacity: 20;
	padding: 0.5em !important;
	outline: none !important;
}
y-repeater-countdown {
	text-transform: inherit;
	scrollbar-width: none;
	width: 0 !important;
	z-index: 1;
	align-items: left;
}
y-tables-totals {
	min-height: 0 !important;
}
y-thumbnails-top-old {
	z-index: 1;
	flex-grow: 0;
}
y-old {
	outline-width: 0;
	top: 10;
}
y-button {
	position: absolute;
}
y-back {
	width: 100%;
	height: calc(1em + 3px);
	scrollbar-width: none;
	overflow-x: auto;
}
y-top {
	overflow-y: hidden;
	display: flex;
}
y-countdown {
	overflow-x: auto;
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
y-next-layout-button {
	display: flex;
}
y-layout {
	bottom: 20;
	outline-width: 0;
	vertical-align: baseline;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
y-button-countdown-top {
	width: 2em;
	text-align: left;
	margin: 0 !important;
}
y-image-quantity-position {
	position: relative;
}
y-bottom-inner {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	color: #fff;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
y-quantity-price {
	line-height: inherit;
	width: 2em;
	padding: 0.5em !important;
	vertical-align: middle;
	top: 0;
}
y-button-repeater-price {
	-webkit-user-select: none;
	text-decoration: none;
	display: inline;
}
y-next {
	display: grid;
	position: absolute;
}
y-bottom-totals {
	line-height: inherit;
	top: 0;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
y-layout-blocks {
	line-height: 1 !important;
	align-items: left;
	height: 100%;
}
y-repeater-totals-countdown {
	align-items: left;
}
y-left-back-inner {
	opacity: 1;
	position: absolute !important;
	text-decoration: none;
	scrollbar-width: none;
}
y-carousel-countdown-blocks {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	color: #fff;
}
y-price {
	-webkit-text-decoration-skip: objects;
}
y-thumbnails-inner {
	width: 100%;
	box-sizing: content-box;
	opacity: 10;
}
y-repeater-button-countdown {
	display: grid;
	transform: translate(50%, -50%);
}
y-horizontal-nav-horizontal {
	font-size: 1em;
}
y-button {
	overflow-x: auto;
}
y-blocks {
	z-index: 1;
}
y-tables {
	width: 0 !important;
	height: 100%;
	align-items: left;
	text-align: center;
	text-decoration: none;
}
y-blocks-position-thumbnails {
	z-index: 1;
	color: #fff;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
y-button {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	border: none !important;
	-webkit-user-select: none;
}
y-repeater-webkit-image {
	grid-gap: 30px;
	padding: 0.5em !important;
	vertical-align: baseline;
}
y-blocks {
	border: 0 none transparent;
	position: absolute;
	top: 0;
	bottom: 10;
	letter-spacing: inherit;
}
y-horizontal-top-countdown {
	text-transform: inherit;
	padding: 0.5em !important;
}
y-inner {
	grid-template-columns: 1fr 1fr;
}
y-position-price-quantity {
	fill: currentColor;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
}
y-tables-blocks {
	min-width: 0 !important;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
y-back {
	height: 100%;
	grid-gap: 30px;
}
y-old {
	top: 50;
	z-index: 1;
}
y-tables-back-horizontal {
	min-width: 0 !important;
	text-transform: inherit;
	border: none;
	box-sizing: content-box;
	min-height: 0 !important;
}
y-countdown {
	vertical-align: middle;
	line-height: inherit;
	bottom: 0;
	flex-shrink: 0;
}
.fa-snapchat:before {
  content: "\f2ab";
}
y-carousel-countdown {
	margin: 0 !important;
	top: 0;
	opacity: 10;
}
y-bottom-inner-bottom {
	white-space: nowrap;
	color: inherit;
	opacity: 1;
}
y-totals-quantity {
	overflow-y: hidden;
}
y-bottom-carousel {
	bottom: 10;
	background-color: transparent;
	border: 0 none transparent;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
y-left {
	bottom: 20;
	scrollbar-width: none;
}
y-totals-button-totals {
	position: absolute !important;
}
y-layout-thumbnails {
	border: none;
	vertical-align: baseline;
	border: 0 none transparent;
}
y-tables-layout-next {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
y-left-top-position {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	white-space: nowrap;
}
y-back {
	margin: 0;
	margin: 0 !important;
	width: 2em;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
y-nav-top-image {
	display: grid;
	align-items: center;
	position: relative;
}
y-webkit {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
y-bottom-thumbnails {
	align-items: center;
	overflow-x: auto;
}
y-layout-webkit-old {
	min-height: 0 !important;
}
y-countdown-inner {
	margin: 0 !important;
	white-space: nowrap;
	margin: 0;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
y-webkit {
	justify-content: center;
	width: 2em;
	text-decoration: none;
	font-size: 1em;
}
y-totals-webkit-webkit {
	color: inherit;
	bottom: 0;
	fill: currentColor;
	top: 10;
}
y-next {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
y-position-position {
	margin: 0;
	user-select: none;
	align-items: left;
	box-shadow: none !important;
}
y-button-quantity {
	bottom: 0;
	border: none !important;
	opacity: 30;
	position: absolute !important;
}
y-old-old {
	display: inline !important;
	text-decoration: none;
}
y-repeater-old {
	display: inline !important;
	display: grid;
}
y-tables-top-layout {
	text-align: center;
	border: none;
}
y-webkit-top {
	border: 0 none transparent;
	height: 0 !important;
	line-height: 1 !important;
	margin: 0;
	user-select: none;
}
y-button {
	box-shadow: none !important;
}
y-quantity-webkit-layout {
	bottom: 10;
	align-items: center;
	opacity: 1;
	line-height: inherit;
	overflow-y: hidden;
}
y-thumbnails-price {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	overflow-y: hidden;
	bottom: 10;
}
y-next-price {
	right: 0;
	width: 0 !important;
	min-width: 0 !important;
}
y-top {
	opacity: 30;
	white-space: nowrap;
	height: 0 !important;
	min-width: 0 !important;
}
y-left-horizontal-bottom {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	width: calc(1em + 3px);
	width: 100%;
}
y-top {
	position: absolute !important;
	flex-shrink: 0;
	opacity: 1;
	top: 50;
}
y-left-left {
	-webkit-user-select: none;
	position: relative;
	top: 0;
	outline: none !important;
	overflow-y: hidden;
}
y-quantity-price {
	flex-shrink: 0;
	right: 0;
	margin: 0;
	opacity: 30;
	height: calc(1em + 3px);
}
y-old-blocks {
	align-items: left;
	line-height: calc(1em + 2px);
	flex-grow: 0;
	border: none;
}
y-top-quantity {
	position: relative;
	margin: 0 !important;
	height: 0 !important;
}
y-countdown-carousel {
	text-align: left;
	overflow-y: hidden;
}
y-tables {
	top: 0;
}
y-countdown-next {
	opacity: 10;
	box-shadow: none !important;
	text-align: left;
	opacity: 1;
	z-index: 1;
}
y-webkit {
	border: none !important;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	display: grid;
}
y-nav {
	vertical-align: baseline;
}
y-layout-blocks-thumbnails {
	grid-gap: 30px;
	scrollbar-width: none;
	grid-gap: 30px;
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
g-horizontal-countdown {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	padding: 0.5em !important;
	color: #fff;
}
g-webkit {
	grid-gap: 30px;
	font-size: 1em;
	line-height: 1 !important;
	text-decoration: none;
}
g-back-layout-layout {
	display: grid;
}
g-back-position {
	transform: translate(50%, -50%);
	top: 10;
	grid-template-columns: 1fr 1fr;
}
g-horizontal-inner-carousel {
	display: inline !important;
	background-color: transparent;
	height: 100%;
	line-height: inherit;
}
g-image {
	white-space: nowrap;
	min-height: 0 !important;
	display: inline;
	font-size: 1em;
}
g-position {
	margin: 0 !important;
	vertical-align: middle;
	min-width: 0 !important;
	flex-shrink: 0;
	top: 0;
}
g-inner {
	bottom: 20;
	line-height: 1 !important;
	-webkit-user-select: none;
}
g-repeater-old {
	opacity: 20;
}
g-countdown {
	box-sizing: content-box;
	min-width: 0 !important;
	min-height: 0 !important;
	opacity: 10;
	display: grid;
}
g-next {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	display: flex;
	top: 10;
}
g-back {
	top: 10;
}
g-top-layout-old {
	opacity: 20;
}
g-image-left {
	padding: 0.5em !important;
}
g-webkit {
	width: 0 !important;
	scrollbar-width: none;
	border: none;
	outline: none !important;
}
g-back-totals {
	scrollbar-width: none;
	margin: 0 !important;
	opacity: 20;
	text-align: left;
}
g-totals-thumbnails {
	grid-template-columns: 1fr 1fr;
}
g-webkit {
	opacity: 10;
	bottom: 0;
	width: 100%;
	align-items: left;
}
g-quantity {
	opacity: 20;
}
g-image-image-price {
	outline: none !important;
}
g-repeater {
	fill: currentColor;
	outline-width: 0;
	line-height: 1 !important;
	right: 0;
	display: flex;
}
g-inner {
	position: absolute !important;
}
g-old-position-totals {
	top: 0;
	vertical-align: baseline;
}
g-old-image-position {
	width: 100%;
	vertical-align: baseline;
	min-height: 0 !important;
}
g-carousel-back-image {
	align-items: left;
	height: calc(1em + 3px);
	width: 2em;
	display: inline;
}
g-webkit {
	width: calc(1em + 3px);
	position: absolute;
	color: #fff;
}
g-nav {
	fill: currentColor;
	height: 0 !important;
	border: none;
}
g-webkit-tables {
	display: inline;
}
g-price-nav-price {
	min-width: 0 !important;
	display: grid;
	margin: 0 !important;
	top: 10;
	width: calc(1em + 3px);
}
g-position-button-image {
	display: inline !important;
	grid-gap: 30px;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
g-thumbnails {
	background-color: transparent;
}
g-price {
	outline: none !important;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	height: calc(1em + 3px);
	align-items: center;
}
g-totals-button-next {
	vertical-align: middle;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
g-carousel-bottom {
	line-height: 1 !important;
	box-sizing: content-box;
	justify-content: center;
	font-size: 1em;
}
g-button-totals {
	height: 100%;
	color: #fff;
	outline: none !important;
}
g-repeater-price {
	padding: 0.5em !important;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
g-image-inner-nav {
	user-select: none;
	flex-grow: 0;
	top: 0;
}
g-blocks-price {
	z-index: 1;
}
g-old-layout-horizontal {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	top: 10;
}
g-countdown-position-back {
	height: 100%;
	text-align: center;
	user-select: none;
	box-sizing: content-box;
}
g-countdown {
	flex-shrink: 0;
}
g-image-price-webkit {
	margin: 0 !important;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	top: 10;
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
c-thumbnails {
	padding: 0.5em !important;
	opacity: 20;
	top: 0;
}
c-top-bottom-button {
	-webkit-user-select: none;
}
c-nav {
	vertical-align: baseline;
	bottom: 10;
	display: grid;
}
c-carousel-blocks-back {
	color: inherit;
	display: grid;
	opacity: 1;
	-ms-user-select: none;
	width: 100%;
}
c-button {
	transform: translate(50%, -50%);
	line-height: inherit;
	transform: translate(50%, -50%);
	text-align: center;
	scrollbar-width: none;
}
c-quantity {
	vertical-align: middle;
	line-height: 1 !important;
	width: 100%;
	top: 0;
	line-height: inherit;
}
c-back-tables {
	box-shadow: none !important;
	width: 2em;
	height: 100%;
	box-sizing: content-box;
}
c-quantity-totals-bottom {
	vertical-align: baseline;
	letter-spacing: inherit;
	box-shadow: none !important;
	opacity: 1;
	display: inline !important;
}
c-image-image {
	height: 100%;
	margin: 0 !important;
	line-height: inherit;
	align-items: center;
}
c-next-blocks-webkit {
	text-align: left;
	align-items: center;
	opacity: 1;
	grid-gap: 30px;
}
c-horizontal {
	user-select: none;
	overflow-y: hidden;
	min-width: 0 !important;
}
c-countdown-webkit-quantity {
	flex-shrink: 0;
	width: calc(1em + 3px);
}
c-bottom {
	align-items: center;
	height: 100%;
}
c-tables {
	font-size: 1em;
	letter-spacing: inherit;
}
c-nav {
	border: 0 none transparent;
	bottom: 10;
}
c-webkit-carousel-quantity {
	font-size: 1em;
	box-shadow: none !important;
}
c-quantity-carousel-repeater {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
c-back-next-image {
	scrollbar-width: none;
	height: calc(1em + 3px);
}
c-carousel-left {
	overflow-y: hidden;
	line-height: 1 !important;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
c-webkit-price-image {
	display: flex;
	height: calc(1em + 3px);
	opacity: 20;
	opacity: 30;
	-ms-user-select: none;
}
c-layout {
	position: absolute !important;
	text-decoration: none;
}
c-back {
	border: none !important;
	background-color: transparent;
}
c-carousel {
	bottom: 0;
	z-index: 1;
	text-align: center;
	width: calc(1em + 3px);
	top: 10;
}
c-bottom-blocks {
	border: none;
	min-width: 0 !important;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
c-totals {
	height: calc(1em + 3px);
	display: grid;
	text-align: left;
	grid-gap: 30px;
}
c-button {
	opacity: 10;
	bottom: 10;
	opacity: 30;
	top: 50;
}
c-tables-bottom {
	flex-grow: 0;
	box-shadow: none !important;
	flex-shrink: 0;
	height: 0 !important;
}
c-left {
	vertical-align: middle;
	outline: none !important;
}
c-layout-next-position {
	flex-shrink: 0;
	overflow-y: hidden;
	text-transform: inherit;
}
c-position-blocks {
	user-select: none;
	text-align: left;
}
c-button {
	min-width: 0 !important;
	top: 0;
}
.fa-snowboarding:before {
  content: "\f7ce";
}
c-repeater-bottom-blocks {
	position: relative;
	border: none;
	top: 10;
	transform: translate(50%, -50%);
}
c-quantity {
	vertical-align: middle;
}
c-image {
	align-items: center;
}
c-image-blocks-countdown {
	bottom: 10;
	position: absolute;
}
c-back {
	text-align: center;
	min-width: 0 !important;
}
c-position {
	vertical-align: middle;
	width: 2em;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
c-blocks-bottom {
	text-align: left;
	box-sizing: content-box;
	width: 2em;
	margin: 0;
	border: none !important;
}
c-left-nav-webkit {
	border: none !important;
}
c-carousel {
	height: 0 !important;
	z-index: 1;
	opacity: 20;
}
c-webkit-countdown {
	outline: none !important;
	overflow-y: hidden;
	margin: 0;
	width: 100%;
	align-items: center;
}
c-webkit-webkit {
	flex-shrink: 0;
}
c-price-thumbnails {
	scrollbar-width: none;
}
c-repeater-top-bottom {
	box-shadow: none !important;
	padding: 0.5em !important;
	bottom: 0;
}
c-layout-old {
	display: inline !important;
}
c-old-left-button {
	-webkit-user-select: none;
	letter-spacing: inherit;
	box-sizing: content-box;
	color: inherit;
	box-sizing: content-box;
}
c-nav-nav-bottom {
	text-align: left;
	fill: currentColor;
	line-height: calc(1em + 2px);
}
c-thumbnails {
	padding: 0.5em !important;
	text-decoration: none;
	display: inline !important;
	box-shadow: none !important;
}
c-back-totals {
	border: 0 none transparent;
	width: 2em;
	bottom: 20;
	display: flex;
}
c-image-position-left {
	width: 100%;
	padding: 0.5em !important;
	overflow-y: hidden;
	letter-spacing: inherit;
}
.fa-snowflake:before {
  content: "\f2dc";
}
o-position {
	left: calc(50% - 0.5em) !important;
}
o-countdown-image {
	border: none !important;
	margin: 0;
	line-height: 1 !important;
	white-space: nowrap;
}
o-countdown-tables {
	border: none !important;
	min-width: 0 !important;
	color: inherit;
	line-height: inherit;
}
o-nav {
	margin: 0 !important;
	display: inline !important;
	display: grid;
	top: 50;
	border: 0 none transparent;
}
o-old-thumbnails {
	fill: currentColor;
	opacity: 1;
}
o-thumbnails {
	text-align: center;
	bottom: 0;
	justify-content: center;
}
o-countdown-position-blocks {
	outline-width: 0;
}
o-repeater-blocks-horizontal {
	min-height: 0 !important;
	bottom: 10;
	right: 0;
}
o-next {
	right: 0;
	display: inline !important;
	scrollbar-width: none;
	text-transform: inherit;
	height: 0 !important;
}
o-old-bottom-next {
	border: none;
	display: inline;
	left: calc(50% - 0.5em) !important;
}
o-carousel-blocks-totals {
	-ms-user-select: none;
	justify-content: center;
	position: absolute !important;
	grid-gap: 30px;
}
o-inner-quantity {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	text-decoration: none;
	border: none !important;
	vertical-align: middle;
}
o-position-horizontal {
	fill: currentColor;
	line-height: 1 !important;
}
o-layout-layout {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	padding: 0.5em !important;
	text-align: center;
}
o-webkit-blocks-layout {
	bottom: 20;
	height: 100%;
	align-items: center;
	box-sizing: content-box;
}
o-nav-tables-layout {
	z-index: 1;
	width: 0 !important;
	position: relative;
	-ms-user-select: none;
	margin: 0;
}
o-carousel {
	scrollbar-width: none;
}
o-left {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	border: none;
}
o-blocks-totals {
	text-align: left;
	display: grid;
	display: flex;
}
o-nav {
	display: grid;
	align-items: center;
}
o-nav-tables {
	margin: 0 !important;
}
o-inner {
	border: 0 none transparent;
	vertical-align: middle;
	width: 100%;
}
o-quantity {
	overflow-y: hidden;
	overflow-x: auto;
	opacity: 1;
	display: inline !important;
	letter-spacing: inherit;
}
o-back-bottom {
	vertical-align: baseline;
	-webkit-user-select: none;
}
o-nav-button {
	line-height: calc(1em + 2px);
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	position: relative;
	position: absolute;
}
o-inner {
	border: none;
	overflow-x: auto;
}
o-button {
	display: inline;
	box-shadow: none !important;
}
o-old-next-back {
	-webkit-user-select: none;
	align-items: left;
}
o-inner-next-webkit {
	-webkit-text-decoration-skip: objects;
}
o-blocks {
	min-width: 0 !important;
}
o-nav-quantity-position {
	position: absolute !important;
	min-width: 0 !important;
	grid-gap: 30px;
	bottom: 20;
	grid-gap: 30px;
}
o-webkit-repeater-position {
	line-height: inherit;
	opacity: 10;
	display: flex;
}
o-carousel {
	justify-content: center;
}
o-countdown-position {
	opacity: 1;
}
o-top-back-blocks {
	outline: none !important;
	line-height: calc(1em + 2px);
	position: absolute !important;
}
o-countdown-bottom {
	border: none;
	width: calc(1em + 3px);
}
o-price-position-horizontal {
	display: inline;
	vertical-align: baseline;
	bottom: 10;
}
o-price-layout {
	align-items: left;
	padding: 0.5em !important;
}
o-quantity {
	top: 50;
	white-space: nowrap;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
o-repeater-horizontal {
	border: none !important;
	top: 10;
	outline-width: 0;
	right: 0;
}
o-webkit {
	padding: 0.5em !important;
}
o-countdown-button {
	fill: currentColor;
	outline: none !important;
	height: calc(1em + 3px);
}
o-button {
	-ms-user-select: none;
	display: grid;
	color: #fff;
	color: #fff;
	color: #fff;
}
o-back-button-layout {
	height: 100%;
	font-size: 1em;
}
o-thumbnails {
	align-items: center;
	user-select: none;
	top: 50;
}
.fa-snowman:before {
  content: "\f7d0";
}
o-nav-carousel-top {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	border: none;
}
o-webkit-quantity-price {
	outline-width: 0;
	position: relative;
	border: 0 none transparent;
	display: grid;
}
o-thumbnails {
	text-align: center;
	margin: 0;
	border: 0 none transparent;
}
o-image-price {
	bottom: 20;
	line-height: calc(1em + 2px);
}
o-layout-nav-bottom {
	outline-width: 0;
}
o-quantity-image-quantity {
	margin: 0;
	opacity: 10;
	scrollbar-width: none;
	opacity: 20;
	box-sizing: content-box;
}
o-position-old-left {
	outline: none !important;
	line-height: inherit;
	bottom: 0;
	height: 100%;
}
o-position-webkit {
	letter-spacing: inherit;
	vertical-align: middle;
}
o-carousel-tables {
	line-height: calc(1em + 2px);
	color: #fff;
	overflow-y: hidden;
	display: inline;
}
o-position {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	padding: 0.5em !important;
	height: 0 !important;
}
o-nav-repeater {
	height: calc(1em + 3px);
	line-height: 1 !important;
	bottom: 10;
	width: 2em;
}
o-bottom-nav-top {
	height: 100%;
	display: flex;
	width: 2em;
	width: 0 !important;
	text-align: left;
}
o-thumbnails-webkit-totals {
	display: inline;
	margin: 0;
	bottom: 10;
	line-height: calc(1em + 2px);
}
o-left-nav {
	width: calc(1em + 3px);
	scrollbar-width: none;
	height: 100%;
	color: inherit;
}
o-horizontal-price-position {
	scrollbar-width: none;
	min-height: 0 !important;
	position: absolute;
	width: 0 !important;
	user-select: none;
}
o-position-bottom-countdown {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
o-countdown {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
o-carousel-old-back {
	scrollbar-width: none;
	margin: 0 !important;
	top: 50;
}
o-old {
	overflow-y: hidden;
	opacity: 1;
}
o-top {
	text-align: center;
}
o-layout {
	justify-content: center;
	white-space: nowrap;
	display: inline;
	height: 0 !important;
}
o-old-webkit {
	opacity: 30;
	-ms-user-select: none;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
o-tables-countdown {
	display: grid;
	flex-shrink: 0;
}
o-repeater-repeater-top {
	color: inherit;
	transform: translate(50%, -50%);
	outline: none !important;
	color: #fff;
}
o-webkit {
	font-size: 1em;
	border: none !important;
}
o-button {
	text-transform: inherit;
	z-index: 1;
	vertical-align: baseline;
	opacity: 10;
}
o-price-countdown-position {
	font: inherit inherit inherit/inherit inherit;
}
o-webkit {
	fill: currentColor;
	text-align: center;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
o-back-nav-top {
	z-index: 1;
}
o-nav {
	text-align: left;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
o-next-quantity {
	top: 50;
	text-align: left;
	margin: 0 !important;
	letter-spacing: inherit;
	text-decoration: none;
}
o-bottom {
	color: #fff;
	opacity: 30;
	display: grid;
	left: calc(50% - 0.5em) !important;
}
o-old-image {
	vertical-align: baseline;
}
o-position-back-thumbnails {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
o-price-blocks-totals {
	border: 0 none transparent;
	border: 0 none transparent;
}
o-horizontal-position-button {
	display: inline;
}
o-countdown {
	right: 0;
	top: 0;
	height: 100%;
	display: flex;
}
o-blocks-countdown {
	height: calc(1em + 3px);
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	white-space: nowrap;
}
o-countdown-repeater {
	text-align: left;
	z-index: 1;
	top: 50;
	opacity: 20;
}
o-position {
	background-color: transparent;
}
o-old-image {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
o-layout-carousel {
	flex-grow: 0;
}
o-layout-image-top {
	vertical-align: middle;
}
.fa-snowplow:before {
  content: "\f7d2";
}
u-bottom {
	box-shadow: none !important;
	opacity: 10;
	border: 0 none transparent;
	flex-grow: 0;
}
u-repeater {
	opacity: 20;
	display: flex;
}
u-layout {
	line-height: calc(1em + 2px);
	height: 0 !important;
}
u-top {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	align-items: left;
	text-align: left;
	fill: currentColor;
}
u-position-button-carousel {
	text-align: center;
	bottom: 10;
	opacity: 10;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
u-horizontal-carousel {
	position: relative;
	line-height: 1 !important;
	align-items: left;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
u-blocks-inner-blocks {
	grid-gap: 30px;
	align-items: center;
	outline-width: 0;
	opacity: 1;
	right: 0;
}
u-position {
	overflow-y: hidden;
	display: inline !important;
	vertical-align: baseline;
}
u-next-old-nav {
	-ms-user-select: none;
	position: relative;
	top: 10;
	display: flex;
	width: 2em;
}
u-price {
	border: none !important;
}
u-left-layout-button {
	min-width: 0 !important;
	bottom: 20;
	line-height: 1 !important;
}
u-countdown-button-old {
	display: inline !important;
	height: 0 !important;
	vertical-align: middle;
	text-align: center;
	height: 100%;
}
u-quantity-nav-old {
	-ms-user-select: none;
	line-height: inherit;
	outline: none !important;
	display: inline;
}
u-back-countdown {
	height: calc(1em + 3px);
	grid-gap: 30px;
}
u-horizontal-blocks {
	bottom: 20;
	vertical-align: middle;
	background-color: transparent;
	white-space: nowrap;
}
u-bottom {
	outline: none !important;
	height: 100%;
	opacity: 30;
	right: 0;
}
u-totals-price-old {
	position: absolute !important;
}
.fa-socks:before {
  content: "\f696";
}
g-carousel-left-left {
	bottom: 0;
}
g-quantity-quantity-left {
	opacity: 30;
	vertical-align: middle;
	opacity: 1;
}
g-old-blocks {
	flex-shrink: 0;
}
g-image {
	width: 100%;
}
g-horizontal-bottom-countdown {
	margin: 0 !important;
	line-height: inherit;
	outline-width: 0;
}
g-repeater-blocks {
	white-space: nowrap;
	-webkit-user-select: none;
	display: flex;
	line-height: inherit;
}
g-thumbnails-image-image {
	height: 0 !important;
	top: 10;
	vertical-align: middle;
	text-transform: inherit;
	scrollbar-width: none;
}
g-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
g-repeater-position-webkit {
	height: calc(1em + 3px);
	opacity: 30;
}
g-image {
	display: grid;
}
g-old-left-blocks {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	right: 0;
	border: none !important;
}
g-image-totals-tables {
	overflow-y: hidden;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
g-carousel-bottom-countdown {
	display: inline !important;
	color: #fff;
	text-align: left;
	min-height: 0 !important;
}
g-totals-price-next {
	letter-spacing: inherit;
}
g-totals-bottom {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
g-carousel-top-price {
	position: relative;
	text-decoration: none;
	text-align: center;
	display: flex;
}
g-back-webkit {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	opacity: 30;
	display: inline;
}
g-quantity-blocks-nav {
	bottom: 0;
}
g-quantity {
	vertical-align: middle;
}
g-totals-back-layout {
	padding: 0.5em !important;
	vertical-align: middle;
}
g-horizontal {
	line-height: inherit;
}
g-thumbnails {
	outline-width: 0;
	vertical-align: middle;
	height: calc(1em + 3px);
	line-height: inherit;
	transform: translate(50%, -50%);
}
g-webkit-bottom-layout {
	display: flex;
}
g-repeater-inner {
	overflow-x: auto;
	height: 100%;
	outline: none !important;
	opacity: 20;
	line-height: 1 !important;
}
g-blocks-old-repeater {
	padding: 0.5em !important;
	opacity: 30;
	vertical-align: middle;
	padding: 0.5em !important;
}
g-carousel {
	vertical-align: middle;
	color: inherit;
	width: 2em;
	border: none;
}
g-thumbnails-image {
	min-height: 0 !important;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
}
g-repeater {
	scrollbar-width: none;
	width: 100%;
	text-align: center;
	-ms-user-select: none;
}
g-bottom-next {
	color: inherit;
	opacity: 20;
	text-align: center;
	letter-spacing: inherit;
}
g-back-left-countdown {
	background-color: transparent;
	outline-width: 0;
}
g-price-old-repeater {
	opacity: 20;
	top: 0;
}
g-webkit-position-tables {
	outline: none !important;
	color: inherit;
}
g-webkit-horizontal {
	outline-width: 0;
}
g-old-countdown-bottom {
	align-items: left;
	bottom: 20;
}
g-layout {
	outline: none !important;
	line-height: inherit;
	position: absolute !important;
}
g-bottom-button {
	-webkit-user-select: none;
	opacity: 1;
}
g-next-countdown-inner {
	margin: 0;
	width: 0 !important;
	display: inline;
	text-decoration: none;
	scrollbar-width: none;
}
g-top-old-button {
	border: none !important;
	min-height: 0 !important;
	line-height: 1 !important;
}
g-position-next {
	-ms-user-select: none;
	scrollbar-width: none;
	scrollbar-width: none;
	color: inherit;
}
.fa-solar-panel:before {
  content: "\f5ba";
}
u-bottom-next-price {
	top: 0;
	flex-grow: 0;
	height: 0 !important;
}
u-quantity {
	-webkit-user-select: none;
}
u-bottom {
	top: 10;
	font-size: 1em;
	width: 100%;
	border: none !important;
}
u-webkit {
	right: 0;
}
u-layout-back {
	width: 2em;
}
u-nav-price-tables {
	display: inline;
	fill: currentColor;
	color: #fff;
	fill: currentColor;
	top: 50;
}
u-layout-totals-thumbnails {
	border: 0 none transparent;
	height: 100%;
	font-size: 1em;
	right: 0;
}
u-price {
	font-size: 1em;
	top: 10;
	width: 0 !important;
}
u-tables-next-button {
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
u-thumbnails-totals {
	line-height: calc(1em + 2px);
}
u-countdown-bottom-bottom {
	width: 100%;
}
u-repeater {
	user-select: none;
	align-items: center;
	box-sizing: content-box;
	right: 0;
}
u-carousel {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
u-next-horizontal-inner {
	position: absolute !important;
	align-items: center;
}
u-countdown {
	opacity: 1;
	vertical-align: middle;
	min-height: 0 !important;
	width: calc(1em + 3px);
	position: absolute !important;
}
u-nav-tables {
	user-select: none;
}
u-blocks-old {
	padding: 0.5em !important;
	grid-gap: 30px;
	grid-gap: 30px;
	position: absolute;
	text-align: center;
}
u-bottom {
	z-index: 1;
}
u-position {
	text-align: center;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	padding: 0.5em !important;
}
u-inner-back {
	border: 0 none transparent;
	height: 100%;
	z-index: 1;
	display: grid;
}
u-thumbnails {
	overflow-y: hidden;
	position: absolute;
	width: 0 !important;
	transform: translate(50%, -50%);
}
u-quantity-blocks {
	align-items: center;
	-ms-user-select: none;
}
u-inner-top {
	top: 50;
	flex-grow: 0;
	border: none;
}
u-repeater-countdown-position {
	border: 0 none transparent;
	z-index: 1;
}
u-next {
	width: calc(1em + 3px);
}
u-nav {
	bottom: 0;
	opacity: 30;
	color: #fff;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
}
u-webkit-next {
	top: 50;
}
u-next-thumbnails-inner {
	flex-shrink: 0;
}
u-button-inner-bottom {
	border: none;
	top: calc(50% - 0.5em) !important;
	display: flex;
	fill: currentColor;
}
u-image-image-price {
	width: 100%;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
u-quantity {
	margin: 0;
	flex-grow: 0;
	height: 100%;
	background-color: transparent;
}
u-button {
	box-shadow: none !important;
	outline: none !important;
	border: none !important;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
u-left {
	border: 0 none transparent;
	vertical-align: baseline;
	border: none;
	display: flex;
}
u-countdown {
	letter-spacing: inherit;
	text-align: left;
}
u-position-webkit {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
u-image-layout {
	overflow-y: hidden;
	right: 0;
	min-width: 0 !important;
	bottom: 20;
}
u-position-image-image {
	line-height: calc(1em + 2px);
}
u-nav {
	vertical-align: middle;
	box-shadow: none !important;
	bottom: 0;
	right: 0;
}
u-bottom-price-back {
	margin: 0 !important;
	width: 2em;
	min-width: 0 !important;
}
u-nav {
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	vertical-align: baseline;
	flex-shrink: 0;
}
u-image-bottom-totals {
	color: inherit;
}
u-back {
	align-items: left;
	height: calc(1em + 3px);
	overflow-y: hidden;
}
u-old {
	-ms-user-select: none;
	box-shadow: none !important;
	transform: translate(50%, -50%);
	top: 50;
	text-transform: inherit;
}
u-old-totals {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
u-old {
	z-index: 1;
	outline-width: 0;
}
u-blocks {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	position: absolute;
}
u-left-next {
	scrollbar-width: none;
}
u-quantity {
	top: 0;
}
.fa-sort:before {
  content: "\f0dc";
}
b-inner-old-blocks {
	opacity: 10;
	font-size: 1em;
	line-height: 1 !important;
}
b-totals-nav {
	user-select: none;
	outline-width: 0;
	text-decoration: none;
}
b-old-position {
	position: absolute !important;
}
b-position {
	margin: 0;
	min-width: 0 !important;
	line-height: inherit;
	overflow-y: hidden;
	margin: 0;
}
b-repeater-old {
	font-size: 1em;
}
b-carousel {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
b-blocks {
	text-align: center;
}
b-inner-quantity {
	left: calc(50% - 0.5em) !important;
}
b-blocks-carousel {
	height: calc(1em + 3px);
	vertical-align: middle;
	margin: 0;
	text-decoration: none;
	width: 2em;
}
b-top-tables {
	border: 0 none transparent;
}
b-bottom-layout-tables {
	grid-template-columns: 1fr 1fr;
	top: 50;
}
b-back {
	bottom: 10;
	opacity: 1;
	height: 0 !important;
}
b-old-repeater-left {
	right: 0;
	-webkit-text-decoration-skip: objects;
	height: 100%;
	box-shadow: none !important;
}
b-webkit {
	width: calc(1em + 3px);
}
b-repeater-thumbnails-layout {
	border: none;
	vertical-align: baseline;
}
b-top-left-horizontal {
	top: 10;
	top: 10;
	margin: 0;
}
b-quantity {
	text-align: center;
	width: 2em;
	border: none;
	padding: 0.5em !important;
	border: none;
}
b-tables {
	flex-grow: 0;
	flex-shrink: 0;
	scrollbar-width: none;
}
b-quantity {
	vertical-align: middle;
	background-color: transparent;
}
b-price-position {
	top: 0;
	line-height: 1 !important;
	top: 0;
}
b-image-thumbnails-inner {
	text-decoration: none;
}
b-tables {
	top: 10;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
b-image {
	background-color: transparent;
	user-select: none;
	width: 100%;
	font-size: 1em;
	position: absolute !important;
}
b-back-tables {
	z-index: 1;
	opacity: 1;
}
b-image-inner {
	width: 2em;
	flex-shrink: 0;
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
b-old {
	fill: currentColor;
	margin: 0;
	height: calc(1em + 3px);
	border: none;
}
b-repeater {
	font-size: 1em;
}
b-price {
	grid-gap: 30px;
	width: 0 !important;
	fill: currentColor;
}
.fa-sort-alpha-down:before {
  content: "\f15d";
}
p-layout {
	align-items: center;
}
p-image-repeater {
	user-select: none;
	right: 0;
	height: 100%;
	text-align: left;
}
p-left-left {
	opacity: 10;
	margin: 0 !important;
}
p-image-bottom {
	border: none;
	display: flex;
	box-sizing: content-box;
	display: inline;
}
p-bottom {
	min-height: 0 !important;
	width: 2em;
	height: 0 !important;
	width: calc(1em + 3px);
	scrollbar-width: none;
}
p-bottom-tables {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	display: grid;
}
p-left-tables {
	display: grid;
}
p-inner-tables {
	transform: translate(50%, -50%);
	border: 0 none transparent;
	align-items: left;
	opacity: 1;
}
p-quantity-back {
	display: flex;
	vertical-align: baseline;
	user-select: none;
	grid-gap: 30px;
}
p-button-blocks {
	justify-content: center;
	border: none;
}
p-old-back {
	min-height: 0 !important;
	white-space: nowrap;
	vertical-align: middle;
}
p-layout-image {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
p-button-blocks {
	white-space: nowrap;
	-ms-user-select: none;
	border: none;
}
p-image {
	height: 100%;
}
p-blocks {
	vertical-align: middle;
}
p-button-bottom {
	position: relative;
	box-sizing: content-box;
	display: inline !important;
}
p-repeater {
	vertical-align: middle;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
p-carousel-button {
	width: 100%;
	min-height: 0 !important;
	-ms-user-select: none;
	box-sizing: content-box;
	opacity: 1;
}
p-tables-horizontal {
	border: none !important;
}
p-webkit {
	padding: 0.5em !important;
	box-shadow: none !important;
	display: inline;
}
p-nav-position {
	outline-width: 0;
	white-space: nowrap;
	box-sizing: content-box;
	bottom: 20;
	border: none;
}
p-top-totals {
	grid-gap: 30px;
	opacity: 1;
	right: 0;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
p-repeater-webkit-nav {
	font-size: 1em;
	line-height: inherit;
}
p-tables-horizontal-tables {
	top: 50;
	width: 0 !important;
}
p-back-tables-image {
	line-height: 1 !important;
	border: 0 none transparent;
	display: grid;
	color: inherit;
}
p-bottom-price {
	outline-width: 0;
	justify-content: center;
	font-size: 1em;
	line-height: 1 !important;
}
p-old {
	align-items: center;
	transform: translate(50%, -50%);
}
p-countdown-countdown {
	opacity: 30;
	position: absolute;
	bottom: 10;
	top: 50;
	vertical-align: middle;
}
p-button {
	vertical-align: baseline;
	text-align: left;
}
p-countdown {
	outline: none !important;
	bottom: 10;
	-ms-user-select: none;
	border: none !important;
}
p-layout-price {
	color: #fff;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
p-quantity-inner-totals {
	line-height: calc(1em + 2px);
	height: 0 !important;
}
p-old {
	position: absolute !important;
}
p-top {
	z-index: 1;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
.fa-sort-alpha-down-alt:before {
  content: "\f881";
}
w-old {
	position: relative;
	border: none !important;
	align-items: center;
}
w-position {
	line-height: inherit;
	text-transform: inherit;
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
w-old {
	height: 100%;
	position: absolute !important;
}
w-image {
	line-height: inherit;
	margin: 0 !important;
	position: absolute !important;
	fill: currentColor;
	height: calc(1em + 3px);
}
w-back-quantity {
	display: flex;
	border: none !important;
	bottom: 0;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
w-nav-price {
	font-size: 1em;
	color: inherit;
	outline-width: 0;
	background-color: transparent;
	border: none;
}
w-top-blocks-repeater {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	top: 10;
}
w-layout {
	letter-spacing: inherit;
	outline: none !important;
}
w-tables {
	white-space: nowrap;
	text-align: left;
	border: none;
	opacity: 30;
}
w-quantity-button {
	width: 2em;
	opacity: 20;
	display: grid;
	text-decoration: none;
}
w-back-button-horizontal {
	bottom: 10;
	min-width: 0 !important;
	text-decoration: none;
	min-height: 0 !important;
	width: calc(1em + 3px);
}
w-tables {
	outline-width: 0;
	justify-content: center;
	outline-width: 0;
}
w-left-price-webkit {
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	right: 0;
	flex-grow: 0;
}
w-quantity-next-repeater {
	text-transform: inherit;
	display: inline;
	text-align: left;
	right: 0;
	opacity: 10;
}
w-bottom-repeater {
	text-align: left;
	outline-width: 0;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
w-bottom-blocks {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	outline-width: 0;
	user-select: none;
}
w-countdown-blocks-quantity {
	letter-spacing: inherit;
	position: absolute !important;
	position: absolute;
	opacity: 20;
}
w-image-totals {
	align-items: left;
	fill: currentColor;
}
w-image-tables-nav {
	z-index: 1;
	display: inline !important;
	bottom: 0;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
w-position-old-horizontal {
	scrollbar-width: none;
	vertical-align: baseline;
	justify-content: center;
	top: 50;
}
w-blocks-tables {
	opacity: 1;
	letter-spacing: inherit;
	opacity: 10;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
w-next {
	justify-content: center;
	fill: currentColor;
}
w-countdown-horizontal {
	display: inline;
	flex-grow: 0;
	opacity: 10;
}
w-price-bottom-quantity {
	outline: none !important;
	color: #fff;
	vertical-align: middle;
}
w-price-layout-countdown {
	width: 100%;
	grid-template-columns: 1fr 1fr;
}
w-position {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	box-shadow: none !important;
}
w-thumbnails {
	bottom: 0;
	bottom: 20;
	box-sizing: content-box;
}
w-button {
	left: calc(50% - 0.5em) !important;
}
w-button-left-price {
	line-height: calc(1em + 2px);
}
w-tables-countdown-repeater {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	opacity: 30;
}
w-nav-inner {
	vertical-align: middle;
	border: none !important;
}
w-totals {
	box-shadow: none !important;
	text-align: center;
}
w-carousel {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	width: 0 !important;
}
w-nav-blocks {
	top: 0;
	user-select: none;
	flex-shrink: 0;
}
w-next-horizontal-position {
	outline: none !important;
	text-align: center;
	overflow-y: hidden;
	text-align: center;
	flex-grow: 0;
}
w-repeater-price-horizontal {
	grid-gap: 30px;
	color: inherit;
}
w-old-price {
	align-items: center;
	letter-spacing: inherit;
	bottom: 20;
	opacity: 1;
}
w-button-tables-nav {
	display: inline;
	width: 0 !important;
	color: #fff;
	top: calc(50% - 0.5em) !important;
	user-select: none;
}
.fa-sort-alpha-up:before {
  content: "\f15e";
}
c-quantity-back-bottom {
	background-color: transparent;
	outline: none !important;
	overflow-y: hidden;
}
c-nav-nav-bottom {
	align-items: center;
	box-shadow: none !important;
	align-items: center;
}
c-repeater-bottom {
	top: 0;
	text-transform: inherit;
	position: absolute !important;
	align-items: left;
}
c-totals {
	outline: none !important;
	text-align: center;
}
c-old-countdown-tables {
	text-decoration: none;
	bottom: 0;
	letter-spacing: inherit;
}
c-nav-image-old {
	opacity: 30;
}
c-price-webkit {
	border: none !important;
	position: absolute !important;
}
c-thumbnails-back-next {
	top: 0;
}
c-quantity-bottom {
	border: none !important;
	display: inline;
	outline: none !important;
	box-shadow: none !important;
}
c-repeater-top-horizontal {
	border: 0 none transparent;
}
c-webkit {
	opacity: 1;
}
c-thumbnails-top-thumbnails {
	text-transform: inherit;
}
c-totals {
	height: 0 !important;
}
c-repeater-position {
	width: 0 !important;
	overflow-x: auto;
	min-width: 0 !important;
	justify-content: center;
}
c-totals-blocks {
	z-index: 1;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	text-align: left;
	line-height: 1 !important;
}
c-layout-countdown-blocks {
	box-sizing: content-box;
	display: grid;
	text-transform: inherit;
	display: inline !important;
}
c-carousel {
	text-align: center;
	outline: none !important;
	background-color: transparent;
}
c-inner-carousel-blocks {
	border: none !important;
	width: 2em;
	vertical-align: middle;
	color: #fff;
	opacity: 1;
}
c-button-top-next {
	bottom: 10;
	top: 50;
	border: 0 none transparent;
	margin: 0 !important;
}
c-totals-horizontal {
	position: relative;
	left: calc(50% - 0.5em) !important;
	display: flex;
	bottom: 20;
	border: none !important;
}
c-next-image {
	flex-shrink: 0;
	top: 0;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
c-carousel-carousel-thumbnails {
	align-items: left;
}
c-thumbnails-nav {
	bottom: 0;
}
c-bottom {
	border: none !important;
	font-size: 1em;
	width: 100%;
	align-items: center;
}
c-nav-image-bottom {
	right: 0;
	display: inline;
	outline-width: 0;
	text-transform: inherit;
	box-shadow: none !important;
}
c-layout-tables {
	line-height: 1 !important;
	padding: 0.5em !important;
	position: relative;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
c-horizontal-totals {
	text-decoration: none;
}
c-left-horizontal {
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
c-quantity {
	display: grid;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	border: none;
}
c-old-tables {
	outline: none !important;
	top: 10;
	display: flex;
	align-items: left;
	text-align: center;
}
c-old-bottom-horizontal {
	height: 100%;
	display: inline !important;
}
c-tables {
	font-size: 1em;
	display: flex;
	top: 50;
	margin: 0;
}
c-tables {
	bottom: 0;
	font-size: 1em;
	min-height: 0 !important;
}
c-blocks-position {
	user-select: none;
	text-align: center;
	justify-content: center;
}
c-carousel-repeater-image {
	min-height: 0 !important;
	min-height: 0 !important;
}
c-back-top {
	opacity: 1;
	transform: translate(50%, -50%);
}
c-countdown {
	min-height: 0 !important;
	bottom: 20;
	opacity: 1;
	width: 2em;
	bottom: 0;
}
c-webkit-old {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	text-transform: inherit;
	border: none;
}
c-totals-layout {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	position: absolute;
}
c-image-nav {
	text-align: center;
	color: inherit;
	left: calc(50% - 0.5em) !important;
	display: flex;
	display: inline;
}
c-webkit-horizontal-image {
	text-transform: inherit;
}
c-thumbnails-nav-image {
	display: inline !important;
}
c-image-horizontal-top {
	transform: translate(50%, -50%);
	width: 100%;
	line-height: inherit;
	white-space: nowrap;
	right: 0;
}
c-position-webkit {
	line-height: calc(1em + 2px);
	height: 0 !important;
	margin: 0 !important;
	font-size: 1em;
}
c-position-totals {
	display: inline;
	min-width: 0 !important;
	min-height: 0 !important;
	flex-grow: 0;
	display: flex;
}
c-webkit-repeater-countdown {
	opacity: 10;
	grid-gap: 30px;
}
c-price-tables-next {
	transform: translate(50%, -50%);
	display: inline;
}
c-button-price {
	color: inherit;
}
c-repeater-layout-repeater {
	letter-spacing: inherit;
	scrollbar-width: none;
	opacity: 10;
	position: absolute;
	box-shadow: none !important;
}
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}
z-thumbnails {
	color: #fff;
	min-width: 0 !important;
	user-select: none;
	opacity: 10;
}
z-thumbnails {
	overflow-x: auto;
	overflow-y: hidden;
	position: absolute !important;
	text-align: left;
	grid-gap: 30px;
}
z-blocks {
	color: inherit;
	opacity: 30;
	grid-gap: 30px;
	border: none !important;
	top: 50;
}
z-old-carousel-webkit {
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	opacity: 20;
	position: relative;
}
z-next-next {
	display: inline !important;
}
z-top-countdown-next {
	right: 0;
	-webkit-user-select: none;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
z-carousel-tables {
	flex-shrink: 0;
}
z-position-inner-webkit {
	top: 0;
	outline: none !important;
}
z-layout-tables-horizontal {
	line-height: calc(1em + 2px);
	justify-content: center;
}
z-image-top-quantity {
	scrollbar-width: none;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
z-left {
	width: 2em;
	min-width: 0 !important;
	padding: 0.5em !important;
	text-align: left;
}
z-thumbnails-top-blocks {
	top: 50;
	top: 0;
	border: 0 none transparent;
}
z-left-blocks-top {
	-webkit-user-select: none;
	top: 0;
	opacity: 1;
}
z-price {
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	bottom: 0;
	white-space: nowrap;
	flex-shrink: 0;
}
z-countdown-left-left {
	scrollbar-width: none;
	fill: currentColor;
	-ms-user-select: none;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
z-position {
	color: inherit;
	line-height: calc(1em + 2px);
	position: absolute !important;
	top: 50;
}
z-layout-quantity {
	flex-shrink: 0;
	flex-shrink: 0;
	min-height: 0 !important;
}
z-tables {
	-ms-user-select: none;
	border: 0 none transparent;
}
z-layout-button-button {
	height: 0 !important;
	padding: 0.5em !important;
}
z-tables-top {
	border: none;
	min-height: 0 !important;
}
z-layout {
	text-decoration: none;
	letter-spacing: inherit;
	fill: currentColor;
	fill: currentColor;
	-ms-user-select: none;
}
z-price {
	justify-content: center;
	min-height: 0 !important;
	bottom: 10;
	line-height: 1 !important;
	width: 100%;
}
z-carousel-layout {
	line-height: 1 !important;
	text-decoration: none;
}
z-bottom {
	color: #fff;
}
z-button-back {
	outline-width: 0;
	vertical-align: middle;
	position: absolute !important;
	height: calc(1em + 3px);
}
z-button {
	color: #fff;
}
z-layout-old {
	justify-content: center;
}
z-repeater-quantity-countdown {
	align-items: left;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
z-left {
	height: calc(1em + 3px);
	scrollbar-width: none;
}
z-top {
	vertical-align: baseline;
}
z-position {
	background-color: transparent;
	margin: 0 !important;
	opacity: 30;
	bottom: 0;
	opacity: 10;
}
z-layout-totals-horizontal {
	vertical-align: baseline;
	align-items: center;
	border: none !important;
	top: 0;
	bottom: 10;
}
z-layout-inner-left {
	bottom: 0;
	border: none !important;
	display: grid;
	color: #fff;
}
z-horizontal-layout {
	text-align: left;
	width: 2em;
	margin: 0;
}
z-back-old-quantity {
	box-sizing: content-box;
	color: #fff;
	vertical-align: baseline;
}
z-back-countdown {
	line-height: 1 !important;
	bottom: 0;
	display: inline !important;
}
z-position-thumbnails-blocks {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
z-top-back-carousel {
	user-select: none;
	min-height: 0 !important;
	opacity: 20;
}
z-price {
	text-align: center;
	border: none;
	outline-width: 0;
}
z-back {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	display: inline !important;
}
z-blocks-quantity-thumbnails {
	box-sizing: content-box;
	width: 100%;
}
.fa-sort-amount-down:before {
  content: "\f160";
}
h-horizontal {
	line-height: 1 !important;
	position: relative;
}
h-carousel-left {
	user-select: none;
	align-items: left;
	color: inherit;
	display: inline;
	-ms-user-select: none;
}
h-top {
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
h-thumbnails {
	padding: 0.5em !important;
}
h-horizontal-countdown {
	box-sizing: content-box;
	color: #fff;
	top: 0;
	align-items: left;
}
h-webkit-button-button {
	grid-gap: 30px;
	overflow-y: hidden;
	height: 100%;
	color: #fff;
	opacity: 10;
}
h-quantity {
	user-select: none;
	overflow-x: auto;
}
h-totals {
	text-align: left;
	line-height: 1 !important;
}
h-price-next-next {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
h-thumbnails {
	align-items: center;
}
h-horizontal {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	position: absolute !important;
	flex-shrink: 0;
	margin: 0;
}
h-thumbnails-thumbnails-price {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
h-image {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	display: inline;
}
h-nav-position-price {
	line-height: inherit;
	scrollbar-width: none;
}
h-layout {
	bottom: 20;
	color: inherit;
	white-space: nowrap;
}
h-back {
	min-width: 0 !important;
	fill: currentColor;
}
h-tables-back {
	-webkit-user-select: none;
	line-height: 1 !important;
	padding: 0.5em !important;
}
h-position-next {
	opacity: 20;
}
h-price {
	line-height: inherit;
	width: 2em;
}
h-position-totals {
	letter-spacing: inherit;
}
h-position {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	min-width: 0 !important;
}
h-webkit {
	user-select: none;
	-ms-user-select: none;
	text-transform: inherit;
}
h-countdown {
	line-height: inherit;
	width: calc(1em + 3px);
	opacity: 1;
	display: inline;
}
h-horizontal-top {
	width: 100%;
}
h-position-inner {
	top: 0;
	bottom: 10;
}
h-blocks-quantity-back {
	flex-shrink: 0;
	-webkit-user-select: none;
	align-items: center;
}
h-image-left {
	height: 0 !important;
	user-select: none;
	min-width: 0 !important;
}
h-tables {
	overflow-x: auto;
	transform: translate(50%, -50%);
	outline-width: 0;
}
h-quantity {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	bottom: 0;
}
h-back-nav-carousel {
	bottom: 0;
	right: 0;
}
h-tables-bottom {
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
h-nav-back {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
h-next-carousel-bottom {
	overflow-x: auto;
	z-index: 1;
}
h-top-left-webkit {
	vertical-align: middle;
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
h-old {
	top: calc(50% - 0.5em) !important;
}
h-inner-nav {
	fill: currentColor;
}
h-price-totals {
	-ms-user-select: none;
	position: absolute;
}
h-horizontal {
	width: 100%;
}
.fa-sort-amount-down-alt:before {
  content: "\f884";
}
h-image {
	top: 50;
	position: absolute;
	box-sizing: content-box;
	display: grid;
}
h-back-webkit-quantity {
	min-width: 0 !important;
	width: 0 !important;
	-ms-user-select: none;
}
h-blocks-countdown-button {
	align-items: left;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
h-carousel-inner {
	overflow-x: auto;
	opacity: 1;
	opacity: 30;
}
h-next {
	opacity: 1;
	-webkit-user-select: none;
	opacity: 1;
}
h-position {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	box-sizing: content-box;
	border: none;
}
h-countdown-carousel {
	-ms-user-select: none;
	box-sizing: content-box;
	box-sizing: content-box;
	box-sizing: content-box;
}
h-top {
	opacity: 20;
}
h-countdown-top-left {
	transform: translate(50%, -50%);
}
h-top {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
h-totals-button {
	border: none;
	outline-width: 0;
	white-space: nowrap;
	width: 100%;
	text-transform: inherit;
}
h-inner-horizontal-button {
	opacity: 20;
	bottom: 20;
	width: 100%;
	outline-width: 0;
	top: 50;
}
h-layout-horizontal {
	text-align: center;
	display: flex;
}
h-webkit-price {
	bottom: 0;
	box-sizing: content-box;
	font-size: 1em;
	margin: 0;
}
h-back {
	height: 0 !important;
	white-space: nowrap;
	width: calc(1em + 3px);
	top: 10;
}
h-back-top {
	outline-width: 0;
	opacity: 20;
}
h-old-next-bottom {
	min-height: 0 !important;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
h-price {
	border: 0 none transparent;
	width: calc(1em + 3px);
}
h-top-price-position {
	user-select: none;
	align-items: center;
	box-sizing: content-box;
	font-size: 1em;
}
h-countdown-image-tables {
	position: absolute;
}
h-old-bottom-blocks {
	outline: none !important;
	position: absolute !important;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
h-carousel-carousel-inner {
	height: calc(1em + 3px);
	border: 0 none transparent;
	position: absolute !important;
}
h-position-price {
	line-height: calc(1em + 2px);
}
h-blocks {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	background-color: transparent;
	margin: 0 !important;
	outline-width: 0;
}
h-bottom-left {
	user-select: none;
	top: 10;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
h-thumbnails-nav-horizontal {
	box-sizing: content-box;
}
h-image-thumbnails {
	top: 10;
	bottom: 10;
	display: inline;
}
h-back {
	justify-content: center;
	height: 100%;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
h-bottom-blocks-horizontal {
	align-items: left;
	z-index: 1;
	margin: 0;
	text-align: left;
}
h-webkit {
	outline: none !important;
	position: absolute !important;
}
h-webkit-position-tables {
	text-decoration: none;
	fill: currentColor;
}
h-inner {
	width: 100%;
	bottom: 10;
	display: flex;
	text-decoration: none;
}
h-back {
	line-height: calc(1em + 2px);
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
}
h-repeater-totals {
	text-align: left;
	white-space: nowrap;
	outline: none !important;
	height: 0 !important;
	top: 10;
}
.fa-sort-amount-up:before {
  content: "\f161";
}
u-bottom {
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	height: 0 !important;
	-webkit-user-select: none;
}
u-top-repeater {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
u-blocks {
	top: 10;
	display: grid;
	overflow-x: auto;
	right: 0;
	margin: 0;
}
u-left {
	font-size: 1em;
	user-select: none;
	right: 0;
	white-space: nowrap;
	border: none !important;
}
u-layout-left {
	padding: 0.5em !important;
	position: absolute;
	top: 50;
}
u-button-old {
	white-space: nowrap;
	opacity: 1;
	flex-grow: 0;
}
u-repeater {
	letter-spacing: inherit;
}
u-blocks-totals-next {
	text-align: center;
	text-decoration: none;
}
u-back-inner {
	right: 0;
	height: calc(1em + 3px);
	text-align: center;
	line-height: inherit;
}
u-carousel-quantity {
	vertical-align: baseline;
	border: none !important;
}
u-back {
	width: 2em;
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
u-carousel-position-countdown {
	-ms-user-select: none;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
u-quantity {
	height: 0 !important;
}
u-button-webkit {
	text-align: left;
	position: absolute !important;
}
u-layout-price {
	width: 0 !important;
	flex-grow: 0;
	display: flex;
}
u-bottom {
	overflow-y: hidden;
}
u-tables-carousel {
	margin: 0;
	border: none;
	box-sizing: content-box;
}
u-thumbnails-tables {
	opacity: 30;
	bottom: 10;
}
u-layout-old-next {
	text-transform: inherit;
}
u-price-quantity {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
}
u-webkit-image {
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	opacity: 30;
	outline-width: 0;
	width: 100%;
}
u-inner {
	left: calc(50% - 0.5em) !important;
	display: inline;
	height: 0 !important;
	bottom: 20;
}
u-repeater-image-quantity {
	right: 0;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	height: 0 !important;
}
u-back-thumbnails {
	border: 0 none transparent;
}
u-left-next-layout {
	box-sizing: content-box;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	-webkit-user-select: none;
}
u-quantity-next-carousel {
	margin: 0;
}
u-quantity {
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
u-back {
	position: relative;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
u-price-thumbnails {
	bottom: 0;
	text-decoration: none;
	width: calc(1em + 3px);
}
u-tables {
	-ms-user-select: none;
	background-color: transparent;
	text-align: center;
	-ms-user-select: none;
}
u-totals {
	transform: translate(50%, -50%);
	white-space: nowrap;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
.fa-sort-amount-up-alt:before {
  content: "\f885";
}
h-nav {
	flex-shrink: 0;
	height: 0 !important;
	letter-spacing: inherit;
	position: relative;
	bottom: 0;
}
h-horizontal-webkit-nav {
	top: 50;
}
h-image-top-top {
	height: calc(1em + 3px);
}
h-blocks-left {
	letter-spacing: inherit;
	text-decoration: none;
	width: 100%;
}
h-tables {
	padding: 0.5em !important;
	opacity: 1;
	fill: currentColor;
}
h-position-back-thumbnails {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
h-webkit {
	bottom: 20;
	white-space: nowrap;
	fill: currentColor;
	opacity: 10;
}
h-button {
	bottom: 0;
	letter-spacing: inherit;
	overflow-y: hidden;
	align-items: left;
	bottom: 10;
}
h-image {
	box-shadow: none !important;
	width: calc(1em + 3px);
	line-height: inherit;
	z-index: 1;
	display: grid;
}
h-thumbnails {
	vertical-align: baseline;
	display: grid;
	width: 100%;
	fill: currentColor;
	overflow-y: hidden;
}
h-bottom-old {
	color: inherit;
	margin: 0 !important;
	opacity: 30;
}
h-repeater-top {
	width: 100%;
	flex-shrink: 0;
}
h-webkit-back {
	height: calc(1em + 3px);
}
h-blocks-quantity {
	vertical-align: middle;
	width: 2em;
	height: 0 !important;
	align-items: left;
}
h-webkit-inner-totals {
	height: 0 !important;
	scrollbar-width: none;
	padding: 0.5em !important;
}
h-countdown-back {
	flex-shrink: 0;
	position: absolute;
	position: relative;
	top: 50;
}
h-price {
	width: 100%;
	min-height: 0 !important;
	opacity: 20;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
}
h-webkit-horizontal-countdown {
	grid-template-columns: 1fr 1fr;
}
h-totals-left {
	fill: currentColor;
	display: flex;
	margin: 0 !important;
	fill: currentColor;
	fill: currentColor;
}
h-next-button {
	color: inherit;
}
h-price {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
h-webkit-blocks-horizontal {
	box-shadow: none !important;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
h-tables {
	margin: 0 !important;
}
h-left-webkit-layout {
	opacity: 10;
}
h-button-countdown {
	white-space: nowrap;
	bottom: 20;
	background-color: transparent;
}
h-next-tables {
	line-height: inherit;
	text-align: center;
	margin: 0;
	z-index: 1;
	width: 2em;
}
h-countdown {
	user-select: none;
	width: calc(1em + 3px);
	display: inline !important;
	transform: translate(50%, -50%);
	text-decoration: none;
}
h-bottom-bottom-position {
	z-index: 1;
	opacity: 1;
}
h-carousel-image {
	display: inline;
	bottom: 0;
	top: 50;
}
h-top-inner-bottom {
	line-height: inherit;
	min-width: 0 !important;
}
h-layout-repeater-horizontal {
	flex-shrink: 0;
	display: inline;
	opacity: 10;
	color: inherit;
}
h-image-price-carousel {
	left: calc(50% - 0.5em) !important;
	right: 0;
}
h-button {
	color: inherit;
	bottom: 0;
}
h-back-position-top {
	border: none;
	text-decoration: none;
}
h-quantity {
	outline-width: 0;
	border: 0 none transparent;
}
h-blocks {
	vertical-align: baseline;
	border: none !important;
	color: #fff;
	display: inline;
}
h-inner {
	padding: 0.5em !important;
	opacity: 20;
}
h-image-bottom {
	white-space: nowrap;
	min-height: 0 !important;
	scrollbar-width: none;
}
h-bottom {
	text-align: center;
	border: 0 none transparent;
	height: 0 !important;
	border: 0 none transparent;
	padding: 0.5em !important;
}
h-left-repeater {
	bottom: 0;
	text-transform: inherit;
	text-align: center;
	text-align: center;
	grid-gap: 30px;
}
h-layout-repeater-blocks {
	box-shadow: none !important;
	border: none;
	width: 2em;
	min-width: 0 !important;
}
h-top-image-totals {
	scrollbar-width: none;
}
h-bottom-totals-quantity {
	letter-spacing: inherit;
	text-transform: inherit;
}
.fa-sort-down:before {
  content: "\f0dd";
}
u-position-webkit {
	display: inline !important;
	outline: none !important;
	color: #fff;
	position: absolute;
}
u-webkit-tables {
	display: inline !important;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	width: calc(1em + 3px);
	line-height: inherit;
}
u-image-image {
	top: 0;
	-ms-user-select: none;
	outline: none !important;
}
u-webkit-totals-horizontal {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
u-webkit-thumbnails-top {
	min-width: 0 !important;
	width: calc(1em + 3px);
}
u-layout {
	height: 0 !important;
}
u-tables {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	border: none !important;
}
u-nav-top {
	letter-spacing: inherit;
}
u-totals-button-button {
	align-items: center;
	opacity: 1;
	opacity: 30;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
}
u-nav-thumbnails-left {
	outline-width: 0;
	display: inline;
	top: 10;
	height: 100%;
}
u-position {
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
u-next {
	position: absolute !important;
	opacity: 30;
}
u-top-back {
	letter-spacing: inherit;
	fill: currentColor;
	user-select: none;
	min-height: 0 !important;
	border: none !important;
}
u-bottom {
	flex-grow: 0;
}
u-left {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
u-horizontal-next {
	margin: 0;
	fill: currentColor;
}
u-carousel-repeater-tables {
	outline: none !important;
	top: 50;
	width: calc(1em + 3px);
	bottom: 20;
}
u-next-totals-button {
	color: inherit;
	display: grid;
	width: 100%;
	letter-spacing: inherit;
}
u-top-inner {
	top: 50;
	bottom: 20;
}
u-repeater-next-layout {
	display: inline !important;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	align-items: center;
	opacity: 20;
}
u-quantity-image {
	-ms-user-select: none;
	position: absolute !important;
	vertical-align: middle;
	overflow-x: auto;
}
u-thumbnails-image-carousel {
	display: inline;
	bottom: 0;
	position: absolute;
	outline-width: 0;
	top: 0;
}
u-layout-top {
	box-shadow: none !important;
	min-width: 0 !important;
}
u-nav-repeater {
	min-width: 0 !important;
	border: none !important;
	width: 2em;
	opacity: 1;
	line-height: 1 !important;
}
u-carousel-horizontal-quantity {
	bottom: 0;
	border: 0 none transparent;
	user-select: none;
	opacity: 1;
	align-items: center;
}
u-horizontal-back {
	scrollbar-width: none;
	width: calc(1em + 3px);
	top: 50;
}
u-thumbnails-back-horizontal {
	height: 100%;
}
u-next-repeater {
	line-height: calc(1em + 2px);
}
u-price-old {
	transform: translate(50%, -50%);
}
u-countdown-carousel-blocks {
	top: 50;
	opacity: 10;
	text-align: center;
	top: 0;
}
u-blocks {
	line-height: inherit;
	bottom: 0;
	z-index: 1;
	outline: none !important;
}
u-nav {
	outline-width: 0;
}
u-image {
	vertical-align: middle;
}
u-nav-top-webkit {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	text-align: left;
}
u-price-left {
	display: inline !important;
}
u-left-inner-horizontal {
	overflow-y: hidden;
}
u-bottom-totals {
	transform: translate(50%, -50%);
	position: absolute !important;
}
u-horizontal-position-layout {
	opacity: 20;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
.fa-sort-numeric-down:before {
  content: "\f162";
}
q-carousel-old {
	overflow-x: auto;
	color: #fff;
	flex-shrink: 0;
}
q-layout-nav {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
q-old-back-position {
	user-select: none;
}
q-layout-old {
	top: 0;
	display: inline;
	align-items: center;
	text-align: center;
}
q-button-repeater-nav {
	box-shadow: none !important;
	-ms-user-select: none;
}
q-thumbnails-bottom-thumbnails {
	justify-content: center;
	opacity: 10;
	height: calc(1em + 3px);
}
q-thumbnails-price-bottom {
	user-select: none;
	text-align: left;
}
q-blocks-horizontal-tables {
	-ms-user-select: none;
	height: 100%;
}
q-quantity-button {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
q-tables {
	margin: 0 !important;
	-ms-user-select: none;
	display: inline !important;
}
q-old-layout-price {
	opacity: 1;
	bottom: 10;
	align-items: left;
	justify-content: center;
}
q-blocks-position-nav {
	line-height: 1 !important;
}
q-quantity {
	scrollbar-width: none;
	height: 0 !important;
	display: inline !important;
	border: none !important;
	text-align: left;
}
q-tables {
	outline: none !important;
	margin: 0 !important;
}
q-repeater-inner {
	text-align: left;
	display: grid;
	bottom: 10;
	fill: currentColor;
	height: calc(1em + 3px);
}
q-countdown-blocks-back {
	grid-gap: 30px;
	-ms-user-select: none;
}
q-layout {
	align-items: center;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
q-image-quantity {
	-webkit-user-select: none;
}
q-bottom-bottom {
	opacity: 30;
}
q-webkit-inner {
	align-items: center;
}
q-webkit-left {
	overflow-y: hidden;
}
q-top-back {
	text-align: left;
	display: inline !important;
	text-decoration: none;
	overflow-y: hidden;
	height: calc(1em + 3px);
}
q-countdown-thumbnails-tables {
	align-items: center;
	display: grid;
}
q-inner {
	scrollbar-width: none;
	vertical-align: middle;
	grid-gap: 30px;
	position: absolute !important;
}
q-quantity-nav-blocks {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	height: 0 !important;
}
q-quantity-countdown-tables {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	scrollbar-width: none;
}
q-horizontal-nav {
	-webkit-user-select: none;
	overflow-y: hidden;
	text-decoration: none;
}
q-price-image {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
q-old {
	scrollbar-width: none;
	color: inherit;
	text-align: left;
}
q-nav-layout-inner {
	-webkit-user-select: none;
	align-items: left;
	justify-content: center;
	vertical-align: baseline;
	scrollbar-width: none;
}
q-nav-next {
	border: 0 none transparent;
	flex-grow: 0;
}
q-totals {
	letter-spacing: inherit;
}
q-left-inner-blocks {
	left: calc(50% - 0.5em) !important;
}
q-totals-webkit {
	border: none;
}
q-quantity {
	width: 2em;
}
q-top {
	position: absolute;
	flex-grow: 0;
	position: absolute;
	bottom: 10;
}
q-webkit {
	margin: 0 !important;
	opacity: 10;
	position: absolute !important;
	transform: translate(50%, -50%);
}
q-nav {
	display: grid;
	left: calc(50% - 0.5em) !important;
	border: none !important;
}
.fa-sort-numeric-down-alt:before {
  content: "\f886";
}
o-webkit-tables-horizontal {
	border: 0 none transparent;
}
o-horizontal-repeater-tables {
	min-height: 0 !important;
	transform: translate(50%, -50%);
	overflow-x: auto;
	position: relative;
	top: 10;
}
o-bottom-next {
	margin: 0;
	box-sizing: content-box;
	margin: 0;
	bottom: 20;
}
o-left-carousel {
	padding: 0.5em !important;
	align-items: left;
	user-select: none;
	top: 50;
	flex-grow: 0;
}
o-webkit {
	bottom: 10;
	display: flex;
}
o-price-tables {
	position: absolute;
}
o-image {
	flex-grow: 0;
	bottom: 10;
}
o-webkit-button-thumbnails {
	display: flex;
	background-color: transparent;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
o-blocks-blocks {
	border: 0 none transparent;
	fill: currentColor;
}
o-thumbnails-thumbnails-webkit {
	text-align: left;
	top: 10;
	flex-grow: 0;
}
o-button {
	opacity: 20;
}
o-left {
	outline: none !important;
	width: calc(1em + 3px);
}
o-button-bottom-blocks {
	width: 100%;
	white-space: nowrap;
	white-space: nowrap;
	display: inline;
}
o-webkit-tables-thumbnails {
	width: 2em;
	opacity: 20;
	color: #fff;
	scrollbar-width: none;
	padding: 0.5em !important;
}
o-layout {
	position: absolute;
	box-shadow: none !important;
	height: 100%;
}
o-repeater-webkit {
	height: 0 !important;
	align-items: center;
}
o-old-inner-price {
	letter-spacing: inherit;
	height: 100%;
	color: inherit;
}
o-position-left-webkit {
	user-select: none;
	top: 50;
	width: 100%;
}
o-left {
	top: 0;
	-webkit-text-decoration-skip: objects;
}
o-next {
	width: 2em;
	color: #fff;
}
o-back {
	width: 0 !important;
	opacity: 10;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
o-left-back {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
o-horizontal-quantity {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	box-sizing: content-box;
	height: 100%;
	text-align: left;
}
o-bottom-inner-bottom {
	user-select: none;
}
o-back-price {
	line-height: inherit;
	bottom: 0;
	height: 100%;
	box-sizing: content-box;
}
o-blocks-quantity-countdown {
	display: grid;
	opacity: 1;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
o-quantity-quantity {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
o-image-old {
	min-height: 0 !important;
}
o-inner-tables-left {
	bottom: 0;
	position: absolute !important;
	width: 100%;
}
o-thumbnails-image-carousel {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
o-thumbnails-blocks-carousel {
	width: calc(1em + 3px);
	fill: currentColor;
}
o-horizontal {
	height: 100%;
	opacity: 20;
	border: none;
	letter-spacing: inherit;
	opacity: 20;
}
o-next {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
}
o-carousel-blocks-position {
	opacity: 10;
}
o-left-old {
	border: 0 none transparent;
	-webkit-user-select: none;
	min-height: 0 !important;
	bottom: 10;
	scrollbar-width: none;
}
o-top-button-horizontal {
	z-index: 1;
	opacity: 20;
}
o-old {
	width: 0 !important;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	opacity: 10;
}
o-countdown-bottom {
	display: grid;
	border: none !important;
	height: 0 !important;
}
o-nav-nav-repeater {
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	position: absolute !important;
	opacity: 10;
	color: inherit;
}
o-blocks {
	border: none !important;
	white-space: nowrap;
	opacity: 20;
	text-align: center;
}
o-blocks-inner-next {
	top: 50;
	justify-content: center;
	opacity: 1;
	-ms-user-select: none;
}
o-old-back {
	margin: 0 !important;
	flex-grow: 0;
}
o-nav-blocks-top {
	box-sizing: content-box;
}
o-repeater-bottom {
	right: 0;
	right: 0;
	right: 0;
	display: flex;
}
o-top-tables {
	background-color: transparent;
	overflow-y: hidden;
	border: 0 none transparent;
	border: none !important;
}
.fa-sort-numeric-up:before {
  content: "\f163";
}
w-totals {
	white-space: nowrap;
	min-height: 0 !important;
	bottom: 10;
	height: 0 !important;
}
w-image-repeater-repeater {
	min-height: 0 !important;
}
w-bottom-nav-inner {
	overflow-x: auto;
	z-index: 1;
	display: flex;
}
w-inner {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	right: 0;
	-ms-user-select: none;
	color: #fff;
}
w-blocks {
	color: inherit;
	align-items: center;
	height: calc(1em + 3px);
}
w-tables {
	fill: currentColor;
	display: inline;
	overflow-y: hidden;
	box-sizing: content-box;
	user-select: none;
}
w-left-image-webkit {
	white-space: nowrap;
	border: none !important;
	bottom: 0;
}
w-image {
	height: calc(1em + 3px);
	border: none !important;
	height: 0 !important;
}
w-image {
	line-height: calc(1em + 2px);
}
w-quantity {
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	align-items: center;
}
w-nav {
	grid-template-columns: 1fr 1fr;
	border: none !important;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
w-repeater {
	color: inherit;
	justify-content: center;
}
w-webkit-old {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
w-repeater {
	line-height: inherit;
	scrollbar-width: none;
	outline: none !important;
	overflow-x: auto;
	overflow-y: hidden;
}
w-old-quantity-nav {
	background-color: transparent;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
w-inner-totals-repeater {
	white-space: nowrap;
	text-decoration: none;
}
w-horizontal-back {
	user-select: none;
	overflow-x: auto;
	bottom: 0;
	opacity: 10;
}
w-top-countdown {
	min-height: 0 !important;
}
w-layout-price-back {
	padding: 0.5em !important;
}
w-nav-layout {
	top: calc(50% - 0.5em) !important;
	right: 0;
	font-size: 1em;
	position: absolute;
	width: 0 !important;
}
w-next-bottom-totals {
	white-space: nowrap;
}
w-quantity-button-image {
	align-items: center;
}
w-thumbnails {
	display: flex;
	bottom: 20;
}
w-tables {
	fill: currentColor;
	opacity: 30;
	vertical-align: middle;
	-webkit-user-select: none;
	justify-content: center;
}
w-totals-price {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	text-transform: inherit;
	height: calc(1em + 3px);
	z-index: 1;
}
.fa-sort-numeric-up-alt:before {
  content: "\f887";
}
p-countdown-totals {
	width: 100%;
	height: calc(1em + 3px);
	display: inline !important;
	bottom: 20;
	border: none !important;
}
p-bottom-top-next {
	letter-spacing: inherit;
	text-align: left;
}
p-position {
	line-height: 1 !important;
	color: #fff;
}
p-webkit {
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
p-carousel-thumbnails-button {
	border: 0 none transparent;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	display: inline;
}
p-old-horizontal-carousel {
	padding: 0.5em !important;
	text-align: left;
	opacity: 30;
	bottom: 10;
}
p-layout-top {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	bottom: 0;
}
p-webkit {
	scrollbar-width: none;
	text-decoration: none;
	flex-shrink: 0;
}
p-horizontal {
	line-height: inherit;
	bottom: 10;
	height: calc(1em + 3px);
	flex-shrink: 0;
	fill: currentColor;
}
p-next-layout {
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
p-blocks-blocks {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	opacity: 20;
	letter-spacing: inherit;
}
p-carousel-price-thumbnails {
	opacity: 10;
}
p-totals {
	text-align: center;
}
p-layout-position {
	opacity: 10;
	padding: 0.5em !important;
	width: 100%;
	opacity: 30;
	display: grid;
}
p-old-bottom {
	min-width: 0 !important;
}
p-webkit-top {
	font-size: 1em;
}
p-webkit {
	display: flex;
	box-sizing: content-box;
}
p-thumbnails-price-left {
	opacity: 10;
	top: 0;
	min-height: 0 !important;
}
p-button-top-top {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
p-thumbnails-button-horizontal {
	transform: translate(50%, -50%);
	flex-grow: 0;
	-webkit-user-select: none;
}
p-inner-left {
	overflow-y: hidden;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
}
p-nav {
	height: 100%;
	height: 0 !important;
	min-height: 0 !important;
	font-size: 1em;
	margin: 0 !important;
}
p-horizontal-bottom {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
p-tables-thumbnails-layout {
	position: absolute;
	letter-spacing: inherit;
	overflow-y: hidden;
	position: absolute;
	top: calc(50% - 0.5em) !important;
}
p-old-thumbnails-tables {
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
p-price-back-nav {
	vertical-align: middle;
	text-decoration: none;
	border: none !important;
	white-space: nowrap;
	border: none;
}
p-webkit-tables {
	justify-content: center;
	min-width: 0 !important;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	top: 10;
}
p-inner {
	display: inline;
}
p-button {
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	position: absolute;
}
p-repeater-webkit-blocks {
	height: calc(1em + 3px);
}
p-back-carousel-next {
	-webkit-user-select: none;
	text-align: left;
	width: 2em;
	vertical-align: baseline;
}
p-button-totals-old {
	justify-content: center;
	overflow-y: hidden;
	overflow-x: auto;
	color: inherit;
	position: relative;
}
p-back-countdown-image {
	display: inline !important;
	z-index: 1;
	opacity: 20;
	grid-gap: 30px;
}
p-carousel {
	align-items: center;
	user-select: none;
	overflow-y: hidden;
	background-color: transparent;
	overflow-y: hidden;
}
p-totals {
	vertical-align: middle;
	bottom: 10;
}
p-position-bottom-repeater {
	justify-content: center;
	outline-width: 0;
	height: 100%;
	display: inline;
}
p-horizontal-totals-webkit {
	grid-gap: 30px;
}
p-countdown {
	fill: currentColor;
}
p-position-inner-inner {
	opacity: 1;
	font-size: 1em;
	z-index: 1;
}
p-price-nav-bottom {
	user-select: none;
	letter-spacing: inherit;
	opacity: 10;
}
p-carousel-horizontal-bottom {
	display: inline !important;
	text-align: left;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
p-inner-price {
	text-align: left;
}
p-carousel {
	height: 100%;
	flex-shrink: 0;
	min-height: 0 !important;
	display: flex;
	overflow-x: auto;
}
p-quantity {
	border: none;
	flex-grow: 0;
}
p-price-thumbnails {
	margin: 0 !important;
	user-select: none;
	text-align: center;
	display: grid;
	grid-gap: 30px;
}
p-thumbnails {
	top: 10;
	fill: currentColor;
	vertical-align: baseline;
	vertical-align: baseline;
	height: 0 !important;
}
.fa-sort-up:before {
  content: "\f0de";
}
w-button {
	overflow-y: hidden;
}
w-horizontal {
	justify-content: center;
}
w-tables-button-image {
	scrollbar-width: none;
}
w-left-horizontal-position {
	align-items: center;
	padding: 0.5em !important;
	text-decoration: none;
}
w-bottom {
	width: 0 !important;
	line-height: calc(1em + 2px);
}
w-left-blocks {
	overflow-x: auto;
}
w-thumbnails-inner-countdown {
	text-transform: inherit;
	bottom: 20;
	opacity: 20;
	display: inline !important;
}
w-price-nav {
	color: inherit;
	vertical-align: middle;
}
w-left-quantity {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	white-space: nowrap;
	scrollbar-width: none;
	overflow-y: hidden;
}
w-thumbnails {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
w-old {
	border: none;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
w-tables-tables {
	height: 0 !important;
}
w-price {
	text-align: left;
	color: #fff;
	position: absolute;
}
w-left-old-left {
	opacity: 1;
	outline: none !important;
	opacity: 1;
}
w-image-repeater {
	line-height: inherit;
	padding: 0.5em !important;
}
w-tables {
	top: 50;
	vertical-align: baseline;
	min-width: 0 !important;
}
w-nav-inner {
	background-color: transparent;
	min-width: 0 !important;
	margin: 0 !important;
}
w-carousel-button {
	opacity: 10;
	display: grid;
	white-space: nowrap;
}
w-quantity-repeater-top {
	align-items: left;
	border: 0 none transparent;
	padding: 0.5em !important;
	border: 0 none transparent;
	opacity: 1;
}
w-layout-layout {
	width: calc(1em + 3px);
	border: none;
	text-align: left;
}
w-nav {
	height: 100%;
	color: inherit;
	justify-content: center;
	color: #fff;
}
w-image-countdown {
	flex-grow: 0;
}
w-horizontal {
	fill: currentColor;
	outline: none !important;
	position: absolute !important;
}
w-next-image-price {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
w-position {
	bottom: 0;
	transform: translate(50%, -50%);
	width: 2em;
}
w-repeater-layout-image {
	bottom: 10;
}
w-quantity-top {
	fill: currentColor;
	display: inline !important;
}
w-tables-repeater-image {
	grid-gap: 30px;
}
w-countdown-top-image {
	top: 0;
	justify-content: center;
}
w-old {
	top: 50;
	height: 100%;
}
w-inner-old-top {
	color: #fff;
}
w-left {
	bottom: 10;
	box-sizing: content-box;
	user-select: none;
	display: inline;
}
w-thumbnails {
	top: 50;
	display: grid;
	align-items: center;
}
w-old {
	width: 0 !important;
}
w-thumbnails-image {
	opacity: 30;
	vertical-align: middle;
}
w-button-old {
	height: calc(1em + 3px);
	top: 10;
	width: 2em;
}
w-left {
	height: 0 !important;
	color: inherit;
	scrollbar-width: none;
}
w-top-countdown-left {
	white-space: nowrap;
}
w-top-inner-thumbnails {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	text-align: left;
}
w-position {
	box-sizing: content-box;
	padding: 0.5em !important;
	align-items: center;
}
w-totals-carousel {
	-webkit-user-select: none;
	vertical-align: middle;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	position: absolute !important;
}
w-price-left-image {
	position: absolute;
}
w-repeater-price-left {
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
w-quantity-layout {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	border: 0 none transparent;
}
w-bottom {
	flex-grow: 0;
	bottom: 10;
	border: none !important;
}
w-top-layout {
	opacity: 20;
	font-size: 1em;
	overflow-x: auto;
	vertical-align: baseline;
	text-align: center;
}
w-bottom {
	user-select: none;
	right: 0;
	text-align: left;
}
w-horizontal-back-image {
	border: 0 none transparent;
	position: relative;
}
w-back {
	position: absolute;
	color: inherit;
	justify-content: center;
	text-decoration: none;
}
w-webkit-webkit {
	opacity: 20;
	box-sizing: content-box;
	padding: 0.5em !important;
}
w-image {
	left: calc(50% - 0.5em) !important;
	top: 0;
	vertical-align: middle;
	-ms-user-select: none;
	flex-shrink: 0;
}
w-back-totals-back {
	padding: 0.5em !important;
	fill: currentColor;
	color: inherit;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
.fa-soundcloud:before {
  content: "\f1be";
}
a-thumbnails-bottom-old {
	line-height: calc(1em + 2px);
	display: inline !important;
	height: 100%;
	display: grid;
}
a-inner-blocks-totals {
	display: inline;
}
a-back-tables {
	vertical-align: baseline;
	display: grid;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
a-carousel-image-left {
	white-space: nowrap;
	height: calc(1em + 3px);
	height: 100%;
	background-color: transparent;
}
a-next-next-totals {
	align-items: center;
	top: 0;
	box-sizing: content-box;
	scrollbar-width: none;
}
a-next-image-repeater {
	opacity: 1;
	bottom: 20;
	border: 0 none transparent;
}
a-thumbnails {
	white-space: nowrap;
	user-select: none;
}
a-price {
	text-align: center;
}
a-layout {
	align-items: center;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	-ms-user-select: none;
}
a-tables-price {
	overflow-x: auto;
	flex-grow: 0;
	padding: 0.5em !important;
	width: 0 !important;
	padding: 0.5em !important;
}
a-inner-totals-button {
	display: flex;
	align-items: left;
	border: none !important;
}
a-thumbnails-top {
	line-height: 1 !important;
	bottom: 10;
	padding: 0.5em !important;
}
a-thumbnails {
	line-height: calc(1em + 2px);
	background-color: transparent;
}
.fa-sourcetree:before {
  content: "\f7d3";
}
j-thumbnails-repeater {
	fill: currentColor;
	font-size: 1em;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
}
j-totals {
	font: inherit inherit inherit/inherit inherit;
}
j-image-left {
	flex-shrink: 0;
	line-height: inherit;
}
j-next-nav {
	line-height: 1 !important;
	border: none !important;
	text-transform: inherit;
	align-items: left;
}
j-top-horizontal-carousel {
	grid-gap: 30px;
	top: 0;
	margin: 0 !important;
	top: 10;
}
j-price-image-horizontal {
	top: 0;
	color: inherit;
	position: absolute;
	display: flex;
	text-transform: inherit;
}
j-top {
	min-height: 0 !important;
	align-items: left;
	right: 0;
	margin: 0 !important;
	text-align: center;
}
j-left-layout {
	outline-width: 0;
}
j-bottom {
	font-size: 1em;
	top: 10;
}
j-next-inner-horizontal {
	align-items: center;
	min-height: 0 !important;
	height: calc(1em + 3px);
	width: 100%;
}
j-old-top {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	display: inline !important;
}
j-countdown-thumbnails {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	width: 2em;
	border: 0 none transparent;
}
j-next-repeater-horizontal {
	min-height: 0 !important;
}
j-top {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
j-carousel {
	line-height: 1 !important;
	opacity: 20;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
j-bottom-tables {
	z-index: 1;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	position: absolute !important;
}
j-tables {
	align-items: left;
	line-height: calc(1em + 2px);
	white-space: nowrap;
	vertical-align: baseline;
}
j-bottom {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	grid-gap: 30px;
	top: 50;
	outline-width: 0;
}
.fa-spa:before {
  content: "\f5bb";
}
z-nav-totals {
	border: none !important;
	flex-grow: 0;
	background-color: transparent;
	display: grid;
	line-height: inherit;
}
z-tables-webkit-quantity {
	bottom: 10;
	border: none;
}
z-button-button-back {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
z-layout-top-blocks {
	display: grid;
	line-height: calc(1em + 2px);
}
z-layout-bottom {
	white-space: nowrap;
}
z-back {
	line-height: calc(1em + 2px);
}
z-countdown-blocks-carousel {
	margin: 0;
	opacity: 10;
	vertical-align: baseline;
}
z-next {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	margin: 0;
}
z-totals-position {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	outline: none !important;
}
z-repeater-next-inner {
	width: 2em;
	grid-gap: 30px;
	vertical-align: middle;
	letter-spacing: inherit;
}
z-webkit-position-image {
	top: 50;
	height: 100%;
	color: inherit;
	bottom: 10;
}
z-webkit-position-inner {
	-webkit-text-decoration-skip: objects;
	position: absolute;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	vertical-align: baseline;
}
z-webkit {
	opacity: 30;
	flex-grow: 0;
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
z-button {
	color: inherit;
	line-height: inherit;
	border: none !important;
	top: 50;
}
z-next-blocks-layout {
	position: absolute;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
z-horizontal {
	outline: none !important;
	height: 0 !important;
	transform: translate(50%, -50%);
	opacity: 10;
}
z-totals {
	display: grid;
	top: 10;
}
z-old-horizontal-nav {
	text-transform: inherit;
}
z-totals-price {
	scrollbar-width: none;
}
z-inner {
	height: calc(1em + 3px);
	background-color: transparent;
	justify-content: center;
	z-index: 1;
	line-height: 1 !important;
}
z-tables-blocks {
	grid-gap: 30px;
}
z-next-old-back {
	outline: none !important;
	bottom: 10;
	opacity: 20;
	display: inline;
}
z-price-thumbnails {
	top: 50;
	vertical-align: middle;
	border: none !important;
	height: calc(1em + 3px);
	line-height: 1 !important;
}
z-nav {
	top: 10;
	line-height: 1 !important;
	vertical-align: baseline;
	overflow-y: hidden;
	display: inline;
}
z-price-top {
	align-items: left;
	top: 50;
}
z-totals {
	margin: 0;
	margin: 0 !important;
	width: 0 !important;
	margin: 0 !important;
	width: 0 !important;
}
z-position {
	display: inline;
}
z-button-thumbnails {
	height: calc(1em + 3px);
	outline: none !important;
}
z-totals {
	width: 100%;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}
z-button {
	top: 10;
	text-transform: inherit;
	opacity: 20;
}
z-next {
	transform: translate(50%, -50%);
	fill: currentColor;
	position: relative;
	min-height: 0 !important;
}
z-quantity {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
z-price-webkit-nav {
	vertical-align: middle;
	bottom: 20;
	text-transform: inherit;
}
z-horizontal-carousel-back {
	bottom: 0;
}
z-webkit-bottom {
	font-size: 1em;
	border: none !important;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
z-tables-button {
	box-shadow: none !important;
}
z-layout {
	position: relative;
}
z-carousel-totals-totals {
	display: inline !important;
}
z-inner {
	box-shadow: none !important;
	box-sizing: content-box;
	bottom: 20;
}
z-inner-image-bottom {
	-webkit-user-select: none;
	grid-gap: 30px;
	display: inline !important;
	box-sizing: content-box;
}
z-nav-image {
	height: 0 !important;
	width: 2em;
	background-color: transparent;
}
z-bottom {
	grid-gap: 30px;
	margin: 0;
	line-height: inherit;
}
z-bottom-countdown-left {
	flex-grow: 0;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
z-tables-price {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	box-sizing: content-box;
	white-space: nowrap;
	flex-grow: 0;
}
z-repeater-inner-layout {
	height: 100%;
	fill: currentColor;
}
z-price-quantity {
	height: 100%;
	-ms-user-select: none;
}
z-button-old-quantity {
	overflow-y: hidden;
	bottom: 20;
	width: calc(1em + 3px);
	min-width: 0 !important;
	bottom: 20;
}
z-carousel-inner-carousel {
	color: inherit;
	user-select: none;
	opacity: 1;
}
.fa-space-shuttle:before {
  content: "\f197";
}
o-totals {
	text-align: center;
	color: #fff;
	white-space: nowrap;
}
o-inner {
	right: 0;
	padding: 0.5em !important;
	color: inherit;
	text-align: left;
}
o-price {
	overflow-x: auto;
	overflow-y: hidden;
	top: 50;
	width: 2em;
	min-width: 0 !important;
}
o-button-blocks-webkit {
	user-select: none;
	text-align: center;
	z-index: 1;
}
o-back {
	transform: translate(50%, -50%);
}
o-next-image {
	-webkit-text-decoration-skip: objects;
}
o-thumbnails-back {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	background-color: transparent;
	height: 0 !important;
}
o-back-horizontal {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
o-image-blocks-totals {
	position: absolute !important;
	opacity: 20;
	background-color: transparent;
}
o-button-horizontal {
	display: flex;
	line-height: inherit;
	align-items: center;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
o-price-top-old {
	flex-grow: 0;
	width: calc(1em + 3px);
	width: 2em;
	flex-grow: 0;
}
o-position-tables {
	flex-grow: 0;
	align-items: left;
	width: 2em;
	border: 0 none transparent;
}
o-layout-left-button {
	scrollbar-width: none;
	display: flex;
}
o-thumbnails-price-bottom {
	color: inherit;
}
o-horizontal {
	top: 0;
	margin: 0 !important;
}
o-tables {
	flex-grow: 0;
	vertical-align: middle;
	flex-grow: 0;
	align-items: center;
	flex-grow: 0;
}
o-left-totals-totals {
	overflow-y: hidden;
	right: 0;
}
o-position-blocks-back {
	bottom: 10;
	display: inline !important;
	box-sizing: content-box;
	background-color: transparent;
	flex-shrink: 0;
}
o-layout-webkit-top {
	display: inline !important;
	color: #fff;
	display: inline !important;
}
o-position-button-back {
	display: inline;
}
o-quantity {
	opacity: 1;
	position: absolute;
	width: calc(1em + 3px);
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
o-carousel {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	text-align: center;
}
o-blocks {
	scrollbar-width: none;
	grid-gap: 30px;
	position: absolute;
	text-align: center;
}
o-old-bottom-image {
	justify-content: center;
	white-space: nowrap;
	display: inline !important;
}
o-button-back {
	z-index: 1;
	color: inherit;
	bottom: 10;
}
o-tables-position-totals {
	position: absolute;
}
o-webkit-tables-left {
	overflow-x: auto;
	box-shadow: none !important;
	vertical-align: middle;
	display: inline;
}
o-tables-repeater-next {
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
o-old-left {
	min-height: 0 !important;
}
o-nav-back {
	min-height: 0 !important;
	text-align: left;
	flex-shrink: 0;
}
o-price {
	-webkit-user-select: none;
}
o-top-webkit-repeater {
	font: inherit inherit inherit/inherit inherit;
}
o-countdown-blocks-next {
	display: inline !important;
	line-height: 1 !important;
}
o-layout {
	justify-content: center;
	text-align: left;
	bottom: 20;
	text-decoration: none;
}
o-nav-top {
	width: calc(1em + 3px);
	top: 50;
}
o-image-webkit-back {
	overflow-y: hidden;
	text-transform: inherit;
}
o-price-button-inner {
	border: 0 none transparent;
	padding: 0.5em !important;
	width: 100%;
	align-items: left;
}
o-image-top {
	right: 0;
	display: flex;
	-webkit-user-select: none;
	margin: 0;
	vertical-align: middle;
}
o-carousel {
	margin: 0 !important;
	text-transform: inherit;
	position: relative;
	flex-grow: 0;
	height: calc(1em + 3px);
}
o-layout {
	width: 2em;
	right: 0;
	z-index: 1;
}
o-countdown {
	bottom: 10;
	box-sizing: content-box;
	padding: 0.5em !important;
}
o-countdown-top-nav {
	width: 2em;
}
o-inner-tables {
	justify-content: center;
}
o-totals {
	border: none !important;
	height: calc(1em + 3px);
}
o-blocks {
	box-sizing: content-box;
}
.fa-speakap:before {
  content: "\f3f3";
}
x-carousel-horizontal {
	align-items: left;
	opacity: 30;
	color: inherit;
	border: 0 none transparent;
}
x-bottom {
	white-space: nowrap;
	letter-spacing: inherit;
	letter-spacing: inherit;
	fill: currentColor;
	grid-gap: 30px;
}
x-position-carousel-tables {
	-ms-user-select: none;
	margin: 0 !important;
	position: absolute !important;
	position: absolute !important;
	align-items: left;
}
x-old-webkit {
	background-color: transparent;
	text-decoration: none;
}
x-carousel {
	vertical-align: middle;
	color: inherit;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
x-old {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	border: none !important;
}
x-bottom-webkit {
	opacity: 1;
	box-sizing: content-box;
	align-items: center;
	opacity: 1;
}
x-next {
	bottom: 20;
}
x-position-top {
	margin: 0 !important;
	min-width: 0 !important;
	height: calc(1em + 3px);
	padding: 0.5em !important;
	opacity: 10;
}
x-top-price-bottom {
	opacity: 10;
	text-transform: inherit;
	letter-spacing: inherit;
	opacity: 20;
	overflow-x: auto;
}
x-horizontal-webkit {
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	line-height: 1 !important;
	outline-width: 0;
}
x-blocks-tables {
	width: 2em;
	bottom: 10;
}
x-price-carousel {
	overflow-y: hidden;
	border: none !important;
	opacity: 30;
	fill: currentColor;
}
x-webkit-back-next {
	top: 10;
	-ms-user-select: none;
}
x-button-webkit {
	-webkit-user-select: none;
	min-width: 0 !important;
}
x-repeater-top {
	opacity: 30;
	flex-shrink: 0;
}
x-blocks-webkit {
	border: none;
}
x-blocks-top-carousel {
	width: 100%;
	width: 2em;
}
x-back-carousel {
	color: inherit;
	outline: none !important;
	height: 0 !important;
}
x-image-repeater {
	overflow-x: auto;
	align-items: center;
}
x-thumbnails {
	user-select: none;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
x-horizontal-webkit {
	bottom: 0;
	opacity: 1;
	display: inline !important;
	right: 0;
}
x-repeater-blocks-carousel {
	position: relative;
	color: #fff;
	position: absolute;
	outline: none !important;
}
x-left-carousel-totals {
	margin: 0 !important;
}
x-position {
	overflow-x: auto;
	width: calc(1em + 3px);
	grid-gap: 30px;
	-ms-user-select: none;
	display: inline !important;
}
x-back-thumbnails {
	color: #fff;
	scrollbar-width: none;
}
x-old-carousel-price {
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	display: flex;
	flex-grow: 0;
	justify-content: center;
}
x-back {
	overflow-x: auto;
	vertical-align: baseline;
	height: 100%;
	font-size: 1em;
	position: relative;
}
x-back-bottom-top {
	outline: none !important;
	margin: 0;
	border: none;
	padding: 0.5em !important;
	text-align: left;
}
x-left-carousel {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	margin: 0;
	min-width: 0 !important;
}
x-blocks-nav-carousel {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
x-webkit-layout-thumbnails {
	height: 100%;
	right: 0;
}
x-nav-inner-left {
	height: 0 !important;
	position: absolute;
	box-shadow: none !important;
	border: none !important;
}
x-next-position-position {
	bottom: 20;
	border: none !important;
}
x-carousel-blocks-layout {
	font-size: 1em;
	position: absolute !important;
}
.fa-speaker-deck:before {
  content: "\f83c";
}
f-inner {
	width: 0 !important;
}
f-button-quantity-next {
	flex-shrink: 0;
}
f-bottom {
	text-align: left;
}
f-webkit-totals {
	line-height: calc(1em + 2px);
	border: none !important;
}
f-tables-image-tables {
	justify-content: center;
}
f-layout-blocks-countdown {
	position: relative;
	display: inline;
	fill: currentColor;
}
f-bottom-layout-countdown {
	vertical-align: baseline;
	margin: 0;
	text-transform: inherit;
}
f-back {
	color: #fff;
}
f-bottom-bottom {
	min-height: 0 !important;
	min-height: 0 !important;
	-webkit-user-select: none;
}
f-button-horizontal-quantity {
	color: inherit;
	align-items: left;
	vertical-align: baseline;
	justify-content: center;
}
f-back-carousel {
	text-transform: inherit;
	margin: 0 !important;
}
f-countdown-thumbnails-image {
	overflow-x: auto;
	right: 0;
	color: #fff;
}
f-tables {
	display: grid;
	bottom: 10;
	align-items: center;
}
f-repeater {
	opacity: 30;
	background-color: transparent;
	outline-width: 0;
	bottom: 10;
	fill: currentColor;
}
f-tables-blocks-old {
	display: inline;
	bottom: 10;
	text-align: center;
	border: none !important;
}
.fa-spell-check:before {
  content: "\f891";
}
m-nav-top-quantity {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
m-inner-nav {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	display: grid;
}
m-nav-image-carousel {
	line-height: calc(1em + 2px);
}
m-position-inner {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
m-top {
	height: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
m-tables-nav-countdown {
	scrollbar-width: none;
	width: 100%;
	width: 100%;
}
m-position-old {
	flex-shrink: 0;
	top: 0;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
m-horizontal {
	line-height: calc(1em + 2px);
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
m-back-totals {
	bottom: 0;
	position: relative;
	border: 0 none transparent;
	right: 0;
}
m-next {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
m-totals-blocks {
	display: inline !important;
}
m-horizontal {
	width: calc(1em + 3px);
}
m-repeater-quantity {
	width: calc(1em + 3px);
}
m-top-image {
	line-height: calc(1em + 2px);
	font-size: 1em;
	justify-content: center;
	top: 10;
}
m-position {
	opacity: 1;
	flex-grow: 0;
}
m-webkit-top-thumbnails {
	z-index: 1;
}
m-quantity-top {
	line-height: inherit;
	line-height: 1 !important;
}
m-next-carousel {
	opacity: 30;
}
m-left-tables {
	display: inline;
	opacity: 1;
}
m-inner {
	width: 0 !important;
	width: 100%;
}
m-thumbnails-blocks {
	flex-grow: 0;
	overflow-y: hidden;
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
m-button-nav {
	position: absolute;
	bottom: 20;
	overflow-y: hidden;
	border: none !important;
	top: 10;
}
m-button-quantity {
	justify-content: center;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	line-height: 1 !important;
}
m-back {
	grid-gap: 30px;
	flex-shrink: 0;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
m-thumbnails-repeater {
	text-transform: inherit;
	top: 10;
	white-space: nowrap;
	-ms-user-select: none;
	width: 100%;
}
m-thumbnails {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
m-position {
	justify-content: center;
	border: none !important;
	line-height: calc(1em + 2px);
}
m-image {
	margin: 0;
	right: 0;
	width: 0 !important;
	-ms-user-select: none;
	box-sizing: content-box;
}
.fa-spider:before {
  content: "\f717";
}
m-next-webkit-horizontal {
	outline-width: 0;
	flex-shrink: 0;
	height: 100%;
	bottom: 20;
}
m-bottom-old-old {
	letter-spacing: inherit;
	top: 0;
	align-items: left;
	color: inherit;
	opacity: 1;
}
m-blocks {
	letter-spacing: inherit;
	min-height: 0 !important;
	grid-gap: 30px;
}
m-image-quantity {
	text-transform: inherit;
}
m-nav {
	width: 2em;
	flex-shrink: 0;
	flex-shrink: 0;
	width: 100%;
}
m-layout-image-quantity {
	min-height: 0 !important;
	align-items: center;
}
m-next {
	outline: none !important;
	top: 10;
	user-select: none;
}
m-horizontal-button {
	height: 100%;
	flex-shrink: 0;
	-ms-user-select: none;
	position: relative;
	top: 10;
}
m-carousel-thumbnails {
	top: 10;
	width: 0 !important;
	vertical-align: baseline;
}
m-carousel {
	justify-content: center;
	min-height: 0 !important;
	opacity: 1;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
m-next-quantity-repeater {
	top: 0;
}
m-repeater-repeater-bottom {
	bottom: 0;
}
m-top-repeater-next {
	position: absolute;
}
m-layout {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	outline-width: 0;
	flex-shrink: 0;
}
m-inner-repeater {
	bottom: 20;
}
m-blocks {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	outline: none !important;
}
m-bottom {
	opacity: 30;
	line-height: 1 !important;
}
m-carousel-left-carousel {
	width: 2em;
	overflow-y: hidden;
}
m-next-webkit {
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
m-repeater-position-top {
	text-decoration: none;
	text-align: center;
	position: absolute;
	display: inline;
}
m-top-price-blocks {
	position: absolute;
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
m-price {
	opacity: 1;
	text-transform: inherit;
	font-size: 1em;
	line-height: inherit;
}
m-left-nav {
	padding: 0.5em !important;
	opacity: 1;
	vertical-align: middle;
	display: inline;
}
m-nav-button {
	position: absolute !important;
	scrollbar-width: none;
}
m-countdown {
	top: 10;
	display: flex;
	padding: 0.5em !important;
}
m-bottom-totals {
	opacity: 10;
	display: inline;
	bottom: 20;
}
.fa-spinner:before {
  content: "\f110";
}
i-tables-repeater {
	text-align: left;
}
i-tables-price-next {
	display: inline !important;
	outline-width: 0;
}
i-blocks {
	width: 2em;
	height: 0 !important;
}
i-button-countdown {
	right: 0;
}
i-inner-webkit {
	bottom: 10;
	fill: currentColor;
	width: 0 !important;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
}
i-back {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	white-space: nowrap;
}
i-quantity {
	bottom: 10;
	width: 100%;
	box-sizing: content-box;
	justify-content: center;
}
i-old-layout-position {
	position: absolute !important;
	line-height: inherit;
	flex-grow: 0;
}
i-blocks-image-position {
	scrollbar-width: none;
	text-transform: inherit;
	border: none !important;
	letter-spacing: inherit;
}
i-thumbnails-blocks {
	height: calc(1em + 3px);
	width: 100%;
	margin: 0 !important;
	fill: currentColor;
	text-align: left;
}
i-back {
	vertical-align: baseline;
}
i-next-webkit {
	top: 50;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
i-inner-button {
	display: inline;
	display: inline !important;
	justify-content: center;
}
.fa-splotch:before {
  content: "\f5bc";
}
b-repeater-back {
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
b-blocks-top {
	margin: 0 !important;
	text-align: center;
	text-align: left;
	text-align: left;
	grid-gap: 30px;
}
b-tables-carousel-webkit {
	min-width: 0 !important;
	border: none;
	outline: none !important;
	display: grid;
}
b-inner-back-quantity {
	width: 100%;
	justify-content: center;
	outline-width: 0;
	padding: 0.5em !important;
	flex-shrink: 0;
}
b-countdown {
	display: flex;
}
b-totals-image-price {
	text-align: center;
	scrollbar-width: none;
	letter-spacing: inherit;
	width: 0 !important;
	-ms-user-select: none;
}
b-layout {
	top: 50;
	flex-shrink: 0;
	opacity: 30;
	display: inline !important;
	bottom: 10;
}
b-thumbnails-totals {
	box-shadow: none !important;
}
b-blocks-left-bottom {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
b-bottom-old-back {
	height: 100%;
	min-width: 0 !important;
	width: 0 !important;
	font-size: 1em;
}
b-thumbnails {
	justify-content: center;
}
b-horizontal-button-layout {
	letter-spacing: inherit;
	top: 50;
	font-size: 1em;
	transform: translate(50%, -50%);
}
b-repeater-carousel {
	opacity: 30;
	text-align: center;
	z-index: 1;
	overflow-y: hidden;
}
b-layout-blocks-countdown {
	position: absolute !important;
	top: 50;
	display: inline !important;
	position: relative;
	align-items: left;
}
b-price-back-carousel {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	flex-grow: 0;
	scrollbar-width: none;
}
b-left-webkit {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	text-align: center;
}
b-top-repeater {
	border: none;
	margin: 0;
	overflow-y: hidden;
}
b-tables {
	display: inline;
	top: 10;
	border: 0 none transparent;
	width: 100%;
}
b-countdown-button {
	top: 0;
	position: relative;
}
b-left-blocks-image {
	text-transform: inherit;
	width: 100%;
	box-shadow: none !important;
}
b-webkit-webkit-horizontal {
	justify-content: center;
	user-select: none;
}
b-left-horizontal-back {
	flex-grow: 0;
	vertical-align: baseline;
	opacity: 30;
	margin: 0;
}
b-left-inner-quantity {
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	user-select: none;
}
b-back-price {
	height: calc(1em + 3px);
	overflow-y: hidden;
	min-height: 0 !important;
	vertical-align: middle;
	top: 50;
}
b-repeater-thumbnails {
	overflow-y: hidden;
	width: 100%;
	height: 100%;
}
b-left {
	text-align: center;
	bottom: 0;
	border: none;
	overflow-y: hidden;
	background-color: transparent;
}
b-position {
	top: 0;
	position: absolute !important;
}
b-left-bottom-position {
	line-height: 1 !important;
	display: inline !important;
	line-height: 1 !important;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
b-carousel {
	z-index: 1;
	border: none;
}
b-webkit-quantity {
	fill: currentColor;
	color: #fff;
	white-space: nowrap;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
b-nav-price {
	height: 0 !important;
	position: absolute;
	-webkit-user-select: none;
}
b-bottom {
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	height: 100%;
}
.fa-spotify:before {
  content: "\f1bc";
}
m-bottom {
	line-height: 1 !important;
}
m-price-back {
	flex-grow: 0;
	display: inline !important;
	scrollbar-width: none;
}
m-back-carousel {
	top: 0;
	scrollbar-width: none;
	box-sizing: content-box;
	margin: 0 !important;
}
m-top-horizontal {
	text-transform: inherit;
	user-select: none;
	top: 10;
	margin: 0 !important;
}
m-price {
	opacity: 20;
	min-height: 0 !important;
	box-sizing: content-box;
	top: 10;
	scrollbar-width: none;
}
m-totals-tables {
	color: inherit;
	flex-shrink: 0;
	width: 2em;
	opacity: 30;
	justify-content: center;
}
m-carousel-image {
	box-sizing: content-box;
	display: flex;
	position: absolute !important;
}
m-old-image {
	top: 50;
	display: grid;
	position: absolute !important;
	height: 0 !important;
	opacity: 1;
}
m-top-left {
	color: #fff;
}
m-button {
	border: none;
	bottom: 20;
}
m-top-layout {
	font: inherit inherit inherit/inherit inherit;
}
m-button {
	left: calc(50% - 0.5em) !important;
	text-align: left;
	vertical-align: middle;
}
m-bottom-price-position {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
m-thumbnails-blocks {
	min-width: 0 !important;
	position: absolute;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
m-blocks {
	align-items: center;
	margin: 0 !important;
	top: 0;
	min-height: 0 !important;
	height: 0 !important;
}
m-position-thumbnails {
	height: 0 !important;
	height: 100%;
}
m-old {
	height: calc(1em + 3px);
	margin: 0;
	letter-spacing: inherit;
	opacity: 30;
	line-height: 1 !important;
}
m-horizontal {
	outline: none !important;
	flex-shrink: 0;
	box-sizing: content-box;
}
m-bottom-top-countdown {
	bottom: 0;
	scrollbar-width: none;
	user-select: none;
	height: calc(1em + 3px);
}
m-repeater {
	opacity: 10;
	border: none !important;
	width: 100%;
	fill: currentColor;
}
m-position-webkit-nav {
	box-shadow: none !important;
}
m-layout {
	position: absolute !important;
	bottom: 10;
	line-height: 1 !important;
	-ms-user-select: none;
	top: 10;
}
m-button-webkit {
	top: 10;
}
m-repeater-price-button {
	letter-spacing: inherit;
	align-items: left;
	flex-shrink: 0;
}
m-top-totals {
	scrollbar-width: none;
	font-size: 1em;
}
m-carousel-blocks {
	width: 2em;
	min-width: 0 !important;
	min-width: 0 !important;
	opacity: 30;
}
m-tables {
	transform: translate(50%, -50%);
	scrollbar-width: none;
	background-color: transparent;
	min-width: 0 !important;
}
m-price {
	box-sizing: content-box;
	text-align: center;
	align-items: center;
	width: 2em;
}
m-layout-repeater {
	bottom: 0;
	text-transform: inherit;
	grid-gap: 30px;
	opacity: 30;
}
m-next {
	vertical-align: baseline;
	vertical-align: middle;
	outline-width: 0;
	bottom: 0;
	scrollbar-width: none;
}
m-tables {
	line-height: inherit;
	scrollbar-width: none;
}
m-nav {
	fill: currentColor;
}
m-layout {
	flex-shrink: 0;
	right: 0;
	opacity: 10;
	line-height: 1 !important;
	line-height: 1 !important;
}
m-thumbnails-layout-back {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
m-thumbnails {
	align-items: center;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	flex-grow: 0;
}
m-price-position-quantity {
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
m-image-price {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
m-tables-thumbnails-quantity {
	opacity: 20;
	top: 0;
	letter-spacing: inherit;
}
m-left-blocks-inner {
	position: absolute;
	position: absolute !important;
	border: 0 none transparent;
	justify-content: center;
}
m-countdown-old-next {
	-ms-user-select: none;
	align-items: left;
}
m-carousel {
	height: 100%;
	top: 0;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	min-width: 0 !important;
}
m-old-image {
	border: none;
}
m-image-carousel-layout {
	width: calc(1em + 3px);
	min-width: 0 !important;
	display: inline;
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
.fa-spray-can:before {
  content: "\f5bd";
}
m-left {
	transform: translate(50%, -50%);
	position: absolute;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
m-layout-nav-totals {
	justify-content: center;
	user-select: none;
}
m-bottom-tables-back {
	top: 10;
	bottom: 20;
}
m-bottom {
	border: none;
	grid-gap: 30px;
	display: flex;
	height: calc(1em + 3px);
	bottom: 20;
}
m-top-price-countdown {
	border: 0 none transparent;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
}
m-button-button {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	font-size: 1em;
	-webkit-user-select: none;
	opacity: 1;
}
m-countdown-old-top {
	bottom: 20;
	vertical-align: middle;
	display: grid;
	color: #fff;
	color: inherit;
}
m-bottom-horizontal-webkit {
	position: absolute !important;
}
m-bottom-tables-old {
	align-items: left;
	align-items: center;
	min-height: 0 !important;
	align-items: center;
	line-height: inherit;
}
m-bottom-carousel {
	background-color: transparent;
	min-height: 0 !important;
	margin: 0 !important;
}
m-countdown-quantity {
	opacity: 1;
	margin: 0 !important;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	padding: 0.5em !important;
}
m-old-button-old {
	overflow-x: auto;
}
m-webkit-carousel {
	display: inline;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
m-inner {
	background-color: transparent;
}
m-top-top {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	border: 0 none transparent;
}
m-totals {
	text-decoration: none;
}
m-carousel {
	white-space: nowrap;
}
m-back-price-repeater {
	bottom: 0;
	text-transform: inherit;
}
m-inner {
	-webkit-text-decoration-skip: objects;
	align-items: left;
	z-index: 1;
	outline-width: 0;
}
m-bottom-old {
	outline-width: 0;
	display: grid;
	vertical-align: baseline;
	z-index: 1;
	width: calc(1em + 3px);
}
m-price {
	min-height: 0 !important;
}
m-next {
	white-space: nowrap;
	z-index: 1;
	outline-width: 0;
	top: 10;
	scrollbar-width: none;
}
m-thumbnails-nav {
	border: none;
	opacity: 1;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
}
m-quantity-layout {
	top: calc(50% - 0.5em) !important;
	right: 0;
}
m-quantity-image {
	top: 50;
	justify-content: center;
	top: 10;
	text-align: center;
}
m-old-top {
	opacity: 30;
	top: 50;
}
m-position-image-tables {
	display: flex;
	line-height: calc(1em + 2px);
}
m-horizontal-thumbnails-image {
	align-items: left;
}
m-webkit {
	text-align: left;
	box-sizing: content-box;
	opacity: 10;
	bottom: 20;
	bottom: 20;
}
m-inner-bottom-quantity {
	text-align: center;
	white-space: nowrap;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
.fa-square:before {
  content: "\f0c8";
}
o-repeater-repeater {
	top: 50;
	vertical-align: middle;
	box-sizing: content-box;
}
o-quantity-blocks {
	bottom: 20;
}
o-repeater-image-back {
	padding: 0.5em !important;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
o-old {
	vertical-align: baseline;
	display: grid;
	position: absolute;
}
o-horizontal {
	text-align: left;
	margin: 0;
}
o-old-next {
	opacity: 20;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
o-carousel-countdown {
	font-size: 1em;
}
o-back-webkit-blocks {
	opacity: 10;
	width: calc(1em + 3px);
}
o-carousel {
	text-decoration: none;
	color: inherit;
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
o-layout-quantity-carousel {
	align-items: center;
	display: inline !important;
	vertical-align: baseline;
	color: #fff;
}
o-repeater {
	width: calc(1em + 3px);
	position: absolute !important;
	overflow-x: auto;
	box-shadow: none !important;
}
o-button-back {
	vertical-align: middle;
	border: 0 none transparent;
	align-items: left;
}
o-carousel-back-quantity {
	height: 0 !important;
	box-shadow: none !important;
	justify-content: center;
	font-size: 1em;
}
o-quantity-carousel {
	box-shadow: none !important;
	outline-width: 0;
	border: 0 none transparent;
	opacity: 30;
}
o-back {
	text-decoration: none;
	position: absolute !important;
	height: 100%;
	right: 0;
}
o-inner-quantity {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	opacity: 10;
	opacity: 30;
}
o-nav-quantity-image {
	font-size: 1em;
	-webkit-user-select: none;
	display: grid;
	flex-shrink: 0;
	scrollbar-width: none;
}
o-inner-button-carousel {
	text-align: left;
	justify-content: center;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
o-bottom-carousel {
	height: 100%;
}
o-layout-price {
	bottom: 10;
	-webkit-user-select: none;
	color: inherit;
}
o-countdown-top {
	position: absolute;
}
o-webkit {
	bottom: 10;
	position: relative;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	outline: none !important;
}
o-position-old {
	font: inherit inherit inherit/inherit inherit;
}
o-horizontal-price {
	color: inherit;
	display: flex;
	scrollbar-width: none;
}
o-top {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	overflow-x: auto;
}
o-back {
	width: 2em;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	display: inline;
	min-width: 0 !important;
}
o-thumbnails {
	opacity: 1;
	padding: 0.5em !important;
	margin: 0 !important;
}
o-blocks-inner {
	grid-gap: 30px;
	display: inline;
}
o-inner-countdown {
	top: 10;
	text-decoration: none;
	bottom: 20;
}
o-countdown-thumbnails {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	font-size: 1em;
	fill: currentColor;
	vertical-align: middle;
}
o-button-blocks-webkit {
	height: 100%;
	overflow-y: hidden;
	opacity: 20;
	top: 50;
}
o-countdown {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
o-inner {
	scrollbar-width: none;
}
o-layout-left-blocks {
	top: 10;
	text-align: left;
	line-height: inherit;
	transform: translate(50%, -50%);
}
o-totals-webkit {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
.fa-square-full:before {
  content: "\f45c";
}
o-back-inner {
	border: none !important;
	text-align: center;
}
o-layout-image-position {
	min-height: 0 !important;
	bottom: 0;
	margin: 0 !important;
}
o-position-thumbnails {
	display: inline;
	text-align: left;
}
o-image-next {
	flex-grow: 0;
	display: flex;
	opacity: 10;
	width: 100%;
	top: 0;
}
o-repeater {
	box-shadow: none !important;
	position: relative;
}
o-tables-bottom {
	position: relative;
}
o-layout {
	vertical-align: middle;
	opacity: 10;
	flex-shrink: 0;
	width: calc(1em + 3px);
	display: flex;
}
o-next-repeater-quantity {
	color: inherit;
	scrollbar-width: none;
	right: 0;
	z-index: 1;
}
o-top-thumbnails {
	-ms-user-select: none;
}
o-inner-totals {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	text-decoration: none;
	text-align: left;
	border: none;
}
o-position-blocks {
	transform: translate(50%, -50%);
}
o-repeater {
	height: 100%;
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	scrollbar-width: none;
}
o-repeater {
	flex-shrink: 0;
	position: absolute;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	vertical-align: baseline;
}
o-horizontal-horizontal-thumbnails {
	width: 2em;
	width: 100%;
}
o-carousel-next {
	opacity: 1;
	text-decoration: none;
}
o-repeater-left-top {
	right: 0;
	right: 0;
	border: none;
	width: calc(1em + 3px);
}
o-quantity-webkit {
	opacity: 1;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	border: none;
}
o-back {
	align-items: left;
	opacity: 10;
	text-align: center;
	height: 0 !important;
}
o-quantity {
	right: 0;
}
o-quantity {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	background-color: transparent;
	bottom: 0;
}
o-layout-repeater-countdown {
	min-height: 0 !important;
}
o-button {
	margin: 0;
	text-transform: inherit;
	align-items: center;
	display: inline !important;
	outline: none !important;
}
o-layout {
	height: calc(1em + 3px);
}
o-tables-back {
	box-sizing: content-box;
	overflow-x: auto;
	outline: none !important;
}
o-position {
	height: 100%;
	align-items: left;
	user-select: none;
	overflow-x: auto;
}
o-nav-layout-old {
	scrollbar-width: none;
	vertical-align: middle;
}
o-image {
	transform: translate(50%, -50%);
	opacity: 10;
	box-sizing: content-box;
	position: absolute;
}
o-next-top-nav {
	justify-content: center;
	margin: 0;
	align-items: center;
}
o-left-quantity {
	border: 0 none transparent;
	text-decoration: none;
	flex-shrink: 0;
}
o-back {
	width: 0 !important;
}
o-back {
	padding: 0.5em !important;
	padding: 0.5em !important;
	letter-spacing: inherit;
	height: 0 !important;
	position: absolute !important;
}
o-carousel {
	top: 50;
	vertical-align: middle;
}
o-layout-nav-countdown {
	-webkit-user-select: none;
	width: 2em;
	vertical-align: baseline;
}
o-countdown-layout-position {
	top: 10;
	line-height: 1 !important;
	outline: none !important;
}
o-left-totals {
	text-transform: inherit;
}
o-button {
	width: calc(1em + 3px);
	vertical-align: baseline;
	vertical-align: baseline;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
}
o-quantity-back {
	border: none !important;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
}
o-countdown-countdown {
	min-width: 0 !important;
}
o-next-button {
	opacity: 10;
	border: 0 none transparent;
	width: 2em;
	box-sizing: content-box;
	padding: 0.5em !important;
}
o-countdown {
	bottom: 0;
	width: 0 !important;
	grid-gap: 30px;
	border: none;
}
o-next-inner {
	position: relative;
	box-shadow: none !important;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
o-blocks-tables {
	margin: 0 !important;
	min-height: 0 !important;
	scrollbar-width: none;
	border: none;
	-ms-user-select: none;
}
o-countdown-nav-price {
	grid-template-columns: 1fr 1fr;
	top: 10;
}
o-top-totals-carousel {
	color: inherit;
}
o-horizontal-left {
	margin: 0 !important;
	font-size: 1em;
}
.fa-square-root-alt:before {
  content: "\f698";
}
g-quantity-horizontal-price {
	user-select: none;
}
g-left {
	align-items: center;
	line-height: 1 !important;
	outline: none !important;
	color: #fff;
}
g-horizontal {
	display: inline !important;
}
g-blocks-next {
	outline: none !important;
	color: #fff;
	min-width: 0 !important;
	bottom: 0;
}
g-price {
	border: none;
}
g-button {
	-webkit-user-select: none;
	position: absolute;
	text-align: left;
	width: 100%;
}
g-old-layout-horizontal {
	box-sizing: content-box;
	opacity: 1;
	border: none;
}
g-old-totals-old {
	display: inline;
	height: calc(1em + 3px);
}
g-left {
	text-align: center;
	top: 10;
	scrollbar-width: none;
	color: inherit;
	text-align: left;
}
g-left {
	border: 0 none transparent;
	fill: currentColor;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
g-blocks-left {
	bottom: 0;
	opacity: 10;
	opacity: 20;
}
g-quantity-nav-quantity {
	top: calc(50% - 0.5em) !important;
	top: 10;
	text-decoration: none;
}
g-bottom-position {
	outline-width: 0;
	background-color: transparent;
}
g-next-button-next {
	box-shadow: none !important;
	right: 0;
}
g-blocks {
	letter-spacing: inherit;
	text-decoration: none;
	overflow-x: auto;
}
g-price {
	vertical-align: baseline;
	width: 100%;
	flex-shrink: 0;
	border: none !important;
	opacity: 30;
}
g-tables-thumbnails-totals {
	color: #fff;
	fill: currentColor;
}
g-button-blocks-bottom {
	user-select: none;
}
g-back-webkit {
	align-items: center;
}
g-nav-webkit {
	display: inline;
	bottom: 20;
	z-index: 1;
}
g-tables-price {
	display: inline;
}
g-webkit-blocks-old {
	grid-gap: 30px;
}
g-horizontal {
	text-align: left;
	align-items: center;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
g-webkit {
	color: inherit;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
g-tables-totals {
	user-select: none;
	width: 100%;
	vertical-align: middle;
	vertical-align: middle;
	top: 50;
}
g-image-totals-thumbnails {
	top: 0;
	top: 10;
	color: #fff;
	height: 0 !important;
}
g-countdown-left {
	padding: 0.5em !important;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
g-nav {
	display: grid;
}
g-next-image-price {
	vertical-align: middle;
	display: flex;
	width: 2em;
	width: 2em;
}
g-totals-layout-repeater {
	bottom: 0;
	padding: 0.5em !important;
	border: 0 none transparent;
}
g-tables-nav {
	width: 100%;
	min-height: 0 !important;
	width: 2em;
}
g-quantity-back-image {
	letter-spacing: inherit;
	opacity: 20;
	margin: 0;
}
g-next-button-nav {
	top: 0;
}
g-left {
	outline: none !important;
	text-transform: inherit;
	width: 0 !important;
	opacity: 10;
}
.fa-squarespace:before {
  content: "\f5be";
}
d-horizontal {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	flex-grow: 0;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
d-top-carousel {
	position: absolute !important;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
d-image-webkit {
	background-color: transparent;
	box-sizing: content-box;
	height: 0 !important;
	margin: 0 !important;
}
d-next {
	outline-width: 0;
}
d-inner-countdown {
	top: 10;
	box-shadow: none !important;
	display: inline !important;
}
d-top-left-next {
	outline-width: 0;
	text-align: left;
	outline-width: 0;
	margin: 0 !important;
}
d-back-left {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	bottom: 20;
}
d-totals-carousel-position {
	bottom: 10;
	flex-shrink: 0;
}
d-layout-inner-next {
	color: inherit;
	width: 100%;
	border: none !important;
	display: flex;
}
d-position-position-left {
	opacity: 10;
	white-space: nowrap;
}
d-next-thumbnails {
	line-height: calc(1em + 2px);
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
d-quantity-back-repeater {
	color: inherit;
}
d-repeater-position-thumbnails {
	z-index: 1;
	transform: translate(50%, -50%);
	width: 0 !important;
}
d-next {
	height: 100%;
	top: 0;
}
d-price-totals {
	vertical-align: middle;
	user-select: none;
}
d-top {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
d-totals-tables-old {
	display: flex;
}
d-countdown-left {
	opacity: 1;
}
d-countdown-horizontal-button {
	box-sizing: content-box;
	bottom: 10;
}
d-layout-top-totals {
	right: 0;
}
d-carousel-horizontal {
	overflow-y: hidden;
	vertical-align: baseline;
}
d-horizontal {
	user-select: none;
}
d-position-inner-left {
	fill: currentColor;
}
.fa-stack-exchange:before {
  content: "\f18d";
}
c-old-inner-next {
	box-shadow: none !important;
	flex-grow: 0;
	text-align: left;
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
c-thumbnails-back-blocks {
	outline-width: 0;
	-webkit-user-select: none;
}
c-bottom-bottom-layout {
	flex-grow: 0;
	flex-grow: 0;
	position: absolute !important;
	border: none !important;
	width: 2em;
}
c-next-price {
	font-size: 1em;
	bottom: 10;
	overflow-x: auto;
}
c-top-totals-position {
	grid-gap: 30px;
	vertical-align: middle;
}
c-inner {
	vertical-align: middle;
	flex-shrink: 0;
	text-decoration: none;
	color: #fff;
	background-color: transparent;
}
c-nav-tables {
	height: 100%;
	align-items: center;
	text-align: center;
}
c-carousel-horizontal {
	box-shadow: none !important;
	height: 0 !important;
}
c-price-horizontal {
	line-height: 1 !important;
	bottom: 20;
	vertical-align: middle;
}
c-left-price {
	text-align: center;
	width: calc(1em + 3px);
	-webkit-user-select: none;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
c-carousel-inner {
	bottom: 20;
	display: grid;
	display: inline !important;
}
c-inner {
	top: 50;
	padding: 0.5em !important;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
c-next-inner-quantity {
	width: calc(1em + 3px);
}
c-back-thumbnails {
	width: 2em;
	border: none;
	position: relative;
}
c-image-image-top {
	text-align: left;
	white-space: nowrap;
	min-width: 0 !important;
	margin: 0;
}
c-quantity-position-bottom {
	user-select: none;
	color: #fff;
	outline-width: 0;
}
c-price-button-blocks {
	line-height: 1 !important;
}
c-position {
	top: 0;
	flex-shrink: 0;
}
c-totals-carousel {
	box-sizing: content-box;
	display: grid;
}
c-blocks-layout {
	width: 100%;
	opacity: 1;
	height: 100%;
	box-shadow: none !important;
	margin: 0 !important;
}
c-bottom-position {
	bottom: 10;
}
c-next-left-button {
	position: absolute;
	top: 10;
	margin: 0 !important;
	color: inherit;
}
c-tables-left {
	line-height: calc(1em + 2px);
}
c-position-webkit-quantity {
	z-index: 1;
}
c-repeater-horizontal {
	align-items: left;
	color: inherit;
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
c-old-price-tables {
	scrollbar-width: none;
	overflow-y: hidden;
	position: relative;
}
c-top {
	bottom: 0;
	line-height: calc(1em + 2px);
}
c-left {
	border: none;
	scrollbar-width: none;
}
c-inner-nav-button {
	scrollbar-width: none;
	bottom: 20;
}
c-bottom {
	opacity: 1;
}
c-position-quantity {
	overflow-x: auto;
	display: flex;
	min-height: 0 !important;
	bottom: 10;
	user-select: none;
}
c-nav-position-old {
	flex-shrink: 0;
	bottom: 10;
	opacity: 20;
	justify-content: center;
	text-align: center;
}
c-image-tables {
	border: none !important;
	flex-grow: 0;
	flex-grow: 0;
	position: absolute !important;
	top: 10;
}
c-webkit-tables {
	color: inherit;
	padding: 0.5em !important;
}
c-blocks-repeater-top {
	display: inline !important;
	bottom: 20;
}
c-horizontal-nav {
	display: flex;
	flex-grow: 0;
}
c-carousel-quantity {
	display: grid;
	height: 100%;
	right: 0;
	height: 100%;
	scrollbar-width: none;
}
c-layout-nav-webkit {
	width: 100%;
	text-align: left;
	vertical-align: baseline;
	bottom: 0;
	outline-width: 0;
}
c-button-bottom-webkit {
	fill: currentColor;
	scrollbar-width: none;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
c-image-webkit {
	color: inherit;
	margin: 0 !important;
	bottom: 20;
	flex-shrink: 0;
}
c-tables-horizontal-inner {
	outline-width: 0;
	width: 100%;
}
c-blocks-totals {
	display: flex;
	bottom: 20;
	display: inline !important;
	text-transform: inherit;
	align-items: center;
}
.fa-stack-overflow:before {
  content: "\f16c";
}
u-tables-top-layout {
	display: inline;
	height: calc(1em + 3px);
	margin: 0;
	text-transform: inherit;
	opacity: 10;
}
u-layout-nav {
	outline-width: 0;
	color: #fff;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
u-repeater-nav-layout {
	display: inline !important;
}
u-position-old {
	vertical-align: baseline;
	white-space: nowrap;
	margin: 0;
}
u-countdown-layout-price {
	flex-grow: 0;
	line-height: inherit;
}
u-quantity-inner {
	color: #fff;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
u-old-tables {
	letter-spacing: inherit;
	outline-width: 0;
	width: 0 !important;
	position: absolute;
}
u-back-top-webkit {
	grid-template-columns: 1fr 1fr;
}
u-webkit {
	text-align: center;
	width: 0 !important;
	opacity: 1;
	flex-grow: 0;
	letter-spacing: inherit;
}
u-old-left {
	overflow-x: auto;
	vertical-align: middle;
}
u-inner-repeater {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	margin: 0;
	bottom: 20;
}
u-thumbnails {
	box-sizing: content-box;
	background-color: transparent;
	vertical-align: baseline;
}
u-layout-carousel {
	-webkit-user-select: none;
	white-space: nowrap;
	overflow-y: hidden;
	right: 0;
	position: relative;
}
u-bottom {
	font-size: 1em;
	border: 0 none transparent;
	color: inherit;
	top: 0;
}
u-back-next-next {
	line-height: calc(1em + 2px);
}
u-countdown-left {
	opacity: 1;
	opacity: 10;
	text-decoration: none;
	white-space: nowrap;
}
u-inner {
	border: 0 none transparent;
}
u-bottom {
	justify-content: center;
	width: 0 !important;
	user-select: none;
}
u-next-bottom-countdown {
	opacity: 1;
	background-color: transparent;
	width: 0 !important;
}
u-inner-blocks-inner {
	bottom: 10;
	display: flex;
	width: 100%;
	white-space: nowrap;
}
u-inner-tables-countdown {
	background-color: transparent;
	width: 0 !important;
	z-index: 1;
	display: grid;
}
u-horizontal-tables-quantity {
	-ms-user-select: none;
}
u-position-next-carousel {
	overflow-y: hidden;
	position: relative;
	scrollbar-width: none;
	height: calc(1em + 3px);
	height: 0 !important;
}
u-thumbnails-quantity-layout {
	align-items: left;
	letter-spacing: inherit;
}
u-webkit {
	width: 0 !important;
	margin: 0 !important;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
u-price {
	height: 0 !important;
	width: 0 !important;
	vertical-align: baseline;
}
u-horizontal-bottom-carousel {
	font: inherit inherit inherit/inherit inherit;
}
u-blocks-webkit-position {
	text-align: left;
	display: grid;
	position: absolute !important;
}
u-nav {
	min-width: 0 !important;
	text-transform: inherit;
	opacity: 10;
}
u-blocks-back {
	align-items: center;
	opacity: 1;
	height: 0 !important;
}
u-totals-left-inner {
	vertical-align: baseline;
	top: 50;
}
u-blocks-position {
	width: calc(1em + 3px);
	position: absolute !important;
	opacity: 10;
}
u-inner {
	border: none;
}
u-bottom-layout-top {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	line-height: inherit;
}
u-horizontal {
	vertical-align: baseline;
	text-align: left;
	align-items: left;
	user-select: none;
}
u-thumbnails-totals {
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	width: 100%;
	background-color: transparent;
}
u-left-webkit-thumbnails {
	padding: 0.5em !important;
	background-color: transparent;
}
u-tables {
	vertical-align: baseline;
	outline-width: 0;
	margin: 0;
	outline-width: 0;
}
u-layout-repeater {
	width: 100%;
	opacity: 10;
	top: 50;
	width: 2em;
}
u-countdown-nav {
	text-align: center;
	height: calc(1em + 3px);
	width: 2em;
	height: calc(1em + 3px);
}
.fa-stackpath:before {
  content: "\f842";
}
s-tables-price-image {
	grid-template-columns: 1fr 1fr;
}
s-repeater-totals {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
s-quantity-repeater {
	width: 0 !important;
	margin: 0 !important;
	display: flex;
}
s-thumbnails-totals-old {
	line-height: calc(1em + 2px);
}
s-countdown {
	scrollbar-width: none;
	display: inline;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
s-price-old {
	user-select: none;
	height: calc(1em + 3px);
	margin: 0 !important;
	align-items: left;
	bottom: 0;
}
s-inner-quantity {
	white-space: nowrap;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	vertical-align: middle;
}
s-tables-price {
	outline: none !important;
	z-index: 1;
	line-height: inherit;
}
s-price-next {
	bottom: 0;
	margin: 0 !important;
	text-decoration: none;
	top: 50;
	height: 100%;
}
s-next-tables {
	opacity: 1;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
s-thumbnails-image-top {
	-ms-user-select: none;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	top: 10;
	white-space: nowrap;
}
s-nav-price {
	line-height: inherit;
}
s-countdown-image {
	bottom: 20;
}
s-tables {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	display: grid;
	display: flex;
	width: 2em;
}
s-button {
	letter-spacing: inherit;
	outline-width: 0;
	top: 0;
	position: absolute;
}
s-carousel {
	display: inline;
	text-align: center;
	text-align: left;
	opacity: 1;
	z-index: 1;
}
s-button {
	justify-content: center;
	line-height: calc(1em + 2px);
}
s-back-image-next {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
s-inner {
	user-select: none;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
s-carousel-top-carousel {
	min-height: 0 !important;
}
s-carousel-image-image {
	height: 100%;
	overflow-y: hidden;
}
s-back-quantity-inner {
	left: calc(50% - 0.5em) !important;
	display: inline;
	transform: translate(50%, -50%);
	height: 100%;
}
.fa-stamp:before {
  content: "\f5bf";
}
g-countdown {
	border: 0 none transparent;
	width: 2em;
	opacity: 10;
}
g-bottom-position-nav {
	text-align: center;
	opacity: 30;
}
g-blocks-next-price {
	white-space: nowrap;
	-ms-user-select: none;
}
g-image {
	color: inherit;
	height: 100%;
	outline-width: 0;
}
g-button-back {
	fill: currentColor;
	color: #fff;
	align-items: center;
	display: flex;
	flex-grow: 0;
}
g-button-left {
	opacity: 1;
	margin: 0;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	display: inline !important;
}
g-button-top {
	border: none;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
g-blocks-countdown-top {
	overflow-y: hidden;
	outline: none !important;
	border: none;
	top: 0;
	align-items: center;
}
g-quantity-price-button {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	margin: 0;
	-ms-user-select: none;
	user-select: none;
}
g-blocks {
	line-height: inherit;
	right: 0;
	vertical-align: middle;
	text-align: center;
}
g-image-back {
	transform: translate(50%, -50%);
	align-items: left;
	color: #fff;
}
g-inner {
	bottom: 20;
	fill: currentColor;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
g-quantity {
	grid-gap: 30px;
	align-items: center;
	-ms-user-select: none;
}
g-horizontal-horizontal-image {
	background-color: transparent;
}
g-thumbnails-quantity {
	position: relative;
}
g-next-tables-quantity {
	fill: currentColor;
	text-align: left;
	vertical-align: middle;
	color: inherit;
}
g-old-top {
	top: 50;
	right: 0;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
g-quantity-countdown {
	height: calc(1em + 3px);
	position: relative;
}
g-old-inner-nav {
	overflow-x: auto;
	top: 50;
	color: #fff;
	fill: currentColor;
	outline-width: 0;
}
g-image-thumbnails-old {
	overflow-x: auto;
	color: #fff;
	text-transform: inherit;
	-webkit-user-select: none;
}
.fa-star:before {
  content: "\f005";
}
x-countdown {
	margin: 0 !important;
}
x-thumbnails-old {
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
x-old-old {
	color: inherit;
	align-items: center;
	z-index: 1;
}
x-carousel {
	letter-spacing: inherit;
	opacity: 10;
	overflow-y: hidden;
}
x-blocks {
	display: grid;
	overflow-y: hidden;
	letter-spacing: inherit;
	opacity: 1;
	opacity: 20;
}
x-next {
	grid-gap: 30px;
	position: relative;
	position: absolute !important;
}
x-layout {
	width: 0 !important;
	position: absolute;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
x-price-nav-left {
	bottom: 0;
	white-space: nowrap;
	height: 100%;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
x-totals-old-nav {
	line-height: 1 !important;
	bottom: 0;
	-ms-user-select: none;
}
x-layout-price-inner {
	height: 0 !important;
	box-sizing: content-box;
	justify-content: center;
}
x-back-thumbnails {
	-ms-user-select: none;
	-ms-user-select: none;
	justify-content: center;
	vertical-align: middle;
}
x-left {
	height: 100%;
	margin: 0;
}
x-horizontal {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	width: 100%;
	overflow-y: hidden;
	top: 10;
}
x-totals {
	-ms-user-select: none;
	position: relative;
}
x-left-bottom-top {
	box-sizing: content-box;
	width: calc(1em + 3px);
	top: 50;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
x-left {
	overflow-y: hidden;
	vertical-align: middle;
	display: flex;
	position: absolute !important;
}
x-inner-left {
	display: inline !important;
}
x-blocks-old-back {
	font: inherit inherit inherit/inherit inherit;
	border: none;
	position: relative;
	display: flex;
}
x-horizontal-tables {
	right: 0;
}
x-layout {
	flex-grow: 0;
	display: inline !important;
	line-height: calc(1em + 2px);
	white-space: nowrap;
	top: 50;
}
x-back-repeater {
	border: 0 none transparent;
}
x-next {
	width: 2em;
	line-height: inherit;
	flex-shrink: 0;
	box-shadow: none !important;
	outline: none !important;
}
x-totals {
	bottom: 10;
}
x-tables-price-bottom {
	scrollbar-width: none;
	top: 10;
	letter-spacing: inherit;
	vertical-align: middle;
	display: inline !important;
}
x-position-price {
	color: #fff;
	flex-shrink: 0;
	width: 2em;
}
x-button-tables-blocks {
	display: inline !important;
	width: 2em;
	display: inline !important;
	justify-content: center;
	width: 0 !important;
}
x-carousel-webkit-totals {
	width: calc(1em + 3px);
}
x-next-totals-top {
	border: none !important;
	color: inherit;
	height: calc(1em + 3px);
	text-align: center;
	transform: translate(50%, -50%);
}
x-left-back {
	color: #fff;
}
x-layout-quantity {
	display: flex;
	flex-grow: 0;
	position: absolute !important;
}
x-position-price-nav {
	border: none !important;
}
x-nav-countdown-thumbnails {
	line-height: inherit;
}
x-quantity-horizontal-position {
	z-index: 1;
	display: grid;
}
x-countdown {
	scrollbar-width: none;
	width: calc(1em + 3px);
	text-decoration: none;
	overflow-x: auto;
}
x-old-nav-back {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	border: none;
}
x-webkit {
	height: 100%;
	top: 0;
}
x-thumbnails-next {
	display: grid;
	top: 0;
	transform: translate(50%, -50%);
	width: 0 !important;
	bottom: 10;
}
x-bottom-repeater-price {
	top: 0;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	box-shadow: none !important;
	align-items: center;
}
x-button-left {
	flex-shrink: 0;
	height: 0 !important;
	line-height: inherit;
	justify-content: center;
	text-align: center;
}
x-horizontal-thumbnails {
	font-size: 1em;
}
x-top {
	outline-width: 0;
	-ms-user-select: none;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
x-nav-quantity {
	line-height: inherit;
}
.fa-star-and-crescent:before {
  content: "\f699";
}
a-button {
	top: 0;
	display: inline;
	white-space: nowrap;
	box-shadow: none !important;
}
a-blocks-button {
	user-select: none;
	opacity: 30;
	position: absolute;
	line-height: calc(1em + 2px);
	text-align: center;
}
a-left-bottom-tables {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	background-color: transparent;
	height: 0 !important;
	bottom: 0;
}
a-horizontal {
	text-align: center;
	bottom: 10;
	user-select: none;
	padding: 0.5em !important;
}
a-carousel-next-quantity {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	margin: 0;
}
a-left {
	color: inherit;
	border: none !important;
	position: relative;
}
a-blocks {
	grid-gap: 30px;
	-ms-user-select: none;
	min-width: 0 !important;
}
a-old-old {
	line-height: inherit;
}
a-button-horizontal-quantity {
	min-width: 0 !important;
	position: absolute !important;
	text-align: center;
}
a-button {
	line-height: 1 !important;
	padding: 0.5em !important;
	top: 50;
	-ms-user-select: none;
}
a-repeater-image {
	scrollbar-width: none;
	width: 2em;
	scrollbar-width: none;
	z-index: 1;
	bottom: 10;
}
a-left-back-horizontal {
	display: inline !important;
	scrollbar-width: none;
	bottom: 0;
	font-size: 1em;
}
a-quantity-carousel {
	width: calc(1em + 3px);
	min-width: 0 !important;
}
a-nav {
	transform: translate(50%, -50%);
	position: relative;
}
a-bottom {
	bottom: 10;
}
a-left-layout-countdown {
	position: absolute;
}
a-inner {
	border: 0 none transparent;
	bottom: 20;
}
a-quantity {
	white-space: nowrap;
	bottom: 20;
	margin: 0;
	color: #fff;
	margin: 0;
}
a-repeater {
	white-space: nowrap;
	font-size: 1em;
}
a-bottom {
	vertical-align: middle;
	z-index: 1;
}
a-horizontal-position-image {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
a-carousel-thumbnails {
	opacity: 30;
}
a-image-layout {
	opacity: 1;
	text-align: left;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
a-bottom {
	vertical-align: baseline;
	width: 100%;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
a-thumbnails {
	overflow-y: hidden;
	opacity: 30;
	overflow-y: hidden;
	display: inline !important;
	opacity: 30;
}
a-layout {
	vertical-align: middle;
	height: calc(1em + 3px);
	justify-content: center;
	margin: 0 !important;
}
a-button-carousel {
	width: 2em;
	border: 0 none transparent;
}
a-blocks-top {
	top: 0;
	opacity: 1;
	width: 100%;
	scrollbar-width: none;
	opacity: 20;
}
a-quantity-layout {
	grid-template-columns: 1fr 1fr;
}
a-next-quantity-thumbnails {
	text-align: left;
	flex-shrink: 0;
	position: absolute;
}
a-old-quantity-carousel {
	width: calc(1em + 3px);
	color: inherit;
	scrollbar-width: none;
}
a-old-tables-tables {
	line-height: 1 !important;
	overflow-y: hidden;
	height: 0 !important;
	opacity: 20;
	display: flex;
}
a-thumbnails-nav-position {
	height: 0 !important;
	vertical-align: baseline;
}
a-horizontal-position-countdown {
	width: calc(1em + 3px);
	display: inline;
	user-select: none;
}
a-old {
	height: 100%;
	fill: currentColor;
	right: 0;
	width: calc(1em + 3px);
	color: inherit;
}
a-blocks-position {
	height: 0 !important;
}
a-blocks-thumbnails {
	text-align: center;
	flex-shrink: 0;
	right: 0;
}
a-next-button {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
a-inner-inner {
	opacity: 20;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
a-blocks-back {
	color: inherit;
	flex-shrink: 0;
}
a-position-old {
	overflow-y: hidden;
	outline-width: 0;
	min-height: 0 !important;
	position: absolute !important;
}
a-nav-countdown-quantity {
	height: 100%;
}
a-repeater-bottom {
	opacity: 1;
}
a-carousel-countdown-back {
	scrollbar-width: none;
}
.fa-star-half:before {
  content: "\f089";
}
c-webkit-totals {
	padding: 0.5em !important;
	right: 0;
	height: calc(1em + 3px);
}
c-price-old-price {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	width: 100%;
	box-shadow: none !important;
}
c-price {
	overflow-y: hidden;
	display: inline !important;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	border: none !important;
}
c-next {
	min-width: 0 !important;
	width: 0 !important;
	margin: 0 !important;
	min-width: 0 !important;
}
c-layout-tables-quantity {
	position: absolute;
	border: none;
	user-select: none;
}
c-countdown-button-left {
	letter-spacing: inherit;
}
c-blocks-blocks-nav {
	-webkit-text-decoration-skip: objects;
}
c-position {
	top: 50;
}
c-horizontal-position-position {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	text-align: left;
	border: none !important;
	display: inline;
}
c-next-image {
	color: #fff;
}
c-next {
	align-items: center;
}
c-carousel-price-position {
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
c-price-tables {
	padding: 0.5em !important;
	bottom: 20;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
c-position {
	fill: currentColor;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
c-layout {
	position: absolute !important;
	opacity: 10;
	top: 0;
	height: 100%;
}
c-webkit-bottom {
	height: 100%;
	user-select: none;
	overflow-y: hidden;
}
c-quantity {
	top: 50;
	top: 10;
	align-items: center;
	height: 100%;
}
c-quantity-repeater {
	top: calc(50% - 0.5em) !important;
	width: 2em;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	width: 100%;
}
c-repeater-quantity-thumbnails {
	border: none;
	fill: currentColor;
	border: 0 none transparent;
}
c-button-totals-top {
	line-height: 1 !important;
}
c-image-carousel {
	opacity: 1;
	margin: 0;
	bottom: 0;
	vertical-align: baseline;
}
c-webkit-image-position {
	height: 100%;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	top: 50;
}
c-horizontal-left-button {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
}
c-carousel {
	color: inherit;
	height: 100%;
	font-size: 1em;
}
c-image-price {
	position: absolute;
	width: calc(1em + 3px);
	display: inline;
	justify-content: center;
}
c-carousel-old-repeater {
	user-select: none;
	z-index: 1;
}
c-horizontal {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
c-carousel-totals {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	-ms-user-select: none;
}
c-thumbnails-price-quantity {
	top: 10;
	transform: translate(50%, -50%);
}
c-back-price-blocks {
	align-items: center;
	height: calc(1em + 3px);
	border: none !important;
}
c-thumbnails-horizontal-thumbnails {
	height: 100%;
	height: calc(1em + 3px);
}
c-back-button-position {
	top: calc(50% - 0.5em) !important;
	user-select: none;
	opacity: 10;
}
c-webkit {
	scrollbar-width: none;
	scrollbar-width: none;
	opacity: 30;
	scrollbar-width: none;
	font-size: 1em;
}
c-thumbnails-repeater-countdown {
	transform: translate(50%, -50%);
	text-transform: inherit;
	text-align: left;
	padding: 0.5em !important;
	color: #fff;
}
c-webkit-image-tables {
	position: relative;
}
c-bottom-back-carousel {
	color: inherit;
	padding: 0.5em !important;
	flex-grow: 0;
	align-items: left;
	width: 100%;
}
c-countdown {
	top: 50;
}
c-next {
	opacity: 20;
	bottom: 10;
}
.fa-star-half-alt:before {
  content: "\f5c0";
}
y-position-tables-inner {
	overflow-y: hidden;
}
y-layout-left {
	position: absolute !important;
	height: 0 !important;
	color: #fff;
}
y-horizontal {
	color: inherit;
}
y-bottom {
	min-width: 0 !important;
	line-height: inherit;
	overflow-y: hidden;
}
y-totals {
	user-select: none;
}
y-top {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	-ms-user-select: none;
	width: 100%;
	width: calc(1em + 3px);
}
y-position-inner-countdown {
	background-color: transparent;
	bottom: 10;
	top: 0;
	box-sizing: content-box;
}
y-bottom-carousel-old {
	-webkit-user-select: none;
}
y-left-image-button {
	outline-width: 0;
}
y-quantity-blocks {
	height: 0 !important;
	outline-width: 0;
}
y-back-layout-position {
	margin: 0;
	align-items: left;
	outline: none !important;
	border: 0 none transparent;
}
y-inner {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
y-nav {
	flex-shrink: 0;
	scrollbar-width: none;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
y-tables-inner-inner {
	bottom: 20;
	text-decoration: none;
}
y-position-bottom {
	vertical-align: middle;
	height: 0 !important;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
y-old-image-next {
	width: 2em;
	color: #fff;
	opacity: 10;
	width: 2em;
	text-transform: inherit;
}
y-top-layout {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	top: 0;
}
.fa-star-of-david:before {
  content: "\f69a";
}
t-webkit {
	outline-width: 0;
	opacity: 30;
}
t-image {
	top: 10;
	outline: none !important;
	box-shadow: none !important;
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
t-totals-back {
	outline-width: 0;
}
t-blocks {
	justify-content: center;
	justify-content: center;
	width: calc(1em + 3px);
}
t-thumbnails {
	position: absolute !important;
}
t-inner-bottom {
	width: 0 !important;
	line-height: inherit;
	outline: none !important;
	width: 100%;
}
t-nav-horizontal {
	grid-gap: 30px;
	align-items: center;
	flex-shrink: 0;
	white-space: nowrap;
}
t-button-nav {
	align-items: center;
	box-shadow: none !important;
	vertical-align: baseline;
	background-color: transparent;
}
t-old-blocks {
	font-size: 1em;
	margin: 0;
	vertical-align: middle;
}
t-position-webkit-position {
	opacity: 20;
}
t-nav-inner {
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
t-thumbnails-tables-quantity {
	align-items: center;
	background-color: transparent;
	border: none !important;
}
t-bottom-quantity-back {
	scrollbar-width: none;
}
t-top-carousel-top {
	position: absolute;
	line-height: 1 !important;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
t-horizontal-nav-repeater {
	font: inherit inherit inherit/inherit inherit;
}
t-blocks-tables-position {
	outline: none !important;
	align-items: left;
	letter-spacing: inherit;
}
t-tables-quantity {
	width: 0 !important;
	overflow-y: hidden;
}
t-nav-blocks-blocks {
	flex-grow: 0;
	-webkit-user-select: none;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	bottom: 0;
}
t-repeater-button-back {
	top: 10;
	display: grid;
	right: 0;
	text-align: center;
}
t-old-position {
	color: #fff;
}
t-webkit-repeater {
	outline: none !important;
	position: absolute;
}
t-quantity-horizontal-button {
	white-space: nowrap;
	border: none !important;
	display: grid;
}
t-blocks {
	min-height: 0 !important;
	vertical-align: middle;
	min-height: 0 !important;
	opacity: 1;
}
t-layout {
	width: calc(1em + 3px);
	bottom: 20;
}
t-old-button-next {
	min-height: 0 !important;
	text-transform: inherit;
	font-size: 1em;
}
t-back-position-price {
	text-align: center;
}
t-position-inner-webkit {
	line-height: 1 !important;
	vertical-align: middle;
	bottom: 20;
	user-select: none;
}
t-image-bottom-carousel {
	flex-shrink: 0;
	height: 0 !important;
}
t-totals-price {
	border: 0 none transparent;
}
t-position-blocks-blocks {
	bottom: 0;
	user-select: none;
	padding: 0.5em !important;
	outline: none !important;
}
t-countdown-inner {
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
t-bottom-blocks-carousel {
	box-shadow: none !important;
	vertical-align: baseline;
	opacity: 20;
	text-decoration: none;
	min-height: 0 !important;
}
t-quantity-old-repeater {
	user-select: none;
	user-select: none;
	scrollbar-width: none;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
t-totals-blocks {
	width: 100%;
}
t-carousel-left-countdown {
	z-index: 1;
	min-width: 0 !important;
	-webkit-user-select: none;
	width: 100%;
	padding: 0.5em !important;
}
t-left-totals-top {
	align-items: center;
	-webkit-user-select: none;
}
t-webkit-repeater-price {
	line-height: inherit;
	opacity: 1;
}
t-left-left {
	height: 100%;
	display: inline !important;
	display: grid;
	-ms-user-select: none;
}
t-inner-image-left {
	display: grid;
	font-size: 1em;
	width: 0 !important;
}
t-tables {
	outline: none !important;
	z-index: 1;
	color: inherit;
}
t-blocks-button {
	border: 0 none transparent;
}
t-inner {
	background-color: transparent;
	justify-content: center;
}
t-left-thumbnails {
	opacity: 10;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-user-select: none;
}
t-inner-top {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
}
t-image {
	line-height: calc(1em + 2px);
	right: 0;
	border: none !important;
	margin: 0;
}
t-blocks-carousel-blocks {
	min-height: 0 !important;
}
t-old-quantity-webkit {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	vertical-align: middle;
	display: inline;
	padding: 0.5em !important;
}
t-next {
	line-height: inherit;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
}
t-horizontal-nav {
	line-height: 1 !important;
}
t-bottom-button-horizontal {
	bottom: 10;
	align-items: center;
	line-height: inherit;
}
.fa-star-of-life:before {
  content: "\f621";
}
w-next-next {
	opacity: 30;
	outline-width: 0;
	height: calc(1em + 3px);
}
w-layout-layout-next {
	bottom: 20;
	display: inline;
	display: inline;
	bottom: 20;
}
w-horizontal {
	display: flex;
	user-select: none;
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
w-button-button-inner {
	box-sizing: content-box;
	font-size: 1em;
	width: 0 !important;
	bottom: 10;
}
w-layout-blocks {
	min-height: 0 !important;
	top: 10;
}
w-blocks {
	width: 2em;
	flex-grow: 0;
	border: none;
	height: 100%;
}
w-bottom-position-horizontal {
	color: inherit;
}
w-thumbnails-top {
	opacity: 30;
	padding: 0.5em !important;
	overflow-x: auto;
	position: absolute;
}
w-quantity-horizontal {
	display: inline;
	right: 0;
	width: 0 !important;
}
w-webkit-tables {
	top: calc(50% - 0.5em) !important;
}
w-nav {
	display: inline !important;
	box-sizing: content-box;
	-webkit-user-select: none;
}
w-repeater-price-left {
	grid-gap: 30px;
	min-width: 0 !important;
	top: 10;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
w-left {
	align-items: center;
	vertical-align: baseline;
	padding: 0.5em !important;
	border: 0 none transparent;
}
w-old-blocks-countdown {
	min-height: 0 !important;
}
w-countdown-totals-thumbnails {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	overflow-x: auto;
	text-decoration: none;
	bottom: 0;
}
w-repeater-quantity-bottom {
	user-select: none;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	top: 0;
	line-height: 1 !important;
}
w-repeater {
	color: inherit;
	text-transform: inherit;
}
w-button-blocks-image {
	top: 0;
	text-align: left;
	width: 0 !important;
	display: grid;
}
w-totals {
	display: inline;
	border: none;
	min-width: 0 !important;
	opacity: 20;
	text-align: left;
}
w-top {
	min-height: 0 !important;
	top: 10;
	color: inherit;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
w-webkit {
	font: inherit inherit inherit/inherit inherit;
}
w-nav-button {
	flex-shrink: 0;
}
w-tables {
	margin: 0 !important;
	width: calc(1em + 3px);
}
w-inner-image {
	box-shadow: none !important;
	box-shadow: none !important;
	opacity: 30;
}
w-nav {
	outline: none !important;
	display: inline;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
.fa-staylinked:before {
  content: "\f3f5";
}
e-button-position {
	outline: none !important;
	bottom: 0;
}
e-inner {
	display: grid;
	overflow-y: hidden;
	top: 0;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
e-blocks-blocks {
	width: 2em;
}
e-price-tables-bottom {
	scrollbar-width: none;
}
e-nav-left {
	text-align: left;
	-ms-user-select: none;
	vertical-align: middle;
}
e-button-nav-next {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
}
e-tables-blocks-left {
	bottom: 0;
	border: none !important;
	bottom: 10;
}
e-old {
	outline: none !important;
	display: grid;
}
e-position-horizontal-left {
	height: calc(1em + 3px);
	vertical-align: baseline;
	position: relative;
	height: 0 !important;
}
e-back-quantity {
	width: calc(1em + 3px);
	top: 0;
}
e-price-image-back {
	display: grid;
}
e-webkit-left {
	background-color: transparent;
	letter-spacing: inherit;
	overflow-x: auto;
	min-height: 0 !important;
}
e-quantity-carousel-inner {
	transform: translate(50%, -50%);
}
e-layout {
	display: flex;
	color: #fff;
}
e-totals {
	letter-spacing: inherit;
	opacity: 30;
	display: inline;
	line-height: inherit;
	display: inline !important;
}
e-button {
	text-align: left;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
}
e-inner-inner-blocks {
	display: flex;
	top: calc(50% - 0.5em) !important;
}
e-carousel-quantity {
	overflow-y: hidden;
}
e-top-next-next {
	text-align: center;
	right: 0;
	text-align: left;
	white-space: nowrap;
	position: absolute !important;
}
e-carousel-totals-blocks {
	min-height: 0 !important;
	fill: currentColor;
}
e-top {
	vertical-align: baseline;
	border: none;
	line-height: inherit;
	display: inline !important;
	text-decoration: none;
}
e-position-layout-quantity {
	border: 0 none transparent;
	user-select: none;
	user-select: none;
}
e-quantity-repeater {
	margin: 0;
}
e-price-carousel {
	white-space: nowrap;
	opacity: 20;
	height: 100%;
	display: inline;
	user-select: none;
}
e-button {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	display: flex;
	border: none;
}
e-back-layout-next {
	opacity: 10;
}
e-carousel-bottom {
	right: 0;
	box-shadow: none !important;
}
e-next-image-price {
	top: 10;
	color: inherit;
}
e-button-image {
	text-align: left;
	box-sizing: content-box;
	background-color: transparent;
	line-height: calc(1em + 2px);
	outline: none !important;
}
e-webkit {
	height: 0 !important;
}
e-webkit-inner-thumbnails {
	overflow-y: hidden;
	white-space: nowrap;
	font-size: 1em;
}
e-old-blocks-totals {
	opacity: 10;
	bottom: 20;
}
e-button-tables {
	vertical-align: middle;
	width: 100%;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
e-back-next {
	bottom: 20;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	width: 100%;
}
e-horizontal-price-bottom {
	user-select: none;
}
e-image-totals {
	letter-spacing: inherit;
	box-shadow: none !important;
	position: absolute !important;
}
e-next-carousel-carousel {
	margin: 0 !important;
	border: 0 none transparent;
}
e-inner {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
e-carousel {
	white-space: nowrap;
	opacity: 30;
	opacity: 10;
	outline: none !important;
	display: grid;
}
.fa-steam:before {
  content: "\f1b6";
}
c-inner-button {
	height: 0 !important;
	text-align: left;
	width: 2em;
}
c-countdown-tables-button {
	position: absolute !important;
	justify-content: center;
}
c-tables {
	grid-gap: 30px;
	display: grid;
	align-items: center;
	line-height: calc(1em + 2px);
}
c-next-bottom {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
c-quantity {
	position: relative;
	top: 0;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
c-back-layout {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
c-left-tables {
	top: 50;
	height: 0 !important;
	opacity: 30;
	color: inherit;
}
c-repeater-repeater-horizontal {
	height: 100%;
	font-size: 1em;
}
c-repeater-quantity-layout {
	text-align: left;
	width: 2em;
	background-color: transparent;
	position: relative;
	line-height: inherit;
}
c-webkit-horizontal {
	width: 100%;
	color: inherit;
	height: calc(1em + 3px);
	text-decoration: none;
	opacity: 20;
}
c-inner-old-old {
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
c-tables-top-inner {
	width: 100%;
	opacity: 1;
	height: 0 !important;
	border: none !important;
	box-shadow: none !important;
}
c-image {
	bottom: 10;
	opacity: 1;
	padding: 0.5em !important;
	border: none !important;
	fill: currentColor;
}
c-inner {
	letter-spacing: inherit;
	padding: 0.5em !important;
	opacity: 10;
	letter-spacing: inherit;
}
c-old-image {
	flex-grow: 0;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
c-nav-top-top {
	text-decoration: none;
}
c-top-next-repeater {
	height: 0 !important;
	text-transform: inherit;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
.fa-steam-square:before {
  content: "\f1b7";
}
a-quantity-left-button {
	-webkit-text-decoration-skip: objects;
}
a-carousel-carousel-repeater {
	box-shadow: none !important;
	width: 100%;
}
a-image-tables {
	z-index: 1;
}
a-webkit {
	overflow-x: auto;
}
a-quantity-left {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	outline-width: 0;
	vertical-align: middle;
	letter-spacing: inherit;
}
a-horizontal-webkit-thumbnails {
	line-height: 1 !important;
	text-align: center;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
}
a-webkit-old {
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
a-price {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
}
a-carousel {
	-webkit-user-select: none;
	line-height: 1 !important;
}
a-countdown {
	flex-grow: 0;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
a-layout-totals-back {
	overflow-x: auto;
}
a-tables-old {
	flex-grow: 0;
	text-decoration: none;
}
a-webkit {
	transform: translate(50%, -50%);
	bottom: 20;
	bottom: 20;
	opacity: 10;
	text-transform: inherit;
}
a-bottom {
	box-shadow: none !important;
	overflow-x: auto;
}
a-horizontal-price {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
a-tables-back {
	line-height: inherit;
	transform: translate(50%, -50%);
	white-space: nowrap;
}
a-button {
	border: none;
}
a-old-layout-back {
	width: 0 !important;
	bottom: 20;
}
a-image-nav-next {
	overflow-x: auto;
}
a-countdown {
	top: 10;
	color: #fff;
	margin: 0 !important;
	box-sizing: content-box;
	min-width: 0 !important;
}
a-quantity-back {
	user-select: none;
	line-height: 1 !important;
}
a-quantity {
	grid-template-columns: 1fr 1fr;
}
a-horizontal {
	text-align: left;
	opacity: 20;
	opacity: 20;
	width: 100%;
}
a-tables-tables {
	bottom: 0;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	line-height: 1 !important;
}
.fa-steam-symbol:before {
  content: "\f3f6";
}
b-horizontal-horizontal-blocks {
	display: flex;
	color: #fff;
}
b-top {
	transform: translate(50%, -50%);
	color: inherit;
	align-items: left;
}
b-button-left-carousel {
	opacity: 20;
}
b-webkit-nav-old {
	white-space: nowrap;
}
b-nav-quantity-left {
	line-height: 1 !important;
	user-select: none;
	bottom: 0;
	-webkit-user-select: none;
	outline-width: 0;
}
b-tables {
	overflow-x: auto;
	min-height: 0 !important;
	outline: none !important;
}
b-quantity-blocks-bottom {
	top: 0;
}
b-next-image-old {
	margin: 0 !important;
	bottom: 0;
	outline-width: 0;
	outline-width: 0;
}
b-horizontal {
	height: 100%;
	text-align: center;
}
b-old {
	position: absolute;
	right: 0;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
b-left-blocks {
	opacity: 10;
	width: 2em;
}
b-blocks {
	box-shadow: none !important;
	bottom: 10;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
}
b-button-nav-position {
	margin: 0 !important;
	flex-grow: 0;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
b-countdown-layout {
	align-items: left;
	-webkit-user-select: none;
}
b-blocks {
	border: none;
	display: inline !important;
	top: 0;
}
b-layout-totals-image {
	width: 0 !important;
	scrollbar-width: none;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
b-totals-carousel {
	grid-gap: 30px;
}
b-bottom {
	bottom: 10;
	width: calc(1em + 3px);
	vertical-align: middle;
}
b-next {
	text-align: center;
	overflow-y: hidden;
	min-width: 0 !important;
}
b-horizontal-button-repeater {
	display: inline;
}
b-back-carousel {
	border: 0 none transparent;
	font-size: 1em;
	bottom: 0;
	text-decoration: none;
	opacity: 10;
}
b-old-left-top {
	transform: translate(50%, -50%);
	align-items: left;
}
b-bottom-top-back {
	border: none;
	margin: 0;
	width: 100%;
}
b-carousel-left {
	transform: translate(50%, -50%);
}
b-old-totals-countdown {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
b-bottom-repeater-back {
	height: 100%;
	text-align: left;
	-webkit-user-select: none;
	text-align: center;
	text-align: left;
}
b-layout-carousel {
	outline: none !important;
}
b-old {
	height: calc(1em + 3px);
	opacity: 10;
	margin: 0 !important;
	display: inline !important;
}
b-old-webkit-back {
	font: inherit inherit inherit/inherit inherit;
}
b-tables-inner {
	min-height: 0 !important;
	text-align: center;
}
b-left {
	user-select: none;
	line-height: inherit;
	outline-width: 0;
	grid-gap: 30px;
}
b-button-tables {
	background-color: transparent;
	-webkit-user-select: none;
}
b-image {
	fill: currentColor;
	color: inherit;
}
b-layout {
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
b-layout-nav-image {
	bottom: 20;
	box-shadow: none !important;
	font-size: 1em;
}
b-left {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
b-countdown-blocks-repeater {
	width: 2em;
	grid-gap: 30px;
}
b-inner-old-back {
	width: 2em;
	line-height: 1 !important;
	border: 0 none transparent;
	right: 0;
	grid-gap: 30px;
}
b-next-button {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	top: 0;
	height: calc(1em + 3px);
}
b-carousel-countdown-layout {
	text-align: center;
}
b-tables-quantity-next {
	top: 50;
	border: none;
}
b-position {
	width: 0 !important;
}
b-left-thumbnails {
	text-transform: inherit;
	line-height: 1 !important;
}
.fa-step-backward:before {
  content: "\f048";
}
c-bottom-back {
	text-align: left;
	min-width: 0 !important;
	display: flex;
	-webkit-user-select: none;
	color: inherit;
}
c-tables {
	padding: 0.5em !important;
	height: calc(1em + 3px);
	right: 0;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
c-bottom-image-bottom {
	margin: 0;
	text-decoration: none;
	z-index: 1;
	overflow-y: hidden;
}
c-countdown-image {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
c-position-button-button {
	text-transform: inherit;
	fill: currentColor;
	outline: none !important;
	text-align: center;
}
c-button-bottom-thumbnails {
	justify-content: center;
	transform: translate(50%, -50%);
	overflow-x: auto;
	color: #fff;
}
c-webkit-repeater {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
c-inner {
	opacity: 1;
	fill: currentColor;
	align-items: left;
}
c-inner-next {
	z-index: 1;
	bottom: 20;
}
c-next-totals-carousel {
	opacity: 30;
	scrollbar-width: none;
	box-sizing: content-box;
	outline: none !important;
	width: calc(1em + 3px);
}
c-left {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	outline-width: 0;
}
c-nav-nav {
	top: 50;
	bottom: 10;
	line-height: 1 !important;
	top: 50;
	text-decoration: none;
}
c-bottom-next {
	width: calc(1em + 3px);
}
c-quantity-next {
	height: calc(1em + 3px);
	bottom: 0;
	width: 100%;
}
c-inner-back {
	box-shadow: none !important;
	outline-width: 0;
	border: none;
}
c-nav-price {
	letter-spacing: inherit;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
c-top-layout {
	background-color: transparent;
	top: 0;
}
c-webkit-repeater {
	width: 100%;
	width: calc(1em + 3px);
	margin: 0 !important;
}
c-image {
	outline: none !important;
}
c-position {
	width: 2em;
}
c-countdown-tables-tables {
	text-align: center;
	top: 50;
	box-sizing: content-box;
	outline-width: 0;
	top: 50;
}
.fa-step-forward:before {
  content: "\f051";
}
e-countdown-button {
	line-height: inherit;
	border: none !important;
}
e-button-next {
	-ms-user-select: none;
	opacity: 30;
	display: inline !important;
}
e-totals-button {
	fill: currentColor;
}
e-quantity-layout {
	top: 0;
}
e-left-old {
	box-shadow: none !important;
}
e-button {
	min-height: 0 !important;
	text-decoration: none;
	user-select: none;
	vertical-align: middle;
	margin: 0 !important;
}
e-quantity-next-repeater {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	top: 0;
}
e-totals-quantity {
	text-align: center;
	text-align: center;
}
e-old-back-next {
	opacity: 30;
	grid-gap: 30px;
	opacity: 20;
	position: relative;
	width: 100%;
}
e-thumbnails {
	height: calc(1em + 3px);
	text-transform: inherit;
}
e-layout {
	position: absolute !important;
}
e-blocks {
	line-height: 1 !important;
	scrollbar-width: none;
	right: 0;
}
e-webkit {
	line-height: inherit;
	border: 0 none transparent;
	font-size: 1em;
	top: 10;
}
e-thumbnails-countdown-webkit {
	min-height: 0 !important;
	font-size: 1em;
	overflow-y: hidden;
	flex-shrink: 0;
}
e-thumbnails-position {
	overflow-y: hidden;
	min-width: 0 !important;
	width: 100%;
	border: none;
	justify-content: center;
}
e-position {
	letter-spacing: inherit;
	opacity: 30;
	line-height: inherit;
	vertical-align: middle;
}
e-countdown-thumbnails {
	text-align: center;
	fill: currentColor;
	border: none !important;
	top: 50;
}
e-bottom-price {
	line-height: inherit;
	text-align: center;
	vertical-align: baseline;
	color: #fff;
}
e-nav-image-repeater {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
e-next-next {
	align-items: left;
}
e-horizontal {
	color: #fff;
	margin: 0 !important;
}
e-top-bottom {
	margin: 0 !important;
	align-items: center;
	display: inline !important;
	align-items: center;
}
e-inner-webkit {
	text-transform: inherit;
	bottom: 0;
}
e-totals-position-totals {
	top: 50;
	margin: 0 !important;
	height: 100%;
	margin: 0 !important;
	justify-content: center;
}
e-countdown {
	box-shadow: none !important;
	height: calc(1em + 3px);
	grid-gap: 30px;
	bottom: 10;
	line-height: 1 !important;
}
e-price-repeater {
	opacity: 10;
}
e-next-countdown {
	bottom: 20;
}
e-left-horizontal {
	vertical-align: middle;
	width: 100%;
}
e-position {
	flex-shrink: 0;
	text-transform: inherit;
}
e-carousel {
	width: 100%;
}
e-countdown {
	display: flex;
	width: calc(1em + 3px);
}
e-position-button {
	z-index: 1;
	margin: 0 !important;
}
e-tables {
	z-index: 1;
	display: inline !important;
	text-transform: inherit;
}
e-webkit {
	fill: currentColor;
	border: none;
	transform: translate(50%, -50%);
}
e-totals-thumbnails {
	line-height: calc(1em + 2px);
}
e-top-layout-nav {
	display: flex;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
e-layout {
	opacity: 30;
}
e-back-back {
	grid-gap: 30px;
	position: absolute;
	flex-grow: 0;
}
e-thumbnails-inner-image {
	display: grid;
	bottom: 20;
	top: 50;
	top: calc(50% - 0.5em) !important;
	position: relative;
}
e-bottom-top {
	white-space: nowrap;
}
e-image {
	letter-spacing: inherit;
	opacity: 1;
	align-items: left;
	justify-content: center;
}
e-position {
	position: absolute;
	width: 2em;
}
e-countdown-quantity {
	height: 0 !important;
	z-index: 1;
	display: flex;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
e-repeater {
	white-space: nowrap;
	width: 100%;
	justify-content: center;
}
.fa-stethoscope:before {
  content: "\f0f1";
}
f-button {
	overflow-x: auto;
	top: 10;
	vertical-align: middle;
}
f-price-quantity-price {
	border: none;
	position: relative;
	overflow-x: auto;
}
f-quantity {
	height: calc(1em + 3px);
}
f-horizontal {
	user-select: none;
	bottom: 20;
	height: 100%;
	position: relative;
	opacity: 30;
}
f-nav-image-repeater {
	border: none !important;
}
f-back-layout {
	-webkit-user-select: none;
	min-height: 0 !important;
	width: 0 !important;
	flex-grow: 0;
}
f-nav-next-tables {
	-webkit-user-select: none;
}
f-tables-layout {
	text-align: center;
	fill: currentColor;
	flex-shrink: 0;
	align-items: left;
	opacity: 1;
}
f-nav-layout {
	grid-gap: 30px;
	bottom: 20;
	white-space: nowrap;
}
f-layout {
	margin: 0;
	box-sizing: content-box;
}
f-bottom {
	white-space: nowrap;
}
f-position-tables {
	text-align: left;
	box-sizing: content-box;
	width: 100%;
	display: inline;
	position: relative;
}
f-tables-left-countdown {
	scrollbar-width: none;
	overflow-y: hidden;
	position: absolute !important;
}
f-nav-webkit-position {
	border: none !important;
}
f-button {
	line-height: 1 !important;
	height: calc(1em + 3px);
}
f-nav-totals-tables {
	transform: translate(50%, -50%);
	border: none;
	text-align: center;
	top: 0;
}
.fa-sticker-mule:before {
  content: "\f3f7";
}
e-totals-old-thumbnails {
	-ms-user-select: none;
}
e-position {
	line-height: 1 !important;
}
e-left-horizontal {
	width: 100%;
	align-items: left;
	overflow-y: hidden;
	text-align: left;
	font-size: 1em;
}
e-bottom-layout {
	top: 0;
	flex-shrink: 0;
	background-color: transparent;
}
e-next-price-image {
	bottom: 10;
	outline: none !important;
	box-shadow: none !important;
	right: 0;
}
e-horizontal {
	line-height: calc(1em + 2px);
}
e-image {
	z-index: 1;
}
e-image-button-bottom {
	opacity: 10;
	display: grid;
	overflow-x: auto;
}
e-nav-tables-image {
	position: relative;
	overflow-x: auto;
	bottom: 10;
	color: inherit;
	scrollbar-width: none;
}
e-button-image-repeater {
	top: 0;
}
e-next-carousel {
	right: 0;
	color: #fff;
}
e-nav-quantity {
	top: 0;
	opacity: 1;
	min-height: 0 !important;
	top: 10;
}
e-image {
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
e-quantity-button {
	bottom: 10;
	height: 0 !important;
	border: none;
	outline-width: 0;
	width: calc(1em + 3px);
}
e-top {
	border: none;
	bottom: 10;
	display: inline !important;
}
e-thumbnails {
	box-sizing: content-box;
	border: none !important;
	border: 0 none transparent;
}
e-totals {
	overflow-y: hidden;
}
e-nav-back {
	opacity: 1;
	-webkit-user-select: none;
}
e-price {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
e-bottom {
	width: 2em;
	top: 0;
	flex-grow: 0;
	scrollbar-width: none;
	line-height: inherit;
}
e-nav-bottom-layout {
	right: 0;
	align-items: left;
}
e-quantity-image {
	width: 0 !important;
	border: none !important;
}
e-countdown-old {
	position: absolute !important;
	bottom: 0;
	bottom: 20;
}
e-horizontal-webkit-price {
	color: inherit;
	color: #fff;
	opacity: 20;
	display: inline;
}
e-left-price-quantity {
	fill: currentColor;
	grid-gap: 30px;
	font-size: 1em;
	display: inline !important;
}
e-position-totals {
	font-size: 1em;
}
e-left-price-repeater {
	top: 0;
}
e-button {
	transform: translate(50%, -50%);
}
e-left {
	height: 100%;
}
e-button {
	opacity: 10;
	font-size: 1em;
	font-size: 1em;
	line-height: inherit;
}
e-old-inner-layout {
	color: inherit;
	border: none !important;
	margin: 0 !important;
	display: inline;
}
e-button {
	scrollbar-width: none;
	color: inherit;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
.fa-sticky-note:before {
  content: "\f249";
}
a-countdown-repeater {
	outline: none !important;
}
a-left-horizontal {
	display: inline;
	flex-grow: 0;
	bottom: 10;
	opacity: 1;
}
a-carousel-horizontal {
	line-height: inherit;
	text-transform: inherit;
}
a-back-tables {
	font-size: 1em;
}
a-quantity-countdown {
	box-sizing: content-box;
	border: none !important;
}
a-next-countdown {
	align-items: left;
	align-items: center;
	white-space: nowrap;
	box-shadow: none !important;
	display: inline;
}
a-left-webkit-left {
	scrollbar-width: none;
}
a-quantity-button-top {
	letter-spacing: inherit;
	display: flex;
	right: 0;
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
a-old {
	border: 0 none transparent;
	-webkit-user-select: none;
	-ms-user-select: none;
}
a-price {
	font: inherit inherit inherit/inherit inherit;
}
a-price {
	border: none;
	opacity: 20;
}
a-repeater {
	flex-shrink: 0;
	scrollbar-width: none;
	text-align: center;
}
a-quantity-layout {
	display: grid;
}
a-webkit-countdown {
	right: 0;
	bottom: 0;
}
a-quantity-layout-top {
	background-color: transparent;
	color: #fff;
	flex-grow: 0;
	bottom: 0;
}
a-carousel-horizontal-image {
	outline: none !important;
	margin: 0;
	border: none !important;
	-webkit-user-select: none;
	line-height: 1 !important;
}
a-price-totals-bottom {
	padding: 0.5em !important;
	fill: currentColor;
	width: 100%;
	text-align: left;
}
a-bottom-layout-image {
	top: 0;
}
a-left {
	vertical-align: baseline;
	vertical-align: baseline;
	font-size: 1em;
	top: 0;
}
a-top {
	background-color: transparent;
	opacity: 1;
	bottom: 10;
	box-shadow: none !important;
}
a-quantity-nav {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	-webkit-user-select: none;
}
a-left-image {
	align-items: center;
	grid-gap: 30px;
}
a-left-position {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
a-countdown-tables-layout {
	background-color: transparent;
}
a-countdown {
	fill: currentColor;
	text-decoration: none;
}
a-totals-image-totals {
	width: 0 !important;
	vertical-align: middle;
	position: absolute;
	color: inherit;
}
a-nav-totals {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
a-repeater {
	display: flex;
	overflow-x: auto;
}
.fa-stop:before {
  content: "\f04d";
}
c-price {
	overflow-y: hidden;
}
c-image-bottom {
	vertical-align: middle;
}
c-inner-inner-layout {
	opacity: 10;
	opacity: 20;
	outline: none !important;
	opacity: 30;
	display: inline !important;
}
c-carousel-layout {
	color: inherit;
	display: grid;
	box-sizing: content-box;
	padding: 0.5em !important;
}
c-countdown-countdown-back {
	position: absolute !important;
	bottom: 20;
	color: inherit;
}
c-left-repeater-button {
	bottom: 20;
}
c-repeater {
	width: calc(1em + 3px);
}
c-old {
	position: absolute;
	-webkit-user-select: none;
	outline-width: 0;
	outline-width: 0;
	letter-spacing: inherit;
}
c-webkit {
	outline: none !important;
	min-height: 0 !important;
}
c-button-layout-tables {
	display: inline;
	color: inherit;
	bottom: 0;
	position: absolute;
}
c-button {
	border: none !important;
	grid-gap: 30px;
	display: flex;
	top: 50;
}
c-nav-totals-tables {
	border: none !important;
	line-height: calc(1em + 2px);
}
c-carousel-webkit {
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	-webkit-user-select: none;
	min-width: 0 !important;
}
c-back-repeater {
	margin: 0;
	flex-shrink: 0;
	vertical-align: baseline;
	fill: currentColor;
	display: inline !important;
}
c-position {
	grid-gap: 30px;
	text-align: center;
	flex-grow: 0;
	outline-width: 0;
	min-width: 0 !important;
}
c-thumbnails-countdown-button {
	bottom: 0;
}
c-price-carousel {
	display: flex;
}
c-webkit-price {
	min-height: 0 !important;
	position: relative;
	line-height: 1 !important;
	display: flex;
}
c-button-old-thumbnails {
	font-size: 1em;
	border: none !important;
}
c-thumbnails-carousel-left {
	opacity: 1;
	outline-width: 0;
	line-height: calc(1em + 2px);
	outline: none !important;
	fill: currentColor;
}
c-totals-webkit-back {
	width: 0 !important;
	transform: translate(50%, -50%);
	display: inline;
	overflow-y: hidden;
	margin: 0;
}
c-thumbnails-next-tables {
	bottom: 20;
}
c-layout-price-blocks {
	display: inline;
	width: 0 !important;
	bottom: 10;
}
c-old-blocks-webkit {
	vertical-align: baseline;
	font-size: 1em;
}
c-blocks-position-bottom {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	grid-gap: 30px;
}
c-carousel-nav-quantity {
	top: 50;
	line-height: 1 !important;
}
c-position-blocks-price {
	z-index: 1;
	box-sizing: content-box;
}
c-layout-position {
	border: none !important;
}
c-tables-thumbnails-bottom {
	outline-width: 0;
	bottom: 10;
	letter-spacing: inherit;
}
c-repeater-price {
	width: 2em;
}
c-repeater-quantity-inner {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
c-inner {
	position: relative;
}
c-position-inner-tables {
	top: 0;
	padding: 0.5em !important;
	width: 0 !important;
	grid-gap: 30px;
}
c-thumbnails {
	position: relative;
}
.fa-stop-circle:before {
  content: "\f28d";
}
s-quantity-quantity-image {
	text-align: center;
	justify-content: center;
	vertical-align: baseline;
}
s-thumbnails {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	border: none;
}
s-webkit-button {
	align-items: center;
	top: 50;
	line-height: calc(1em + 2px);
}
s-inner-tables-old {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	box-sizing: content-box;
}
s-layout {
	flex-grow: 0;
	line-height: inherit;
	display: inline;
}
s-repeater {
	height: 0 !important;
	vertical-align: middle;
	box-sizing: content-box;
	opacity: 10;
	right: 0;
}
s-position-inner-layout {
	opacity: 1;
	vertical-align: middle;
	z-index: 1;
	outline-width: 0;
	height: 0 !important;
}
s-repeater-carousel-nav {
	height: 100%;
	-webkit-user-select: none;
	grid-gap: 30px;
	justify-content: center;
	bottom: 10;
}
s-back {
	color: inherit;
}
s-layout-price-button {
	display: grid;
}
s-quantity {
	grid-template-columns: 1fr 1fr;
	display: grid;
	top: 50;
	background-color: transparent;
}
s-price {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	position: absolute;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
s-layout-quantity {
	bottom: 10;
	top: 10;
}
s-layout-left {
	opacity: 20;
}
s-countdown-webkit-nav {
	opacity: 20;
	opacity: 1;
	margin: 0;
}
s-repeater-position-totals {
	display: inline;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
s-horizontal {
	margin: 0;
	letter-spacing: inherit;
	border: none !important;
	user-select: none;
	bottom: 20;
}
s-nav-tables-bottom {
	height: 100%;
	position: absolute !important;
}
s-inner-top {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	width: 0 !important;
	text-transform: inherit;
}
s-image-nav-countdown {
	vertical-align: baseline;
	opacity: 20;
	display: inline !important;
	box-sizing: content-box;
	position: absolute;
}
s-bottom-horizontal-repeater {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	line-height: 1 !important;
	scrollbar-width: none;
}
s-top-back {
	width: 0 !important;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
s-webkit-webkit-image {
	border: none !important;
	padding: 0.5em !important;
	opacity: 1;
	grid-gap: 30px;
	-webkit-user-select: none;
}
s-bottom-tables-nav {
	right: 0;
	color: inherit;
}
s-webkit {
	width: 2em;
	top: calc(50% - 0.5em) !important;
	display: grid;
	opacity: 30;
	align-items: center;
}
s-back-button {
	min-height: 0 !important;
	border: none !important;
}
s-image-tables-horizontal {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	display: inline !important;
	user-select: none;
}
s-countdown-button-image {
	display: inline;
	flex-shrink: 0;
}
s-inner-button {
	vertical-align: middle;
	border: 0 none transparent;
	display: inline !important;
	top: 10;
	line-height: inherit;
}
s-back {
	white-space: nowrap;
	position: relative;
	text-transform: inherit;
}
s-webkit-thumbnails-old {
	-webkit-user-select: none;
	bottom: 10;
	top: 50;
	width: calc(1em + 3px);
	opacity: 20;
}
s-horizontal-back {
	grid-gap: 30px;
}
s-old {
	margin: 0 !important;
	white-space: nowrap;
}
s-nav-webkit-button {
	width: 2em;
}
s-repeater-totals-image {
	margin: 0;
	overflow-x: auto;
	text-transform: inherit;
	box-shadow: none !important;
}
s-totals {
	top: 50;
	opacity: 20;
	border: none;
}
s-top {
	opacity: 1;
	width: calc(1em + 3px);
}
s-horizontal-repeater {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
s-repeater-nav {
	-webkit-text-decoration-skip: objects;
}
s-totals {
	vertical-align: baseline;
	bottom: 0;
	flex-grow: 0;
	vertical-align: middle;
	scrollbar-width: none;
}
s-back {
	color: inherit;
}
s-inner-nav-countdown {
	scrollbar-width: none;
	min-width: 0 !important;
	line-height: inherit;
}
.fa-stopwatch:before {
  content: "\f2f2";
}
l-tables-price {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
l-left-old-totals {
	color: #fff;
	user-select: none;
	width: 0 !important;
	line-height: inherit;
	margin: 0 !important;
}
l-old-old-countdown {
	white-space: nowrap;
	overflow-y: hidden;
	-ms-user-select: none;
	height: 100%;
}
l-layout {
	align-items: left;
	-ms-user-select: none;
	-webkit-user-select: none;
	top: 0;
	outline: none !important;
}
l-nav {
	width: 100%;
}
l-left-carousel {
	vertical-align: baseline;
}
l-thumbnails {
	fill: currentColor;
}
l-button {
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
l-tables {
	grid-gap: 30px;
	font-size: 1em;
	justify-content: center;
	background-color: transparent;
}
l-repeater {
	overflow-y: hidden;
	color: inherit;
	top: 10;
	border: none !important;
}
l-countdown {
	flex-shrink: 0;
	text-transform: inherit;
	text-decoration: none;
}
l-left-totals {
	top: 0;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
l-horizontal-webkit {
	width: 0 !important;
}
l-position-countdown-button {
	bottom: 10;
	text-transform: inherit;
}
l-image {
	-webkit-user-select: none;
	top: 50;
	justify-content: center;
	display: inline;
	top: 50;
}
l-blocks-position {
	top: calc(50% - 0.5em) !important;
}
l-back-quantity-bottom {
	fill: currentColor;
	overflow-x: auto;
	color: inherit;
	text-decoration: none;
	flex-shrink: 0;
}
l-horizontal-image {
	bottom: 10;
	top: 10;
	border: none;
}
l-tables {
	outline-width: 0;
	vertical-align: middle;
	width: calc(1em + 3px);
}
l-image {
	line-height: inherit;
	letter-spacing: inherit;
}
l-carousel {
	display: grid;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
l-horizontal {
	padding: 0.5em !important;
	grid-gap: 30px;
}
l-bottom-position-next {
	right: 0;
	user-select: none;
}
l-price-nav {
	height: 100%;
}
l-old-position {
	box-sizing: content-box;
	opacity: 1;
	transform: translate(50%, -50%);
}
l-nav-countdown-countdown {
	transform: translate(50%, -50%);
	white-space: nowrap;
}
l-webkit {
	background-color: transparent;
	-webkit-user-select: none;
	display: grid;
	text-transform: inherit;
}
.fa-store:before {
  content: "\f54e";
}
i-button-repeater {
	opacity: 20;
	margin: 0 !important;
}
i-thumbnails-nav-button {
	height: 0 !important;
	overflow-x: auto;
	vertical-align: middle;
}
i-old-horizontal-thumbnails {
	background-color: transparent;
	top: 0;
	margin: 0 !important;
}
i-back {
	height: 100%;
	overflow-y: hidden;
	min-height: 0 !important;
	top: 10;
}
i-thumbnails-repeater-bottom {
	grid-gap: 30px;
}
i-next {
	display: flex;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
i-tables-position-totals {
	opacity: 20;
	flex-shrink: 0;
}
i-old-left-price {
	display: flex;
	flex-grow: 0;
	bottom: 10;
	vertical-align: middle;
}
i-nav-price-price {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	margin: 0 !important;
	-webkit-user-select: none;
	flex-grow: 0;
}
i-left {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	user-select: none;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
i-thumbnails {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
i-next {
	display: grid;
	color: #fff;
}
i-layout {
	top: 0;
}
i-button-top {
	vertical-align: middle;
	scrollbar-width: none;
	height: 100%;
	text-align: left;
	right: 0;
}
i-layout-inner-nav {
	height: 0 !important;
	position: relative;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
i-bottom-layout {
	height: 0 !important;
}
i-tables-horizontal-next {
	border: 0 none transparent;
	padding: 0.5em !important;
	min-height: 0 !important;
}
i-bottom-inner-position {
	line-height: 1 !important;
	color: inherit;
}
i-left-countdown-next {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
i-tables-top {
	flex-shrink: 0;
	width: 100%;
	min-width: 0 !important;
	text-transform: inherit;
}
i-totals {
	border: none;
}
i-button-old {
	text-align: left;
	align-items: center;
	scrollbar-width: none;
}
i-position {
	display: inline !important;
}
i-position-layout-countdown {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
i-quantity-totals {
	transform: translate(50%, -50%);
	text-align: center;
	top: 0;
	align-items: left;
	position: relative;
}
i-carousel-price {
	line-height: 1 !important;
	align-items: left;
	line-height: 1 !important;
	bottom: 0;
}
i-next-top-image {
	bottom: 20;
}
i-bottom-top-webkit {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
i-bottom-position-inner {
	top: 50;
}
i-next-button {
	position: relative;
}
i-position-quantity-webkit {
	text-decoration: none;
	flex-grow: 0;
	overflow-y: hidden;
}
i-blocks {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	display: grid;
	-ms-user-select: none;
	border: none;
}
i-totals-quantity-bottom {
	width: 2em;
	width: 0 !important;
	box-shadow: none !important;
	position: absolute;
	-webkit-user-select: none;
}
i-totals-button-horizontal {
	grid-gap: 30px;
}
i-repeater-blocks {
	transform: translate(50%, -50%);
	display: flex;
	-webkit-text-decoration-skip: objects;
	width: 100%;
	position: absolute !important;
}
i-thumbnails-left {
	position: absolute;
	color: #fff;
	top: 50;
}
i-image {
	opacity: 30;
	outline: none !important;
	position: relative;
}
i-old {
	color: #fff;
	vertical-align: baseline;
	text-align: left;
}
i-webkit-bottom {
	line-height: inherit;
	opacity: 20;
}
i-horizontal-back {
	box-sizing: content-box;
}
i-position {
	padding: 0.5em !important;
	line-height: 1 !important;
	width: 2em;
}
i-webkit-left-next {
	margin: 0 !important;
	bottom: 0;
}
i-carousel-top {
	opacity: 30;
	border: none;
}
.fa-store-alt:before {
  content: "\f54f";
}
f-bottom-bottom-next {
	box-sizing: content-box;
	bottom: 20;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
f-nav {
	color: #fff;
	line-height: 1 !important;
	min-width: 0 !important;
	height: calc(1em + 3px);
	position: absolute !important;
}
f-back-webkit-carousel {
	border: none !important;
	vertical-align: baseline;
	box-sizing: content-box;
	display: grid;
	justify-content: center;
}
f-old-next {
	position: relative;
	transform: translate(50%, -50%);
}
f-old-countdown-totals {
	transform: translate(50%, -50%);
	opacity: 20;
}
f-next-countdown {
	min-width: 0 !important;
}
f-quantity-image {
	line-height: calc(1em + 2px);
	position: absolute;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
f-bottom {
	color: inherit;
}
f-blocks {
	height: 100%;
}
f-layout-repeater-layout {
	outline: none !important;
	bottom: 0;
}
f-price {
	bottom: 10;
	display: grid;
}
f-button {
	display: inline;
	vertical-align: middle;
	align-items: left;
	font-size: 1em;
	text-align: left;
}
f-layout-top-repeater {
	padding: 0.5em !important;
}
f-inner-repeater {
	scrollbar-width: none;
	bottom: 0;
}
f-quantity-carousel-countdown {
	align-items: left;
	align-items: left;
	color: inherit;
	letter-spacing: inherit;
	bottom: 0;
}
f-left {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	display: inline !important;
	z-index: 1;
}
f-countdown {
	scrollbar-width: none;
	align-items: center;
	display: flex;
	position: absolute !important;
	padding: 0.5em !important;
}
f-price {
	text-align: center;
	color: inherit;
	flex-shrink: 0;
}
f-tables-top {
	line-height: calc(1em + 2px);
}
f-totals-carousel-layout {
	grid-gap: 30px;
}
f-layout-totals-old {
	width: 0 !important;
	width: calc(1em + 3px);
	color: #fff;
	display: flex;
	background-color: transparent;
}
f-top {
	opacity: 30;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
f-inner {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
f-totals-quantity-bottom {
	margin: 0 !important;
	border: 0 none transparent;
	opacity: 1;
}
f-carousel-blocks-tables {
	outline: none !important;
}
f-tables-layout-back {
	scrollbar-width: none;
	position: relative;
	padding: 0.5em !important;
}
.fa-strava:before {
  content: "\f428";
}
i-blocks-nav-webkit {
	grid-template-columns: 1fr 1fr;
	display: flex;
	line-height: inherit;
}
i-next {
	bottom: 20;
	min-height: 0 !important;
	vertical-align: middle;
	top: 50;
	height: calc(1em + 3px);
}
i-next-nav {
	display: inline;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
i-blocks {
	top: 10;
	opacity: 10;
	transform: translate(50%, -50%);
	flex-grow: 0;
	z-index: 1;
}
i-countdown-horizontal {
	position: relative;
}
i-horizontal-position {
	user-select: none;
	z-index: 1;
	position: absolute;
	width: calc(1em + 3px);
}
i-carousel-nav-position {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
}
i-carousel-layout-inner {
	white-space: nowrap;
	border: none !important;
	height: calc(1em + 3px);
	z-index: 1;
	position: absolute !important;
}
i-inner-blocks-quantity {
	text-align: center;
	width: 0 !important;
	background-color: transparent;
}
i-bottom {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	outline: none !important;
}
i-horizontal {
	min-width: 0 !important;
}
i-old-thumbnails {
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
i-nav-price-blocks {
	min-width: 0 !important;
	text-transform: inherit;
	justify-content: center;
	flex-shrink: 0;
	min-width: 0 !important;
}
i-layout-horizontal {
	background-color: transparent;
}
i-price {
	font-size: 1em;
}
i-position-thumbnails {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	letter-spacing: inherit;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
}
i-image-image-image {
	box-sizing: content-box;
	width: 100%;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
i-repeater-top-nav {
	flex-shrink: 0;
}
i-position-quantity {
	border: 0 none transparent;
	-ms-user-select: none;
	text-align: center;
}
i-back-position {
	right: 0;
	box-shadow: none !important;
	outline: none !important;
}
i-tables-position-position {
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	line-height: inherit;
	bottom: 0;
	padding: 0.5em !important;
}
i-inner {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	height: calc(1em + 3px);
	-webkit-user-select: none;
}
i-old-inner-thumbnails {
	color: inherit;
	grid-gap: 30px;
}
i-webkit-nav {
	vertical-align: baseline;
	line-height: inherit;
	fill: currentColor;
}
i-inner {
	display: inline !important;
}
i-repeater {
	margin: 0 !important;
}
i-back-next {
	letter-spacing: inherit;
	vertical-align: baseline;
	bottom: 10;
	position: absolute;
}
i-countdown {
	color: inherit;
	display: grid;
	display: inline;
	line-height: inherit;
	text-align: center;
}
i-back {
	right: 0;
	-webkit-user-select: none;
	flex-shrink: 0;
	border: none;
	position: absolute;
}
i-position-blocks {
	scrollbar-width: none;
}
i-old-layout {
	left: calc(50% - 0.5em) !important;
}
i-left-thumbnails-blocks {
	top: 10;
	line-height: 1 !important;
	top: 0;
}
i-horizontal-price-left {
	outline-width: 0;
	text-decoration: none;
	font-size: 1em;
	height: calc(1em + 3px);
}
i-position {
	left: calc(50% - 0.5em) !important;
}
i-image {
	height: calc(1em + 3px);
	text-decoration: none;
	text-align: left;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
i-image-blocks-countdown {
	height: calc(1em + 3px);
}
i-totals-inner {
	outline: none !important;
	overflow-y: hidden;
	min-width: 0 !important;
	margin: 0;
	vertical-align: middle;
}
i-totals-price {
	display: flex;
	flex-grow: 0;
	box-shadow: none !important;
}
i-inner-inner-price {
	flex-grow: 0;
	position: relative;
	right: 0;
	position: absolute !important;
	display: inline;
}
.fa-stream:before {
  content: "\f550";
}
v-totals {
	-webkit-text-decoration-skip: objects;
}
v-back {
	bottom: 10;
}
v-thumbnails-old {
	text-decoration: none;
}
v-back-countdown-quantity {
	vertical-align: baseline;
	margin: 0;
	fill: currentColor;
}
v-left {
	background-color: transparent;
	outline-width: 0;
}
v-image-image-webkit {
	opacity: 1;
	width: 0 !important;
}
v-image {
	position: absolute !important;
	outline: none !important;
}
v-thumbnails-next-bottom {
	min-height: 0 !important;
	text-align: left;
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
v-top-price {
	opacity: 30;
	top: 0;
	right: 0;
	vertical-align: middle;
	border: 0 none transparent;
}
v-thumbnails-price {
	vertical-align: baseline;
	opacity: 10;
}
v-top {
	line-height: calc(1em + 2px);
	font-size: 1em;
	top: 50;
	position: absolute !important;
}
v-layout-webkit-layout {
	text-align: left;
}
v-totals-old-old {
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	width: 2em;
	padding: 0.5em !important;
}
v-layout-back {
	display: inline !important;
}
v-tables-webkit {
	position: absolute !important;
}
v-old-layout {
	width: 0 !important;
	height: 0 !important;
	width: 100%;
	font-size: 1em;
}
v-tables-bottom-back {
	padding: 0.5em !important;
	font-size: 1em;
}
v-button {
	grid-gap: 30px;
	min-width: 0 !important;
	border: none;
	text-align: center;
}
v-horizontal-position {
	width: 0 !important;
	margin: 0 !important;
}
v-repeater {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	letter-spacing: inherit;
	opacity: 10;
}
v-position-bottom-webkit {
	margin: 0;
}
v-totals-totals-bottom {
	letter-spacing: inherit;
	box-sizing: content-box;
	color: inherit;
	line-height: inherit;
	width: 100%;
}
v-price {
	user-select: none;
	position: absolute;
	outline: none !important;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
v-left {
	vertical-align: middle;
	color: #fff;
	position: relative;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
v-thumbnails {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
v-layout-horizontal-old {
	-webkit-user-select: none;
	bottom: 20;
	display: inline !important;
}
v-blocks-price {
	opacity: 1;
}
v-layout {
	line-height: calc(1em + 2px);
	fill: currentColor;
	display: inline;
}
v-thumbnails-next {
	position: absolute !important;
}
v-bottom-totals-price {
	scrollbar-width: none;
	min-width: 0 !important;
	height: calc(1em + 3px);
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
v-countdown-button-layout {
	top: 10;
	right: 0;
	border: none !important;
	line-height: 1 !important;
}
v-layout-repeater-position {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	text-align: center;
	-ms-user-select: none;
}
v-image {
	background-color: transparent;
	grid-gap: 30px;
}
v-thumbnails-button {
	white-space: nowrap;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
.fa-street-view:before {
  content: "\f21d";
}
a-nav {
	height: 100%;
	grid-gap: 30px;
	letter-spacing: inherit;
}
a-next-blocks {
	vertical-align: middle;
	min-width: 0 !important;
	bottom: 0;
}
a-thumbnails-back-back {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
a-nav-image {
	background-color: transparent;
	transform: translate(50%, -50%);
}
a-next {
	color: #fff;
	box-sizing: content-box;
	display: grid;
	padding: 0.5em !important;
	min-width: 0 !important;
}
a-next {
	height: calc(1em + 3px);
}
a-tables {
	border: none;
	justify-content: center;
	grid-gap: 30px;
}
a-totals {
	outline-width: 0;
	border: none !important;
	overflow-x: auto;
	top: 50;
}
a-price {
	text-decoration: none;
	align-items: center;
}
a-quantity {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
}
a-price {
	top: 50;
}
a-old-quantity-bottom {
	display: flex;
	bottom: 20;
	bottom: 10;
	display: grid;
}
a-old-next-next {
	opacity: 1;
	z-index: 1;
	vertical-align: middle;
	display: grid;
	top: 10;
}
a-top {
	overflow-x: auto;
}
a-layout {
	width: 0 !important;
}
a-blocks-top-quantity {
	right: 0;
	top: 0;
}
a-bottom-button {
	align-items: center;
	opacity: 10;
}
.fa-strikethrough:before {
  content: "\f0cc";
}
t-quantity-inner {
	margin: 0 !important;
	white-space: nowrap;
	overflow-y: hidden;
	outline: none !important;
}
t-button-layout-layout {
	align-items: left;
	height: 100%;
}
t-repeater-layout {
	padding: 0.5em !important;
	font-size: 1em;
	opacity: 20;
	vertical-align: baseline;
	flex-shrink: 0;
}
t-layout {
	color: inherit;
	text-transform: inherit;
}
t-layout {
	text-transform: inherit;
}
t-image {
	vertical-align: baseline;
	width: calc(1em + 3px);
	opacity: 20;
	min-width: 0 !important;
	align-items: center;
}
t-nav-nav-blocks {
	vertical-align: middle;
	vertical-align: baseline;
}
t-layout {
	opacity: 20;
}
t-back-old {
	-webkit-user-select: none;
	vertical-align: middle;
	height: calc(1em + 3px);
	position: relative;
	opacity: 10;
}
t-old-top-carousel {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
t-next-left-nav {
	display: inline;
	line-height: calc(1em + 2px);
	z-index: 1;
}
t-nav {
	display: inline !important;
	fill: currentColor;
}
t-webkit-layout-old {
	justify-content: center;
	bottom: 0;
	opacity: 20;
	flex-shrink: 0;
	text-decoration: none;
}
t-nav-quantity {
	min-width: 0 !important;
	color: #fff;
}
t-quantity-image {
	color: inherit;
	position: absolute;
}
t-top {
	text-transform: inherit;
}
t-next-top-carousel {
	vertical-align: baseline;
	scrollbar-width: none;
	margin: 0 !important;
}
t-totals {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	bottom: 20;
	text-align: left;
}
t-webkit-top {
	display: inline !important;
	box-sizing: content-box;
	overflow-y: hidden;
}
t-repeater {
	left: calc(50% - 0.5em) !important;
}
t-bottom-totals {
	line-height: 1 !important;
	opacity: 1;
	width: 2em;
	display: grid;
	fill: currentColor;
}
t-left {
	display: inline !important;
	display: flex;
}
t-totals-button-image {
	flex-grow: 0;
	text-align: center;
	z-index: 1;
}
t-tables-layout-nav {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	top: 0;
	width: calc(1em + 3px);
}
t-left {
	letter-spacing: inherit;
	margin: 0;
}
t-old-layout {
	text-align: center;
	width: calc(1em + 3px);
	right: 0;
	right: 0;
	overflow-x: auto;
}
t-repeater-quantity-countdown {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
t-bottom-inner-old {
	outline: none !important;
	user-select: none;
}
t-horizontal-top-totals {
	text-align: left;
	border: 0 none transparent;
	text-align: center;
	-ms-user-select: none;
}
t-blocks-bottom-bottom {
	overflow-x: auto;
	border: none;
	opacity: 20;
	opacity: 10;
	overflow-y: hidden;
}
t-layout-blocks-repeater {
	overflow-y: hidden;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
t-tables {
	overflow-y: hidden;
	top: 0;
	-webkit-user-select: none;
}
t-nav {
	flex-grow: 0;
	width: calc(1em + 3px);
	background-color: transparent;
	scrollbar-width: none;
}
t-tables-quantity {
	width: 2em;
	z-index: 1;
	padding: 0.5em !important;
	scrollbar-width: none;
}
t-tables-repeater {
	margin: 0 !important;
	grid-gap: 30px;
	position: absolute !important;
	align-items: center;
}
t-back-quantity {
	color: #fff;
	bottom: 10;
	vertical-align: baseline;
	grid-gap: 30px;
	height: 100%;
}
t-nav {
	width: 100%;
}
t-top {
	overflow-y: hidden;
	justify-content: center;
}
t-top-old-bottom {
	outline-width: 0;
	-ms-user-select: none;
}
t-webkit-image {
	border: none;
	grid-template-columns: 1fr 1fr;
}
t-carousel-top-position {
	margin: 0;
	bottom: 10;
	bottom: 20;
	opacity: 30;
	text-decoration: none;
}
t-inner-position {
	align-items: left;
}
t-top-webkit-thumbnails {
	position: absolute !important;
}
t-inner {
	border: none;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
}
t-countdown-top-horizontal {
	user-select: none;
	text-transform: inherit;
	text-transform: inherit;
	opacity: 1;
}
t-totals-top {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	height: 100%;
	top: 10;
}
t-old {
	right: 0;
	display: inline !important;
	scrollbar-width: none;
	line-height: inherit;
}
t-thumbnails-thumbnails-repeater {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	color: #fff;
}
.fa-stripe:before {
  content: "\f429";
}
s-inner-nav-tables {
	color: inherit;
	box-sizing: content-box;
}
s-layout-repeater-nav {
	opacity: 30;
	opacity: 20;
	text-align: left;
	width: calc(1em + 3px);
	outline-width: 0;
}
s-nav {
	position: relative;
	top: 50;
	margin: 0 !important;
}
s-horizontal-back {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	display: grid;
	right: 0;
	z-index: 1;
}
s-totals {
	opacity: 1;
	overflow-y: hidden;
}
s-carousel-carousel-countdown {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	font-size: 1em;
}
s-countdown-quantity-tables {
	border: 0 none transparent;
	outline-width: 0;
	vertical-align: baseline;
	width: 0 !important;
}
s-top {
	opacity: 30;
	border: 0 none transparent;
	background-color: transparent;
}
s-webkit-nav-price {
	overflow-x: auto;
}
s-totals-bottom-top {
	padding: 0.5em !important;
	text-decoration: none;
	position: absolute !important;
	top: 10;
}
s-back {
	min-height: 0 !important;
}
s-image-tables-blocks {
	text-align: left;
	display: flex;
	align-items: left;
}
s-blocks {
	left: calc(50% - 0.5em) !important;
}
s-bottom-quantity-repeater {
	color: inherit;
	bottom: 10;
	line-height: 1 !important;
}
s-next-webkit {
	opacity: 30;
	top: 0;
	min-height: 0 !important;
	border: none !important;
}
s-inner-tables {
	position: relative;
	right: 0;
	opacity: 20;
	min-height: 0 !important;
}
s-horizontal-horizontal-webkit {
	height: 0 !important;
	vertical-align: baseline;
	box-sizing: content-box;
	position: relative;
	margin: 0 !important;
}
s-horizontal-quantity {
	left: calc(50% - 0.5em) !important;
	color: #fff;
	min-width: 0 !important;
	text-decoration: none;
}
s-horizontal {
	color: inherit;
}
s-top {
	bottom: 10;
}
s-repeater-tables-button {
	align-items: center;
	opacity: 1;
}
s-quantity-horizontal {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	height: 100%;
	min-width: 0 !important;
}
s-thumbnails {
	scrollbar-width: none;
	overflow-y: hidden;
	text-transform: inherit;
	position: absolute;
}
s-position {
	min-width: 0 !important;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
s-price-top-countdown {
	height: calc(1em + 3px);
	text-align: center;
	fill: currentColor;
	z-index: 1;
	line-height: inherit;
}
s-carousel-next {
	user-select: none;
	display: inline !important;
}
s-carousel-image-totals {
	background-color: transparent;
	overflow-y: hidden;
}
s-thumbnails {
	top: 0;
	outline: none !important;
}
s-position-webkit {
	opacity: 1;
}
s-bottom-inner-back {
	left: calc(50% - 0.5em) !important;
}
s-position {
	line-height: 1 !important;
	line-height: inherit;
}
s-blocks {
	color: inherit;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
s-horizontal {
	-webkit-user-select: none;
	width: 0 !important;
	display: inline !important;
	fill: currentColor;
}
s-nav-totals-totals {
	flex-grow: 0;
	width: 100%;
}
s-blocks-layout {
	-webkit-user-select: none;
	color: inherit;
	vertical-align: baseline;
	flex-grow: 0;
}
s-totals-carousel {
	color: #fff;
	width: calc(1em + 3px);
	position: relative;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
s-next {
	flex-shrink: 0;
	display: inline !important;
	height: calc(1em + 3px);
	outline: none !important;
	display: grid;
}
s-price-horizontal-horizontal {
	border: none !important;
	right: 0;
	outline-width: 0;
	height: 0 !important;
}
s-old-price {
	min-height: 0 !important;
}
s-countdown-layout {
	font-size: 1em;
	grid-gap: 30px;
	bottom: 0;
	border: none;
	text-transform: inherit;
}
s-repeater {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
}
.fa-stripe-s:before {
  content: "\f42a";
}
w-webkit-position-image {
	outline: none !important;
	border: none !important;
}
w-old {
	min-height: 0 !important;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
w-thumbnails-countdown-bottom {
	padding: 0.5em !important;
	height: 0 !important;
	letter-spacing: inherit;
}
w-price {
	right: 0;
	bottom: 0;
	bottom: 0;
	display: inline;
	overflow-y: hidden;
}
w-quantity-carousel {
	outline: none !important;
	outline: none !important;
	grid-gap: 30px;
	line-height: 1 !important;
}
w-left-totals-blocks {
	user-select: none;
	padding: 0.5em !important;
	margin: 0;
	z-index: 1;
	box-shadow: none !important;
}
w-next-inner {
	-webkit-text-decoration-skip: objects;
	position: relative;
	width: 100%;
	box-shadow: none !important;
}
w-layout-button-blocks {
	text-transform: inherit;
	flex-shrink: 0;
	bottom: 20;
	-webkit-user-select: none;
	box-shadow: none !important;
}
w-carousel {
	grid-gap: 30px;
	box-shadow: none !important;
	overflow-y: hidden;
	color: #fff;
}
w-horizontal-old-next {
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	flex-shrink: 0;
}
w-left {
	color: #fff;
	overflow-x: auto;
	font-size: 1em;
}
w-inner {
	top: 0;
	line-height: 1 !important;
}
w-totals {
	grid-gap: 30px;
	bottom: 20;
	position: absolute !important;
}
w-countdown-old-bottom {
	flex-grow: 0;
	border: none;
	justify-content: center;
	width: 0 !important;
}
w-top {
	top: 50;
}
w-countdown {
	display: inline;
	align-items: center;
	top: 50;
}
.fa-stroopwafel:before {
  content: "\f551";
}
u-layout-tables-carousel {
	display: inline;
	align-items: center;
}
u-repeater {
	fill: currentColor;
	text-transform: inherit;
	-webkit-user-select: none;
	flex-shrink: 0;
	display: inline !important;
}
u-top-bottom {
	min-height: 0 !important;
	min-height: 0 !important;
	vertical-align: baseline;
	top: 0;
}
u-back {
	overflow-y: hidden;
}
u-carousel {
	height: calc(1em + 3px);
	display: inline !important;
}
u-next-image-quantity {
	overflow-x: auto;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
u-image-horizontal-button {
	right: 0;
}
u-layout-totals-countdown {
	z-index: 1;
}
u-horizontal {
	overflow-y: hidden;
	text-transform: inherit;
	text-decoration: none;
}
u-horizontal-quantity {
	top: 10;
	text-decoration: none;
	transform: translate(50%, -50%);
	display: inline !important;
}
u-image-price {
	width: 0 !important;
	width: calc(1em + 3px);
}
u-left {
	z-index: 1;
}
u-webkit {
	position: absolute !important;
}
u-carousel-button-blocks {
	text-align: center;
	overflow-y: hidden;
	scrollbar-width: none;
}
u-old-blocks-webkit {
	white-space: nowrap;
}
u-next-repeater-position {
	border: none;
	width: calc(1em + 3px);
	align-items: center;
	z-index: 1;
	vertical-align: middle;
}
u-left-back {
	margin: 0 !important;
	vertical-align: baseline;
	margin: 0 !important;
	outline-width: 0;
	line-height: inherit;
}
u-blocks-left-repeater {
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
u-countdown-old-webkit {
	vertical-align: middle;
	justify-content: center;
	box-sizing: content-box;
}
u-horizontal-layout-next {
	outline: none !important;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	user-select: none;
}
u-image-horizontal-tables {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	vertical-align: baseline;
	bottom: 0;
}
u-horizontal-totals-layout {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	top: 50;
	position: absolute;
	color: #fff;
}
u-blocks {
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	outline: none !important;
	overflow-x: auto;
}
u-thumbnails {
	border: none;
	opacity: 1;
	height: calc(1em + 3px);
	overflow-x: auto;
	display: inline;
}
u-blocks-totals-layout {
	overflow-x: auto;
	padding: 0.5em !important;
}
u-left {
	outline: none !important;
	bottom: 0;
	font-size: 1em;
	outline: none !important;
}
u-left-back-top {
	display: inline !important;
}
u-horizontal-carousel {
	right: 0;
}
.fa-studiovinari:before {
  content: "\f3f8";
}
d-tables {
	text-align: center;
	opacity: 10;
	user-select: none;
	transform: translate(50%, -50%);
	text-transform: inherit;
}
d-tables-totals {
	justify-content: center;
	position: absolute;
	min-width: 0 !important;
}
d-layout-blocks {
	text-align: left;
}
d-top {
	bottom: 20;
	align-items: center;
	z-index: 1;
}
d-bottom-next {
	color: inherit;
	flex-shrink: 0;
	text-align: center;
	opacity: 30;
}
d-back-horizontal {
	color: inherit;
	fill: currentColor;
	min-width: 0 !important;
}
d-quantity-quantity {
	width: 2em;
	display: flex;
	height: 0 !important;
	outline: none !important;
	flex-shrink: 0;
}
d-image {
	bottom: 0;
	color: #fff;
}
d-totals-position {
	display: inline !important;
}
d-totals-button-bottom {
	white-space: nowrap;
	border: none !important;
	fill: currentColor;
}
d-top-next {
	display: flex;
	color: inherit;
}
d-top-price-image {
	margin: 0 !important;
}
d-repeater {
	display: inline !important;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	text-decoration: none;
}
d-nav-totals-nav {
	left: calc(50% - 0.5em) !important;
	top: 10;
	grid-gap: 30px;
}
d-layout {
	width: 100%;
	height: 100%;
	overflow-x: auto;
	scrollbar-width: none;
	vertical-align: baseline;
}
d-totals {
	overflow-x: auto;
}
d-bottom-inner {
	margin: 0;
}
d-position {
	box-sizing: content-box;
	line-height: 1 !important;
	width: 0 !important;
	line-height: inherit;
	opacity: 20;
}
d-repeater-old-countdown {
	-webkit-text-decoration-skip: objects;
}
d-repeater-back-quantity {
	width: 2em;
	border: none !important;
}
d-old-top-horizontal {
	transform: translate(50%, -50%);
	top: 0;
	width: 2em;
	white-space: nowrap;
	display: inline;
}
d-position-horizontal-repeater {
	margin: 0 !important;
	top: 10;
	user-select: none;
}
d-repeater {
	vertical-align: baseline;
	box-sizing: content-box;
}
d-horizontal {
	letter-spacing: inherit;
}
d-price-next-thumbnails {
	display: flex;
	justify-content: center;
	outline-width: 0;
	text-align: center;
}
d-top {
	opacity: 30;
	opacity: 1;
	box-sizing: content-box;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
d-top {
	position: absolute !important;
	box-sizing: content-box;
}
d-next {
	text-decoration: none;
	position: absolute;
	box-sizing: content-box;
	display: inline;
}
d-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
d-horizontal-left {
	border: none !important;
	overflow-y: hidden;
	border: none;
	margin: 0;
}
d-totals-next {
	white-space: nowrap;
	box-shadow: none !important;
	overflow-y: hidden;
	z-index: 1;
	position: relative;
}
d-image-webkit {
	position: absolute;
	letter-spacing: inherit;
	min-height: 0 !important;
}
d-button-top {
	overflow-x: auto;
	border: none;
}
d-image-price-button {
	display: grid;
}
d-price-repeater {
	flex-shrink: 0;
	opacity: 1;
	align-items: center;
}
d-bottom-countdown-thumbnails {
	top: 50;
	fill: currentColor;
}
d-button-layout {
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	top: 0;
	display: inline !important;
}
d-button-tables-inner {
	align-items: center;
}
d-thumbnails {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	position: relative;
	height: calc(1em + 3px);
	color: #fff;
}
d-back {
	opacity: 10;
	position: absolute !important;
	min-width: 0 !important;
	font-size: 1em;
}
d-image-bottom {
	overflow-x: auto;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	user-select: none;
}
d-countdown-image {
	transform: translate(50%, -50%);
	opacity: 10;
	top: 50;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
}
d-nav-button {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
x-next-tables {
	background-color: transparent;
	bottom: 10;
	line-height: calc(1em + 2px);
}
x-quantity-horizontal-image {
	position: absolute !important;
}
x-price {
	flex-grow: 0;
	line-height: inherit;
	-ms-user-select: none;
	overflow-x: auto;
}
x-bottom-old {
	min-width: 0 !important;
	width: 100%;
}
x-blocks-horizontal-image {
	overflow-y: hidden;
	height: 0 !important;
	height: 100%;
	line-height: 1 !important;
}
x-countdown-thumbnails-thumbnails {
	position: absolute;
	bottom: 0;
	display: inline !important;
	align-items: left;
}
x-tables-repeater-left {
	opacity: 20;
	bottom: 0;
}
x-repeater-inner {
	outline-width: 0;
	background-color: transparent;
	min-width: 0 !important;
	fill: currentColor;
}
x-countdown-top-next {
	font-size: 1em;
}
x-horizontal {
	letter-spacing: inherit;
	height: 0 !important;
	position: relative;
}
x-back-left {
	grid-gap: 30px;
	z-index: 1;
}
x-quantity-next-bottom {
	min-width: 0 !important;
	align-items: left;
	border: none !important;
	outline: none !important;
	-ms-user-select: none;
}
x-button-quantity-horizontal {
	grid-template-columns: 1fr 1fr;
}
x-nav-carousel {
	font-size: 1em;
}
x-bottom-back-tables {
	border: 0 none transparent;
	margin: 0;
	top: 50;
}
x-old {
	opacity: 10;
	border: none !important;
}
x-top {
	position: relative;
}
x-left-blocks-old {
	line-height: inherit;
	vertical-align: middle;
}
x-repeater-countdown-repeater {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	position: absolute !important;
	line-height: inherit;
}
x-left {
	align-items: left;
	grid-gap: 30px;
}
x-image-webkit-thumbnails {
	min-height: 0 !important;
}
x-tables-image {
	top: 10;
	top: 0;
	vertical-align: middle;
	align-items: left;
	display: flex;
}
x-top {
	background-color: transparent;
	height: calc(1em + 3px);
	user-select: none;
}
x-quantity {
	opacity: 10;
}
x-blocks-layout-price {
	opacity: 30;
}
x-back {
	width: 100%;
	text-decoration: none;
}
x-layout-bottom {
	position: absolute;
	height: calc(1em + 3px);
	flex-shrink: 0;
	height: calc(1em + 3px);
	user-select: none;
}
x-countdown {
	color: inherit;
	overflow-x: auto;
}
x-nav-carousel-price {
	white-space: nowrap;
	margin: 0;
}
x-next {
	overflow-y: hidden;
	scrollbar-width: none;
}
x-inner {
	top: 0;
	opacity: 10;
}
x-horizontal-nav-back {
	text-align: left;
	-ms-user-select: none;
	box-sizing: content-box;
	flex-grow: 0;
}
x-totals-totals-old {
	text-align: center;
	border: none;
	line-height: 1 !important;
	justify-content: center;
	-ms-user-select: none;
}
x-quantity-back-webkit {
	justify-content: center;
	margin: 0;
	border: 0 none transparent;
	height: 100%;
}
x-repeater-layout {
	margin: 0 !important;
	position: relative;
	min-width: 0 !important;
}
x-inner {
	grid-template-columns: 1fr 1fr;
	right: 0;
	scrollbar-width: none;
}
x-totals-inner {
	flex-shrink: 0;
	letter-spacing: inherit;
	margin: 0;
}
x-left-quantity {
	justify-content: center;
	text-align: center;
}
x-blocks-next {
	line-height: 1 !important;
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
w-tables {
	width: 100%;
	vertical-align: baseline;
	margin: 0;
	top: 0;
	top: 10;
}
w-top-totals {
	min-height: 0 !important;
}
w-webkit {
	font-size: 1em;
	text-align: left;
	right: 0;
	opacity: 30;
	outline: none !important;
}
w-nav-totals-left {
	opacity: 30;
	margin: 0 !important;
	height: 100%;
}
w-repeater-old-old {
	position: relative;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	width: 0 !important;
}
w-position {
	display: grid;
}
w-bottom-webkit {
	opacity: 20;
	right: 0;
	display: inline !important;
	height: calc(1em + 3px);
	text-align: left;
}
w-next-nav {
	text-align: center;
}
w-webkit-back-quantity {
	align-items: center;
	z-index: 1;
	display: grid;
	position: relative;
	height: 0 !important;
}
w-left {
	top: 10;
	height: 0 !important;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
}
w-countdown {
	vertical-align: baseline;
}
w-blocks-button-inner {
	opacity: 10;
	transform: translate(50%, -50%);
	line-height: 1 !important;
	background-color: transparent;
	box-shadow: none !important;
}
w-tables {
	display: inline !important;
	display: inline;
	position: absolute;
	box-shadow: none !important;
	scrollbar-width: none;
}
w-tables {
	align-items: center;
	padding: 0.5em !important;
	text-align: center;
	overflow-x: auto;
}
w-nav {
	text-transform: inherit;
}
w-button-repeater-price {
	opacity: 10;
}
w-countdown-next {
	outline: none !important;
	text-transform: inherit;
	justify-content: center;
	top: 0;
}
w-button-top {
	letter-spacing: inherit;
	height: 100%;
	color: #fff;
	align-items: center;
	opacity: 30;
}
w-tables-bottom-nav {
	color: #fff;
}
w-button-position {
	box-sizing: content-box;
}
w-inner {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
w-countdown-horizontal-back {
	margin: 0 !important;
}
w-button {
	height: calc(1em + 3px);
	text-transform: inherit;
	top: 50;
	user-select: none;
	outline: none !important;
}
w-next {
	flex-shrink: 0;
	align-items: left;
}
w-blocks-blocks-webkit {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
w-tables-image-image {
	width: 0 !important;
	width: 100%;
	width: 100%;
	position: absolute;
}
w-countdown-carousel-position {
	align-items: center;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	min-height: 0 !important;
}
w-next-old-layout {
	vertical-align: baseline;
	display: inline;
	margin: 0 !important;
}
w-countdown-inner {
	align-items: center;
	line-height: inherit;
	right: 0;
	outline: none !important;
	grid-gap: 30px;
}
w-bottom-back {
	padding: 0.5em !important;
	outline: none !important;
	overflow-y: hidden;
	padding: 0.5em !important;
	align-items: center;
}
w-tables-tables {
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
w-top {
	fill: currentColor;
	text-decoration: none;
}
w-horizontal {
	top: 10;
}
w-repeater-thumbnails-bottom {
	display: flex;
	opacity: 30;
	bottom: 20;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
w-left-quantity-layout {
	color: inherit;
	border: none;
}
w-layout {
	box-shadow: none !important;
	position: absolute !important;
	right: 0;
}
w-thumbnails-quantity {
	-ms-user-select: none;
	font-size: 1em;
}
w-thumbnails {
	position: relative;
	user-select: none;
	right: 0;
}
w-bottom {
	line-height: calc(1em + 2px);
	margin: 0 !important;
	border: 0 none transparent;
	width: calc(1em + 3px);
	fill: currentColor;
}
.fa-subscript:before {
  content: "\f12c";
}
k-button-quantity-bottom {
	vertical-align: baseline;
	opacity: 20;
}
k-nav-webkit-webkit {
	fill: currentColor;
	outline: none !important;
	white-space: nowrap;
	width: calc(1em + 3px);
}
k-inner-countdown-back {
	padding: 0.5em !important;
	opacity: 30;
	text-decoration: none;
	bottom: 10;
	bottom: 10;
}
k-image-tables {
	left: calc(50% - 0.5em) !important;
	border: none;
	grid-gap: 30px;
	outline-width: 0;
	scrollbar-width: none;
}
k-position-top {
	z-index: 1;
	justify-content: center;
}
k-price {
	display: inline;
}
k-image-button-horizontal {
	fill: currentColor;
	bottom: 10;
	overflow-y: hidden;
	opacity: 1;
	align-items: left;
}
k-button {
	outline-width: 0;
	line-height: 1 !important;
	outline-width: 0;
	width: 0 !important;
	bottom: 0;
}
k-horizontal {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	line-height: inherit;
	min-height: 0 !important;
}
k-countdown-carousel-next {
	text-decoration: none;
	border: none;
	position: absolute !important;
}
k-countdown-repeater {
	scrollbar-width: none;
	top: 0;
}
k-back {
	top: 0;
}
k-countdown-nav {
	vertical-align: baseline;
	right: 0;
	opacity: 1;
	display: inline !important;
}
k-old-bottom {
	align-items: center;
}
k-blocks {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	color: inherit;
	width: 0 !important;
}
k-tables {
	white-space: nowrap;
	height: 0 !important;
}
k-blocks-image {
	position: absolute !important;
	box-shadow: none !important;
	text-align: center;
}
k-bottom-carousel-old {
	text-decoration: none;
	right: 0;
}
.fa-subway:before {
  content: "\f239";
}
x-bottom-bottom-quantity {
	border: none;
	color: inherit;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
x-left-next-blocks {
	min-height: 0 !important;
	opacity: 1;
}
x-left {
	font-size: 1em;
	top: 10;
	vertical-align: middle;
	-ms-user-select: none;
}
x-totals-price-countdown {
	flex-grow: 0;
}
x-layout-bottom {
	height: 100%;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
x-nav {
	overflow-y: hidden;
	line-height: 1 !important;
}
x-left-repeater-blocks {
	line-height: 1 !important;
	width: 100%;
	line-height: inherit;
	top: 50;
	text-decoration: none;
}
x-button-countdown-countdown {
	outline: none !important;
	bottom: 10;
}
x-carousel-bottom {
	border: none;
}
x-inner {
	width: 0 !important;
	height: 100%;
	min-height: 0 !important;
	align-items: center;
}
x-thumbnails-top {
	flex-grow: 0;
	min-width: 0 !important;
	font-size: 1em;
}
x-next-repeater-image {
	top: 0;
	color: #fff;
}
x-top-thumbnails-image {
	color: #fff;
	-ms-user-select: none;
	justify-content: center;
	line-height: inherit;
	bottom: 10;
}
x-carousel-nav-thumbnails {
	line-height: 1 !important;
	bottom: 10;
	margin: 0 !important;
	box-sizing: content-box;
}
x-nav {
	width: calc(1em + 3px);
	white-space: nowrap;
	top: 0;
}
x-button-top-quantity {
	width: calc(1em + 3px);
	width: 2em;
	border: none;
}
x-image {
	color: inherit;
	padding: 0.5em !important;
	color: inherit;
}
x-thumbnails {
	vertical-align: middle;
	vertical-align: middle;
}
x-horizontal-button-layout {
	background-color: transparent;
}
x-top-bottom {
	position: absolute;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	bottom: 0;
}
x-top-image {
	position: absolute;
}
x-button-layout {
	text-decoration: none;
	top: 0;
	margin: 0 !important;
	white-space: nowrap;
	overflow-x: auto;
}
x-totals-totals {
	margin: 0;
	opacity: 30;
	opacity: 20;
	line-height: calc(1em + 2px);
}
x-countdown {
	display: inline !important;
	flex-grow: 0;
	opacity: 10;
	opacity: 20;
}
x-inner-button-quantity {
	height: 0 !important;
	grid-gap: 30px;
	width: 100%;
	opacity: 20;
}
x-countdown-left {
	overflow-x: auto;
	margin: 0;
	color: #fff;
	align-items: center;
}
x-horizontal {
	position: absolute !important;
	color: #fff;
}
x-thumbnails {
	box-sizing: content-box;
	scrollbar-width: none;
}
x-position {
	transform: translate(50%, -50%);
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	text-transform: inherit;
}
x-back {
	height: 100%;
	display: grid;
	min-width: 0 !important;
	user-select: none;
}
x-layout-nav {
	position: absolute;
	text-transform: inherit;
	outline: none !important;
	position: absolute !important;
	display: flex;
}
x-repeater-inner-next {
	display: grid;
	opacity: 20;
}
x-thumbnails-layout {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	user-select: none;
}
.fa-suitcase:before {
  content: "\f0f2";
}
g-carousel {
	height: 100%;
	display: inline;
	bottom: 20;
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
g-quantity-layout-image {
	box-sizing: content-box;
	transform: translate(50%, -50%);
	width: 100%;
	outline: none !important;
	text-transform: inherit;
}
g-countdown-quantity-countdown {
	margin: 0 !important;
	color: #fff;
}
g-blocks-quantity-button {
	min-width: 0 !important;
	text-transform: inherit;
	vertical-align: baseline;
	user-select: none;
}
g-nav {
	opacity: 20;
	bottom: 0;
}
g-quantity-webkit {
	outline: none !important;
	vertical-align: middle;
	flex-grow: 0;
	text-align: left;
}
g-back-image-image {
	opacity: 10;
	position: relative;
	top: 10;
}
g-carousel {
	overflow-y: hidden;
}
g-countdown-inner {
	display: inline;
}
g-totals-price {
	flex-shrink: 0;
	line-height: 1 !important;
	padding: 0.5em !important;
	display: inline !important;
}
g-thumbnails-webkit {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
g-horizontal {
	fill: currentColor;
	line-height: inherit;
	opacity: 10;
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
g-back-next {
	min-width: 0 !important;
	z-index: 1;
	color: #fff;
	display: inline;
}
g-button-layout-countdown {
	color: #fff;
	display: inline !important;
	border: none !important;
}
g-old-button {
	letter-spacing: inherit;
	white-space: nowrap;
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
g-image {
	min-height: 0 !important;
}
g-webkit-tables-horizontal {
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	grid-gap: 30px;
}
g-top-price-repeater {
	overflow-y: hidden;
	vertical-align: baseline;
	min-height: 0 !important;
}
g-bottom-layout {
	bottom: 10;
	opacity: 1;
	fill: currentColor;
	top: 50;
	text-decoration: none;
}
g-horizontal-countdown-blocks {
	outline: none !important;
	height: 100%;
	outline-width: 0;
}
g-thumbnails-webkit-price {
	height: 0 !important;
	vertical-align: middle;
	overflow-x: auto;
	opacity: 30;
}
g-tables-quantity {
	margin: 0;
	height: calc(1em + 3px);
	text-transform: inherit;
	width: 100%;
}
g-inner-inner {
	height: 100%;
	height: 0 !important;
	outline: none !important;
	line-height: calc(1em + 2px);
	top: 50;
}
g-inner {
	min-height: 0 !important;
	flex-shrink: 0;
	z-index: 1;
	fill: currentColor;
}
g-bottom-carousel-horizontal {
	top: calc(50% - 0.5em) !important;
}
g-image-thumbnails-back {
	border: none !important;
	z-index: 1;
	margin: 0 !important;
}
g-horizontal-inner {
	display: inline !important;
	border: none;
	z-index: 1;
	height: 100%;
}
g-quantity-totals-horizontal {
	opacity: 10;
}
g-old-countdown-next {
	display: grid;
	color: inherit;
	align-items: left;
	display: inline;
}
g-repeater {
	display: flex;
	text-align: left;
	text-transform: inherit;
	width: 0 !important;
}
g-totals-left-nav {
	flex-shrink: 0;
}
g-repeater-nav-carousel {
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	display: grid;
	position: relative;
	flex-shrink: 0;
}
g-bottom-webkit-layout {
	color: #fff;
	flex-grow: 0;
}
g-layout-repeater-webkit {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	border: none;
}
g-position {
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
g-webkit-next {
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
g-back-tables-nav {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	flex-grow: 0;
}
g-tables-layout {
	width: 0 !important;
}
.fa-suitcase-rolling:before {
  content: "\f5c1";
}
p-totals {
	overflow-x: auto;
	vertical-align: middle;
	opacity: 10;
}
p-tables {
	scrollbar-width: none;
	text-align: left;
	z-index: 1;
	align-items: center;
}
p-countdown-bottom {
	min-width: 0 !important;
	padding: 0.5em !important;
	text-decoration: none;
}
p-button-totals {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
p-old {
	position: relative;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
p-layout-next {
	position: absolute !important;
	width: 0 !important;
	color: #fff;
	opacity: 30;
	height: calc(1em + 3px);
}
p-next {
	top: 10;
}
p-image {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	color: inherit;
}
p-webkit {
	height: calc(1em + 3px);
	align-items: center;
	opacity: 10;
	height: 100%;
}
p-next {
	position: absolute !important;
	width: 0 !important;
	grid-gap: 30px;
	flex-grow: 0;
	position: absolute !important;
}
p-old-old {
	width: 2em;
}
p-thumbnails-image-back {
	padding: 0.5em !important;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	position: relative;
}
p-blocks-tables-nav {
	display: inline;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
p-nav-top {
	bottom: 20;
}
p-webkit-quantity {
	opacity: 30;
	line-height: inherit;
}
.fa-sun:before {
  content: "\f185";
}
b-blocks {
	display: inline !important;
	user-select: none;
}
b-countdown-repeater-carousel {
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
b-top-totals {
	overflow-x: auto;
	top: 0;
	letter-spacing: inherit;
}
b-old {
	min-width: 0 !important;
}
b-inner-totals-quantity {
	align-items: center;
	width: 2em;
	border: 0 none transparent;
	bottom: 20;
	bottom: 10;
}
b-countdown-image {
	line-height: 1 !important;
	overflow-x: auto;
	transform: translate(50%, -50%);
	bottom: 0;
	outline: none !important;
}
b-webkit-repeater {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
b-webkit-carousel-position {
	width: calc(1em + 3px);
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	white-space: nowrap;
}
b-layout-tables {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	flex-grow: 0;
}
b-webkit-top {
	border: none !important;
	top: 0;
}
b-webkit-totals {
	opacity: 10;
	background-color: transparent;
	position: absolute;
	flex-grow: 0;
	display: grid;
}
b-carousel-countdown-repeater {
	display: flex;
	height: calc(1em + 3px);
	border: none;
	color: inherit;
	position: absolute;
}
b-nav-thumbnails {
	opacity: 1;
}
b-tables-back {
	top: 10;
	outline: none !important;
	flex-grow: 0;
	overflow-x: auto;
}
b-layout-position {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	-webkit-user-select: none;
	width: 2em;
	line-height: calc(1em + 2px);
}
b-nav-carousel {
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
b-layout {
	transform: translate(50%, -50%);
}
b-repeater-layout {
	display: inline;
	outline-width: 0;
}
b-horizontal {
	top: 0;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
b-countdown-back {
	opacity: 30;
}
b-quantity-nav-webkit {
	top: 0;
	position: absolute !important;
	min-width: 0 !important;
	margin: 0;
}
b-webkit {
	margin: 0 !important;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
b-image-old-countdown {
	right: 0;
	margin: 0 !important;
	flex-grow: 0;
	vertical-align: middle;
}
b-totals-tables {
	justify-content: center;
	height: 0 !important;
	top: 50;
}
b-button-left {
	line-height: 1 !important;
	line-height: inherit;
	overflow-y: hidden;
}
b-back-layout {
	opacity: 30;
	flex-grow: 0;
}
b-inner-thumbnails {
	width: 100%;
	position: relative;
	min-width: 0 !important;
	color: inherit;
}
b-thumbnails-webkit {
	padding: 0.5em !important;
	box-sizing: content-box;
	overflow-y: hidden;
	right: 0;
	text-transform: inherit;
}
b-tables {
	scrollbar-width: none;
	border: none !important;
	position: relative;
	width: calc(1em + 3px);
}
b-thumbnails {
	top: 50;
}
b-horizontal {
	line-height: calc(1em + 2px);
	z-index: 1;
	scrollbar-width: none;
	font-size: 1em;
}
b-nav {
	border: none;
	bottom: 0;
	text-align: center;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
}
.fa-superpowers:before {
  content: "\f2dd";
}
x-back-layout-top {
	position: relative;
	opacity: 20;
}
x-next-horizontal-top {
	opacity: 20;
}
x-countdown {
	position: absolute !important;
}
x-totals-quantity {
	flex-grow: 0;
	outline-width: 0;
	height: 100%;
}
x-position-button-carousel {
	opacity: 10;
}
x-back {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
x-next {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	fill: currentColor;
}
x-quantity-left {
	width: 0 !important;
	opacity: 30;
	bottom: 10;
	width: 100%;
}
x-top {
	border: none;
	opacity: 30;
	z-index: 1;
}
x-next-position {
	z-index: 1;
	min-height: 0 !important;
	grid-gap: 30px;
	width: 0 !important;
	justify-content: center;
}
x-position-carousel {
	min-height: 0 !important;
}
x-price-thumbnails {
	overflow-x: auto;
	text-align: left;
	border: none !important;
	display: inline !important;
	width: 2em;
}
x-tables {
	top: 0;
	vertical-align: baseline;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
x-nav {
	bottom: 0;
}
x-webkit-quantity-old {
	align-items: left;
	justify-content: center;
	border: none !important;
}
x-horizontal {
	box-sizing: content-box;
	display: inline !important;
	min-width: 0 !important;
}
x-price-top {
	fill: currentColor;
	overflow-y: hidden;
	padding: 0.5em !important;
	white-space: nowrap;
	opacity: 1;
}
x-repeater {
	width: 2em;
}
x-old-thumbnails-image {
	justify-content: center;
}
x-price-totals-horizontal {
	display: grid;
	display: inline;
	align-items: left;
}
x-bottom-position {
	line-height: inherit;
	vertical-align: middle;
}
x-countdown {
	width: 0 !important;
	width: 100%;
}
x-button-old-quantity {
	color: inherit;
	margin: 0 !important;
	min-width: 0 !important;
}
x-image-bottom-image {
	z-index: 1;
	line-height: 1 !important;
	top: 10;
	display: inline !important;
}
x-inner-webkit-left {
	opacity: 10;
	opacity: 30;
}
x-thumbnails {
	text-transform: inherit;
	bottom: 10;
}
x-tables-left {
	top: 0;
	display: flex;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
x-blocks-bottom-layout {
	display: grid;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	display: inline;
	vertical-align: middle;
}
x-price-totals-blocks {
	width: 2em;
}
x-bottom-price {
	text-decoration: none;
	transform: translate(50%, -50%);
	justify-content: center;
	user-select: none;
	fill: currentColor;
}
x-repeater-bottom-back {
	height: calc(1em + 3px);
	width: 100%;
	opacity: 30;
	height: 0 !important;
	font-size: 1em;
}
x-bottom-left-top {
	top: 50;
}
x-price {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
x-price-blocks {
	z-index: 1;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
x-webkit-quantity {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	position: absolute !important;
}
x-top {
	bottom: 10;
	border: 0 none transparent;
}
x-image-image {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
x-carousel-thumbnails-tables {
	margin: 0 !important;
	box-sizing: content-box;
	top: 10;
}
x-repeater-top-nav {
	flex-shrink: 0;
	line-height: 1 !important;
}
x-horizontal-inner-image {
	text-align: center;
	transform: translate(50%, -50%);
	position: absolute !important;
	-webkit-user-select: none;
}
x-position {
	display: grid;
	padding: 0.5em !important;
	right: 0;
	-webkit-user-select: none;
	text-align: center;
}
x-back-quantity {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	right: 0;
	outline: none !important;
	-ms-user-select: none;
}
x-layout {
	left: calc(50% - 0.5em) !important;
	user-select: none;
	position: relative;
}
x-bottom {
	display: inline !important;
}
.fa-superscript:before {
  content: "\f12b";
}
w-image {
	-webkit-user-select: none;
	color: inherit;
	min-width: 0 !important;
}
w-old-inner-old {
	opacity: 10;
	width: calc(1em + 3px);
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
w-price-blocks {
	border: 0 none transparent;
}
w-button {
	border: none !important;
	text-decoration: none;
	border: none;
	vertical-align: baseline;
	text-align: center;
}
w-top-tables {
	bottom: 0;
	overflow-y: hidden;
	padding: 0.5em !important;
	align-items: center;
}
w-top-image-inner {
	align-items: center;
}
w-price-image {
	flex-shrink: 0;
}
w-top {
	min-height: 0 !important;
	height: 100%;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
w-tables-back {
	display: flex;
	border: 0 none transparent;
}
w-nav-thumbnails {
	text-decoration: none;
	text-align: left;
	height: 100%;
	text-transform: inherit;
}
w-left-old {
	position: relative;
	-webkit-user-select: none;
	min-height: 0 !important;
	align-items: left;
}
w-webkit {
	grid-template-columns: 1fr 1fr;
}
w-old-repeater {
	display: grid;
	min-height: 0 !important;
	opacity: 10;
}
w-thumbnails {
	bottom: 0;
}
.fa-supple:before {
  content: "\f3f9";
}
l-back {
	overflow-x: auto;
	width: 100%;
	line-height: inherit;
	position: absolute;
	align-items: center;
}
l-quantity-carousel {
	overflow-y: hidden;
}
l-repeater-repeater {
	font-size: 1em;
	opacity: 30;
	border: none !important;
}
l-countdown-bottom-inner {
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
l-back-countdown-button {
	border: 0 none transparent;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
l-inner {
	bottom: 20;
	white-space: nowrap;
	top: 0;
}
l-carousel {
	opacity: 20;
	position: absolute !important;
}
l-thumbnails-button {
	justify-content: center;
	height: calc(1em + 3px);
	color: inherit;
}
l-carousel-blocks {
	display: grid;
	transform: translate(50%, -50%);
}
l-repeater-layout {
	scrollbar-width: none;
	flex-shrink: 0;
	fill: currentColor;
	justify-content: center;
}
l-carousel-top-old {
	justify-content: center;
	top: 0;
	position: absolute !important;
	width: 0 !important;
}
l-carousel-position-old {
	top: 0;
	grid-gap: 30px;
	min-height: 0 !important;
	margin: 0;
}
l-bottom-button {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	scrollbar-width: none;
}
l-price {
	top: 50;
}
l-next {
	position: absolute !important;
}
l-button-top-position {
	width: 0 !important;
	margin: 0 !important;
	border: none !important;
}
l-price-blocks {
	color: inherit;
}
l-old-horizontal-countdown {
	white-space: nowrap;
	font-size: 1em;
	text-align: center;
	color: inherit;
	margin: 0;
}
l-bottom-blocks {
	height: 100%;
	border: 0 none transparent;
	background-color: transparent;
	box-shadow: none !important;
	opacity: 30;
}
l-nav {
	align-items: left;
	box-sizing: content-box;
	opacity: 30;
}
l-webkit-thumbnails-carousel {
	top: 10;
}
l-image-countdown-old {
	right: 0;
}
l-webkit {
	outline: none !important;
	top: 50;
	scrollbar-width: none;
	flex-shrink: 0;
}
l-tables-price-top {
	letter-spacing: inherit;
	scrollbar-width: none;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
l-image-totals {
	height: calc(1em + 3px);
	background-color: transparent;
	line-height: inherit;
	-webkit-user-select: none;
}
l-horizontal-blocks-back {
	white-space: nowrap;
	-webkit-user-select: none;
	text-decoration: none;
}
l-carousel-image {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	justify-content: center;
}
l-price {
	top: 10;
}
l-thumbnails-left-button {
	min-height: 0 !important;
	border: none;
	opacity: 30;
}
l-blocks-webkit-blocks {
	border: 0 none transparent;
}
l-countdown-left-old {
	-ms-user-select: none;
	display: flex;
	overflow-x: auto;
	position: relative;
}
l-horizontal-totals {
	line-height: 1 !important;
	bottom: 0;
}
l-quantity-thumbnails {
	text-align: left;
	width: 2em;
	line-height: inherit;
}
l-totals {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	min-height: 0 !important;
	color: #fff;
}
l-webkit {
	opacity: 1;
	opacity: 1;
	width: 100%;
	overflow-y: hidden;
}
l-position {
	align-items: left;
}
l-back-totals-quantity {
	display: inline !important;
	top: 50;
	-webkit-user-select: none;
	width: 2em;
	width: calc(1em + 3px);
}
l-bottom-tables {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	text-align: center;
}
l-next-image-button {
	-ms-user-select: none;
}
l-countdown-quantity {
	text-align: left;
	position: relative;
}
l-horizontal-top-inner {
	white-space: nowrap;
	flex-grow: 0;
	min-height: 0 !important;
	letter-spacing: inherit;
	flex-grow: 0;
}
l-old-totals {
	width: 0 !important;
	bottom: 20;
	padding: 0.5em !important;
	white-space: nowrap;
}
l-countdown-price-inner {
	text-align: left;
	text-align: left;
}
l-position-old-tables {
	flex-shrink: 0;
}
l-back {
	border: none;
}
l-inner-old {
	-ms-user-select: none;
	top: 0;
	display: grid;
}
.fa-surprise:before {
  content: "\f5c2";
}
t-horizontal {
	position: absolute !important;
	position: relative;
}
t-back-button {
	text-align: center;
	transform: translate(50%, -50%);
	bottom: 20;
	margin: 0;
	z-index: 1;
}
t-thumbnails {
	padding: 0.5em !important;
}
t-position {
	opacity: 10;
}
t-layout-blocks-top {
	opacity: 1;
	box-sizing: content-box;
	overflow-y: hidden;
	fill: currentColor;
	align-items: left;
}
t-horizontal {
	opacity: 20;
}
t-position {
	box-shadow: none !important;
	top: 10;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
}
t-inner-top-old {
	position: relative;
}
t-totals-button {
	align-items: left;
	align-items: left;
}
t-layout {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	display: flex;
	-ms-user-select: none;
}
t-image {
	opacity: 30;
	bottom: 10;
	bottom: 10;
	outline-width: 0;
}
t-back-old {
	height: calc(1em + 3px);
	right: 0;
	user-select: none;
	bottom: 20;
}
t-quantity-webkit {
	overflow-y: hidden;
	opacity: 30;
	border: none !important;
}
t-position {
	text-align: center;
}
t-bottom-inner {
	vertical-align: middle;
	font-size: 1em;
	min-height: 0 !important;
	color: #fff;
	text-decoration: none;
}
t-top-image {
	position: absolute;
	display: inline;
}
t-next-totals {
	box-sizing: content-box;
	top: 10;
}
t-countdown-countdown-price {
	right: 0;
	width: 2em;
}
t-back {
	width: calc(1em + 3px);
}
t-old {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	position: absolute;
	opacity: 10;
}
t-carousel-thumbnails-horizontal {
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
t-countdown-carousel-top {
	text-align: left;
	margin: 0 !important;
}
t-countdown-bottom-price {
	opacity: 10;
	min-height: 0 !important;
}
t-quantity {
	color: #fff;
	width: 2em;
	width: calc(1em + 3px);
	height: 100%;
}
t-countdown-nav {
	box-shadow: none !important;
	border: none !important;
}
t-quantity-quantity-position {
	outline: none !important;
	border: none !important;
}
t-totals-carousel {
	opacity: 10;
	display: inline !important;
}
t-carousel-webkit-old {
	overflow-y: hidden;
	text-decoration: none;
	-webkit-user-select: none;
}
t-top-thumbnails-bottom {
	display: grid;
	text-align: center;
	line-height: inherit;
}
t-thumbnails-back {
	top: 50;
	bottom: 20;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
t-next-back-position {
	fill: currentColor;
	width: 0 !important;
	line-height: calc(1em + 2px);
}
t-carousel {
	transform: translate(50%, -50%);
	vertical-align: middle;
	grid-gap: 30px;
}
t-top {
	height: 0 !important;
	width: 0 !important;
	transform: translate(50%, -50%);
}
t-quantity {
	z-index: 1;
	position: absolute;
	width: 2em;
}
t-repeater-horizontal-webkit {
	height: calc(1em + 3px);
	opacity: 10;
}
t-inner-repeater-repeater {
	top: 50;
	width: calc(1em + 3px);
	box-shadow: none !important;
	border: none;
}
t-countdown-top-quantity {
	justify-content: center;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
t-horizontal-tables-image {
	line-height: 1 !important;
	margin: 0 !important;
}
t-next-layout-top {
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	-webkit-user-select: none;
}
t-bottom {
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
t-price-inner {
	display: inline;
}
t-quantity-quantity-blocks {
	letter-spacing: inherit;
}
t-nav {
	vertical-align: baseline;
}
t-horizontal-thumbnails {
	width: 0 !important;
}
t-tables-quantity-nav {
	position: absolute !important;
	justify-content: center;
	opacity: 1;
}
t-quantity {
	height: 100%;
	height: 100%;
}
t-countdown {
	-webkit-text-decoration-skip: objects;
}
t-carousel {
	letter-spacing: inherit;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	height: 100%;
	margin: 0;
}
t-blocks-next {
	-ms-user-select: none;
}
t-carousel {
	opacity: 10;
	outline: none !important;
	text-align: left;
	overflow-x: auto;
}
.fa-suse:before {
  content: "\f7d6";
}
n-inner-tables-quantity {
	height: 0 !important;
}
n-countdown-quantity {
	bottom: 20;
	display: grid;
	outline: none !important;
	-webkit-user-select: none;
}
n-totals-top {
	overflow-y: hidden;
	border: 0 none transparent;
	box-shadow: none !important;
}
n-price-bottom {
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	text-decoration: none;
	top: 50;
	width: 100%;
}
n-blocks-countdown {
	grid-gap: 30px;
	text-decoration: none;
	position: absolute !important;
	outline-width: 0;
}
n-webkit-image-old {
	border: none;
	height: calc(1em + 3px);
	vertical-align: middle;
	bottom: 10;
}
n-image-old {
	flex-shrink: 0;
	box-sizing: content-box;
	flex-grow: 0;
}
n-back-top-carousel {
	align-items: left;
	z-index: 1;
	margin: 0;
	vertical-align: baseline;
	-ms-user-select: none;
}
n-totals-position-repeater {
	width: calc(1em + 3px);
}
n-old-totals-next {
	color: inherit;
	line-height: inherit;
}
n-layout-position-thumbnails {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
}
n-bottom-left {
	text-align: center;
	width: 0 !important;
}
n-bottom-totals {
	opacity: 30;
	grid-gap: 30px;
}
n-blocks {
	background-color: transparent;
	-ms-user-select: none;
	font-size: 1em;
	border: none !important;
	top: 50;
}
n-next-nav-repeater {
	width: 100%;
	justify-content: center;
}
n-inner-webkit {
	min-height: 0 !important;
	outline: none !important;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
n-carousel-layout-top {
	line-height: inherit;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
n-layout {
	align-items: left;
	position: absolute !important;
	outline-width: 0;
	background-color: transparent;
}
n-old {
	justify-content: center;
	height: calc(1em + 3px);
	bottom: 10;
	width: 100%;
}
n-bottom {
	width: 0 !important;
	vertical-align: baseline;
	min-height: 0 !important;
	border: none;
}
n-button-inner-image {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	border: 0 none transparent;
	position: absolute;
	display: flex;
}
n-price-old-position {
	scrollbar-width: none;
	grid-gap: 30px;
}
n-bottom-price-tables {
	-ms-user-select: none;
	text-align: left;
	display: inline !important;
	outline: none !important;
	letter-spacing: inherit;
}
n-price-button-totals {
	opacity: 10;
}
n-old-button {
	grid-gap: 30px;
	right: 0;
	bottom: 0;
}
n-image {
	flex-grow: 0;
	fill: currentColor;
	position: relative;
	font-size: 1em;
	border: 0 none transparent;
}
n-quantity-repeater-repeater {
	opacity: 1;
	border: none;
	opacity: 20;
	opacity: 10;
}
n-button-inner {
	white-space: nowrap;
	bottom: 0;
	box-shadow: none !important;
	-webkit-user-select: none;
	color: inherit;
}
n-button {
	z-index: 1;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
n-webkit-bottom-nav {
	vertical-align: middle;
	border: 0 none transparent;
}
n-old {
	right: 0;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
n-button {
	color: inherit;
}
n-totals-back {
	position: absolute;
	scrollbar-width: none;
	align-items: center;
}
n-left {
	height: 100%;
	z-index: 1;
	grid-gap: 30px;
	color: #fff;
}
n-blocks-inner {
	white-space: nowrap;
}
n-layout-nav {
	position: absolute;
	opacity: 10;
	border: 0 none transparent;
}
n-layout-top {
	white-space: nowrap;
	grid-gap: 30px;
	color: #fff;
}
n-position-top {
	outline: none !important;
	width: calc(1em + 3px);
}
n-price-horizontal {
	height: 0 !important;
	min-height: 0 !important;
	color: #fff;
}
n-thumbnails-price-layout {
	display: grid;
	display: grid;
}
n-thumbnails-next {
	min-height: 0 !important;
	position: relative;
}
n-price-next-price {
	white-space: nowrap;
	outline-width: 0;
}
n-thumbnails-nav-nav {
	padding: 0.5em !important;
}
n-left {
	display: flex;
	-webkit-user-select: none;
	grid-gap: 30px;
	scrollbar-width: none;
}
.fa-swatchbook:before {
  content: "\f5c3";
}
x-nav-inner {
	display: flex;
	margin: 0 !important;
	grid-gap: 30px;
}
x-left-inner-price {
	fill: currentColor;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
x-tables-price-countdown {
	-webkit-text-decoration-skip: objects;
}
x-carousel-repeater-old {
	display: flex;
	opacity: 30;
	display: inline;
	width: 0 !important;
	box-shadow: none !important;
}
x-repeater-carousel {
	letter-spacing: inherit;
	bottom: 0;
}
x-image-quantity-countdown {
	color: #fff;
	height: 0 !important;
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
x-position-next {
	transform: translate(50%, -50%);
}
x-back-image {
	justify-content: center;
	font-size: 1em;
}
x-old {
	z-index: 1;
	width: calc(1em + 3px);
}
x-layout-horizontal {
	font-size: 1em;
	text-align: left;
	top: 50;
	flex-grow: 0;
}
x-countdown-top-repeater {
	align-items: left;
	display: inline;
}
x-position {
	height: 100%;
	grid-gap: 30px;
	vertical-align: middle;
	align-items: center;
}
x-repeater-inner {
	opacity: 30;
	top: 10;
	width: 2em;
}
x-button {
	overflow-x: auto;
	border: none !important;
}
x-layout-quantity {
	white-space: nowrap;
}
x-countdown-layout {
	transform: translate(50%, -50%);
	border: none !important;
	width: calc(1em + 3px);
	outline-width: 0;
	border: 0 none transparent;
}
x-bottom {
	display: inline;
	opacity: 10;
	right: 0;
}
x-left-left {
	align-items: left;
	text-transform: inherit;
}
x-next {
	top: 10;
	outline: none !important;
	text-align: center;
	fill: currentColor;
	width: 2em;
}
.fa-swift:before {
  content: "\f8e1";
}
t-image {
	box-sizing: content-box;
}
t-image {
	grid-template-columns: 1fr 1fr;
}
t-button-inner-countdown {
	fill: currentColor;
}
t-bottom-bottom-blocks {
	position: absolute;
	height: calc(1em + 3px);
	min-height: 0 !important;
	color: inherit;
}
t-layout-totals-old {
	box-sizing: content-box;
	bottom: 10;
}
t-left {
	flex-grow: 0;
	display: inline;
	align-items: center;
	opacity: 1;
}
t-layout-webkit {
	outline: none !important;
	height: calc(1em + 3px);
	height: 0 !important;
	opacity: 20;
	opacity: 10;
}
t-blocks {
	text-align: center;
	line-height: inherit;
}
t-quantity-back {
	border: none !important;
	grid-gap: 30px;
}
t-left-totals-nav {
	letter-spacing: inherit;
	opacity: 1;
	display: inline;
	overflow-y: hidden;
	overflow-y: hidden;
}
t-tables {
	vertical-align: baseline;
	grid-gap: 30px;
}
t-totals {
	display: flex;
	width: 2em;
	background-color: transparent;
	flex-grow: 0;
	width: calc(1em + 3px);
}
t-position {
	opacity: 1;
	opacity: 10;
}
t-nav-totals {
	-webkit-user-select: none;
	min-height: 0 !important;
	background-color: transparent;
	width: calc(1em + 3px);
}
t-layout-left-position {
	display: grid;
	position: absolute !important;
}
t-blocks-quantity {
	width: calc(1em + 3px);
}
t-old-nav-price {
	margin: 0;
}
t-inner {
	text-decoration: none;
	opacity: 20;
	padding: 0.5em !important;
	vertical-align: middle;
	bottom: 0;
}
t-tables-old {
	margin: 0 !important;
	grid-gap: 30px;
	text-decoration: none;
}
t-carousel-image-price {
	display: flex;
	position: absolute;
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
t-repeater-inner-quantity {
	z-index: 1;
	flex-shrink: 0;
}
t-countdown {
	text-transform: inherit;
}
t-tables {
	color: inherit;
	font-size: 1em;
}
t-left-horizontal-position {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	top: 0;
}
.fa-swimmer:before {
  content: "\f5c4";
}
o-price-webkit-top {
	width: calc(1em + 3px);
	text-decoration: none;
	outline-width: 0;
}
o-position-position-thumbnails {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	align-items: center;
}
o-thumbnails {
	overflow-x: auto;
}
o-image-quantity-thumbnails {
	-webkit-user-select: none;
	box-shadow: none !important;
	overflow-y: hidden;
	align-items: center;
	overflow-x: auto;
}
o-old {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	line-height: 1 !important;
	height: 100%;
}
o-nav-carousel {
	scrollbar-width: none;
	top: 0;
	top: 0;
	display: inline;
	width: 100%;
}
o-top-top {
	justify-content: center;
	text-align: center;
	text-transform: inherit;
}
o-totals-totals-back {
	top: 50;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	width: 100%;
}
o-layout-quantity {
	text-align: left;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
o-bottom {
	opacity: 10;
	box-sizing: content-box;
	flex-shrink: 0;
	-ms-user-select: none;
}
o-horizontal {
	bottom: 0;
	border: none !important;
	width: 100%;
	display: inline !important;
}
o-repeater {
	border: none !important;
	bottom: 20;
	bottom: 10;
	box-sizing: content-box;
	align-items: left;
}
o-image-nav-inner {
	border: none;
	position: relative;
	text-transform: inherit;
	top: 0;
}
o-tables-position-price {
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
o-position {
	scrollbar-width: none;
	text-transform: inherit;
	opacity: 1;
	justify-content: center;
	display: inline !important;
}
o-horizontal-left-blocks {
	line-height: 1 !important;
	width: 100%;
	outline-width: 0;
	height: calc(1em + 3px);
}
o-webkit-webkit {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
o-image {
	text-align: left;
	color: inherit;
	white-space: nowrap;
	min-height: 0 !important;
}
o-position-image {
	opacity: 10;
}
o-inner-tables-inner {
	text-decoration: none;
}
o-tables-old-carousel {
	-webkit-text-decoration-skip: objects;
	position: relative;
	line-height: inherit;
}
o-back-layout-nav {
	text-decoration: none;
	border: none !important;
}
o-horizontal-tables-totals {
	height: 0 !important;
	fill: currentColor;
	opacity: 10;
	-ms-user-select: none;
	align-items: center;
}
o-position {
	width: calc(1em + 3px);
	outline-width: 0;
}
o-quantity {
	grid-gap: 30px;
	top: 50;
	vertical-align: baseline;
}
.fa-swimming-pool:before {
  content: "\f5c5";
}
p-back-layout-next {
	line-height: calc(1em + 2px);
	top: 50;
}
p-image-countdown-image {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	overflow-x: auto;
}
p-carousel {
	margin: 0 !important;
	width: 2em;
	top: 10;
}
p-old {
	position: absolute !important;
	bottom: 10;
	overflow-x: auto;
	scrollbar-width: none;
	opacity: 1;
}
p-button-countdown {
	line-height: inherit;
	grid-gap: 30px;
	top: 0;
}
p-quantity-webkit-inner {
	margin: 0 !important;
}
p-image-layout-thumbnails {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
}
p-countdown-image-thumbnails {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
p-inner-layout-countdown {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	display: flex;
	display: grid;
}
p-totals {
	overflow-y: hidden;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	display: grid;
}
p-webkit-nav {
	align-items: left;
	box-shadow: none !important;
	min-width: 0 !important;
}
p-horizontal-button {
	-ms-user-select: none;
	min-width: 0 !important;
	opacity: 30;
	overflow-y: hidden;
	top: 10;
}
p-quantity-tables {
	width: calc(1em + 3px);
	-ms-user-select: none;
}
p-repeater-countdown-price {
	min-height: 0 !important;
	top: 0;
}
p-left-thumbnails-countdown {
	text-align: left;
	height: 0 !important;
	fill: currentColor;
	box-sizing: content-box;
}
p-tables-horizontal {
	fill: currentColor;
	line-height: 1 !important;
	user-select: none;
}
p-image-carousel {
	justify-content: center;
	-ms-user-select: none;
	position: relative;
	opacity: 1;
	box-sizing: content-box;
}
p-tables-quantity-totals {
	overflow-y: hidden;
	right: 0;
	border: 0 none transparent;
}
p-bottom-next {
	fill: currentColor;
	min-width: 0 !important;
}
p-left-left {
	width: 0 !important;
}
p-carousel {
	align-items: center;
	font-size: 1em;
	width: 2em;
}
p-nav-old {
	width: calc(1em + 3px);
	align-items: left;
	top: 10;
}
p-next-quantity {
	border: 0 none transparent;
	white-space: nowrap;
	vertical-align: baseline;
	text-align: center;
	display: grid;
}
p-carousel {
	align-items: left;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	box-shadow: none !important;
}
p-back-layout-layout {
	bottom: 10;
}
p-blocks {
	line-height: inherit;
	color: inherit;
}
p-position-blocks {
	display: grid;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
p-countdown {
	flex-shrink: 0;
	z-index: 1;
}
p-carousel {
	line-height: inherit;
}
p-position-inner-blocks {
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
	opacity: 30;
	transform: translate(50%, -50%);
	bottom: 10;
}
.fa-symfony:before {
  content: "\f83d";
}
x-bottom-blocks-left {
	grid-gap: 30px;
	overflow-x: auto;
	height: 0 !important;
	overflow-x: auto;
	text-align: left;
}
x-next {
	flex-grow: 0;
	box-shadow: none !important;
	scrollbar-width: none;
	display: inline !important;
}
x-position-tables {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	top: 50;
	grid-template-columns: 1fr 1fr;
}
x-quantity-blocks {
	top: 10;
	margin: 0;
	align-items: center;
	height: 0 !important;
}
x-price {
	padding: 0.5em !important;
	grid-gap: 30px;
	width: 100%;
}
x-repeater-position {
	color: inherit;
	top: 0;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
x-left-layout {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
x-totals {
	bottom: 0;
}
x-bottom {
	outline: none !important;
}
x-old {
	outline-width: 0;
	border: none !important;
}
x-button {
	align-items: center;
	opacity: 30;
	border: none !important;
	top: 10;
}
x-layout {
	top: calc(50% - 0.5em) !important;
	position: relative;
}
x-blocks-bottom-next {
	overflow-y: hidden;
	grid-gap: 30px;
	top: 10;
	justify-content: center;
	bottom: 10;
}
x-left-top {
	font: inherit inherit inherit/inherit inherit;
}
x-webkit {
	outline-width: 0;
	vertical-align: middle;
	width: calc(1em + 3px);
}
x-price-button-back {
	width: 100%;
}
x-blocks-layout {
	flex-shrink: 0;
}
x-tables {
	position: absolute;
}
x-back-countdown-top {
	background-color: transparent;
	border: 0 none transparent;
	min-height: 0 !important;
}
x-blocks-carousel-left {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	color: inherit;
}
x-quantity-thumbnails-left {
	min-width: 0 !important;
}
x-back {
	-webkit-user-select: none;
	letter-spacing: inherit;
}
x-carousel-repeater-price {
	top: 10;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	text-decoration: none;
}
x-horizontal {
	color: #fff;
	vertical-align: middle;
	vertical-align: baseline;
}
x-left {
	text-align: center;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
}
x-tables-quantity {
	padding: 0.5em !important;
}
x-layout-horizontal-countdown {
	user-select: none;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	line-height: 1 !important;
}
x-tables-back-inner {
	display: flex;
	border: none !important;
	outline-width: 0;
	box-sizing: content-box;
}
x-blocks {
	white-space: nowrap;
	right: 0;
}
x-image-top {
	margin: 0;
	bottom: 20;
	align-items: center;
	opacity: 20;
	height: 100%;
}
x-back {
	outline-width: 0;
	flex-grow: 0;
}
x-thumbnails-countdown {
	font-size: 1em;
	padding: 0.5em !important;
	align-items: left;
	user-select: none;
	height: 0 !important;
}
x-quantity-nav-tables {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
x-repeater-image-price {
	text-align: center;
	overflow-y: hidden;
	width: 2em;
	height: 100%;
}
x-top-quantity-horizontal {
	text-transform: inherit;
}
x-price-tables {
	bottom: 0;
	line-height: calc(1em + 2px);
	opacity: 1;
	bottom: 10;
}
.fa-synagogue:before {
  content: "\f69b";
}
p-carousel-position-totals {
	border: 0 none transparent;
	outline-width: 0;
	font-size: 1em;
}
p-repeater-next {
	fill: currentColor;
}
p-button {
	top: 0;
	scrollbar-width: none;
	text-transform: inherit;
	width: 2em;
	border: none !important;
}
p-totals-left-image {
	background-color: transparent;
	color: inherit;
	display: inline;
}
p-webkit {
	grid-gap: 30px;
	width: calc(1em + 3px);
	align-items: center;
}
p-tables-back {
	overflow-y: hidden;
	position: absolute;
	bottom: 0;
}
p-image-horizontal-next {
	letter-spacing: inherit;
	fill: currentColor;
}
p-thumbnails {
	margin: 0;
	padding: 0.5em !important;
}
p-image {
	vertical-align: baseline;
	box-sizing: content-box;
	opacity: 1;
	opacity: 20;
}
p-image-repeater {
	color: inherit;
}
p-tables {
	box-shadow: none !important;
	display: flex;
}
p-layout {
	opacity: 10;
	grid-gap: 30px;
}
p-old-blocks-position {
	text-align: left;
	min-height: 0 !important;
	opacity: 20;
}
p-nav {
	opacity: 20;
}
.fa-sync:before {
  content: "\f021";
}
d-price-next {
	grid-gap: 30px;
}
d-tables {
	position: absolute;
}
d-webkit-inner {
	min-height: 0 !important;
	border: 0 none transparent;
	line-height: 1 !important;
	bottom: 10;
	text-decoration: none;
}
d-blocks-totals-next {
	opacity: 20;
	opacity: 20;
}
d-left {
	box-shadow: none !important;
	z-index: 1;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
d-left-top {
	vertical-align: baseline;
	text-transform: inherit;
	justify-content: center;
}
d-tables {
	line-height: 1 !important;
	-webkit-user-select: none;
	letter-spacing: inherit;
	top: 10;
	margin: 0;
}
d-left-next {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
}
d-bottom {
	vertical-align: baseline;
	top: 50;
}
d-repeater-quantity-back {
	box-sizing: content-box;
	display: inline !important;
}
d-webkit-price-quantity {
	flex-grow: 0;
}
d-blocks {
	right: 0;
	right: 0;
	width: 2em;
}
d-webkit-horizontal {
	position: relative;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	scrollbar-width: none;
}
d-nav-horizontal-old {
	color: inherit;
	box-shadow: none !important;
	font-size: 1em;
}
d-tables-button {
	text-decoration: none;
	transform: translate(50%, -50%);
	position: absolute;
	bottom: 0;
}
d-image {
	transform: translate(50%, -50%);
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	align-items: left;
}
d-inner-blocks-thumbnails {
	letter-spacing: inherit;
	min-width: 0 !important;
	width: 2em;
}
d-image-left-horizontal {
	flex-shrink: 0;
}
d-totals-inner-horizontal {
	-webkit-text-decoration-skip: objects;
}
d-button-countdown {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	height: 0 !important;
	outline: none !important;
	flex-grow: 0;
}
d-bottom-top-back {
	flex-shrink: 0;
	vertical-align: middle;
}
d-blocks-image-blocks {
	margin: 0;
	height: 100%;
}
d-tables {
	position: relative;
	width: 100%;
}
.fa-sync-alt:before {
  content: "\f2f1";
}
b-webkit {
	top: 0;
	user-select: none;
}
b-repeater-button {
	width: 0 !important;
	right: 0;
	text-align: center;
}
b-image-button-layout {
	opacity: 30;
	display: grid;
}
b-next-price {
	opacity: 20;
	scrollbar-width: none;
}
b-webkit-horizontal {
	-webkit-user-select: none;
	height: 0 !important;
	top: 0;
	line-height: 1 !important;
	font-size: 1em;
}
b-quantity-repeater-bottom {
	text-transform: inherit;
	opacity: 1;
}
b-thumbnails-next-webkit {
	width: 100%;
}
b-left-countdown-bottom {
	display: inline;
}
b-repeater-image-inner {
	background-color: transparent;
	opacity: 1;
	margin: 0;
}
b-horizontal {
	border: 0 none transparent;
	line-height: inherit;
	text-align: left;
	outline-width: 0;
}
b-totals-thumbnails {
	color: inherit;
	min-height: 0 !important;
}
b-quantity-back {
	box-shadow: none !important;
	min-height: 0 !important;
}
b-tables-image {
	position: relative;
}
b-bottom-back-blocks {
	opacity: 1;
	min-width: 0 !important;
	font-size: 1em;
}
b-bottom {
	opacity: 20;
	white-space: nowrap;
}
b-layout {
	user-select: none;
}
b-price-horizontal-carousel {
	display: inline !important;
	align-items: center;
	justify-content: center;
	top: 10;
	flex-shrink: 0;
}
b-blocks-price {
	overflow-x: auto;
}
b-position-countdown-old {
	vertical-align: baseline;
}
b-price-horizontal-repeater {
	outline-width: 0;
	margin: 0 !important;
}
b-old {
	color: #fff;
}
b-inner {
	padding: 0.5em !important;
	outline-width: 0;
	justify-content: center;
	text-align: left;
}
b-button-horizontal-repeater {
	white-space: nowrap;
	top: 0;
}
b-bottom-quantity-repeater {
	margin: 0;
	align-items: center;
	bottom: 0;
}
b-top {
	height: 0 !important;
	top: 10;
	top: calc(50% - 0.5em) !important;
}
b-countdown-carousel-repeater {
	height: calc(1em + 3px);
	display: grid;
	user-select: none;
	width: 100%;
}
b-image-layout-blocks {
	min-width: 0 !important;
	border: none !important;
	top: 10;
}
b-countdown {
	display: grid;
	letter-spacing: inherit;
	display: flex;
	white-space: nowrap;
	top: 50;
}
b-countdown {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	-ms-user-select: none;
	margin: 0 !important;
	opacity: 10;
}
b-repeater-nav {
	border: none;
	font-size: 1em;
	overflow-y: hidden;
	margin: 0;
}
b-thumbnails-inner-back {
	justify-content: center;
	overflow-x: auto;
	opacity: 20;
	text-align: center;
}
b-countdown-back-tables {
	right: 0;
	border: none;
	line-height: inherit;
}
b-next {
	top: 10;
	-ms-user-select: none;
	box-sizing: content-box;
}
b-image {
	position: absolute;
	position: absolute !important;
	display: inline;
	width: 100%;
	margin: 0;
}
b-button-old {
	text-decoration: none;
	width: 2em;
}
b-back-blocks {
	overflow-y: hidden;
	white-space: nowrap;
}
b-price-next {
	opacity: 20;
	fill: currentColor;
	line-height: calc(1em + 2px);
	text-align: center;
}
b-countdown-bottom-carousel {
	line-height: calc(1em + 2px);
	opacity: 10;
	text-align: center;
	height: calc(1em + 3px);
	text-transform: inherit;
}
b-repeater-totals {
	transform: translate(50%, -50%);
	top: 0;
	line-height: inherit;
	box-sizing: content-box;
	border: 0 none transparent;
}
b-position {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
}
b-layout-carousel-old {
	width: calc(1em + 3px);
	box-sizing: content-box;
}
b-button {
	opacity: 10;
	position: absolute !important;
}
.fa-syringe:before {
  content: "\f48e";
}
j-next-top {
	position: absolute !important;
	color: #fff;
	align-items: center;
	border: none !important;
	display: inline !important;
}
j-old {
	color: inherit;
	text-align: center;
	bottom: 10;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
j-inner {
	padding: 0.5em !important;
}
j-layout-blocks {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
j-position-repeater-tables {
	opacity: 20;
	color: #fff;
	min-width: 0 !important;
	color: #fff;
	width: 2em;
}
j-button-button {
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	display: inline !important;
}
j-image {
	z-index: 1;
	-ms-user-select: none;
	width: calc(1em + 3px);
	display: grid;
	left: calc(50% - 0.5em) !important;
}
j-thumbnails-layout {
	-ms-user-select: none;
	text-decoration: none;
	text-align: left;
}
j-thumbnails-image {
	scrollbar-width: none;
	top: 50;
	display: inline !important;
}
j-old {
	fill: currentColor;
	width: 100%;
	opacity: 10;
	opacity: 20;
}
j-image {
	width: 100%;
	overflow-y: hidden;
	text-align: left;
}
j-image {
	opacity: 20;
}
j-image {
	font: inherit inherit inherit/inherit inherit;
}
j-layout {
	height: 100%;
	display: grid;
	display: inline;
	box-sizing: content-box;
}
j-webkit {
	height: 100%;
	height: calc(1em + 3px);
	text-decoration: none;
	display: flex;
	text-transform: inherit;
}
j-carousel-thumbnails-carousel {
	width: 0 !important;
}
j-countdown-inner-next {
	-webkit-text-decoration-skip: objects;
}
j-back-horizontal {
	outline: none !important;
	color: inherit;
	display: flex;
	box-sizing: content-box;
}
j-left-inner {
	top: calc(50% - 0.5em) !important;
}
j-horizontal-repeater-thumbnails {
	height: calc(1em + 3px);
	outline: none !important;
	bottom: 20;
}
j-carousel {
	fill: currentColor;
	scrollbar-width: none;
}
j-image-back {
	text-align: left;
	vertical-align: baseline;
	outline: none !important;
}
j-countdown {
	vertical-align: baseline;
	line-height: 1 !important;
	text-decoration: none;
	bottom: 20;
}
j-inner {
	user-select: none;
	user-select: none;
}
j-carousel-old-tables {
	box-shadow: none !important;
	bottom: 0;
}
j-carousel-layout-layout {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
j-carousel {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
j-webkit {
	width: 0 !important;
	height: 0 !important;
	user-select: none;
}
j-old-thumbnails-top {
	opacity: 1;
	opacity: 10;
	text-align: left;
}
j-layout-horizontal-back {
	color: #fff;
	margin: 0 !important;
}
j-inner {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
j-image-image-back {
	-ms-user-select: none;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
j-bottom-inner {
	z-index: 1;
	display: inline !important;
	margin: 0 !important;
	vertical-align: middle;
	color: inherit;
}
j-horizontal-left {
	display: flex;
}
j-left-quantity {
	min-width: 0 !important;
}
j-next-horizontal-next {
	height: 100%;
}
j-totals {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
j-webkit-back {
	width: 100%;
	z-index: 1;
	transform: translate(50%, -50%);
	position: absolute !important;
	-webkit-user-select: none;
}
.fa-table:before {
  content: "\f0ce";
}
r-totals {
	height: calc(1em + 3px);
	bottom: 10;
	top: 50;
	height: calc(1em + 3px);
}
r-countdown {
	line-height: calc(1em + 2px);
}
r-button {
	line-height: calc(1em + 2px);
}
r-totals {
	grid-gap: 30px;
	border: 0 none transparent;
	background-color: transparent;
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
r-price-top {
	position: relative;
	grid-gap: 30px;
}
r-thumbnails-button-carousel {
	outline-width: 0;
	top: 10;
	text-transform: inherit;
	height: 0 !important;
	line-height: 1 !important;
}
r-webkit-left-back {
	opacity: 10;
}
r-bottom-next {
	display: inline;
	opacity: 30;
}
r-blocks-old-webkit {
	height: calc(1em + 3px);
	min-height: 0 !important;
	white-space: nowrap;
}
r-price {
	bottom: 20;
	text-transform: inherit;
	line-height: inherit;
	border: none !important;
}
r-quantity {
	transform: translate(50%, -50%);
	opacity: 30;
	right: 0;
	box-shadow: none !important;
	opacity: 20;
}
r-back-horizontal-webkit {
	text-transform: inherit;
	outline: none !important;
	position: relative;
}
r-countdown-price-left {
	border: none !important;
}
r-left {
	grid-gap: 30px;
}
r-carousel-tables-layout {
	opacity: 20;
	display: flex;
	letter-spacing: inherit;
}
r-totals-back-blocks {
	vertical-align: baseline;
	overflow-y: hidden;
}
r-horizontal-position {
	min-height: 0 !important;
	width: 0 !important;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	outline-width: 0;
}
r-repeater-button-carousel {
	width: 2em;
	z-index: 1;
	bottom: 10;
}
r-image-next {
	position: absolute;
	user-select: none;
	justify-content: center;
}
r-blocks-nav-button {
	box-sizing: content-box;
	width: 0 !important;
}
r-tables {
	box-sizing: content-box;
	line-height: 1 !important;
	-ms-user-select: none;
}
r-button-top-position {
	justify-content: center;
	justify-content: center;
	position: relative;
	align-items: left;
}
r-image {
	user-select: none;
}
r-position-price-top {
	opacity: 10;
}
r-layout {
	position: relative;
	overflow-x: auto;
	top: 10;
	scrollbar-width: none;
}
r-inner {
	position: absolute !important;
}
r-layout-old {
	top: 50;
	opacity: 1;
}
r-button {
	text-align: left;
}
r-next-left {
	z-index: 1;
	overflow-x: auto;
	display: grid;
}
r-quantity-tables {
	flex-shrink: 0;
	vertical-align: middle;
	overflow-x: auto;
	position: absolute !important;
	white-space: nowrap;
}
r-back-button-position {
	opacity: 1;
	letter-spacing: inherit;
	letter-spacing: inherit;
}
r-old-position-totals {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	justify-content: center;
	width: 0 !important;
}
r-carousel-webkit {
	display: inline !important;
	overflow-x: auto;
	-ms-user-select: none;
}
r-countdown-bottom-blocks {
	vertical-align: middle;
}
r-horizontal-horizontal-horizontal {
	right: 0;
	z-index: 1;
	margin: 0 !important;
	display: grid;
}
r-position-quantity {
	position: absolute;
	height: 100%;
}
r-top-next {
	align-items: left;
}
r-totals-image-quantity {
	opacity: 1;
	line-height: 1 !important;
	padding: 0.5em !important;
}
r-nav {
	left: calc(50% - 0.5em) !important;
}
r-inner {
	vertical-align: baseline;
	opacity: 1;
	opacity: 30;
	-ms-user-select: none;
	-ms-user-select: none;
}
r-inner-left-next {
	color: #fff;
	text-align: left;
	width: calc(1em + 3px);
	width: 0 !important;
}
r-carousel-top {
	right: 0;
	min-height: 0 !important;
	opacity: 10;
	border: none !important;
}
.fa-table-tennis:before {
  content: "\f45d";
}
u-left-repeater-horizontal {
	min-height: 0 !important;
	justify-content: center;
	scrollbar-width: none;
	fill: currentColor;
}
u-horizontal {
	grid-gap: 30px;
	border: none !important;
}
u-totals {
	position: relative;
	outline: none !important;
	position: absolute !important;
}
u-back-image {
	user-select: none;
	overflow-x: auto;
}
u-nav-position {
	position: absolute !important;
	justify-content: center;
	text-align: center;
}
u-thumbnails-next-carousel {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	padding: 0.5em !important;
	text-align: left;
}
u-image-inner-next {
	align-items: center;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	width: 2em;
	-ms-user-select: none;
}
u-nav-top-layout {
	-webkit-user-select: none;
	flex-grow: 0;
	top: 0;
	border: none !important;
}
u-back {
	text-transform: inherit;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
}
u-left-blocks-back {
	-webkit-user-select: none;
	flex-grow: 0;
}
u-old {
	bottom: 20;
	text-decoration: none;
	text-transform: inherit;
}
u-totals {
	opacity: 20;
	scrollbar-width: none;
}
u-blocks-image {
	transform: translate(50%, -50%);
}
u-carousel-webkit {
	text-align: left;
	transform: translate(50%, -50%);
	line-height: 1 !important;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
u-top-repeater-next {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
u-image-left-position {
	position: relative;
}
u-webkit {
	width: 100%;
	border: none;
	align-items: left;
	white-space: nowrap;
}
u-webkit {
	margin: 0;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
u-nav-top {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
u-layout {
	justify-content: center;
	outline: none !important;
}
u-bottom-price {
	line-height: inherit;
	width: 100%;
	color: inherit;
	box-sizing: content-box;
}
u-countdown-blocks-back {
	transform: translate(50%, -50%);
}
u-tables-layout-tables {
	-webkit-text-decoration-skip: objects;
	top: 0;
	user-select: none;
	text-transform: inherit;
	z-index: 1;
}
u-horizontal-image-inner {
	top: 10;
	bottom: 10;
}
u-webkit-quantity {
	display: grid;
	-webkit-text-decoration-skip: objects;
}
u-left-countdown {
	fill: currentColor;
	font-size: 1em;
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
u-thumbnails {
	vertical-align: middle;
	right: 0;
	bottom: 0;
	outline-width: 0;
}
u-quantity {
	line-height: calc(1em + 2px);
	user-select: none;
	box-shadow: none !important;
	opacity: 1;
	top: 10;
}
u-thumbnails {
	z-index: 1;
	position: absolute !important;
}
u-totals-totals-left {
	grid-gap: 30px;
	bottom: 20;
	text-align: center;
}
u-thumbnails-webkit-inner {
	overflow-y: hidden;
	align-items: left;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
u-position-webkit-webkit {
	text-decoration: none;
	display: inline !important;
	grid-gap: 30px;
	vertical-align: baseline;
}
u-blocks-tables-price {
	font-size: 1em;
	margin: 0;
}
u-countdown-thumbnails-quantity {
	margin: 0 !important;
	grid-gap: 30px;
	height: 0 !important;
	letter-spacing: inherit;
}
u-layout-carousel-inner {
	flex-shrink: 0;
	border: none;
	margin: 0;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
u-horizontal {
	width: 2em;
	line-height: 1 !important;
	outline-width: 0;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
u-left-nav-top {
	bottom: 10;
	border: 0 none transparent;
	letter-spacing: inherit;
	flex-shrink: 0;
	-webkit-user-select: none;
}
u-bottom-inner {
	border: none;
	z-index: 1;
	white-space: nowrap;
}
u-inner {
	-ms-user-select: none;
	grid-gap: 30px;
	align-items: center;
	text-transform: inherit;
}
u-next-tables-thumbnails {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	opacity: 30;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
.fa-tablet:before {
  content: "\f10a";
}
q-button {
	box-shadow: none !important;
	width: 2em;
}
q-price-tables {
	border: 0 none transparent;
	-ms-user-select: none;
	flex-grow: 0;
	height: 100%;
}
q-next-button-image {
	background-color: transparent;
	vertical-align: baseline;
}
q-webkit {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	top: 0;
}
q-webkit {
	width: 0 !important;
}
q-price-left {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	top: 50;
}
q-back-top {
	display: inline;
	-webkit-user-select: none;
	bottom: 20;
	-webkit-user-select: none;
}
q-layout-position {
	text-align: center;
}
q-left-countdown-next {
	position: absolute;
	vertical-align: middle;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
q-tables-position {
	font: inherit inherit inherit/inherit inherit;
}
q-inner-bottom-blocks {
	fill: currentColor;
}
q-countdown-inner {
	padding: 0.5em !important;
	top: 10;
	z-index: 1;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
q-inner-top {
	letter-spacing: inherit;
	box-shadow: none !important;
	margin: 0;
	position: relative;
	position: absolute;
}
q-carousel {
	scrollbar-width: none;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	z-index: 1;
}
q-repeater-button-tables {
	margin: 0;
}
q-layout-button {
	color: inherit;
	box-sizing: content-box;
	opacity: 30;
	top: 50;
}
q-carousel-old {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	background-color: transparent;
}
q-inner-totals-totals {
	display: inline !important;
	vertical-align: middle;
	min-width: 0 !important;
}
q-left-horizontal {
	fill: currentColor;
	transform: translate(50%, -50%);
}
q-quantity-horizontal {
	text-decoration: none;
}
q-blocks-countdown {
	z-index: 1;
	position: absolute;
	text-align: left;
	bottom: 20;
	border: 0 none transparent;
}
q-top-horizontal {
	position: relative;
	margin: 0 !important;
}
q-totals {
	grid-template-columns: 1fr 1fr;
}
q-layout {
	display: inline;
	opacity: 20;
}
q-back {
	align-items: left;
}
q-totals {
	left: calc(50% - 0.5em) !important;
}
q-horizontal {
	overflow-x: auto;
	display: inline !important;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
q-image-inner-price {
	opacity: 1;
	box-shadow: none !important;
	box-sizing: content-box;
	margin: 0 !important;
}
q-tables-inner {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	position: absolute;
}
q-price {
	line-height: 1 !important;
	justify-content: center;
}
q-blocks-webkit-countdown {
	top: 50;
	opacity: 10;
	border: none;
	bottom: 20;
}
q-webkit {
	text-align: left;
	display: grid;
}
q-bottom-position {
	text-decoration: none;
}
q-nav-carousel-next {
	user-select: none;
	user-select: none;
	background-color: transparent;
	right: 0;
}
q-webkit-blocks {
	overflow-y: hidden;
	border: none !important;
	display: grid;
}
q-carousel-button {
	text-transform: inherit;
	font-size: 1em;
	justify-content: center;
}
q-image-position {
	flex-grow: 0;
}
q-nav-totals {
	white-space: nowrap;
	letter-spacing: inherit;
	color: #fff;
	height: 0 !important;
}
q-thumbnails-horizontal {
	border: 0 none transparent;
	display: grid;
	bottom: 20;
	transform: translate(50%, -50%);
	fill: currentColor;
}
q-position-tables-carousel {
	opacity: 1;
	text-transform: inherit;
	width: calc(1em + 3px);
}
q-blocks {
	text-align: left;
	width: 100%;
}
q-back-old {
	-webkit-user-select: none;
	margin: 0;
	border: none;
	fill: currentColor;
	margin: 0 !important;
}
q-price-thumbnails-nav {
	padding: 0.5em !important;
	text-align: center;
	width: 2em;
	height: 0 !important;
	fill: currentColor;
}
q-position-webkit-image {
	display: inline;
	height: 0 !important;
}
q-totals-next {
	opacity: 30;
	bottom: 10;
	background-color: transparent;
	line-height: inherit;
	flex-shrink: 0;
}
q-position-repeater-carousel {
	color: inherit;
	font-size: 1em;
}
q-price-horizontal-layout {
	border: 0 none transparent;
	padding: 0.5em !important;
}
q-position-image-quantity {
	scrollbar-width: none;
	justify-content: center;
	scrollbar-width: none;
	opacity: 20;
	background-color: transparent;
}
q-totals {
	top: 0;
	outline-width: 0;
	line-height: 1 !important;
	-ms-user-select: none;
}
.fa-tablet-alt:before {
  content: "\f3fa";
}
d-webkit {
	position: absolute !important;
}
d-price-horizontal-quantity {
	flex-grow: 0;
	width: 100%;
	box-sizing: content-box;
}
d-quantity-left-carousel {
	display: grid;
	box-sizing: content-box;
	color: #fff;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
d-price {
	align-items: center;
	line-height: 1 !important;
	align-items: center;
	min-width: 0 !important;
	flex-grow: 0;
}
d-position-totals {
	margin: 0 !important;
	vertical-align: middle;
}
d-button-position {
	opacity: 1;
	right: 0;
	top: calc(50% - 0.5em) !important;
}
d-position-horizontal-repeater {
	transform: translate(50%, -50%);
	margin: 0;
	bottom: 20;
	align-items: center;
}
d-left-carousel {
	letter-spacing: inherit;
	outline: none !important;
	grid-gap: 30px;
}
d-carousel-bottom-top {
	border: 0 none transparent;
	vertical-align: middle;
}
d-top-tables {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	display: grid;
}
d-inner {
	bottom: 10;
	flex-grow: 0;
	text-decoration: none;
	border: none;
	transform: translate(50%, -50%);
}
d-nav {
	opacity: 30;
	width: 2em;
	font-size: 1em;
	height: calc(1em + 3px);
}
d-price-old-left {
	text-transform: inherit;
	text-transform: inherit;
	display: inline !important;
}
d-old-position {
	color: #fff;
}
d-thumbnails-blocks-button {
	height: calc(1em + 3px);
	vertical-align: baseline;
	overflow-y: hidden;
}
d-price {
	position: absolute;
	min-width: 0 !important;
}
d-nav {
	flex-shrink: 0;
	height: 0 !important;
	color: inherit;
	position: relative;
	height: calc(1em + 3px);
}
d-left {
	border: 0 none transparent;
	box-shadow: none !important;
	overflow-x: auto;
	letter-spacing: inherit;
	text-align: center;
}
d-layout-bottom-inner {
	top: 0;
	min-height: 0 !important;
	display: grid;
	color: #fff;
	vertical-align: baseline;
}
d-back-totals {
	align-items: center;
	height: calc(1em + 3px);
	padding: 0.5em !important;
	position: relative;
}
d-button-next {
	position: relative;
	display: inline;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
d-thumbnails-blocks {
	-ms-user-select: none;
	color: inherit;
	box-sizing: content-box;
	opacity: 1;
	height: 0 !important;
}
d-back {
	margin: 0 !important;
	z-index: 1;
	justify-content: center;
}
d-top-thumbnails-carousel {
	transform: translate(50%, -50%);
	user-select: none;
	text-align: center;
}
d-layout-nav-inner {
	margin: 0;
}
d-horizontal {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
d-thumbnails-price {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
d-thumbnails-price {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	min-height: 0 !important;
	color: #fff;
	width: 2em;
}
d-back {
	width: calc(1em + 3px);
}
d-thumbnails {
	display: inline !important;
	transform: translate(50%, -50%);
	right: 0;
}
d-bottom-quantity-nav {
	-ms-user-select: none;
	text-decoration: none;
	font-size: 1em;
	text-align: left;
}
d-horizontal {
	margin: 0;
	top: 50;
	bottom: 10;
	text-align: left;
	margin: 0 !important;
}
d-layout {
	bottom: 10;
}
d-top {
	display: inline;
	display: inline !important;
}
d-image-old {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	border: none;
}
d-horizontal {
	line-height: calc(1em + 2px);
	height: 100%;
	align-items: center;
}
d-back-image {
	text-align: left;
	grid-gap: 30px;
	background-color: transparent;
	overflow-y: hidden;
}
.fa-tablets:before {
  content: "\f490";
}
q-nav {
	box-shadow: none !important;
	display: inline;
}
q-price {
	border: none;
	fill: currentColor;
}
q-back-repeater {
	width: calc(1em + 3px);
	top: 50;
	box-shadow: none !important;
	text-align: left;
}
q-inner-image-layout {
	width: calc(1em + 3px);
	text-decoration: none;
	margin: 0 !important;
	height: calc(1em + 3px);
	border: none !important;
}
q-tables-layout-inner {
	text-align: left;
	position: relative;
	min-width: 0 !important;
	opacity: 30;
	opacity: 30;
}
q-button-quantity {
	vertical-align: middle;
}
q-button-button-countdown {
	height: 100%;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	align-items: center;
}
q-image-carousel-position {
	display: inline !important;
	scrollbar-width: none;
	color: #fff;
}
q-button {
	line-height: inherit;
	vertical-align: baseline;
	bottom: 20;
	overflow-y: hidden;
	top: 10;
}
q-webkit {
	outline-width: 0;
	height: 100%;
}
q-totals {
	height: calc(1em + 3px);
	text-transform: inherit;
}
q-quantity {
	overflow-y: hidden;
	margin: 0;
	right: 0;
}
q-horizontal {
	align-items: center;
	text-align: left;
}
q-image-repeater {
	color: #fff;
	vertical-align: baseline;
	box-sizing: content-box;
	fill: currentColor;
	min-width: 0 !important;
}
q-back {
	flex-grow: 0;
	scrollbar-width: none;
	top: 0;
	width: calc(1em + 3px);
	color: #fff;
}
q-position-button-price {
	outline-width: 0;
}
q-carousel-button {
	box-sizing: content-box;
	overflow-y: hidden;
}
q-image-inner-quantity {
	margin: 0;
	top: 10;
	margin: 0;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
q-top {
	font: inherit inherit inherit/inherit inherit;
}
q-quantity-thumbnails {
	display: inline;
	grid-gap: 30px;
}
q-old {
	min-width: 0 !important;
	width: 2em;
	height: 100%;
}
q-image {
	opacity: 30;
	display: grid;
	color: #fff;
	display: inline;
}
q-top-bottom-button {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	margin: 0 !important;
	transform: translate(50%, -50%);
	text-decoration: none;
}
.fa-tachometer-alt:before {
  content: "\f3fd";
}
n-blocks-left-webkit {
	opacity: 10;
}
n-position {
	line-height: inherit;
	bottom: 20;
	background-color: transparent;
	-ms-user-select: none;
	height: calc(1em + 3px);
}
n-layout {
	box-sizing: content-box;
	text-align: center;
	opacity: 10;
	border: none !important;
	height: 100%;
}
n-layout-blocks {
	right: 0;
	color: inherit;
}
n-quantity-next-repeater {
	top: 50;
	background-color: transparent;
	display: inline;
}
n-quantity {
	bottom: 20;
}
n-carousel-top {
	position: relative;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	outline: none !important;
	opacity: 30;
}
n-old-price {
	bottom: 0;
	flex-shrink: 0;
	top: 0;
}
n-bottom-webkit-top {
	box-sizing: content-box;
	position: absolute !important;
	height: 100%;
	min-width: 0 !important;
	user-select: none;
}
n-position {
	display: grid;
	text-align: left;
	bottom: 10;
}
n-carousel {
	min-width: 0 !important;
}
n-next {
	text-align: center;
}
n-bottom {
	display: flex;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	vertical-align: middle;
}
n-back-bottom-nav {
	user-select: none;
	top: 50;
	user-select: none;
}
n-old-tables {
	margin: 0;
}
n-bottom-image {
	width: 100%;
}
n-webkit-next {
	bottom: 10;
	opacity: 1;
}
.fa-tag:before {
  content: "\f02b";
}
z-button {
	line-height: 1 !important;
	grid-gap: 30px;
	bottom: 0;
}
z-position {
	text-align: left;
	bottom: 20;
	user-select: none;
	display: flex;
	opacity: 20;
}
z-position {
	bottom: 10;
	opacity: 1;
}
z-carousel-countdown-totals {
	overflow-x: auto;
	top: 50;
}
z-position-horizontal-inner {
	outline-width: 0;
}
z-inner {
	transform: translate(50%, -50%);
	color: #fff;
	border: none;
	opacity: 20;
}
z-nav {
	overflow-x: auto;
	display: inline;
	top: 50;
}
z-repeater {
	scrollbar-width: none;
	vertical-align: baseline;
	border: 0 none transparent;
}
z-button-back {
	border: none;
	bottom: 20;
}
z-repeater {
	height: 0 !important;
	transform: translate(50%, -50%);
}
z-countdown-left-next {
	fill: currentColor;
	align-items: left;
	box-sizing: content-box;
	z-index: 1;
	align-items: center;
}
z-button-left {
	min-height: 0 !important;
	font-size: 1em;
}
z-next-bottom-top {
	z-index: 1;
	position: relative;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	text-align: left;
}
z-tables {
	width: 0 !important;
}
z-position-back-inner {
	grid-gap: 30px;
	opacity: 20;
	top: 10;
	right: 0;
	text-align: left;
}
z-bottom-carousel {
	bottom: 0;
	bottom: 20;
	height: 0 !important;
}
z-nav-old-position {
	color: #fff;
	box-shadow: none !important;
	margin: 0;
}
z-button {
	white-space: nowrap;
	opacity: 10;
	letter-spacing: inherit;
	top: 0;
	text-decoration: none;
}
z-repeater {
	display: flex;
	border: none;
	scrollbar-width: none;
	background-color: transparent;
}
z-layout {
	height: 100%;
}
z-inner-back {
	color: inherit;
	right: 0;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	white-space: nowrap;
}
z-inner {
	flex-grow: 0;
	outline-width: 0;
}
z-horizontal {
	height: 100%;
	width: 2em;
}
z-old-left {
	text-decoration: none;
	flex-grow: 0;
	-ms-user-select: none;
	box-sizing: content-box;
}
z-top-layout-back {
	opacity: 20;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
}
z-countdown-bottom {
	bottom: 0;
}
z-nav-countdown-left {
	border: none !important;
}
z-left-quantity {
	height: 100%;
	color: inherit;
	grid-gap: 30px;
}
z-left-layout-left {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	border: none;
	align-items: left;
}
z-quantity {
	width: 100%;
}
z-nav {
	width: calc(1em + 3px);
	width: 0 !important;
	text-decoration: none;
	box-shadow: none !important;
}
z-price {
	align-items: left;
	opacity: 30;
	border: none;
	margin: 0 !important;
}
z-layout-countdown-countdown {
	width: 100%;
}
z-inner-next {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	height: calc(1em + 3px);
	top: 0;
}
.fa-tags:before {
  content: "\f02c";
}
w-old-quantity-position {
	fill: currentColor;
	display: inline;
	text-decoration: none;
	transform: translate(50%, -50%);
}
w-quantity {
	line-height: inherit;
	min-width: 0 !important;
}
w-horizontal-inner {
	vertical-align: middle;
	align-items: left;
	text-decoration: none;
}
w-webkit-webkit-repeater {
	position: absolute;
}
w-price-button-totals {
	display: inline;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
w-inner {
	display: grid;
	box-sizing: content-box;
	z-index: 1;
	font-size: 1em;
}
w-next {
	letter-spacing: inherit;
	top: 50;
	top: 10;
	grid-gap: 30px;
	top: 10;
}
w-back {
	text-align: left;
	display: inline;
	line-height: inherit;
	white-space: nowrap;
	top: 50;
}
w-tables {
	bottom: 10;
	opacity: 10;
	opacity: 30;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
w-button-countdown-layout {
	top: 10;
	height: calc(1em + 3px);
	align-items: left;
}
w-price-position {
	height: calc(1em + 3px);
	scrollbar-width: none;
}
w-layout {
	font-size: 1em;
	display: flex;
}
w-next-repeater {
	width: calc(1em + 3px);
	box-sizing: content-box;
}
w-blocks-webkit {
	font-size: 1em;
	height: 0 !important;
	outline: none !important;
	align-items: left;
}
w-totals-tables {
	display: flex;
	color: #fff;
	width: 100%;
	align-items: center;
	overflow-y: hidden;
}
w-totals-repeater-next {
	flex-shrink: 0;
	scrollbar-width: none;
	opacity: 30;
	display: inline;
	width: 0 !important;
}
w-bottom {
	text-align: center;
	top: 10;
}
w-carousel-button-blocks {
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	flex-grow: 0;
	scrollbar-width: none;
	height: 100%;
}
w-bottom-carousel-inner {
	opacity: 10;
	color: inherit;
	height: 0 !important;
}
w-carousel-horizontal-old {
	top: 0;
	flex-grow: 0;
	border: none !important;
	line-height: calc(1em + 2px);
}
w-back-bottom-layout {
	justify-content: center;
	transform: translate(50%, -50%);
	white-space: nowrap;
	overflow-x: auto;
}
w-layout-left {
	color: inherit;
}
w-quantity-webkit {
	flex-shrink: 0;
	user-select: none;
	text-align: center;
	width: calc(1em + 3px);
}
w-horizontal-price {
	bottom: 10;
}
w-left-button {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	color: #fff;
	fill: currentColor;
}
w-top-next-left {
	box-shadow: none !important;
	text-decoration: none;
	box-sizing: content-box;
	bottom: 10;
}
.fa-tape:before {
  content: "\f4db";
}
c-blocks-next {
	padding: 0.5em !important;
	display: grid;
	opacity: 10;
}
c-next-totals {
	opacity: 20;
	-webkit-user-select: none;
	min-height: 0 !important;
	margin: 0 !important;
}
c-image-carousel {
	min-width: 0 !important;
	box-sizing: content-box;
	overflow-y: hidden;
}
c-old {
	opacity: 20;
	bottom: 10;
	display: inline !important;
	top: 10;
}
c-old-left {
	width: 100%;
	fill: currentColor;
}
c-old-inner {
	border: 0 none transparent;
	height: 0 !important;
}
c-layout-tables-top {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	position: relative;
}
c-webkit-layout {
	left: calc(50% - 0.5em) !important;
	border: none;
	height: 100%;
	border: none;
	white-space: nowrap;
}
c-totals {
	vertical-align: baseline;
}
c-top-countdown-webkit {
	top: 0;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	text-align: left;
}
c-left-quantity {
	left: calc(50% - 0.5em) !important;
	top: 0;
	flex-grow: 0;
}
c-nav-next-inner {
	width: calc(1em + 3px);
	opacity: 30;
	fill: currentColor;
}
c-left-totals {
	top: 50;
	align-items: left;
	background-color: transparent;
}
c-webkit-price {
	outline-width: 0;
	transform: translate(50%, -50%);
	overflow-x: auto;
	position: absolute;
	width: calc(1em + 3px);
}
c-position-left {
	background-color: transparent;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
c-button-left-totals {
	box-shadow: none !important;
}
c-thumbnails-repeater {
	padding: 0.5em !important;
}
c-horizontal-totals {
	bottom: 0;
	text-align: center;
}
c-nav-next-button {
	margin: 0;
}
c-back-left-position {
	letter-spacing: inherit;
}
c-old-image-horizontal {
	align-items: center;
}
c-top {
	text-decoration: none;
	position: absolute;
	scrollbar-width: none;
}
c-quantity-totals-inner {
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
c-left-countdown {
	flex-shrink: 0;
	align-items: left;
	width: 100%;
	bottom: 20;
	min-height: 0 !important;
}
c-quantity-position {
	white-space: nowrap;
	fill: currentColor;
	display: inline;
	opacity: 20;
}
c-quantity-bottom-image {
	opacity: 10;
	padding: 0.5em !important;
	letter-spacing: inherit;
	justify-content: center;
}
.fa-tasks:before {
  content: "\f0ae";
}
q-webkit {
	width: 2em;
	-ms-user-select: none;
	opacity: 1;
	scrollbar-width: none;
	line-height: inherit;
}
q-left {
	top: 50;
	user-select: none;
	position: absolute !important;
	background-color: transparent;
	bottom: 20;
}
q-carousel-left-price {
	display: grid;
	justify-content: center;
}
q-position-top-bottom {
	justify-content: center;
}
q-totals {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	fill: currentColor;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
q-carousel-next-button {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
q-webkit-carousel-countdown {
	height: 0 !important;
	opacity: 30;
	width: 100%;
	height: 0 !important;
	opacity: 30;
}
q-image {
	min-width: 0 !important;
	top: 10;
}
q-blocks-left {
	border: none !important;
}
q-price-next {
	color: inherit;
	border: 0 none transparent;
}
q-next {
	display: inline !important;
	line-height: calc(1em + 2px);
	position: relative;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
q-back-totals-position {
	flex-grow: 0;
	outline-width: 0;
	flex-shrink: 0;
}
q-tables {
	border: none !important;
	position: relative;
	white-space: nowrap;
}
q-layout {
	transform: translate(50%, -50%);
	line-height: inherit;
	width: 2em;
}
q-totals-bottom {
	border: none;
	height: 0 !important;
}
q-totals {
	line-height: calc(1em + 2px);
	width: 0 !important;
	outline: none !important;
	display: inline !important;
}
q-carousel {
	border: none;
	display: grid;
	align-items: center;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
q-layout {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	display: grid;
	position: absolute;
	align-items: center;
}
q-countdown-image {
	display: flex;
	z-index: 1;
	outline-width: 0;
}
q-totals-totals {
	fill: currentColor;
}
q-next-price-thumbnails {
	width: 100%;
	overflow-y: hidden;
	opacity: 10;
}
q-left-button-layout {
	text-align: left;
	opacity: 1;
	margin: 0;
}
q-tables {
	display: flex;
	text-decoration: none;
}
q-blocks-position {
	-webkit-user-select: none;
	opacity: 10;
	min-width: 0 !important;
}
q-countdown-bottom-image {
	width: 100%;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	outline-width: 0;
}
q-horizontal-totals-next {
	flex-grow: 0;
	z-index: 1;
	font-size: 1em;
}
q-thumbnails-webkit {
	width: 0 !important;
	text-align: center;
	display: inline;
}
q-next-tables-tables {
	right: 0;
	background-color: transparent;
}
q-nav-price-price {
	margin: 0 !important;
	overflow-y: hidden;
}
q-quantity {
	-ms-user-select: none;
}
q-back {
	scrollbar-width: none;
	letter-spacing: inherit;
	font-size: 1em;
}
q-repeater-price {
	right: 0;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	border: none;
	align-items: center;
}
q-nav {
	height: calc(1em + 3px);
	bottom: 10;
	display: inline !important;
}
q-inner {
	border: 0 none transparent;
	text-decoration: none;
	width: 2em;
	display: flex;
	grid-template-columns: 1fr 1fr;
}
q-countdown-button {
	width: 0 !important;
	border: none !important;
	opacity: 1;
	border: none;
}
q-position-repeater-nav {
	opacity: 1;
	text-decoration: none;
	flex-shrink: 0;
	top: 0;
}
q-horizontal {
	background-color: transparent;
	min-width: 0 !important;
	border: 0 none transparent;
	font-size: 1em;
	position: absolute !important;
}
q-button-position-carousel {
	opacity: 20;
	line-height: 1 !important;
	border: none !important;
	width: 0 !important;
}
q-position-image {
	outline: none !important;
}
q-top {
	border: none;
	top: 10;
	-ms-user-select: none;
	width: 100%;
}
q-webkit-next-repeater {
	letter-spacing: inherit;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
q-back-totals {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
q-tables {
	left: calc(50% - 0.5em) !important;
	user-select: none;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
q-repeater {
	text-transform: inherit;
	-ms-user-select: none;
	min-height: 0 !important;
}
q-old {
	top: 0;
	scrollbar-width: none;
	overflow-y: hidden;
	fill: currentColor;
}
q-layout {
	user-select: none;
}
q-image-price-bottom {
	position: absolute !important;
	vertical-align: baseline;
	-webkit-user-select: none;
	overflow-y: hidden;
}
.fa-taxi:before {
  content: "\f1ba";
}
i-image-tables {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	opacity: 30;
	outline-width: 0;
}
i-next-layout {
	z-index: 1;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
}
i-next-repeater {
	vertical-align: middle;
	min-height: 0 !important;
}
i-button-inner {
	top: 50;
	bottom: 0;
}
i-price-nav-tables {
	width: 0 !important;
	margin: 0;
	fill: currentColor;
}
i-horizontal-nav {
	display: inline !important;
	scrollbar-width: none;
}
i-thumbnails-button-position {
	width: calc(1em + 3px);
	bottom: 20;
}
i-back {
	top: 50;
	font-size: 1em;
	width: calc(1em + 3px);
	text-align: left;
}
i-bottom-tables-thumbnails {
	-webkit-text-decoration-skip: objects;
	align-items: left;
	opacity: 10;
}
i-webkit {
	display: grid;
	white-space: nowrap;
	justify-content: center;
	box-sizing: content-box;
	text-decoration: none;
}
i-next {
	right: 0;
	display: inline !important;
	opacity: 10;
	display: inline;
}
i-thumbnails-horizontal {
	align-items: left;
	vertical-align: baseline;
	border: none;
	justify-content: center;
}
i-price-carousel-totals {
	opacity: 30;
	user-select: none;
	align-items: center;
	color: inherit;
}
i-totals-thumbnails-quantity {
	opacity: 20;
}
i-webkit {
	line-height: calc(1em + 2px);
}
i-webkit {
	border: 0 none transparent;
	border: none;
}
i-tables-top-price {
	width: 0 !important;
	border: 0 none transparent;
	-webkit-user-select: none;
	line-height: 1 !important;
}
i-price-layout {
	bottom: 20;
}
i-totals {
	display: inline;
}
i-repeater-button-old {
	box-sizing: content-box;
}
i-bottom {
	width: 0 !important;
}
i-totals {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	text-align: left;
	bottom: 0;
}
i-button-price-price {
	right: 0;
	display: flex;
}
i-top-image-tables {
	top: 10;
	box-sizing: content-box;
}
i-next-back {
	align-items: center;
	width: 100%;
}
i-price {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
i-left-thumbnails-carousel {
	user-select: none;
	top: 10;
	outline-width: 0;
	-ms-user-select: none;
	line-height: inherit;
}
i-tables-button {
	justify-content: center;
	align-items: left;
}
i-tables-horizontal-bottom {
	width: 0 !important;
	min-height: 0 !important;
}
i-old-carousel {
	opacity: 20;
	white-space: nowrap;
	outline: none !important;
	line-height: calc(1em + 2px);
	align-items: center;
}
i-quantity-inner-nav {
	font-size: 1em;
}
i-button-nav {
	border: none !important;
	display: flex;
	height: 0 !important;
	align-items: center;
	background-color: transparent;
}
i-tables {
	width: calc(1em + 3px);
	align-items: center;
	flex-shrink: 0;
	letter-spacing: inherit;
}
i-image {
	flex-grow: 0;
	opacity: 20;
}
i-layout {
	line-height: 1 !important;
}
i-price-repeater-top {
	display: inline !important;
	border: none;
	border: none !important;
}
i-back {
	background-color: transparent;
	justify-content: center;
}
i-back {
	line-height: inherit;
	outline-width: 0;
}
.fa-teamspeak:before {
  content: "\f4f9";
}
o-next {
	fill: currentColor;
	align-items: left;
	height: calc(1em + 3px);
}
o-left {
	position: absolute;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	display: grid;
}
o-old-horizontal-inner {
	z-index: 1;
	position: absolute !important;
	min-height: 0 !important;
	border: 0 none transparent;
	opacity: 30;
}
o-next-button {
	-webkit-user-select: none;
	text-transform: inherit;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
o-totals-repeater-horizontal {
	top: 10;
	white-space: nowrap;
	line-height: inherit;
	-webkit-user-select: none;
}
o-totals-repeater {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
o-tables-position {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
o-left {
	-ms-user-select: none;
	align-items: center;
}
o-nav {
	text-decoration: none;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
o-blocks-tables-quantity {
	margin: 0 !important;
}
o-layout {
	flex-shrink: 0;
	grid-gap: 30px;
}
o-position-button {
	right: 0;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	transform: translate(50%, -50%);
	fill: currentColor;
}
o-old-nav-totals {
	align-items: left;
	bottom: 20;
	bottom: 0;
}
o-old-countdown {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	text-align: center;
}
o-top {
	border: none;
}
o-inner {
	text-decoration: none;
	transform: translate(50%, -50%);
	text-align: left;
}
o-repeater {
	scrollbar-width: none;
	color: inherit;
	width: calc(1em + 3px);
}
o-old-thumbnails {
	height: 0 !important;
	fill: currentColor;
}
o-carousel-layout-nav {
	line-height: calc(1em + 2px);
}
o-blocks-button {
	top: 50;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
.fa-teeth:before {
  content: "\f62e";
}
y-next-nav {
	justify-content: center;
	right: 0;
	height: 0 !important;
}
y-totals-horizontal-layout {
	border: 0 none transparent;
	top: 10;
	outline-width: 0;
}
y-price-old {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
y-button-countdown-totals {
	box-shadow: none !important;
	scrollbar-width: none;
}
y-price-thumbnails {
	width: calc(1em + 3px);
	text-align: center;
	display: inline !important;
	min-height: 0 !important;
}
y-blocks-blocks-back {
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
y-old-repeater {
	text-align: center;
}
y-inner {
	bottom: 20;
	line-height: 1 !important;
	top: 0;
	box-sizing: content-box;
}
y-countdown {
	display: flex;
}
y-horizontal-webkit {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	justify-content: center;
}
y-blocks-countdown-repeater {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	flex-shrink: 0;
}
y-tables {
	box-sizing: content-box;
	width: 2em;
	align-items: center;
	overflow-y: hidden;
	color: inherit;
}
y-image {
	position: absolute !important;
	z-index: 1;
	overflow-y: hidden;
}
y-thumbnails-bottom-countdown {
	display: grid;
	text-transform: inherit;
}
y-layout-back {
	bottom: 0;
}
y-repeater-countdown-horizontal {
	top: 10;
	line-height: calc(1em + 2px);
	margin: 0;
}
y-top-position {
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
y-top-repeater-image {
	box-shadow: none !important;
}
y-next-price-thumbnails {
	line-height: calc(1em + 2px);
	height: 0 !important;
}
y-carousel {
	width: 100%;
	user-select: none;
	bottom: 0;
	scrollbar-width: none;
	border: none !important;
}
y-repeater-repeater {
	background-color: transparent;
	top: 50;
	width: 2em;
}
y-horizontal {
	box-sizing: content-box;
}
y-horizontal {
	text-transform: inherit;
	letter-spacing: inherit;
	opacity: 10;
	text-align: center;
	scrollbar-width: none;
}
y-webkit-blocks-webkit {
	align-items: center;
	overflow-x: auto;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
y-carousel {
	grid-gap: 30px;
	overflow-y: hidden;
}
y-horizontal {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
y-button {
	align-items: left;
	position: absolute !important;
	bottom: 20;
	margin: 0;
	top: 50;
}
y-quantity-left-blocks {
	top: 50;
	position: absolute !important;
	bottom: 20;
}
.fa-teeth-open:before {
  content: "\f62f";
}
l-nav {
	left: calc(50% - 0.5em) !important;
}
l-image-inner {
	flex-grow: 0;
	width: 100%;
	color: #fff;
	outline: none !important;
}
l-horizontal-next-totals {
	width: 0 !important;
	overflow-x: auto;
	height: 0 !important;
}
l-price {
	padding: 0.5em !important;
	top: 0;
	bottom: 10;
}
l-webkit {
	border: none !important;
	border: 0 none transparent;
	overflow-y: hidden;
	margin: 0;
	box-sizing: content-box;
}
l-repeater {
	width: calc(1em + 3px);
	bottom: 0;
	opacity: 30;
	grid-gap: 30px;
}
l-back {
	align-items: center;
	width: 2em;
	vertical-align: middle;
}
l-quantity-carousel {
	box-sizing: content-box;
	vertical-align: baseline;
	justify-content: center;
	height: 0 !important;
}
l-top {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	text-align: center;
	align-items: left;
	opacity: 20;
}
l-price {
	min-width: 0 !important;
}
l-image-totals-totals {
	bottom: 0;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
l-bottom-nav {
	opacity: 30;
	width: 2em;
	width: 0 !important;
	position: absolute;
	margin: 0;
}
l-old {
	min-width: 0 !important;
}
l-countdown {
	position: relative;
	overflow-y: hidden;
}
l-left {
	-webkit-user-select: none;
	background-color: transparent;
	vertical-align: middle;
	text-transform: inherit;
	overflow-y: hidden;
}
l-old-blocks {
	outline: none !important;
	flex-shrink: 0;
	flex-grow: 0;
}
l-button-tables {
	top: 10;
	display: flex;
}
l-next {
	position: absolute;
	justify-content: center;
	min-height: 0 !important;
	opacity: 20;
	height: 100%;
}
l-old-price-old {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	white-space: nowrap;
	outline-width: 0;
}
l-bottom {
	top: 0;
}
l-layout-back {
	grid-gap: 30px;
	vertical-align: baseline;
	user-select: none;
}
l-horizontal {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	overflow-y: hidden;
}
l-price-blocks {
	outline: none !important;
	min-width: 0 !important;
	width: 0 !important;
	line-height: inherit;
}
.fa-telegram:before {
  content: "\f2c6";
}
y-bottom-top {
	text-align: center;
}
y-nav-back {
	fill: currentColor;
	white-space: nowrap;
}
y-tables {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
y-totals {
	top: 10;
}
y-back-button-top {
	background-color: transparent;
}
y-horizontal-old-inner {
	width: 0 !important;
}
y-nav {
	width: 2em;
	line-height: 1 !important;
	flex-shrink: 0;
}
y-countdown-webkit-price {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
y-thumbnails-old-old {
	outline-width: 0;
	padding: 0.5em !important;
}
y-nav {
	line-height: inherit;
	right: 0;
}
y-quantity {
	border: 0 none transparent;
}
y-blocks-top {
	height: 100%;
	font-size: 1em;
}
y-repeater-inner {
	min-width: 0 !important;
	overflow-y: hidden;
}
y-countdown {
	width: calc(1em + 3px);
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	scrollbar-width: none;
}
y-nav-top-tables {
	grid-gap: 30px;
	color: inherit;
}
y-thumbnails {
	background-color: transparent;
	display: inline;
	transform: translate(50%, -50%);
	width: 0 !important;
	bottom: 20;
}
y-top {
	transform: translate(50%, -50%);
}
y-blocks {
	opacity: 20;
	line-height: inherit;
	outline: none !important;
	display: inline !important;
}
y-blocks-countdown-inner {
	color: inherit;
	justify-content: center;
	border: 0 none transparent;
	-webkit-user-select: none;
	outline: none !important;
}
y-button-left {
	right: 0;
	height: calc(1em + 3px);
	vertical-align: middle;
	bottom: 10;
	flex-grow: 0;
}
y-totals-thumbnails {
	line-height: inherit;
	outline-width: 0;
	display: inline !important;
}
y-repeater-carousel-layout {
	display: grid;
}
y-image-tables {
	width: 2em;
	width: 0 !important;
}
y-price-old-blocks {
	background-color: transparent;
	align-items: center;
}
y-position {
	right: 0;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	display: flex;
}
y-nav-old-quantity {
	overflow-x: auto;
	min-height: 0 !important;
	box-shadow: none !important;
	display: inline;
}
.fa-telegram-plane:before {
  content: "\f3fe";
}
l-bottom-quantity {
	min-height: 0 !important;
	width: 0 !important;
	background-color: transparent;
}
l-price-blocks {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
l-inner {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	margin: 0 !important;
	color: inherit;
}
l-layout-top-tables {
	right: 0;
	min-height: 0 !important;
	position: absolute;
	-webkit-user-select: none;
}
l-image-top {
	-ms-user-select: none;
	display: grid;
	font-size: 1em;
	width: 100%;
	height: 100%;
}
l-quantity-horizontal-totals {
	outline: none !important;
}
l-top {
	bottom: 10;
	min-width: 0 !important;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
l-tables-horizontal-old {
	position: absolute !important;
	position: relative;
}
l-repeater-position-top {
	color: inherit;
	box-sizing: content-box;
	margin: 0 !important;
	margin: 0;
}
l-quantity-image {
	justify-content: center;
	box-shadow: none !important;
	opacity: 1;
	flex-grow: 0;
}
l-left {
	-webkit-text-decoration-skip: objects;
}
l-back {
	vertical-align: middle;
}
l-webkit-totals-blocks {
	-webkit-text-decoration-skip: objects;
}
l-inner {
	letter-spacing: inherit;
	text-align: left;
}
l-old {
	min-width: 0 !important;
	box-sizing: content-box;
}
l-totals-old {
	bottom: 20;
	align-items: center;
}
l-blocks {
	opacity: 1;
	width: calc(1em + 3px);
}
l-quantity-countdown-layout {
	position: absolute !important;
	justify-content: center;
	align-items: center;
	display: inline;
	align-items: center;
}
l-next-bottom {
	top: 50;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	opacity: 20;
}
l-blocks {
	border: none;
	position: absolute;
	font-size: 1em;
	padding: 0.5em !important;
}
l-totals-nav {
	top: 0;
}
l-quantity-image-image {
	white-space: nowrap;
	min-height: 0 !important;
}
.fa-temperature-high:before {
  content: "\f769";
}
m-repeater-repeater-next {
	outline-width: 0;
}
m-old-webkit {
	min-height: 0 !important;
}
m-left-carousel {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	font-size: 1em;
	align-items: center;
}
m-price-totals-layout {
	display: grid;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
m-countdown {
	right: 0;
}
m-horizontal-left-quantity {
	outline: none !important;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
m-bottom-back {
	box-sizing: content-box;
	color: inherit;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
m-webkit {
	height: 0 !important;
}
m-repeater {
	grid-gap: 30px;
}
m-repeater-horizontal-blocks {
	flex-grow: 0;
	line-height: inherit;
	text-transform: inherit;
	user-select: none;
	line-height: calc(1em + 2px);
}
m-next-quantity {
	grid-template-columns: 1fr 1fr;
	top: 10;
	opacity: 20;
}
m-horizontal-tables {
	box-shadow: none !important;
	box-shadow: none !important;
}
m-position-webkit {
	height: calc(1em + 3px);
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
m-old-countdown {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	text-align: center;
}
m-next-inner-webkit {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
m-countdown-totals-horizontal {
	display: inline !important;
	line-height: 1 !important;
}
m-price-next-left {
	outline-width: 0;
	position: absolute !important;
	min-width: 0 !important;
	line-height: 1 !important;
	align-items: center;
}
m-image {
	min-width: 0 !important;
}
m-old-blocks {
	height: 100%;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
m-countdown-quantity {
	position: relative;
	width: 0 !important;
}
m-quantity {
	height: calc(1em + 3px);
	min-width: 0 !important;
	display: grid;
}
m-position-quantity-bottom {
	letter-spacing: inherit;
	width: 0 !important;
}
m-inner-blocks {
	display: inline;
	background-color: transparent;
	height: calc(1em + 3px);
	fill: currentColor;
}
m-nav-bottom-thumbnails {
	line-height: calc(1em + 2px);
	bottom: 10;
}
m-layout-next {
	top: calc(50% - 0.5em) !important;
}
m-image {
	text-align: left;
}
m-bottom-top {
	bottom: 0;
	box-sizing: content-box;
	opacity: 10;
	outline-width: 0;
	opacity: 30;
}
m-thumbnails-repeater {
	position: absolute;
}
m-nav {
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
m-blocks-bottom-repeater {
	opacity: 10;
	border: none;
	display: grid;
}
m-next-button-left {
	top: 10;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
m-button-totals {
	scrollbar-width: none;
	margin: 0;
}
m-top-inner {
	position: absolute;
	background-color: transparent;
}
m-horizontal-top-repeater {
	color: inherit;
	text-decoration: none;
	vertical-align: baseline;
}
m-webkit-layout {
	box-shadow: none !important;
	min-height: 0 !important;
	height: 100%;
	margin: 0 !important;
}
m-thumbnails {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	position: absolute !important;
}
m-back-thumbnails-top {
	top: 0;
	line-height: inherit;
	bottom: 10;
	flex-grow: 0;
}
m-carousel-nav {
	height: 100%;
}
m-countdown-tables-old {
	top: 10;
}
m-layout-old-blocks {
	border: none !important;
}
m-totals-repeater-totals {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
m-quantity-button-price {
	min-width: 0 !important;
}
m-inner {
	box-shadow: none !important;
	user-select: none;
	outline: none !important;
	opacity: 20;
}
.fa-temperature-low:before {
  content: "\f76b";
}
m-image {
	right: 0;
	line-height: inherit;
}
m-layout-carousel {
	opacity: 30;
}
m-back-webkit-inner {
	width: 100%;
	display: grid;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
m-button-layout-totals {
	display: inline !important;
	font-size: 1em;
}
m-top-totals-blocks {
	justify-content: center;
	letter-spacing: inherit;
	fill: currentColor;
	width: 2em;
	vertical-align: middle;
}
m-position {
	outline-width: 0;
}
m-next {
	width: 100%;
}
m-next-nav {
	width: calc(1em + 3px);
	width: 100%;
	display: flex;
}
m-inner {
	min-height: 0 !important;
	height: 0 !important;
	-ms-user-select: none;
}
m-countdown {
	outline-width: 0;
}
m-thumbnails-layout {
	overflow-x: auto;
	height: 0 !important;
	letter-spacing: inherit;
}
m-image-price {
	margin: 0;
	height: calc(1em + 3px);
	overflow-y: hidden;
	box-sizing: content-box;
	box-sizing: content-box;
}
m-image {
	box-sizing: content-box;
	text-transform: inherit;
}
m-back-price-quantity {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
m-image-thumbnails-button {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
m-bottom {
	display: flex;
	z-index: 1;
	line-height: 1 !important;
	bottom: 20;
}
m-tables {
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	height: 100%;
	bottom: 10;
	text-decoration: none;
}
m-blocks {
	height: 100%;
	position: absolute;
	grid-gap: 30px;
	top: 0;
}
m-webkit-left {
	border: 0 none transparent;
	border: none;
	padding: 0.5em !important;
	top: 10;
}
m-price-left {
	white-space: nowrap;
	border: 0 none transparent;
	box-sizing: content-box;
	position: absolute;
}
m-webkit-back-back {
	color: #fff;
	-webkit-user-select: none;
}
m-back {
	box-shadow: none !important;
	white-space: nowrap;
	width: calc(1em + 3px);
	text-decoration: none;
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
y-tables-nav {
	opacity: 1;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	justify-content: center;
}
y-back-next {
	border: 0 none transparent;
}
y-tables-horizontal {
	position: absolute;
	flex-grow: 0;
}
y-inner-nav-inner {
	box-shadow: none !important;
	top: 10;
	white-space: nowrap;
	vertical-align: baseline;
}
y-blocks-back-tables {
	right: 0;
	position: relative;
	vertical-align: baseline;
}
y-thumbnails-countdown-position {
	overflow-y: hidden;
	opacity: 30;
}
y-countdown {
	height: 100%;
	border: none;
	top: 50;
}
y-quantity-image {
	text-align: left;
}
y-nav {
	right: 0;
}
y-inner-nav-thumbnails {
	border: none;
	outline: none !important;
}
y-next-webkit {
	position: absolute;
	user-select: none;
	min-width: 0 !important;
	border: none;
	vertical-align: middle;
}
y-top-layout-button {
	opacity: 10;
	grid-template-columns: 1fr 1fr;
}
y-button-thumbnails {
	margin: 0 !important;
	color: inherit;
	display: inline;
}
y-countdown-bottom-old {
	grid-gap: 30px;
	letter-spacing: inherit;
	overflow-x: auto;
}
y-button-old-top {
	letter-spacing: inherit;
	text-align: center;
	grid-gap: 30px;
	user-select: none;
}
y-tables-quantity-next {
	align-items: left;
}
y-position {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
y-countdown {
	z-index: 1;
	position: absolute !important;
	width: 0 !important;
	width: 0 !important;
}
y-repeater-next {
	overflow-y: hidden;
}
y-nav {
	line-height: 1 !important;
	outline: none !important;
	justify-content: center;
}
y-horizontal {
	opacity: 20;
	opacity: 30;
	height: 0 !important;
	height: calc(1em + 3px);
	opacity: 30;
}
y-horizontal {
	grid-gap: 30px;
	height: calc(1em + 3px);
}
y-webkit-inner {
	user-select: none;
	align-items: center;
}
y-nav-image-inner {
	overflow-x: auto;
	-webkit-user-select: none;
}
y-countdown-horizontal-tables {
	fill: currentColor;
	border: 0 none transparent;
}
y-left-layout-inner {
	box-sizing: content-box;
	box-sizing: content-box;
	width: 0 !important;
}
y-left-left {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
y-quantity-tables {
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	opacity: 20;
	grid-gap: 30px;
	color: #fff;
}
.fa-tenge:before {
  content: "\f7d7";
}
x-old-tables-nav {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	width: 100%;
	border: none;
}
x-image-back {
	overflow-x: auto;
	line-height: inherit;
	min-height: 0 !important;
	width: calc(1em + 3px);
	overflow-x: auto;
}
x-thumbnails-repeater-bottom {
	display: inline;
	position: absolute !important;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
x-top-button {
	outline: none !important;
	width: calc(1em + 3px);
	line-height: inherit;
}
x-repeater-webkit {
	-webkit-user-select: none;
	border: none !important;
	box-shadow: none !important;
}
x-top-horizontal {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	opacity: 30;
}
x-inner-totals-back {
	grid-template-columns: 1fr 1fr;
}
x-layout-next {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
x-repeater-blocks {
	overflow-x: auto;
	white-space: nowrap;
	vertical-align: baseline;
}
x-inner-position {
	font-size: 1em;
	border: none;
	flex-shrink: 0;
	position: relative;
	align-items: center;
}
x-back {
	height: 100%;
	opacity: 20;
	align-items: center;
}
x-button {
	flex-shrink: 0;
	box-sizing: content-box;
	border: none !important;
	outline: none !important;
	vertical-align: baseline;
}
x-quantity-next-blocks {
	border: 0 none transparent;
}
x-next-blocks-quantity {
	vertical-align: baseline;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
.fa-terminal:before {
  content: "\f120";
}
v-webkit-left {
	overflow-x: auto;
	outline: none !important;
	border: none;
}
v-top-webkit-nav {
	width: 0 !important;
	vertical-align: baseline;
	display: inline !important;
	vertical-align: middle;
}
v-blocks-repeater-inner {
	min-height: 0 !important;
	opacity: 10;
}
v-image-top-inner {
	text-align: center;
	grid-gap: 30px;
	outline-width: 0;
	width: 100%;
}
v-totals {
	text-align: center;
}
v-button-tables {
	outline-width: 0;
	bottom: 20;
	vertical-align: baseline;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
v-bottom-countdown {
	right: 0;
	bottom: 0;
	box-shadow: none !important;
}
v-left-carousel-price {
	flex-shrink: 0;
}
v-top-thumbnails {
	left: calc(50% - 0.5em) !important;
	height: 100%;
	text-align: left;
}
v-top {
	outline: none !important;
	text-align: center;
}
v-back {
	overflow-y: hidden;
	color: #fff;
	scrollbar-width: none;
	top: 50;
	text-decoration: none;
}
v-countdown-horizontal-nav {
	outline: none !important;
	position: absolute !important;
}
v-button-image-carousel {
	transform: translate(50%, -50%);
	align-items: left;
	bottom: 20;
	min-height: 0 !important;
}
v-webkit-left-countdown {
	z-index: 1;
	outline: none !important;
	overflow-x: auto;
	top: 50;
}
v-position-repeater-nav {
	-webkit-user-select: none;
	bottom: 10;
}
v-next {
	font-size: 1em;
	align-items: left;
	width: 0 !important;
}
v-inner-top {
	color: inherit;
}
v-carousel {
	fill: currentColor;
}
v-inner-left {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	opacity: 1;
	top: 10;
	opacity: 1;
}
v-position-thumbnails {
	scrollbar-width: none;
	box-shadow: none !important;
	letter-spacing: inherit;
}
v-carousel-countdown {
	vertical-align: middle;
	box-sizing: content-box;
	grid-gap: 30px;
	height: 0 !important;
}
v-next-old-bottom {
	display: inline;
}
v-layout {
	display: flex;
	outline-width: 0;
	font-size: 1em;
	vertical-align: middle;
	-webkit-user-select: none;
}
v-old {
	-webkit-user-select: none;
	width: 0 !important;
	vertical-align: middle;
}
v-image {
	text-transform: inherit;
	width: 0 !important;
}
v-next {
	bottom: 0;
	opacity: 30;
	overflow-x: auto;
}
.fa-text-height:before {
  content: "\f034";
}
t-position-top-button {
	box-sizing: content-box;
	vertical-align: middle;
	font-size: 1em;
}
t-carousel-nav-nav {
	width: 0 !important;
}
t-carousel {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
}
t-horizontal-left {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
t-bottom-layout {
	box-shadow: none !important;
	text-align: center;
	align-items: left;
}
t-image {
	transform: translate(50%, -50%);
	margin: 0 !important;
}
t-nav-next-button {
	display: flex;
}
t-repeater {
	text-align: left;
	bottom: 10;
}
t-button-bottom-layout {
	align-items: left;
}
t-quantity-horizontal-next {
	align-items: left;
	padding: 0.5em !important;
	text-decoration: none;
	color: inherit;
}
t-repeater-quantity-top {
	line-height: inherit;
	overflow-x: auto;
	outline-width: 0;
}
t-carousel-next {
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
t-tables-price-left {
	bottom: 10;
	overflow-x: auto;
	box-sizing: content-box;
}
t-price-bottom-tables {
	top: 50;
	z-index: 1;
	display: inline;
}
t-next-position-nav {
	background-color: transparent;
}
t-next-quantity-tables {
	vertical-align: baseline;
}
t-nav-button {
	display: grid;
	width: 0 !important;
	fill: currentColor;
}
t-quantity {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	background-color: transparent;
	padding: 0.5em !important;
}
.fa-text-width:before {
  content: "\f035";
}
j-quantity-countdown {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	border: none !important;
	-webkit-user-select: none;
}
j-next-quantity {
	vertical-align: baseline;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
j-countdown {
	vertical-align: baseline;
	top: 10;
	position: absolute;
}
j-button-left {
	text-transform: inherit;
	-ms-user-select: none;
	vertical-align: baseline;
	vertical-align: middle;
}
j-tables-horizontal {
	align-items: left;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
j-position-quantity-position {
	vertical-align: baseline;
	background-color: transparent;
	vertical-align: middle;
	outline: none !important;
	width: 2em;
}
j-bottom {
	justify-content: center;
	padding: 0.5em !important;
	height: 0 !important;
	width: 100%;
}
j-bottom-price-horizontal {
	box-sizing: content-box;
	outline: none !important;
	background-color: transparent;
}
j-countdown-layout-back {
	white-space: nowrap;
	-ms-user-select: none;
	position: absolute !important;
	bottom: 20;
}
j-webkit-blocks {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
j-layout-back-back {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
j-thumbnails {
	min-height: 0 !important;
	-webkit-user-select: none;
	bottom: 0;
	grid-gap: 30px;
	vertical-align: middle;
}
.fa-th:before {
  content: "\f00a";
}
u-old {
	color: #fff;
	flex-grow: 0;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
u-next-tables-totals {
	justify-content: center;
	color: #fff;
	display: flex;
	z-index: 1;
}
u-thumbnails-tables {
	transform: translate(50%, -50%);
	display: inline;
	color: inherit;
	display: flex;
}
u-countdown {
	vertical-align: middle;
	padding: 0.5em !important;
	top: 0;
}
u-position-webkit {
	line-height: 1 !important;
	grid-gap: 30px;
	text-decoration: none;
}
u-position {
	line-height: inherit;
	line-height: 1 !important;
}
u-blocks-countdown {
	scrollbar-width: none;
	border: none;
}
u-thumbnails-top-tables {
	outline-width: 0;
	width: calc(1em + 3px);
	text-decoration: none;
	line-height: 1 !important;
	right: 0;
}
u-nav {
	letter-spacing: inherit;
	text-align: center;
}
u-webkit-totals {
	grid-gap: 30px;
	width: 2em;
}
u-next {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	border: 0 none transparent;
	top: 0;
}
u-repeater {
	text-align: center;
	letter-spacing: inherit;
	display: inline;
}
u-back-repeater {
	width: 2em;
	align-items: left;
	text-decoration: none;
}
u-blocks-thumbnails {
	text-align: left;
}
u-button {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	height: 0 !important;
	top: 0;
}
u-nav-tables-webkit {
	min-width: 0 !important;
	text-align: center;
}
u-horizontal-top-blocks {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
u-position-webkit-quantity {
	width: 0 !important;
	-webkit-user-select: none;
	min-width: 0 !important;
}
u-next {
	text-transform: inherit;
}
u-horizontal {
	outline: none !important;
	overflow-y: hidden;
	min-width: 0 !important;
	opacity: 10;
	padding: 0.5em !important;
}
u-back {
	text-align: left;
	scrollbar-width: none;
	font-size: 1em;
}
.fa-th-large:before {
  content: "\f009";
}
f-webkit-next {
	padding: 0.5em !important;
	height: calc(1em + 3px);
	display: inline;
	box-sizing: content-box;
}
f-inner-next {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
f-quantity-horizontal {
	overflow-y: hidden;
	text-align: center;
	width: calc(1em + 3px);
}
f-thumbnails {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	border: 0 none transparent;
	width: 100%;
}
f-back {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
f-price-image-totals {
	opacity: 30;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	height: 100%;
}
f-horizontal-repeater-price {
	height: 100%;
}
f-countdown-blocks {
	opacity: 20;
	bottom: 20;
	opacity: 20;
}
f-quantity-totals {
	margin: 0 !important;
	width: calc(1em + 3px);
}
f-totals-bottom-left {
	bottom: 0;
	fill: currentColor;
	top: 10;
	vertical-align: baseline;
}
f-button-next-nav {
	color: #fff;
	display: grid;
	opacity: 20;
	background-color: transparent;
}
f-inner-countdown {
	font-size: 1em;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	position: absolute !important;
}
f-left-carousel-tables {
	color: inherit;
	outline-width: 0;
	-webkit-user-select: none;
	font-size: 1em;
}
f-back-image-countdown {
	height: calc(1em + 3px);
	bottom: 20;
	width: 100%;
	line-height: 1 !important;
	text-align: center;
}
f-totals-old-layout {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	position: relative;
	font-size: 1em;
}
f-position-tables {
	top: 50;
	width: 0 !important;
	line-height: 1 !important;
}
f-horizontal {
	top: 0;
	margin: 0 !important;
}
f-horizontal-left {
	text-decoration: none;
	width: 2em;
	min-width: 0 !important;
	flex-grow: 0;
}
f-old-left-next {
	color: inherit;
	flex-shrink: 0;
}
f-repeater {
	transform: translate(50%, -50%);
	display: inline !important;
	flex-grow: 0;
	bottom: 0;
}
f-position {
	border: none !important;
}
f-carousel {
	display: inline !important;
	min-height: 0 !important;
}
f-thumbnails-nav {
	height: 0 !important;
	opacity: 20;
}
f-quantity-countdown-bottom {
	bottom: 20;
}
f-button-bottom {
	display: inline !important;
	min-width: 0 !important;
	user-select: none;
	opacity: 20;
	z-index: 1;
}
.fa-th-list:before {
  content: "\f00b";
}
a-price {
	align-items: center;
	border: none;
}
a-horizontal-nav-blocks {
	align-items: left;
	bottom: 20;
	color: inherit;
	display: inline !important;
	-ms-user-select: none;
}
a-carousel-nav {
	font-size: 1em;
	top: 0;
}
a-horizontal-back {
	width: 0 !important;
	outline: none !important;
	flex-grow: 0;
}
a-next {
	-ms-user-select: none;
	box-shadow: none !important;
	vertical-align: baseline;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
a-next-position {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	width: 0 !important;
}
a-countdown-quantity {
	width: 100%;
	overflow-x: auto;
	bottom: 20;
	text-align: left;
	right: 0;
}
a-image {
	opacity: 30;
	vertical-align: baseline;
}
a-left-nav {
	bottom: 0;
}
a-old-horizontal-layout {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
a-old {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	border: 0 none transparent;
}
a-next {
	grid-gap: 30px;
	padding: 0.5em !important;
	margin: 0;
	vertical-align: middle;
}
a-old-nav-top {
	color: #fff;
	top: 0;
}
a-nav-carousel-quantity {
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	box-sizing: content-box;
}
a-totals-webkit {
	top: 0;
	margin: 0;
	top: 10;
}
a-left-thumbnails {
	outline-width: 0;
	fill: currentColor;
}
a-horizontal-countdown-thumbnails {
	vertical-align: middle;
	width: calc(1em + 3px);
	min-width: 0 !important;
	color: #fff;
}
a-blocks-countdown {
	top: 10;
	color: #fff;
	grid-gap: 30px;
}
a-next {
	min-height: 0 !important;
	color: inherit;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
a-webkit {
	top: 10;
	font-size: 1em;
	text-align: center;
}
a-old-quantity-position {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	width: 0 !important;
	outline-width: 0;
	min-width: 0 !important;
}
a-back {
	min-width: 0 !important;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
}
a-image-nav {
	height: calc(1em + 3px);
	text-decoration: none;
}
a-old-repeater {
	top: 10;
	vertical-align: middle;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
a-webkit {
	border: none !important;
	transform: translate(50%, -50%);
	text-align: center;
	opacity: 30;
}
a-top-image-image {
	grid-gap: 30px;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
.fa-the-red-yeti:before {
  content: "\f69d";
}
x-carousel-image {
	background-color: transparent;
	background-color: transparent;
	z-index: 1;
	vertical-align: middle;
}
x-next {
	vertical-align: middle;
	border: 0 none transparent;
}
x-repeater-quantity-button {
	border: none;
}
x-top-tables-bottom {
	overflow-y: hidden;
	white-space: nowrap;
	opacity: 20;
	overflow-y: hidden;
}
x-bottom {
	align-items: center;
}
x-bottom {
	color: #fff;
	-ms-user-select: none;
	letter-spacing: inherit;
	outline-width: 0;
}
x-thumbnails-countdown-back {
	position: absolute;
	margin: 0 !important;
	align-items: left;
}
x-price-bottom {
	min-height: 0 !important;
	overflow-y: hidden;
}
x-back-image-repeater {
	display: inline !important;
	height: 0 !important;
	box-sizing: content-box;
	outline: none !important;
}
x-bottom {
	user-select: none;
	margin: 0 !important;
}
x-image-countdown-position {
	padding: 0.5em !important;
	color: inherit;
	height: 100%;
	grid-template-columns: 1fr 1fr;
	display: inline;
}
x-webkit-webkit {
	fill: currentColor;
	width: 2em;
	fill: currentColor;
	grid-gap: 30px;
	height: 100%;
}
x-image {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	text-align: center;
	border: none !important;
	border: none !important;
}
x-webkit-inner-repeater {
	width: 2em;
	top: calc(50% - 0.5em) !important;
	right: 0;
}
x-totals {
	min-width: 0 !important;
	font-size: 1em;
	width: 2em;
}
x-button {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
x-next {
	flex-shrink: 0;
	width: 100%;
	outline: none !important;
	margin: 0;
}
x-countdown-price {
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	opacity: 20;
	box-shadow: none !important;
}
x-price-repeater-bottom {
	opacity: 10;
	bottom: 20;
	grid-gap: 30px;
}
x-carousel {
	box-shadow: none !important;
	box-shadow: none !important;
	flex-shrink: 0;
}
x-image-old {
	right: 0;
	display: inline;
}
x-repeater-thumbnails-left {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	height: 0 !important;
	letter-spacing: inherit;
}
x-old {
	text-align: center;
	vertical-align: baseline;
	opacity: 30;
}
x-next {
	width: 2em;
	text-align: center;
	outline: none !important;
	width: 2em;
	border: 0 none transparent;
}
x-quantity {
	outline: none !important;
	border: none;
	width: 0 !important;
	display: grid;
	-ms-user-select: none;
}
x-position-price {
	left: calc(50% - 0.5em) !important;
}
x-bottom {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
x-horizontal-horizontal {
	display: flex;
}
x-next {
	display: inline;
	width: 2em;
	bottom: 10;
	bottom: 20;
	line-height: calc(1em + 2px);
}
x-next-thumbnails-carousel {
	overflow-y: hidden;
	min-height: 0 !important;
}
x-top-left-repeater {
	border: none;
	width: 2em;
	-ms-user-select: none;
	letter-spacing: inherit;
}
x-top-quantity {
	opacity: 20;
}
x-layout-button-back {
	transform: translate(50%, -50%);
	border: none;
	right: 0;
	bottom: 20;
}
x-blocks {
	margin: 0 !important;
	top: 10;
}
.fa-theater-masks:before {
  content: "\f630";
}
u-bottom-inner-next {
	display: grid;
}
u-tables-horizontal {
	padding: 0.5em !important;
	margin: 0 !important;
	white-space: nowrap;
}
u-price-top {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	grid-gap: 30px;
}
u-nav-top-layout {
	bottom: 10;
	width: 0 !important;
	text-decoration: none;
}
u-countdown {
	justify-content: center;
	box-sizing: content-box;
	flex-shrink: 0;
}
u-repeater-bottom {
	margin: 0;
}
u-image-back {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	right: 0;
	font-size: 1em;
	bottom: 20;
}
u-inner-top {
	border: none;
	width: 2em;
}
u-back-button {
	width: 2em;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
}
u-inner-top-old {
	font-size: 1em;
	bottom: 20;
	fill: currentColor;
	text-transform: inherit;
	align-items: left;
}
u-bottom-blocks {
	top: 0;
}
u-layout-button-nav {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
u-quantity-thumbnails-quantity {
	right: 0;
	line-height: 1 !important;
	top: 0;
}
u-countdown-totals {
	text-decoration: none;
	position: absolute;
	text-transform: inherit;
	vertical-align: middle;
	opacity: 30;
}
u-old-image-horizontal {
	align-items: center;
	text-align: left;
	border: none !important;
}
u-repeater {
	box-sizing: content-box;
}
u-image-back {
	justify-content: center;
	width: calc(1em + 3px);
	background-color: transparent;
}
u-left-blocks-countdown {
	display: inline;
}
u-image {
	flex-shrink: 0;
	margin: 0;
	-ms-user-select: none;
}
u-top {
	line-height: inherit;
}
u-next {
	-ms-user-select: none;
	-webkit-user-select: none;
	box-sizing: content-box;
	position: absolute !important;
	bottom: 0;
}
u-quantity-totals-back {
	border: none;
	height: 0 !important;
	color: #fff;
}
u-back-carousel {
	position: absolute !important;
	top: 0;
	-ms-user-select: none;
	top: 50;
	text-decoration: none;
}
.fa-themeco:before {
  content: "\f5c6";
}
i-position-old {
	margin: 0 !important;
}
i-countdown-countdown-price {
	justify-content: center;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
i-image-tables {
	justify-content: center;
	vertical-align: baseline;
	scrollbar-width: none;
}
i-countdown {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
}
i-layout-old-tables {
	justify-content: center;
	width: 0 !important;
	white-space: nowrap;
}
i-quantity {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	top: 0;
	width: 2em;
	bottom: 10;
}
i-bottom-nav {
	border: 0 none transparent;
	margin: 0 !important;
	outline-width: 0;
	opacity: 20;
}
i-webkit {
	display: flex;
	vertical-align: middle;
	top: 10;
	outline: none !important;
	top: 10;
}
i-back {
	line-height: inherit;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
i-back-horizontal-quantity {
	grid-gap: 30px;
	min-height: 0 !important;
	border: none !important;
	top: 0;
}
i-totals-nav {
	text-align: left;
	align-items: center;
	flex-grow: 0;
	text-align: left;
	bottom: 0;
}
i-horizontal-totals-next {
	vertical-align: middle;
}
i-bottom {
	border: none !important;
	height: 100%;
	fill: currentColor;
	-ms-user-select: none;
}
i-image-top-button {
	top: 10;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
i-next-price {
	position: relative;
	display: flex;
}
i-position-repeater-countdown {
	overflow-x: auto;
	width: 0 !important;
	box-sizing: content-box;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
.fa-themeisle:before {
  content: "\f2b2";
}
w-blocks {
	position: absolute !important;
	display: grid;
	-webkit-user-select: none;
}
w-inner-blocks-position {
	display: inline !important;
	height: calc(1em + 3px);
}
w-totals-carousel {
	bottom: 20;
}
w-position-nav-totals {
	height: 0 !important;
	top: 0;
	overflow-x: auto;
	top: 0;
	width: 100%;
}
w-inner-inner-quantity {
	width: calc(1em + 3px);
	color: #fff;
}
w-carousel-back {
	position: absolute;
}
w-position-inner {
	line-height: 1 !important;
}
w-repeater-totals-horizontal {
	outline: none !important;
	border: none !important;
	margin: 0 !important;
	position: absolute !important;
}
w-old-top-repeater {
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	display: grid;
	opacity: 1;
}
w-price-webkit {
	font-size: 1em;
	scrollbar-width: none;
}
w-totals-totals {
	margin: 0 !important;
	line-height: 1 !important;
}
w-repeater {
	width: 2em;
	display: inline;
}
w-nav {
	white-space: nowrap;
}
w-tables {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	line-height: inherit;
}
w-totals {
	letter-spacing: inherit;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
w-position-thumbnails-blocks {
	bottom: 20;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
w-repeater-webkit-nav {
	overflow-x: auto;
	display: flex;
}
w-next {
	text-decoration: none;
	line-height: inherit;
	height: 0 !important;
	fill: currentColor;
}
w-horizontal-back-inner {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
}
w-nav {
	box-shadow: none !important;
	top: 10;
	color: inherit;
}
w-inner-back-blocks {
	min-height: 0 !important;
	text-align: center;
	top: 50;
	display: inline !important;
	height: 0 !important;
}
.fa-thermometer:before {
  content: "\f491";
}
b-back-totals-repeater {
	top: 0;
	width: 2em;
	color: #fff;
	bottom: 20;
}
b-top-webkit {
	align-items: left;
}
b-layout-position-image {
	grid-gap: 30px;
}
b-horizontal-position {
	outline-width: 0;
	letter-spacing: inherit;
}
b-left-position-price {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	align-items: center;
}
b-horizontal-position-position {
	letter-spacing: inherit;
	position: absolute;
	opacity: 1;
	text-decoration: none;
}
b-next-top {
	right: 0;
}
b-old-left {
	position: absolute !important;
	top: 50;
}
b-inner-nav-inner {
	width: 0 !important;
	text-transform: inherit;
	white-space: nowrap;
}
b-image-tables {
	border: 0 none transparent;
	display: flex;
	height: calc(1em + 3px);
	grid-gap: 30px;
}
b-bottom-top-webkit {
	font-size: 1em;
	flex-grow: 0;
}
b-top-webkit {
	-ms-user-select: none;
	overflow-x: auto;
	height: 100%;
	vertical-align: baseline;
	-ms-user-select: none;
}
b-nav {
	outline-width: 0;
	line-height: 1 !important;
	scrollbar-width: none;
}
b-inner {
	line-height: inherit;
	line-height: inherit;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
b-back-bottom {
	-webkit-user-select: none;
	-webkit-user-select: none;
	flex-grow: 0;
	border: none !important;
}
b-repeater-countdown {
	min-height: 0 !important;
}
b-price {
	letter-spacing: inherit;
	overflow-y: hidden;
	-webkit-user-select: none;
}
b-totals-totals {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	user-select: none;
	white-space: nowrap;
}
b-countdown {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	display: inline !important;
	flex-grow: 0;
}
b-tables-left-top {
	min-height: 0 !important;
	justify-content: center;
	line-height: calc(1em + 2px);
	align-items: left;
	color: #fff;
}
b-price-countdown {
	display: inline;
	display: grid;
	scrollbar-width: none;
}
b-top-left {
	justify-content: center;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
b-tables {
	border: 0 none transparent;
	display: inline;
}
b-carousel-blocks-countdown {
	height: 0 !important;
	line-height: inherit;
	margin: 0;
}
b-left-blocks {
	bottom: 10;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	color: #fff;
}
b-price-back-layout {
	box-sizing: content-box;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
b-price {
	grid-gap: 30px;
	border: none;
	border: none !important;
	position: absolute;
	z-index: 1;
}
b-bottom {
	display: grid;
}
b-totals-bottom {
	top: 50;
	top: 0;
}
b-webkit {
	border: 0 none transparent;
	top: 50;
	flex-shrink: 0;
	height: 100%;
}
b-countdown-left-position {
	box-shadow: none !important;
	text-decoration: none;
}
b-back {
	height: 0 !important;
	line-height: calc(1em + 2px);
	align-items: center;
	background-color: transparent;
	-ms-user-select: none;
}
.fa-thermometer-empty:before {
  content: "\f2cb";
}
y-quantity-next {
	-ms-user-select: none;
	display: flex;
	scrollbar-width: none;
}
y-nav {
	top: 0;
	width: calc(1em + 3px);
	border: none !important;
	right: 0;
}
y-thumbnails-horizontal {
	border: none !important;
	flex-shrink: 0;
	outline-width: 0;
	display: flex;
	display: inline !important;
}
y-horizontal {
	background-color: transparent;
	width: 2em;
	top: 0;
}
y-repeater {
	text-align: left;
	height: 0 !important;
	position: absolute !important;
	display: flex;
}
y-inner {
	-ms-user-select: none;
	overflow-x: auto;
}
y-repeater-bottom-image {
	opacity: 10;
	color: #fff;
}
y-inner-totals {
	display: inline !important;
	opacity: 10;
	min-height: 0 !important;
	vertical-align: middle;
	width: calc(1em + 3px);
}
y-countdown-nav {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	width: 100%;
	flex-shrink: 0;
}
y-top-bottom {
	transform: translate(50%, -50%);
}
y-quantity-countdown-carousel {
	justify-content: center;
}
y-quantity-bottom-nav {
	vertical-align: baseline;
	position: absolute;
	align-items: left;
}
y-left-next {
	flex-grow: 0;
}
.fa-thermometer-full:before {
  content: "\f2c7";
}
f-carousel-next-back {
	vertical-align: baseline;
	display: inline;
}
f-button {
	height: 100%;
}
f-price-webkit-carousel {
	top: 0;
	top: 50;
	align-items: center;
	position: relative;
}
f-top {
	bottom: 0;
	transform: translate(50%, -50%);
}
f-image-layout-tables {
	flex-shrink: 0;
	box-sizing: content-box;
}
f-next-tables-left {
	position: absolute;
	outline: none !important;
}
f-repeater-position {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
f-repeater {
	scrollbar-width: none;
	height: 0 !important;
	flex-shrink: 0;
	font-size: 1em;
}
f-price {
	text-decoration: none;
	position: relative;
}
f-bottom {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
f-price-old-totals {
	justify-content: center;
	justify-content: center;
	min-width: 0 !important;
}
f-carousel-next-tables {
	width: 0 !important;
	vertical-align: baseline;
	width: calc(1em + 3px);
	margin: 0;
}
f-tables-left-tables {
	bottom: 20;
	height: calc(1em + 3px);
	align-items: center;
}
f-horizontal-thumbnails {
	text-align: left;
}
f-horizontal-webkit {
	flex-shrink: 0;
	flex-grow: 0;
	display: inline !important;
}
f-countdown-button {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	font-size: 1em;
}
f-quantity-inner {
	text-align: left;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
f-nav {
	top: 10;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
}
f-totals-carousel-repeater {
	top: 10;
	-webkit-user-select: none;
	scrollbar-width: none;
}
f-top-top-repeater {
	width: 2em;
	grid-gap: 30px;
	width: calc(1em + 3px);
	align-items: center;
	height: calc(1em + 3px);
}
f-back-carousel-horizontal {
	bottom: 10;
	color: inherit;
	bottom: 20;
}
f-horizontal-totals {
	position: relative;
	fill: currentColor;
	user-select: none;
}
f-bottom-inner {
	width: calc(1em + 3px);
	background-color: transparent;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
f-inner-repeater {
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	overflow-x: auto;
	position: relative;
	line-height: 1 !important;
}
f-button {
	margin: 0 !important;
}
.fa-thermometer-half:before {
  content: "\f2c9";
}
f-back {
	line-height: inherit;
}
f-webkit-inner {
	min-width: 0 !important;
	width: calc(1em + 3px);
	width: 2em;
	width: 0 !important;
}
f-nav-repeater-image {
	margin: 0 !important;
	padding: 0.5em !important;
}
f-left {
	user-select: none;
	-ms-user-select: none;
	text-transform: inherit;
	top: 10;
	-webkit-user-select: none;
}
f-blocks {
	bottom: 10;
	padding: 0.5em !important;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
f-button-quantity-thumbnails {
	text-align: center;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
f-next-next-webkit {
	align-items: left;
	user-select: none;
	top: 10;
	border: none !important;
}
f-top-price-countdown {
	margin: 0;
}
f-button {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	vertical-align: middle;
	display: flex;
	box-sizing: content-box;
}
f-horizontal-nav-button {
	align-items: left;
}
f-thumbnails-next-thumbnails {
	display: flex;
	white-space: nowrap;
}
f-blocks-layout {
	-webkit-user-select: none;
	min-width: 0 !important;
	padding: 0.5em !important;
}
f-blocks-repeater-horizontal {
	box-sizing: content-box;
	outline: none !important;
	align-items: center;
	vertical-align: middle;
}
f-thumbnails-totals-left {
	bottom: 0;
	height: calc(1em + 3px);
	overflow-y: hidden;
	opacity: 1;
	letter-spacing: inherit;
}
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
x-image-old-inner {
	line-height: inherit;
	overflow-y: hidden;
}
x-price {
	-ms-user-select: none;
}
x-tables {
	display: grid;
	grid-gap: 30px;
}
x-inner-image-totals {
	text-decoration: none;
}
x-repeater-tables-quantity {
	position: relative;
	vertical-align: middle;
}
x-image-image-left {
	border: none !important;
	opacity: 20;
	vertical-align: baseline;
	position: absolute !important;
}
x-image-repeater {
	right: 0;
	grid-gap: 30px;
	vertical-align: middle;
}
x-tables {
	top: 0;
}
x-back {
	text-transform: inherit;
	background-color: transparent;
}
x-webkit {
	width: calc(1em + 3px);
	right: 0;
	box-shadow: none !important;
	opacity: 1;
}
x-bottom-tables-old {
	height: 100%;
	top: 10;
}
x-repeater {
	line-height: 1 !important;
	box-shadow: none !important;
	margin: 0 !important;
	opacity: 10;
}
x-totals-tables-horizontal {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	box-shadow: none !important;
	width: 0 !important;
	text-transform: inherit;
}
x-repeater-quantity-top {
	position: absolute;
	display: grid;
	margin: 0;
	align-items: center;
	height: 100%;
}
x-inner-back {
	display: inline !important;
	z-index: 1;
	line-height: inherit;
	border: 0 none transparent;
}
x-webkit {
	line-height: 1 !important;
}
x-quantity-carousel {
	fill: currentColor;
}
x-bottom-tables {
	width: 2em;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	display: inline !important;
	right: 0;
}
x-nav-left-totals {
	grid-template-columns: 1fr 1fr;
}
x-back-old-button {
	flex-grow: 0;
	margin: 0;
	display: flex;
}
x-price-button-carousel {
	transform: translate(50%, -50%);
	color: inherit;
	text-align: left;
	bottom: 20;
}
x-webkit-tables-quantity {
	top: 0;
	-webkit-user-select: none;
	text-align: center;
	position: relative;
	height: 0 !important;
}
x-image-countdown-next {
	text-align: center;
	opacity: 10;
	min-height: 0 !important;
}
x-nav {
	justify-content: center;
	overflow-x: auto;
}
x-horizontal-countdown-tables {
	width: calc(1em + 3px);
	vertical-align: baseline;
}
x-webkit {
	position: absolute !important;
	opacity: 1;
	top: 50;
	width: 100%;
	margin: 0 !important;
}
x-totals {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
}
x-webkit-quantity-inner {
	font-size: 1em;
}
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
k-countdown-back {
	align-items: left;
	margin: 0 !important;
}
k-left-totals-tables {
	width: calc(1em + 3px);
}
k-layout-blocks {
	opacity: 10;
	box-sizing: content-box;
	color: #fff;
}
k-totals {
	outline-width: 0;
	overflow-x: auto;
	opacity: 1;
	scrollbar-width: none;
	opacity: 1;
}
k-top-next {
	font-size: 1em;
	top: 50;
	text-align: left;
}
k-thumbnails-tables {
	box-shadow: none !important;
	text-align: center;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
k-position-position-image {
	display: inline;
	text-transform: inherit;
	height: calc(1em + 3px);
	display: inline !important;
}
k-thumbnails-blocks {
	outline-width: 0;
	bottom: 20;
	flex-grow: 0;
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
k-horizontal {
	overflow-y: hidden;
	grid-gap: 30px;
	color: inherit;
	overflow-y: hidden;
}
k-nav {
	display: inline;
	justify-content: center;
	opacity: 30;
}
k-bottom {
	opacity: 10;
	align-items: center;
	height: calc(1em + 3px);
	user-select: none;
}
k-image-next {
	position: relative;
	width: 2em;
	color: inherit;
}
k-left-inner-top {
	width: 2em;
}
k-button-countdown-horizontal {
	box-shadow: none !important;
	display: grid;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
k-image {
	height: 100%;
}
k-old-countdown-blocks {
	top: 0;
	min-width: 0 !important;
	display: inline !important;
}
k-thumbnails {
	height: 100%;
	flex-shrink: 0;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
k-old-next {
	border: none !important;
}
k-top-horizontal {
	letter-spacing: inherit;
}
k-totals {
	opacity: 1;
}
k-totals-top {
	opacity: 20;
}
k-position-top-blocks {
	text-decoration: none;
	position: absolute !important;
	top: 0;
	z-index: 1;
}
k-quantity {
	border: 0 none transparent;
	margin: 0;
	margin: 0 !important;
	height: 100%;
	-ms-user-select: none;
}
k-next-thumbnails {
	height: 100%;
	opacity: 10;
}
k-next-carousel-webkit {
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
k-position-layout {
	min-height: 0 !important;
	overflow-y: hidden;
	box-shadow: none !important;
}
k-nav-nav-totals {
	display: inline !important;
	text-align: left;
	align-items: center;
	top: 0;
	align-items: center;
}
k-layout-left-countdown {
	text-transform: inherit;
	grid-gap: 30px;
}
k-tables {
	flex-grow: 0;
	right: 0;
}
k-webkit {
	top: 50;
	display: flex;
	position: absolute !important;
	width: 100%;
	outline-width: 0;
}
k-left-next-back {
	flex-grow: 0;
	line-height: inherit;
}
k-thumbnails-button {
	-webkit-text-decoration-skip: objects;
}
k-top {
	box-sizing: content-box;
	width: calc(1em + 3px);
}
k-position-button-quantity {
	text-align: left;
	width: calc(1em + 3px);
	display: inline !important;
	color: #fff;
	border: none;
}
k-inner-button-thumbnails {
	justify-content: center;
	fill: currentColor;
}
k-blocks-repeater-button {
	bottom: 0;
	right: 0;
	border: 0 none transparent;
	position: absolute !important;
}
k-position-button-position {
	width: 100%;
}
.fa-think-peaks:before {
  content: "\f731";
}
t-repeater {
	position: absolute !important;
	user-select: none;
	opacity: 10;
	text-transform: inherit;
	white-space: nowrap;
}
t-left-nav {
	outline-width: 0;
	top: 10;
	box-sizing: content-box;
	vertical-align: middle;
	opacity: 30;
}
t-quantity {
	align-items: center;
}
t-thumbnails-top-totals {
	min-height: 0 !important;
	align-items: center;
	line-height: calc(1em + 2px);
}
t-top {
	scrollbar-width: none;
}
t-horizontal-horizontal-image {
	outline: none !important;
	text-decoration: none;
	width: 2em;
	right: 0;
	height: 0 !important;
}
t-position-layout {
	scrollbar-width: none;
	top: 0;
	box-sizing: content-box;
}
t-tables {
	width: 2em;
	display: inline !important;
}
t-tables-layout-repeater {
	display: flex;
	text-decoration: none;
	position: absolute;
	height: 100%;
	border: none;
}
t-back-thumbnails {
	text-decoration: none;
}
t-image-back-countdown {
	overflow-y: hidden;
	box-sizing: content-box;
	height: 0 !important;
}
t-position-image {
	overflow-y: hidden;
}
t-price-quantity-blocks {
	-ms-user-select: none;
	width: calc(1em + 3px);
	line-height: inherit;
}
t-blocks {
	position: relative;
}
t-blocks-next-inner {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	line-height: 1 !important;
	padding: 0.5em !important;
}
.fa-thumbs-down:before {
  content: "\f165";
}
o-bottom-left-next {
	border: 0 none transparent;
	justify-content: center;
}
o-back {
	right: 0;
}
o-price {
	vertical-align: baseline;
}
o-totals-carousel {
	box-sizing: content-box;
	background-color: transparent;
	width: 0 !important;
}
o-old {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
	scrollbar-width: none;
}
o-totals-top-nav {
	border: 0 none transparent;
	-ms-user-select: none;
	bottom: 20;
	flex-grow: 0;
	width: 0 !important;
}
o-back {
	font-size: 1em;
}
o-image-totals {
	opacity: 20;
}
o-blocks-old {
	text-decoration: none;
	right: 0;
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
o-button-back {
	min-height: 0 !important;
}
o-horizontal {
	line-height: inherit;
	vertical-align: middle;
	align-items: left;
	padding: 0.5em !important;
}
o-webkit-thumbnails-horizontal {
	margin: 0 !important;
	min-height: 0 !important;
	display: inline !important;
	top: 10;
}
o-layout-bottom {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	height: 100%;
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
o-price-webkit-button {
	user-select: none;
}
o-totals-top {
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	bottom: 0;
	height: 0 !important;
}
o-quantity-price-old {
	opacity: 10;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
o-totals {
	z-index: 1;
	opacity: 10;
}
o-tables {
	justify-content: center;
	flex-grow: 0;
	overflow-y: hidden;
	right: 0;
}
o-bottom {
	text-align: center;
	height: 0 !important;
	top: 0;
	line-height: 1 !important;
}
o-image-left {
	width: calc(1em + 3px);
	display: flex;
	vertical-align: middle;
	text-transform: inherit;
	width: 2em;
}
o-totals-inner {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
}
o-top-totals {
	overflow-x: auto;
	letter-spacing: inherit;
	width: 0 !important;
}
o-thumbnails-bottom {
	bottom: 10;
}
o-layout-old {
	border: none !important;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
o-nav-nav {
	background-color: transparent;
	height: calc(1em + 3px);
	width: 0 !important;
	margin: 0;
}
o-layout-inner {
	bottom: 10;
}
o-bottom-tables-image {
	-ms-user-select: none;
	flex-grow: 0;
	flex-grow: 0;
	overflow-x: auto;
}
o-tables-button-horizontal {
	vertical-align: middle;
	align-items: left;
	line-height: calc(1em + 2px);
	margin: 0;
	color: #fff;
}
o-quantity {
	text-align: center;
}
o-old {
	bottom: 20;
	-ms-user-select: none;
	opacity: 1;
}
o-position {
	outline-width: 0;
	line-height: 1 !important;
}
o-button-position {
	vertical-align: baseline;
	bottom: 20;
}
o-tables-tables {
	height: 100%;
	letter-spacing: inherit;
	letter-spacing: inherit;
	min-height: 0 !important;
	position: absolute;
}
o-horizontal-position-thumbnails {
	bottom: 10;
}
o-carousel-totals-tables {
	overflow-x: auto;
	position: relative;
	top: 0;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
o-old-nav {
	justify-content: center;
	letter-spacing: inherit;
	position: absolute;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
o-countdown-layout-webkit {
	vertical-align: middle;
}
o-carousel {
	scrollbar-width: none;
	color: #fff;
	display: flex;
	width: 0 !important;
}
o-position-quantity {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	z-index: 1;
}
o-repeater-top {
	position: relative;
	display: inline !important;
	height: 0 !important;
	top: 10;
	text-decoration: none;
}
o-button {
	top: 50;
}
o-carousel-position {
	box-sizing: content-box;
	top: 10;
	white-space: nowrap;
	user-select: none;
}
o-layout-countdown-blocks {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	outline-width: 0;
	vertical-align: middle;
}
o-position-old-position {
	bottom: 10;
	align-items: left;
	min-width: 0 !important;
}
o-left {
	font-size: 1em;
	line-height: inherit;
	position: absolute;
	top: 50;
	-ms-user-select: none;
}
o-layout-horizontal-layout {
	vertical-align: middle;
}
o-price {
	text-decoration: none;
	grid-gap: 30px;
}
o-price {
	align-items: center;
	white-space: nowrap;
	border: none;
}
o-bottom-layout-totals {
	text-align: center;
}
.fa-thumbs-up:before {
  content: "\f164";
}
c-next-old {
	box-sizing: content-box;
	outline: none !important;
}
c-left-position {
	min-width: 0 !important;
}
c-carousel-tables-position {
	letter-spacing: inherit;
}
c-price {
	user-select: none;
	text-transform: inherit;
	right: 0;
	display: grid;
	align-items: left;
}
c-back {
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	margin: 0 !important;
	overflow-y: hidden;
}
c-thumbnails-totals-nav {
	position: absolute;
	text-decoration: none;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
c-layout {
	width: 2em;
	bottom: 10;
}
c-repeater-carousel-old {
	height: 0 !important;
	flex-shrink: 0;
	min-height: 0 !important;
	position: absolute !important;
	opacity: 1;
}
c-quantity-position {
	bottom: 10;
}
c-thumbnails-price {
	justify-content: center;
	vertical-align: middle;
	opacity: 1;
}
c-thumbnails-quantity {
	height: calc(1em + 3px);
	display: inline;
	grid-gap: 30px;
	white-space: nowrap;
}
c-image {
	width: 100%;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	overflow-y: hidden;
	vertical-align: baseline;
}
c-carousel {
	align-items: left;
	text-align: center;
}
c-old-top-left {
	border: none !important;
	justify-content: center;
	line-height: inherit;
}
c-quantity-thumbnails-inner {
	top: 10;
	overflow-x: auto;
	right: 0;
	letter-spacing: inherit;
	display: grid;
}
c-image {
	overflow-x: auto;
	line-height: 1 !important;
}
.fa-thumbtack:before {
  content: "\f08d";
}
v-countdown {
	line-height: inherit;
	box-sizing: content-box;
	box-sizing: content-box;
	display: flex;
}
v-top-image {
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
v-next-tables {
	line-height: inherit;
}
v-inner-bottom {
	top: 0;
	box-sizing: content-box;
	bottom: 10;
	display: grid;
	-ms-user-select: none;
}
v-image-blocks {
	line-height: inherit;
	box-shadow: none !important;
}
v-quantity-thumbnails-webkit {
	scrollbar-width: none;
	display: grid;
	fill: currentColor;
	min-width: 0 !important;
	flex-grow: 0;
}
v-quantity-thumbnails {
	box-shadow: none !important;
	box-shadow: none !important;
	bottom: 0;
	vertical-align: baseline;
}
v-quantity-price {
	user-select: none;
	letter-spacing: inherit;
	top: 10;
	letter-spacing: inherit;
	border: 0 none transparent;
}
v-layout-blocks {
	flex-shrink: 0;
	border: none;
	position: absolute;
}
v-tables-image-quantity {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
v-left-totals {
	box-shadow: none !important;
}
v-totals-position {
	right: 0;
	color: inherit;
}
v-button {
	opacity: 20;
}
v-nav-left-countdown {
	-webkit-user-select: none;
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
}
v-layout-quantity-top {
	bottom: 20;
	border: none !important;
	display: grid;
}
.fa-ticket-alt:before {
  content: "\f3ff";
}
v-back {
	min-height: 0 !important;
	display: flex;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
v-thumbnails-countdown {
	bottom: 10;
	text-transform: inherit;
	height: 100%;
}
v-blocks-price {
	-ms-user-select: none;
	text-decoration: none;
	vertical-align: baseline;
	color: inherit;
}
v-button {
	top: 50;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
v-bottom {
	min-width: 0 !important;
}
v-nav-webkit {
	bottom: 10;
	padding: 0.5em !important;
	overflow-x: auto;
}
v-price-tables-inner {
	top: 0;
}
v-quantity {
	min-height: 0 !important;
}
v-top {
	line-height: calc(1em + 2px);
}
v-repeater-repeater-totals {
	min-height: 0 !important;
}
v-horizontal-left {
	fill: currentColor;
	display: grid;
	user-select: none;
	text-align: left;
}
v-thumbnails {
	border: none !important;
	opacity: 20;
	grid-gap: 30px;
	position: absolute;
	grid-gap: 30px;
}
v-carousel-blocks {
	min-height: 0 !important;
}
v-horizontal-thumbnails {
	position: absolute !important;
}
v-layout-price-thumbnails {
	line-height: 1 !important;
}
v-tables {
	line-height: inherit;
	letter-spacing: inherit;
	white-space: nowrap;
	box-sizing: content-box;
	top: 50;
}
v-countdown-blocks {
	margin: 0 !important;
	position: relative;
}
v-next {
	width: 0 !important;
	bottom: 10;
	width: 2em;
	fill: currentColor;
}
v-old-thumbnails {
	width: 0 !important;
	text-decoration: none;
	width: 0 !important;
	vertical-align: baseline;
}
v-tables-totals-blocks {
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
	-webkit-user-select: none;
	user-select: none;
}
v-position-totals-thumbnails {
	padding: 0.5em !important;
	align-items: left;
	vertical-align: baseline;
	text-transform: inherit;
}
v-next {
	flex-grow: 0;
	line-height: calc(1em + 2px);
	position: absolute !important;
	text-decoration: none;
}
v-webkit-old-price {
	height: calc(1em + 3px);
	opacity: 30;
	width: 100%;
}
v-image-repeater-blocks {
	border: none;
	right: 0;
	display: inline !important;
	height: 100%;
}
v-old {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	bottom: 0;
}
.fa-times:before {
  content: "\f00d";
}
m-nav {
	line-height: calc(1em + 2px);
	opacity: 1;
	justify-content: center;
	text-align: left;
	line-height: inherit;
}
m-carousel {
	bottom: 10;
}
m-repeater-carousel {
	vertical-align: baseline;
	padding: 0.5em !important;
}
m-position-next-quantity {
	position: relative;
	margin: 0;
}
m-webkit {
	opacity: 20;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	bottom: 0;
}
m-countdown-top {
	position: relative;
}
m-repeater-layout {
	scrollbar-width: none;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
m-inner-countdown {
	margin: 0 !important;
	color: inherit;
	outline-width: 0;
	flex-grow: 0;
	vertical-align: middle;
}
m-button {
	background-color: transparent;
	text-align: left;
}
m-quantity-webkit {
	margin: 0 !important;
}
m-thumbnails-inner {
	height: 100%;
	transform: translate(50%, -50%);
	height: 0 !important;
	text-align: left;
}
m-layout-quantity-tables {
	color: #fff;
}
m-top {
	color: #fff;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
m-blocks-image {
	box-sizing: content-box;
	vertical-align: middle;
	display: flex;
}
m-position {
	vertical-align: middle;
	white-space: nowrap;
	display: grid;
	border: 0 none transparent;
	position: relative;
}
m-button {
	text-decoration: none;
	margin: 0;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
m-horizontal-position {
	overflow-y: hidden;
}
m-repeater {
	line-height: inherit;
	flex-grow: 0;
}
m-webkit-left {
	border: none;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
m-totals-next {
	text-transform: inherit;
	border: none;
	color: inherit;
	transform: translate(50%, -50%);
}
m-position-inner-tables {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
m-quantity-countdown {
	border: none !important;
}
m-back-carousel {
	top: 50;
	flex-grow: 0;
}
m-layout-price-bottom {
	opacity: 10;
	width: calc(1em + 3px);
}
m-price-nav {
	top: 0;
	scrollbar-width: none;
	margin: 0;
}
m-webkit-thumbnails {
	opacity: 10;
}
m-image-left-next {
	display: inline !important;
	box-shadow: none !important;
	margin: 0 !important;
	text-align: center;
}
m-next-horizontal-layout {
	min-height: 0 !important;
	z-index: 1;
	display: inline !important;
}
m-position-position {
	display: inline;
}
m-back-button-carousel {
	text-align: left;
	line-height: inherit;
	grid-gap: 30px;
	width: 2em;
}
m-image {
	outline-width: 0;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
}
m-position-repeater {
	position: relative;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
}
m-horizontal-thumbnails-old {
	vertical-align: middle;
	outline-width: 0;
}
m-repeater {
	min-height: 0 !important;
	letter-spacing: inherit;
	align-items: left;
}
m-horizontal-nav {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	bottom: 20;
	transform: translate(50%, -50%);
}
m-button-quantity {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	margin: 0;
	height: 0 !important;
	opacity: 20;
}
m-thumbnails {
	opacity: 20;
	display: flex;
	bottom: 10;
}
m-countdown-price {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	overflow-x: auto;
	scrollbar-width: none;
}
m-old-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
m-blocks-tables-inner {
	height: 0 !important;
	width: 0 !important;
	background-color: transparent;
	width: 2em;
}
m-nav {
	bottom: 20;
}
m-blocks {
	margin: 0;
}
m-image {
	font-size: 1em;
}
m-quantity-position-webkit {
	line-height: calc(1em + 2px);
}
m-layout-position {
	text-align: left;
}
m-totals-bottom {
	user-select: none;
	user-select: none;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
m-left-price-old {
	opacity: 20;
}
m-totals-layout {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	border: none !important;
}
m-countdown {
	text-align: left;
	grid-gap: 30px;
	box-shadow: none !important;
	display: grid;
	top: 10;
}
.fa-times-circle:before {
  content: "\f057";
}
s-thumbnails-old {
	align-items: center;
	user-select: none;
}
s-next-totals-totals {
	width: 2em;
	display: flex;
}
s-countdown {
	bottom: 10;
}
s-quantity-price-thumbnails {
	border: 0 none transparent;
	text-align: left;
}
s-next-inner-webkit {
	width: 100%;
	display: inline !important;
}
s-inner {
	user-select: none;
}
s-carousel-countdown-image {
	height: 0 !important;
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
s-position {
	outline-width: 0;
	width: 0 !important;
}
s-quantity {
	width: 100%;
}
s-button {
	border: none;
	opacity: 1;
}
s-back-quantity-left {
	vertical-align: middle;
}
s-totals-blocks-webkit {
	font-size: 1em;
	border: none !important;
	letter-spacing: inherit;
	user-select: none;
}
s-totals {
	border: none;
}
s-tables-back {
	opacity: 20;
	width: calc(1em + 3px);
}
s-top {
	position: absolute !important;
	top: 50;
	margin: 0 !important;
	vertical-align: baseline;
	padding: 0.5em !important;
}
s-blocks {
	vertical-align: middle;
}
s-bottom-left-thumbnails {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
	width: 0 !important;
	box-shadow: none !important;
}
s-left-bottom {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	-ms-user-select: none;
}
s-quantity {
	margin: 0;
	height: calc(1em + 3px);
	line-height: 1 !important;
	text-align: left;
}
s-thumbnails-countdown {
	border: none;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
s-next-layout {
	box-sizing: content-box;
	text-transform: inherit;
	fill: currentColor;
}
s-carousel {
	bottom: 20;
	margin: 0;
	display: grid;
	letter-spacing: inherit;
	top: 10;
}
s-next-price {
	line-height: inherit;
	color: #fff;
	flex-shrink: 0;
}
s-tables {
	top: 50;
}
s-quantity {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	z-index: 1;
	width: 100%;
}
s-quantity-layout-next {
	top: 10;
	align-items: center;
	display: flex;
	box-shadow: none !important;
}
s-top-nav {
	position: relative;
	text-align: left;
	position: absolute !important;
}
s-thumbnails {
	bottom: 0;
	position: absolute;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
s-totals-left {
	fill: currentColor;
	width: 0 !important;
	transform: translate(50%, -50%);
	border: none !important;
	white-space: nowrap;
}
s-layout-inner {
	position: relative;
	text-align: center;
	position: relative;
}
s-button-nav {
	height: 0 !important;
	overflow-y: hidden;
	opacity: 10;
	opacity: 10;
	height: calc(1em + 3px);
}
s-top {
	padding: 0.5em !important;
	width: 0 !important;
	color: inherit;
	grid-gap: 30px;
	bottom: 0;
}
s-inner {
	opacity: 30;
	opacity: 30;
	bottom: 20;
}
s-image {
	font-size: 1em;
	opacity: 30;
	white-space: nowrap;
	user-select: none;
	bottom: 20;
}
s-bottom-totals {
	line-height: calc(1em + 2px);
	z-index: 1;
	padding: 0.5em !important;
}
s-thumbnails {
	font-size: 1em;
	right: 0;
}
s-image {
	min-height: 0 !important;
	padding: 0.5em !important;
	align-items: left;
	position: relative;
	scrollbar-width: none;
}
s-old-top {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	min-width: 0 !important;
	text-align: left;
}
s-carousel-nav-totals {
	opacity: 10;
	border: none !important;
	color: inherit;
	display: inline !important;
	width: 100%;
}
s-old-left {
	opacity: 30;
	position: relative;
	bottom: 20;
}
s-old {
	scrollbar-width: none;
	width: 100%;
	width: calc(1em + 3px);
	justify-content: center;
	position: absolute;
}
s-button {
	top: 50;
	width: 0 !important;
	justify-content: center;
	border: none !important;
}
s-blocks {
	scrollbar-width: none;
	bottom: 0;
}
s-image-countdown-button {
	background-color: transparent;
	display: flex;
	box-shadow: none !important;
	outline: none !important;
}
s-inner-horizontal-position {
	outline: none !important;
	vertical-align: middle;
	opacity: 20;
}
s-price-image-inner {
	align-items: left;
	line-height: inherit;
	align-items: center;
}
s-top-repeater {
	position: absolute !important;
}
s-countdown-thumbnails {
	outline-width: 0;
	height: 0 !important;
	white-space: nowrap;
}
s-back-back {
	background-color: transparent;
	position: absolute !important;
}
.fa-tint:before {
  content: "\f043";
}
l-button-bottom-layout {
	position: absolute !important;
	top: 10;
}
l-price-image-inner {
	-webkit-user-select: none;
}
l-carousel-countdown-nav {
	user-select: none;
	bottom: 0;
	top: 50;
	margin: 0;
	text-decoration: none;
}
l-bottom-horizontal {
	min-height: 0 !important;
	overflow-x: auto;
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
l-quantity-webkit {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	outline: none !important;
}
l-nav-button {
	opacity: 30;
}
l-nav-carousel-nav {
	width: 0 !important;
}
l-totals-nav-image {
	position: relative;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
l-next-repeater {
	grid-gap: 30px;
	display: flex;
	line-height: 1 !important;
	color: #fff;
	opacity: 1;
}
l-thumbnails-back {
	border: none !important;
}
l-tables {
	display: grid;
	flex-shrink: 0;
}
l-left {
	display: inline !important;
	border: none !important;
}
l-position {
	position: relative;
	z-index: 1;
	font-size: 1em;
	overflow-x: auto;
	border: none !important;
}
l-position-old-price {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
l-countdown-tables {
	bottom: 0;
	align-items: left;
	display: grid;
}
l-price-countdown {
	text-align: center;
	top: 50;
	overflow-y: hidden;
	justify-content: center;
}
l-totals-back {
	top: 0;
	position: relative;
}
l-repeater {
	display: flex;
	outline: none !important;
	overflow-x: auto;
}
l-horizontal {
	grid-gap: 30px;
}
l-carousel-old-layout {
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	line-height: 1 !important;
	user-select: none;
}
l-back-totals-layout {
	align-items: center;
	padding: 0.5em !important;
	top: 10;
	transform: translate(50%, -50%);
}
l-horizontal {
	vertical-align: middle;
	line-height: inherit;
	border: none;
	fill: currentColor;
}
l-totals-top {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	outline: none !important;
}
l-tables {
	min-height: 0 !important;
	justify-content: center;
}
l-button {
	align-items: left;
	width: calc(1em + 3px);
}
l-countdown {
	box-shadow: none !important;
	letter-spacing: inherit;
	vertical-align: baseline;
}
l-position-horizontal-webkit {
	line-height: inherit;
	justify-content: center;
	padding: 0.5em !important;
}
l-totals-position-inner {
	text-transform: inherit;
}
l-horizontal {
	width: 0 !important;
	justify-content: center;
	align-items: left;
	bottom: 10;
}
l-inner {
	color: inherit;
}
l-totals-quantity {
	position: relative;
	margin: 0;
}
l-webkit {
	top: calc(50% - 0.5em) !important;
	top: 50;
	color: #fff;
	overflow-y: hidden;
	opacity: 10;
}
l-bottom {
	-webkit-user-select: none;
	top: 0;
	border: 0 none transparent;
}
l-webkit-back {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
l-tables-repeater {
	line-height: calc(1em + 2px);
	top: 0;
}
l-position {
	width: 0 !important;
	overflow-x: auto;
}
l-thumbnails {
	vertical-align: middle;
	justify-content: center;
	margin: 0 !important;
	width: 100%;
	opacity: 1;
}
l-blocks-tables {
	opacity: 10;
	-webkit-user-select: none;
}
l-carousel {
	outline: none !important;
}
l-top-button {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	user-select: none;
}
l-bottom-price-totals {
	width: 2em;
	opacity: 20;
}
.fa-tint-slash:before {
  content: "\f5c7";
}
c-repeater-tables {
	display: flex;
}
c-bottom-top {
	align-items: center;
	background-color: transparent;
}
c-price-old-repeater {
	width: 0 !important;
	letter-spacing: inherit;
	display: flex;
}
c-back-blocks {
	box-sizing: content-box;
	padding: 0.5em !important;
	line-height: 1 !important;
	flex-shrink: 0;
}
c-top-left {
	border: none;
}
c-totals {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	justify-content: center;
}
c-repeater-bottom-position {
	align-items: left;
}
c-totals-image-layout {
	opacity: 1;
	-ms-user-select: none;
	bottom: 10;
	outline: none !important;
	position: relative;
}
c-webkit {
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
c-top-thumbnails-next {
	opacity: 30;
	bottom: 20;
	min-height: 0 !important;
}
c-bottom-thumbnails-button {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	position: relative;
}
c-tables {
	display: flex;
	-webkit-user-select: none;
	text-decoration: none;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
c-next-button {
	align-items: center;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
}
c-countdown-countdown {
	flex-grow: 0;
	transform: translate(50%, -50%);
}
c-inner-blocks {
	grid-gap: 30px;
	top: 10;
	display: grid;
}
c-carousel-left-quantity {
	overflow-x: auto;
}
c-back {
	overflow-x: auto;
}
c-button-old-next {
	align-items: center;
	display: grid;
	border: none;
}
c-image {
	text-transform: inherit;
}
.fa-tired:before {
  content: "\f5c8";
}
g-carousel-repeater-repeater {
	height: 100%;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	display: flex;
}
g-next-carousel {
	opacity: 1;
	user-select: none;
	overflow-y: hidden;
	outline-width: 0;
	height: 0 !important;
}
g-repeater-old {
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	bottom: 10;
	top: 10;
}
g-webkit-webkit-nav {
	display: inline !important;
	bottom: 0;
	margin: 0 !important;
	font-size: 1em;
}
g-carousel {
	top: 50;
	-ms-user-select: none;
	z-index: 1;
	opacity: 30;
	text-transform: inherit;
}
g-totals-button-repeater {
	-webkit-user-select: none;
	outline-width: 0;
	width: calc(1em + 3px);
	position: absolute !important;
}
g-horizontal-image {
	vertical-align: baseline;
	opacity: 30;
}
g-quantity-button {
	width: calc(1em + 3px);
	opacity: 1;
	-webkit-user-select: none;
	vertical-align: middle;
	letter-spacing: inherit;
}
g-old {
	grid-gap: 30px;
	box-sizing: content-box;
}
g-left-bottom {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	color: inherit;
	outline: none !important;
}
g-next-totals {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
g-countdown-button-webkit {
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
g-webkit-back-inner {
	text-align: left;
	border: 0 none transparent;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	border: none;
}
g-bottom-webkit-layout {
	bottom: 0;
}
g-image-left {
	width: 100%;
	line-height: calc(1em + 2px);
	background-color: transparent;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
}
g-inner-countdown-carousel {
	text-align: center;
	color: inherit;
	box-sizing: content-box;
}
g-image-webkit-totals {
	top: 50;
}
g-old-totals {
	bottom: 0;
	z-index: 1;
	flex-grow: 0;
}
g-countdown-position-next {
	white-space: nowrap;
	align-items: left;
}
g-repeater-next-price {
	-webkit-user-select: none;
	opacity: 30;
	width: 2em;
	line-height: 1 !important;
	user-select: none;
}
g-thumbnails-image-next {
	color: inherit;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
g-repeater-thumbnails {
	right: 0;
	line-height: calc(1em + 2px);
	top: 10;
}
.fa-toggle-off:before {
  content: "\f204";
}
u-totals {
	color: #fff;
}
u-webkit {
	position: absolute !important;
}
u-nav {
	white-space: nowrap;
	text-align: left;
}
u-horizontal-quantity-totals {
	box-shadow: none !important;
}
u-blocks-thumbnails {
	transform: translate(50%, -50%);
	bottom: 20;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
u-bottom-webkit-repeater {
	bottom: 20;
	opacity: 20;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
u-thumbnails {
	text-transform: inherit;
	background-color: transparent;
	font-size: 1em;
	color: inherit;
}
u-next-image-price {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
u-price-horizontal-webkit {
	width: calc(1em + 3px);
	top: 50;
	border: 0 none transparent;
	opacity: 1;
}
u-image {
	outline-width: 0;
}
u-inner {
	align-items: left;
	flex-shrink: 0;
	align-items: left;
	width: 0 !important;
	vertical-align: middle;
}
u-bottom-carousel {
	min-width: 0 !important;
	min-width: 0 !important;
	border: 0 none transparent;
}
u-image-position-horizontal {
	scrollbar-width: none;
}
u-bottom-carousel-image {
	line-height: 1 !important;
}
u-webkit-price {
	line-height: 1 !important;
	display: inline;
}
u-nav {
	color: inherit;
}
u-bottom-thumbnails-repeater {
	text-align: left;
	line-height: 1 !important;
}
u-nav {
	box-sizing: content-box;
	fill: currentColor;
	outline-width: 0;
	grid-gap: 30px;
	align-items: left;
}
u-nav-price-left {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
u-webkit-webkit-repeater {
	opacity: 10;
	opacity: 30;
}
u-left {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	width: calc(1em + 3px);
	opacity: 30;
	bottom: 10;
}
u-back-bottom {
	fill: currentColor;
	outline: none !important;
	margin: 0 !important;
	display: grid;
	border: 0 none transparent;
}
u-carousel-price {
	-ms-user-select: none;
}
u-next-image {
	position: relative;
	z-index: 1;
}
u-inner {
	opacity: 20;
	flex-grow: 0;
}
u-totals-left {
	justify-content: center;
	justify-content: center;
	bottom: 20;
	line-height: calc(1em + 2px);
}
u-back {
	height: 100%;
	-ms-user-select: none;
	bottom: 20;
	text-align: center;
	display: grid;
}
u-totals-button {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
u-nav {
	border: none;
	border: none !important;
}
u-old {
	box-sizing: content-box;
	text-transform: inherit;
}
u-repeater-thumbnails-webkit {
	right: 0;
	justify-content: center;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
}
u-inner-horizontal-old {
	-webkit-user-select: none;
	-webkit-user-select: none;
}
u-thumbnails-thumbnails-tables {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
u-layout-totals-inner {
	margin: 0;
	text-transform: inherit;
	color: inherit;
	vertical-align: baseline;
}
u-thumbnails {
	box-shadow: none !important;
}
u-image-top {
	right: 0;
	vertical-align: baseline;
	opacity: 20;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
u-position {
	vertical-align: middle;
	opacity: 20;
	white-space: nowrap;
	justify-content: center;
}
u-back-carousel {
	vertical-align: middle;
	position: absolute !important;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
u-image-layout {
	scrollbar-width: none;
	opacity: 10;
	outline: none !important;
	line-height: inherit;
	line-height: inherit;
}
.fa-toggle-on:before {
  content: "\f205";
}
g-inner-countdown-countdown {
	box-shadow: none !important;
	min-height: 0 !important;
	opacity: 10;
}
g-back {
	position: absolute;
}
g-thumbnails {
	border: 0 none transparent;
}
g-quantity {
	z-index: 1;
	display: flex;
	flex-grow: 0;
	border: none;
}
g-horizontal-old-repeater {
	margin: 0 !important;
	overflow-x: auto;
}
g-inner-left-bottom {
	min-height: 0 !important;
	height: 0 !important;
	top: 0;
}
g-repeater-next {
	overflow-x: auto;
}
g-left-layout {
	vertical-align: baseline;
	right: 0;
	justify-content: center;
	opacity: 10;
}
g-back {
	display: flex;
	white-space: nowrap;
	width: 0 !important;
	bottom: 0;
}
g-button-blocks-countdown {
	display: inline;
	height: 0 !important;
}
g-old-carousel {
	box-shadow: none !important;
	font-size: 1em;
}
g-webkit-thumbnails-nav {
	fill: currentColor;
	height: 100%;
}
g-price {
	text-decoration: none;
	user-select: none;
	-webkit-user-select: none;
	font-size: 1em;
	scrollbar-width: none;
}
g-old-position {
	bottom: 20;
	text-transform: inherit;
	top: 10;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
g-inner-left {
	z-index: 1;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
g-image {
	text-align: center;
	overflow-x: auto;
	position: absolute;
}
g-thumbnails {
	border: none;
	min-width: 0 !important;
	top: 50;
	opacity: 10;
}
g-left {
	line-height: calc(1em + 2px);
	align-items: left;
}
g-horizontal-price-button {
	position: absolute;
}
g-layout {
	scrollbar-width: none;
	outline: none !important;
	display: flex;
	opacity: 30;
}
g-position-tables-thumbnails {
	border: none !important;
}
g-blocks-old {
	width: 2em;
	width: 2em;
	-ms-user-select: none;
	vertical-align: baseline;
}
g-carousel {
	grid-gap: 30px;
	flex-shrink: 0;
	grid-gap: 30px;
}
g-thumbnails {
	background-color: transparent;
	min-height: 0 !important;
}
g-nav-bottom-top {
	bottom: 0;
}
g-repeater-repeater {
	transform: translate(50%, -50%);
	line-height: inherit;
	width: 0 !important;
}
g-button-next-image {
	display: grid;
	height: calc(1em + 3px);
	outline-width: 0;
}
g-left-top {
	bottom: 10;
}
g-totals-next {
	flex-shrink: 0;
	height: calc(1em + 3px);
	text-transform: inherit;
	align-items: center;
	justify-content: center;
}
g-button {
	text-decoration: none;
	min-width: 0 !important;
	width: calc(1em + 3px);
	display: inline !important;
}
g-layout-inner {
	opacity: 20;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	top: 10;
	bottom: 0;
}
g-repeater {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
g-carousel-countdown {
	display: grid;
}
g-image-inner {
	flex-shrink: 0;
	width: calc(1em + 3px);
	position: relative;
	white-space: nowrap;
}
g-tables-carousel {
	transform: translate(50%, -50%);
	color: inherit;
	font-size: 1em;
	border: none;
	box-shadow: none !important;
}
g-old-webkit {
	height: 0 !important;
	position: absolute;
	-webkit-user-select: none;
	box-sizing: content-box;
}
g-totals-old-webkit {
	min-width: 0 !important;
	justify-content: center;
	grid-gap: 30px;
	width: 100%;
	flex-shrink: 0;
}
g-blocks {
	user-select: none;
	outline-width: 0;
	width: calc(1em + 3px);
}
g-webkit {
	height: calc(1em + 3px);
	display: flex;
	width: 100%;
}
g-webkit-blocks {
	width: 100%;
	height: 0 !important;
}
.fa-toilet:before {
  content: "\f7d8";
}
h-carousel {
	bottom: 0;
	margin: 0;
	vertical-align: middle;
	display: grid;
	opacity: 20;
}
h-position-totals-quantity {
	min-height: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	color: inherit;
	line-height: inherit;
}
h-position {
	box-sizing: content-box;
	position: absolute;
}
h-top-inner-totals {
	bottom: 20;
	align-items: center;
}
h-position-quantity {
	border: none;
	position: absolute !important;
	white-space: nowrap;
	bottom: 20;
}
h-countdown-tables {
	height: 100%;
	align-items: center;
}
h-left {
	height: calc(1em + 3px);
	position: relative;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
h-carousel {
	box-shadow: none !important;
	min-width: 0 !important;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
h-tables-horizontal {
	bottom: 10;
	transform: translate(50%, -50%);
	overflow-x: auto;
	color: #fff;
	display: inline !important;
}
h-quantity-thumbnails {
	overflow-y: hidden;
	opacity: 10;
	display: inline !important;
}
h-button-repeater-old {
	box-shadow: none !important;
	font-size: 1em;
}
h-inner {
	line-height: inherit;
	scrollbar-width: none;
	bottom: 0;
}
h-old-left-countdown {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
h-quantity-left-nav {
	display: inline !important;
	outline: none !important;
	opacity: 10;
}
h-thumbnails-next {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	line-height: 1 !important;
	width: calc(1em + 3px);
	width: 100%;
}
h-tables-countdown-image {
	display: inline !important;
	background-color: transparent;
	-ms-user-select: none;
}
h-countdown {
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	display: flex;
	top: 50;
	outline-width: 0;
}
h-horizontal-image {
	position: absolute !important;
	opacity: 30;
	padding: 0.5em !important;
	outline: none !important;
}
h-webkit-price {
	border: none !important;
	vertical-align: middle;
	white-space: nowrap;
}
h-tables {
	min-height: 0 !important;
	vertical-align: baseline;
}
h-blocks-thumbnails {
	line-height: inherit;
	height: calc(1em + 3px);
	top: 50;
}
h-left-bottom-thumbnails {
	display: inline !important;
	width: 100%;
	flex-grow: 0;
	align-items: left;
}
h-carousel-layout {
	z-index: 1;
	user-select: none;
	min-width: 0 !important;
}
h-price-price {
	top: 0;
	bottom: 0;
}
h-next {
	position: absolute;
	overflow-x: auto;
}
h-blocks {
	text-align: center;
	position: relative;
	font-size: 1em;
	scrollbar-width: none;
}
h-button-inner {
	-webkit-text-decoration-skip: objects;
}
h-blocks {
	font-size: 1em;
	height: calc(1em + 3px);
	bottom: 20;
}
h-back-left-thumbnails {
	color: inherit;
}
h-layout {
	margin: 0 !important;
	bottom: 20;
}
h-totals-image-price {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	z-index: 1;
}
h-left {
	-webkit-user-select: none;
	top: 10;
	flex-shrink: 0;
}
h-old-image {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	flex-grow: 0;
}
h-carousel-bottom {
	scrollbar-width: none;
	min-width: 0 !important;
	text-decoration: none;
	text-transform: inherit;
	color: inherit;
}
h-left {
	height: 100%;
}
h-tables {
	scrollbar-width: none;
	text-decoration: none;
	bottom: 20;
	flex-grow: 0;
}
h-top-price {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	position: absolute;
	text-align: center;
	align-items: left;
}
h-tables {
	display: inline !important;
}
h-nav-image-bottom {
	letter-spacing: inherit;
}
h-quantity-price-position {
	margin: 0;
}
h-horizontal-webkit {
	flex-shrink: 0;
	box-shadow: none !important;
	fill: currentColor;
}
h-back-image-countdown {
	scrollbar-width: none;
	line-height: inherit;
	display: inline;
}
h-button {
	top: 10;
	right: 0;
}
h-nav {
	vertical-align: baseline;
}
.fa-toilet-paper:before {
  content: "\f71e";
}
n-price {
	vertical-align: baseline;
	fill: currentColor;
}
n-thumbnails-left {
	opacity: 1;
	text-align: left;
	user-select: none;
	text-transform: inherit;
}
n-old-back {
	border: none !important;
	min-width: 0 !important;
	grid-gap: 30px;
	-ms-user-select: none;
}
n-next-position {
	display: flex;
	margin: 0;
	position: relative;
	flex-shrink: 0;
	grid-gap: 30px;
}
n-old-price-bottom {
	-webkit-user-select: none;
	line-height: 1 !important;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
n-inner-horizontal-left {
	line-height: calc(1em + 2px);
}
n-left {
	bottom: 20;
	position: relative;
	left: calc(50% - 0.5em) !important;
}
n-price-repeater {
	top: 10;
	height: 0 !important;
	-ms-user-select: none;
}
n-tables-webkit {
	height: 100%;
}
n-bottom-thumbnails-nav {
	color: #fff;
	opacity: 30;
}
n-quantity-layout {
	top: 10;
}
n-countdown-button-layout {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
n-price {
	text-align: left;
	flex-shrink: 0;
}
n-carousel-totals-horizontal {
	color: inherit;
	fill: currentColor;
	color: inherit;
}
n-top-countdown-position {
	bottom: 10;
	align-items: left;
	display: flex;
	line-height: inherit;
}
n-horizontal {
	height: 100%;
	z-index: 1;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
n-inner-thumbnails {
	width: 100%;
	flex-grow: 0;
	align-items: left;
	-ms-user-select: none;
}
n-price-totals-image {
	position: absolute !important;
	margin: 0;
	text-align: center;
	flex-shrink: 0;
}
n-image-tables {
	text-align: left;
	width: 0 !important;
	top: 0;
	text-decoration: none;
}
n-thumbnails-left {
	top: calc(50% - 0.5em) !important;
	display: flex;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
n-nav {
	position: relative;
	scrollbar-width: none;
	bottom: 20;
	display: grid;
	text-transform: inherit;
}
n-thumbnails-layout {
	line-height: 1 !important;
	justify-content: center;
	align-items: left;
	display: flex;
}
n-old {
	height: 100%;
	bottom: 20;
	position: relative;
}
n-horizontal {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	scrollbar-width: none;
}
.fa-toolbox:before {
  content: "\f552";
}
f-next {
	text-align: center;
	text-align: center;
	min-height: 0 !important;
}
f-next {
	display: grid;
}
f-thumbnails-inner-back {
	border: none;
	color: inherit;
	color: inherit;
	top: 50;
}
f-image {
	white-space: nowrap;
}
f-countdown-layout-image {
	display: grid;
	-webkit-text-decoration-skip: objects;
}
f-left-inner-old {
	width: 2em;
}
f-top-bottom-carousel {
	user-select: none;
	opacity: 20;
	text-align: center;
	text-align: left;
}
f-quantity-price {
	opacity: 30;
	line-height: 1 !important;
	vertical-align: baseline;
	align-items: center;
	width: 100%;
}
f-blocks-bottom {
	align-items: left;
}
f-top {
	-ms-user-select: none;
}
f-thumbnails-button {
	height: calc(1em + 3px);
	top: 50;
	height: 100%;
}
f-top-button-layout {
	display: inline !important;
}
f-button-price {
	scrollbar-width: none;
}
f-button {
	z-index: 1;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
f-quantity-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	-webkit-user-select: none;
	color: #fff;
	box-shadow: none !important;
}
f-next-repeater {
	margin: 0 !important;
}
f-button {
	color: inherit;
	width: 100%;
}
f-nav {
	height: calc(1em + 3px);
	box-sizing: content-box;
}
f-inner-bottom {
	position: absolute !important;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
f-tables-countdown {
	-ms-user-select: none;
}
f-blocks {
	line-height: inherit;
	letter-spacing: inherit;
	vertical-align: baseline;
	width: calc(1em + 3px);
	text-align: center;
}
f-image-image {
	display: inline !important;
	bottom: 0;
	box-sizing: content-box;
}
f-position {
	bottom: 0;
	outline-width: 0;
	font-size: 1em;
}
f-layout-image {
	opacity: 30;
	white-space: nowrap;
}
f-tables-carousel {
	opacity: 20;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
.fa-tools:before {
  content: "\f7d9";
}
b-next {
	overflow-x: auto;
	display: grid;
	top: 0;
}
b-back-tables-countdown {
	height: calc(1em + 3px);
	letter-spacing: inherit;
	overflow-y: hidden;
}
b-carousel-price-countdown {
	vertical-align: baseline;
	fill: currentColor;
}
b-quantity-bottom-inner {
	-ms-user-select: none;
	position: absolute !important;
}
b-image-left {
	outline-width: 0;
	height: 100%;
}
b-nav-tables-webkit {
	top: calc(50% - 0.5em) !important;
	width: 2em;
	min-height: 0 !important;
	bottom: 20;
	text-decoration: none;
}
b-totals-webkit-blocks {
	text-decoration: none;
	width: 2em;
}
b-thumbnails-inner {
	z-index: 1;
	opacity: 10;
}
b-image-position-thumbnails {
	width: 100%;
	min-width: 0 !important;
	grid-gap: 30px;
	align-items: left;
	vertical-align: baseline;
}
b-next-image {
	outline-width: 0;
	letter-spacing: inherit;
	outline-width: 0;
	margin: 0;
}
b-countdown {
	line-height: inherit;
	flex-shrink: 0;
}
b-horizontal {
	box-shadow: none !important;
	fill: currentColor;
	user-select: none;
	bottom: 20;
	letter-spacing: inherit;
}
b-back-image-position {
	outline: none !important;
	vertical-align: middle;
	overflow-x: auto;
	top: 10;
	margin: 0 !important;
}
b-next {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	border: none;
	border: none !important;
	top: 0;
}
b-nav-next-next {
	right: 0;
	text-align: left;
	width: 2em;
}
b-totals {
	outline-width: 0;
	position: relative;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
b-blocks-price {
	letter-spacing: inherit;
	bottom: 20;
	color: inherit;
	fill: currentColor;
}
b-position-nav-button {
	white-space: nowrap;
}
b-countdown-left-top {
	border: none;
	width: 2em;
	bottom: 0;
}
b-tables-webkit {
	border: none;
	box-shadow: none !important;
	letter-spacing: inherit;
	top: 10;
	z-index: 1;
}
b-left-price {
	right: 0;
	fill: currentColor;
	border: none !important;
	outline-width: 0;
	width: calc(1em + 3px);
}
b-tables-tables {
	border: 0 none transparent;
	outline-width: 0;
}
b-button {
	text-transform: inherit;
	text-transform: inherit;
	border: 0 none transparent;
	vertical-align: middle;
}
b-carousel-top {
	text-align: center;
}
b-bottom-top {
	opacity: 10;
	top: 50;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
b-carousel-image {
	color: inherit;
}
b-layout {
	bottom: 20;
}
b-next-countdown-thumbnails {
	vertical-align: baseline;
	width: 2em;
}
b-price-horizontal-repeater {
	text-align: center;
}
b-button {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
b-price-left-back {
	overflow-y: hidden;
}
b-blocks {
	opacity: 1;
}
b-price-webkit-horizontal {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	opacity: 30;
	background-color: transparent;
	border: none !important;
}
b-button-carousel {
	scrollbar-width: none;
	height: 100%;
	overflow-x: auto;
	text-align: center;
	box-sizing: content-box;
}
b-thumbnails-old {
	z-index: 1;
	white-space: nowrap;
	line-height: 1 !important;
}
.fa-tooth:before {
  content: "\f5c9";
}
w-totals {
	grid-gap: 30px;
	border: none;
	display: grid;
	padding: 0.5em !important;
	overflow-x: auto;
}
w-totals-top-position {
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
w-quantity {
	bottom: 10;
	border: none !important;
	border: none !important;
}
w-position-thumbnails {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	user-select: none;
}
w-price-next {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
}
w-inner {
	align-items: left;
	overflow-y: hidden;
}
w-top {
	flex-grow: 0;
	top: 50;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	border: none;
}
w-webkit {
	top: 0;
	line-height: inherit;
	vertical-align: baseline;
}
w-position-repeater-back {
	white-space: nowrap;
	height: calc(1em + 3px);
}
w-horizontal {
	height: calc(1em + 3px);
	text-align: left;
	background-color: transparent;
}
w-button-totals-repeater {
	flex-grow: 0;
	min-width: 0 !important;
}
w-next {
	position: absolute;
	outline-width: 0;
	opacity: 1;
}
w-button {
	width: 100%;
	top: 10;
	width: 100%;
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
w-thumbnails {
	line-height: calc(1em + 2px);
	background-color: transparent;
	vertical-align: middle;
}
w-inner-position-bottom {
	letter-spacing: inherit;
	width: 100%;
	scrollbar-width: none;
	border: none !important;
	opacity: 1;
}
w-image-back {
	scrollbar-width: none;
	align-items: left;
}
w-top-price-quantity {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
w-thumbnails-top {
	top: 10;
	box-sizing: content-box;
	text-transform: inherit;
	width: 0 !important;
	min-height: 0 !important;
}
w-inner {
	width: calc(1em + 3px);
	border: none;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
w-old-blocks {
	scrollbar-width: none;
	flex-shrink: 0;
	margin: 0;
}
w-price-blocks-old {
	position: absolute;
	letter-spacing: inherit;
	justify-content: center;
	text-decoration: none;
	text-align: left;
}
w-repeater-old {
	border: none;
	background-color: transparent;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
w-top-old {
	width: calc(1em + 3px);
	right: 0;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	top: 50;
}
.fa-torah:before {
  content: "\f6a0";
}
m-back-position {
	min-height: 0 !important;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	text-transform: inherit;
}
m-top-thumbnails {
	flex-grow: 0;
	fill: currentColor;
	user-select: none;
	position: absolute;
}
m-quantity-next {
	display: inline;
	min-width: 0 !important;
	justify-content: center;
}
m-inner {
	align-items: center;
	position: absolute !important;
	user-select: none;
	height: 100%;
}
m-carousel {
	opacity: 10;
	scrollbar-width: none;
}
m-repeater-tables-countdown {
	outline: none !important;
	z-index: 1;
	margin: 0 !important;
	top: 10;
}
m-left {
	top: 10;
}
m-position-quantity {
	line-height: inherit;
	white-space: nowrap;
}
m-price-quantity-carousel {
	display: inline !important;
	grid-gap: 30px;
	opacity: 10;
}
m-inner {
	box-sizing: content-box;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
m-position-horizontal {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
m-left-back-repeater {
	position: absolute;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	color: inherit;
	box-sizing: content-box;
}
m-thumbnails-quantity {
	top: 50;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
.fa-torii-gate:before {
  content: "\f6a1";
}
e-inner-horizontal-blocks {
	flex-grow: 0;
	top: 50;
	border: 0 none transparent;
	width: calc(1em + 3px);
	height: 100%;
}
e-thumbnails {
	color: #fff;
	text-decoration: none;
	min-width: 0 !important;
}
e-quantity-quantity-image {
	flex-shrink: 0;
	position: absolute !important;
}
e-button-blocks {
	box-sizing: content-box;
	margin: 0 !important;
	outline-width: 0;
}
e-bottom {
	display: grid;
	position: relative;
	opacity: 20;
	display: flex;
	color: #fff;
}
e-old-carousel {
	color: #fff;
	opacity: 20;
	line-height: calc(1em + 2px);
	display: inline;
	box-sizing: content-box;
}
e-quantity-thumbnails-countdown {
	top: 50;
}
e-nav-repeater {
	opacity: 30;
	color: #fff;
	overflow-y: hidden;
}
e-bottom-countdown-back {
	text-decoration: none;
	height: 0 !important;
	transform: translate(50%, -50%);
}
e-thumbnails-next-quantity {
	background-color: transparent;
	scrollbar-width: none;
}
e-layout {
	box-shadow: none !important;
	min-height: 0 !important;
}
e-carousel {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
e-totals {
	vertical-align: middle;
	grid-gap: 30px;
	white-space: nowrap;
	background-color: transparent;
}
e-countdown-position {
	background-color: transparent;
	width: calc(1em + 3px);
	border: 0 none transparent;
}
e-layout-carousel-carousel {
	bottom: 20;
}
e-blocks {
	position: absolute;
	user-select: none;
}
e-horizontal-old {
	position: absolute !important;
	width: 0 !important;
	box-shadow: none !important;
}
e-left-blocks-left {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	width: 2em;
	border: none !important;
	height: 0 !important;
}
e-nav-inner {
	overflow-y: hidden;
	color: inherit;
	flex-shrink: 0;
}
e-price-webkit {
	top: 0;
	overflow-x: auto;
	z-index: 1;
	height: 100%;
	display: inline !important;
}
e-inner {
	display: inline !important;
	color: inherit;
	box-shadow: none !important;
	background-color: transparent;
	position: relative;
}
e-inner-bottom-old {
	scrollbar-width: none;
	position: absolute;
	width: 2em;
	text-transform: inherit;
	text-align: center;
}
e-image-bottom {
	flex-shrink: 0;
	top: 0;
	grid-gap: 30px;
	white-space: nowrap;
}
e-top-horizontal-price {
	text-align: center;
	border: none;
	align-items: center;
}
e-inner-back-top {
	z-index: 1;
	-ms-user-select: none;
	text-align: center;
}
e-repeater {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
e-left-left {
	bottom: 20;
	width: 0 !important;
	display: grid;
	opacity: 1;
	outline-width: 0;
}
e-back-next {
	white-space: nowrap;
	opacity: 10;
	margin: 0 !important;
}
.fa-tractor:before {
  content: "\f722";
}
l-nav-horizontal {
	z-index: 1;
	position: absolute !important;
	top: 0;
	text-decoration: none;
	border: 0 none transparent;
}
l-position-layout {
	flex-shrink: 0;
	top: 50;
}
l-webkit {
	user-select: none;
	overflow-x: auto;
}
l-thumbnails-totals {
	display: inline;
	line-height: calc(1em + 2px);
}
l-thumbnails-back-top {
	border: 0 none transparent;
	scrollbar-width: none;
	-ms-user-select: none;
	top: 10;
}
l-totals {
	border: none !important;
	height: 100%;
	align-items: left;
	display: grid;
}
l-left {
	width: 0 !important;
	top: 10;
	box-sizing: content-box;
	-ms-user-select: none;
	-webkit-user-select: none;
}
l-carousel {
	position: absolute;
	height: 0 !important;
	overflow-y: hidden;
	text-decoration: none;
	vertical-align: middle;
}
l-old-quantity-nav {
	z-index: 1;
	min-height: 0 !important;
	opacity: 1;
}
l-back-tables {
	border: none !important;
}
l-totals-image-price {
	flex-shrink: 0;
	min-width: 0 !important;
	box-shadow: none !important;
}
l-blocks-top {
	bottom: 20;
	right: 0;
	padding: 0.5em !important;
}
l-old-back {
	border: none !important;
	box-sizing: content-box;
	text-decoration: none;
}
l-position-repeater {
	display: inline !important;
	border: none;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
l-back-image-inner {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
l-carousel-bottom-old {
	color: #fff;
	fill: currentColor;
}
l-webkit {
	grid-template-columns: 1fr 1fr;
}
l-inner-top {
	right: 0;
}
l-image {
	z-index: 1;
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
l-left-totals-position {
	bottom: 20;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
l-countdown-blocks-bottom {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	letter-spacing: inherit;
	scrollbar-width: none;
}
l-webkit {
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	align-items: center;
}
l-horizontal {
	grid-gap: 30px;
	margin: 0;
	margin: 0;
	bottom: 0;
	text-align: center;
}
l-price {
	bottom: 20;
	justify-content: center;
	display: flex;
}
l-blocks {
	justify-content: center;
	height: calc(1em + 3px);
	line-height: inherit;
}
l-totals-blocks {
	overflow-x: auto;
}
l-inner-blocks-layout {
	z-index: 1;
	text-align: left;
	bottom: 10;
	line-height: 1 !important;
	display: inline !important;
}
l-tables-totals-next {
	color: inherit;
	text-decoration: none;
	border: 0 none transparent;
}
l-back-layout {
	bottom: 0;
}
l-blocks {
	justify-content: center;
	right: 0;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
l-back-blocks {
	display: inline !important;
	position: absolute;
	border: 0 none transparent;
	display: inline;
}
l-old-repeater {
	width: calc(1em + 3px);
}
l-tables {
	outline-width: 0;
	justify-content: center;
	align-items: center;
	min-height: 0 !important;
}
l-countdown-bottom-thumbnails {
	text-align: center;
	position: absolute;
	width: 100%;
	text-align: center;
	box-shadow: none !important;
}
l-bottom {
	position: relative;
	justify-content: center;
}
l-quantity {
	text-transform: inherit;
}
l-blocks-price {
	overflow-x: auto;
	height: 0 !important;
	align-items: center;
	text-decoration: none;
	white-space: nowrap;
}
l-quantity {
	border: none;
	grid-gap: 30px;
	letter-spacing: inherit;
}
l-webkit-button {
	overflow-x: auto;
	transform: translate(50%, -50%);
	outline: none !important;
	opacity: 10;
}
.fa-trade-federation:before {
  content: "\f513";
}
q-totals-quantity-layout {
	width: 2em;
}
q-left {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	opacity: 30;
	position: absolute !important;
	border: 0 none transparent;
}
q-old {
	width: calc(1em + 3px);
	vertical-align: baseline;
	height: calc(1em + 3px);
}
q-position-webkit-repeater {
	display: grid;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
q-repeater-back-top {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
q-old-bottom {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
q-bottom-thumbnails {
	z-index: 1;
	width: 100%;
	user-select: none;
	width: 100%;
}
q-quantity-blocks-button {
	opacity: 1;
	margin: 0 !important;
	margin: 0 !important;
}
q-quantity-old {
	flex-shrink: 0;
}
q-button {
	font-size: 1em;
	font-size: 1em;
	z-index: 1;
	white-space: nowrap;
}
q-next {
	text-transform: inherit;
	right: 0;
	text-decoration: none;
	bottom: 20;
}
q-next {
	opacity: 1;
	text-align: left;
	user-select: none;
	margin: 0;
}
q-tables-position {
	margin: 0 !important;
}
q-blocks {
	display: inline;
	vertical-align: baseline;
	justify-content: center;
	opacity: 20;
	width: 0 !important;
}
q-totals {
	text-align: center;
	min-height: 0 !important;
	line-height: 1 !important;
}
q-tables {
	display: flex;
	opacity: 1;
	text-align: left;
	scrollbar-width: none;
}
q-tables-button-top {
	text-transform: inherit;
	box-sizing: content-box;
	border: none;
	top: 50;
}
q-layout-back-old {
	height: calc(1em + 3px);
	border: none;
	line-height: 1 !important;
	min-width: 0 !important;
	height: 0 !important;
}
q-price {
	height: 100%;
	opacity: 10;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
q-price-repeater {
	height: 0 !important;
	line-height: calc(1em + 2px);
	height: 0 !important;
	height: calc(1em + 3px);
	display: inline;
}
q-tables-top-old {
	align-items: center;
	opacity: 20;
	letter-spacing: inherit;
	margin: 0;
	outline-width: 0;
}
q-webkit {
	white-space: nowrap;
	display: inline;
	border: none !important;
	bottom: 10;
}
q-blocks {
	height: 0 !important;
	border: none;
}
q-countdown-nav {
	top: 0;
}
q-layout-bottom-thumbnails {
	top: 50;
	width: calc(1em + 3px);
	top: 10;
}
q-repeater-position {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
q-repeater-totals {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	opacity: 1;
	font-size: 1em;
	white-space: nowrap;
}
q-image-tables {
	text-transform: inherit;
	flex-shrink: 0;
}
q-old {
	opacity: 1;
	-webkit-user-select: none;
	outline-width: 0;
	overflow-y: hidden;
	vertical-align: middle;
}
q-totals-layout-inner {
	align-items: center;
}
q-horizontal-next {
	min-height: 0 !important;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
}
q-inner-countdown-left {
	border: none !important;
}
q-thumbnails {
	align-items: center;
	top: 0;
	width: 2em;
}
q-thumbnails {
	display: inline;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	overflow-y: hidden;
}
q-top {
	border: none;
	right: 0;
	text-align: left;
	border: none !important;
}
q-price {
	opacity: 10;
	text-decoration: none;
	text-decoration: none;
	text-align: center;
}
q-blocks {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
.fa-trademark:before {
  content: "\f25c";
}
x-left {
	display: inline !important;
}
x-bottom-webkit {
	-webkit-user-select: none;
	height: 100%;
	flex-shrink: 0;
	width: calc(1em + 3px);
	border: none !important;
}
x-carousel-image-image {
	background-color: transparent;
	font-size: 1em;
	-ms-user-select: none;
	position: absolute !important;
	top: 10;
}
x-button-position {
	fill: currentColor;
}
x-button-tables-layout {
	color: inherit;
}
x-inner-layout {
	top: 10;
}
x-horizontal-webkit {
	bottom: 0;
	fill: currentColor;
	line-height: inherit;
}
x-image-old {
	align-items: left;
	display: grid;
	outline: none !important;
	grid-gap: 30px;
}
x-thumbnails-layout {
	justify-content: center;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
x-left-nav {
	margin: 0 !important;
}
x-totals {
	right: 0;
}
x-horizontal-blocks {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
x-next-horizontal-layout {
	-webkit-text-decoration-skip: objects;
}
x-bottom-countdown {
	white-space: nowrap;
	min-width: 0 !important;
	z-index: 1;
	font-size: 1em;
}
x-nav-nav {
	opacity: 20;
	min-height: 0 !important;
}
x-nav-image {
	width: 100%;
	text-align: center;
	color: #fff;
	align-items: center;
}
x-blocks {
	margin: 0 !important;
	grid-gap: 30px;
}
x-bottom {
	vertical-align: baseline;
}
x-horizontal-bottom {
	align-items: left;
}
x-back-inner {
	box-sizing: content-box;
	opacity: 20;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	color: #fff;
}
.fa-traffic-light:before {
  content: "\f637";
}
o-next-next-old {
	height: 0 !important;
	bottom: 20;
}
o-horizontal {
	font-size: 1em;
	bottom: 0;
	opacity: 1;
	background-color: transparent;
}
o-next-left-countdown {
	min-width: 0 !important;
}
o-carousel {
	opacity: 1;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	top: 0;
	line-height: calc(1em + 2px);
}
o-inner-price {
	letter-spacing: inherit;
	opacity: 20;
	opacity: 1;
	transform: translate(50%, -50%);
}
o-inner-tables {
	top: 50;
	grid-gap: 30px;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
o-inner-countdown-price {
	overflow-x: auto;
}
o-back-nav {
	line-height: inherit;
	height: 100%;
	outline-width: 0;
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
o-layout-blocks {
	background-color: transparent;
	-ms-user-select: none;
}
o-button {
	align-items: left;
	margin: 0;
	display: inline !important;
	box-sizing: content-box;
}
o-price {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	vertical-align: middle;
}
o-old-button {
	background-color: transparent;
}
o-nav {
	position: absolute !important;
	width: calc(1em + 3px);
	box-sizing: content-box;
	display: inline !important;
	-webkit-user-select: none;
}
o-nav-next-price {
	z-index: 1;
}
o-tables {
	grid-gap: 30px;
	width: calc(1em + 3px);
	border: none;
	fill: currentColor;
}
o-left-webkit {
	box-sizing: content-box;
	right: 0;
	opacity: 20;
	-webkit-user-select: none;
}
o-quantity-webkit-layout {
	top: 0;
	bottom: 10;
	opacity: 1;
	display: flex;
}
o-countdown-back {
	right: 0;
	text-decoration: none;
	vertical-align: middle;
	min-width: 0 !important;
}
o-repeater-top {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	text-align: center;
	justify-content: center;
}
.fa-train:before {
  content: "\f238";
}
l-nav {
	text-transform: inherit;
	bottom: 10;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
}
l-top-image-top {
	box-shadow: none !important;
}
l-horizontal {
	top: 10;
}
l-next {
	width: 100%;
}
l-top-top-position {
	width: 0 !important;
	box-shadow: none !important;
	box-sizing: content-box;
}
l-countdown {
	height: 100%;
	bottom: 10;
	transform: translate(50%, -50%);
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
l-bottom-price {
	align-items: left;
	color: inherit;
	top: 50;
	width: calc(1em + 3px);
}
l-repeater-webkit {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
l-image-left {
	opacity: 10;
	line-height: 1 !important;
	overflow-x: auto;
	opacity: 30;
	width: 2em;
}
l-tables-layout {
	opacity: 1;
	letter-spacing: inherit;
}
l-webkit-bottom {
	scrollbar-width: none;
	display: flex;
	opacity: 10;
}
l-image-totals {
	width: 2em;
	display: inline !important;
}
l-thumbnails {
	outline-width: 0;
	justify-content: center;
	color: #fff;
}
l-blocks-inner-next {
	position: relative;
}
l-back-next {
	flex-shrink: 0;
}
l-position {
	width: calc(1em + 3px);
}
l-tables-price {
	line-height: 1 !important;
	margin: 0 !important;
	position: absolute;
	height: 0 !important;
	outline-width: 0;
}
l-top {
	margin: 0;
	user-select: none;
	font-size: 1em;
	outline: none !important;
	background-color: transparent;
}
l-bottom {
	line-height: 1 !important;
	min-height: 0 !important;
	top: 10;
	vertical-align: baseline;
}
l-inner-carousel-button {
	display: flex;
	height: calc(1em + 3px);
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
l-position-inner-thumbnails {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	line-height: inherit;
	margin: 0;
}
l-price {
	opacity: 20;
	top: 10;
	background-color: transparent;
	bottom: 20;
	position: absolute !important;
}
l-button-old-old {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	-webkit-user-select: none;
}
l-back {
	background-color: transparent;
	top: 10;
	bottom: 20;
	flex-shrink: 0;
	align-items: center;
}
l-tables-quantity {
	align-items: left;
	align-items: center;
	width: 0 !important;
}
l-top {
	padding: 0.5em !important;
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
}
l-price-countdown-position {
	width: 0 !important;
	top: 0;
	letter-spacing: inherit;
	font-size: 1em;
	background-color: transparent;
}
l-totals-next {
	flex-shrink: 0;
	flex-shrink: 0;
	width: 100%;
}
l-carousel-top-tables {
	top: 10;
	text-transform: inherit;
}
l-tables {
	width: calc(1em + 3px);
	fill: currentColor;
}
l-totals-repeater {
	fill: currentColor;
	flex-grow: 0;
	font-size: 1em;
	background-color: transparent;
}
l-top-left-old {
	position: absolute !important;
	text-decoration: none;
	height: 0 !important;
}
l-thumbnails {
	text-transform: inherit;
}
l-repeater {
	border: none !important;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
l-nav {
	text-decoration: none;
	top: 10;
}
l-button {
	outline: none !important;
	bottom: 20;
	bottom: 0;
	display: inline !important;
}
l-price-layout {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	margin: 0;
}
l-carousel-image-totals {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
l-position-nav-quantity {
	right: 0;
	text-align: left;
	background-color: transparent;
}
l-left {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	user-select: none;
	color: #fff;
	padding: 0.5em !important;
}
l-blocks-tables {
	transform: translate(50%, -50%);
	z-index: 1;
	opacity: 20;
}
l-nav {
	padding: 0.5em !important;
	display: inline !important;
	display: inline !important;
	display: inline;
}
l-webkit-webkit-carousel {
	top: 10;
	-webkit-user-select: none;
	justify-content: center;
	vertical-align: baseline;
	width: 0 !important;
}
l-old {
	font: inherit inherit inherit/inherit inherit;
}
l-countdown-tables {
	top: 50;
	position: absolute;
}
l-blocks-next-layout {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	height: 100%;
	text-transform: inherit;
}
.fa-tram:before {
  content: "\f7da";
}
p-webkit {
	display: grid;
	flex-shrink: 0;
}
p-image {
	height: 100%;
	user-select: none;
	width: calc(1em + 3px);
	justify-content: center;
	line-height: inherit;
}
p-old-bottom {
	width: 2em;
}
p-position-inner-position {
	opacity: 1;
	width: 0 !important;
	margin: 0;
}
p-thumbnails-back-nav {
	justify-content: center;
	text-transform: inherit;
	color: #fff;
	text-align: left;
}
p-layout {
	display: inline;
	scrollbar-width: none;
	-ms-user-select: none;
}
p-repeater {
	line-height: inherit;
}
p-carousel-price {
	min-height: 0 !important;
}
p-position-carousel-totals {
	box-sizing: content-box;
	outline-width: 0;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
p-image-nav-image {
	margin: 0 !important;
}
p-back-old-position {
	align-items: center;
	text-transform: inherit;
	border: none !important;
}
p-layout-totals-nav {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
p-carousel-image {
	font-size: 1em;
	bottom: 20;
	bottom: 0;
}
p-thumbnails-blocks {
	opacity: 20;
	vertical-align: baseline;
	top: 0;
	color: inherit;
	overflow-y: hidden;
}
p-bottom {
	-webkit-text-decoration-skip: objects;
}
p-image {
	border: none;
	overflow-y: hidden;
	position: relative;
}
p-blocks {
	top: 0;
	font-size: 1em;
}
p-image {
	overflow-y: hidden;
}
p-left-button-left {
	-webkit-user-select: none;
	display: flex;
	top: calc(50% - 0.5em) !important;
	height: 100%;
	justify-content: center;
}
p-top-left {
	opacity: 10;
	text-align: left;
	text-align: left;
	align-items: center;
	opacity: 10;
}
p-left {
	opacity: 20;
}
p-top-left {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	background-color: transparent;
	opacity: 1;
	vertical-align: middle;
}
p-left-image {
	text-decoration: none;
	margin: 0 !important;
	text-align: center;
	display: flex;
}
p-old {
	text-decoration: none;
}
p-inner-next {
	margin: 0 !important;
	background-color: transparent;
	text-transform: inherit;
	-ms-user-select: none;
}
p-layout {
	padding: 0.5em !important;
	position: relative;
}
p-quantity-old-top {
	grid-gap: 30px;
}
p-inner-back-back {
	opacity: 30;
}
p-inner-nav-webkit {
	vertical-align: middle;
	font-size: 1em;
}
p-countdown-repeater-position {
	width: calc(1em + 3px);
	height: 0 !important;
}
p-inner-blocks {
	overflow-y: hidden;
	right: 0;
}
p-thumbnails-thumbnails-back {
	position: relative;
	user-select: none;
	outline: none !important;
	width: 0 !important;
}
p-quantity {
	display: inline;
	border: 0 none transparent;
	width: calc(1em + 3px);
	-webkit-user-select: none;
	flex-grow: 0;
}
p-totals {
	margin: 0;
	overflow-y: hidden;
}
p-thumbnails-horizontal {
	justify-content: center;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
p-image {
	overflow-y: hidden;
	background-color: transparent;
}
p-old-layout-totals {
	position: relative;
	fill: currentColor;
	min-width: 0 !important;
	right: 0;
	outline-width: 0;
}
p-image {
	line-height: calc(1em + 2px);
	background-color: transparent;
}
p-price {
	width: calc(1em + 3px);
}
.fa-transgender:before {
  content: "\f224";
}
f-left-totals {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	user-select: none;
	display: inline;
}
f-countdown-countdown-bottom {
	outline-width: 0;
}
f-blocks-price-tables {
	flex-grow: 0;
	text-align: center;
}
f-old-layout {
	font-size: 1em;
	opacity: 10;
	-ms-user-select: none;
}
f-horizontal {
	-ms-user-select: none;
}
f-layout {
	outline: none !important;
	-ms-user-select: none;
	top: 10;
	bottom: 20;
	bottom: 10;
}
f-repeater {
	height: 0 !important;
	transform: translate(50%, -50%);
	display: grid;
	top: 10;
}
f-top-carousel {
	top: calc(50% - 0.5em) !important;
	display: flex;
	scrollbar-width: none;
	display: grid;
}
f-thumbnails-webkit {
	align-items: center;
}
f-bottom-button {
	color: inherit;
	line-height: calc(1em + 2px);
	width: 0 !important;
	position: absolute;
}
f-position-bottom-price {
	text-align: center;
	color: #fff;
}
f-inner-inner-totals {
	width: 0 !important;
}
f-nav-tables-carousel {
	letter-spacing: inherit;
}
f-thumbnails {
	min-height: 0 !important;
	right: 0;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
f-inner-quantity {
	font-size: 1em;
	user-select: none;
	min-width: 0 !important;
}
.fa-transgender-alt:before {
  content: "\f225";
}
r-totals-countdown-tables {
	height: 0 !important;
	min-width: 0 !important;
	fill: currentColor;
	line-height: 1 !important;
}
r-button {
	align-items: left;
}
r-button-inner-repeater {
	white-space: nowrap;
	bottom: 20;
}
r-horizontal-bottom {
	font-size: 1em;
	top: 10;
}
r-quantity-button {
	top: 10;
	background-color: transparent;
	align-items: left;
}
r-next {
	position: relative;
	font-size: 1em;
}
r-repeater {
	color: inherit;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	white-space: nowrap;
}
r-left-old-repeater {
	position: absolute;
	line-height: 1 !important;
	flex-shrink: 0;
	-webkit-user-select: none;
}
r-price-inner {
	fill: currentColor;
	top: 50;
	outline-width: 0;
}
r-bottom-button {
	position: absolute !important;
	line-height: inherit;
	text-align: center;
}
r-button-top-image {
	width: 0 !important;
	vertical-align: baseline;
	height: 0 !important;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
r-blocks-horizontal-blocks {
	width: 0 !important;
	opacity: 10;
	min-height: 0 !important;
	display: grid;
}
r-webkit-quantity {
	position: absolute !important;
	line-height: 1 !important;
	outline-width: 0;
	min-height: 0 !important;
}
r-image-tables-top {
	top: 50;
	z-index: 1;
	top: 50;
	border: none !important;
}
r-next-inner-quantity {
	vertical-align: middle;
	color: inherit;
	display: flex;
	opacity: 30;
}
r-layout-countdown-next {
	line-height: calc(1em + 2px);
}
r-button-price-tables {
	align-items: left;
	box-shadow: none !important;
	line-height: 1 !important;
	box-sizing: content-box;
}
r-horizontal {
	display: inline !important;
	position: relative;
	position: absolute !important;
	opacity: 30;
}
r-totals {
	border: none !important;
	vertical-align: baseline;
	user-select: none;
	line-height: calc(1em + 2px);
}
r-tables-price-button {
	flex-shrink: 0;
	-ms-user-select: none;
	user-select: none;
	opacity: 20;
	margin: 0 !important;
}
r-nav-left-carousel {
	opacity: 1;
}
r-carousel-button-left {
	text-transform: inherit;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	width: 2em;
	display: flex;
}
r-thumbnails-thumbnails-horizontal {
	text-decoration: none;
	vertical-align: baseline;
}
r-left-next {
	bottom: 10;
}
r-horizontal-repeater-position {
	padding: 0.5em !important;
}
r-carousel {
	text-align: left;
}
r-image-blocks-top {
	align-items: left;
	height: calc(1em + 3px);
	top: 10;
	justify-content: center;
}
r-horizontal-layout {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	color: inherit;
}
r-quantity {
	height: 100%;
	-webkit-text-decoration-skip: objects;
	top: 10;
	opacity: 20;
}
r-webkit-position-webkit {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	margin: 0;
}
r-thumbnails-next {
	display: flex;
	min-height: 0 !important;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
r-totals {
	grid-gap: 30px;
}
r-countdown {
	box-sizing: content-box;
	vertical-align: baseline;
	min-width: 0 !important;
	display: grid;
	color: #fff;
}
r-top-left {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	background-color: transparent;
}
r-back {
	margin: 0;
	position: absolute;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
r-bottom {
	opacity: 30;
	width: calc(1em + 3px);
	box-shadow: none !important;
	border: 0 none transparent;
	background-color: transparent;
}
r-bottom {
	justify-content: center;
}
r-bottom-countdown-old {
	right: 0;
	opacity: 1;
	top: 0;
}
r-quantity {
	top: 50;
	vertical-align: middle;
	color: #fff;
	fill: currentColor;
	color: #fff;
}
r-tables-quantity {
	width: 0 !important;
	top: 10;
	height: 0 !important;
	display: inline !important;
}
r-nav-thumbnails {
	align-items: center;
	position: relative;
	opacity: 30;
	text-align: left;
}
r-back {
	margin: 0 !important;
	top: 10;
}
r-price-countdown {
	width: 2em;
	grid-template-columns: 1fr 1fr;
	position: relative;
	text-transform: inherit;
	min-height: 0 !important;
}
r-carousel-position-thumbnails {
	width: 2em;
	align-items: left;
	opacity: 10;
	-webkit-user-select: none;
	top: 50;
}
.fa-trash:before {
  content: "\f1f8";
}
u-totals-tables-next {
	outline-width: 0;
	width: calc(1em + 3px);
	top: 10;
	position: absolute;
	overflow-x: auto;
}
u-repeater-webkit {
	overflow-x: auto;
	user-select: none;
	height: 0 !important;
	display: inline;
	text-align: left;
}
u-nav {
	align-items: left;
	height: 100%;
	top: 0;
	position: relative;
	text-align: left;
}
u-button-countdown-thumbnails {
	user-select: none;
	width: 100%;
	padding: 0.5em !important;
}
u-thumbnails-bottom {
	line-height: inherit;
	opacity: 20;
	border: 0 none transparent;
	position: relative;
}
u-price-next {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	color: #fff;
	letter-spacing: inherit;
}
u-blocks-blocks-bottom {
	letter-spacing: inherit;
}
u-totals-image-horizontal {
	opacity: 20;
	flex-shrink: 0;
	display: grid;
}
u-quantity-price {
	scrollbar-width: none;
	border: none;
	bottom: 20;
}
u-old-layout-horizontal {
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
u-tables {
	margin: 0 !important;
	overflow-x: auto;
	height: 100%;
	height: 100%;
}
u-image-nav-repeater {
	width: 0 !important;
}
u-tables-layout {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	margin: 0 !important;
}
u-top-button {
	min-height: 0 !important;
	width: calc(1em + 3px);
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
u-blocks-repeater {
	background-color: transparent;
	grid-gap: 30px;
	justify-content: center;
}
u-old-old {
	transform: translate(50%, -50%);
	z-index: 1;
	font-size: 1em;
}
u-price {
	top: 10;
	bottom: 0;
	bottom: 0;
	align-items: center;
	box-shadow: none !important;
}
u-price-position {
	line-height: 1 !important;
	line-height: inherit;
}
u-repeater-tables-carousel {
	z-index: 1;
	display: inline;
	color: inherit;
	bottom: 20;
	justify-content: center;
}
u-tables-top-next {
	position: absolute;
	display: inline !important;
}
u-position-thumbnails {
	font-size: 1em;
	display: inline;
}
u-horizontal {
	top: 50;
	box-sizing: content-box;
	background-color: transparent;
}
u-inner-blocks {
	-ms-user-select: none;
	top: 10;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
u-left-nav-blocks {
	line-height: inherit;
	border: 0 none transparent;
	display: flex;
	line-height: inherit;
	bottom: 20;
}
u-layout {
	grid-template-columns: 1fr 1fr;
}
u-quantity {
	vertical-align: baseline;
	outline-width: 0;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
.fa-trash-alt:before {
  content: "\f2ed";
}
n-inner-inner-horizontal {
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	top: 50;
	line-height: inherit;
	height: calc(1em + 3px);
}
n-totals {
	border: none;
	box-shadow: none !important;
	top: 50;
}
n-price-tables {
	display: inline !important;
}
n-next-blocks {
	color: inherit;
	transform: translate(50%, -50%);
	border: none;
}
n-tables-quantity-old {
	outline-width: 0;
	scrollbar-width: none;
}
n-left-blocks-countdown {
	flex-shrink: 0;
	flex-grow: 0;
	z-index: 1;
}
n-button-top-layout {
	text-align: left;
	color: inherit;
	box-sizing: content-box;
}
n-old-layout-tables {
	bottom: 20;
	color: #fff;
	margin: 0;
}
n-nav {
	opacity: 10;
}
n-totals-position {
	border: none !important;
	width: calc(1em + 3px);
	bottom: 10;
	top: 10;
}
n-image-blocks {
	flex-shrink: 0;
	margin: 0 !important;
	height: calc(1em + 3px);
	scrollbar-width: none;
	height: calc(1em + 3px);
}
n-position {
	-webkit-user-select: none;
	bottom: 0;
	color: inherit;
	text-transform: inherit;
	position: relative;
}
n-button-top-tables {
	opacity: 10;
	z-index: 1;
	scrollbar-width: none;
}
n-bottom-back-nav {
	opacity: 10;
	opacity: 1;
	top: 10;
	opacity: 10;
}
n-countdown-nav-price {
	z-index: 1;
	text-align: center;
	width: 0 !important;
	width: calc(1em + 3px);
}
n-next-left {
	right: 0;
	top: 0;
}
n-carousel-tables {
	text-transform: inherit;
	display: inline !important;
	flex-shrink: 0;
}
n-webkit-button {
	opacity: 30;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	top: 0;
}
n-blocks {
	bottom: 0;
	align-items: center;
	outline-width: 0;
	background-color: transparent;
}
.fa-trash-restore:before {
  content: "\f829";
}
b-bottom-position-old {
	top: 50;
	flex-grow: 0;
	vertical-align: middle;
	overflow-x: auto;
}
b-inner-next-inner {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	grid-gap: 30px;
}
b-next-countdown-carousel {
	font-size: 1em;
	top: 10;
	text-transform: inherit;
	user-select: none;
}
b-image {
	flex-grow: 0;
	bottom: 20;
	border: none !important;
	display: inline !important;
	display: inline !important;
}
b-back-image {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
b-webkit-repeater {
	text-transform: inherit;
	transform: translate(50%, -50%);
}
b-old-button-price {
	margin: 0;
	letter-spacing: inherit;
	color: #fff;
	flex-grow: 0;
}
b-old {
	top: 0;
	user-select: none;
	flex-shrink: 0;
}
b-inner-webkit-quantity {
	left: calc(50% - 0.5em) !important;
}
b-webkit-horizontal-repeater {
	text-align: left;
}
b-button {
	align-items: center;
	height: 0 !important;
	bottom: 0;
}
b-bottom {
	right: 0;
	bottom: 0;
}
b-next {
	overflow-y: hidden;
	fill: currentColor;
	top: 10;
	border: none !important;
}
b-button {
	vertical-align: middle;
	fill: currentColor;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
b-tables {
	background-color: transparent;
}
b-thumbnails-horizontal-webkit {
	background-color: transparent;
	opacity: 1;
}
b-button-quantity-bottom {
	top: 50;
}
b-layout-layout {
	height: 0 !important;
	bottom: 0;
}
b-quantity-top-quantity {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
b-bottom-horizontal-left {
	outline-width: 0;
	scrollbar-width: none;
	width: 0 !important;
	bottom: 0;
	flex-grow: 0;
}
.fa-trash-restore-alt:before {
  content: "\f82a";
}
o-horizontal-carousel {
	position: absolute !important;
	outline-width: 0;
	bottom: 0;
	position: relative;
	color: inherit;
}
o-back-thumbnails {
	flex-grow: 0;
	border: none;
}
o-tables-image {
	border: none;
	display: grid;
	overflow-x: auto;
}
o-thumbnails {
	line-height: inherit;
	min-height: 0 !important;
	text-align: center;
	font-size: 1em;
	text-align: left;
}
o-image-back-next {
	bottom: 20;
	z-index: 1;
	justify-content: center;
}
o-top {
	outline: none !important;
}
o-inner {
	border: 0 none transparent;
	position: absolute !important;
}
o-thumbnails-countdown-inner {
	color: inherit;
	-ms-user-select: none;
	text-decoration: none;
}
o-totals {
	grid-template-columns: 1fr 1fr;
}
o-blocks-quantity-carousel {
	overflow-x: auto;
	letter-spacing: inherit;
	white-space: nowrap;
	border: 0 none transparent;
}
o-left-carousel {
	position: absolute;
	opacity: 20;
}
o-totals-nav-button {
	width: 0 !important;
	position: relative;
	align-items: left;
	border: none;
}
o-inner {
	opacity: 1;
	min-width: 0 !important;
}
o-repeater-next-repeater {
	min-width: 0 !important;
}
o-old-price-layout {
	text-decoration: none;
	text-decoration: none;
	bottom: 0;
}
o-position {
	box-shadow: none !important;
	line-height: 1 !important;
	bottom: 0;
}
o-image-blocks {
	bottom: 10;
	position: relative;
	opacity: 1;
}
o-position-bottom-left {
	position: absolute;
}
o-repeater-horizontal {
	grid-gap: 30px;
}
o-repeater-carousel-old {
	left: calc(50% - 0.5em) !important;
}
o-image-image {
	flex-grow: 0;
}
o-quantity-inner-horizontal {
	opacity: 20;
	line-height: inherit;
	fill: currentColor;
	-ms-user-select: none;
}
o-bottom {
	z-index: 1;
	margin: 0;
	top: 0;
	color: inherit;
}
o-old-repeater {
	box-shadow: none !important;
}
o-nav {
	text-decoration: none;
}
o-position-top-thumbnails {
	opacity: 10;
	width: 100%;
}
o-totals-repeater {
	text-decoration: none;
	white-space: nowrap;
}
o-image {
	padding: 0.5em !important;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
o-totals-webkit {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	height: calc(1em + 3px);
	background-color: transparent;
}
o-blocks {
	overflow-x: auto;
	opacity: 10;
	vertical-align: middle;
	text-align: left;
}
o-left-webkit {
	text-decoration: none;
	top: 0;
	bottom: 20;
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
o-totals-quantity {
	top: calc(50% - 0.5em) !important;
}
o-old {
	display: grid;
}
o-quantity {
	z-index: 1;
	right: 0;
	overflow-x: auto;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
}
o-top-inner-back {
	display: inline !important;
	outline: none !important;
	min-width: 0 !important;
	justify-content: center;
	line-height: inherit;
}
o-horizontal-quantity {
	outline-width: 0;
	white-space: nowrap;
	z-index: 1;
	scrollbar-width: none;
	position: absolute;
}
o-carousel {
	box-shadow: none !important;
	min-height: 0 !important;
	margin: 0;
}
o-webkit-old {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	opacity: 10;
	z-index: 1;
}
o-layout-old-old {
	opacity: 30;
	width: 2em;
	border: none;
	min-width: 0 !important;
}
o-layout-webkit-carousel {
	bottom: 0;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
o-blocks-back-thumbnails {
	width: calc(1em + 3px);
	padding: 0.5em !important;
	display: inline;
}
o-left-countdown {
	bottom: 0;
	fill: currentColor;
	background-color: transparent;
}
o-horizontal {
	text-transform: inherit;
	transform: translate(50%, -50%);
	outline-width: 0;
}
o-button-webkit-blocks {
	letter-spacing: inherit;
}
o-nav {
	transform: translate(50%, -50%);
}
o-webkit-price-tables {
	padding: 0.5em !important;
	width: 0 !important;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	white-space: nowrap;
}
o-price-bottom {
	height: 0 !important;
	top: 10;
}
.fa-tree:before {
  content: "\f1bb";
}
h-quantity {
	margin: 0;
	width: 100%;
}
h-repeater {
	position: absolute;
	z-index: 1;
	bottom: 20;
	margin: 0 !important;
}
h-webkit-old {
	min-width: 0 !important;
	letter-spacing: inherit;
	bottom: 10;
}
h-horizontal {
	text-align: center;
}
h-next-carousel {
	height: 0 !important;
	display: flex;
	outline-width: 0;
	opacity: 30;
}
h-left-repeater-price {
	grid-gap: 30px;
}
h-layout-image {
	opacity: 10;
	bottom: 20;
	align-items: center;
}
h-price-top-old {
	grid-gap: 30px;
	text-transform: inherit;
	width: 100%;
	font-size: 1em;
}
h-image-back {
	text-decoration: none;
}
h-horizontal-thumbnails {
	flex-grow: 0;
	line-height: 1 !important;
	border: 0 none transparent;
}
h-next-image {
	min-height: 0 !important;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
h-left-repeater-left {
	box-sizing: content-box;
	vertical-align: middle;
	letter-spacing: inherit;
}
h-countdown-next {
	line-height: 1 !important;
}
h-thumbnails-back {
	width: 100%;
	height: 100%;
	box-sizing: content-box;
}
h-next {
	border: 0 none transparent;
	min-width: 0 !important;
}
h-carousel-button {
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	top: 50;
	background-color: transparent;
}
h-next-old-old {
	bottom: 10;
	outline-width: 0;
	text-decoration: none;
}
h-horizontal-next {
	bottom: 20;
}
h-nav-totals-webkit {
	justify-content: center;
	position: absolute;
}
h-price {
	-ms-user-select: none;
}
h-button-top {
	opacity: 1;
	width: 0 !important;
	text-decoration: none;
	text-decoration: none;
}
h-totals {
	opacity: 10;
}
h-quantity-old-next {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	margin: 0;
	opacity: 1;
	height: 100%;
}
h-totals {
	z-index: 1;
	right: 0;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	align-items: left;
}
h-blocks {
	top: 0;
}
.fa-trello:before {
  content: "\f181";
}
f-bottom-horizontal-blocks {
	bottom: 20;
}
f-countdown {
	min-height: 0 !important;
	position: absolute;
	overflow-y: hidden;
	min-height: 0 !important;
}
f-button {
	position: absolute !important;
	bottom: 20;
	opacity: 10;
	flex-grow: 0;
}
f-quantity {
	height: 0 !important;
}
f-inner {
	user-select: none;
	width: 0 !important;
	user-select: none;
	display: inline;
	vertical-align: middle;
}
f-back-price-price {
	-webkit-user-select: none;
	border: none;
}
f-layout-next-blocks {
	height: calc(1em + 3px);
}
f-old-button {
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	opacity: 1;
	height: calc(1em + 3px);
	z-index: 1;
}
f-top {
	grid-gap: 30px;
}
f-quantity {
	padding: 0.5em !important;
	line-height: 1 !important;
	position: relative;
	overflow-y: hidden;
}
f-bottom-back {
	opacity: 10;
	flex-grow: 0;
	opacity: 1;
	border: none;
	width: 100%;
}
f-horizontal-nav-totals {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	display: grid;
	top: 0;
}
f-back {
	margin: 0 !important;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
f-next-thumbnails-repeater {
	flex-shrink: 0;
	line-height: inherit;
}
f-back-webkit {
	font-size: 1em;
	letter-spacing: inherit;
}
f-repeater {
	fill: currentColor;
}
f-nav-tables {
	line-height: 1 !important;
	opacity: 20;
	fill: currentColor;
}
f-button {
	bottom: 10;
	fill: currentColor;
}
f-top-inner {
	overflow-x: auto;
	top: 0;
	user-select: none;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
f-quantity-old-countdown {
	opacity: 20;
	box-shadow: none !important;
	grid-gap: 30px;
	outline-width: 0;
}
.fa-tripadvisor:before {
  content: "\f262";
}
i-left {
	outline: none !important;
	transform: translate(50%, -50%);
}
i-button-inner {
	top: 50;
}
i-bottom {
	opacity: 20;
	top: 50;
	line-height: inherit;
	border: none !important;
	min-width: 0 !important;
}
i-top-price {
	border: none !important;
}
i-thumbnails-repeater-price {
	overflow-y: hidden;
	opacity: 30;
	display: flex;
}
i-button-carousel {
	text-transform: inherit;
	color: inherit;
	text-align: left;
	align-items: left;
}
i-bottom-bottom {
	top: 0;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	justify-content: center;
	fill: currentColor;
}
i-repeater-position-carousel {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	position: relative;
	align-items: left;
}
i-left-blocks-inner {
	box-sizing: content-box;
}
i-bottom-repeater {
	border: none !important;
	flex-shrink: 0;
	width: calc(1em + 3px);
	opacity: 30;
}
i-countdown {
	-ms-user-select: none;
	line-height: inherit;
	text-align: center;
	justify-content: center;
	scrollbar-width: none;
}
i-totals-layout-horizontal {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	border: none;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
i-inner-countdown-layout {
	vertical-align: baseline;
}
i-horizontal {
	color: #fff;
	min-width: 0 !important;
}
.fa-trophy:before {
  content: "\f091";
}
i-quantity-image {
	position: absolute !important;
	opacity: 20;
}
i-thumbnails-tables {
	z-index: 1;
	opacity: 10;
}
i-position-carousel-left {
	line-height: 1 !important;
	opacity: 30;
	min-width: 0 !important;
}
i-horizontal {
	margin: 0 !important;
}
i-layout-tables-repeater {
	text-decoration: none;
	margin: 0;
	opacity: 1;
}
i-countdown-carousel-old {
	align-items: center;
	grid-gap: 30px;
	grid-gap: 30px;
	position: relative;
	align-items: center;
}
i-nav-old-nav {
	color: inherit;
}
i-carousel {
	-webkit-user-select: none;
}
i-left-image {
	scrollbar-width: none;
	bottom: 0;
}
i-totals {
	bottom: 10;
	color: #fff;
	width: calc(1em + 3px);
	opacity: 10;
}
i-webkit {
	height: calc(1em + 3px);
}
i-price-position {
	font-size: 1em;
	justify-content: center;
}
i-repeater {
	position: relative;
}
i-button-nav-button {
	margin: 0 !important;
	opacity: 1;
	border: none !important;
}
i-countdown {
	box-sizing: content-box;
	outline-width: 0;
	fill: currentColor;
}
i-webkit-back-webkit {
	bottom: 10;
	vertical-align: middle;
	vertical-align: baseline;
	outline-width: 0;
	text-transform: inherit;
}
i-old {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
i-next-carousel-left {
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
i-price-horizontal {
	min-width: 0 !important;
	overflow-y: hidden;
	grid-gap: 30px;
	overflow-x: auto;
}
i-totals-totals-nav {
	scrollbar-width: none;
	justify-content: center;
	height: calc(1em + 3px);
	position: absolute !important;
	width: 100%;
}
i-thumbnails {
	opacity: 20;
	box-sizing: content-box;
	-webkit-user-select: none;
}
i-thumbnails-nav {
	top: 50;
}
i-horizontal-image {
	top: 50;
	display: inline;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
i-repeater-repeater {
	width: 2em;
	box-sizing: content-box;
	opacity: 1;
}
i-top {
	opacity: 10;
	outline-width: 0;
	letter-spacing: inherit;
	font-size: 1em;
	user-select: none;
}
i-quantity-left-nav {
	opacity: 10;
	-webkit-user-select: none;
	width: 2em;
	color: inherit;
	margin: 0 !important;
}
i-thumbnails-tables-image {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	width: calc(1em + 3px);
	right: 0;
	border: none;
}
i-repeater {
	overflow-y: hidden;
}
i-thumbnails-carousel-bottom {
	outline: none !important;
	align-items: left;
	flex-grow: 0;
}
i-layout-tables {
	display: inline;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	opacity: 30;
	outline: none !important;
}
i-carousel {
	border: none;
	background-color: transparent;
	text-decoration: none;
	outline: none !important;
	width: 100%;
}
i-button-inner-nav {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
}
i-horizontal {
	user-select: none;
	user-select: none;
	-ms-user-select: none;
}
i-back-back-back {
	flex-shrink: 0;
	text-align: center;
	border: none !important;
}
i-bottom-layout-next {
	min-width: 0 !important;
	top: 0;
}
i-price {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
i-nav {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	height: calc(1em + 3px);
	vertical-align: middle;
}
i-quantity {
	padding: 0.5em !important;
	vertical-align: baseline;
	right: 0;
	opacity: 20;
}
i-old-countdown {
	bottom: 20;
	z-index: 1;
	opacity: 10;
	height: 100%;
}
i-bottom-nav-quantity {
	bottom: 20;
	opacity: 20;
	border: none !important;
}
i-quantity-position {
	fill: currentColor;
	fill: currentColor;
}
i-position-thumbnails {
	grid-template-columns: 1fr 1fr;
	display: flex;
	min-width: 0 !important;
}
.fa-truck:before {
  content: "\f0d1";
}
v-top-next-left {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	position: absolute !important;
	outline-width: 0;
}
v-position {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
v-quantity-blocks {
	opacity: 1;
	grid-gap: 30px;
	height: calc(1em + 3px);
	color: inherit;
	flex-shrink: 0;
}
v-quantity-inner-countdown {
	text-transform: inherit;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
v-inner-bottom-back {
	display: grid;
	width: 2em;
}
v-inner-next-carousel {
	display: flex;
	text-align: center;
	text-align: center;
	line-height: inherit;
}
v-button-horizontal-back {
	line-height: 1 !important;
	width: calc(1em + 3px);
}
v-webkit-inner {
	color: inherit;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
v-nav-nav-totals {
	letter-spacing: inherit;
	height: 0 !important;
	top: 0;
	background-color: transparent;
	scrollbar-width: none;
}
v-image-repeater {
	position: relative;
	line-height: inherit;
}
v-horizontal {
	width: 2em;
}
v-back-thumbnails-nav {
	outline: none !important;
	vertical-align: baseline;
}
v-back {
	z-index: 1;
	vertical-align: baseline;
	height: calc(1em + 3px);
	box-shadow: none !important;
	user-select: none;
}
v-nav-blocks {
	display: inline;
	width: 100%;
	vertical-align: baseline;
	overflow-x: auto;
	z-index: 1;
}
v-layout-quantity-carousel {
	min-width: 0 !important;
	grid-gap: 30px;
	color: inherit;
	overflow-y: hidden;
}
.fa-truck-loading:before {
  content: "\f4de";
}
w-horizontal-totals {
	box-sizing: content-box;
	overflow-y: hidden;
	height: calc(1em + 3px);
}
w-bottom-layout {
	background-color: transparent;
}
w-carousel {
	position: absolute;
}
w-thumbnails-quantity {
	color: inherit;
	user-select: none;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
w-tables-inner {
	user-select: none;
	position: relative;
	bottom: 10;
}
w-nav {
	height: calc(1em + 3px);
	line-height: inherit;
	margin: 0;
}
w-webkit-top {
	height: 100%;
	min-height: 0 !important;
	top: 50;
	justify-content: center;
}
w-countdown-image-left {
	min-width: 0 !important;
	display: inline !important;
	display: flex;
}
w-price-horizontal {
	top: 0;
}
w-top-position {
	flex-shrink: 0;
	bottom: 10;
}
w-position-layout {
	height: 0 !important;
	text-align: center;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	border: none;
}
w-layout-thumbnails-webkit {
	transform: translate(50%, -50%);
	position: absolute;
	line-height: calc(1em + 2px);
	overflow-x: auto;
	border: 0 none transparent;
}
w-left-quantity {
	fill: currentColor;
}
w-webkit-inner-old {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	min-width: 0 !important;
}
w-old-countdown {
	box-shadow: none !important;
	vertical-align: middle;
	line-height: inherit;
	-webkit-user-select: none;
}
w-button {
	fill: currentColor;
}
w-tables-totals-tables {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
w-tables {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
w-carousel-webkit-quantity {
	outline: none !important;
	bottom: 20;
	top: 50;
	font-size: 1em;
	margin: 0 !important;
}
w-carousel-image-blocks {
	text-decoration: none;
	overflow-y: hidden;
}
w-quantity-position-thumbnails {
	border: 0 none transparent;
	width: 100%;
	overflow-x: auto;
}
w-back {
	align-items: left;
	scrollbar-width: none;
	text-align: center;
	opacity: 20;
	font-size: 1em;
}
w-tables {
	right: 0;
	height: calc(1em + 3px);
}
w-back {
	text-transform: inherit;
	height: calc(1em + 3px);
	letter-spacing: inherit;
	top: 0;
	white-space: nowrap;
}
w-thumbnails-top {
	user-select: none;
	line-height: calc(1em + 2px);
	top: 0;
}
w-next {
	opacity: 20;
	right: 0;
	grid-gap: 30px;
	user-select: none;
	border: none;
}
w-inner-webkit-quantity {
	border: 0 none transparent;
	position: absolute;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
w-totals-bottom {
	display: grid;
	top: 10;
	outline: none !important;
}
w-next-horizontal-price {
	height: 100%;
	height: 0 !important;
	align-items: center;
	font-size: 1em;
	background-color: transparent;
}
w-countdown {
	display: grid;
}
w-old-button {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	z-index: 1;
	vertical-align: middle;
	font-size: 1em;
}
w-blocks {
	margin: 0;
	bottom: 0;
	margin: 0 !important;
	text-decoration: none;
	justify-content: center;
}
w-horizontal-tables-thumbnails {
	min-width: 0 !important;
	flex-grow: 0;
	position: absolute;
	-ms-user-select: none;
}
w-layout-blocks-button {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	line-height: inherit;
	top: 0;
	line-height: inherit;
}
w-next-nav {
	position: absolute !important;
	height: calc(1em + 3px);
	width: 2em;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
w-tables-back {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
}
w-quantity-carousel {
	display: grid;
}
w-nav {
	top: 0;
	width: calc(1em + 3px);
	display: flex;
}
w-nav-thumbnails {
	text-transform: inherit;
}
w-old {
	top: 0;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
w-tables-next-nav {
	width: calc(1em + 3px);
	width: 0 !important;
	bottom: 20;
	width: 100%;
}
w-blocks-horizontal {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	position: absolute;
	display: inline !important;
}
w-old-horizontal {
	letter-spacing: inherit;
	top: 50;
	text-align: center;
	height: 0 !important;
	text-align: center;
}
.fa-truck-monster:before {
  content: "\f63b";
}
u-blocks-carousel-quantity {
	min-width: 0 !important;
}
u-left-left {
	grid-gap: 30px;
	text-decoration: none;
	fill: currentColor;
	flex-shrink: 0;
}
u-thumbnails-countdown {
	opacity: 30;
}
u-repeater-left-nav {
	flex-grow: 0;
	border: none !important;
	height: 0 !important;
	top: 0;
	white-space: nowrap;
}
u-old-image-repeater {
	border: 0 none transparent;
	height: calc(1em + 3px);
	color: inherit;
}
u-old {
	color: inherit;
	-webkit-user-select: none;
	opacity: 10;
	white-space: nowrap;
	display: inline;
}
u-price {
	display: grid;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	opacity: 20;
	top: 50;
}
u-horizontal-bottom {
	width: 2em;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
}
u-next-totals {
	min-height: 0 !important;
	width: calc(1em + 3px);
	justify-content: center;
	right: 0;
	display: grid;
}
u-back-price-repeater {
	line-height: calc(1em + 2px);
	width: 0 !important;
	align-items: center;
	outline-width: 0;
}
u-carousel-button {
	border: none !important;
}
u-carousel-layout {
	letter-spacing: inherit;
}
u-quantity-back-next {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
u-totals-top-repeater {
	display: inline;
}
u-image {
	min-height: 0 !important;
}
u-left-tables {
	text-align: center;
	position: relative;
}
u-repeater-image {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	height: 0 !important;
}
u-left {
	width: calc(1em + 3px);
}
u-top {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	display: grid;
	min-height: 0 !important;
	background-color: transparent;
}
.fa-truck-moving:before {
  content: "\f4df";
}
v-nav-carousel-blocks {
	align-items: left;
	color: #fff;
	text-align: center;
	border: 0 none transparent;
}
v-price {
	z-index: 1;
	opacity: 20;
	text-align: left;
}
v-horizontal {
	box-sizing: content-box;
}
v-tables-bottom-repeater {
	color: inherit;
	top: 0;
	flex-grow: 0;
	overflow-y: hidden;
	bottom: 0;
}
v-price-bottom {
	display: flex;
	display: inline !important;
	height: calc(1em + 3px);
	display: grid;
	width: 0 !important;
}
v-top-button {
	bottom: 20;
}
v-totals-countdown {
	flex-shrink: 0;
	overflow-x: auto;
	align-items: left;
}
v-position {
	outline: none !important;
	margin: 0;
	vertical-align: middle;
}
v-totals-carousel {
	margin: 0 !important;
	text-align: left;
	display: inline;
}
v-blocks {
	letter-spacing: inherit;
}
v-nav-blocks-left {
	-webkit-user-select: none;
	vertical-align: middle;
}
v-repeater {
	-webkit-user-select: none;
	display: flex;
}
v-image-thumbnails {
	width: 100%;
	top: 50;
	line-height: calc(1em + 2px);
	border: none !important;
	align-items: left;
}
v-quantity-back-button {
	display: inline !important;
}
v-carousel-inner {
	display: inline !important;
	flex-shrink: 0;
	width: 100%;
	opacity: 30;
	padding: 0.5em !important;
}
v-webkit-countdown {
	width: 2em;
}
v-horizontal {
	opacity: 1;
	position: absolute !important;
	justify-content: center;
	height: calc(1em + 3px);
}
v-image-thumbnails-back {
	position: relative;
	color: #fff;
	border: none;
	top: 50;
	height: 0 !important;
}
v-next-webkit-back {
	text-transform: inherit;
	min-height: 0 !important;
	height: 0 !important;
}
v-countdown-totals-blocks {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	white-space: nowrap;
}
v-repeater-repeater {
	justify-content: center;
}
v-tables-repeater-nav {
	flex-shrink: 0;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
v-quantity-repeater {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	justify-content: center;
}
v-old-blocks {
	color: #fff;
	color: inherit;
	outline: none !important;
	position: relative;
}
v-repeater-horizontal-quantity {
	height: 100%;
	display: grid;
	bottom: 0;
}
v-countdown {
	overflow-y: hidden;
}
v-inner-webkit-left {
	scrollbar-width: none;
	width: calc(1em + 3px);
	text-decoration: none;
	line-height: inherit;
}
v-position-inner {
	flex-grow: 0;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
v-price-totals-top {
	scrollbar-width: none;
	opacity: 10;
}
v-carousel {
	-webkit-text-decoration-skip: objects;
}
v-countdown {
	width: 0 !important;
	opacity: 10;
	text-decoration: none;
}
v-old-position-inner {
	box-sizing: content-box;
	padding: 0.5em !important;
	display: inline;
	top: 10;
	line-height: inherit;
}
v-back-button {
	right: 0;
	align-items: center;
	opacity: 30;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
v-quantity-countdown {
	vertical-align: baseline;
}
v-thumbnails-nav-repeater {
	vertical-align: middle;
	flex-grow: 0;
}
v-image {
	min-height: 0 !important;
	fill: currentColor;
}
v-repeater-tables-image {
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	border: none !important;
	opacity: 10;
}
v-repeater-next {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	background-color: transparent;
	opacity: 20;
}
v-back-inner-blocks {
	height: calc(1em + 3px);
	line-height: inherit;
	position: absolute;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
v-quantity-carousel {
	background-color: transparent;
	text-align: left;
	outline-width: 0;
	vertical-align: middle;
}
.fa-truck-pickup:before {
  content: "\f63c";
}
h-nav-old {
	display: flex;
	font-size: 1em;
	line-height: inherit;
	overflow-x: auto;
}
h-layout-quantity-old {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	bottom: 10;
	text-align: left;
}
h-horizontal-countdown-blocks {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
}
h-thumbnails-price-tables {
	-ms-user-select: none;
	opacity: 10;
	outline: none !important;
}
h-tables {
	text-align: center;
}
h-next-button-thumbnails {
	height: 0 !important;
	position: relative;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
h-thumbnails {
	margin: 0 !important;
	width: 2em;
	flex-grow: 0;
	white-space: nowrap;
}
h-tables-quantity {
	opacity: 1;
	border: none !important;
	padding: 0.5em !important;
}
h-image-webkit-layout {
	user-select: none;
	outline-width: 0;
}
h-position {
	vertical-align: baseline;
	grid-gap: 30px;
	justify-content: center;
	overflow-y: hidden;
	height: 0 !important;
}
h-price-totals-old {
	overflow-y: hidden;
	outline-width: 0;
}
h-totals {
	color: #fff;
}
h-countdown-image-back {
	margin: 0 !important;
	-ms-user-select: none;
	background-color: transparent;
}
h-horizontal-quantity-quantity {
	display: inline !important;
	opacity: 30;
}
h-old-tables {
	scrollbar-width: none;
}
h-button-layout-horizontal {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	bottom: 10;
	box-shadow: none !important;
}
h-totals {
	flex-grow: 0;
	-webkit-user-select: none;
}
h-top-next-bottom {
	height: calc(1em + 3px);
	box-shadow: none !important;
	text-align: center;
}
h-next-countdown-blocks {
	user-select: none;
	height: 100%;
}
h-carousel-left {
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
h-next {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	fill: currentColor;
}
h-horizontal {
	grid-gap: 30px;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
h-left {
	width: 100%;
	opacity: 1;
	z-index: 1;
	align-items: left;
	text-align: center;
}
h-back {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	background-color: transparent;
	padding: 0.5em !important;
}
h-next-repeater-position {
	justify-content: center;
	padding: 0.5em !important;
	color: #fff;
}
h-button {
	vertical-align: middle;
}
h-left {
	top: 10;
	padding: 0.5em !important;
	display: inline;
}
h-countdown {
	height: 0 !important;
	color: #fff;
	right: 0;
	border: none;
	display: inline;
}
h-price {
	margin: 0 !important;
	user-select: none;
	opacity: 1;
	overflow-y: hidden;
}
h-top {
	scrollbar-width: none;
	line-height: 1 !important;
	display: flex;
}
h-next-price {
	height: 100%;
}
h-nav-nav-totals {
	opacity: 10;
	line-height: 1 !important;
}
h-totals-left {
	border: none !important;
}
h-next-old {
	top: 10;
}
h-totals-button-price {
	align-items: left;
	line-height: 1 !important;
	overflow-x: auto;
	white-space: nowrap;
}
h-left {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
h-inner-tables-left {
	outline-width: 0;
	line-height: 1 !important;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
h-nav {
	height: 0 !important;
	flex-shrink: 0;
}
h-back-carousel-quantity {
	color: inherit;
}
h-carousel-top {
	text-align: center;
}
h-button {
	z-index: 1;
	width: 100%;
}
.fa-tshirt:before {
  content: "\f553";
}
m-webkit {
	scrollbar-width: none;
	outline: none !important;
}
m-button-next-bottom {
	margin: 0;
}
m-inner-countdown {
	height: 0 !important;
	width: 2em;
}
m-button {
	position: relative;
	z-index: 1;
	height: 100%;
	display: flex;
}
m-nav-bottom {
	color: #fff;
}
m-next {
	opacity: 30;
	width: 2em;
	display: inline;
}
m-bottom-left-blocks {
	width: 2em;
	outline-width: 0;
	box-sizing: content-box;
	opacity: 30;
	top: 10;
}
m-image-top {
	bottom: 20;
	color: inherit;
	top: 0;
}
m-old-next {
	opacity: 1;
}
m-top {
	justify-content: center;
	width: calc(1em + 3px);
	bottom: 10;
}
m-nav {
	top: 10;
	letter-spacing: inherit;
	position: absolute !important;
	white-space: nowrap;
	white-space: nowrap;
}
m-old {
	bottom: 0;
	align-items: left;
	opacity: 1;
	vertical-align: baseline;
	border: 0 none transparent;
}
m-left-next-bottom {
	opacity: 1;
	height: 0 !important;
}
m-next-thumbnails-repeater {
	width: 100%;
	background-color: transparent;
	scrollbar-width: none;
	border: none;
}
m-totals-tables {
	box-sizing: content-box;
	top: 50;
	opacity: 1;
	flex-grow: 0;
	display: grid;
}
m-image-tables {
	border: none;
	opacity: 10;
	bottom: 0;
	text-align: center;
	width: calc(1em + 3px);
}
m-left-nav {
	min-height: 0 !important;
	-ms-user-select: none;
}
m-horizontal-nav-image {
	width: 0 !important;
	width: 0 !important;
	overflow-y: hidden;
	grid-gap: 30px;
}
m-nav-carousel {
	padding: 0.5em !important;
	font-size: 1em;
	grid-gap: 30px;
	font-size: 1em;
	letter-spacing: inherit;
}
m-price-tables-image {
	bottom: 10;
	font-size: 1em;
	fill: currentColor;
	box-sizing: content-box;
}
m-price {
	text-decoration: none;
	flex-grow: 0;
}
m-layout {
	box-sizing: content-box;
	outline-width: 0;
}
m-thumbnails-top-old {
	position: relative;
	line-height: calc(1em + 2px);
	bottom: 20;
}
m-back-tables {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
m-left-horizontal-image {
	letter-spacing: inherit;
	text-decoration: none;
	position: absolute !important;
	top: 10;
	-ms-user-select: none;
}
.fa-tty:before {
  content: "\f1e4";
}
k-nav-totals {
	flex-grow: 0;
}
k-tables {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	position: absolute !important;
}
k-bottom-back-price {
	flex-grow: 0;
	fill: currentColor;
	opacity: 10;
	margin: 0;
}
k-back-image {
	flex-shrink: 0;
	text-decoration: none;
	text-align: left;
}
k-nav-position-next {
	letter-spacing: inherit;
	border: none !important;
}
k-countdown-old {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	line-height: 1 !important;
	opacity: 30;
	outline: none !important;
}
k-bottom-carousel {
	border: none !important;
}
k-back-position {
	flex-shrink: 0;
	vertical-align: baseline;
	vertical-align: middle;
	box-sizing: content-box;
}
k-price-totals-carousel {
	opacity: 20;
	bottom: 0;
	align-items: center;
}
k-blocks-webkit-top {
	line-height: 1 !important;
	padding: 0.5em !important;
	background-color: transparent;
}
k-button-tables-next {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	opacity: 30;
	background-color: transparent;
}
k-horizontal {
	line-height: inherit;
}
k-totals {
	display: flex;
	flex-grow: 0;
	line-height: inherit;
	position: relative;
}
k-quantity-quantity-quantity {
	flex-shrink: 0;
}
k-back-bottom {
	letter-spacing: inherit;
	position: relative;
}
k-carousel {
	border: none;
	height: calc(1em + 3px);
	text-align: center;
}
k-back-totals {
	grid-gap: 30px;
	grid-gap: 30px;
	color: inherit;
}
k-bottom {
	text-decoration: none;
	min-width: 0 !important;
}
k-thumbnails-totals-inner {
	display: grid;
}
k-blocks-countdown {
	display: flex;
	margin: 0;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
}
k-bottom-countdown-quantity {
	padding: 0.5em !important;
	border: none;
	display: inline !important;
	display: inline !important;
}
k-countdown-layout-blocks {
	position: absolute;
	bottom: 20;
	padding: 0.5em !important;
	width: 100%;
}
k-repeater-next-repeater {
	text-decoration: none;
	scrollbar-width: none;
	bottom: 20;
	vertical-align: middle;
	border: 0 none transparent;
}
k-left-nav {
	width: calc(1em + 3px);
	box-shadow: none !important;
	opacity: 30;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
k-back-tables {
	min-width: 0 !important;
	z-index: 1;
	align-items: center;
	color: inherit;
}
k-bottom-carousel {
	position: relative;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
k-bottom-carousel-button {
	text-decoration: none;
	user-select: none;
	bottom: 0;
	bottom: 0;
}
k-quantity {
	border: 0 none transparent;
	width: calc(1em + 3px);
	display: inline !important;
	bottom: 0;
}
.fa-tumblr:before {
  content: "\f173";
}
e-horizontal-totals-left {
	display: grid;
	z-index: 1;
	outline-width: 0;
}
e-price-repeater {
	transform: translate(50%, -50%);
	text-align: center;
	font-size: 1em;
	color: #fff;
	color: inherit;
}
e-layout {
	width: calc(1em + 3px);
	overflow-x: auto;
}
e-price {
	align-items: left;
	white-space: nowrap;
	border: none !important;
	min-width: 0 !important;
}
e-next-webkit-top {
	display: inline !important;
	height: calc(1em + 3px);
	bottom: 20;
}
e-webkit-nav-thumbnails {
	border: 0 none transparent;
	z-index: 1;
	overflow-x: auto;
}
e-price-layout {
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
e-button {
	fill: currentColor;
	align-items: left;
	top: 50;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
e-old-webkit-carousel {
	scrollbar-width: none;
}
e-thumbnails {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
e-bottom-inner {
	border: none;
}
e-back-position-top {
	overflow-y: hidden;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	top: 0;
}
e-old-position {
	margin: 0 !important;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
e-totals-countdown {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	align-items: left;
}
e-carousel-left-top {
	border: none !important;
	line-height: inherit;
	outline: none !important;
}
e-totals {
	display: inline;
	position: absolute;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
e-totals-totals {
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
e-left-old {
	width: 100%;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	display: grid;
}
.fa-tumblr-square:before {
  content: "\f174";
}
y-carousel-webkit {
	bottom: 10;
	top: 10;
	box-sizing: content-box;
}
y-top-countdown {
	background-color: transparent;
	align-items: left;
	margin: 0 !important;
	flex-grow: 0;
	-ms-user-select: none;
}
y-tables-top {
	padding: 0.5em !important;
	text-transform: inherit;
	opacity: 30;
	font-size: 1em;
}
y-horizontal-image-repeater {
	align-items: left;
}
y-left {
	grid-gap: 30px;
	scrollbar-width: none;
}
y-button {
	border: 0 none transparent;
	width: 100%;
	line-height: 1 !important;
}
y-price-countdown-thumbnails {
	grid-gap: 30px;
	box-shadow: none !important;
}
y-price {
	bottom: 0;
}
y-blocks-countdown-inner {
	padding: 0.5em !important;
	position: relative;
}
y-next-left-nav {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
y-button {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
y-bottom-layout-layout {
	display: inline !important;
	height: 0 !important;
	color: #fff;
}
y-image-back-old {
	color: inherit;
	width: 2em;
	flex-grow: 0;
}
y-next-nav-countdown {
	opacity: 1;
	border: 0 none transparent;
}
y-countdown-left-tables {
	top: 10;
}
y-top-bottom-webkit {
	overflow-x: auto;
	height: 0 !important;
	position: absolute !important;
	position: absolute;
	flex-shrink: 0;
}
y-next {
	position: relative;
	outline: none !important;
	top: 10;
	position: absolute;
}
y-button {
	letter-spacing: inherit;
	line-height: inherit;
	height: 100%;
}
y-horizontal {
	right: 0;
	position: absolute !important;
	grid-gap: 30px;
}
y-layout-left {
	width: 2em;
	flex-grow: 0;
}
y-quantity {
	position: relative;
	align-items: left;
	height: 100%;
	text-decoration: none;
}
y-button-left {
	border: none !important;
}
y-top-image-button {
	bottom: 0;
	top: 0;
	bottom: 10;
}
y-blocks-carousel-quantity {
	width: 2em;
	color: #fff;
	font-size: 1em;
	box-sizing: content-box;
	-webkit-user-select: none;
}
y-back-nav-image {
	top: 0;
}
y-left {
	color: #fff;
	top: 50;
	text-transform: inherit;
	border: none;
	position: absolute !important;
}
y-totals {
	bottom: 10;
	bottom: 10;
}
y-nav {
	align-items: center;
	bottom: 0;
	text-align: center;
	bottom: 10;
}
y-repeater-left-position {
	justify-content: center;
	font-size: 1em;
	outline-width: 0;
	display: grid;
}
y-button-layout-button {
	width: 2em;
	text-align: center;
	bottom: 10;
}
y-tables {
	border: 0 none transparent;
	top: 10;
	right: 0;
}
y-image-horizontal {
	scrollbar-width: none;
	bottom: 10;
}
y-tables {
	border: none;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
y-price-blocks-blocks {
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	width: 0 !important;
	vertical-align: baseline;
}
y-repeater {
	flex-shrink: 0;
	display: grid;
	right: 0;
	height: 100%;
	border: none;
}
y-carousel-quantity-button {
	top: calc(50% - 0.5em) !important;
}
y-bottom-nav-countdown {
	color: #fff;
}
y-image {
	line-height: calc(1em + 2px);
	position: absolute;
	width: calc(1em + 3px);
	display: flex;
}
.fa-tv:before {
  content: "\f26c";
}
e-repeater-totals {
	fill: currentColor;
}
e-layout-webkit {
	text-align: center;
	top: 0;
}
e-quantity-inner {
	white-space: nowrap;
	display: grid;
	font-size: 1em;
	top: 50;
	color: #fff;
}
e-back-position-price {
	overflow-x: auto;
	vertical-align: middle;
	min-height: 0 !important;
	position: absolute;
	color: inherit;
}
e-price {
	position: absolute !important;
	-ms-user-select: none;
	height: 0 !important;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
e-repeater-webkit {
	vertical-align: middle;
}
e-back-horizontal-blocks {
	align-items: left;
	text-align: left;
}
e-layout-carousel-position {
	width: 0 !important;
	opacity: 10;
	background-color: transparent;
	height: 100%;
}
e-layout-bottom-price {
	position: absolute !important;
}
e-quantity-blocks-layout {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	outline-width: 0;
}
e-top {
	-webkit-user-select: none;
	top: 0;
	width: 2em;
	opacity: 10;
	overflow-x: auto;
}
e-webkit {
	flex-grow: 0;
	flex-grow: 0;
	text-align: center;
}
e-button-position-thumbnails {
	letter-spacing: inherit;
	box-shadow: none !important;
}
e-thumbnails-back {
	right: 0;
}
e-layout-carousel-image {
	width: calc(1em + 3px);
	border: none !important;
}
e-thumbnails-webkit-carousel {
	text-transform: inherit;
}
e-position {
	opacity: 30;
	border: none !important;
	color: #fff;
}
e-layout-back {
	user-select: none;
	width: 2em;
	display: grid;
}
e-inner-back-next {
	z-index: 1;
	overflow-y: hidden;
	white-space: nowrap;
}
e-layout {
	width: 100%;
	line-height: 1 !important;
	bottom: 10;
}
e-thumbnails-nav {
	bottom: 20;
}
e-position-layout-top {
	line-height: calc(1em + 2px);
	text-align: left;
}
e-top-carousel {
	top: 10;
	flex-grow: 0;
	font-size: 1em;
	line-height: calc(1em + 2px);
}
e-carousel {
	display: inline !important;
	text-decoration: none;
	justify-content: center;
}
e-bottom-price-bottom {
	display: inline !important;
	display: grid;
	box-shadow: none !important;
	margin: 0;
}
e-thumbnails {
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	vertical-align: baseline;
	text-align: center;
}
e-button-horizontal {
	user-select: none;
	top: calc(50% - 0.5em) !important;
	width: 100%;
}
e-top {
	top: 50;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	grid-gap: 30px;
}
e-back-carousel {
	display: flex;
	outline: none !important;
	color: #fff;
}
e-horizontal {
	top: 10;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	display: grid;
}
e-inner-image {
	width: 2em;
	-ms-user-select: none;
	right: 0;
}
e-webkit-bottom {
	overflow-y: hidden;
	text-decoration: none;
	overflow-x: auto;
}
e-position-horizontal {
	letter-spacing: inherit;
	align-items: center;
}
e-repeater {
	color: inherit;
	z-index: 1;
	height: calc(1em + 3px);
}
e-totals {
	color: inherit;
	grid-gap: 30px;
	text-transform: inherit;
}
e-top-horizontal-button {
	fill: currentColor;
}
e-countdown {
	right: 0;
	white-space: nowrap;
	position: absolute;
}
e-top {
	top: 0;
}
e-position-repeater {
	width: calc(1em + 3px);
	color: inherit;
	overflow-x: auto;
}
e-image {
	width: 2em;
	margin: 0;
	top: 0;
	margin: 0;
	outline-width: 0;
}
e-next {
	color: inherit;
	outline-width: 0;
	transform: translate(50%, -50%);
}
e-repeater-button {
	display: inline !important;
	bottom: 20;
}
e-quantity-next-tables {
	-ms-user-select: none;
	outline: none !important;
	transform: translate(50%, -50%);
}
e-tables-top {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
e-position-horizontal-back {
	white-space: nowrap;
}
e-price-layout {
	color: #fff;
	opacity: 1;
	display: inline;
	z-index: 1;
}
e-old {
	height: 100%;
	border: none !important;
	display: flex;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
e-old-image-carousel {
	align-items: left;
	bottom: 20;
	display: inline;
	-webkit-user-select: none;
}
e-blocks-top {
	bottom: 10;
	align-items: center;
	bottom: 10;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
.fa-twitch:before {
  content: "\f1e8";
}
o-old {
	white-space: nowrap;
	right: 0;
	width: 100%;
	flex-grow: 0;
	justify-content: center;
}
o-inner-thumbnails-old {
	justify-content: center;
}
o-webkit-top {
	grid-template-columns: 1fr 1fr;
	text-align: left;
	height: calc(1em + 3px);
}
o-position-carousel {
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	border: 0 none transparent;
}
o-webkit-quantity-price {
	align-items: left;
}
o-left-price {
	white-space: nowrap;
	box-shadow: none !important;
	border: none !important;
	flex-grow: 0;
	top: 10;
}
o-price {
	display: inline !important;
	height: 100%;
	grid-gap: 30px;
	color: inherit;
	border: none;
}
o-totals-thumbnails-image {
	overflow-y: hidden;
}
o-next-bottom-carousel {
	-webkit-user-select: none;
	height: 0 !important;
	line-height: inherit;
	position: absolute;
}
o-horizontal-horizontal {
	width: 2em;
	display: grid;
}
o-repeater-old {
	opacity: 30;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
o-old-blocks-position {
	text-align: left;
	opacity: 20;
	-webkit-user-select: none;
	line-height: 1 !important;
}
o-button-next-webkit {
	bottom: 0;
	align-items: center;
	padding: 0.5em !important;
	opacity: 20;
}
o-layout-top-next {
	width: 2em;
	fill: currentColor;
}
o-image-button-quantity {
	fill: currentColor;
}
o-button-left-thumbnails {
	height: 0 !important;
	-ms-user-select: none;
	height: 0 !important;
	height: 0 !important;
	margin: 0;
}
o-webkit-nav {
	right: 0;
	text-align: left;
	vertical-align: baseline;
}
o-carousel-thumbnails {
	width: 100%;
	top: 50;
	box-sizing: content-box;
	transform: translate(50%, -50%);
	user-select: none;
}
o-top-top-quantity {
	display: inline !important;
}
o-repeater-repeater {
	padding: 0.5em !important;
}
o-quantity {
	text-align: left;
	outline: none !important;
	min-height: 0 !important;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
o-position {
	bottom: 10;
	bottom: 0;
	width: calc(1em + 3px);
}
o-old-blocks-horizontal {
	width: 0 !important;
}
o-price {
	outline: none !important;
	user-select: none;
	width: 0 !important;
}
o-left {
	vertical-align: middle;
	white-space: nowrap;
	text-transform: inherit;
	overflow-x: auto;
}
o-thumbnails-layout-position {
	border: none;
	box-shadow: none !important;
	height: 0 !important;
	display: grid;
}
o-button {
	position: absolute !important;
	color: #fff;
	top: 10;
}
o-back {
	text-align: center;
	-webkit-text-decoration-skip: objects;
	text-align: left;
	outline: none !important;
	display: grid;
}
o-quantity-quantity-tables {
	letter-spacing: inherit;
}
o-blocks-nav {
	opacity: 20;
	opacity: 20;
	overflow-y: hidden;
}
o-top-bottom {
	right: 0;
	bottom: 20;
	bottom: 0;
	margin: 0 !important;
	color: inherit;
}
o-next-top {
	align-items: left;
}
.fa-twitter:before {
  content: "\f099";
}
s-horizontal {
	line-height: inherit;
}
s-quantity-blocks {
	justify-content: center;
	-ms-user-select: none;
	width: 2em;
}
s-bottom {
	overflow-x: auto;
	flex-shrink: 0;
}
s-horizontal-webkit-blocks {
	vertical-align: middle;
	z-index: 1;
	height: calc(1em + 3px);
	line-height: inherit;
}
s-totals {
	opacity: 30;
	flex-grow: 0;
	display: flex;
}
s-button {
	bottom: 0;
}
s-tables-carousel-price {
	align-items: center;
	height: calc(1em + 3px);
	display: grid;
	text-align: left;
}
s-totals {
	align-items: left;
	border: none !important;
	flex-grow: 0;
	display: grid;
	scrollbar-width: none;
}
s-image-tables {
	line-height: calc(1em + 2px);
	opacity: 30;
}
s-countdown {
	flex-grow: 0;
	display: grid;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
s-next-thumbnails {
	display: flex;
}
s-layout-old {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
s-nav-old {
	outline-width: 0;
	display: inline !important;
	letter-spacing: inherit;
}
s-blocks-horizontal-horizontal {
	letter-spacing: inherit;
}
s-countdown-top {
	box-shadow: none !important;
	position: absolute;
	bottom: 20;
	bottom: 0;
}
.fa-twitter-square:before {
  content: "\f081";
}
g-countdown {
	display: inline !important;
	line-height: inherit;
	text-align: center;
}
g-back-image-quantity {
	vertical-align: middle;
	align-items: left;
	display: flex;
}
g-price {
	box-sizing: content-box;
	width: 2em;
}
g-button {
	top: 50;
	width: calc(1em + 3px);
	margin: 0 !important;
	box-shadow: none !important;
	border: 0 none transparent;
}
g-image-position {
	text-decoration: none;
}
g-image-repeater {
	text-align: left;
}
g-countdown-top-inner {
	top: 50;
	width: 0 !important;
	width: 100%;
}
g-horizontal-image {
	text-transform: inherit;
	height: 0 !important;
	text-decoration: none;
	opacity: 1;
}
g-bottom-button {
	opacity: 1;
	box-shadow: none !important;
}
g-image-bottom {
	box-sizing: content-box;
	bottom: 0;
	width: 2em;
	-ms-user-select: none;
	vertical-align: baseline;
}
g-button-button-top {
	vertical-align: baseline;
	grid-gap: 30px;
}
g-repeater {
	top: 50;
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
g-repeater {
	line-height: calc(1em + 2px);
	width: 100%;
	line-height: 1 !important;
	font-size: 1em;
}
g-horizontal-carousel {
	line-height: inherit;
	height: 100%;
}
g-next {
	font-size: 1em;
	position: absolute;
	top: 50;
	outline-width: 0;
}
g-webkit-thumbnails-image {
	position: absolute;
	fill: currentColor;
	border: none;
	text-transform: inherit;
	justify-content: center;
}
g-countdown-left-left {
	-ms-user-select: none;
	justify-content: center;
	margin: 0 !important;
	top: 50;
	align-items: left;
}
g-old-bottom {
	height: 0 !important;
	min-height: 0 !important;
	width: 100%;
}
g-nav {
	opacity: 20;
	height: 100%;
	height: 100%;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
g-layout-countdown {
	bottom: 10;
	color: #fff;
}
g-top-countdown-carousel {
	top: 50;
	padding: 0.5em !important;
	color: #fff;
	overflow-y: hidden;
}
g-totals {
	top: 0;
}
g-button {
	vertical-align: middle;
}
g-bottom {
	width: 100%;
	vertical-align: middle;
	height: 100%;
	text-transform: inherit;
	padding: 0.5em !important;
}
g-tables-repeater {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	top: 10;
	border: none !important;
	flex-grow: 0;
}
g-horizontal-price-back {
	width: 0 !important;
	position: relative;
	background-color: transparent;
	flex-grow: 0;
	box-shadow: none !important;
}
g-top-old {
	width: 2em;
	right: 0;
	top: 10;
	margin: 0 !important;
	line-height: inherit;
}
g-position-tables {
	letter-spacing: inherit;
}
g-price-totals {
	overflow-x: auto;
	border: none !important;
	grid-template-columns: 1fr 1fr;
	top: 50;
	right: 0;
}
.fa-typo3:before {
  content: "\f42b";
}
c-back-button {
	height: 100%;
	fill: currentColor;
}
c-thumbnails {
	letter-spacing: inherit;
	vertical-align: baseline;
	white-space: nowrap;
	color: #fff;
}
c-inner {
	margin: 0;
	border: 0 none transparent;
	height: 100%;
}
c-horizontal {
	flex-shrink: 0;
	top: 50;
	width: 100%;
}
c-layout-top {
	fill: currentColor;
}
c-left-next {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	text-decoration: none;
	width: calc(1em + 3px);
}
c-webkit-tables {
	font-size: 1em;
	text-align: center;
}
c-tables {
	width: 100%;
	text-align: center;
	opacity: 10;
	position: absolute;
	flex-grow: 0;
}
c-bottom-totals-button {
	-webkit-user-select: none;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
c-image-totals {
	overflow-x: auto;
	text-align: left;
	text-align: left;
}
c-old {
	text-align: center;
	grid-gap: 30px;
	overflow-x: auto;
	width: 0 !important;
	margin: 0 !important;
}
c-top {
	bottom: 0;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	border: none;
}
c-price-left-back {
	align-items: left;
	overflow-x: auto;
}
c-totals-back-back {
	background-color: transparent;
	top: 50;
	opacity: 30;
	box-sizing: content-box;
	position: relative;
}
.fa-uber:before {
  content: "\f402";
}
p-totals {
	top: 10;
	display: flex;
	width: 100%;
}
p-price {
	color: #fff;
	-webkit-user-select: none;
}
p-tables-webkit-blocks {
	height: 0 !important;
	border: none !important;
}
p-horizontal {
	padding: 0.5em !important;
	outline: none !important;
	border: none;
}
p-quantity-image {
	vertical-align: middle;
	text-decoration: none;
}
p-button-nav {
	flex-shrink: 0;
	z-index: 1;
}
p-inner {
	color: #fff;
	background-color: transparent;
}
p-back-webkit-webkit {
	bottom: 0;
	vertical-align: baseline;
	-ms-user-select: none;
	bottom: 20;
}
p-carousel-blocks-repeater {
	min-width: 0 !important;
	opacity: 30;
}
p-totals-thumbnails-position {
	overflow-y: hidden;
	margin: 0 !important;
}
p-webkit-layout {
	display: inline !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
p-webkit-horizontal-webkit {
	justify-content: center;
}
p-inner-totals {
	text-decoration: none;
	top: 0;
	opacity: 1;
	width: 2em;
	bottom: 20;
}
p-tables-price-bottom {
	border: none;
	min-height: 0 !important;
	outline-width: 0;
}
p-blocks-countdown {
	top: 10;
	justify-content: center;
	opacity: 30;
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
p-left-image-top {
	width: 100%;
	width: 2em;
	line-height: calc(1em + 2px);
}
p-left {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	align-items: center;
	font-size: 1em;
}
p-blocks {
	box-shadow: none !important;
	transform: translate(50%, -50%);
	top: 0;
	outline: none !important;
}
p-price-left-quantity {
	margin: 0 !important;
	width: 100%;
	margin: 0;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
p-repeater-bottom-blocks {
	opacity: 1;
	height: 0 !important;
	flex-grow: 0;
}
p-old-price-thumbnails {
	line-height: 1 !important;
}
p-top-inner {
	outline: none !important;
	vertical-align: middle;
	white-space: nowrap;
	outline: none !important;
}
p-webkit {
	height: calc(1em + 3px);
	user-select: none;
	height: 100%;
	justify-content: center;
}
p-carousel-image {
	overflow-y: hidden;
}
p-next {
	height: 0 !important;
	box-shadow: none !important;
}
p-top-webkit-image {
	width: calc(1em + 3px);
	line-height: 1 !important;
	height: 100%;
}
p-left {
	justify-content: center;
	position: absolute !important;
}
p-left-nav-old {
	opacity: 10;
	min-height: 0 !important;
	height: calc(1em + 3px);
	position: relative;
}
p-layout-next {
	bottom: 10;
	-ms-user-select: none;
}
p-thumbnails-tables {
	margin: 0 !important;
}
p-webkit-carousel {
	justify-content: center;
	bottom: 0;
	position: absolute;
	overflow-y: hidden;
	fill: currentColor;
}
.fa-ubuntu:before {
  content: "\f7df";
}
p-tables-thumbnails {
	height: calc(1em + 3px);
	opacity: 10;
	overflow-x: auto;
}
p-quantity {
	border: none !important;
	border: none;
	bottom: 20;
	opacity: 1;
	user-select: none;
}
p-button {
	display: grid;
}
p-horizontal-nav-carousel {
	position: absolute !important;
	align-items: left;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
p-tables {
	align-items: left;
	border: 0 none transparent;
	transform: translate(50%, -50%);
	overflow-x: auto;
}
p-repeater-price {
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
p-countdown-totals {
	padding: 0.5em !important;
}
p-top-old-bottom {
	line-height: calc(1em + 2px);
	opacity: 1;
	font-size: 1em;
}
p-tables-top {
	opacity: 30;
	color: inherit;
	outline: none !important;
}
p-next {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	display: inline;
	flex-shrink: 0;
	white-space: nowrap;
}
p-left-price {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	opacity: 20;
}
p-back-repeater {
	line-height: calc(1em + 2px);
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
p-totals-button-countdown {
	vertical-align: baseline;
	align-items: left;
	background-color: transparent;
	transform: translate(50%, -50%);
}
p-next-horizontal {
	opacity: 1;
	outline: none !important;
	overflow-x: auto;
}
p-repeater {
	top: 50;
	transform: translate(50%, -50%);
	outline: none !important;
}
p-top-layout {
	flex-grow: 0;
}
p-thumbnails-blocks {
	text-align: center;
	align-items: center;
	overflow-y: hidden;
	color: #fff;
	box-sizing: content-box;
}
p-top {
	transform: translate(50%, -50%);
	justify-content: center;
	position: absolute;
	display: grid;
}
p-bottom-bottom-tables {
	width: 2em;
	flex-grow: 0;
	align-items: left;
	width: 0 !important;
	display: grid;
}
p-nav-back-webkit {
	box-sizing: content-box;
	opacity: 10;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
p-left {
	padding: 0.5em !important;
}
p-blocks-horizontal {
	top: 0;
}
p-carousel-inner-webkit {
	top: 10;
	min-height: 0 !important;
	line-height: 1 !important;
}
p-blocks-horizontal {
	position: relative;
	width: 0 !important;
	align-items: center;
	text-align: center;
}
p-button {
	color: #fff;
}
p-blocks-image-tables {
	fill: currentColor;
	color: inherit;
	position: absolute !important;
}
p-carousel-horizontal {
	-ms-user-select: none;
	display: inline !important;
	top: 10;
	position: relative;
	box-shadow: none !important;
}
p-left-horizontal {
	box-sizing: content-box;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
}
p-image {
	border: none !important;
	width: 0 !important;
	outline: none !important;
	justify-content: center;
}
p-bottom-carousel-back {
	height: 100%;
	width: 2em;
	outline-width: 0;
}
.fa-uikit:before {
  content: "\f403";
}
w-top-carousel-repeater {
	overflow-x: auto;
	background-color: transparent;
	display: inline !important;
	bottom: 10;
	opacity: 10;
}
w-position {
	grid-gap: 30px;
	overflow-y: hidden;
	display: inline;
	text-transform: inherit;
}
w-layout {
	height: 0 !important;
	display: grid;
}
w-bottom-totals-next {
	-ms-user-select: none;
}
w-carousel-old {
	flex-shrink: 0;
	margin: 0;
	opacity: 30;
}
w-tables {
	opacity: 1;
	box-sizing: content-box;
}
w-totals-bottom-top {
	outline-width: 0;
	line-height: 1 !important;
	margin: 0;
	bottom: 20;
	outline: none !important;
}
w-price-left {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	right: 0;
	height: calc(1em + 3px);
}
w-thumbnails {
	flex-grow: 0;
	font-size: 1em;
}
w-image {
	z-index: 1;
	right: 0;
	top: 10;
	-ms-user-select: none;
}
w-repeater-back {
	letter-spacing: inherit;
}
w-old-horizontal {
	align-items: center;
	-ms-user-select: none;
}
w-repeater {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	transform: translate(50%, -50%);
}
w-top-next-nav {
	text-decoration: none;
	display: grid;
	opacity: 20;
}
w-back-webkit-tables {
	display: inline;
	-ms-user-select: none;
	min-width: 0 !important;
	top: 50;
}
w-carousel-next {
	user-select: none;
	position: absolute !important;
}
w-tables-tables {
	justify-content: center;
	position: absolute;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	bottom: 20;
}
w-top-button {
	min-height: 0 !important;
}
w-position-top-old {
	top: 50;
}
w-nav-next {
	display: inline !important;
	display: inline !important;
	letter-spacing: inherit;
	bottom: 0;
}
w-quantity-repeater-horizontal {
	bottom: 10;
	bottom: 10;
	box-sizing: content-box;
}
w-totals-price-layout {
	bottom: 20;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
w-webkit {
	border: 0 none transparent;
	color: inherit;
	height: calc(1em + 3px);
	vertical-align: baseline;
	user-select: none;
}
w-totals {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	color: #fff;
	z-index: 1;
}
w-inner-old {
	bottom: 10;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	border: none !important;
	box-shadow: none !important;
}
.fa-umbraco:before {
  content: "\f8e8";
}
s-thumbnails-image-countdown {
	width: 0 !important;
	display: inline !important;
}
s-bottom-top {
	display: inline !important;
	bottom: 20;
	overflow-y: hidden;
}
s-image {
	justify-content: center;
	outline: none !important;
}
s-back-image {
	width: calc(1em + 3px);
	border: none;
}
s-inner-countdown {
	top: 0;
	top: 50;
}
s-totals {
	height: 100%;
	width: 2em;
	margin: 0 !important;
}
s-price-carousel-position {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
s-webkit {
	border: none;
	outline: none !important;
	top: 10;
	opacity: 10;
}
s-thumbnails {
	text-align: left;
	width: 100%;
}
s-webkit {
	line-height: 1 !important;
	opacity: 1;
	-ms-user-select: none;
	color: #fff;
}
s-position-totals {
	height: 100%;
	align-items: center;
	-webkit-user-select: none;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
s-top {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
s-repeater-price {
	text-transform: inherit;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
s-tables {
	align-items: left;
	overflow-x: auto;
	vertical-align: baseline;
	opacity: 10;
	opacity: 10;
}
s-totals-layout {
	height: 100%;
	display: flex;
	right: 0;
	box-shadow: none !important;
	-ms-user-select: none;
}
s-quantity-layout {
	align-items: left;
	width: 2em;
	letter-spacing: inherit;
}
s-inner-position-horizontal {
	opacity: 30;
	box-shadow: none !important;
}
s-webkit {
	bottom: 20;
}
s-thumbnails {
	width: 100%;
	display: inline !important;
}
s-countdown {
	outline-width: 0;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
s-nav-blocks {
	bottom: 20;
}
s-repeater-layout {
	transform: translate(50%, -50%);
}
s-thumbnails-button {
	color: #fff;
	right: 0;
	grid-gap: 30px;
}
s-image-old {
	text-align: left;
	text-align: left;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	top: 10;
}
s-inner-inner {
	opacity: 1;
	top: 10;
	width: 2em;
}
s-repeater {
	margin: 0;
	opacity: 20;
	display: inline;
}
s-quantity {
	vertical-align: baseline;
	box-sizing: content-box;
}
s-button-button-layout {
	height: 0 !important;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
s-layout-tables {
	border: 0 none transparent;
}
s-old {
	left: calc(50% - 0.5em) !important;
	width: 2em;
	grid-gap: 30px;
}
s-image {
	margin: 0 !important;
	bottom: 0;
	opacity: 1;
}
s-left {
	width: 0 !important;
}
s-layout-thumbnails {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
s-position-bottom {
	line-height: 1 !important;
	height: 0 !important;
	line-height: inherit;
}
s-bottom-old-nav {
	overflow-y: hidden;
}
s-bottom-top {
	position: absolute;
	top: 0;
}
s-countdown-left {
	background-color: transparent;
	-webkit-user-select: none;
	overflow-y: hidden;
	display: inline;
	bottom: 10;
}
s-position-inner-carousel {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
s-bottom-horizontal-carousel {
	line-height: inherit;
	color: inherit;
	border: 0 none transparent;
	margin: 0;
}
s-inner-quantity-countdown {
	top: 10;
}
s-carousel {
	text-decoration: none;
	box-shadow: none !important;
	box-shadow: none !important;
	bottom: 10;
	outline-width: 0;
}
s-quantity {
	outline-width: 0;
	bottom: 20;
}
s-inner-bottom {
	min-height: 0 !important;
}
s-countdown-position-thumbnails {
	fill: currentColor;
	right: 0;
	white-space: nowrap;
	padding: 0.5em !important;
	bottom: 0;
}
s-left-back-next {
	margin: 0;
	background-color: transparent;
	white-space: nowrap;
}
s-old-blocks {
	min-width: 0 !important;
}
s-horizontal-top-totals {
	width: 0 !important;
	min-height: 0 !important;
	grid-gap: 30px;
	bottom: 10;
	align-items: left;
}
s-price-left-position {
	padding: 0.5em !important;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
s-totals {
	display: flex;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
s-thumbnails {
	height: calc(1em + 3px);
	vertical-align: middle;
	bottom: 10;
}
s-thumbnails-thumbnails {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	display: inline;
	border: none;
}
.fa-umbrella:before {
  content: "\f0e9";
}
g-price {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
g-webkit-carousel-inner {
	box-shadow: none !important;
	flex-shrink: 0;
	position: absolute !important;
}
g-layout {
	width: calc(1em + 3px);
	text-decoration: none;
}
g-next-thumbnails {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
g-back {
	width: 100%;
	vertical-align: middle;
	white-space: nowrap;
	position: relative;
}
g-horizontal-price {
	justify-content: center;
	top: 0;
	overflow-y: hidden;
}
g-image {
	text-transform: inherit;
	border: none;
	box-sizing: content-box;
	line-height: inherit;
	top: 10;
}
g-layout-price {
	position: relative;
	border: none !important;
	width: 0 !important;
	min-height: 0 !important;
	outline: none !important;
}
g-carousel-horizontal {
	width: calc(1em + 3px);
}
g-top {
	bottom: 0;
	height: 0 !important;
}
g-next {
	margin: 0;
	opacity: 30;
	width: 2em;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
g-layout-left {
	flex-shrink: 0;
	top: 50;
	top: calc(50% - 0.5em) !important;
}
g-image-horizontal {
	box-sizing: content-box;
	bottom: 20;
	background-color: transparent;
}
g-old-top {
	height: 0 !important;
	letter-spacing: inherit;
	outline: none !important;
	-webkit-user-select: none;
	text-decoration: none;
}
g-button-top {
	outline: none !important;
	opacity: 1;
	text-transform: inherit;
	font-size: 1em;
	text-transform: inherit;
}
g-bottom {
	right: 0;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
g-quantity-quantity-position {
	text-transform: inherit;
	outline-width: 0;
}
g-nav-tables-repeater {
	width: 100%;
	text-decoration: none;
	display: inline !important;
}
g-bottom-bottom-webkit {
	overflow-y: hidden;
	opacity: 10;
	flex-shrink: 0;
	opacity: 20;
}
g-horizontal {
	top: 10;
	opacity: 30;
	bottom: 10;
	scrollbar-width: none;
}
g-thumbnails-quantity {
	user-select: none;
	vertical-align: middle;
	width: 2em;
}
g-inner {
	top: 0;
	z-index: 1;
}
g-back {
	opacity: 1;
	user-select: none;
}
g-blocks-price-countdown {
	font-size: 1em;
	outline: none !important;
	align-items: left;
	user-select: none;
}
g-totals {
	border: none;
	flex-shrink: 0;
}
g-countdown-back-price {
	min-height: 0 !important;
	color: inherit;
	margin: 0 !important;
	justify-content: center;
}
g-webkit-webkit {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	opacity: 10;
}
g-inner {
	line-height: calc(1em + 2px);
	text-decoration: none;
	background-color: transparent;
}
.fa-umbrella-beach:before {
  content: "\f5ca";
}
u-position-inner-top {
	box-shadow: none !important;
	opacity: 30;
}
u-webkit-nav-nav {
	opacity: 30;
	width: calc(1em + 3px);
	top: 10;
	overflow-y: hidden;
	background-color: transparent;
}
u-top-nav {
	white-space: nowrap;
	text-align: center;
	top: 50;
	position: absolute !important;
}
u-blocks {
	box-sizing: content-box;
	justify-content: center;
	display: inline !important;
	line-height: 1 !important;
}
u-repeater {
	bottom: 20;
	text-transform: inherit;
}
u-button-button-back {
	vertical-align: middle;
	flex-shrink: 0;
	box-shadow: none !important;
}
u-image-next {
	user-select: none;
	outline-width: 0;
}
u-horizontal {
	line-height: 1 !important;
}
u-horizontal {
	opacity: 20;
	border: none;
}
u-horizontal-price-totals {
	bottom: 20;
	scrollbar-width: none;
	min-height: 0 !important;
	-webkit-user-select: none;
}
u-layout-countdown {
	grid-gap: 30px;
	line-height: inherit;
	box-sizing: content-box;
}
u-horizontal-bottom {
	text-align: left;
	flex-grow: 0;
	display: inline !important;
}
u-inner-webkit {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
u-price-quantity {
	grid-gap: 30px;
}
u-next {
	height: calc(1em + 3px);
	border: none !important;
}
u-webkit {
	overflow-y: hidden;
	bottom: 20;
	line-height: inherit;
	z-index: 1;
}
u-repeater-top {
	right: 0;
	text-align: center;
	bottom: 0;
}
u-layout {
	border: none;
}
u-button-layout-webkit {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	align-items: left;
	overflow-y: hidden;
	border: none !important;
}
u-inner-bottom {
	box-sizing: content-box;
	position: absolute !important;
	fill: currentColor;
}
u-totals {
	opacity: 20;
	fill: currentColor;
}
u-top {
	overflow-x: auto;
	right: 0;
	line-height: 1 !important;
	padding: 0.5em !important;
	right: 0;
}
u-carousel {
	width: 0 !important;
}
u-thumbnails-next {
	overflow-y: hidden;
	display: inline;
}
u-webkit {
	padding: 0.5em !important;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	border: none !important;
}
u-webkit {
	min-height: 0 !important;
}
u-webkit-webkit {
	width: 100%;
	margin: 0;
	box-shadow: none !important;
}
u-countdown-next {
	height: 0 !important;
}
u-horizontal {
	margin: 0;
	top: 50;
	padding: 0.5em !important;
	font-size: 1em;
	box-shadow: none !important;
}
u-inner-inner-position {
	text-align: left;
	text-align: center;
	z-index: 1;
	flex-shrink: 0;
	overflow-y: hidden;
}
u-tables {
	outline-width: 0;
	bottom: 10;
	opacity: 30;
	-webkit-user-select: none;
}
u-layout-top {
	line-height: 1 !important;
	justify-content: center;
	height: 100%;
	width: calc(1em + 3px);
	bottom: 20;
}
u-quantity-repeater {
	position: relative;
	grid-template-columns: 1fr 1fr;
}
u-tables {
	scrollbar-width: none;
	height: 0 !important;
	overflow-y: hidden;
}
u-price-layout {
	text-align: left;
	flex-shrink: 0;
}
u-tables {
	height: 0 !important;
	white-space: nowrap;
	background-color: transparent;
	white-space: nowrap;
}
u-horizontal-position-image {
	display: inline;
	right: 0;
	position: absolute;
	display: grid;
}
u-countdown {
	display: inline;
	border: 0 none transparent;
	-webkit-user-select: none;
}
u-position-old {
	display: inline;
	opacity: 10;
	grid-gap: 30px;
	bottom: 0;
}
u-back-nav-tables {
	border: none;
	display: grid;
	margin: 0 !important;
	text-transform: inherit;
}
u-back {
	border: none !important;
	bottom: 20;
	justify-content: center;
	opacity: 30;
	scrollbar-width: none;
}
u-totals {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
u-carousel {
	bottom: 0;
	text-align: center;
	transform: translate(50%, -50%);
	z-index: 1;
	align-items: left;
}
u-countdown-button-tables {
	scrollbar-width: none;
}
u-horizontal-image-countdown {
	-ms-user-select: none;
	position: absolute;
	color: #fff;
	display: grid;
	line-height: calc(1em + 2px);
}
.fa-underline:before {
  content: "\f0cd";
}
u-carousel-inner-countdown {
	display: flex;
	text-decoration: none;
}
u-top-position {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	transform: translate(50%, -50%);
}
u-old-carousel-button {
	display: inline !important;
	width: 0 !important;
}
u-next-nav-carousel {
	opacity: 10;
	align-items: left;
}
u-top-layout {
	line-height: inherit;
	border: none !important;
	opacity: 1;
	position: absolute !important;
	text-align: center;
}
u-webkit-webkit {
	grid-gap: 30px;
	margin: 0;
	text-transform: inherit;
	right: 0;
	-ms-user-select: none;
}
u-countdown {
	box-sizing: content-box;
	-ms-user-select: none;
}
u-repeater-left-top {
	width: 100%;
	bottom: 10;
	text-transform: inherit;
	align-items: left;
	position: absolute;
}
u-tables-quantity-button {
	width: 2em;
	-webkit-user-select: none;
	border: 0 none transparent;
}
u-top-bottom-old {
	position: relative;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	display: inline !important;
	display: inline !important;
}
u-top-blocks-countdown {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	opacity: 1;
}
u-button-nav {
	top: 50;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
u-nav-repeater-top {
	padding: 0.5em !important;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
u-old-nav {
	position: absolute !important;
	padding: 0.5em !important;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	width: 100%;
}
u-inner-thumbnails-tables {
	user-select: none;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	text-transform: inherit;
}
u-horizontal-countdown {
	top: 10;
	height: 100%;
	align-items: left;
	width: 0 !important;
	right: 0;
}
u-position {
	bottom: 10;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	width: 0 !important;
}
u-bottom-left {
	display: inline;
	text-align: left;
}
u-totals {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	right: 0;
}
u-bottom-inner {
	text-align: left;
	border: none !important;
	-webkit-user-select: none;
	position: relative;
}
u-layout-nav {
	bottom: 0;
	flex-grow: 0;
}
u-next {
	text-transform: inherit;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
u-top {
	border: none;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
u-bottom-thumbnails {
	opacity: 30;
}
u-carousel-totals {
	position: absolute !important;
	opacity: 1;
}
u-webkit-totals {
	line-height: calc(1em + 2px);
	bottom: 0;
	box-shadow: none !important;
}
u-inner {
	width: calc(1em + 3px);
	position: absolute;
}
u-inner-webkit {
	box-sizing: content-box;
	user-select: none;
	bottom: 10;
}
u-carousel {
	grid-template-columns: 1fr 1fr;
}
u-tables-image {
	bottom: 0;
	display: grid;
}
u-price-bottom-thumbnails {
	grid-gap: 30px;
	opacity: 20;
	-ms-user-select: none;
	font-size: 1em;
}
u-left-tables {
	align-items: left;
}
u-left {
	flex-grow: 0;
	color: #fff;
	display: flex;
}
u-webkit-carousel {
	text-transform: inherit;
	top: 0;
}
u-quantity-nav-nav {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
u-webkit-button {
	opacity: 10;
	overflow-y: hidden;
}
u-next-carousel-tables {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	border: none;
	height: 0 !important;
}
u-inner-old {
	top: 0;
}
u-inner {
	bottom: 10;
	box-sizing: content-box;
	top: 50;
	text-align: left;
	flex-grow: 0;
}
u-top {
	text-decoration: none;
	bottom: 10;
}
u-nav-next-horizontal {
	margin: 0;
}
u-image-nav {
	scrollbar-width: none;
	align-items: left;
	text-align: center;
}
u-top-nav-totals {
	padding: 0.5em !important;
}
u-image-image {
	text-align: left;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	color: #fff;
}
u-totals {
	box-sizing: content-box;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	line-height: calc(1em + 2px);
}
u-thumbnails-inner {
	align-items: center;
	letter-spacing: inherit;
	flex-grow: 0;
	padding: 0.5em !important;
}
u-layout-price {
	height: 0 !important;
	position: absolute;
	opacity: 1;
	vertical-align: baseline;
	text-align: center;
}
u-totals-old {
	fill: currentColor;
}
u-bottom {
	scrollbar-width: none;
}
.fa-undo:before {
  content: "\f0e2";
}
f-blocks {
	color: #fff;
	display: grid;
	flex-shrink: 0;
	height: 0 !important;
}
f-button {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
}
f-price-next-blocks {
	width: calc(1em + 3px);
	color: inherit;
	bottom: 20;
	flex-shrink: 0;
	width: 2em;
}
f-tables-quantity-tables {
	opacity: 30;
	opacity: 20;
	opacity: 20;
	width: 100%;
	text-align: center;
}
f-button-webkit-left {
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
f-left-repeater-blocks {
	overflow-x: auto;
	outline-width: 0;
	flex-shrink: 0;
	text-transform: inherit;
}
f-price-bottom-price {
	position: absolute !important;
	width: 100%;
	min-height: 0 !important;
}
f-left {
	top: 0;
	-ms-user-select: none;
	color: #fff;
}
f-nav {
	display: grid;
	bottom: 10;
	border: none !important;
}
f-top-next {
	grid-gap: 30px;
}
f-totals-back {
	text-transform: inherit;
	display: inline;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
}
f-layout-price-nav {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
f-inner-back {
	font-size: 1em;
	bottom: 20;
	width: calc(1em + 3px);
	overflow-y: hidden;
	border: none;
}
f-image-top {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	text-align: left;
}
f-inner-top {
	flex-grow: 0;
	opacity: 10;
	align-items: left;
	opacity: 10;
}
f-webkit-tables-layout {
	top: 10;
	scrollbar-width: none;
	grid-gap: 30px;
}
f-tables-horizontal-next {
	bottom: 20;
	line-height: calc(1em + 2px);
	fill: currentColor;
}
f-inner {
	opacity: 1;
	top: 0;
}
f-price-position {
	bottom: 0;
	-webkit-user-select: none;
	letter-spacing: inherit;
}
.fa-undo-alt:before {
  content: "\f2ea";
}
q-back-bottom-countdown {
	bottom: 0;
	grid-gap: 30px;
	align-items: left;
	margin: 0;
	border: 0 none transparent;
}
q-image {
	flex-shrink: 0;
	letter-spacing: inherit;
}
q-bottom-thumbnails-bottom {
	white-space: nowrap;
}
q-nav-left {
	margin: 0;
	align-items: left;
	margin: 0;
	line-height: calc(1em + 2px);
}
q-carousel {
	right: 0;
}
q-bottom-nav-image {
	text-align: left;
	opacity: 1;
}
q-next-nav {
	bottom: 10;
	width: 2em;
	z-index: 1;
}
q-carousel {
	outline: none !important;
	height: 100%;
}
q-thumbnails-image {
	bottom: 0;
	width: 100%;
	outline-width: 0;
}
q-image {
	box-shadow: none !important;
}
q-position {
	-webkit-user-select: none;
	text-align: left;
	z-index: 1;
	height: calc(1em + 3px);
}
q-position {
	padding: 0.5em !important;
	scrollbar-width: none;
}
q-left {
	border: 0 none transparent;
	width: 100%;
	align-items: center;
}
q-bottom {
	flex-shrink: 0;
	width: 2em;
	border: none !important;
	height: calc(1em + 3px);
}
q-next-horizontal {
	right: 0;
	height: 0 !important;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	border: none;
}
q-countdown {
	right: 0;
}
q-price-layout {
	bottom: 10;
	border: 0 none transparent;
	position: relative;
	line-height: 1 !important;
	height: 100%;
}
q-nav-blocks-old {
	flex-grow: 0;
}
q-bottom {
	vertical-align: middle;
}
q-next-inner-position {
	box-sizing: content-box;
	margin: 0 !important;
	opacity: 1;
	min-width: 0 !important;
}
q-blocks-left {
	flex-grow: 0;
	font-size: 1em;
}
q-bottom-left-nav {
	opacity: 10;
}
q-position {
	display: grid;
	text-align: left;
	justify-content: center;
	grid-gap: 30px;
}
q-bottom-nav {
	scrollbar-width: none;
}
q-layout-tables {
	display: grid;
	text-decoration: none;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
q-repeater {
	height: 0 !important;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
q-blocks-left {
	box-sizing: content-box;
	color: inherit;
}
q-blocks-old-position {
	fill: currentColor;
	width: 2em;
	-webkit-user-select: none;
	vertical-align: baseline;
}
q-inner-tables {
	outline: none !important;
	flex-grow: 0;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	width: 100%;
}
q-repeater {
	width: 2em;
	overflow-x: auto;
	align-items: center;
	background-color: transparent;
	align-items: left;
}
.fa-uniregistry:before {
  content: "\f404";
}
p-price {
	vertical-align: baseline;
	position: relative;
	grid-gap: 30px;
}
p-button-carousel {
	-ms-user-select: none;
	display: flex;
	display: inline;
	display: inline;
	color: #fff;
}
p-button-back-left {
	text-align: left;
	-webkit-user-select: none;
	white-space: nowrap;
	opacity: 1;
}
p-blocks-blocks {
	margin: 0;
	outline: none !important;
	outline-width: 0;
}
p-blocks-button {
	grid-template-columns: 1fr 1fr;
	user-select: none;
}
p-position {
	display: grid;
	background-color: transparent;
	display: flex;
	bottom: 10;
}
p-blocks-layout-blocks {
	line-height: 1 !important;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
p-blocks {
	width: 100%;
	scrollbar-width: none;
	min-width: 0 !important;
	flex-grow: 0;
}
p-horizontal {
	bottom: 20;
	font-size: 1em;
	display: inline !important;
}
p-horizontal {
	bottom: 20;
	grid-gap: 30px;
	-webkit-user-select: none;
}
p-old {
	user-select: none;
	outline-width: 0;
	opacity: 20;
	top: 0;
}
p-repeater {
	vertical-align: baseline;
	width: 2em;
	width: 0 !important;
}
p-carousel-top-bottom {
	height: 100%;
	vertical-align: baseline;
	display: inline;
}
p-price {
	align-items: left;
	top: 10;
	opacity: 20;
	margin: 0;
	position: relative;
}
p-horizontal-horizontal {
	height: 0 !important;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
p-tables {
	position: absolute;
	border: none;
	opacity: 1;
}
p-totals {
	align-items: left;
	box-sizing: content-box;
	border: none !important;
}
p-quantity {
	text-transform: inherit;
}
p-position-image-bottom {
	display: inline;
}
p-countdown-position {
	width: calc(1em + 3px);
	top: 10;
	display: inline;
	position: absolute !important;
	line-height: calc(1em + 2px);
}
p-top-price {
	-ms-user-select: none;
	border: none;
	top: 0;
	border: none;
}
p-totals-carousel-bottom {
	font-size: 1em;
}
p-nav-button-inner {
	display: grid;
}
p-thumbnails-webkit-next {
	width: calc(1em + 3px);
	margin: 0 !important;
	top: 10;
	display: grid;
}
p-repeater-tables-old {
	height: 100%;
	display: grid;
	margin: 0;
	outline: none !important;
}
p-webkit-nav-top {
	scrollbar-width: none;
	border: 0 none transparent;
	fill: currentColor;
}
p-image-left {
	display: inline;
}
p-carousel {
	scrollbar-width: none;
	font-size: 1em;
	top: 0;
	width: 0 !important;
	width: calc(1em + 3px);
}
p-old-back-position {
	display: grid;
	top: 0;
	width: 0 !important;
	right: 0;
}
p-carousel-top {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
p-webkit-webkit-inner {
	min-height: 0 !important;
}
p-webkit-image {
	display: flex;
	flex-grow: 0;
}
p-button {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
p-inner {
	width: 0 !important;
	justify-content: center;
	display: grid;
}
p-position {
	text-transform: inherit;
	letter-spacing: inherit;
	font-size: 1em;
	height: 100%;
	text-align: left;
}
p-position-next {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
p-carousel {
	border: none !important;
	justify-content: center;
	vertical-align: baseline;
}
p-back {
	justify-content: center;
	line-height: 1 !important;
	text-transform: inherit;
	margin: 0;
}
p-repeater {
	margin: 0 !important;
	min-height: 0 !important;
	display: grid;
	align-items: center;
	letter-spacing: inherit;
}
p-bottom-old {
	flex-shrink: 0;
	color: inherit;
}
p-countdown-thumbnails {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
p-nav-old {
	height: 100%;
}
p-bottom {
	white-space: nowrap;
	right: 0;
	opacity: 1;
	align-items: left;
}
p-top-webkit {
	box-sizing: content-box;
	box-shadow: none !important;
	color: #fff;
	transform: translate(50%, -50%);
	font-size: 1em;
}
p-position-layout-back {
	flex-shrink: 0;
}
.fa-universal-access:before {
  content: "\f29a";
}
w-tables-next {
	border: 0 none transparent;
}
w-carousel-old-inner {
	color: inherit;
	min-width: 0 !important;
	align-items: center;
	border: none !important;
}
w-blocks-blocks {
	box-sizing: content-box;
	width: calc(1em + 3px);
	display: flex;
	grid-gap: 30px;
	border: none !important;
}
w-thumbnails {
	text-align: left;
	opacity: 10;
	height: calc(1em + 3px);
	height: 100%;
}
w-left-button {
	overflow-y: hidden;
	right: 0;
	transform: translate(50%, -50%);
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
w-webkit-repeater-top {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
w-totals-nav {
	top: 50;
	opacity: 1;
	user-select: none;
	outline: none !important;
}
w-repeater-nav-bottom {
	-webkit-text-decoration-skip: objects;
	right: 0;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
}
w-layout-top {
	align-items: center;
}
w-old-button {
	display: inline;
	z-index: 1;
	-webkit-user-select: none;
	z-index: 1;
}
w-thumbnails-carousel {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
w-webkit-carousel-countdown {
	text-align: left;
	transform: translate(50%, -50%);
}
w-back-bottom-next {
	min-width: 0 !important;
	justify-content: center;
	text-decoration: none;
	position: absolute !important;
	width: 0 !important;
}
w-thumbnails {
	border: none;
}
w-left-button-carousel {
	padding: 0.5em !important;
	line-height: 1 !important;
}
w-totals-repeater {
	margin: 0 !important;
}
w-blocks-inner {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	text-decoration: none;
	top: 50;
}
w-horizontal-repeater-position {
	white-space: nowrap;
	height: calc(1em + 3px);
	position: relative;
	vertical-align: baseline;
}
w-price-webkit {
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	align-items: center;
}
w-position-carousel-countdown {
	vertical-align: middle;
	position: relative;
}
w-button {
	color: inherit;
}
w-left {
	outline-width: 0;
}
w-next-position {
	display: inline !important;
	z-index: 1;
	display: grid;
	position: absolute;
	opacity: 1;
}
w-bottom-quantity-image {
	text-transform: inherit;
	height: 100%;
}
w-button {
	box-sizing: content-box;
	background-color: transparent;
	box-sizing: content-box;
	min-width: 0 !important;
}
w-image-next-layout {
	flex-grow: 0;
	border: 0 none transparent;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
w-thumbnails {
	overflow-y: hidden;
}
w-position-nav {
	line-height: 1 !important;
	z-index: 1;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	opacity: 10;
}
w-price-blocks {
	bottom: 0;
	position: absolute !important;
	position: relative;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
w-thumbnails-repeater-blocks {
	top: 50;
	opacity: 1;
	fill: currentColor;
	bottom: 20;
	outline: none !important;
}
w-position {
	display: flex;
}
w-repeater-totals-inner {
	border: none;
	text-align: center;
	right: 0;
	opacity: 1;
	display: flex;
}
w-quantity {
	display: inline;
}
w-inner {
	color: inherit;
	right: 0;
	top: 10;
	margin: 0 !important;
}
w-old-old {
	fill: currentColor;
	display: inline;
	letter-spacing: inherit;
	top: 10;
}
w-quantity-countdown-nav {
	border: none !important;
}
w-price-totals-repeater {
	opacity: 20;
	color: #fff;
	z-index: 1;
	text-decoration: none;
}
w-webkit {
	text-align: center;
	border: none;
	margin: 0 !important;
}
.fa-university:before {
  content: "\f19c";
}
c-horizontal-inner-blocks {
	justify-content: center;
	user-select: none;
	text-align: left;
	opacity: 20;
	bottom: 0;
}
c-repeater {
	vertical-align: baseline;
	fill: currentColor;
	align-items: center;
}
c-price-quantity-left {
	position: absolute;
	opacity: 20;
	position: absolute !important;
	bottom: 20;
}
c-price-carousel-carousel {
	align-items: left;
}
c-bottom-position-thumbnails {
	height: 0 !important;
	outline: none !important;
	top: 0;
}
c-tables-totals {
	top: 50;
	text-decoration: none;
	user-select: none;
	border: none;
}
c-next {
	bottom: 0;
}
c-next-quantity {
	text-decoration: none;
}
c-old-top {
	opacity: 10;
	min-width: 0 !important;
}
c-bottom-price-totals {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
}
c-thumbnails-countdown-tables {
	display: inline !important;
}
c-repeater {
	border: 0 none transparent;
	opacity: 10;
	text-decoration: none;
	bottom: 0;
}
c-old-left-quantity {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	position: absolute !important;
	text-transform: inherit;
}
c-quantity-top {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	top: 0;
	-webkit-user-select: none;
}
c-tables-position-thumbnails {
	-ms-user-select: none;
	top: 0;
	opacity: 30;
	display: inline !important;
	right: 0;
}
c-image-carousel {
	height: calc(1em + 3px);
	flex-shrink: 0;
	fill: currentColor;
}
c-top {
	display: inline !important;
	text-align: center;
}
c-back-bottom-quantity {
	border: none !important;
	height: 100%;
	position: relative;
	flex-grow: 0;
}
c-position-image-inner {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	border: none !important;
	bottom: 20;
	width: 0 !important;
}
c-countdown {
	overflow-x: auto;
	box-sizing: content-box;
	justify-content: center;
}
c-old {
	min-width: 0 !important;
	display: flex;
}
c-repeater-position {
	top: calc(50% - 0.5em) !important;
	top: 50;
	display: flex;
	opacity: 20;
	text-align: left;
}
c-nav {
	text-transform: inherit;
	justify-content: center;
	width: 0 !important;
	text-align: center;
	bottom: 10;
}
c-thumbnails-nav-image {
	outline: none !important;
}
c-inner-back {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
c-left-old {
	text-decoration: none;
	box-sizing: content-box;
	border: none !important;
	right: 0;
}
c-top-webkit-inner {
	opacity: 20;
	user-select: none;
	vertical-align: baseline;
	min-height: 0 !important;
	user-select: none;
}
c-button-carousel-image {
	z-index: 1;
	border: none !important;
	bottom: 10;
}
c-horizontal-blocks-countdown {
	color: #fff;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
c-webkit-back {
	top: 0;
	position: absolute;
	display: flex;
	opacity: 20;
	display: flex;
}
c-thumbnails-old-back {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	display: grid;
	line-height: 1 !important;
}
c-blocks-image-back {
	padding: 0.5em !important;
	width: 2em;
}
c-left {
	right: 0;
	min-width: 0 !important;
	overflow-x: auto;
	transform: translate(50%, -50%);
	z-index: 1;
}
.fa-unlink:before {
  content: "\f127";
}
y-quantity-price {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	display: grid;
	width: 100%;
}
y-tables-thumbnails-thumbnails {
	position: absolute;
	position: absolute;
	flex-shrink: 0;
	text-align: left;
	justify-content: center;
}
y-quantity {
	-webkit-text-decoration-skip: objects;
}
y-quantity {
	opacity: 30;
	z-index: 1;
	min-height: 0 !important;
}
y-bottom {
	white-space: nowrap;
}
y-bottom {
	line-height: calc(1em + 2px);
	position: relative;
	width: calc(1em + 3px);
	width: 0 !important;
	letter-spacing: inherit;
}
y-webkit {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
y-back {
	box-sizing: content-box;
	bottom: 0;
	height: calc(1em + 3px);
}
y-totals-webkit {
	min-width: 0 !important;
}
y-inner-next-back {
	width: 100%;
	vertical-align: baseline;
	border: 0 none transparent;
	position: absolute !important;
	scrollbar-width: none;
}
y-repeater-inner {
	flex-grow: 0;
	height: calc(1em + 3px);
}
y-nav {
	-ms-user-select: none;
	opacity: 20;
	opacity: 30;
}
y-thumbnails-bottom-totals {
	border: none !important;
	position: absolute;
	align-items: left;
	width: 100%;
}
y-back-carousel-top {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	align-items: center;
	min-height: 0 !important;
}
y-webkit {
	border: 0 none transparent;
	background-color: transparent;
	letter-spacing: inherit;
	border: 0 none transparent;
}
y-inner-totals-webkit {
	white-space: nowrap;
	color: #fff;
	user-select: none;
}
y-blocks-quantity-blocks {
	bottom: 0;
	opacity: 10;
	opacity: 20;
	white-space: nowrap;
}
y-thumbnails {
	white-space: nowrap;
	align-items: left;
	width: 2em;
	right: 0;
}
y-nav-tables-old {
	display: inline;
	scrollbar-width: none;
}
y-nav {
	text-align: left;
}
y-button-price {
	overflow-x: auto;
	box-sizing: content-box;
	bottom: 20;
}
y-quantity-price {
	scrollbar-width: none;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
y-old-back {
	fill: currentColor;
	opacity: 30;
	bottom: 20;
	color: #fff;
	top: 10;
}
y-next-layout {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
y-old-inner-carousel {
	grid-gap: 30px;
}
y-thumbnails-back-layout {
	min-width: 0 !important;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	letter-spacing: inherit;
	text-align: center;
}
y-left {
	opacity: 10;
	bottom: 0;
	top: 50;
	opacity: 30;
	border: 0 none transparent;
}
y-inner-left-layout {
	letter-spacing: inherit;
	font-size: 1em;
	bottom: 20;
	border: none;
}
y-quantity-bottom-back {
	width: 100%;
	opacity: 1;
}
y-position-button {
	text-decoration: none;
	text-transform: inherit;
	outline-width: 0;
	display: inline;
}
y-blocks-totals {
	top: 0;
	top: 10;
}
y-price {
	width: 100%;
	overflow-x: auto;
}
y-price {
	justify-content: center;
	color: #fff;
	width: 2em;
	position: absolute !important;
	margin: 0 !important;
}
y-old-totals-totals {
	opacity: 30;
	text-align: left;
}
y-carousel {
	z-index: 1;
	outline: none !important;
	flex-grow: 0;
}
y-countdown-inner {
	width: 0 !important;
	box-shadow: none !important;
}
y-quantity-back {
	flex-shrink: 0;
	min-width: 0 !important;
	opacity: 10;
}
y-repeater-countdown-bottom {
	display: inline !important;
	background-color: transparent;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	top: 10;
}
y-top {
	margin: 0 !important;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	display: grid;
	height: 0 !important;
}
y-old-image {
	text-align: left;
}
y-quantity-countdown {
	text-align: left;
	vertical-align: middle;
	position: relative;
	width: 0 !important;
	position: absolute;
}
y-back-left {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
.fa-unlock:before {
  content: "\f09c";
}
x-inner-next-bottom {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
x-old-nav-price {
	margin: 0;
	outline: none !important;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
x-button-back {
	margin: 0;
	bottom: 20;
	letter-spacing: inherit;
	top: 0;
}
x-horizontal {
	top: 0;
}
x-old-inner {
	width: calc(1em + 3px);
}
x-totals-webkit-repeater {
	display: inline;
}
x-bottom-position {
	transform: translate(50%, -50%);
}
x-image-horizontal {
	margin: 0;
}
x-tables-left {
	-webkit-text-decoration-skip: objects;
}
x-image-bottom-blocks {
	box-sizing: content-box;
	font-size: 1em;
}
x-webkit-nav {
	vertical-align: middle;
	-ms-user-select: none;
	display: grid;
}
x-quantity {
	border: none !important;
	text-align: center;
	transform: translate(50%, -50%);
	vertical-align: middle;
}
x-horizontal-totals {
	box-sizing: content-box;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
x-position-left {
	text-align: left;
	grid-gap: 30px;
	bottom: 0;
}
x-left-image {
	justify-content: center;
	color: #fff;
	position: absolute !important;
	color: inherit;
}
x-webkit-webkit-layout {
	vertical-align: middle;
	right: 0;
}
x-button-next {
	opacity: 30;
	position: relative;
	text-align: center;
}
x-next {
	opacity: 30;
	right: 0;
	user-select: none;
	-webkit-user-select: none;
	display: grid;
}
x-repeater-blocks {
	vertical-align: baseline;
	position: relative;
	outline: none !important;
	vertical-align: baseline;
}
x-totals {
	width: 2em;
	top: 50;
	fill: currentColor;
}
x-position-blocks {
	opacity: 20;
	padding: 0.5em !important;
	min-width: 0 !important;
	position: absolute !important;
	line-height: calc(1em + 2px);
}
x-countdown-image-countdown {
	position: absolute;
	display: inline !important;
	align-items: left;
	top: 10;
}
x-quantity {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
x-countdown-quantity {
	right: 0;
}
x-countdown-inner {
	text-decoration: none;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	min-width: 0 !important;
}
x-totals-tables {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
}
x-repeater-price-top {
	top: 10;
	color: inherit;
	text-transform: inherit;
}
x-old-nav {
	transform: translate(50%, -50%);
	background-color: transparent;
}
x-top-position-price {
	bottom: 0;
	top: 50;
	bottom: 10;
	min-height: 0 !important;
	display: inline !important;
}
x-bottom {
	font: inherit inherit inherit/inherit inherit;
}
x-layout-layout-bottom {
	width: 0 !important;
	min-height: 0 !important;
	text-transform: inherit;
}
x-position {
	position: absolute !important;
	box-sizing: content-box;
	display: flex;
	line-height: 1 !important;
}
x-totals {
	left: calc(50% - 0.5em) !important;
}
x-quantity-carousel {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	width: 2em;
	width: 0 !important;
}
x-nav-bottom-left {
	flex-shrink: 0;
	scrollbar-width: none;
}
x-image {
	display: inline;
	-webkit-user-select: none;
}
x-position-quantity {
	display: flex;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
x-nav-price-button {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
x-image-thumbnails {
	flex-grow: 0;
	line-height: 1 !important;
}
x-old {
	text-align: left;
	-ms-user-select: none;
}
x-top-next-totals {
	line-height: inherit;
	display: inline !important;
	flex-grow: 0;
}
x-layout-bottom-repeater {
	flex-shrink: 0;
	text-align: center;
	overflow-x: auto;
	position: absolute !important;
}
x-webkit {
	display: grid;
	height: 100%;
	box-sizing: content-box;
	color: inherit;
	flex-grow: 0;
}
x-blocks {
	display: inline;
	width: calc(1em + 3px);
	margin: 0 !important;
	grid-gap: 30px;
}
x-repeater-quantity {
	color: inherit;
	bottom: 10;
	flex-grow: 0;
}
x-webkit-price {
	height: calc(1em + 3px);
}
x-left-layout {
	margin: 0;
	text-transform: inherit;
	-ms-user-select: none;
	right: 0;
}
.fa-unlock-alt:before {
  content: "\f13e";
}
d-carousel-price-totals {
	flex-shrink: 0;
	overflow-x: auto;
	border: none;
	overflow-x: auto;
}
d-tables-old-layout {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
d-top-blocks-next {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	justify-content: center;
}
d-tables-carousel-inner {
	vertical-align: baseline;
}
d-next-button {
	display: inline !important;
	color: inherit;
	grid-gap: 30px;
}
d-price {
	text-align: left;
	box-shadow: none !important;
	overflow-y: hidden;
	display: inline;
}
d-thumbnails-repeater-tables {
	position: relative;
	left: calc(50% - 0.5em) !important;
}
d-repeater-left {
	top: 10;
	bottom: 0;
	line-height: 1 !important;
	align-items: center;
	user-select: none;
}
d-quantity {
	height: calc(1em + 3px);
	flex-shrink: 0;
	-ms-user-select: none;
	box-shadow: none !important;
	z-index: 1;
}
d-blocks-totals {
	line-height: calc(1em + 2px);
	font-size: 1em;
	border: none;
	text-transform: inherit;
	-ms-user-select: none;
}
d-price-repeater {
	line-height: inherit;
	opacity: 10;
	background-color: transparent;
	position: absolute !important;
}
d-tables {
	opacity: 10;
	top: 50;
	white-space: nowrap;
}
d-back-old-price {
	opacity: 10;
	right: 0;
	overflow-x: auto;
}
d-blocks-webkit-webkit {
	background-color: transparent;
	box-shadow: none !important;
}
d-horizontal-blocks {
	top: calc(50% - 0.5em) !important;
	border: none;
}
.fa-untappd:before {
  content: "\f405";
}
x-thumbnails-repeater-inner {
	text-align: center;
	opacity: 1;
	line-height: 1 !important;
	border: none;
	display: flex;
}
x-button-thumbnails-totals {
	box-sizing: content-box;
	width: calc(1em + 3px);
	user-select: none;
	color: inherit;
	scrollbar-width: none;
}
x-repeater {
	margin: 0 !important;
	fill: currentColor;
	top: 0;
	transform: translate(50%, -50%);
}
x-top {
	-ms-user-select: none;
	-ms-user-select: none;
	bottom: 10;
}
x-nav-webkit-quantity {
	scrollbar-width: none;
	fill: currentColor;
	padding: 0.5em !important;
}
x-old-countdown-nav {
	display: flex;
	right: 0;
	outline-width: 0;
	top: 10;
	color: inherit;
}
x-old {
	flex-grow: 0;
}
x-webkit-button-position {
	-ms-user-select: none;
	align-items: left;
	top: 0;
}
x-bottom-price-totals {
	flex-grow: 0;
	-ms-user-select: none;
	display: inline !important;
	align-items: left;
	justify-content: center;
}
x-position-carousel {
	bottom: 10;
	top: 10;
}
x-next {
	align-items: left;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
}
x-totals-tables-webkit {
	font-size: 1em;
	-ms-user-select: none;
	right: 0;
	overflow-x: auto;
}
x-price {
	top: 50;
	-ms-user-select: none;
}
x-old-horizontal-left {
	border: none !important;
	box-shadow: none !important;
	text-align: center;
	flex-grow: 0;
}
x-repeater {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	vertical-align: middle;
	border: 0 none transparent;
}
x-position-horizontal {
	color: #fff;
	color: #fff;
	position: absolute;
}
x-bottom {
	text-align: left;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	margin: 0;
	opacity: 30;
}
x-image {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
x-old-position {
	bottom: 10;
	-ms-user-select: none;
	justify-content: center;
	height: 100%;
}
.fa-upload:before {
  content: "\f093";
}
c-top-button {
	padding: 0.5em !important;
	line-height: inherit;
	opacity: 1;
	text-align: left;
}
c-horizontal-nav-image {
	height: calc(1em + 3px);
	opacity: 1;
}
c-blocks-repeater-inner {
	color: #fff;
	text-transform: inherit;
	text-align: center;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
}
c-totals {
	opacity: 10;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	width: 0 !important;
	top: 50;
}
c-old {
	bottom: 0;
	line-height: 1 !important;
}
c-nav-quantity {
	-ms-user-select: none;
	white-space: nowrap;
	position: relative;
	z-index: 1;
}
c-repeater-repeater-totals {
	display: inline !important;
}
c-carousel {
	box-sizing: content-box;
}
c-price {
	overflow-y: hidden;
	box-shadow: none !important;
	border: none !important;
	box-sizing: content-box;
	align-items: center;
}
c-layout-old {
	box-shadow: none !important;
	bottom: 0;
	position: absolute;
}
c-position {
	color: inherit;
	outline: none !important;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
c-tables-layout-top {
	opacity: 20;
}
c-repeater-quantity {
	flex-shrink: 0;
	align-items: center;
}
.fa-ups:before {
  content: "\f7e0";
}
v-nav-button {
	height: 100%;
	padding: 0.5em !important;
	opacity: 10;
	height: 100%;
	opacity: 20;
}
v-button {
	width: 100%;
	display: flex;
	opacity: 1;
	top: 50;
}
v-back-price {
	font-size: 1em;
	top: 50;
	text-transform: inherit;
}
v-price {
	color: inherit;
	color: #fff;
	display: inline !important;
}
v-countdown-old-image {
	scrollbar-width: none;
	justify-content: center;
	justify-content: center;
}
v-inner-top-back {
	padding: 0.5em !important;
	flex-grow: 0;
	flex-shrink: 0;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
v-quantity {
	font-size: 1em;
	top: 50;
	line-height: inherit;
	white-space: nowrap;
}
v-bottom-repeater-tables {
	opacity: 10;
	scrollbar-width: none;
	padding: 0.5em !important;
	vertical-align: baseline;
}
v-top {
	padding: 0.5em !important;
	justify-content: center;
}
v-left-inner {
	opacity: 20;
	padding: 0.5em !important;
	text-align: left;
	border: none !important;
}
v-blocks-inner-tables {
	right: 0;
	outline: none !important;
	flex-shrink: 0;
	margin: 0 !important;
}
v-bottom-repeater-position {
	margin: 0 !important;
	margin: 0;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
v-layout-next-countdown {
	padding: 0.5em !important;
	right: 0;
	position: absolute !important;
}
v-top-nav-back {
	width: calc(1em + 3px);
	top: 50;
	user-select: none;
	position: absolute !important;
}
v-thumbnails {
	min-width: 0 !important;
	box-shadow: none !important;
	align-items: left;
	grid-gap: 30px;
}
v-inner {
	outline-width: 0;
}
v-blocks {
	display: flex;
	top: 0;
	display: inline;
	line-height: calc(1em + 2px);
}
v-position-image-nav {
	opacity: 1;
}
v-quantity-price-repeater {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	opacity: 1;
	bottom: 10;
	display: inline;
}
v-carousel-layout {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
}
v-carousel {
	bottom: 20;
}
v-price-countdown-thumbnails {
	align-items: left;
	transform: translate(50%, -50%);
}
v-horizontal-carousel-old {
	top: 0;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
v-repeater-inner {
	bottom: 0;
	opacity: 10;
	line-height: 1 !important;
	min-height: 0 !important;
	min-height: 0 !important;
}
v-left-blocks {
	outline-width: 0;
	letter-spacing: inherit;
	opacity: 10;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
v-button {
	bottom: 10;
	line-height: inherit;
}
v-quantity-top {
	text-transform: inherit;
	color: inherit;
	top: 50;
	bottom: 20;
}
v-back {
	justify-content: center;
}
v-top-countdown {
	bottom: 20;
}
v-tables-back {
	user-select: none;
	display: inline;
	display: inline !important;
}
v-next-price-layout {
	line-height: inherit;
	width: 100%;
	background-color: transparent;
	font-size: 1em;
	line-height: 1 !important;
}
v-thumbnails {
	position: absolute !important;
	height: 0 !important;
	opacity: 1;
	top: 10;
	display: inline;
}
v-countdown-repeater {
	min-width: 0 !important;
	text-align: left;
	color: #fff;
	height: 100%;
}
v-tables-carousel {
	position: absolute !important;
}
v-button-carousel-back {
	width: 100%;
	-webkit-user-select: none;
}
v-top-repeater-image {
	overflow-x: auto;
	display: inline !important;
	border: none;
}
v-horizontal {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
v-webkit {
	text-transform: inherit;
	grid-gap: 30px;
}
v-tables-nav {
	margin: 0;
	height: 0 !important;
	align-items: center;
	box-sizing: content-box;
	width: 0 !important;
}
v-old-repeater {
	fill: currentColor;
	opacity: 30;
	width: 100%;
	grid-gap: 30px;
}
v-inner-old-button {
	opacity: 20;
	opacity: 20;
	opacity: 20;
	transform: translate(50%, -50%);
	color: #fff;
}
.fa-usb:before {
  content: "\f287";
}
b-next {
	opacity: 1;
	border: none !important;
	min-height: 0 !important;
	line-height: 1 !important;
}
b-webkit-thumbnails {
	color: #fff;
	margin: 0;
	line-height: inherit;
	position: absolute !important;
	display: flex;
}
b-next {
	min-width: 0 !important;
}
b-quantity-webkit-next {
	letter-spacing: inherit;
	display: inline;
}
b-top-next-countdown {
	opacity: 30;
	color: inherit;
}
b-repeater-countdown {
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	color: inherit;
	position: relative;
}
b-layout-left {
	width: calc(1em + 3px);
	margin: 0 !important;
	position: absolute;
}
b-button-price-totals {
	outline: none !important;
	text-decoration: none;
	outline-width: 0;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
}
b-repeater-thumbnails {
	position: absolute;
	height: calc(1em + 3px);
	outline: none !important;
}
b-blocks-webkit {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	height: 0 !important;
	top: 10;
	border: none;
}
b-next-button {
	flex-shrink: 0;
	display: flex;
}
b-back {
	display: inline !important;
	z-index: 1;
}
b-top-layout-top {
	overflow-y: hidden;
	width: 100%;
	min-width: 0 !important;
}
b-top {
	align-items: center;
	display: inline;
	right: 0;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
b-button-image-blocks {
	top: 0;
	color: inherit;
}
b-old-webkit-thumbnails {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	-ms-user-select: none;
	margin: 0;
}
b-left {
	height: 100%;
	border: none;
	text-decoration: none;
	box-sizing: content-box;
	align-items: left;
}
b-thumbnails-inner {
	overflow-x: auto;
	vertical-align: middle;
	display: inline !important;
	position: absolute;
	text-align: left;
}
b-inner {
	color: inherit;
}
b-thumbnails {
	align-items: center;
	user-select: none;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
b-image-next {
	opacity: 30;
	bottom: 20;
}
b-price-repeater-top {
	align-items: left;
	bottom: 10;
}
b-old-thumbnails-inner {
	display: inline !important;
	text-align: left;
}
b-bottom-totals-layout {
	overflow-y: hidden;
	vertical-align: middle;
	flex-grow: 0;
	bottom: 0;
}
b-top-tables-price {
	border: none;
	flex-grow: 0;
	background-color: transparent;
}
b-quantity {
	top: calc(50% - 0.5em) !important;
	display: inline;
	background-color: transparent;
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
b-webkit-back-quantity {
	vertical-align: middle;
	align-items: left;
	display: inline !important;
}
b-left-image {
	display: flex;
	grid-template-columns: 1fr 1fr;
}
b-top-old-totals {
	opacity: 1;
	opacity: 10;
}
b-inner-position {
	top: calc(50% - 0.5em) !important;
	top: 0;
	position: relative;
	z-index: 1;
}
b-countdown-countdown {
	top: 10;
	bottom: 20;
	border: 0 none transparent;
	letter-spacing: inherit;
}
b-left-quantity {
	outline: none !important;
}
b-image {
	opacity: 10;
	letter-spacing: inherit;
	height: 100%;
}
b-countdown-countdown-left {
	top: 10;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	display: inline;
}
b-tables-quantity-image {
	grid-gap: 30px;
	top: 10;
	overflow-y: hidden;
}
b-image-button {
	border: none;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
b-horizontal-layout {
	text-align: left;
}
.fa-user:before {
  content: "\f007";
}
o-carousel-tables {
	line-height: 1 !important;
	color: inherit;
	opacity: 1;
	top: 0;
	margin: 0;
}
o-inner-next {
	line-height: calc(1em + 2px);
}
o-left {
	bottom: 0;
	width: 0 !important;
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
o-next {
	height: calc(1em + 3px);
	scrollbar-width: none;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
o-position-blocks {
	vertical-align: middle;
	position: absolute;
	box-shadow: none !important;
	top: 0;
}
o-blocks {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
o-repeater-countdown {
	opacity: 30;
}
o-totals {
	position: absolute;
	text-align: center;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
o-back {
	outline: none !important;
	align-items: left;
	display: inline;
	z-index: 1;
}
o-quantity-back {
	flex-shrink: 0;
	right: 0;
}
o-back-image-button {
	text-decoration: none;
	margin: 0 !important;
	color: inherit;
	color: inherit;
}
o-carousel-nav {
	color: #fff;
}
o-tables-horizontal {
	opacity: 20;
}
o-webkit-layout {
	opacity: 10;
}
o-webkit {
	letter-spacing: inherit;
	padding: 0.5em !important;
}
o-repeater {
	bottom: 20;
	position: absolute;
	scrollbar-width: none;
	flex-shrink: 0;
	width: 0 !important;
}
o-repeater {
	scrollbar-width: none;
	-ms-user-select: none;
}
o-webkit-blocks-quantity {
	width: calc(1em + 3px);
	text-align: left;
	text-decoration: none;
}
o-totals-next-repeater {
	display: flex;
	bottom: 10;
	user-select: none;
	color: #fff;
}
o-back-bottom {
	text-align: left;
	bottom: 20;
	color: #fff;
}
o-repeater-webkit {
	opacity: 1;
	-ms-user-select: none;
}
o-nav-carousel {
	width: 2em;
	min-height: 0 !important;
	margin: 0 !important;
	flex-grow: 0;
}
o-countdown-top-back {
	background-color: transparent;
	right: 0;
}
o-left-position {
	text-align: left;
	overflow-y: hidden;
}
o-price-next-image {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
o-carousel {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
o-back-inner {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
}
o-next {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	border: none;
	left: calc(50% - 0.5em) !important;
}
o-back {
	box-sizing: content-box;
	align-items: left;
	padding: 0.5em !important;
}
.fa-user-alt:before {
  content: "\f406";
}
p-button-totals-next {
	color: #fff;
	-webkit-user-select: none;
}
p-next-countdown-tables {
	color: #fff;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
p-next-webkit {
	-ms-user-select: none;
	flex-shrink: 0;
	border: none;
	left: calc(50% - 0.5em) !important;
}
p-countdown {
	overflow-x: auto;
	vertical-align: baseline;
	z-index: 1;
}
p-price-top {
	scrollbar-width: none;
}
p-totals-quantity {
	text-decoration: none;
	border: none;
	color: inherit;
	min-width: 0 !important;
	fill: currentColor;
}
p-image-tables-top {
	align-items: left;
	align-items: center;
	scrollbar-width: none;
	letter-spacing: inherit;
	align-items: center;
}
p-button {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
p-left-repeater-position {
	border: 0 none transparent;
	opacity: 10;
	opacity: 10;
	user-select: none;
}
p-thumbnails {
	min-height: 0 !important;
}
p-old {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
p-next-old {
	justify-content: center;
}
p-price {
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
p-blocks-position {
	font-size: 1em;
}
p-layout-repeater {
	color: inherit;
	position: absolute !important;
}
p-repeater-repeater {
	align-items: center;
	flex-grow: 0;
	border: none;
}
p-top-tables-old {
	display: inline;
	display: inline !important;
}
p-nav-inner {
	border: none !important;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	align-items: center;
}
p-nav-countdown {
	align-items: center;
	justify-content: center;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
p-left {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	background-color: transparent;
}
p-next {
	opacity: 1;
	color: inherit;
}
p-horizontal-carousel {
	height: 100%;
	width: 0 !important;
	-ms-user-select: none;
	opacity: 10;
	width: 2em;
}
p-left {
	background-color: transparent;
}
p-left-image-top {
	transform: translate(50%, -50%);
	opacity: 10;
	min-height: 0 !important;
	flex-grow: 0;
	transform: translate(50%, -50%);
}
p-repeater {
	top: 10;
	margin: 0;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	text-decoration: none;
}
p-back-horizontal {
	opacity: 30;
}
p-left-quantity-button {
	line-height: 1 !important;
}
p-webkit-image-carousel {
	width: 0 !important;
}
p-back-left {
	opacity: 1;
	text-align: left;
	letter-spacing: inherit;
	bottom: 10;
	text-transform: inherit;
}
p-repeater-bottom {
	border: 0 none transparent;
	vertical-align: middle;
}
p-back {
	grid-gap: 30px;
	text-align: left;
	outline: none !important;
}
p-left-top-carousel {
	font-size: 1em;
	opacity: 30;
	vertical-align: baseline;
	right: 0;
}
p-repeater-nav {
	width: calc(1em + 3px);
	display: inline;
	text-transform: inherit;
}
p-button-bottom {
	opacity: 30;
}
p-old {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
p-bottom {
	opacity: 1;
	position: absolute;
}
p-countdown-layout-button {
	z-index: 1;
	opacity: 1;
	display: grid;
	overflow-x: auto;
	white-space: nowrap;
}
.fa-user-alt-slash:before {
  content: "\f4fa";
}
j-back-countdown {
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	text-align: left;
	padding: 0.5em !important;
}
j-left-repeater {
	text-decoration: none;
	width: calc(1em + 3px);
	display: inline !important;
	vertical-align: middle;
}
j-carousel-quantity {
	height: calc(1em + 3px);
	opacity: 10;
}
j-webkit {
	top: 0;
	line-height: inherit;
	opacity: 20;
	width: 0 !important;
	top: 0;
}
j-blocks-position-left {
	align-items: center;
	bottom: 10;
	line-height: inherit;
	justify-content: center;
}
j-button-inner-price {
	width: 0 !important;
	align-items: center;
}
j-blocks-thumbnails-webkit {
	box-sizing: content-box;
	margin: 0;
	top: 0;
	border: none;
	flex-grow: 0;
}
j-horizontal-layout {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
j-countdown-thumbnails {
	width: 0 !important;
}
j-carousel {
	margin: 0;
}
j-totals-inner {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
j-tables-price {
	outline-width: 0;
}
j-price-totals {
	-ms-user-select: none;
	border: none !important;
	height: 100%;
	align-items: center;
}
j-blocks {
	border: none;
	outline-width: 0;
}
j-bottom-quantity-carousel {
	right: 0;
	width: calc(1em + 3px);
}
j-repeater-position {
	opacity: 30;
	opacity: 1;
	background-color: transparent;
	right: 0;
	width: 0 !important;
}
j-thumbnails-bottom-tables {
	display: inline !important;
	display: grid;
	text-align: center;
	line-height: 1 !important;
}
j-totals-layout-layout {
	grid-gap: 30px;
}
j-image-left-countdown {
	padding: 0.5em !important;
	display: inline;
}
j-thumbnails-bottom-carousel {
	line-height: calc(1em + 2px);
	opacity: 1;
	vertical-align: baseline;
	margin: 0;
}
j-repeater {
	display: flex;
	user-select: none;
	position: absolute;
}
j-button-tables {
	color: inherit;
}
j-countdown-price {
	align-items: left;
}
.fa-user-astronaut:before {
  content: "\f4fb";
}
x-blocks-quantity-old {
	border: none !important;
	line-height: calc(1em + 2px);
}
x-countdown-webkit-image {
	user-select: none;
	width: 0 !important;
}
x-top-blocks {
	width: 0 !important;
	line-height: calc(1em + 2px);
	text-align: left;
	width: calc(1em + 3px);
	top: 10;
}
x-tables {
	display: flex;
	overflow-y: hidden;
	top: 0;
}
x-position {
	top: 10;
}
x-quantity-bottom {
	flex-grow: 0;
	bottom: 0;
	display: inline !important;
	padding: 0.5em !important;
	min-width: 0 !important;
}
x-bottom-next {
	min-height: 0 !important;
	overflow-y: hidden;
}
x-countdown-blocks {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	transform: translate(50%, -50%);
}
x-back-repeater {
	width: calc(1em + 3px);
	opacity: 30;
	letter-spacing: inherit;
	position: absolute;
	line-height: 1 !important;
}
x-price-image {
	color: inherit;
}
x-bottom-back {
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
x-blocks-webkit {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	display: inline !important;
}
x-blocks {
	vertical-align: middle;
	bottom: 10;
}
.fa-user-check:before {
  content: "\f4fc";
}
r-thumbnails-inner-position {
	display: inline;
	text-align: center;
	justify-content: center;
}
r-webkit-back-thumbnails {
	color: #fff;
	color: inherit;
	opacity: 10;
	bottom: 20;
	bottom: 20;
}
r-price-totals-thumbnails {
	min-width: 0 !important;
	outline: none !important;
}
r-price-bottom-next {
	font: inherit inherit inherit/inherit inherit;
}
r-countdown {
	color: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	width: 0 !important;
}
r-position-horizontal-countdown {
	border: none !important;
	bottom: 20;
	display: grid;
	text-align: left;
	top: 0;
}
r-horizontal-top {
	display: inline !important;
	text-align: left;
}
r-tables-blocks {
	height: 0 !important;
	width: 100%;
	border: none !important;
}
r-blocks {
	overflow-x: auto;
	height: 0 !important;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
r-repeater-webkit {
	background-color: transparent;
	outline: none !important;
}
r-layout {
	top: 10;
}
r-button-webkit-tables {
	height: 100%;
	display: inline;
	min-height: 0 !important;
	justify-content: center;
}
r-back-bottom-inner {
	outline-width: 0;
	border: none;
	width: 100%;
}
r-nav-position {
	fill: currentColor;
	right: 0;
	text-align: left;
}
.fa-user-circle:before {
  content: "\f2bd";
}
u-image {
	opacity: 1;
	color: #fff;
	fill: currentColor;
	background-color: transparent;
}
u-quantity {
	top: 10;
	text-align: center;
	width: calc(1em + 3px);
}
u-button {
	border: 0 none transparent;
	display: inline;
}
u-thumbnails-horizontal-repeater {
	height: 0 !important;
}
u-back-bottom-position {
	justify-content: center;
	top: 0;
	flex-grow: 0;
	line-height: inherit;
}
u-thumbnails-old {
	position: absolute !important;
	display: inline !important;
}
u-webkit {
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
u-webkit {
	white-space: nowrap;
	flex-shrink: 0;
	opacity: 30;
}
u-old-blocks {
	background-color: transparent;
	outline-width: 0;
}
u-quantity {
	margin: 0 !important;
	flex-grow: 0;
	fill: currentColor;
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
u-nav {
	scrollbar-width: none;
	position: absolute !important;
	opacity: 20;
	position: absolute;
	line-height: calc(1em + 2px);
}
u-carousel-bottom-image {
	align-items: center;
	border: none !important;
	grid-gap: 30px;
}
u-back {
	font-size: 1em;
	scrollbar-width: none;
}
u-inner-carousel {
	align-items: left;
	outline-width: 0;
}
u-button-image {
	display: grid;
	overflow-x: auto;
	bottom: 10;
	vertical-align: middle;
}
u-image-button-carousel {
	font-size: 1em;
	height: 0 !important;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
u-layout-horizontal-webkit {
	border: none !important;
	justify-content: center;
}
u-position-horizontal {
	display: grid;
	line-height: 1 !important;
	right: 0;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
u-old-horizontal {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
u-nav {
	opacity: 30;
	justify-content: center;
	margin: 0 !important;
}
u-price {
	border: none !important;
}
u-carousel {
	outline-width: 0;
	overflow-y: hidden;
	-ms-user-select: none;
	opacity: 1;
	letter-spacing: inherit;
}
u-image {
	overflow-x: auto;
}
u-thumbnails-countdown {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	top: 0;
}
u-top-back {
	position: relative;
	height: calc(1em + 3px);
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
}
u-left-left-countdown {
	z-index: 1;
	text-transform: inherit;
	opacity: 30;
	background-color: transparent;
	overflow-x: auto;
}
u-left-repeater-price {
	grid-template-columns: 1fr 1fr;
}
u-back-top-tables {
	display: inline;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	position: relative;
}
u-bottom-layout-repeater {
	text-align: left;
	margin: 0 !important;
}
u-tables-old-next {
	display: inline !important;
	margin: 0 !important;
	height: calc(1em + 3px);
}
u-nav {
	-webkit-user-select: none;
	width: 2em;
	vertical-align: baseline;
}
u-button-totals-thumbnails {
	padding: 0.5em !important;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
u-old {
	opacity: 30;
	text-align: left;
}
u-button {
	min-width: 0 !important;
}
u-back {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
u-nav {
	bottom: 0;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
u-price-bottom {
	box-sizing: content-box;
	fill: currentColor;
	bottom: 10;
	top: 50;
}
u-repeater-image {
	height: 100%;
	top: 0;
	align-items: left;
	vertical-align: baseline;
}
u-old-left {
	box-shadow: none !important;
	display: inline;
	background-color: transparent;
}
u-nav-bottom {
	background-color: transparent;
	line-height: 1 !important;
}
u-position-button-next {
	background-color: transparent;
	scrollbar-width: none;
	position: absolute;
}
u-price-old-tables {
	-ms-user-select: none;
	flex-shrink: 0;
	position: relative;
}
u-totals {
	align-items: left;
	align-items: center;
}
u-repeater-back-totals {
	border: none;
}
u-price-price-quantity {
	display: inline !important;
	font-size: 1em;
}
u-next-tables-carousel {
	opacity: 1;
	opacity: 1;
	overflow-x: auto;
	overflow-x: auto;
	bottom: 20;
}
u-back-layout {
	overflow-y: hidden;
	right: 0;
	bottom: 20;
	border: 0 none transparent;
}
u-horizontal-webkit-carousel {
	right: 0;
	display: inline;
}
.fa-user-clock:before {
  content: "\f4fd";
}
i-layout-nav-old {
	position: absolute !important;
	min-height: 0 !important;
}
i-next {
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
i-thumbnails-bottom {
	fill: currentColor;
	width: 2em;
	overflow-y: hidden;
	box-sizing: content-box;
	outline: none !important;
}
i-old {
	border: 0 none transparent;
	display: inline;
}
i-back-blocks {
	display: inline;
}
i-button-top {
	border: none !important;
	box-shadow: none !important;
}
i-tables-repeater-position {
	-webkit-text-decoration-skip: objects;
	color: #fff;
	position: absolute;
	align-items: left;
	bottom: 20;
}
i-totals-repeater-tables {
	background-color: transparent;
}
i-thumbnails-image {
	border: none !important;
	min-width: 0 !important;
}
i-quantity-position {
	width: 0 !important;
	padding: 0.5em !important;
}
i-button-tables-horizontal {
	letter-spacing: inherit;
	outline: none !important;
}
i-left-repeater {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	border: 0 none transparent;
}
i-repeater-thumbnails-button {
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	background-color: transparent;
	background-color: transparent;
	box-shadow: none !important;
}
i-inner {
	top: 10;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
}
i-horizontal-left {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	white-space: nowrap;
	-webkit-user-select: none;
	justify-content: center;
}
i-blocks-totals {
	display: grid;
}
i-position {
	height: 100%;
	white-space: nowrap;
	margin: 0 !important;
	box-sizing: content-box;
	outline: none !important;
}
i-totals {
	transform: translate(50%, -50%);
	display: inline !important;
}
i-button-blocks {
	line-height: calc(1em + 2px);
	color: inherit;
	vertical-align: baseline;
}
i-totals {
	height: calc(1em + 3px);
	vertical-align: middle;
}
i-nav {
	fill: currentColor;
}
i-blocks-button {
	display: grid;
	text-align: left;
	width: 100%;
	margin: 0 !important;
	z-index: 1;
}
i-horizontal-tables {
	align-items: center;
	background-color: transparent;
}
i-left-blocks {
	position: absolute !important;
	text-transform: inherit;
	text-align: center;
	white-space: nowrap;
}
i-carousel-tables {
	right: 0;
}
i-quantity-blocks-position {
	padding: 0.5em !important;
	width: 0 !important;
	position: absolute !important;
	overflow-x: auto;
}
i-price {
	justify-content: center;
	flex-grow: 0;
}
i-image {
	padding: 0.5em !important;
	letter-spacing: inherit;
	line-height: inherit;
	top: 0;
	border: none !important;
}
i-thumbnails-inner-thumbnails {
	border: 0 none transparent;
	box-shadow: none !important;
}
i-old-webkit {
	transform: translate(50%, -50%);
}
i-repeater {
	display: inline;
	top: 50;
	background-color: transparent;
	background-color: transparent;
	margin: 0;
}
i-back-tables-thumbnails {
	outline-width: 0;
	height: calc(1em + 3px);
}
i-thumbnails-tables-bottom {
	fill: currentColor;
	font-size: 1em;
	opacity: 1;
	outline: none !important;
}
i-price-nav-inner {
	color: #fff;
	letter-spacing: inherit;
}
i-button-quantity-nav {
	opacity: 20;
	align-items: left;
	display: inline !important;
	bottom: 20;
}
i-price {
	width: 100%;
}
i-top-repeater-next {
	border: 0 none transparent;
}
i-next-bottom {
	line-height: 1 !important;
}
i-inner-totals {
	line-height: inherit;
	letter-spacing: inherit;
	display: flex;
	overflow-x: auto;
}
i-repeater-totals-thumbnails {
	display: flex;
	line-height: 1 !important;
	height: calc(1em + 3px);
}
i-price-repeater-next {
	height: 0 !important;
	opacity: 20;
	bottom: 20;
}
i-inner {
	box-sizing: content-box;
	color: #fff;
}
i-inner-totals {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	width: 2em;
}
i-repeater {
	opacity: 1;
}
i-countdown-bottom-back {
	text-transform: inherit;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	text-align: left;
}
.fa-user-cog:before {
  content: "\f4fe";
}
h-tables-repeater-old {
	color: inherit;
	height: calc(1em + 3px);
	padding: 0.5em !important;
}
h-repeater-layout-thumbnails {
	-webkit-user-select: none;
	align-items: left;
	min-height: 0 !important;
}
h-quantity {
	bottom: 20;
	bottom: 20;
	flex-shrink: 0;
	bottom: 20;
	scrollbar-width: none;
}
h-webkit-inner {
	bottom: 10;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	bottom: 10;
}
h-top-back-thumbnails {
	margin: 0 !important;
	text-align: left;
}
h-image {
	right: 0;
	border: none !important;
	vertical-align: middle;
	border: 0 none transparent;
	top: 0;
}
h-left-next-horizontal {
	bottom: 10;
}
h-quantity-blocks-nav {
	opacity: 20;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
h-quantity-nav-nav {
	width: 0 !important;
	opacity: 30;
	user-select: none;
	color: #fff;
}
h-repeater-nav {
	opacity: 20;
	opacity: 1;
}
h-webkit-carousel-bottom {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	display: inline;
	height: 100%;
}
h-countdown-tables {
	top: 10;
	bottom: 20;
	line-height: 1 !important;
	box-sizing: content-box;
	text-align: center;
}
h-totals {
	overflow-x: auto;
	position: absolute;
	flex-shrink: 0;
}
h-next-countdown-nav {
	line-height: calc(1em + 2px);
	position: absolute !important;
	align-items: center;
	user-select: none;
	height: 100%;
}
h-totals-inner-old {
	bottom: 0;
	bottom: 20;
	height: calc(1em + 3px);
	top: 10;
	z-index: 1;
}
h-blocks {
	color: #fff;
}
h-layout-next {
	width: 0 !important;
}
h-webkit-next {
	align-items: center;
	background-color: transparent;
	border: none !important;
	position: absolute;
}
h-inner-old-nav {
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	user-select: none;
	top: 0;
}
h-next-price {
	justify-content: center;
	opacity: 10;
	bottom: 20;
}
h-blocks-left {
	scrollbar-width: none;
}
h-price-left-thumbnails {
	bottom: 20;
	line-height: inherit;
	user-select: none;
	background-color: transparent;
	scrollbar-width: none;
}
h-carousel-left-webkit {
	text-align: center;
	flex-grow: 0;
	z-index: 1;
	padding: 0.5em !important;
}
h-inner {
	min-width: 0 !important;
	opacity: 20;
	bottom: 20;
	border: none !important;
	width: 100%;
}
h-webkit-top {
	text-align: left;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
h-price-back {
	bottom: 10;
}
h-position {
	grid-gap: 30px;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	font-size: 1em;
	position: absolute !important;
}
h-bottom-bottom {
	display: grid;
}
h-quantity-bottom-layout {
	overflow-x: auto;
	justify-content: center;
	outline: none !important;
	white-space: nowrap;
	width: 100%;
}
h-back-blocks {
	text-align: left;
	user-select: none;
	scrollbar-width: none;
	box-sizing: content-box;
}
h-webkit {
	margin: 0;
	white-space: nowrap;
	top: 50;
	padding: 0.5em !important;
	color: inherit;
}
h-position-next {
	align-items: left;
	letter-spacing: inherit;
	bottom: 0;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
h-button-bottom-back {
	width: 2em;
}
h-bottom-horizontal {
	position: relative;
	transform: translate(50%, -50%);
}
h-top-top {
	outline-width: 0;
	border: none;
	top: 50;
}
h-nav-thumbnails {
	letter-spacing: inherit;
	text-align: center;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
h-button-thumbnails-layout {
	-webkit-user-select: none;
	min-height: 0 !important;
}
h-repeater-bottom {
	opacity: 1;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
h-layout-blocks {
	line-height: calc(1em + 2px);
	right: 0;
	fill: currentColor;
	margin: 0 !important;
}
h-image-bottom {
	justify-content: center;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	-webkit-user-select: none;
}
h-layout {
	width: 100%;
}
.fa-user-edit:before {
  content: "\f4ff";
}
s-position-top {
	height: 100%;
}
s-quantity {
	height: 0 !important;
	opacity: 30;
	color: inherit;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
s-tables-webkit-carousel {
	width: calc(1em + 3px);
	border: none;
	white-space: nowrap;
	top: 10;
}
s-horizontal-nav {
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	display: flex;
	padding: 0.5em !important;
}
s-next-next-quantity {
	background-color: transparent;
	display: inline;
}
s-next {
	text-align: center;
	display: grid;
	margin: 0;
}
s-left {
	border: none !important;
}
s-inner {
	display: flex;
}
s-carousel-position-quantity {
	position: relative;
}
s-blocks-button {
	line-height: 1 !important;
	align-items: left;
	-webkit-text-decoration-skip: objects;
	position: relative;
	justify-content: center;
}
s-webkit {
	overflow-y: hidden;
	opacity: 20;
	border: none !important;
}
s-totals-countdown {
	box-sizing: content-box;
}
s-price {
	top: 50;
}
s-countdown-top {
	position: absolute !important;
	vertical-align: baseline;
	color: inherit;
	min-height: 0 !important;
}
s-price-next {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
}
s-next {
	position: relative;
	margin: 0 !important;
	margin: 0;
	-ms-user-select: none;
}
s-tables {
	color: inherit;
	scrollbar-width: none;
	text-align: center;
}
s-blocks {
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	outline: none !important;
}
s-horizontal {
	flex-shrink: 0;
	width: 100%;
}
s-tables-horizontal {
	opacity: 10;
	box-shadow: none !important;
	text-align: left;
}
s-inner-totals {
	white-space: nowrap;
	text-align: center;
	top: 50;
}
s-countdown {
	opacity: 1;
	margin: 0;
	top: 0;
}
s-old-left {
	border: none;
	fill: currentColor;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	right: 0;
}
s-tables {
	overflow-y: hidden;
}
s-inner-countdown-bottom {
	outline-width: 0;
	opacity: 30;
	outline-width: 0;
}
s-top-totals-webkit {
	box-sizing: content-box;
}
s-top {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	justify-content: center;
}
s-repeater-left-back {
	-webkit-text-decoration-skip: objects;
}
s-layout-horizontal {
	vertical-align: middle;
	display: grid;
	opacity: 1;
	bottom: 20;
}
s-totals-position {
	text-align: left;
	vertical-align: middle;
}
s-position-top {
	-ms-user-select: none;
	width: 2em;
	position: absolute;
}
s-countdown {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	border: none;
}
s-countdown-tables {
	outline-width: 0;
	box-shadow: none !important;
	bottom: 0;
}
s-position {
	align-items: left;
	fill: currentColor;
}
.fa-user-friends:before {
  content: "\f500";
}
c-quantity {
	outline: none !important;
	width: 100%;
}
c-totals {
	text-align: center;
	display: inline !important;
	-ms-user-select: none;
	white-space: nowrap;
	flex-grow: 0;
}
c-layout-back-button {
	border: 0 none transparent;
}
c-position-thumbnails-layout {
	outline: none !important;
	white-space: nowrap;
}
c-tables-next {
	overflow-x: auto;
	min-height: 0 !important;
	line-height: 1 !important;
}
c-horizontal-webkit-countdown {
	outline: none !important;
	scrollbar-width: none;
	right: 0;
	vertical-align: baseline;
	width: 0 !important;
}
c-nav-quantity {
	-ms-user-select: none;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
c-nav {
	height: 0 !important;
}
c-horizontal-price-repeater {
	margin: 0 !important;
	text-decoration: none;
	overflow-x: auto;
}
c-thumbnails-image-nav {
	text-align: left;
	margin: 0;
	grid-template-columns: 1fr 1fr;
}
c-quantity-thumbnails-position {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
}
c-thumbnails-carousel {
	text-align: center;
	position: absolute;
}
c-thumbnails-next-image {
	width: 0 !important;
	text-transform: inherit;
	min-width: 0 !important;
}
c-next {
	user-select: none;
	line-height: calc(1em + 2px);
	width: 100%;
	outline: none !important;
	opacity: 1;
}
c-inner-layout-carousel {
	opacity: 20;
	white-space: nowrap;
	scrollbar-width: none;
}
c-image {
	flex-shrink: 0;
	text-align: center;
	bottom: 10;
}
c-inner {
	width: 2em;
	-webkit-user-select: none;
}
c-quantity-next-button {
	width: 100%;
}
c-layout-back-layout {
	height: calc(1em + 3px);
}
c-thumbnails-thumbnails-carousel {
	text-transform: inherit;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
c-countdown-tables {
	align-items: center;
	flex-shrink: 0;
	text-decoration: none;
	padding: 0.5em !important;
	z-index: 1;
}
c-quantity-webkit-position {
	align-items: left;
	min-width: 0 !important;
	width: 100%;
}
c-totals {
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
c-old-left {
	color: inherit;
	position: absolute !important;
	box-sizing: content-box;
}
c-next-image-tables {
	outline: none !important;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
c-repeater-price {
	border: 0 none transparent;
}
c-repeater-left {
	position: relative;
}
c-next-countdown-left {
	width: 100%;
	top: 0;
	white-space: nowrap;
}
c-repeater-layout {
	color: #fff;
	color: #fff;
	justify-content: center;
}
c-old-countdown-blocks {
	color: #fff;
	height: calc(1em + 3px);
	-webkit-user-select: none;
}
c-tables-button-next {
	bottom: 0;
	background-color: transparent;
	top: 50;
}
c-layout {
	box-sizing: content-box;
}
c-tables-layout-old {
	height: 100%;
	user-select: none;
	width: calc(1em + 3px);
	box-shadow: none !important;
}
c-layout {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	width: 2em;
	outline: none !important;
}
c-left-repeater-thumbnails {
	border: none;
	opacity: 1;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
}
c-webkit-layout-thumbnails {
	width: calc(1em + 3px);
	text-decoration: none;
	white-space: nowrap;
	outline: none !important;
	position: absolute !important;
}
c-quantity {
	-webkit-text-decoration-skip: objects;
}
c-button {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	-ms-user-select: none;
	padding: 0.5em !important;
	outline-width: 0;
}
c-thumbnails-layout-old {
	padding: 0.5em !important;
	bottom: 0;
	margin: 0 !important;
	text-align: left;
}
c-totals-totals-nav {
	top: 10;
	overflow-x: auto;
	grid-gap: 30px;
	bottom: 10;
	-webkit-user-select: none;
}
c-inner-position-thumbnails {
	outline: none !important;
	text-transform: inherit;
}
c-inner {
	min-width: 0 !important;
	z-index: 1;
	border: none;
}
c-tables {
	width: 2em;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	scrollbar-width: none;
}
c-totals-totals-next {
	top: 10;
	min-width: 0 !important;
	fill: currentColor;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
c-old {
	min-height: 0 !important;
}
.fa-user-graduate:before {
  content: "\f501";
}
p-old {
	line-height: calc(1em + 2px);
	height: 0 !important;
	fill: currentColor;
	position: relative;
	outline: none !important;
}
p-webkit {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
p-inner {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
p-top-repeater {
	line-height: calc(1em + 2px);
	align-items: center;
	width: 2em;
}
p-bottom {
	vertical-align: baseline;
	justify-content: center;
	top: 10;
	fill: currentColor;
	overflow-x: auto;
}
p-blocks-old-button {
	white-space: nowrap;
	box-shadow: none !important;
	outline-width: 0;
	min-width: 0 !important;
}
p-carousel-webkit {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
p-tables-tables {
	display: flex;
	scrollbar-width: none;
}
p-position-horizontal-thumbnails {
	border: none !important;
	-webkit-user-select: none;
	text-transform: inherit;
}
p-thumbnails-bottom {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
p-horizontal-repeater {
	opacity: 20;
	vertical-align: baseline;
	bottom: 20;
}
p-left {
	fill: currentColor;
	bottom: 20;
	scrollbar-width: none;
	z-index: 1;
	letter-spacing: inherit;
}
p-nav-horizontal-layout {
	justify-content: center;
	position: absolute;
	align-items: center;
	line-height: 1 !important;
	top: 0;
}
p-nav-webkit-image {
	border: 0 none transparent;
	width: 2em;
	grid-gap: 30px;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
}
p-button {
	align-items: center;
	vertical-align: baseline;
	scrollbar-width: none;
	bottom: 0;
}
p-image-image {
	letter-spacing: inherit;
	top: 50;
	justify-content: center;
	min-width: 0 !important;
}
p-nav-blocks-price {
	width: 2em;
}
p-position-carousel-nav {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	user-select: none;
}
p-countdown-totals {
	width: 0 !important;
}
p-blocks {
	right: 0;
	-ms-user-select: none;
	bottom: 0;
}
p-left-quantity {
	margin: 0;
	letter-spacing: inherit;
	min-height: 0 !important;
}
p-top {
	min-height: 0 !important;
	opacity: 1;
}
p-repeater-bottom-price {
	width: calc(1em + 3px);
	height: 100%;
	white-space: nowrap;
}
p-back-repeater-back {
	text-decoration: none;
	width: 2em;
	white-space: nowrap;
}
p-quantity {
	letter-spacing: inherit;
	display: grid;
	grid-gap: 30px;
}
p-webkit {
	margin: 0 !important;
}
p-carousel-quantity-repeater {
	-ms-user-select: none;
}
p-image-horizontal {
	outline: none !important;
	white-space: nowrap;
	height: calc(1em + 3px);
}
p-layout {
	-webkit-user-select: none;
}
p-horizontal-totals {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
p-thumbnails-countdown-repeater {
	white-space: nowrap;
	background-color: transparent;
}
p-nav-horizontal {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	line-height: inherit;
}
p-back {
	bottom: 10;
	flex-grow: 0;
}
p-price-carousel-carousel {
	vertical-align: baseline;
	line-height: 1 !important;
	right: 0;
	user-select: none;
}
p-tables {
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	display: grid;
	line-height: inherit;
}
p-carousel-top-top {
	right: 0;
}
p-left-bottom {
	top: calc(50% - 0.5em) !important;
	display: inline;
}
p-image-old-thumbnails {
	line-height: calc(1em + 2px);
	right: 0;
	grid-gap: 30px;
	position: relative;
}
p-price-left {
	white-space: nowrap;
	opacity: 1;
	top: 50;
	opacity: 10;
	line-height: 1 !important;
}
p-webkit-back {
	display: inline !important;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	user-select: none;
	display: inline;
}
p-image-old-price {
	padding: 0.5em !important;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
p-countdown {
	width: 2em;
	min-height: 0 !important;
}
p-button-totals-thumbnails {
	-webkit-user-select: none;
}
p-next-position {
	position: relative;
	bottom: 0;
}
p-tables-price-repeater {
	opacity: 1;
}
.fa-user-injured:before {
  content: "\f728";
}
n-back {
	display: grid;
	text-transform: inherit;
	line-height: 1 !important;
}
n-webkit {
	text-decoration: none;
	text-align: center;
	top: 0;
	position: relative;
	min-width: 0 !important;
}
n-button {
	width: 100%;
	vertical-align: baseline;
}
n-price {
	display: inline;
	width: 0 !important;
	bottom: 10;
}
n-inner-blocks-horizontal {
	bottom: 10;
	bottom: 0;
	padding: 0.5em !important;
	vertical-align: middle;
	-ms-user-select: none;
}
n-repeater-totals-layout {
	height: calc(1em + 3px);
	min-width: 0 !important;
	line-height: inherit;
	display: grid;
}
n-repeater-webkit {
	display: grid;
	height: calc(1em + 3px);
}
n-totals-button-button {
	background-color: transparent;
	overflow-y: hidden;
	height: calc(1em + 3px);
	box-sizing: content-box;
	background-color: transparent;
}
n-back-back-left {
	user-select: none;
	width: calc(1em + 3px);
}
n-nav-thumbnails {
	-ms-user-select: none;
	-ms-user-select: none;
	width: 0 !important;
	bottom: 10;
	font-size: 1em;
}
n-button-next {
	display: inline;
	display: inline;
	right: 0;
	-ms-user-select: none;
	border: none;
}
n-bottom {
	justify-content: center;
	outline: none !important;
	width: calc(1em + 3px);
	position: absolute !important;
	line-height: 1 !important;
}
n-nav-inner-nav {
	width: calc(1em + 3px);
	justify-content: center;
	display: grid;
	bottom: 0;
}
n-top {
	bottom: 10;
}
n-nav-price-position {
	display: inline;
	height: 100%;
	opacity: 30;
}
n-blocks {
	min-width: 0 !important;
	border: none;
	display: grid;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
n-image-tables-horizontal {
	border: none !important;
	text-align: left;
}
n-bottom-price-bottom {
	border: none !important;
	outline-width: 0;
	border: none !important;
	grid-gap: 30px;
	bottom: 0;
}
n-webkit-position {
	display: inline !important;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
n-totals-carousel {
	align-items: left;
	display: inline;
	opacity: 20;
	opacity: 30;
}
n-blocks {
	outline-width: 0;
}
n-countdown-price {
	-ms-user-select: none;
	width: 100%;
	position: relative;
}
n-old {
	width: 0 !important;
	vertical-align: middle;
	user-select: none;
}
n-tables {
	text-decoration: none;
	grid-gap: 30px;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
}
n-left-left-inner {
	min-width: 0 !important;
	line-height: 1 !important;
}
n-old-top {
	grid-gap: 30px;
	margin: 0;
}
n-webkit {
	right: 0;
	height: 100%;
}
n-carousel-horizontal {
	outline: none !important;
	margin: 0 !important;
	text-transform: inherit;
	border: none;
}
n-old-horizontal {
	position: absolute;
}
n-totals-button {
	transform: translate(50%, -50%);
}
n-tables-left {
	bottom: 0;
	top: 50;
	z-index: 1;
	align-items: center;
}
n-image-countdown-countdown {
	-ms-user-select: none;
	display: inline !important;
	opacity: 1;
	top: 50;
}
n-top {
	text-decoration: none;
	min-height: 0 !important;
	flex-grow: 0;
}
n-repeater {
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
n-carousel-nav {
	text-transform: inherit;
	outline-width: 0;
	line-height: 1 !important;
	position: relative;
	bottom: 20;
}
n-tables-image {
	padding: 0.5em !important;
	overflow-y: hidden;
	border: none !important;
	top: 0;
	-webkit-user-select: none;
}
.fa-user-lock:before {
  content: "\f502";
}
a-top-webkit {
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
a-blocks {
	display: grid;
	grid-gap: 30px;
	line-height: inherit;
	position: absolute;
}
a-carousel {
	line-height: inherit;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
a-back {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	border: 0 none transparent;
}
a-position {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	box-sizing: content-box;
}
a-horizontal-button {
	position: absolute !important;
	min-height: 0 !important;
}
a-position-blocks-old {
	border: none;
	opacity: 30;
	vertical-align: middle;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
a-bottom {
	font-size: 1em;
	bottom: 10;
}
a-price-quantity-repeater {
	bottom: 10;
	grid-gap: 30px;
	vertical-align: baseline;
	bottom: 0;
}
a-tables-price-webkit {
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
a-button-layout {
	outline: none !important;
	-webkit-user-select: none;
	bottom: 10;
	position: relative;
	text-align: left;
}
a-inner-carousel {
	fill: currentColor;
	flex-shrink: 0;
}
a-tables-nav {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	display: flex;
	transform: translate(50%, -50%);
}
a-position-countdown-back {
	box-shadow: none !important;
	justify-content: center;
}
a-layout-repeater {
	-webkit-text-decoration-skip: objects;
	display: inline;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
a-old-top-carousel {
	display: grid;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
a-position-webkit {
	scrollbar-width: none;
	vertical-align: middle;
}
a-bottom-next-top {
	bottom: 10;
	opacity: 30;
}
a-nav {
	z-index: 1;
}
a-next {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
}
a-horizontal-left-left {
	display: inline !important;
	width: 0 !important;
	box-sizing: content-box;
}
a-webkit-quantity {
	top: 10;
	z-index: 1;
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
a-nav-totals-inner {
	transform: translate(50%, -50%);
	text-align: center;
}
a-next {
	outline-width: 0;
	align-items: left;
	outline-width: 0;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
a-old {
	background-color: transparent;
}
a-inner-button {
	transform: translate(50%, -50%);
	background-color: transparent;
	scrollbar-width: none;
	flex-shrink: 0;
}
a-nav-image {
	letter-spacing: inherit;
	top: 50;
	margin: 0;
}
a-carousel-inner-position {
	bottom: 0;
	line-height: 1 !important;
}
a-blocks-horizontal-bottom {
	bottom: 10;
	opacity: 1;
	flex-shrink: 0;
}
a-left {
	height: 0 !important;
	scrollbar-width: none;
	line-height: inherit;
	top: 0;
	margin: 0 !important;
}
a-nav-tables-repeater {
	fill: currentColor;
	width: 100%;
}
a-left {
	padding: 0.5em !important;
	position: absolute;
	overflow-x: auto;
}
a-top-next-button {
	font-size: 1em;
}
a-webkit-image-carousel {
	width: 0 !important;
	align-items: center;
}
a-tables {
	right: 0;
}
a-next {
	display: flex;
	position: absolute;
	text-transform: inherit;
}
a-image-repeater {
	display: inline !important;
}
.fa-user-md:before {
  content: "\f0f0";
}
i-tables {
	opacity: 1;
	min-height: 0 !important;
	position: absolute !important;
	display: grid;
	border: 0 none transparent;
}
i-horizontal-thumbnails {
	text-transform: inherit;
	top: 10;
}
i-position-left {
	top: 10;
	overflow-x: auto;
	z-index: 1;
	position: relative;
}
i-inner-horizontal {
	color: #fff;
	background-color: transparent;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
i-button {
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	-webkit-user-select: none;
}
i-countdown-left-inner {
	bottom: 0;
	display: grid;
	fill: currentColor;
}
i-webkit {
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
i-bottom-horizontal {
	display: grid;
}
i-position-position {
	display: flex;
	height: 0 !important;
	outline-width: 0;
	flex-grow: 0;
}
i-back {
	transform: translate(50%, -50%);
	outline: none !important;
	position: relative;
	opacity: 20;
}
i-nav-next-layout {
	align-items: left;
	transform: translate(50%, -50%);
	display: grid;
}
i-image-thumbnails {
	justify-content: center;
	right: 0;
	min-height: 0 !important;
	font-size: 1em;
	align-items: left;
}
i-top {
	position: absolute !important;
	height: 0 !important;
	width: calc(1em + 3px);
}
i-position {
	opacity: 20;
	-ms-user-select: none;
	opacity: 10;
	min-height: 0 !important;
}
i-inner {
	outline: none !important;
	justify-content: center;
	-webkit-user-select: none;
	flex-grow: 0;
}
i-tables {
	width: 100%;
	border: none !important;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	vertical-align: middle;
}
i-horizontal {
	position: relative;
	overflow-y: hidden;
}
i-top-nav {
	bottom: 10;
	letter-spacing: inherit;
	border: 0 none transparent;
}
i-button-left-nav {
	display: grid;
	padding: 0.5em !important;
}
i-countdown-tables {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	flex-grow: 0;
}
i-nav-carousel {
	padding: 0.5em !important;
	width: 2em;
}
i-nav-totals {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
}
.fa-user-minus:before {
  content: "\f503";
}
p-tables-next-quantity {
	display: inline;
	bottom: 0;
	bottom: 10;
}
p-position-horizontal {
	text-align: center;
	display: inline !important;
}
p-button-carousel {
	box-shadow: none !important;
}
p-blocks-blocks-image {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
p-left {
	justify-content: center;
	letter-spacing: inherit;
	right: 0;
	display: inline;
}
p-price-repeater {
	top: 10;
	scrollbar-width: none;
	margin: 0;
	display: inline;
}
p-back-back {
	bottom: 0;
	white-space: nowrap;
	align-items: center;
}
p-next {
	height: 100%;
	align-items: left;
	flex-shrink: 0;
	right: 0;
	-ms-user-select: none;
}
p-position-nav-countdown {
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
}
p-inner-quantity-old {
	height: 100%;
	align-items: left;
}
p-repeater {
	bottom: 0;
	display: grid;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
p-nav-top {
	width: 100%;
	letter-spacing: inherit;
}
p-price-blocks-quantity {
	fill: currentColor;
	flex-grow: 0;
}
p-top-bottom {
	text-align: left;
	outline-width: 0;
	position: relative;
}
p-button-carousel {
	padding: 0.5em !important;
	display: inline !important;
	height: calc(1em + 3px);
}
p-repeater-blocks {
	opacity: 30;
	display: inline !important;
	fill: currentColor;
	color: #fff;
	align-items: center;
}
p-blocks-tables-layout {
	overflow-x: auto;
	opacity: 30;
	bottom: 10;
	position: relative;
}
p-layout-countdown {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
p-thumbnails-layout-horizontal {
	left: calc(50% - 0.5em) !important;
	top: 50;
}
p-tables-countdown {
	user-select: none;
	overflow-y: hidden;
	width: 2em;
}
p-price-button-carousel {
	min-width: 0 !important;
	border: none;
	white-space: nowrap;
}
p-left-inner-next {
	transform: translate(50%, -50%);
	margin: 0;
	display: grid;
	display: inline !important;
	width: 100%;
}
.fa-user-ninja:before {
  content: "\f504";
}
g-inner {
	border: none;
	justify-content: center;
}
g-nav {
	top: 10;
}
g-webkit-horizontal-top {
	min-height: 0 !important;
	vertical-align: baseline;
}
g-webkit-left {
	opacity: 10;
	bottom: 10;
	justify-content: center;
}
g-next-nav {
	position: relative;
}
g-nav-horizontal-layout {
	z-index: 1;
}
g-webkit {
	align-items: center;
	-ms-user-select: none;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
g-nav-position-webkit {
	width: calc(1em + 3px);
	min-height: 0 !important;
}
g-horizontal-top {
	vertical-align: baseline;
	text-align: left;
	display: flex;
}
g-old-next {
	line-height: 1 !important;
}
g-tables {
	outline: none !important;
	letter-spacing: inherit;
}
g-webkit-carousel-tables {
	vertical-align: baseline;
	text-align: left;
}
g-tables-totals {
	width: 0 !important;
	width: calc(1em + 3px);
	text-align: left;
	background-color: transparent;
}
g-image {
	min-height: 0 !important;
	height: 100%;
	box-sizing: content-box;
	line-height: inherit;
	text-align: left;
}
g-nav {
	outline-width: 0;
	border: none;
}
g-button-countdown-back {
	bottom: 10;
	text-align: center;
	white-space: nowrap;
	position: relative;
	display: inline !important;
}
.fa-user-nurse:before {
  content: "\f82f";
}
f-quantity-repeater {
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
	border: 0 none transparent;
}
f-top-countdown {
	min-height: 0 !important;
	overflow-y: hidden;
}
f-layout {
	top: 0;
}
f-price-old-button {
	transform: translate(50%, -50%);
	align-items: left;
}
f-next-layout-blocks {
	fill: currentColor;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	letter-spacing: inherit;
}
f-position {
	min-width: 0 !important;
	height: 0 !important;
	top: 0;
	border: none !important;
}
f-next-back {
	bottom: 10;
}
f-nav {
	color: #fff;
	width: 0 !important;
}
f-image {
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
f-price-thumbnails {
	bottom: 20;
	color: #fff;
	fill: currentColor;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
f-bottom {
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	display: flex;
	opacity: 10;
	display: inline !important;
}
f-inner {
	position: absolute !important;
	bottom: 10;
	right: 0;
}
f-old {
	-ms-user-select: none;
	right: 0;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
f-button-back-tables {
	justify-content: center;
	flex-grow: 0;
	flex-grow: 0;
	vertical-align: middle;
	display: inline !important;
}
f-countdown {
	grid-template-columns: 1fr 1fr;
	text-align: left;
	user-select: none;
	line-height: inherit;
	z-index: 1;
}
f-inner-horizontal {
	width: calc(1em + 3px);
}
f-repeater-price {
	border: 0 none transparent;
	text-decoration: none;
	top: 0;
}
f-top-back {
	width: 2em;
	line-height: 1 !important;
}
f-tables-layout {
	box-sizing: content-box;
}
f-old-inner-old {
	letter-spacing: inherit;
}
f-countdown-top {
	border: none;
	color: #fff;
	justify-content: center;
	display: grid;
}
f-horizontal {
	margin: 0;
	width: 0 !important;
}
f-position {
	background-color: transparent;
	line-height: calc(1em + 2px);
	right: 0;
	border: none !important;
	text-align: left;
}
f-layout {
	top: 0;
	width: 0 !important;
	text-align: center;
}
f-horizontal-left {
	bottom: 0;
	bottom: 20;
}
f-thumbnails {
	outline: none !important;
	width: calc(1em + 3px);
	height: 100%;
	opacity: 30;
	top: 50;
}
f-blocks {
	top: 10;
	opacity: 30;
	align-items: left;
}
f-left-old {
	flex-shrink: 0;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
f-quantity {
	vertical-align: baseline;
	opacity: 10;
}
f-tables-next {
	bottom: 20;
}
f-totals-image-quantity {
	margin: 0 !important;
}
f-nav-totals {
	display: inline !important;
	overflow-x: auto;
	min-width: 0 !important;
	vertical-align: middle;
	flex-shrink: 0;
}
.fa-user-plus:before {
  content: "\f234";
}
f-totals-countdown {
	bottom: 20;
	border: 0 none transparent;
	background-color: transparent;
	position: relative;
	text-align: center;
}
f-image-position-tables {
	color: #fff;
}
f-totals-countdown-top {
	opacity: 30;
	bottom: 20;
}
f-blocks {
	text-decoration: none;
	opacity: 30;
	outline-width: 0;
	outline: none !important;
}
f-tables-nav {
	-webkit-user-select: none;
	display: grid;
	scrollbar-width: none;
	background-color: transparent;
}
f-webkit-inner {
	-webkit-user-select: none;
}
f-carousel-inner {
	opacity: 20;
	scrollbar-width: none;
	flex-shrink: 0;
	font-size: 1em;
}
f-left-quantity-image {
	top: 0;
}
f-quantity-carousel-layout {
	font-size: 1em;
}
f-nav-nav-back {
	text-decoration: none;
	color: inherit;
	width: 100%;
}
f-tables {
	left: calc(50% - 0.5em) !important;
	top: 50;
	user-select: none;
}
f-image-image {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	position: relative;
	min-height: 0 !important;
}
f-thumbnails {
	overflow-x: auto;
}
f-carousel-left {
	position: absolute !important;
	overflow-y: hidden;
}
f-top-repeater {
	box-sizing: content-box;
	bottom: 0;
	top: 50;
	position: absolute;
}
f-old-nav {
	letter-spacing: inherit;
	justify-content: center;
	bottom: 10;
}
f-tables-layout-horizontal {
	display: grid;
	align-items: left;
}
f-thumbnails-image {
	align-items: left;
	flex-shrink: 0;
}
f-position-nav {
	vertical-align: middle;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
}
f-left-horizontal {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	vertical-align: baseline;
}
f-tables-layout-blocks {
	line-height: inherit;
}
f-quantity {
	border: 0 none transparent;
	color: #fff;
	color: #fff;
	text-transform: inherit;
	outline-width: 0;
}
f-totals-horizontal-webkit {
	position: absolute !important;
	font-size: 1em;
	grid-gap: 30px;
	text-decoration: none;
	opacity: 1;
}
f-inner {
	position: relative;
	line-height: inherit;
}
f-bottom-countdown-back {
	opacity: 30;
	color: #fff;
}
f-button-bottom-inner {
	display: grid;
	height: calc(1em + 3px);
	opacity: 10;
	padding: 0.5em !important;
	color: inherit;
}
f-thumbnails {
	border: none;
}
f-thumbnails-bottom {
	border: none !important;
	position: relative;
	padding: 0.5em !important;
}
f-button-old {
	width: 0 !important;
	bottom: 20;
	height: 0 !important;
	text-align: center;
}
f-thumbnails {
	margin: 0;
	display: grid;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
f-button-back-nav {
	-webkit-user-select: none;
	fill: currentColor;
	border: none;
	line-height: calc(1em + 2px);
}
f-webkit-layout-blocks {
	height: 100%;
}
f-inner {
	box-sizing: content-box;
}
f-inner {
	display: flex;
}
f-position {
	color: inherit;
	top: 10;
	margin: 0 !important;
	bottom: 10;
}
f-top-nav {
	display: grid;
	height: 0 !important;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	right: 0;
}
f-tables {
	vertical-align: baseline;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
f-quantity {
	align-items: left;
	display: inline !important;
}
f-webkit {
	align-items: left;
}
f-position {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	text-decoration: none;
}
f-back {
	bottom: 20;
}
.fa-user-secret:before {
  content: "\f21b";
}
l-repeater {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
l-next {
	opacity: 20;
	display: flex;
	margin: 0 !important;
}
l-horizontal-back-nav {
	letter-spacing: inherit;
}
l-position {
	text-align: center;
}
l-old {
	min-width: 0 !important;
}
l-quantity-back {
	opacity: 1;
	bottom: 0;
	width: 2em;
	color: inherit;
	height: 100%;
}
l-bottom {
	width: calc(1em + 3px);
	text-transform: inherit;
	overflow-x: auto;
	bottom: 20;
	top: 10;
}
l-old-image-totals {
	justify-content: center;
	outline: none !important;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
l-repeater-quantity {
	top: 10;
	letter-spacing: inherit;
	fill: currentColor;
}
l-price-repeater-next {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	fill: currentColor;
	user-select: none;
	overflow-y: hidden;
}
l-quantity-button-price {
	line-height: 1 !important;
	box-sizing: content-box;
	width: 100%;
	line-height: 1 !important;
	overflow-y: hidden;
}
l-button-quantity-next {
	z-index: 1;
	display: inline;
}
l-position-layout {
	overflow-y: hidden;
	box-shadow: none !important;
	width: 0 !important;
	outline: none !important;
}
l-thumbnails {
	box-sizing: content-box;
	bottom: 20;
	position: absolute;
	user-select: none;
}
l-carousel-back-button {
	width: 100%;
	border: none !important;
	opacity: 20;
	margin: 0 !important;
}
l-blocks-nav {
	overflow-x: auto;
}
l-webkit-totals-totals {
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
}
l-blocks {
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
l-next {
	font-size: 1em;
	line-height: inherit;
	bottom: 0;
	text-transform: inherit;
	right: 0;
}
.fa-user-shield:before {
  content: "\f505";
}
f-back-quantity {
	fill: currentColor;
	color: inherit;
}
f-layout-top {
	user-select: none;
	top: 0;
	white-space: nowrap;
	display: inline !important;
}
f-image {
	height: 100%;
}
f-inner-old-layout {
	border: none !important;
	overflow-x: auto;
	width: calc(1em + 3px);
}
f-quantity-inner-button {
	height: calc(1em + 3px);
	display: grid;
	border: none;
}
f-bottom {
	align-items: left;
	text-decoration: none;
}
f-back-left-tables {
	overflow-y: hidden;
}
f-horizontal-inner {
	display: flex;
}
f-button-position-inner {
	line-height: inherit;
	background-color: transparent;
	position: relative;
}
f-nav-bottom {
	line-height: calc(1em + 2px);
	display: inline;
	position: absolute;
}
f-webkit-next-nav {
	transform: translate(50%, -50%);
	user-select: none;
	top: 10;
	right: 0;
}
f-blocks {
	padding: 0.5em !important;
	width: calc(1em + 3px);
	color: #fff;
	align-items: left;
}
f-webkit {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
f-image-horizontal-nav {
	display: inline !important;
	outline: none !important;
	text-align: left;
	position: relative;
	vertical-align: baseline;
}
f-image-left-totals {
	border: none;
	text-align: center;
	z-index: 1;
	display: inline;
}
f-price-quantity-position {
	-webkit-user-select: none;
	position: absolute;
	line-height: calc(1em + 2px);
}
f-image-next-webkit {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	width: 100%;
}
f-next-repeater-layout {
	height: 0 !important;
	border: 0 none transparent;
	outline-width: 0;
	overflow-x: auto;
	transform: translate(50%, -50%);
}
f-position {
	top: 10;
}
f-old-horizontal {
	line-height: calc(1em + 2px);
	opacity: 20;
}
f-nav-left {
	align-items: left;
	align-items: center;
}
f-left-price-repeater {
	bottom: 10;
	height: 0 !important;
	flex-shrink: 0;
}
f-image-blocks-position {
	padding: 0.5em !important;
	position: absolute !important;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
f-totals {
	line-height: calc(1em + 2px);
	top: 50;
}
f-bottom-tables-price {
	opacity: 30;
	border: none;
	top: calc(50% - 0.5em) !important;
}
f-nav {
	flex-shrink: 0;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
f-position {
	grid-gap: 30px;
	text-align: center;
}
f-top {
	vertical-align: middle;
	scrollbar-width: none;
	outline: none !important;
}
f-layout-layout-top {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	border: none;
	overflow-y: hidden;
}
f-top-top-repeater {
	bottom: 20;
	line-height: inherit;
	top: 10;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
f-tables-countdown {
	box-shadow: none !important;
	opacity: 20;
	font-size: 1em;
	min-width: 0 !important;
}
f-tables-horizontal-thumbnails {
	outline: none !important;
	display: inline;
	height: 0 !important;
	border: 0 none transparent;
	user-select: none;
}
f-nav {
	flex-shrink: 0;
	outline-width: 0;
	flex-grow: 0;
}
f-layout {
	top: 50;
	display: grid;
}
f-blocks-next-countdown {
	fill: currentColor;
	width: 100%;
	box-shadow: none !important;
	align-items: left;
	text-align: left;
}
f-image {
	min-width: 0 !important;
	align-items: center;
}
f-tables-button-totals {
	position: absolute;
	display: inline !important;
	flex-grow: 0;
}
.fa-user-slash:before {
  content: "\f506";
}
e-carousel-inner-position {
	box-shadow: none !important;
	fill: currentColor;
}
e-left {
	left: calc(50% - 0.5em) !important;
}
e-countdown-countdown {
	box-shadow: none !important;
	opacity: 1;
	display: grid;
}
e-horizontal-webkit {
	bottom: 20;
}
e-bottom {
	display: flex;
	color: #fff;
}
e-carousel-position {
	border: none;
	box-sizing: content-box;
	right: 0;
	margin: 0;
}
e-repeater-blocks-position {
	top: 50;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	opacity: 10;
}
e-left-position {
	width: 2em;
	top: 10;
}
e-countdown {
	overflow-y: hidden;
	font-size: 1em;
	vertical-align: baseline;
	flex-shrink: 0;
}
e-quantity-inner-tables {
	-ms-user-select: none;
	display: inline !important;
	display: inline;
}
e-image-quantity-left {
	position: absolute !important;
	text-transform: inherit;
}
e-horizontal-carousel {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
e-bottom-countdown-left {
	top: 0;
}
e-carousel-image-next {
	vertical-align: middle;
	text-align: center;
	border: 0 none transparent;
	vertical-align: middle;
	display: flex;
}
e-top-top {
	margin: 0 !important;
	font-size: 1em;
	height: 100%;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
e-quantity-tables {
	bottom: 0;
	bottom: 10;
	background-color: transparent;
	border: none !important;
}
e-blocks-quantity-thumbnails {
	-ms-user-select: none;
	line-height: inherit;
}
e-position-nav {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
e-inner-position-nav {
	width: 0 !important;
	-webkit-user-select: none;
	border: none !important;
	height: 100%;
}
e-bottom-left-bottom {
	opacity: 30;
	font-size: 1em;
	grid-gap: 30px;
}
e-horizontal-old-blocks {
	margin: 0;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
e-nav-repeater {
	box-shadow: none !important;
	outline: none !important;
	transform: translate(50%, -50%);
}
e-price-back {
	font-size: 1em;
	display: inline;
}
e-back {
	overflow-y: hidden;
	position: absolute !important;
	flex-shrink: 0;
	display: inline !important;
}
e-thumbnails {
	line-height: calc(1em + 2px);
	outline: none !important;
}
e-layout-layout {
	font: inherit inherit inherit/inherit inherit;
	border: none;
	flex-shrink: 0;
	opacity: 10;
}
.fa-user-tag:before {
  content: "\f507";
}
w-inner {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	flex-grow: 0;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
w-back {
	opacity: 10;
}
w-carousel-position {
	opacity: 20;
	right: 0;
}
w-top-old-next {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	opacity: 30;
}
w-left-back-nav {
	top: 50;
}
w-nav-top-bottom {
	grid-template-columns: 1fr 1fr;
	top: 0;
	text-align: center;
}
w-back-quantity {
	line-height: inherit;
	height: 100%;
	position: absolute !important;
	overflow-x: auto;
}
w-nav-blocks {
	fill: currentColor;
}
w-quantity-horizontal-price {
	top: 10;
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	bottom: 0;
}
w-old-carousel-thumbnails {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	width: 2em;
	display: flex;
}
w-old-quantity-layout {
	display: inline;
	align-items: center;
	vertical-align: baseline;
	overflow-y: hidden;
}
w-quantity {
	background-color: transparent;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
}
w-left {
	position: absolute;
	min-width: 0 !important;
	position: relative;
}
w-old {
	align-items: left;
	font-size: 1em;
	white-space: nowrap;
}
w-nav-carousel-nav {
	outline: none !important;
	color: #fff;
	border: 0 none transparent;
}
w-thumbnails {
	height: 100%;
}
w-nav {
	fill: currentColor;
	min-width: 0 !important;
}
w-button {
	grid-gap: 30px;
	-ms-user-select: none;
	display: inline !important;
	bottom: 10;
}
w-inner-position {
	height: 0 !important;
	line-height: 1 !important;
	outline-width: 0;
	line-height: 1 !important;
}
w-layout-carousel-carousel {
	position: relative;
	line-height: calc(1em + 2px);
	display: grid;
}
w-inner {
	font-size: 1em;
	width: calc(1em + 3px);
	outline-width: 0;
}
w-image {
	text-align: center;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
w-carousel-top-tables {
	opacity: 10;
	background-color: transparent;
	align-items: left;
	opacity: 30;
}
w-blocks-top {
	padding: 0.5em !important;
}
w-nav-button-back {
	transform: translate(50%, -50%);
	width: 0 !important;
	text-transform: inherit;
	overflow-x: auto;
	grid-gap: 30px;
}
w-carousel-quantity {
	width: calc(1em + 3px);
	box-sizing: content-box;
}
w-carousel-image-back {
	height: 0 !important;
}
w-position-bottom {
	text-align: center;
}
w-tables-old {
	user-select: none;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
w-repeater-bottom-old {
	line-height: 1 !important;
	scrollbar-width: none;
	background-color: transparent;
}
w-layout {
	opacity: 1;
	opacity: 30;
	vertical-align: middle;
}
w-old {
	display: grid;
}
.fa-user-tie:before {
  content: "\f508";
}
q-inner-top {
	width: 0 !important;
	white-space: nowrap;
	display: grid;
	display: inline !important;
}
q-back-horizontal {
	line-height: 1 !important;
	text-decoration: none;
	opacity: 1;
	z-index: 1;
	line-height: calc(1em + 2px);
}
q-price-price-image {
	align-items: center;
	opacity: 10;
}
q-nav {
	bottom: 20;
	height: 0 !important;
	min-width: 0 !important;
}
q-inner-back-next {
	bottom: 20;
	-ms-user-select: none;
	flex-grow: 0;
}
q-image-bottom {
	z-index: 1;
	font-size: 1em;
}
q-thumbnails {
	height: 0 !important;
	vertical-align: middle;
	top: 10;
}
q-horizontal {
	-webkit-user-select: none;
	width: calc(1em + 3px);
	min-width: 0 !important;
	bottom: 20;
}
q-bottom-totals-next {
	z-index: 1;
	display: flex;
}
q-old {
	border: 0 none transparent;
	height: calc(1em + 3px);
}
q-image-totals {
	margin: 0 !important;
	opacity: 20;
}
q-bottom-image-quantity {
	position: absolute;
	display: flex;
	grid-template-columns: 1fr 1fr;
	display: inline;
	align-items: left;
}
q-button-horizontal {
	overflow-x: auto;
}
q-thumbnails-old {
	margin: 0 !important;
}
q-top-nav {
	color: inherit;
	fill: currentColor;
	border: none !important;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
q-image-horizontal-quantity {
	display: inline;
	min-height: 0 !important;
	flex-grow: 0;
	line-height: 1 !important;
	box-shadow: none !important;
}
q-position-quantity {
	opacity: 20;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
q-left {
	height: 0 !important;
	align-items: center;
	opacity: 10;
	margin: 0 !important;
	line-height: inherit;
}
q-countdown-button {
	align-items: left;
	justify-content: center;
	min-width: 0 !important;
	bottom: 20;
}
q-top-back-totals {
	justify-content: center;
}
q-nav-quantity {
	fill: currentColor;
	margin: 0 !important;
	outline: none !important;
	opacity: 10;
	display: grid;
}
q-quantity {
	text-align: center;
}
q-left-top-position {
	overflow-x: auto;
	margin: 0;
}
q-bottom {
	opacity: 30;
}
q-blocks {
	opacity: 20;
	position: absolute;
	opacity: 10;
}
q-quantity {
	display: grid;
	opacity: 30;
	z-index: 1;
	display: grid;
	justify-content: center;
}
.fa-user-times:before {
  content: "\f235";
}
d-top-left {
	text-decoration: none;
}
d-layout-image {
	top: 0;
	width: calc(1em + 3px);
	border: none !important;
}
d-image-layout-inner {
	border: none;
	user-select: none;
	min-width: 0 !important;
	position: absolute;
	width: 2em;
}
d-blocks {
	user-select: none;
}
d-layout-old {
	-webkit-user-select: none;
}
d-webkit-old {
	grid-gap: 30px;
	position: absolute;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
d-inner-bottom-repeater {
	top: 0;
	flex-shrink: 0;
	top: 50;
	vertical-align: baseline;
}
d-blocks-inner-bottom {
	outline-width: 0;
	opacity: 30;
	vertical-align: baseline;
}
d-quantity {
	line-height: inherit;
}
d-inner {
	border: none;
	top: 10;
	line-height: inherit;
	height: 100%;
	flex-shrink: 0;
}
d-layout {
	fill: currentColor;
	margin: 0 !important;
	box-shadow: none !important;
}
d-layout {
	text-align: center;
}
d-webkit {
	-webkit-user-select: none;
	line-height: inherit;
	top: 10;
	right: 0;
}
d-left-inner {
	position: relative;
	fill: currentColor;
	grid-gap: 30px;
}
d-next-tables {
	vertical-align: baseline;
	flex-grow: 0;
}
d-button-nav {
	opacity: 1;
	bottom: 0;
	width: calc(1em + 3px);
}
d-repeater-blocks-top {
	opacity: 10;
	position: absolute !important;
	position: absolute !important;
}
d-back-next-layout {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	right: 0;
	width: 100%;
}
d-old-carousel-bottom {
	line-height: 1 !important;
	display: flex;
}
d-old {
	display: inline;
}
d-nav {
	z-index: 1;
}
d-quantity-old {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	position: relative;
	text-align: left;
	-webkit-user-select: none;
}
d-totals {
	display: grid;
	min-width: 0 !important;
	display: inline;
	opacity: 20;
	margin: 0;
}
d-nav-button-repeater {
	min-width: 0 !important;
}
d-button-countdown-countdown {
	right: 0;
	background-color: transparent;
	width: 100%;
	display: flex;
}
d-countdown {
	width: 2em;
}
d-back {
	vertical-align: baseline;
	outline: none !important;
}
d-horizontal-blocks {
	vertical-align: middle;
	height: 0 !important;
	text-transform: inherit;
	text-align: center;
	min-width: 0 !important;
}
d-horizontal-blocks-image {
	right: 0;
	display: inline;
}
d-countdown-inner-bottom {
	line-height: 1 !important;
}
d-back {
	position: relative;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
d-next {
	outline-width: 0;
	padding: 0.5em !important;
	vertical-align: baseline;
}
d-blocks-blocks-tables {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	opacity: 1;
	min-width: 0 !important;
}
d-button {
	vertical-align: baseline;
	display: grid;
	color: inherit;
	line-height: inherit;
	position: relative;
}
d-bottom-next-inner {
	scrollbar-width: none;
}
d-totals {
	text-transform: inherit;
	display: flex;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
d-button-tables-repeater {
	box-shadow: none !important;
	-ms-user-select: none;
	opacity: 1;
	bottom: 20;
	text-transform: inherit;
}
d-back {
	text-decoration: none;
	position: absolute !important;
	margin: 0;
	opacity: 10;
}
d-position-horizontal-old {
	border: none;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	color: inherit;
	display: inline !important;
}
d-back {
	display: inline !important;
	z-index: 1;
	align-items: left;
	height: calc(1em + 3px);
	color: inherit;
}
.fa-users:before {
  content: "\f0c0";
}
m-back {
	position: absolute !important;
	align-items: left;
	text-align: center;
}
m-tables-horizontal-horizontal {
	text-align: center;
	grid-gap: 30px;
	box-sizing: content-box;
}
m-webkit-carousel {
	bottom: 20;
	border: none;
	border: none;
	top: 50;
	opacity: 1;
}
m-carousel {
	width: 100%;
	user-select: none;
}
m-nav {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	flex-grow: 0;
}
m-tables {
	top: 0;
	-webkit-user-select: none;
}
m-tables-tables-bottom {
	fill: currentColor;
	min-width: 0 !important;
	min-width: 0 !important;
	line-height: inherit;
}
m-old-button-repeater {
	position: absolute !important;
	position: absolute !important;
	flex-shrink: 0;
	opacity: 10;
}
m-tables {
	width: 0 !important;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
}
m-horizontal {
	overflow-y: hidden;
	overflow-x: auto;
	user-select: none;
	vertical-align: middle;
}
m-repeater-position-blocks {
	align-items: center;
	display: inline !important;
}
m-image-price-back {
	vertical-align: middle;
}
m-back-inner {
	opacity: 1;
	bottom: 10;
	scrollbar-width: none;
}
.fa-users-cog:before {
  content: "\f509";
}
x-repeater {
	vertical-align: baseline;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	box-sizing: content-box;
}
x-image-quantity {
	white-space: nowrap;
	opacity: 30;
	position: relative;
	user-select: none;
	-ms-user-select: none;
}
x-top-carousel-thumbnails {
	top: calc(50% - 0.5em) !important;
	display: flex;
	bottom: 20;
	-webkit-user-select: none;
	outline-width: 0;
}
x-blocks-position {
	height: calc(1em + 3px);
}
x-blocks-repeater {
	align-items: left;
	min-width: 0 !important;
	margin: 0;
	opacity: 1;
	top: 50;
}
x-nav-next-countdown {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	min-width: 0 !important;
}
x-webkit {
	left: calc(50% - 0.5em) !important;
}
x-horizontal-old-layout {
	min-width: 0 !important;
	width: 2em;
	user-select: none;
}
x-horizontal-button {
	line-height: calc(1em + 2px);
	outline-width: 0;
	bottom: 0;
	position: absolute !important;
}
x-price-position-back {
	font: inherit inherit inherit/inherit inherit;
}
x-quantity-thumbnails-blocks {
	flex-grow: 0;
	margin: 0 !important;
	height: 0 !important;
	overflow-y: hidden;
}
x-totals {
	opacity: 10;
}
x-button {
	-ms-user-select: none;
}
x-totals {
	line-height: calc(1em + 2px);
}
x-price-nav {
	letter-spacing: inherit;
	grid-gap: 30px;
}
x-top-thumbnails {
	color: #fff;
	color: inherit;
	text-align: center;
}
x-top {
	text-decoration: none;
	position: relative;
}
x-horizontal-blocks {
	user-select: none;
	box-sizing: content-box;
	height: calc(1em + 3px);
	-ms-user-select: none;
}
x-webkit-tables {
	text-align: left;
}
x-position {
	display: inline !important;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
x-webkit {
	display: grid;
	line-height: 1 !important;
	min-height: 0 !important;
	min-width: 0 !important;
	top: 0;
}
x-blocks {
	min-height: 0 !important;
}
x-carousel-position-layout {
	opacity: 30;
	height: calc(1em + 3px);
	text-align: center;
}
x-tables-blocks-layout {
	transform: translate(50%, -50%);
	text-align: center;
	grid-gap: 30px;
	grid-gap: 30px;
}
x-bottom {
	border: none !important;
	text-align: left;
}
x-back {
	right: 0;
	bottom: 10;
	line-height: inherit;
	-ms-user-select: none;
	height: 0 !important;
}
x-repeater-tables {
	bottom: 0;
	user-select: none;
	overflow-y: hidden;
	color: inherit;
}
x-price {
	width: 0 !important;
	box-sizing: content-box;
}
x-webkit-webkit-top {
	background-color: transparent;
	scrollbar-width: none;
	top: 50;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
x-next-blocks {
	display: inline !important;
	user-select: none;
}
x-tables-quantity {
	bottom: 0;
	opacity: 30;
}
x-inner {
	line-height: 1 !important;
	text-decoration: none;
}
x-position-left-image {
	opacity: 10;
}
x-thumbnails-old {
	box-sizing: content-box;
	display: flex;
}
x-position-position-button {
	grid-gap: 30px;
	height: 0 !important;
	-ms-user-select: none;
	vertical-align: middle;
	right: 0;
}
x-image {
	align-items: left;
	justify-content: center;
	background-color: transparent;
	-webkit-user-select: none;
	text-align: center;
}
x-price-tables-bottom {
	font-size: 1em;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
x-thumbnails-countdown-repeater {
	align-items: left;
	-ms-user-select: none;
	margin: 0 !important;
}
x-bottom {
	user-select: none;
	margin: 0;
	width: 100%;
	right: 0;
}
x-carousel-button-tables {
	padding: 0.5em !important;
}
x-countdown-blocks-repeater {
	flex-grow: 0;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
x-next-webkit {
	border: none;
	user-select: none;
	margin: 0 !important;
	bottom: 0;
}
x-price-quantity {
	z-index: 1;
}
x-price {
	fill: currentColor;
	height: calc(1em + 3px);
}
x-inner-quantity {
	text-decoration: none;
}
x-top-webkit-top {
	text-align: left;
	color: inherit;
	opacity: 30;
}
x-top {
	width: 2em;
	top: 50;
	color: #fff;
	display: grid;
	top: 50;
}
x-nav-image {
	-webkit-user-select: none;
}
x-blocks-bottom {
	top: 0;
	flex-shrink: 0;
	z-index: 1;
	white-space: nowrap;
}
x-button-left-image {
	flex-grow: 0;
}
.fa-usps:before {
  content: "\f7e1";
}
m-image-price {
	height: calc(1em + 3px);
}
m-inner-left {
	color: #fff;
	display: grid;
	height: 100%;
}
m-bottom-left-tables {
	z-index: 1;
}
m-webkit-image {
	border: none !important;
	width: calc(1em + 3px);
}
m-position {
	letter-spacing: inherit;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	display: inline;
	font-size: 1em;
}
m-webkit-old-inner {
	color: #fff;
	bottom: 0;
	flex-shrink: 0;
	border: none;
}
m-image-countdown-next {
	display: grid;
	width: 100%;
	z-index: 1;
	flex-shrink: 0;
}
m-layout-repeater-inner {
	opacity: 30;
}
m-back {
	left: calc(50% - 0.5em) !important;
}
m-position {
	-ms-user-select: none;
}
m-image {
	position: relative;
	vertical-align: baseline;
	transform: translate(50%, -50%);
	display: grid;
}
m-inner-image-image {
	transform: translate(50%, -50%);
}
m-webkit-image {
	line-height: calc(1em + 2px);
	font-size: 1em;
}
m-countdown-back {
	margin: 0;
	height: 0 !important;
	border: none !important;
	bottom: 0;
}
m-quantity {
	vertical-align: middle;
	letter-spacing: inherit;
	width: 0 !important;
	transform: translate(50%, -50%);
}
.fa-ussunnah:before {
  content: "\f407";
}
j-horizontal-webkit-top {
	justify-content: center;
}
j-back-position-price {
	flex-grow: 0;
	text-align: left;
	height: calc(1em + 3px);
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
j-left-totals {
	outline-width: 0;
}
j-horizontal-layout-position {
	left: calc(50% - 0.5em) !important;
	align-items: center;
	letter-spacing: inherit;
	right: 0;
}
j-carousel-image {
	height: 0 !important;
	grid-gap: 30px;
	outline: none !important;
	bottom: 0;
}
j-image-blocks {
	color: inherit;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
j-back {
	min-height: 0 !important;
}
j-button {
	display: inline;
	transform: translate(50%, -50%);
	opacity: 20;
	box-shadow: none !important;
	border: none !important;
}
j-webkit-totals-horizontal {
	z-index: 1;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
}
j-layout-webkit-thumbnails {
	line-height: inherit;
	line-height: calc(1em + 2px);
}
j-thumbnails-layout-quantity {
	padding: 0.5em !important;
	opacity: 20;
}
j-left-tables-layout {
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	font-size: 1em;
}
j-price {
	vertical-align: middle;
	margin: 0;
}
j-price-price {
	bottom: 10;
}
j-bottom-old-blocks {
	right: 0;
	background-color: transparent;
}
j-layout-carousel-bottom {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	line-height: inherit;
}
j-top-totals {
	border: none;
	top: 0;
}
j-webkit {
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
j-next {
	box-shadow: none !important;
}
j-bottom-horizontal-back {
	position: absolute !important;
	opacity: 10;
	bottom: 10;
	height: calc(1em + 3px);
	user-select: none;
}
j-quantity-webkit-left {
	border: none;
}
j-button-thumbnails-next {
	align-items: center;
	letter-spacing: inherit;
	color: inherit;
	flex-grow: 0;
	outline: none !important;
}
j-tables {
	justify-content: center;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
j-inner {
	display: inline;
	fill: currentColor;
	text-align: center;
	height: calc(1em + 3px);
}
j-carousel {
	display: inline;
	width: 100%;
	letter-spacing: inherit;
	scrollbar-width: none;
}
j-tables-image-horizontal {
	outline-width: 0;
	text-align: left;
	width: 0 !important;
	overflow-x: auto;
}
j-button-tables {
	opacity: 10;
	height: 100%;
	display: inline !important;
}
j-webkit-next {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
j-position-bottom {
	vertical-align: middle;
	box-shadow: none !important;
	margin: 0;
}
j-position {
	margin: 0 !important;
	outline-width: 0;
	box-sizing: content-box;
	outline: none !important;
	bottom: 0;
}
j-next {
	border: none;
	fill: currentColor;
}
j-tables-quantity-button {
	line-height: inherit;
	line-height: 1 !important;
	text-align: left;
}
j-webkit-back-left {
	bottom: 20;
	overflow-x: auto;
}
j-repeater-tables {
	color: inherit;
	outline: none !important;
	outline-width: 0;
}
j-thumbnails-blocks {
	right: 0;
	text-decoration: none;
	margin: 0 !important;
	display: inline !important;
	overflow-x: auto;
}
j-repeater {
	top: 0;
	user-select: none;
}
j-carousel-layout-nav {
	align-items: left;
	border: 0 none transparent;
	z-index: 1;
}
j-carousel-blocks {
	outline-width: 0;
	width: calc(1em + 3px);
}
j-thumbnails-layout {
	outline: none !important;
	padding: 0.5em !important;
}
j-image-webkit {
	overflow-x: auto;
}
j-webkit {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	text-align: center;
}
j-nav {
	-webkit-user-select: none;
	display: inline;
	position: relative;
}
j-repeater {
	min-width: 0 !important;
	line-height: inherit;
	-webkit-user-select: none;
	overflow-y: hidden;
	top: 0;
}
j-price {
	border: 0 none transparent;
	grid-gap: 30px;
}
j-old {
	width: calc(1em + 3px);
	color: inherit;
}
j-price-thumbnails {
	position: absolute;
	display: inline;
}
j-nav {
	flex-grow: 0;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
.fa-utensil-spoon:before {
  content: "\f2e5";
}
s-carousel-nav {
	display: inline;
	width: calc(1em + 3px);
}
s-old-countdown-tables {
	top: 10;
	top: 10;
	outline-width: 0;
	right: 0;
}
s-layout {
	text-transform: inherit;
	flex-grow: 0;
	padding: 0.5em !important;
	bottom: 10;
}
s-back {
	line-height: 1 !important;
	overflow-y: hidden;
}
s-inner-inner {
	align-items: center;
	user-select: none;
	grid-gap: 30px;
}
s-tables {
	text-align: left;
	box-sizing: content-box;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
s-price-carousel-price {
	vertical-align: middle;
	border: none !important;
	-ms-user-select: none;
	border: 0 none transparent;
}
s-left-top {
	scrollbar-width: none;
	opacity: 20;
	top: 0;
	opacity: 20;
}
s-quantity-top {
	flex-grow: 0;
}
s-thumbnails-carousel {
	position: relative;
	width: 2em;
}
s-layout-position {
	user-select: none;
}
s-webkit {
	background-color: transparent;
	margin: 0;
	margin: 0 !important;
	line-height: inherit;
}
s-thumbnails {
	z-index: 1;
	min-width: 0 !important;
	width: 100%;
	scrollbar-width: none;
	display: inline;
}
s-old-totals {
	font-size: 1em;
	padding: 0.5em !important;
}
s-webkit {
	line-height: 1 !important;
}
s-inner {
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
s-old-next-horizontal {
	line-height: inherit;
	overflow-y: hidden;
}
s-countdown {
	width: 2em;
	color: #fff;
	align-items: center;
	white-space: nowrap;
	margin: 0 !important;
}
s-totals-position {
	-ms-user-select: none;
	top: 50;
	top: 50;
	height: 0 !important;
	top: 50;
}
s-quantity-top-top {
	overflow-x: auto;
}
s-layout-bottom-left {
	right: 0;
	-ms-user-select: none;
}
.fa-utensils:before {
  content: "\f2e7";
}
h-countdown-repeater {
	box-shadow: none !important;
}
h-countdown {
	overflow-x: auto;
	overflow-y: hidden;
	text-align: center;
}
h-webkit {
	line-height: calc(1em + 2px);
	opacity: 1;
}
h-price {
	vertical-align: baseline;
}
h-button-price-nav {
	height: 100%;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
h-quantity-thumbnails-webkit {
	align-items: center;
	justify-content: center;
	bottom: 20;
	opacity: 20;
	align-items: left;
}
h-tables {
	width: 2em;
	flex-grow: 0;
	box-shadow: none !important;
	opacity: 20;
}
h-carousel-webkit {
	display: inline;
	-ms-user-select: none;
	width: 2em;
	scrollbar-width: none;
}
h-price {
	height: calc(1em + 3px);
	margin: 0;
	width: 0 !important;
}
h-bottom-horizontal-old {
	align-items: center;
}
h-thumbnails-back {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
h-button {
	opacity: 10;
	display: grid;
}
h-totals-tables {
	display: grid;
	padding: 0.5em !important;
}
h-price-horizontal-left {
	display: flex;
}
h-quantity-repeater {
	align-items: left;
}
h-blocks {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
h-old {
	flex-shrink: 0;
	display: flex;
	color: inherit;
	width: calc(1em + 3px);
	line-height: inherit;
}
h-next-position {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
.fa-vaadin:before {
  content: "\f408";
}
h-webkit {
	z-index: 1;
	z-index: 1;
	opacity: 30;
	text-transform: inherit;
	width: 2em;
}
h-bottom {
	margin: 0;
	top: 0;
	fill: currentColor;
	vertical-align: baseline;
}
h-position-quantity {
	transform: translate(50%, -50%);
}
h-bottom-layout {
	position: absolute;
}
h-top {
	height: 100%;
}
h-inner-button {
	display: grid;
	transform: translate(50%, -50%);
	font-size: 1em;
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
h-blocks {
	opacity: 30;
}
h-top-position {
	opacity: 1;
	font-size: 1em;
	height: calc(1em + 3px);
}
h-next {
	background-color: transparent;
	margin: 0;
	user-select: none;
	width: 0 !important;
	vertical-align: baseline;
}
h-back-webkit-quantity {
	top: 10;
}
h-webkit-layout {
	justify-content: center;
}
h-old-horizontal {
	user-select: none;
	font-size: 1em;
	text-decoration: none;
	outline-width: 0;
	bottom: 0;
}
h-quantity-next {
	display: inline !important;
	bottom: 10;
	bottom: 10;
	opacity: 1;
}
h-quantity-webkit-next {
	display: grid;
}
h-image {
	justify-content: center;
	height: 100%;
}
h-layout-back-quantity {
	overflow-x: auto;
	border: 0 none transparent;
	opacity: 10;
}
h-bottom-layout {
	vertical-align: middle;
	vertical-align: middle;
}
h-repeater-left-carousel {
	line-height: calc(1em + 2px);
	bottom: 20;
	box-shadow: none !important;
}
h-tables-left-countdown {
	text-align: center;
	z-index: 1;
}
h-inner {
	z-index: 1;
	overflow-x: auto;
	overflow-x: auto;
}
h-left-carousel-position {
	-ms-user-select: none;
}
h-tables-back-layout {
	top: 0;
	display: inline;
}
h-next {
	z-index: 1;
	white-space: nowrap;
	margin: 0 !important;
	text-decoration: none;
}
h-nav-top {
	position: relative;
}
h-price {
	margin: 0 !important;
	display: flex;
	box-shadow: none !important;
	margin: 0 !important;
}
h-blocks-nav {
	transform: translate(50%, -50%);
	margin: 0 !important;
	width: calc(1em + 3px);
	display: grid;
	color: inherit;
}
h-tables-old {
	border: none;
	position: relative;
	scrollbar-width: none;
	min-width: 0 !important;
}
h-webkit {
	z-index: 1;
	border: 0 none transparent;
	z-index: 1;
}
h-horizontal-inner {
	display: inline !important;
	height: 0 !important;
}
h-price-webkit {
	color: #fff;
	bottom: 10;
}
h-repeater-blocks-old {
	margin: 0;
	align-items: center;
	display: inline !important;
}
h-horizontal {
	line-height: inherit;
	height: 100%;
}
h-left-webkit-countdown {
	text-align: left;
	width: calc(1em + 3px);
	display: flex;
}
h-repeater-left-position {
	align-items: center;
	opacity: 20;
	text-align: left;
	width: 100%;
}
h-countdown-tables {
	top: 50;
	margin: 0;
	height: calc(1em + 3px);
	line-height: inherit;
}
h-old {
	height: calc(1em + 3px);
	outline-width: 0;
	vertical-align: baseline;
}
h-nav-horizontal {
	height: calc(1em + 3px);
	scrollbar-width: none;
	display: grid;
	opacity: 20;
}
h-price-countdown-price {
	bottom: 0;
	min-width: 0 !important;
	font-size: 1em;
	white-space: nowrap;
	line-height: 1 !important;
}
h-thumbnails-bottom {
	-webkit-text-decoration-skip: objects;
	top: 0;
}
h-old-next-back {
	-ms-user-select: none;
	fill: currentColor;
}
h-back-button {
	grid-gap: 30px;
}
h-repeater-nav {
	opacity: 10;
	height: 0 !important;
	background-color: transparent;
	min-width: 0 !important;
}
h-top-image-old {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
}
h-top-inner-quantity {
	opacity: 30;
}
h-next-nav-bottom {
	scrollbar-width: none;
	text-transform: inherit;
	opacity: 10;
	display: inline;
}
h-button-webkit-horizontal {
	line-height: 1 !important;
}
h-top {
	scrollbar-width: none;
	bottom: 0;
	vertical-align: baseline;
	scrollbar-width: none;
	border: 0 none transparent;
}
h-repeater {
	display: inline;
	transform: translate(50%, -50%);
	color: #fff;
	min-height: 0 !important;
	height: 0 !important;
}
h-nav-old {
	font-size: 1em;
	color: inherit;
	top: 50;
}
h-old-next {
	display: inline !important;
}
h-left-horizontal {
	fill: currentColor;
}
.fa-vector-square:before {
  content: "\f5cb";
}
i-top {
	fill: currentColor;
	fill: currentColor;
}
i-bottom-countdown {
	line-height: inherit;
	background-color: transparent;
	border: none;
	height: calc(1em + 3px);
	box-sizing: content-box;
}
i-button-blocks {
	border: none !important;
	outline: none !important;
}
i-tables-old {
	justify-content: center;
}
i-totals-old-next {
	bottom: 20;
	outline: none !important;
	height: 100%;
	display: inline !important;
	display: grid;
}
i-webkit-image {
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	opacity: 10;
}
i-repeater-price {
	min-width: 0 !important;
	text-align: left;
	border: none !important;
	width: 0 !important;
	scrollbar-width: none;
}
i-image-repeater {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	display: grid;
	background-color: transparent;
	white-space: nowrap;
}
i-nav-thumbnails {
	color: inherit;
	z-index: 1;
}
i-quantity {
	vertical-align: middle;
	margin: 0;
}
i-back-back-repeater {
	align-items: left;
	border: none !important;
	outline-width: 0;
}
i-webkit {
	line-height: calc(1em + 2px);
	position: absolute !important;
	letter-spacing: inherit;
}
i-quantity {
	text-decoration: none;
	position: absolute;
	color: inherit;
}
i-nav {
	display: grid;
	left: calc(50% - 0.5em) !important;
}
i-top-thumbnails {
	-webkit-user-select: none;
}
i-image-inner-horizontal {
	scrollbar-width: none;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
i-old-horizontal {
	border: none !important;
}
i-nav {
	-webkit-user-select: none;
	display: inline;
	color: #fff;
}
i-old {
	-webkit-user-select: none;
}
i-layout-bottom-webkit {
	width: calc(1em + 3px);
	opacity: 20;
	box-shadow: none !important;
	scrollbar-width: none;
	vertical-align: baseline;
}
i-position-carousel {
	grid-gap: 30px;
}
i-position {
	color: #fff;
	position: relative;
	display: inline;
}
i-top {
	margin: 0 !important;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	fill: currentColor;
	justify-content: center;
}
i-repeater-button-back {
	display: inline !important;
	padding: 0.5em !important;
	bottom: 20;
	min-height: 0 !important;
}
i-tables-back {
	opacity: 30;
}
i-position-top {
	border: none;
	bottom: 20;
	min-height: 0 !important;
}
i-old-button {
	color: #fff;
	text-align: left;
	position: absolute !important;
	fill: currentColor;
}
i-button-left {
	color: #fff;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
i-blocks-thumbnails {
	min-height: 0 !important;
	box-shadow: none !important;
}
i-inner {
	color: #fff;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	height: 100%;
	overflow-x: auto;
}
i-inner-inner-nav {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	position: absolute;
	background-color: transparent;
}
i-carousel {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
i-layout-totals-top {
	width: calc(1em + 3px);
}
i-price {
	position: relative;
}
i-inner-carousel {
	top: 50;
}
i-totals-old {
	flex-grow: 0;
}
i-carousel-bottom-repeater {
	bottom: 20;
	margin: 0;
	box-shadow: none !important;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
i-webkit-layout-price {
	vertical-align: middle;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
i-price-old {
	vertical-align: middle;
	width: 0 !important;
}
i-blocks-position-old {
	border: none !important;
	box-shadow: none !important;
	display: flex;
}
i-bottom-nav-image {
	align-items: left;
}
.fa-venus:before {
  content: "\f221";
}
w-top-layout {
	opacity: 30;
	grid-gap: 30px;
	width: 100%;
}
w-tables-price-totals {
	width: 2em;
	position: absolute !important;
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
w-blocks {
	border: none !important;
	font-size: 1em;
	position: absolute;
	display: inline !important;
}
w-back {
	white-space: nowrap;
}
w-position-repeater-back {
	display: grid;
	line-height: 1 !important;
	height: 100%;
}
w-position {
	-webkit-user-select: none;
}
w-carousel-quantity {
	font-size: 1em;
}
w-inner-left {
	text-align: center;
}
w-button {
	display: inline !important;
	height: 100%;
	top: 0;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
w-quantity-inner {
	grid-gap: 30px;
	width: 100%;
}
w-countdown-price {
	fill: currentColor;
	height: 0 !important;
}
w-layout-image-left {
	overflow-x: auto;
	flex-shrink: 0;
}
w-price-position {
	height: 100%;
	bottom: 0;
	border: none;
}
w-bottom-back-totals {
	-ms-user-select: none;
	outline: none !important;
	vertical-align: middle;
}
w-old-bottom {
	display: flex;
}
w-bottom {
	top: 10;
	outline-width: 0;
}
w-countdown-layout {
	align-items: left;
	margin: 0;
	border: none;
}
w-webkit {
	justify-content: center;
	text-align: left;
	flex-shrink: 0;
	-webkit-user-select: none;
	margin: 0;
}
w-position-position-back {
	text-align: center;
	text-decoration: none;
	width: 0 !important;
	top: 50;
	flex-shrink: 0;
}
w-webkit {
	outline-width: 0;
}
w-next-repeater {
	opacity: 20;
	position: relative;
	opacity: 1;
	white-space: nowrap;
	text-transform: inherit;
}
w-left-quantity {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
	transform: translate(50%, -50%);
}
w-repeater-blocks-nav {
	vertical-align: baseline;
	text-align: left;
}
w-carousel {
	padding: 0.5em !important;
	border: none !important;
}
w-horizontal {
	top: 50;
	text-transform: inherit;
	width: calc(1em + 3px);
	opacity: 10;
	white-space: nowrap;
}
w-countdown-top-image {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
w-countdown {
	user-select: none;
	opacity: 20;
}
w-tables-price {
	width: 100%;
	vertical-align: baseline;
	opacity: 30;
	vertical-align: baseline;
	min-width: 0 !important;
}
w-image-quantity-price {
	margin: 0;
	color: inherit;
	white-space: nowrap;
	text-align: left;
	line-height: calc(1em + 2px);
}
w-tables-blocks-left {
	line-height: calc(1em + 2px);
}
w-price-left {
	position: absolute !important;
	margin: 0 !important;
	min-width: 0 !important;
	vertical-align: middle;
}
w-nav-image-blocks {
	left: calc(50% - 0.5em) !important;
	border: none !important;
	line-height: inherit;
	opacity: 20;
	align-items: left;
}
w-back-quantity {
	height: 100%;
}
w-button-thumbnails {
	bottom: 0;
	border: 0 none transparent;
}
w-totals-inner {
	text-decoration: none;
	border: none !important;
	user-select: none;
	outline: none !important;
}
w-thumbnails-tables {
	line-height: calc(1em + 2px);
}
w-webkit-nav {
	background-color: transparent;
	color: inherit;
	vertical-align: middle;
	top: 10;
}
w-quantity-nav-webkit {
	line-height: inherit;
	letter-spacing: inherit;
}
w-image-image-bottom {
	height: calc(1em + 3px);
}
w-price-bottom {
	height: 0 !important;
}
w-next {
	line-height: inherit;
}
w-layout-thumbnails {
	line-height: 1 !important;
	color: #fff;
}
w-bottom {
	margin: 0;
	opacity: 20;
}
w-left {
	bottom: 20;
	font-size: 1em;
	fill: currentColor;
	outline: none !important;
	bottom: 10;
}
w-webkit-next-inner {
	position: relative;
}
w-button-inner-nav {
	right: 0;
	box-sizing: content-box;
	align-items: center;
	overflow-y: hidden;
	display: inline !important;
}
w-old-quantity-bottom {
	z-index: 1;
	transform: translate(50%, -50%);
	text-align: center;
}
.fa-venus-double:before {
  content: "\f226";
}
o-nav-inner-price {
	display: inline;
	opacity: 10;
}
o-horizontal-nav {
	-webkit-user-select: none;
	opacity: 20;
	display: inline;
	display: inline !important;
}
o-totals {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
o-webkit-back-back {
	text-transform: inherit;
}
o-tables-totals {
	position: absolute !important;
}
o-inner-totals {
	outline-width: 0;
	position: relative;
	user-select: none;
}
o-image {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	-webkit-user-select: none;
	flex-shrink: 0;
}
o-back {
	display: grid;
}
o-thumbnails {
	color: #fff;
}
o-quantity {
	outline-width: 0;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
o-thumbnails-tables {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
o-bottom {
	line-height: calc(1em + 2px);
}
o-bottom {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	opacity: 10;
	margin: 0 !important;
}
o-horizontal {
	outline: none !important;
}
o-countdown-carousel-bottom {
	border: 0 none transparent;
	color: inherit;
	height: calc(1em + 3px);
	white-space: nowrap;
	display: grid;
}
o-layout-layout {
	box-sizing: content-box;
}
o-old {
	z-index: 1;
	z-index: 1;
	bottom: 0;
}
o-carousel-tables {
	opacity: 30;
	bottom: 20;
	box-sizing: content-box;
	border: none !important;
	vertical-align: middle;
}
o-repeater-carousel {
	white-space: nowrap;
}
o-bottom-old-next {
	vertical-align: middle;
	text-align: center;
	height: 100%;
	white-space: nowrap;
	align-items: center;
}
o-layout-button {
	display: grid;
	padding: 0.5em !important;
	flex-shrink: 0;
}
o-back-quantity {
	bottom: 20;
	scrollbar-width: none;
}
o-layout-inner-webkit {
	-webkit-user-select: none;
	position: relative;
	white-space: nowrap;
	user-select: none;
}
o-totals-countdown-countdown {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	overflow-y: hidden;
	background-color: transparent;
	top: 50;
}
o-horizontal {
	margin: 0 !important;
	bottom: 10;
	border: none !important;
	width: 100%;
}
o-tables-nav {
	flex-shrink: 0;
}
o-repeater-blocks-countdown {
	width: 0 !important;
}
o-thumbnails-image {
	-ms-user-select: none;
	justify-content: center;
}
o-repeater-image-countdown {
	min-width: 0 !important;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
o-countdown {
	text-decoration: none;
	display: inline;
	opacity: 20;
}
o-carousel {
	bottom: 0;
}
o-totals {
	font-size: 1em;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	display: inline !important;
}
o-back {
	width: calc(1em + 3px);
	width: 100%;
	width: 100%;
}
o-carousel-horizontal-top {
	position: relative;
	bottom: 0;
	height: 0 !important;
	z-index: 1;
	align-items: center;
}
o-webkit-top {
	min-width: 0 !important;
	fill: currentColor;
}
o-thumbnails {
	display: flex;
	box-sizing: content-box;
	bottom: 10;
	color: inherit;
}
o-left {
	position: absolute !important;
}
o-old-nav-blocks {
	fill: currentColor;
}
o-price {
	position: absolute;
	overflow-y: hidden;
	bottom: 20;
}
o-carousel {
	bottom: 10;
	margin: 0 !important;
	outline: none !important;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
o-quantity {
	justify-content: center;
	white-space: nowrap;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
o-countdown {
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
o-bottom {
	box-sizing: content-box;
}
o-thumbnails-inner {
	-ms-user-select: none;
	border: none;
	padding: 0.5em !important;
	opacity: 20;
	flex-grow: 0;
}
o-thumbnails {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
o-thumbnails {
	opacity: 20;
	box-sizing: content-box;
}
.fa-venus-mars:before {
  content: "\f228";
}
i-webkit-top {
	justify-content: center;
	overflow-y: hidden;
	width: 0 !important;
}
i-image {
	box-sizing: content-box;
	color: inherit;
}
i-quantity-left {
	text-transform: inherit;
}
i-horizontal-countdown-nav {
	outline: none !important;
	border: none !important;
	letter-spacing: inherit;
	width: 2em;
	outline: none !important;
}
i-price-bottom {
	min-width: 0 !important;
	flex-shrink: 0;
	display: grid;
	margin: 0 !important;
	height: calc(1em + 3px);
}
i-bottom-price-tables {
	outline-width: 0;
	-webkit-user-select: none;
	margin: 0;
	color: #fff;
}
i-price-repeater-repeater {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	display: inline;
	top: 0;
	top: 10;
}
i-totals-back {
	align-items: center;
	grid-gap: 30px;
}
i-top-nav-carousel {
	width: 2em;
	scrollbar-width: none;
	bottom: 10;
	color: inherit;
	margin: 0 !important;
}
i-inner-top-price {
	border: none;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	display: flex;
	white-space: nowrap;
}
i-bottom-repeater {
	background-color: transparent;
	line-height: inherit;
	min-width: 0 !important;
	margin: 0 !important;
}
i-old-button-top {
	white-space: nowrap;
	box-sizing: content-box;
}
i-repeater {
	z-index: 1;
	min-width: 0 !important;
}
i-totals-left {
	border: none;
	top: 50;
	line-height: calc(1em + 2px);
}
i-blocks {
	display: flex;
	z-index: 1;
	top: 10;
	border: none;
	height: calc(1em + 3px);
}
i-quantity-inner-tables {
	grid-gap: 30px;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
i-repeater-layout {
	grid-template-columns: 1fr 1fr;
}
i-price-button-bottom {
	grid-gap: 30px;
	opacity: 10;
	top: 0;
}
i-nav-thumbnails-next {
	border: 0 none transparent;
	bottom: 0;
	min-width: 0 !important;
	text-decoration: none;
}
i-bottom-top-quantity {
	text-decoration: none;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: 10;
}
i-quantity {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	z-index: 1;
	background-color: transparent;
}
i-quantity-layout-repeater {
	width: 100%;
	justify-content: center;
	background-color: transparent;
	min-width: 0 !important;
}
i-image-old {
	text-align: center;
	border: none;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
i-tables-bottom-position {
	top: 10;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	scrollbar-width: none;
	display: grid;
}
i-position {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
i-quantity-blocks-left {
	position: absolute !important;
	font-size: 1em;
	bottom: 10;
	line-height: 1 !important;
}
i-bottom-back-webkit {
	margin: 0;
}
i-next-left {
	width: 100%;
	box-shadow: none !important;
	flex-grow: 0;
}
i-bottom {
	align-items: center;
}
i-tables {
	border: 0 none transparent;
}
i-inner-totals-bottom {
	bottom: 20;
	display: inline !important;
}
i-horizontal-horizontal-next {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
}
i-totals {
	flex-shrink: 0;
}
i-position {
	line-height: calc(1em + 2px);
	color: #fff;
	bottom: 20;
	width: 0 !important;
}
i-button-top {
	-webkit-text-decoration-skip: objects;
}
i-next {
	transform: translate(50%, -50%);
	flex-grow: 0;
	position: absolute;
	min-height: 0 !important;
}
i-countdown-horizontal-inner {
	margin: 0;
}
i-old-webkit-webkit {
	position: relative;
	overflow-y: hidden;
}
i-left-next-position {
	outline-width: 0;
	margin: 0 !important;
	bottom: 0;
	right: 0;
	right: 0;
}
.fa-viacoin:before {
  content: "\f237";
}
i-horizontal-back {
	top: 0;
	height: calc(1em + 3px);
	background-color: transparent;
	border: 0 none transparent;
	-ms-user-select: none;
}
i-price-old {
	color: inherit;
	justify-content: center;
	flex-grow: 0;
	margin: 0 !important;
}
i-button {
	width: calc(1em + 3px);
	position: absolute !important;
}
i-price-button-button {
	position: absolute !important;
	color: inherit;
	width: 0 !important;
	width: 100%;
	scrollbar-width: none;
}
i-left-image {
	position: absolute !important;
}
i-next {
	min-height: 0 !important;
	z-index: 1;
	opacity: 10;
	right: 0;
	overflow-y: hidden;
}
i-image-button {
	position: relative;
	border: none;
	border: none !important;
	text-transform: inherit;
	grid-gap: 30px;
}
i-button {
	margin: 0 !important;
	height: 0 !important;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
i-left-position {
	flex-grow: 0;
	text-align: center;
	opacity: 10;
	-webkit-user-select: none;
}
i-nav-repeater-bottom {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
i-back {
	grid-gap: 30px;
	z-index: 1;
}
i-old-price {
	height: calc(1em + 3px);
}
i-inner-repeater-quantity {
	height: 100%;
	bottom: 0;
	text-align: left;
	text-transform: inherit;
	flex-shrink: 0;
}
i-button-horizontal {
	min-width: 0 !important;
	opacity: 10;
	z-index: 1;
	user-select: none;
}
.fa-viadeo:before {
  content: "\f2a9";
}
s-bottom-old {
	top: 10;
	display: inline;
	line-height: 1 !important;
	height: 0 !important;
	border: none;
}
s-quantity-position-price {
	color: inherit;
}
s-inner-carousel-repeater {
	flex-shrink: 0;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
s-position {
	display: inline !important;
}
s-image {
	border: none;
	background-color: transparent;
	line-height: calc(1em + 2px);
}
s-bottom-position {
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	position: absolute !important;
	vertical-align: middle;
}
s-nav-layout-carousel {
	overflow-x: auto;
	position: absolute !important;
}
s-image-image {
	outline-width: 0;
}
s-left-price {
	border: none !important;
	margin: 0;
	outline: none !important;
}
s-inner-position {
	opacity: 10;
	line-height: calc(1em + 2px);
	border: none !important;
}
s-image-totals {
	color: inherit;
	min-width: 0 !important;
	-ms-user-select: none;
	box-shadow: none !important;
}
s-layout-button {
	text-align: center;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	display: flex;
}
s-repeater-old-blocks {
	width: 2em;
	fill: currentColor;
	margin: 0;
}
s-thumbnails-repeater {
	position: absolute !important;
}
s-button {
	top: calc(50% - 0.5em) !important;
	display: inline;
	opacity: 20;
	border: none !important;
}
s-repeater {
	top: calc(50% - 0.5em) !important;
	display: grid;
	-webkit-text-decoration-skip: objects;
	top: 10;
	width: 100%;
}
s-image-webkit {
	min-height: 0 !important;
	letter-spacing: inherit;
}
s-carousel-repeater-horizontal {
	height: 0 !important;
	width: 100%;
	grid-gap: 30px;
	margin: 0;
	text-decoration: none;
}
s-bottom-top {
	position: absolute !important;
	bottom: 20;
	height: 100%;
	padding: 0.5em !important;
	padding: 0.5em !important;
}
s-button-thumbnails {
	width: 100%;
	flex-shrink: 0;
	text-transform: inherit;
}
s-blocks-image {
	bottom: 20;
	line-height: 1 !important;
}
s-bottom-next {
	transform: translate(50%, -50%);
}
s-position-webkit-repeater {
	position: absolute !important;
	min-width: 0 !important;
	width: 0 !important;
	width: 100%;
	width: 0 !important;
}
s-horizontal-top {
	display: grid;
	border: 0 none transparent;
}
s-back-next {
	height: 100%;
	width: 2em;
}
s-next-totals {
	top: 10;
}
s-next {
	scrollbar-width: none;
}
s-button-top-back {
	height: 0 !important;
	bottom: 0;
	position: absolute !important;
	user-select: none;
	bottom: 20;
}
s-top-carousel {
	border: none !important;
	opacity: 30;
}
s-repeater-old {
	border: 0 none transparent;
	color: inherit;
	fill: currentColor;
	justify-content: center;
	line-height: inherit;
}
s-inner-layout {
	display: flex;
	line-height: inherit;
	flex-shrink: 0;
	line-height: 1 !important;
}
s-countdown {
	display: inline;
}
s-button {
	position: relative;
	flex-grow: 0;
	height: 100%;
	width: 2em;
	right: 0;
}
s-bottom-price-old {
	outline-width: 0;
}
s-carousel-countdown-next {
	display: grid;
	letter-spacing: inherit;
	outline-width: 0;
	z-index: 1;
	display: grid;
}
s-back {
	align-items: center;
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
q-bottom {
	display: inline !important;
	line-height: calc(1em + 2px);
	right: 0;
}
q-price-old-back {
	opacity: 1;
	background-color: transparent;
}
q-bottom-layout {
	overflow-y: hidden;
	padding: 0.5em !important;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
q-price-top {
	width: 0 !important;
	width: 0 !important;
	border: 0 none transparent;
	opacity: 30;
	box-shadow: none !important;
}
q-back-back-left {
	display: flex;
}
q-button-top {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
}
q-inner {
	min-height: 0 !important;
	vertical-align: baseline;
	border: 0 none transparent;
	top: 10;
	outline: none !important;
}
q-nav-old {
	height: 100%;
}
q-horizontal {
	color: inherit;
	overflow-y: hidden;
	text-transform: inherit;
	top: 50;
}
q-countdown-tables {
	bottom: 10;
	display: grid;
	position: absolute;
	grid-gap: 30px;
	right: 0;
}
q-bottom-left-inner {
	position: relative;
	text-transform: inherit;
	width: 100%;
	background-color: transparent;
	align-items: center;
}
q-top {
	color: #fff;
	display: inline;
	margin: 0 !important;
	display: inline;
}
q-quantity-back {
	line-height: calc(1em + 2px);
	display: inline;
	background-color: transparent;
	color: #fff;
}
q-thumbnails-next {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
}
q-inner {
	height: 100%;
	opacity: 1;
}
q-inner-top-countdown {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	align-items: center;
}
q-horizontal {
	fill: currentColor;
	margin: 0;
}
q-quantity-tables-next {
	width: 0 !important;
	padding: 0.5em !important;
	text-align: center;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
q-horizontal-tables {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
q-button {
	box-shadow: none !important;
}
q-blocks-image-button {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
q-bottom-layout-webkit {
	position: absolute;
}
q-horizontal {
	width: 0 !important;
	min-width: 0 !important;
}
q-back {
	opacity: 1;
	right: 0;
	-ms-user-select: none;
}
q-nav {
	opacity: 10;
}
q-inner-quantity {
	opacity: 1;
	flex-shrink: 0;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
q-webkit {
	justify-content: center;
	margin: 0 !important;
	align-items: center;
	width: 2em;
	scrollbar-width: none;
}
q-thumbnails-carousel-back {
	-webkit-user-select: none;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
q-position-button-horizontal {
	top: 10;
	display: inline !important;
}
q-nav-totals {
	display: inline !important;
	opacity: 30;
	line-height: inherit;
	display: grid;
	color: inherit;
}
q-layout {
	fill: currentColor;
}
q-countdown-countdown {
	height: 0 !important;
	white-space: nowrap;
}
q-next {
	position: relative;
	outline-width: 0;
	box-sizing: content-box;
	opacity: 30;
	scrollbar-width: none;
}
.fa-vial:before {
  content: "\f492";
}
j-totals {
	padding: 0.5em !important;
}
j-webkit {
	border: 0 none transparent;
	display: flex;
}
j-left {
	color: #fff;
	display: inline;
}
j-blocks {
	position: absolute !important;
	flex-grow: 0;
	display: grid;
}
j-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
j-tables {
	justify-content: center;
	opacity: 30;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
j-nav {
	z-index: 1;
	border: none !important;
}
j-position-carousel {
	font-size: 1em;
}
j-blocks-next-bottom {
	line-height: calc(1em + 2px);
	align-items: center;
	vertical-align: middle;
	color: inherit;
}
j-webkit-image {
	opacity: 1;
	bottom: 0;
}
j-button-top-horizontal {
	opacity: 1;
	min-height: 0 !important;
	-ms-user-select: none;
}
j-horizontal {
	-ms-user-select: none;
}
j-blocks-top {
	user-select: none;
	min-height: 0 !important;
	position: absolute !important;
	text-decoration: none;
	justify-content: center;
}
j-totals-button-next {
	bottom: 10;
	vertical-align: middle;
	box-shadow: none !important;
	width: 0 !important;
}
j-image-quantity-old {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	border: 0 none transparent;
	min-height: 0 !important;
}
j-inner-totals {
	-webkit-text-decoration-skip: objects;
	position: absolute;
	top: 10;
	align-items: left;
	vertical-align: baseline;
}
j-layout-repeater {
	display: inline !important;
	bottom: 0;
	display: flex;
	line-height: inherit;
	min-height: 0 !important;
}
j-back-webkit-inner {
	grid-template-columns: 1fr 1fr;
}
j-countdown {
	opacity: 20;
	z-index: 1;
}
j-thumbnails {
	fill: currentColor;
	display: grid;
	bottom: 0;
	display: flex;
	-webkit-text-decoration-skip: objects;
}
j-nav-horizontal {
	height: 100%;
	padding: 0.5em !important;
	background-color: transparent;
	height: 100%;
}
j-back {
	flex-grow: 0;
	letter-spacing: inherit;
	overflow-y: hidden;
}
.fa-vials:before {
  content: "\f493";
}
f-tables-layout-price {
	text-align: center;
	height: 100%;
	bottom: 10;
	border: none;
	margin: 0;
}
f-horizontal-bottom {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
f-left-thumbnails {
	grid-gap: 30px;
}
f-top {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	min-height: 0 !important;
}
f-inner {
	top: 50;
	-webkit-text-decoration-skip: objects;
}
f-position-carousel-price {
	letter-spacing: inherit;
	align-items: left;
	outline-width: 0;
	top: 50;
	overflow-x: auto;
}
f-left {
	text-align: left;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
f-top-back-blocks {
	font-size: 1em;
}
f-inner-tables {
	flex-grow: 0;
	align-items: center;
}
f-carousel {
	position: absolute !important;
	justify-content: center;
}
f-image-top {
	outline-width: 0;
}
f-position-inner {
	bottom: 10;
	align-items: center;
	top: 50;
	padding: 0.5em !important;
}
f-top-bottom {
	vertical-align: baseline;
	right: 0;
	opacity: 1;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
f-old {
	right: 0;
	color: inherit;
	grid-gap: 30px;
	margin: 0;
	grid-template-columns: 1fr 1fr;
}
.fa-viber:before {
  content: "\f409";
}
r-layout-totals-old {
	width: 100%;
}
r-next-image {
	min-height: 0 !important;
	line-height: inherit;
	letter-spacing: inherit;
}
r-webkit-repeater-button {
	min-height: 0 !important;
	padding: 0.5em !important;
	height: 0 !important;
	justify-content: center;
	letter-spacing: inherit;
}
r-layout-position {
	display: inline;
	position: relative;
	display: inline !important;
	user-select: none;
	font-size: 1em;
}
r-countdown-thumbnails-blocks {
	text-align: center;
}
r-countdown-quantity {
	-ms-user-select: none;
	height: calc(1em + 3px);
	text-decoration: none;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
}
r-back {
	min-height: 0 !important;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
}
r-next-nav {
	right: 0;
	top: 10;
}
r-top {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	text-decoration: none;
	height: 0 !important;
	grid-gap: 30px;
}
r-layout {
	vertical-align: middle;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
r-price-position-bottom {
	height: 100%;
	width: 0 !important;
	white-space: nowrap;
	box-shadow: none !important;
}
r-position {
	letter-spacing: inherit;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
r-position {
	fill: currentColor;
}
r-totals-top-left {
	flex-shrink: 0;
	min-height: 0 !important;
	text-decoration: none;
	display: inline !important;
	opacity: 30;
}
r-back {
	letter-spacing: inherit;
	display: grid;
	bottom: 20;
}
r-carousel-position-nav {
	color: inherit;
	align-items: center;
	overflow-x: auto;
	top: 50;
}
r-position-price {
	top: calc(50% - 0.5em) !important;
}
r-tables {
	border: none;
	vertical-align: middle;
	flex-grow: 0;
	width: calc(1em + 3px);
	align-items: center;
}
r-horizontal-position {
	flex-grow: 0;
	margin: 0 !important;
}
r-layout-tables-next {
	border: 0 none transparent;
	right: 0;
}
r-layout {
	color: inherit;
}
r-top {
	display: inline;
	-webkit-user-select: none;
}
r-nav-countdown {
	fill: currentColor;
}
r-repeater {
	opacity: 20;
	user-select: none;
}
.fa-video:before {
  content: "\f03d";
}
c-top-carousel-repeater {
	color: #fff;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
c-next {
	width: calc(1em + 3px);
	white-space: nowrap;
	margin: 0 !important;
	line-height: inherit;
}
c-nav {
	text-align: left;
	grid-gap: 30px;
	width: calc(1em + 3px);
	margin: 0 !important;
	text-transform: inherit;
}
c-layout-position {
	width: 2em;
	line-height: 1 !important;
}
c-button {
	width: 100%;
}
c-horizontal {
	opacity: 20;
}
c-layout-top {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
c-left {
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	flex-shrink: 0;
}
c-carousel-nav {
	width: 0 !important;
	user-select: none;
	display: inline !important;
}
c-quantity-next {
	margin: 0 !important;
	opacity: 1;
	letter-spacing: inherit;
	flex-grow: 0;
	border: 0 none transparent;
}
c-horizontal-blocks {
	box-sizing: content-box;
}
c-countdown-next-top {
	user-select: none;
	min-height: 0 !important;
}
c-blocks-position {
	opacity: 10;
	letter-spacing: inherit;
	min-height: 0 !important;
}
c-button-totals-webkit {
	top: 50;
	right: 0;
}
c-image-button {
	border: none !important;
	bottom: 20;
	color: inherit;
}
c-back {
	width: 2em;
	display: flex;
}
c-nav-webkit {
	position: absolute;
	min-height: 0 !important;
	position: absolute !important;
}
c-price-tables {
	opacity: 1;
	vertical-align: middle;
}
c-top {
	align-items: center;
	width: 2em;
}
c-webkit-layout-blocks {
	user-select: none;
}
c-quantity-countdown-blocks {
	-webkit-text-decoration-skip: objects;
	display: grid;
	flex-grow: 0;
	box-sizing: content-box;
}
c-countdown {
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	display: inline;
	display: inline;
}
c-left-bottom-horizontal {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	bottom: 0;
	text-decoration: none;
}
c-nav-image-tables {
	white-space: nowrap;
	border: none;
	width: 0 !important;
	display: flex;
}
c-thumbnails-webkit {
	transform: translate(50%, -50%);
	align-items: center;
	flex-grow: 0;
}
c-inner-carousel-position {
	fill: currentColor;
	position: relative;
	min-height: 0 !important;
	height: calc(1em + 3px);
	display: inline;
}
c-repeater {
	width: 0 !important;
}
c-tables {
	opacity: 20;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
c-webkit-button-top {
	opacity: 10;
}
c-countdown {
	border: none !important;
}
c-thumbnails-next {
	right: 0;
	justify-content: center;
	text-align: center;
	flex-shrink: 0;
	position: absolute !important;
}
c-horizontal-left {
	border: 0 none transparent;
	top: 0;
}
c-position {
	border: none !important;
	top: 10;
	border: none;
	font-size: 1em;
	box-shadow: none !important;
}
.fa-video-slash:before {
  content: "\f4e2";
}
o-quantity-bottom-button {
	border: 0 none transparent;
}
o-price-carousel-next {
	overflow-y: hidden;
	margin: 0 !important;
	scrollbar-width: none;
	opacity: 20;
	vertical-align: middle;
}
o-image-old-back {
	border: none;
	line-height: inherit;
}
o-nav-left-position {
	overflow-x: auto;
	-ms-user-select: none;
}
o-back-nav-price {
	user-select: none;
}
o-next-inner {
	vertical-align: baseline;
	overflow-x: auto;
	flex-grow: 0;
	display: grid;
}
o-blocks {
	text-decoration: none;
	z-index: 1;
}
o-image-repeater-tables {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
o-position-horizontal {
	right: 0;
}
o-webkit-button {
	position: absolute !important;
}
o-quantity-old {
	flex-grow: 0;
	width: 0 !important;
	text-decoration: none;
}
o-position-price {
	bottom: 0;
	opacity: 30;
	letter-spacing: inherit;
	line-height: inherit;
}
o-countdown-button-old {
	width: 0 !important;
	display: grid;
}
o-image {
	text-align: left;
}
o-top-button {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
o-back {
	bottom: 20;
}
o-next {
	justify-content: center;
	align-items: left;
	min-width: 0 !important;
}
o-repeater-nav-totals {
	vertical-align: baseline;
}
o-tables-carousel {
	opacity: 1;
	opacity: 20;
}
o-top {
	top: 10;
	height: 100%;
}
o-old-carousel-thumbnails {
	text-align: left;
	opacity: 20;
	align-items: center;
	color: #fff;
	fill: currentColor;
}
o-top-carousel {
	border: none;
	overflow-y: hidden;
	scrollbar-width: none;
}
o-countdown-image-inner {
	right: 0;
	z-index: 1;
}
o-quantity-thumbnails-countdown {
	letter-spacing: inherit;
}
o-next-countdown {
	vertical-align: baseline;
}
o-layout {
	width: 0 !important;
	scrollbar-width: none;
}
o-blocks-tables {
	border: none !important;
}
o-totals-blocks {
	position: absolute !important;
}
o-inner-inner-price {
	height: calc(1em + 3px);
	color: #fff;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	width: 100%;
}
o-blocks-position {
	outline: none !important;
	vertical-align: baseline;
	width: 100%;
	bottom: 0;
	text-transform: inherit;
}
o-webkit-repeater {
	outline: none !important;
	right: 0;
	top: 50;
}
o-button-repeater-blocks {
	width: 2em;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
o-tables-quantity {
	align-items: center;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	scrollbar-width: none;
}
o-back-thumbnails {
	border: none !important;
	text-align: left;
	width: 0 !important;
}
o-image {
	color: inherit;
	right: 0;
	overflow-y: hidden;
	min-width: 0 !important;
}
o-blocks-price-left {
	fill: currentColor;
	text-align: center;
	position: absolute;
	color: #fff;
	color: #fff;
}
o-layout {
	width: calc(1em + 3px);
	box-sizing: content-box;
	position: relative;
}
o-old-bottom {
	flex-grow: 0;
	margin: 0 !important;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
o-left-image {
	border: 0 none transparent;
	box-shadow: none !important;
	overflow-y: hidden;
	scrollbar-width: none;
}
o-inner-image-thumbnails {
	box-sizing: content-box;
	justify-content: center;
}
o-left {
	border: none !important;
}
o-next-old {
	bottom: 20;
	outline-width: 0;
	text-align: center;
	scrollbar-width: none;
	line-height: 1 !important;
}
.fa-vihara:before {
  content: "\f6a7";
}
r-image-back-totals {
	overflow-y: hidden;
}
r-nav-quantity-left {
	align-items: center;
	width: 100%;
}
r-repeater-nav-back {
	top: 10;
	color: #fff;
	border: 0 none transparent;
	outline-width: 0;
	top: 50;
}
r-price-image {
	top: 0;
	color: inherit;
	top: 10;
	flex-shrink: 0;
	height: calc(1em + 3px);
}
r-inner-price {
	overflow-y: hidden;
	display: grid;
	text-decoration: none;
	height: 100%;
}
r-horizontal-position-tables {
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
r-layout-carousel {
	min-height: 0 !important;
	top: 0;
}
r-price-blocks-layout {
	display: flex;
	width: calc(1em + 3px);
}
r-blocks-old {
	display: inline !important;
	box-sizing: content-box;
}
r-layout-next {
	width: 100%;
	z-index: 1;
}
r-tables-layout {
	text-transform: inherit;
	height: 0 !important;
}
r-top-price {
	font-size: 1em;
	scrollbar-width: none;
}
r-thumbnails-carousel {
	white-space: nowrap;
	top: 0;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
r-button-top {
	width: 0 !important;
	overflow-x: auto;
	border: none;
}
r-image-old-button {
	line-height: inherit;
}
r-thumbnails {
	height: calc(1em + 3px);
	user-select: none;
	user-select: none;
}
r-next {
	height: calc(1em + 3px);
	min-width: 0 !important;
	bottom: 20;
}
r-position-left-layout {
	z-index: 1;
	margin: 0 !important;
	right: 0;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
r-button-carousel-webkit {
	box-shadow: none !important;
	fill: currentColor;
	border: none !important;
	color: #fff;
}
r-carousel-tables-layout {
	letter-spacing: inherit;
	display: flex;
	margin: 0 !important;
	text-align: left;
}
r-layout {
	min-width: 0 !important;
	position: absolute;
	padding: 0.5em !important;
	display: flex;
}
r-price-left-price {
	box-shadow: none !important;
	z-index: 1;
}
r-repeater-blocks {
	line-height: calc(1em + 2px);
	vertical-align: middle;
}
r-nav-nav-position {
	top: calc(50% - 0.5em) !important;
	align-items: left;
	grid-gap: 30px;
}
r-webkit {
	width: 0 !important;
	text-transform: inherit;
}
r-button {
	-ms-user-select: none;
	position: absolute;
	border: none !important;
}
r-image-position-old {
	bottom: 20;
	white-space: nowrap;
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
r-webkit-quantity {
	border: none;
	line-height: 1 !important;
	height: 100%;
	bottom: 0;
}
.fa-vimeo:before {
  content: "\f40a";
}
c-webkit-old {
	line-height: calc(1em + 2px);
	height: 100%;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	color: #fff;
}
c-carousel-left-blocks {
	color: inherit;
	opacity: 10;
	outline-width: 0;
	text-decoration: none;
	height: 0 !important;
}
c-inner-layout {
	line-height: 1 !important;
	text-align: center;
	display: grid;
}
c-position-old {
	position: absolute;
	border: none;
	line-height: 1 !important;
	fill: currentColor;
	grid-gap: 30px;
}
c-nav-totals-position {
	width: 2em;
	text-align: left;
	box-shadow: none !important;
	padding: 0.5em !important;
	background-color: transparent;
}
c-image {
	opacity: 30;
	vertical-align: middle;
	align-items: left;
	outline-width: 0;
}
c-inner {
	color: #fff;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	height: 100%;
}
c-button-bottom {
	top: 0;
	position: relative;
	-webkit-user-select: none;
}
c-tables-nav {
	text-transform: inherit;
	display: inline;
	z-index: 1;
	opacity: 10;
}
c-tables-top-totals {
	line-height: calc(1em + 2px);
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
c-bottom-old {
	top: 50;
	display: grid;
	bottom: 0;
}
c-price {
	opacity: 20;
	line-height: inherit;
	top: 0;
}
c-image {
	width: calc(1em + 3px);
	text-transform: inherit;
	box-shadow: none !important;
	flex-shrink: 0;
	position: absolute;
}
c-position-quantity-horizontal {
	text-decoration: none;
	fill: currentColor;
}
c-horizontal {
	justify-content: center;
	font-size: 1em;
}
c-webkit-top-thumbnails {
	fill: currentColor;
	transform: translate(50%, -50%);
}
c-inner {
	opacity: 30;
}
c-nav-thumbnails {
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
	position: relative;
	white-space: nowrap;
	text-align: left;
}
c-countdown-image {
	width: calc(1em + 3px);
	height: 100%;
	outline: none !important;
	display: inline !important;
}
c-nav-next-blocks {
	letter-spacing: inherit;
	border: none;
}
c-nav {
	display: flex;
	line-height: inherit;
	background-color: transparent;
}
c-position {
	user-select: none;
	min-height: 0 !important;
}
c-repeater {
	color: inherit;
	user-select: none;
}
c-horizontal-left {
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
c-next {
	outline-width: 0;
}
c-blocks-image {
	display: inline !important;
}
c-position {
	color: #fff;
	overflow-x: auto;
	grid-gap: 30px;
	color: #fff;
	position: absolute !important;
}
c-countdown-horizontal {
	margin: 0 !important;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
c-button {
	align-items: center;
	width: 2em;
}
c-position {
	min-height: 0 !important;
	height: calc(1em + 3px);
	box-sizing: content-box;
	bottom: 0;
	font-size: 1em;
}
c-webkit-position {
	vertical-align: baseline;
}
c-image-left-back {
	justify-content: center;
	display: flex;
}
c-horizontal-quantity-left {
	flex-shrink: 0;
}
c-back-layout-nav {
	top: 50;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	user-select: none;
}
c-nav {
	align-items: left;
	display: inline;
}
c-repeater-top {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	text-transform: inherit;
}
c-left-carousel-image {
	-webkit-user-select: none;
}
c-nav-button-left {
	border: none;
	bottom: 10;
	align-items: center;
}
c-quantity {
	grid-gap: 30px;
}
c-image-carousel {
	border: 0 none transparent;
}
c-blocks-price-button {
	text-transform: inherit;
}
c-thumbnails-inner-old {
	outline: none !important;
}
c-blocks-repeater-back {
	top: 0;
	overflow-y: hidden;
	white-space: nowrap;
	flex-grow: 0;
}
c-position-webkit-old {
	top: 50;
	display: inline !important;
	white-space: nowrap;
	position: relative;
}
.fa-vimeo-square:before {
  content: "\f194";
}
y-top-top-left {
	font-size: 1em;
	box-sizing: content-box;
	position: relative;
	width: 2em;
}
y-left-blocks-back {
	text-decoration: none;
	bottom: 10;
}
y-blocks {
	min-width: 0 !important;
	flex-grow: 0;
	display: inline;
}
y-back-totals {
	opacity: 20;
	border: none !important;
	-webkit-user-select: none;
	border: 0 none transparent;
	position: absolute !important;
}
y-totals-price-horizontal {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	text-transform: inherit;
}
y-top-old {
	border: none;
	overflow-y: hidden;
}
y-totals-quantity-position {
	margin: 0;
	box-sizing: content-box;
	grid-gap: 30px;
}
y-left-repeater-position {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
y-blocks-quantity-tables {
	color: #fff;
	overflow-x: auto;
	overflow-x: auto;
	position: absolute !important;
}
y-layout-thumbnails {
	display: flex;
	margin: 0;
	fill: currentColor;
	justify-content: center;
}
y-old-repeater-nav {
	margin: 0;
	overflow-x: auto;
	white-space: nowrap;
}
y-back {
	border: none;
	color: inherit;
	opacity: 10;
	display: inline !important;
}
y-image-old {
	-ms-user-select: none;
	opacity: 1;
	border: none;
	right: 0;
	bottom: 0;
}
y-back-repeater {
	position: relative;
	text-align: center;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
y-countdown-button {
	line-height: calc(1em + 2px);
	display: inline !important;
	border: 0 none transparent;
}
y-inner-webkit-top {
	background-color: transparent;
	width: 0 !important;
	user-select: none;
	bottom: 10;
	top: 50;
}
y-price-webkit-nav {
	height: 0 !important;
	display: inline;
	min-width: 0 !important;
	width: 0 !important;
}
y-price-inner-image {
	display: flex;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	width: 0 !important;
	font-size: 1em;
}
y-tables-layout {
	color: inherit;
	line-height: calc(1em + 2px);
}
y-webkit-totals-bottom {
	user-select: none;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
y-left-next-image {
	bottom: 0;
	text-decoration: none;
	color: inherit;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
y-webkit-carousel {
	min-height: 0 !important;
	vertical-align: middle;
	display: grid;
	position: absolute;
}
y-top-thumbnails {
	background-color: transparent;
	letter-spacing: inherit;
	bottom: 10;
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
y-image {
	display: inline !important;
	display: grid;
	height: 0 !important;
}
y-carousel-totals-carousel {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	text-transform: inherit;
}
y-inner-next-top {
	text-align: left;
	flex-shrink: 0;
}
y-image {
	box-shadow: none !important;
	color: inherit;
}
y-layout-layout-horizontal {
	outline-width: 0;
	overflow-x: auto;
	-webkit-user-select: none;
	overflow-y: hidden;
	min-width: 0 !important;
}
y-thumbnails-carousel-next {
	border: 0 none transparent;
	top: 10;
	height: 100%;
	line-height: calc(1em + 2px);
}
y-totals-layout {
	flex-shrink: 0;
	scrollbar-width: none;
	bottom: 20;
}
y-inner-totals-top {
	border: 0 none transparent;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
y-left-position {
	z-index: 1;
}
y-thumbnails {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	opacity: 1;
	top: 50;
	border: none;
}
y-carousel-blocks {
	position: absolute !important;
	flex-shrink: 0;
	border: none !important;
	width: 2em;
}
.fa-vimeo-v:before {
  content: "\f27d";
}
y-repeater-bottom-button {
	display: grid;
	border: none;
	display: inline;
	display: grid;
}
y-blocks {
	display: flex;
	right: 0;
}
y-thumbnails-price {
	justify-content: center;
}
y-webkit-left {
	flex-shrink: 0;
	align-items: left;
	width: 0 !important;
	height: 100%;
	display: grid;
}
y-blocks-left {
	display: grid;
	color: inherit;
	min-height: 0 !important;
	width: 2em;
}
y-repeater-position {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	height: 100%;
	margin: 0 !important;
}
y-webkit-inner {
	height: calc(1em + 3px);
	-ms-user-select: none;
}
y-next-repeater-next {
	top: 10;
	display: inline;
	text-decoration: none;
	z-index: 1;
	width: calc(1em + 3px);
}
y-horizontal-webkit-tables {
	opacity: 10;
	line-height: calc(1em + 2px);
	margin: 0 !important;
	text-align: left;
}
y-inner {
	width: calc(1em + 3px);
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
y-bottom-old-repeater {
	justify-content: center;
	line-height: inherit;
	z-index: 1;
	text-align: center;
	min-width: 0 !important;
}
y-nav-quantity-repeater {
	user-select: none;
	vertical-align: baseline;
	display: inline !important;
	opacity: 30;
	height: 100%;
}
y-tables-next-price {
	display: inline;
	text-transform: inherit;
	font-size: 1em;
	text-decoration: none;
	padding: 0.5em !important;
}
y-carousel-blocks-position {
	position: absolute;
	line-height: calc(1em + 2px);
	color: #fff;
	opacity: 30;
}
y-button-carousel-inner {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	box-sizing: content-box;
	font-size: 1em;
}
y-top-price-next {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	min-height: 0 !important;
}
y-position {
	height: calc(1em + 3px);
	min-height: 0 !important;
}
y-horizontal-horizontal-image {
	left: calc(50% - 0.5em) !important;
	display: grid;
	-ms-user-select: none;
}
y-inner {
	box-sizing: content-box;
	grid-gap: 30px;
	display: flex;
	opacity: 30;
}
y-next-thumbnails {
	border: none;
	outline: none !important;
}
y-inner {
	outline: none !important;
	outline-width: 0;
	min-width: 0 !important;
}
y-thumbnails {
	flex-shrink: 0;
}
y-thumbnails {
	border: none !important;
	text-decoration: none;
}
y-button {
	position: absolute !important;
	display: inline;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
y-inner-position {
	-webkit-text-decoration-skip: objects;
	position: relative;
	text-transform: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
}
y-tables {
	text-align: left;
	text-decoration: none;
}
y-top {
	bottom: 0;
	vertical-align: baseline;
	display: grid;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
y-price {
	min-height: 0 !important;
	opacity: 30;
	width: calc(1em + 3px);
	line-height: inherit;
	fill: currentColor;
}
y-position {
	box-sizing: content-box;
}
y-horizontal-nav {
	width: 0 !important;
	z-index: 1;
	vertical-align: middle;
	display: inline;
	text-align: center;
}
y-position-layout-quantity {
	scrollbar-width: none;
}
y-blocks {
	bottom: 20;
	text-align: center;
	overflow-y: hidden;
}
y-left-countdown-quantity {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	min-height: 0 !important;
	width: 100%;
}
y-bottom-price {
	scrollbar-width: none;
	overflow-x: auto;
	text-align: left;
	align-items: left;
	-webkit-text-decoration-skip: objects;
}
.fa-vine:before {
  content: "\f1ca";
}
h-button-position-quantity {
	width: 2em;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
h-blocks-position {
	box-shadow: none !important;
	display: inline !important;
	width: 2em;
	bottom: 10;
	overflow-y: hidden;
}
h-totals-carousel {
	font: inherit inherit inherit/inherit inherit;
}
h-left-countdown {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	display: inline !important;
	text-decoration: none;
}
h-inner-totals {
	letter-spacing: inherit;
	bottom: 20;
}
h-totals-image {
	min-height: 0 !important;
	user-select: none;
	margin: 0;
	box-sizing: content-box;
}
h-thumbnails {
	-webkit-text-decoration-skip: objects;
}
h-layout-countdown-bottom {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	opacity: 10;
	top: 50;
}
h-blocks-old {
	transform: translate(50%, -50%);
	width: 2em;
	text-align: left;
	box-sizing: content-box;
	outline: none !important;
}
h-top-top {
	top: 0;
}
h-carousel-tables-back {
	vertical-align: middle;
	flex-grow: 0;
	fill: currentColor;
}
h-old-repeater-price {
	z-index: 1;
	top: 10;
	display: grid;
}
h-countdown {
	overflow-x: auto;
}
.fa-vk:before {
  content: "\f189";
}
v-back-thumbnails-left {
	top: 0;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	min-height: 0 !important;
}
v-bottom-horizontal-countdown {
	min-height: 0 !important;
	overflow-x: auto;
	vertical-align: middle;
	opacity: 30;
	width: 2em;
}
v-left-thumbnails {
	box-sizing: content-box;
	position: absolute;
}
v-left {
	fill: currentColor;
}
v-countdown-image {
	scrollbar-width: none;
	fill: currentColor;
	vertical-align: middle;
	height: 100%;
}
v-back-next-layout {
	justify-content: center;
	min-width: 0 !important;
	justify-content: center;
	border: 0 none transparent;
	scrollbar-width: none;
}
v-top {
	align-items: left;
	bottom: 0;
	line-height: calc(1em + 2px);
	opacity: 30;
}
v-left-thumbnails-position {
	scrollbar-width: none;
}
v-next {
	display: flex;
	text-align: center;
}
v-position-webkit-totals {
	bottom: 10;
}
v-image-layout {
	overflow-x: auto;
	position: absolute !important;
}
v-layout-repeater {
	outline: none !important;
	height: calc(1em + 3px);
	width: 2em;
}
v-image-layout {
	top: 0;
	height: 100%;
	border: none !important;
}
v-countdown {
	-webkit-user-select: none;
	border: none !important;
}
v-totals-carousel-bottom {
	height: 0 !important;
	box-shadow: none !important;
	outline: none !important;
	color: inherit;
	width: calc(1em + 3px);
}
v-totals-webkit {
	vertical-align: middle;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	text-align: center;
	letter-spacing: inherit;
}
v-totals-thumbnails-horizontal {
	line-height: 1 !important;
	opacity: 1;
	position: absolute !important;
}
v-button {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	position: absolute;
	line-height: 1 !important;
}
v-thumbnails-countdown {
	top: 0;
	line-height: 1 !important;
}
v-top-bottom {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	top: 0;
	display: inline !important;
}
v-layout-nav-old {
	overflow-y: hidden;
	z-index: 1;
	box-sizing: content-box;
	bottom: 20;
}
v-layout-top {
	top: 50;
}
v-horizontal-inner-tables {
	width: calc(1em + 3px);
	right: 0;
	line-height: inherit;
}
v-image-old-top {
	min-width: 0 !important;
	height: 100%;
	text-align: center;
	height: calc(1em + 3px);
	flex-grow: 0;
}
v-totals-carousel-quantity {
	overflow-y: hidden;
	outline: none !important;
	display: grid;
	position: absolute !important;
}
.fa-vnv:before {
  content: "\f40b";
}
l-inner-back {
	height: 100%;
	display: inline;
	white-space: nowrap;
}
l-bottom-repeater-inner {
	scrollbar-width: none;
	grid-gap: 30px;
}
l-top-webkit {
	opacity: 30;
}
l-old {
	left: calc(50% - 0.5em) !important;
	top: 0;
	justify-content: center;
	position: relative;
}
l-horizontal-quantity-old {
	bottom: 20;
}
l-layout-thumbnails-top {
	-webkit-user-select: none;
	background-color: transparent;
}
l-countdown {
	letter-spacing: inherit;
	border: none;
}
l-horizontal-top {
	vertical-align: baseline;
	width: 100%;
	-ms-user-select: none;
}
l-totals {
	background-color: transparent;
	display: grid;
}
l-thumbnails-old {
	margin: 0;
	color: #fff;
	line-height: calc(1em + 2px);
}
l-button {
	overflow-y: hidden;
	min-width: 0 !important;
	line-height: 1 !important;
	letter-spacing: inherit;
}
l-horizontal {
	height: calc(1em + 3px);
	flex-shrink: 0;
}
l-thumbnails-thumbnails-horizontal {
	background-color: transparent;
	opacity: 1;
	width: 0 !important;
	bottom: 20;
	opacity: 20;
}
l-back-webkit-tables {
	position: relative;
	display: inline !important;
	opacity: 20;
}
l-price {
	-webkit-text-decoration-skip: objects;
	position: relative;
	height: 0 !important;
	width: calc(1em + 3px);
}
l-button-totals {
	width: 2em;
}
l-position-carousel-back {
	transform: translate(50%, -50%);
	font-size: 1em;
	border: none;
}
l-inner-button-webkit {
	margin: 0;
}
l-left-repeater {
	bottom: 0;
	bottom: 10;
}
l-webkit {
	grid-template-columns: 1fr 1fr;
}
l-thumbnails-bottom-totals {
	top: 50;
}
l-nav-thumbnails {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
l-carousel-layout {
	position: relative;
	height: calc(1em + 3px);
	box-sizing: content-box;
}
l-totals-horizontal-thumbnails {
	height: calc(1em + 3px);
}
l-nav {
	align-items: left;
	line-height: calc(1em + 2px);
	z-index: 1;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
l-left-top {
	display: inline !important;
	height: calc(1em + 3px);
	width: 2em;
}
l-image-webkit-layout {
	bottom: 0;
}
l-left-quantity {
	height: calc(1em + 3px);
	opacity: 1;
	text-align: center;
}
l-webkit {
	bottom: 20;
	bottom: 0;
	display: inline;
	user-select: none;
}
l-button-quantity {
	justify-content: center;
	margin: 0;
	right: 0;
	overflow-x: auto;
	line-height: 1 !important;
}
l-countdown-old-tables {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	height: 0 !important;
}
l-price-tables {
	overflow-y: hidden;
	display: inline;
}
l-repeater-tables-tables {
	flex-grow: 0;
	letter-spacing: inherit;
	opacity: 1;
	height: 100%;
	box-shadow: none !important;
}
l-button-nav {
	line-height: inherit;
	bottom: 10;
}
l-totals-image-bottom {
	font-size: 1em;
	display: inline !important;
	scrollbar-width: none;
	flex-grow: 0;
	top: 0;
}
l-totals-countdown {
	position: relative;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
l-left-position {
	letter-spacing: inherit;
	color: inherit;
	line-height: calc(1em + 2px);
}
l-blocks-webkit {
	text-align: left;
	outline: none !important;
	width: 2em;
	white-space: nowrap;
}
l-countdown-image {
	position: absolute;
}
l-next-tables {
	line-height: 1 !important;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
l-nav-top {
	-ms-user-select: none;
	flex-grow: 0;
	box-sizing: content-box;
	bottom: 20;
	line-height: 1 !important;
}
l-nav {
	display: inline;
	opacity: 1;
	width: 100%;
	border: none;
	flex-shrink: 0;
}
l-layout-carousel-repeater {
	display: inline !important;
	bottom: 0;
	position: relative;
}
l-horizontal-price {
	opacity: 30;
	line-height: inherit;
	vertical-align: baseline;
}
l-inner-back {
	border: 0 none transparent;
	position: relative;
}
l-totals {
	color: #fff;
	transform: translate(50%, -50%);
	display: grid;
}
l-webkit-position-inner {
	box-shadow: none !important;
}
l-countdown-price-blocks {
	font-size: 1em;
}
l-tables-quantity-old {
	bottom: 0;
	border: none;
	outline: none !important;
}
.fa-voicemail:before {
  content: "\f897";
}
o-image-next-tables {
	border: none !important;
	line-height: 1 !important;
	overflow-x: auto;
	width: 0 !important;
}
o-image-carousel-old {
	left: calc(50% - 0.5em) !important;
}
o-left-quantity {
	width: 2em;
	justify-content: center;
}
o-webkit {
	color: #fff;
}
o-inner-bottom-totals {
	user-select: none;
	bottom: 20;
	opacity: 1;
	z-index: 1;
	min-height: 0 !important;
}
o-top {
	line-height: 1 !important;
}
o-countdown-thumbnails-old {
	overflow-x: auto;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
o-thumbnails-layout {
	-webkit-user-select: none;
	min-width: 0 !important;
	overflow-y: hidden;
}
o-blocks {
	min-width: 0 !important;
	user-select: none;
	display: inline;
}
o-back-old-price {
	position: relative;
	grid-template-columns: 1fr 1fr;
}
o-horizontal-quantity {
	outline-width: 0;
	box-shadow: none !important;
	right: 0;
}
o-tables {
	align-items: left;
	text-align: left;
}
o-price-carousel {
	width: calc(1em + 3px);
	line-height: 1 !important;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
o-thumbnails-old-countdown {
	bottom: 0;
	outline-width: 0;
}
o-inner-countdown {
	transform: translate(50%, -50%);
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
}
o-nav-webkit-old {
	box-sizing: content-box;
	position: absolute;
	justify-content: center;
	vertical-align: baseline;
}
o-layout-blocks {
	opacity: 1;
	-webkit-user-select: none;
	top: 10;
	align-items: left;
	line-height: 1 !important;
}
o-button {
	letter-spacing: inherit;
	opacity: 20;
	margin: 0;
	bottom: 20;
	-webkit-user-select: none;
}
o-next-old {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
o-layout-left-position {
	outline: none !important;
}
o-top-repeater {
	display: flex;
	right: 0;
	align-items: left;
	line-height: calc(1em + 2px);
}
o-totals-old {
	line-height: 1 !important;
	line-height: 1 !important;
	width: 2em;
}
o-button {
	grid-gap: 30px;
	display: inline !important;
	line-height: inherit;
	line-height: calc(1em + 2px);
	z-index: 1;
}
o-blocks-bottom {
	outline-width: 0;
	border: none;
	justify-content: center;
	color: #fff;
}
o-inner-webkit {
	opacity: 30;
	overflow-y: hidden;
	border: none;
	justify-content: center;
	margin: 0 !important;
}
o-image-webkit {
	grid-template-columns: 1fr 1fr;
}
o-back-inner-horizontal {
	display: grid;
	flex-grow: 0;
	min-width: 0 !important;
	position: relative;
	top: 0;
}
o-countdown-quantity-button {
	left: calc(50% - 0.5em) !important;
}
o-repeater {
	border: 0 none transparent;
	line-height: 1 !important;
	line-height: 1 !important;
}
o-totals {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	width: 100%;
}
o-carousel-horizontal {
	justify-content: center;
	scrollbar-width: none;
	width: 100%;
}
o-nav-price-nav {
	top: 0;
	bottom: 10;
}
o-button-carousel-next {
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
	top: 0;
	display: grid;
}
o-old-next {
	left: calc(50% - 0.5em) !important;
}
o-webkit {
	outline-width: 0;
	z-index: 1;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
o-old-position-old {
	width: 0 !important;
	border: none !important;
}
o-webkit-webkit-horizontal {
	width: 100%;
}
o-repeater-horizontal-layout {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
o-nav-left {
	box-sizing: content-box;
}
o-horizontal {
	vertical-align: middle;
	bottom: 20;
	flex-grow: 0;
	top: 50;
	bottom: 20;
}
o-image-repeater {
	margin: 0 !important;
}
o-countdown-horizontal-top {
	line-height: 1 !important;
	letter-spacing: inherit;
}
o-quantity-layout-image {
	flex-shrink: 0;
	overflow-x: auto;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
o-top-totals {
	text-align: center;
	flex-grow: 0;
	position: absolute;
	min-width: 0 !important;
}
o-price-button {
	overflow-x: auto;
	text-align: left;
}
o-old {
	text-align: left;
	justify-content: center;
	display: inline !important;
	top: 10;
	-webkit-user-select: none;
}
o-totals {
	vertical-align: baseline;
}
.fa-volleyball-ball:before {
  content: "\f45f";
}
v-next-thumbnails-image {
	transform: translate(50%, -50%);
	user-select: none;
}
v-inner {
	bottom: 10;
	width: 2em;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
}
v-totals-price-countdown {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	display: inline;
	display: flex;
}
v-next-back {
	border: none !important;
	z-index: 1;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
v-layout-thumbnails {
	height: 100%;
	flex-shrink: 0;
	height: calc(1em + 3px);
	height: 0 !important;
	-ms-user-select: none;
}
v-price-horizontal {
	opacity: 30;
}
v-next {
	position: relative;
	height: 0 !important;
	align-items: center;
	outline: none !important;
}
v-repeater-back {
	-ms-user-select: none;
	line-height: inherit;
	vertical-align: baseline;
}
v-blocks-blocks {
	background-color: transparent;
	scrollbar-width: none;
	line-height: 1 !important;
	width: 2em;
}
v-blocks-nav-position {
	opacity: 30;
}
v-totals {
	top: 50;
	display: flex;
	line-height: 1 !important;
	user-select: none;
}
v-quantity-left-tables {
	font-size: 1em;
	align-items: center;
	margin: 0 !important;
	color: inherit;
}
v-button {
	width: 2em;
	position: absolute !important;
	width: 100%;
	overflow-y: hidden;
	margin: 0;
}
v-nav-back-price {
	line-height: inherit;
	position: relative;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
v-nav-layout {
	border: 0 none transparent;
}
v-repeater-nav {
	right: 0;
	text-align: center;
}
v-countdown-nav-carousel {
	vertical-align: middle;
}
v-layout-webkit-blocks {
	user-select: none;
	font-size: 1em;
	white-space: nowrap;
}
v-nav {
	height: 100%;
	border: 0 none transparent;
	opacity: 30;
	width: 100%;
}
v-top-totals {
	z-index: 1;
	outline: none !important;
}
v-layout-countdown-carousel {
	padding: 0.5em !important;
	width: 100%;
}
v-next {
	line-height: calc(1em + 2px);
	margin: 0;
	min-width: 0 !important;
}
v-thumbnails-button-position {
	display: inline !important;
}
v-price {
	vertical-align: middle;
}
v-button {
	opacity: 10;
	overflow-x: auto;
	position: absolute;
}
v-repeater-blocks-next {
	white-space: nowrap;
	width: 2em;
}
v-webkit-webkit {
	line-height: calc(1em + 2px);
}
v-position {
	top: calc(50% - 0.5em) !important;
	display: flex;
	opacity: 30;
	color: inherit;
}
v-old-horizontal {
	top: 0;
}
v-price {
	line-height: inherit;
	font-size: 1em;
}
v-top-back {
	flex-grow: 0;
}
v-back-totals {
	color: inherit;
	width: 0 !important;
	transform: translate(50%, -50%);
	font-size: 1em;
}
v-position-top {
	background-color: transparent;
}
v-back-button {
	white-space: nowrap;
	min-height: 0 !important;
	z-index: 1;
	flex-grow: 0;
}
v-blocks-next {
	grid-gap: 30px;
	opacity: 10;
}
v-quantity-countdown {
	box-shadow: none !important;
}
v-nav-button {
	overflow-y: hidden;
	text-decoration: none;
	user-select: none;
	height: 100%;
}
v-carousel {
	display: grid;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	box-sizing: content-box;
}
v-bottom {
	text-transform: inherit;
	vertical-align: middle;
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
v-repeater-button-price {
	-ms-user-select: none;
}
v-top-image {
	display: flex;
	-webkit-user-select: none;
	margin: 0 !important;
}
v-image-tables {
	overflow-y: hidden;
}
v-thumbnails-carousel-button {
	display: flex;
	box-sizing: content-box;
	bottom: 10;
	font-size: 1em;
	border: none !important;
}
v-back {
	height: 100%;
}
v-webkit {
	color: #fff;
}
v-bottom-totals-totals {
	width: 100%;
	top: 50;
	position: relative;
	transform: translate(50%, -50%);
}
v-image {
	text-align: center;
}
v-position {
	width: 100%;
	scrollbar-width: none;
	height: 0 !important;
	margin: 0 !important;
}
v-horizontal-nav-countdown {
	display: inline;
	left: calc(50% - 0.5em) !important;
	margin: 0;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
v-repeater-bottom-position {
	line-height: inherit;
	line-height: inherit;
	margin: 0;
}
.fa-volume-down:before {
  content: "\f027";
}
l-tables {
	grid-gap: 30px;
	display: inline;
}
l-tables-layout {
	display: grid;
	bottom: 0;
}
l-webkit-image {
	letter-spacing: inherit;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	top: 50;
}
l-next-blocks {
	width: 0 !important;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
l-old {
	padding: 0.5em !important;
}
l-webkit-nav-top {
	box-sizing: content-box;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
l-left-webkit {
	opacity: 30;
	-webkit-user-select: none;
}
l-countdown-top-thumbnails {
	height: calc(1em + 3px);
	position: absolute;
	bottom: 0;
	overflow-x: auto;
	top: 10;
}
l-image {
	justify-content: center;
	letter-spacing: inherit;
	fill: currentColor;
	border: none !important;
}
l-next {
	line-height: inherit;
	border: none !important;
}
l-top {
	width: 0 !important;
	outline-width: 0;
	display: inline !important;
}
l-carousel-blocks {
	border: none;
}
l-blocks {
	-webkit-user-select: none;
	bottom: 0;
}
l-thumbnails-position {
	top: 0;
	position: absolute;
}
l-repeater {
	font-size: 1em;
}
l-button {
	margin: 0;
}
l-webkit {
	width: 100%;
	align-items: left;
	top: calc(50% - 0.5em) !important;
	right: 0;
	right: 0;
}
l-horizontal {
	bottom: 10;
	position: relative;
}
l-quantity-nav {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
.fa-volume-mute:before {
  content: "\f6a9";
}
j-totals-tables {
	bottom: 0;
	bottom: 0;
	width: 2em;
	white-space: nowrap;
}
j-thumbnails-button-back {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
j-image-bottom-position {
	right: 0;
	position: relative;
	vertical-align: baseline;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
}
j-carousel-countdown-image {
	bottom: 10;
}
j-back {
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	background-color: transparent;
}
j-carousel-next-top {
	top: 10;
	bottom: 10;
}
j-top-inner-position {
	width: 100%;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
j-next {
	height: calc(1em + 3px);
	display: inline !important;
	flex-shrink: 0;
}
j-webkit {
	flex-grow: 0;
	align-items: center;
	height: 100%;
}
j-left-bottom {
	opacity: 30;
}
j-quantity-quantity-position {
	border: none !important;
	overflow-x: auto;
	grid-gap: 30px;
	opacity: 10;
}
j-repeater {
	flex-shrink: 0;
}
j-back-left {
	outline: none !important;
}
j-image {
	flex-grow: 0;
	width: calc(1em + 3px);
	user-select: none;
	line-height: 1 !important;
}
j-horizontal {
	transform: translate(50%, -50%);
}
j-price-repeater {
	height: 0 !important;
	position: relative;
}
j-button-thumbnails {
	color: inherit;
}
j-left-next-position {
	background-color: transparent;
	margin: 0 !important;
	display: inline;
	white-space: nowrap;
	z-index: 1;
}
j-countdown {
	vertical-align: middle;
	display: inline !important;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	flex-grow: 0;
}
j-layout {
	text-transform: inherit;
	background-color: transparent;
}
j-back-countdown-left {
	display: flex;
	white-space: nowrap;
}
j-nav-button-position {
	min-height: 0 !important;
}
j-top {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	position: absolute;
	justify-content: center;
}
j-top-image {
	scrollbar-width: none;
	-webkit-user-select: none;
	letter-spacing: inherit;
	margin: 0;
}
j-next-countdown-horizontal {
	overflow-x: auto;
	outline-width: 0;
	user-select: none;
	text-align: center;
}
.fa-volume-off:before {
  content: "\f026";
}
f-horizontal-thumbnails-top {
	color: #fff;
	-ms-user-select: none;
}
f-image-thumbnails-layout {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
f-horizontal-back {
	position: absolute;
	position: relative;
}
f-price-totals-position {
	top: 10;
	outline: none !important;
	align-items: left;
	height: 0 !important;
}
f-next-tables-price {
	user-select: none;
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
f-thumbnails {
	flex-shrink: 0;
}
f-top-tables-image {
	color: #fff;
}
f-inner-webkit {
	position: absolute !important;
}
f-next-button {
	flex-shrink: 0;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	display: grid;
}
f-back {
	outline-width: 0;
	top: 10;
}
f-button-webkit {
	justify-content: center;
	bottom: 10;
	width: 0 !important;
	position: absolute !important;
	position: relative;
}
f-top {
	bottom: 20;
	min-width: 0 !important;
	z-index: 1;
}
f-blocks {
	right: 0;
	top: 0;
	-webkit-user-select: none;
	opacity: 30;
}
f-back-blocks {
	-ms-user-select: none;
	min-height: 0 !important;
	outline-width: 0;
	align-items: left;
}
f-quantity {
	width: 100%;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
f-button-price {
	margin: 0 !important;
	min-width: 0 !important;
	z-index: 1;
	-webkit-user-select: none;
}
f-inner {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
f-countdown-quantity {
	top: 50;
	height: 0 !important;
}
f-thumbnails-carousel {
	top: 0;
	display: inline !important;
	box-sizing: content-box;
	right: 0;
}
.fa-volume-up:before {
  content: "\f028";
}
z-layout-button {
	left: calc(50% - 0.5em) !important;
	border: none !important;
}
z-position {
	fill: currentColor;
	min-height: 0 !important;
	opacity: 20;
	line-height: 1 !important;
}
z-button-left-totals {
	vertical-align: middle;
	display: inline !important;
}
z-quantity-bottom {
	bottom: 0;
	display: inline !important;
	opacity: 10;
	width: 2em;
	text-align: center;
}
z-back {
	outline-width: 0;
	text-transform: inherit;
	scrollbar-width: none;
	line-height: 1 !important;
}
z-top {
	display: grid;
	outline: none !important;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
z-layout-tables-quantity {
	display: inline;
	min-width: 0 !important;
	white-space: nowrap;
}
z-horizontal-blocks-totals {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	white-space: nowrap;
}
z-image {
	align-items: center;
}
z-countdown-layout {
	opacity: 30;
	top: 50;
	transform: translate(50%, -50%);
	justify-content: center;
}
z-back-nav {
	white-space: nowrap;
	border: none !important;
}
z-inner-layout-webkit {
	scrollbar-width: none;
	height: calc(1em + 3px);
	text-align: left;
}
z-webkit-horizontal {
	position: absolute !important;
}
z-quantity {
	top: 10;
	border: 0 none transparent;
	outline-width: 0;
	position: absolute;
}
z-totals {
	text-align: center;
	vertical-align: middle;
	fill: currentColor;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
z-tables {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
z-carousel {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	height: 100%;
	text-decoration: none;
	position: absolute;
}
z-layout-nav-totals {
	letter-spacing: inherit;
	flex-grow: 0;
	color: inherit;
	text-align: left;
}
z-price {
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	width: 100%;
}
z-old {
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
z-inner-carousel {
	opacity: 10;
	align-items: left;
}
z-thumbnails {
	text-transform: inherit;
	padding: 0.5em !important;
}
z-horizontal-layout {
	flex-shrink: 0;
	margin: 0;
	overflow-y: hidden;
	bottom: 0;
}
z-old-top-webkit {
	outline: none !important;
	width: 2em;
}
z-nav {
	box-shadow: none !important;
}
z-quantity {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
z-bottom-price {
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
z-inner {
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
z-layout-webkit-blocks {
	vertical-align: middle;
}
z-countdown {
	vertical-align: middle;
	height: 0 !important;
	min-height: 0 !important;
}
z-image {
	margin: 0 !important;
	position: absolute;
	margin: 0 !important;
	line-height: inherit;
}
z-position-thumbnails {
	line-height: inherit;
	min-height: 0 !important;
	background-color: transparent;
}
z-carousel {
	overflow-y: hidden;
	opacity: 30;
}
z-thumbnails-blocks-price {
	outline-width: 0;
	white-space: nowrap;
	outline: none !important;
	line-height: calc(1em + 2px);
}
z-inner-horizontal {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
z-quantity-back {
	overflow-y: hidden;
	color: #fff;
	align-items: center;
	color: #fff;
}
z-inner-inner {
	background-color: transparent;
	min-width: 0 !important;
	opacity: 30;
	line-height: calc(1em + 2px);
}
z-position-top {
	vertical-align: baseline;
}
z-nav-left-image {
	border: none !important;
	font-size: 1em;
	position: absolute;
	fill: currentColor;
}
z-old {
	box-shadow: none !important;
}
z-horizontal-thumbnails-inner {
	bottom: 20;
	top: 50;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	-ms-user-select: none;
}
.fa-vote-yea:before {
  content: "\f772";
}
o-button-quantity {
	color: #fff;
}
o-back-inner-price {
	height: calc(1em + 3px);
	text-align: center;
	top: 0;
	width: calc(1em + 3px);
}
o-position-webkit-old {
	letter-spacing: inherit;
	line-height: 1 !important;
}
o-repeater-next {
	opacity: 1;
	margin: 0;
	text-align: left;
	display: grid;
	border: none !important;
}
o-countdown-left-price {
	fill: currentColor;
	flex-shrink: 0;
	white-space: nowrap;
}
o-blocks-top-nav {
	justify-content: center;
	top: 50;
}
o-blocks {
	top: 50;
	bottom: 0;
}
o-quantity-tables-carousel {
	bottom: 10;
	top: 10;
}
o-layout-position-position {
	color: inherit;
	scrollbar-width: none;
	text-transform: inherit;
}
o-tables {
	min-height: 0 !important;
	z-index: 1;
	line-height: calc(1em + 2px);
	width: 0 !important;
}
o-next {
	position: relative;
	user-select: none;
	align-items: center;
	justify-content: center;
	fill: currentColor;
}
o-horizontal {
	fill: currentColor;
	-webkit-user-select: none;
	color: inherit;
	text-decoration: none;
	-ms-user-select: none;
}
o-blocks-nav-image {
	border: none !important;
	text-transform: inherit;
	vertical-align: middle;
	height: calc(1em + 3px);
}
o-bottom-top {
	text-transform: inherit;
	width: calc(1em + 3px);
}
o-carousel-carousel {
	right: 0;
	opacity: 20;
	top: 50;
	bottom: 20;
}
o-bottom-old-repeater {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	overflow-y: hidden;
}
o-repeater-image-image {
	display: inline !important;
	height: 0 !important;
	color: inherit;
	-ms-user-select: none;
	display: inline;
}
o-layout-back {
	font-size: 1em;
	justify-content: center;
	min-width: 0 !important;
	box-shadow: none !important;
	overflow-x: auto;
}
o-next-quantity {
	opacity: 20;
	width: 100%;
	margin: 0;
}
o-button {
	min-height: 0 !important;
	border: none;
	scrollbar-width: none;
}
o-image-carousel {
	outline: none !important;
	position: relative;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
o-left-back {
	opacity: 20;
	border: none;
	right: 0;
}
o-next {
	flex-shrink: 0;
	min-height: 0 !important;
	letter-spacing: inherit;
}
o-position-blocks-nav {
	display: inline !important;
}
o-back-price-blocks {
	opacity: 10;
	align-items: center;
	text-align: center;
}
o-blocks {
	vertical-align: middle;
	min-height: 0 !important;
	bottom: 0;
	flex-shrink: 0;
}
o-nav-button-horizontal {
	overflow-y: hidden;
	grid-gap: 30px;
	color: inherit;
	right: 0;
	grid-gap: 30px;
}
.fa-vr-cardboard:before {
  content: "\f729";
}
l-webkit-nav {
	display: flex;
	background-color: transparent;
	box-sizing: content-box;
	top: 10;
	left: calc(50% - 0.5em) !important;
}
l-button {
	align-items: center;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
l-inner-back-bottom {
	box-shadow: none !important;
}
l-countdown {
	box-shadow: none !important;
	user-select: none;
}
l-back {
	font: inherit inherit inherit/inherit inherit;
}
l-inner-position {
	opacity: 20;
}
l-old {
	grid-gap: 30px;
}
l-quantity-tables {
	height: calc(1em + 3px);
	grid-gap: 30px;
}
l-back {
	display: grid;
	min-width: 0 !important;
}
l-bottom-left-left {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
l-layout-position {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	position: relative;
	display: inline;
}
l-countdown-left-position {
	z-index: 1;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	height: 0 !important;
	position: absolute !important;
}
l-totals {
	flex-shrink: 0;
}
l-top {
	border: none;
	border: none !important;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
l-repeater-back {
	line-height: inherit;
	white-space: nowrap;
	display: inline !important;
	opacity: 1;
	line-height: calc(1em + 2px);
}
l-layout-tables-old {
	border: none;
	justify-content: center;
}
l-quantity-webkit-bottom {
	min-width: 0 !important;
	overflow-x: auto;
	border: none;
}
l-tables-thumbnails {
	overflow-y: hidden;
	text-decoration: none;
	width: 0 !important;
}
l-nav-back-carousel {
	left: calc(50% - 0.5em) !important;
	color: #fff;
	letter-spacing: inherit;
}
.fa-vuejs:before {
  content: "\f41f";
}
z-top-totals {
	white-space: nowrap;
	opacity: 1;
	top: 50;
	top: 0;
}
z-old-blocks-tables {
	flex-shrink: 0;
}
z-old-horizontal-next {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
}
z-back {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	overflow-x: auto;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
z-carousel-back-countdown {
	user-select: none;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	color: #fff;
	-ms-user-select: none;
}
z-thumbnails-carousel {
	color: inherit;
	transform: translate(50%, -50%);
	line-height: inherit;
	position: relative;
}
z-totals-next-next {
	position: relative;
	margin: 0 !important;
	color: #fff;
	bottom: 0;
	line-height: inherit;
}
z-quantity {
	outline: none !important;
}
z-button-totals-position {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
z-layout-top-inner {
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	width: 0 !important;
	position: absolute !important;
}
z-bottom-countdown {
	display: grid;
	opacity: 20;
}
z-button {
	white-space: nowrap;
}
z-back {
	min-height: 0 !important;
	position: absolute;
}
z-back-nav-bottom {
	opacity: 20;
	letter-spacing: inherit;
	flex-shrink: 0;
}
z-thumbnails-old-carousel {
	top: calc(50% - 0.5em) !important;
}
z-thumbnails-repeater-top {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
z-price-thumbnails {
	color: #fff;
	min-width: 0 !important;
	text-align: left;
	bottom: 10;
	min-height: 0 !important;
}
z-horizontal-inner-blocks {
	user-select: none;
}
z-horizontal {
	margin: 0;
	-ms-user-select: none;
	font-size: 1em;
}
z-price {
	width: calc(1em + 3px);
	box-sizing: content-box;
}
z-left-button-totals {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	text-decoration: none;
}
z-webkit-totals {
	display: grid;
}
z-top {
	min-height: 0 !important;
	display: flex;
	align-items: center;
}
z-position-countdown {
	text-align: left;
}
z-countdown {
	top: 10;
	line-height: 1 !important;
	margin: 0 !important;
	-webkit-user-select: none;
	justify-content: center;
}
z-nav-image {
	margin: 0 !important;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	-webkit-user-select: none;
}
z-horizontal {
	opacity: 30;
	text-align: left;
}
z-carousel-button {
	-webkit-user-select: none;
	border: none !important;
}
z-nav-blocks {
	align-items: left;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	position: relative;
}
z-countdown {
	text-decoration: none;
	scrollbar-width: none;
}
z-carousel {
	line-height: inherit;
	top: 0;
	flex-shrink: 0;
	opacity: 20;
}
z-webkit-carousel-button {
	display: inline !important;
}
z-repeater-blocks-repeater {
	position: absolute;
	user-select: none;
}
z-quantity-inner-position {
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	color: #fff;
}
z-totals-button-button {
	top: 50;
	justify-content: center;
	text-decoration: none;
}
z-blocks {
	text-transform: inherit;
	line-height: inherit;
	align-items: left;
	box-shadow: none !important;
	position: absolute !important;
}
.fa-walking:before {
  content: "\f554";
}
v-old {
	position: absolute !important;
}
v-old-inner {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	bottom: 20;
	display: grid;
	vertical-align: baseline;
}
v-next-totals {
	opacity: 30;
	color: inherit;
}
v-next-blocks-old {
	overflow-y: hidden;
	box-shadow: none !important;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
v-inner-quantity {
	opacity: 20;
	display: grid;
	overflow-x: auto;
	bottom: 20;
	display: flex;
}
v-thumbnails-top-back {
	line-height: calc(1em + 2px);
	color: inherit;
	display: inline !important;
	text-decoration: none;
}
v-repeater {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	position: absolute !important;
}
v-bottom {
	border: 0 none transparent;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
}
v-carousel {
	width: 2em;
	display: flex;
}
v-price {
	bottom: 10;
	min-width: 0 !important;
}
v-price-back {
	vertical-align: baseline;
}
v-top {
	width: 2em;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	letter-spacing: inherit;
}
v-position-inner {
	margin: 0 !important;
}
v-tables {
	flex-grow: 0;
	position: absolute;
	width: 100%;
	overflow-x: auto;
}
v-repeater-thumbnails-price {
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
v-webkit-next {
	-ms-user-select: none;
	outline-width: 0;
	vertical-align: baseline;
}
v-layout {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
}
v-bottom {
	scrollbar-width: none;
	user-select: none;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
v-blocks-webkit-top {
	text-align: center;
	position: absolute;
	box-sizing: content-box;
}
v-horizontal-repeater {
	top: 10;
	padding: 0.5em !important;
}
v-tables-image {
	vertical-align: baseline;
	scrollbar-width: none;
}
v-tables {
	min-height: 0 !important;
}
v-thumbnails-old-layout {
	flex-grow: 0;
	width: 2em;
	overflow-x: auto;
	box-shadow: none !important;
}
v-carousel-carousel {
	border: none;
	outline: none !important;
	color: #fff;
	border: none !important;
}
v-next {
	text-align: left;
	flex-grow: 0;
}
v-next {
	transform: translate(50%, -50%);
	height: 0 !important;
	text-transform: inherit;
}
v-inner-left {
	text-align: left;
}
v-tables-next-tables {
	border: none;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
v-layout {
	box-shadow: none !important;
}
v-price-thumbnails {
	outline: none !important;
	border: none !important;
	border: none !important;
	vertical-align: baseline;
}
v-next-top {
	-ms-user-select: none;
	scrollbar-width: none;
	height: 100%;
	flex-shrink: 0;
	display: inline !important;
}
v-next-button {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	position: absolute;
}
v-repeater-inner-tables {
	border: 0 none transparent;
	z-index: 1;
	bottom: 20;
}
v-tables-image {
	opacity: 30;
	text-align: center;
	border: 0 none transparent;
	height: calc(1em + 3px);
	width: 100%;
}
v-thumbnails-image {
	background-color: transparent;
	position: relative;
}
.fa-wallet:before {
  content: "\f555";
}
j-top-nav-button {
	bottom: 20;
	vertical-align: baseline;
	overflow-x: auto;
}
j-left {
	outline: none !important;
	vertical-align: baseline;
}
j-back-thumbnails-position {
	width: 2em;
	padding: 0.5em !important;
	top: 0;
	justify-content: center;
	vertical-align: baseline;
}
j-back-image-horizontal {
	flex-grow: 0;
	line-height: 1 !important;
}
j-thumbnails-price-horizontal {
	min-height: 0 !important;
	text-transform: inherit;
	color: inherit;
	height: 100%;
	padding: 0.5em !important;
}
j-position-webkit-quantity {
	opacity: 10;
}
j-layout-carousel-bottom {
	background-color: transparent;
	top: 0;
	border: none !important;
	height: 0 !important;
	overflow-y: hidden;
}
j-nav-next {
	fill: currentColor;
	line-height: inherit;
}
j-left-top {
	vertical-align: baseline;
}
j-position {
	-ms-user-select: none;
	display: grid;
	bottom: 20;
	text-decoration: none;
}
j-old {
	text-align: left;
}
j-image {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	align-items: center;
	align-items: left;
}
j-price {
	display: flex;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
j-layout-nav {
	position: absolute !important;
	align-items: left;
}
j-top-tables {
	position: relative;
	transform: translate(50%, -50%);
	display: flex;
	opacity: 20;
}
j-old-totals {
	bottom: 0;
	height: calc(1em + 3px);
	top: 10;
}
j-price {
	display: inline;
	align-items: left;
	border: none;
	align-items: left;
}
j-quantity-tables {
	bottom: 10;
	bottom: 10;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
j-inner {
	transform: translate(50%, -50%);
	right: 0;
}
j-horizontal {
	z-index: 1;
	position: relative;
	outline-width: 0;
	box-sizing: content-box;
}
j-countdown-webkit-carousel {
	margin: 0 !important;
	width: 2em;
	margin: 0;
	vertical-align: baseline;
	width: 0 !important;
}
j-image {
	box-shadow: none !important;
	right: 0;
	display: grid;
}
j-carousel-back-position {
	opacity: 30;
	color: #fff;
}
j-inner {
	grid-gap: 30px;
	justify-content: center;
	text-align: center;
	bottom: 20;
}
j-tables-bottom-thumbnails {
	text-decoration: none;
}
j-top {
	text-align: center;
	vertical-align: middle;
	overflow-y: hidden;
	align-items: center;
}
j-left-button {
	box-sizing: content-box;
	user-select: none;
	-ms-user-select: none;
}
j-top-nav {
	padding: 0.5em !important;
}
.fa-warehouse:before {
  content: "\f494";
}
o-horizontal-inner {
	left: calc(50% - 0.5em) !important;
	height: 100%;
	opacity: 20;
	align-items: center;
	background-color: transparent;
}
o-top-horizontal {
	padding: 0.5em !important;
	fill: currentColor;
	width: 0 !important;
	height: 0 !important;
}
o-repeater {
	position: absolute;
	margin: 0;
	min-width: 0 !important;
	opacity: 30;
}
o-horizontal-left-bottom {
	z-index: 1;
}
o-nav-totals {
	display: inline !important;
}
o-back {
	-webkit-text-decoration-skip: objects;
}
o-totals-quantity {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
o-blocks-image {
	overflow-y: hidden;
	bottom: 20;
	bottom: 20;
	white-space: nowrap;
}
o-layout-blocks {
	-ms-user-select: none;
	margin: 0;
	text-decoration: none;
}
o-carousel-horizontal-button {
	margin: 0 !important;
	display: inline !important;
	fill: currentColor;
	color: #fff;
}
o-thumbnails-image-old {
	border: none;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
o-top-blocks-repeater {
	overflow-y: hidden;
	bottom: 20;
	border: none !important;
}
o-layout-position-tables {
	grid-template-columns: 1fr 1fr;
	display: flex;
	margin: 0 !important;
	line-height: 1 !important;
	right: 0;
}
.fa-water:before {
  content: "\f773";
}
b-old {
	-webkit-text-decoration-skip: objects;
}
b-totals-image {
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	outline-width: 0;
	opacity: 20;
}
b-carousel {
	opacity: 20;
	width: 2em;
	position: absolute !important;
	white-space: nowrap;
	width: 100%;
}
b-layout-tables-position {
	bottom: 10;
	overflow-y: hidden;
	height: calc(1em + 3px);
	bottom: 20;
}
b-inner-countdown-layout {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
b-countdown-repeater-countdown {
	z-index: 1;
	outline-width: 0;
	justify-content: center;
	opacity: 1;
	position: absolute !important;
}
b-repeater {
	display: inline;
}
b-carousel-layout-left {
	top: 10;
	padding: 0.5em !important;
	text-align: left;
	vertical-align: baseline;
}
b-quantity {
	padding: 0.5em !important;
}
b-inner-horizontal-countdown {
	z-index: 1;
	align-items: left;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
b-horizontal-button {
	-webkit-user-select: none;
	border: none !important;
}
b-countdown-old-inner {
	display: grid;
}
b-carousel-repeater {
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
b-blocks-tables {
	opacity: 1;
}
b-bottom {
	-ms-user-select: none;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
b-next-back-button {
	line-height: inherit;
}
b-image {
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
b-blocks-left {
	-webkit-user-select: none;
}
b-tables-old-webkit {
	top: 10;
	background-color: transparent;
	line-height: calc(1em + 2px);
}
b-repeater-top {
	color: inherit;
	top: 50;
	grid-template-columns: 1fr 1fr;
}
b-carousel {
	vertical-align: baseline;
	display: inline;
}
b-position-price-webkit {
	min-height: 0 !important;
}
b-carousel {
	letter-spacing: inherit;
	-webkit-user-select: none;
	color: #fff;
	width: 0 !important;
}
b-position-bottom-horizontal {
	display: inline;
}
b-top-repeater-totals {
	top: 50;
	line-height: 1 !important;
	width: 0 !important;
	margin: 0;
}
b-tables-nav {
	position: relative;
}
b-horizontal-position-inner {
	text-transform: inherit;
	overflow-x: auto;
}
b-top-repeater-back {
	overflow-x: auto;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
b-tables-nav-blocks {
	color: #fff;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
b-layout-position-old {
	scrollbar-width: none;
}
b-back-bottom {
	font-size: 1em;
	opacity: 1;
}
b-next-left {
	line-height: 1 !important;
	bottom: 20;
	width: 100%;
	text-align: center;
}
b-old-bottom-webkit {
	line-height: calc(1em + 2px);
	border: none;
	margin: 0 !important;
	bottom: 0;
}
b-webkit {
	overflow-x: auto;
	z-index: 1;
	text-align: left;
	background-color: transparent;
}
b-bottom-quantity-left {
	display: grid;
	position: absolute !important;
	text-decoration: none;
	vertical-align: baseline;
}
b-left-inner {
	-ms-user-select: none;
	-ms-user-select: none;
	outline: none !important;
}
b-blocks {
	width: 100%;
	line-height: calc(1em + 2px);
	height: 100%;
	opacity: 1;
	outline-width: 0;
}
b-button {
	height: 100%;
}
b-thumbnails-tables-left {
	border: 0 none transparent;
	width: 100%;
}
b-carousel-top {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
}
b-nav {
	background-color: transparent;
}
b-totals-next-image {
	outline-width: 0;
}
b-image-webkit-quantity {
	top: 50;
	box-shadow: none !important;
	bottom: 20;
}
b-layout-blocks-position {
	opacity: 10;
}
b-inner {
	align-items: left;
	user-select: none;
}
b-back-image {
	position: absolute;
	text-decoration: none;
	white-space: nowrap;
}
b-old-position-bottom {
	left: calc(50% - 0.5em) !important;
	border: none;
}
b-layout-nav {
	border: none !important;
	display: inline;
	text-align: center;
	text-align: center;
}
b-webkit-bottom-countdown {
	outline: none !important;
	grid-gap: 30px;
	align-items: left;
}
b-horizontal-countdown-top {
	display: grid;
	border: none;
	bottom: 10;
	border: none;
}
b-left-webkit-quantity {
	min-height: 0 !important;
	display: grid;
	width: 0 !important;
	margin: 0 !important;
}
b-nav {
	flex-shrink: 0;
	flex-shrink: 0;
	vertical-align: baseline;
}
.fa-wave-square:before {
  content: "\f83e";
}
p-tables-price-price {
	vertical-align: baseline;
	min-height: 0 !important;
	flex-grow: 0;
	letter-spacing: inherit;
}
p-next-layout {
	text-align: center;
	top: 10;
}
p-price {
	text-transform: inherit;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
p-tables-carousel {
	opacity: 1;
	align-items: left;
}
p-bottom-next-quantity {
	margin: 0 !important;
}
p-repeater-tables-layout {
	letter-spacing: inherit;
	margin: 0 !important;
	color: inherit;
	min-height: 0 !important;
}
p-horizontal-countdown-top {
	bottom: 20;
	box-shadow: none !important;
}
p-blocks-inner {
	border: none;
	outline: none !important;
	position: absolute;
	text-decoration: none;
}
p-blocks {
	border: 0 none transparent;
}
p-top {
	display: flex;
	border: 0 none transparent;
	min-width: 0 !important;
}
p-inner-horizontal-tables {
	border: none;
	width: 2em;
	height: calc(1em + 3px);
	min-height: 0 !important;
	top: 10;
}
p-webkit-old {
	align-items: center;
	overflow-y: hidden;
	align-items: center;
	display: grid;
}
p-nav {
	display: grid;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	opacity: 10;
}
p-blocks-blocks-image {
	vertical-align: baseline;
	margin: 0;
	justify-content: center;
	justify-content: center;
	user-select: none;
}
p-next-thumbnails {
	user-select: none;
	line-height: calc(1em + 2px);
}
p-totals-countdown {
	top: 0;
	bottom: 10;
}
p-button-quantity-nav {
	height: 100%;
	position: absolute !important;
	position: relative;
}
p-position {
	top: 50;
}
p-inner {
	min-width: 0 !important;
	vertical-align: middle;
}
p-quantity {
	vertical-align: middle;
}
p-next-next {
	position: relative;
	color: #fff;
	width: calc(1em + 3px);
}
.fa-waze:before {
  content: "\f83f";
}
p-inner-left {
	width: 100%;
	-webkit-text-decoration-skip: objects;
	top: 50;
	border: 0 none transparent;
}
p-webkit {
	text-transform: inherit;
	align-items: left;
	-webkit-text-decoration-skip: objects;
}
p-old-repeater-bottom {
	box-shadow: none !important;
}
p-left-old-next {
	display: inline !important;
	border: none !important;
	line-height: inherit;
}
p-button-left {
	scrollbar-width: none;
	display: inline !important;
	min-height: 0 !important;
	display: inline !important;
	position: absolute;
}
p-top-inner-layout {
	display: inline;
	opacity: 1;
	outline: none !important;
}
p-top {
	right: 0;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
p-top-button {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	border: none !important;
	vertical-align: baseline;
	display: grid;
}
p-back-totals-webkit {
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	display: flex;
	width: 2em;
	align-items: center;
}
p-left-carousel-position {
	z-index: 1;
}
p-position {
	margin: 0;
	color: #fff;
	border: none;
	flex-grow: 0;
	width: 100%;
}
p-old {
	top: 0;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	width: 0 !important;
	outline: none !important;
}
p-nav-bottom-price {
	flex-grow: 0;
	bottom: 20;
}
p-price {
	fill: currentColor;
	scrollbar-width: none;
	bottom: 10;
	-ms-user-select: none;
	align-items: center;
}
p-next-tables-layout {
	width: 2em;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
p-countdown-top {
	opacity: 30;
}
p-blocks-left-left {
	bottom: 0;
	line-height: inherit;
}
p-thumbnails {
	bottom: 10;
	min-height: 0 !important;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
p-layout {
	height: calc(1em + 3px);
}
p-image-blocks {
	min-height: 0 !important;
}
p-tables-next-image {
	opacity: 30;
	outline: none !important;
	min-height: 0 !important;
	font-size: 1em;
	font-size: 1em;
}
p-inner-countdown-left {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	text-decoration: none;
	bottom: 20;
	margin: 0 !important;
}
.fa-weebly:before {
  content: "\f5cc";
}
l-inner-repeater-old {
	border: 0 none transparent;
	letter-spacing: inherit;
	box-sizing: content-box;
}
l-carousel-top-image {
	opacity: 1;
	position: absolute;
	opacity: 1;
	color: #fff;
	justify-content: center;
}
l-tables {
	display: inline;
	text-align: center;
}
l-quantity-inner {
	display: inline !important;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	width: 0 !important;
}
l-image-bottom {
	margin: 0 !important;
}
l-horizontal-countdown {
	outline-width: 0;
}
l-button-bottom-price {
	opacity: 20;
	border: 0 none transparent;
}
l-webkit-top {
	border: 0 none transparent;
	transform: translate(50%, -50%);
}
l-thumbnails-back-button {
	vertical-align: middle;
	opacity: 30;
}
l-layout-layout-horizontal {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	align-items: left;
}
l-horizontal {
	-webkit-text-decoration-skip: objects;
	right: 0;
}
l-tables-repeater-button {
	color: inherit;
}
l-next {
	text-align: center;
}
l-button {
	color: inherit;
}
l-image-horizontal-thumbnails {
	-webkit-user-select: none;
	margin: 0;
	top: 50;
}
l-repeater-layout {
	border: none !important;
}
l-button {
	letter-spacing: inherit;
	white-space: nowrap;
	font-size: 1em;
}
l-nav-blocks-inner {
	border: 0 none transparent;
	color: inherit;
	height: 0 !important;
	color: inherit;
}
l-blocks-repeater-position {
	top: 10;
	border: none !important;
	color: inherit;
	opacity: 10;
}
l-back-webkit {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
l-button-nav {
	box-sizing: content-box;
	padding: 0.5em !important;
}
l-inner {
	-webkit-text-decoration-skip: objects;
}
l-inner-inner {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	opacity: 10;
	z-index: 1;
}
l-totals-next-next {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	flex-shrink: 0;
	vertical-align: baseline;
}
l-position-horizontal {
	display: inline !important;
	margin: 0;
	height: 100%;
	line-height: calc(1em + 2px);
	width: 0 !important;
}
l-horizontal-position {
	opacity: 20;
	background-color: transparent;
	top: 0;
	min-width: 0 !important;
}
l-tables {
	border: none !important;
	box-sizing: content-box;
}
l-webkit-price {
	grid-gap: 30px;
	background-color: transparent;
	display: inline;
	vertical-align: baseline;
	outline-width: 0;
}
l-quantity-countdown {
	-ms-user-select: none;
	vertical-align: middle;
	justify-content: center;
}
l-image-layout {
	flex-shrink: 0;
	position: absolute;
	align-items: left;
	background-color: transparent;
}
l-image {
	height: calc(1em + 3px);
}
l-layout {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
l-nav-inner {
	color: #fff;
}
l-quantity {
	z-index: 1;
	outline: none !important;
	margin: 0;
}
l-totals-repeater {
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	top: 0;
}
l-webkit {
	height: calc(1em + 3px);
	background-color: transparent;
}
l-left {
	min-height: 0 !important;
}
l-old {
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
l-repeater {
	transform: translate(50%, -50%);
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
l-top-position {
	text-transform: inherit;
}
l-nav {
	width: calc(1em + 3px);
}
l-layout-blocks {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	top: 50;
	margin: 0 !important;
	height: 100%;
}
l-thumbnails-quantity {
	flex-grow: 0;
	display: flex;
	box-shadow: none !important;
	opacity: 20;
}
l-blocks-nav-webkit {
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	border: none !important;
	flex-shrink: 0;
}
l-carousel-quantity-bottom {
	text-align: left;
	user-select: none;
	min-width: 0 !important;
}
l-inner {
	text-align: left;
}
l-quantity-webkit-webkit {
	line-height: 1 !important;
}
l-button {
	border: none;
	outline-width: 0;
	color: inherit;
	min-height: 0 !important;
}
l-old {
	line-height: 1 !important;
	bottom: 10;
	line-height: calc(1em + 2px);
}
l-tables-layout {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	overflow-x: auto;
	vertical-align: middle;
}
l-top-carousel {
	align-items: left;
}
l-button-totals {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
.fa-weibo:before {
  content: "\f18a";
}
j-left-position {
	line-height: calc(1em + 2px);
	line-height: inherit;
}
j-position {
	min-height: 0 !important;
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
j-position-blocks {
	color: inherit;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	line-height: inherit;
}
j-webkit {
	vertical-align: middle;
}
j-layout-old-back {
	align-items: left;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	right: 0;
	width: 100%;
}
j-totals-old-tables {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
j-old-repeater-position {
	display: flex;
	outline: none !important;
}
j-blocks {
	display: flex;
	border: none !important;
	user-select: none;
}
j-carousel {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	opacity: 30;
}
j-next-top {
	width: calc(1em + 3px);
	top: 10;
	outline-width: 0;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
j-old-thumbnails {
	line-height: calc(1em + 2px);
	user-select: none;
	bottom: 0;
	white-space: nowrap;
	justify-content: center;
}
j-horizontal-back-button {
	height: 100%;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
j-next-image {
	display: inline;
	width: 100%;
}
j-inner {
	display: inline;
}
j-horizontal-bottom-quantity {
	grid-template-columns: 1fr 1fr;
	border: none;
	align-items: center;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
j-next {
	vertical-align: baseline;
	scrollbar-width: none;
	box-shadow: none !important;
	color: #fff;
}
j-thumbnails {
	vertical-align: baseline;
	text-align: left;
	scrollbar-width: none;
	display: inline;
	align-items: center;
}
j-layout-thumbnails {
	width: 100%;
}
j-price-webkit {
	overflow-y: hidden;
	flex-grow: 0;
	opacity: 1;
	color: inherit;
}
j-old-horizontal {
	align-items: left;
	grid-gap: 30px;
	height: 100%;
	bottom: 20;
}
j-countdown {
	overflow-x: auto;
	border: none;
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
}
j-blocks-nav-button {
	width: calc(1em + 3px);
}
j-bottom {
	background-color: transparent;
	font-size: 1em;
	bottom: 10;
	display: flex;
}
j-nav-nav-inner {
	right: 0;
	flex-grow: 0;
	flex-shrink: 0;
	text-align: left;
	margin: 0 !important;
}
j-quantity-back-layout {
	-ms-user-select: none;
	text-decoration: none;
	justify-content: center;
	fill: currentColor;
}
j-blocks {
	text-transform: inherit;
	opacity: 30;
	user-select: none;
	justify-content: center;
}
j-tables-thumbnails {
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	line-height: 1 !important;
	align-items: center;
	flex-grow: 0;
}
j-top-bottom {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	height: calc(1em + 3px);
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
.fa-weight:before {
  content: "\f496";
}
q-left {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	border: none;
}
q-position-price {
	align-items: center;
	color: #fff;
	flex-shrink: 0;
	align-items: left;
}
q-top-bottom-position {
	vertical-align: baseline;
}
q-webkit {
	border: none !important;
}
q-layout-blocks-thumbnails {
	top: 50;
	user-select: none;
	margin: 0;
	grid-gap: 30px;
}
q-repeater-back-top {
	bottom: 10;
	right: 0;
	vertical-align: baseline;
}
q-back-webkit-inner {
	display: flex;
	margin: 0 !important;
	display: inline;
	border: none !important;
}
q-horizontal-bottom {
	top: 10;
}
q-next-totals {
	bottom: 10;
	fill: currentColor;
	text-align: left;
	justify-content: center;
	top: 50;
}
q-position-totals-carousel {
	position: relative;
	top: calc(50% - 0.5em) !important;
}
q-price-layout {
	scrollbar-width: none;
	color: inherit;
	flex-shrink: 0;
}
q-old-back-repeater {
	grid-gap: 30px;
	justify-content: center;
	-ms-user-select: none;
	height: 100%;
	opacity: 10;
}
q-repeater {
	box-sizing: content-box;
	box-shadow: none !important;
	opacity: 20;
	bottom: 10;
}
q-carousel-totals-next {
	height: 0 !important;
	margin: 0 !important;
	bottom: 0;
	right: 0;
	top: 10;
}
q-totals-quantity {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
q-position-blocks {
	bottom: 0;
	min-height: 0 !important;
	margin: 0;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
q-layout {
	display: inline !important;
	display: inline;
	letter-spacing: inherit;
}
q-horizontal-old-price {
	width: calc(1em + 3px);
	opacity: 30;
	text-transform: inherit;
	width: 100%;
	display: grid;
}
q-horizontal {
	z-index: 1;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
q-back-horizontal-image {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	grid-gap: 30px;
}
q-position {
	top: 0;
}
q-quantity-next {
	display: inline;
	height: 100%;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
q-back-old-layout {
	margin: 0;
}
q-countdown {
	display: inline !important;
	text-transform: inherit;
	box-sizing: content-box;
}
q-button-top-carousel {
	bottom: 0;
	color: inherit;
	outline: none !important;
	height: calc(1em + 3px);
}
q-old-nav-repeater {
	left: calc(50% - 0.5em) !important;
}
q-repeater-inner-bottom {
	width: 100%;
}
q-carousel-back-top {
	height: 0 !important;
}
.fa-weight-hanging:before {
  content: "\f5cd";
}
u-back-old-webkit {
	flex-grow: 0;
	bottom: 20;
	scrollbar-width: none;
	height: 100%;
}
u-webkit-price-next {
	z-index: 1;
	grid-gap: 30px;
}
u-countdown {
	overflow-x: auto;
	fill: currentColor;
}
u-bottom-back-repeater {
	height: 0 !important;
	box-shadow: none !important;
	outline: none !important;
}
u-top-blocks {
	top: calc(50% - 0.5em) !important;
	color: inherit;
	-ms-user-select: none;
}
u-carousel-thumbnails-horizontal {
	width: 100%;
}
u-bottom-nav {
	font-size: 1em;
	opacity: 30;
}
u-totals-nav-repeater {
	width: calc(1em + 3px);
	border: none !important;
	letter-spacing: inherit;
}
u-position-repeater-left {
	height: 100%;
	flex-shrink: 0;
	position: absolute !important;
	border: none;
}
u-price {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	text-transform: inherit;
}
u-totals {
	fill: currentColor;
	bottom: 10;
	opacity: 10;
	z-index: 1;
	border: 0 none transparent;
}
u-nav-carousel {
	align-items: center;
	z-index: 1;
	font-size: 1em;
	top: 50;
}
u-old-old-bottom {
	display: inline !important;
	opacity: 20;
	height: 0 !important;
}
u-quantity-button-nav {
	height: 0 !important;
	bottom: 20;
	opacity: 10;
}
u-top-countdown-repeater {
	bottom: 20;
}
u-webkit-countdown-carousel {
	-webkit-text-decoration-skip: objects;
	top: 10;
	flex-shrink: 0;
}
u-repeater {
	border: none;
	margin: 0 !important;
}
u-webkit-tables-position {
	justify-content: center;
}
u-position-thumbnails {
	position: relative;
}
u-old-left {
	position: relative;
}
u-webkit {
	position: absolute !important;
	user-select: none;
	align-items: left;
}
u-thumbnails-price {
	outline-width: 0;
	outline: none !important;
	bottom: 10;
	flex-shrink: 0;
}
u-next {
	background-color: transparent;
}
u-carousel-nav-thumbnails {
	opacity: 1;
}
u-quantity {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	bottom: 20;
	opacity: 30;
}
u-inner-quantity-repeater {
	user-select: none;
	z-index: 1;
}
u-nav-price-nav {
	top: 0;
	bottom: 10;
	position: relative;
}
u-tables {
	text-align: left;
	text-transform: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
}
u-carousel-thumbnails {
	bottom: 20;
}
u-countdown {
	fill: currentColor;
	bottom: 0;
	vertical-align: middle;
	line-height: 1 !important;
}
u-position-layout-webkit {
	bottom: 10;
	vertical-align: baseline;
	align-items: left;
	-webkit-user-select: none;
	box-shadow: none !important;
}
u-old-top {
	height: 100%;
}
u-image {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	outline: none !important;
}
u-countdown {
	padding: 0.5em !important;
	grid-gap: 30px;
	justify-content: center;
}
u-layout-carousel {
	outline: none !important;
}
u-next {
	border: none;
	opacity: 10;
	vertical-align: middle;
	opacity: 30;
	justify-content: center;
}
u-image {
	flex-shrink: 0;
}
u-webkit-repeater-next {
	min-height: 0 !important;
	grid-gap: 30px;
}
u-layout-carousel-top {
	width: 0 !important;
	display: flex;
	-webkit-user-select: none;
}
u-quantity-quantity {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
u-nav-button-back {
	flex-shrink: 0;
	width: 0 !important;
	color: #fff;
	white-space: nowrap;
	position: relative;
}
u-position {
	height: calc(1em + 3px);
}
u-tables-carousel-countdown {
	display: grid;
}
u-image-position {
	box-shadow: none !important;
	min-height: 0 !important;
}
u-image {
	min-height: 0 !important;
	margin: 0;
	box-shadow: none !important;
}
u-position {
	color: #fff;
	opacity: 20;
	position: absolute !important;
}
u-top-blocks {
	-webkit-user-select: none;
	bottom: 10;
	min-width: 0 !important;
	overflow-x: auto;
	overflow-x: auto;
}
u-carousel-bottom {
	text-align: center;
}
u-repeater {
	fill: currentColor;
	height: calc(1em + 3px);
	flex-shrink: 0;
	width: 0 !important;
}
u-button-horizontal-layout {
	line-height: inherit;
	opacity: 30;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
.fa-weixin:before {
  content: "\f1d7";
}
i-horizontal-bottom {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	text-align: left;
}
i-carousel {
	-webkit-user-select: none;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
i-tables-button {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	display: flex;
	text-align: left;
}
i-horizontal-inner-totals {
	min-width: 0 !important;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
i-countdown-quantity {
	text-decoration: none;
	box-shadow: none !important;
}
i-image-left {
	flex-grow: 0;
	margin: 0 !important;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
i-thumbnails-countdown {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	-ms-user-select: none;
	margin: 0 !important;
}
i-inner-repeater {
	grid-template-columns: 1fr 1fr;
	border: none !important;
	position: relative;
}
i-top {
	vertical-align: baseline;
	border: none !important;
}
i-thumbnails-thumbnails {
	bottom: 10;
	background-color: transparent;
	align-items: left;
	opacity: 20;
	flex-grow: 0;
}
i-nav-top-top {
	min-height: 0 !important;
	text-decoration: none;
}
i-nav-layout {
	line-height: calc(1em + 2px);
	height: 0 !important;
	min-width: 0 !important;
	display: inline;
}
i-blocks-tables-bottom {
	display: inline !important;
	border: none;
	display: inline;
}
i-quantity {
	top: 50;
	border: none;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
i-inner-back {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
}
i-carousel-left {
	position: absolute !important;
}
i-button {
	border: none !important;
	text-decoration: none;
	text-transform: inherit;
}
i-thumbnails {
	top: 10;
	grid-template-columns: 1fr 1fr;
}
i-repeater {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
i-back-price {
	vertical-align: baseline;
	top: 0;
	white-space: nowrap;
	height: 0 !important;
}
i-back {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	line-height: inherit;
}
i-quantity-price-image {
	top: 50;
	vertical-align: baseline;
}
i-webkit-countdown-back {
	border: none !important;
	align-items: center;
}
i-thumbnails-carousel-top {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
i-horizontal {
	border: 0 none transparent;
	line-height: 1 !important;
	bottom: 0;
	right: 0;
}
i-old {
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
i-left-nav {
	text-decoration: none;
	box-sizing: content-box;
	top: 50;
	opacity: 1;
}
i-carousel-totals {
	white-space: nowrap;
	text-align: center;
	height: 100%;
	padding: 0.5em !important;
	white-space: nowrap;
}
i-inner-bottom {
	color: #fff;
	text-align: center;
}
i-next {
	opacity: 1;
}
i-inner-image-top {
	color: inherit;
	opacity: 20;
	line-height: 1 !important;
}
i-countdown-back {
	width: 100%;
}
i-next-carousel-price {
	min-width: 0 !important;
	border: none !important;
	padding: 0.5em !important;
}
i-top-countdown-webkit {
	line-height: calc(1em + 2px);
}
i-position-repeater-next {
	box-shadow: none !important;
	margin: 0;
	justify-content: center;
	text-transform: inherit;
}
i-position-top-back {
	bottom: 10;
	outline: none !important;
	align-items: left;
	top: 10;
}
i-tables {
	width: 100%;
	flex-grow: 0;
	text-align: center;
	bottom: 20;
	height: 100%;
}
i-webkit-price {
	align-items: left;
	outline: none !important;
}
i-horizontal-nav {
	width: 0 !important;
}
i-inner-image {
	text-transform: inherit;
	bottom: 0;
	top: 0;
	flex-shrink: 0;
}
i-position-old-tables {
	bottom: 0;
	border: none;
	margin: 0;
	bottom: 10;
	vertical-align: middle;
}
i-totals {
	align-items: center;
	width: 0 !important;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
i-horizontal-webkit-totals {
	display: inline;
	bottom: 20;
}
i-left-price {
	height: calc(1em + 3px);
}
i-layout-button-back {
	flex-shrink: 0;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
i-countdown-nav-horizontal {
	border: none;
	font-size: 1em;
	color: #fff;
	outline: none !important;
}
.fa-whatsapp:before {
  content: "\f232";
}
h-tables-countdown {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	position: absolute !important;
}
h-quantity-quantity-price {
	-webkit-user-select: none;
	vertical-align: baseline;
	text-align: center;
	box-sizing: content-box;
	letter-spacing: inherit;
}
h-carousel-thumbnails {
	transform: translate(50%, -50%);
	scrollbar-width: none;
	vertical-align: baseline;
	border: none;
}
h-countdown-back-top {
	align-items: center;
	letter-spacing: inherit;
	border: 0 none transparent;
	right: 0;
	top: 10;
}
h-old-top-back {
	height: 0 !important;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
h-carousel-webkit-old {
	opacity: 1;
	text-align: left;
	-webkit-user-select: none;
}
h-top-next {
	position: absolute;
	margin: 0 !important;
	display: inline !important;
	color: #fff;
}
h-bottom-layout {
	margin: 0 !important;
	text-align: center;
	opacity: 10;
	line-height: inherit;
}
h-webkit {
	box-sizing: content-box;
	display: grid;
}
h-countdown {
	opacity: 10;
	user-select: none;
	color: inherit;
	position: relative;
	bottom: 10;
}
h-blocks {
	width: calc(1em + 3px);
}
h-bottom-quantity-bottom {
	border: none;
	height: calc(1em + 3px);
}
h-webkit-back {
	min-height: 0 !important;
	align-items: center;
	outline: none !important;
	margin: 0;
	display: inline !important;
}
h-left-bottom {
	overflow-x: auto;
}
h-left-inner {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	opacity: 30;
}
h-quantity-image-next {
	flex-grow: 0;
}
h-price {
	top: 10;
	height: 0 !important;
	vertical-align: middle;
}
h-thumbnails-bottom-layout {
	border: none !important;
	outline-width: 0;
	font-size: 1em;
}
h-top-carousel {
	text-align: left;
	padding: 0.5em !important;
	align-items: center;
	border: none;
	opacity: 1;
}
h-carousel {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	border: 0 none transparent;
	user-select: none;
	vertical-align: baseline;
}
h-position-carousel {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	flex-shrink: 0;
}
h-left {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	justify-content: center;
	margin: 0 !important;
}
h-thumbnails-left-bottom {
	flex-grow: 0;
	position: relative;
	white-space: nowrap;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
}
h-totals {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
h-thumbnails {
	left: calc(50% - 0.5em) !important;
	display: grid;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	display: inline !important;
}
h-blocks {
	color: #fff;
}
h-bottom-carousel {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
h-countdown-back-left {
	line-height: calc(1em + 2px);
}
h-quantity {
	position: absolute !important;
	text-transform: inherit;
	align-items: center;
	text-decoration: none;
	opacity: 30;
}
h-inner {
	vertical-align: middle;
	overflow-y: hidden;
}
h-horizontal {
	min-height: 0 !important;
}
h-position {
	position: absolute !important;
	vertical-align: baseline;
	height: 0 !important;
	opacity: 10;
}
h-image-image {
	flex-shrink: 0;
	color: inherit;
}
h-inner {
	height: 0 !important;
	text-align: left;
	user-select: none;
}
h-position-blocks-next {
	margin: 0 !important;
}
h-bottom-image {
	align-items: center;
}
h-horizontal-position {
	min-width: 0 !important;
	line-height: inherit;
	fill: currentColor;
}
h-layout-thumbnails-top {
	opacity: 1;
	height: 100%;
	z-index: 1;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
h-button-price-countdown {
	text-align: left;
	overflow-x: auto;
	justify-content: center;
	width: 100%;
	box-shadow: none !important;
}
h-layout-top {
	height: 100%;
	flex-shrink: 0;
	flex-shrink: 0;
	width: 0 !important;
	align-items: left;
}
h-totals-back {
	text-transform: inherit;
}
h-blocks-next {
	text-align: center;
}
h-quantity-countdown {
	border: none !important;
	margin: 0;
	width: 100%;
}
h-price {
	min-width: 0 !important;
	opacity: 30;
}
h-nav-webkit-old {
	display: grid;
	outline-width: 0;
}
h-layout-carousel-carousel {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	flex-grow: 0;
}
h-top-left {
	bottom: 10;
}
h-old-button {
	top: 10;
	background-color: transparent;
	text-align: center;
}
.fa-whatsapp-square:before {
  content: "\f40c";
}
p-next-carousel {
	color: #fff;
	display: inline !important;
}
p-price-horizontal-next {
	line-height: 1 !important;
	display: inline;
	border: none !important;
	background-color: transparent;
}
p-bottom-thumbnails-price {
	top: calc(50% - 0.5em) !important;
}
p-blocks-webkit {
	outline-width: 0;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
p-inner-bottom-horizontal {
	opacity: 1;
}
p-image {
	display: inline;
}
p-tables-old {
	line-height: 1 !important;
	bottom: 20;
	overflow-y: hidden;
	justify-content: center;
	position: absolute;
}
p-webkit-layout {
	height: 100%;
	text-transform: inherit;
}
p-back-layout {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
p-position {
	border: 0 none transparent;
}
p-repeater-price {
	opacity: 30;
	border: none;
	display: inline !important;
	outline-width: 0;
}
p-back-old {
	border: none;
}
p-countdown-webkit {
	background-color: transparent;
	right: 0;
}
p-image-webkit {
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
p-bottom-button-price {
	display: flex;
	opacity: 1;
	fill: currentColor;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
}
p-price {
	display: flex;
	letter-spacing: inherit;
	width: 2em;
}
p-tables-repeater {
	text-decoration: none;
	color: #fff;
}
.fa-wheelchair:before {
  content: "\f193";
}
s-image {
	display: grid;
	opacity: 30;
	line-height: calc(1em + 2px);
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
s-thumbnails-totals-button {
	top: 0;
}
s-totals-tables-next {
	background-color: transparent;
	color: inherit;
	opacity: 20;
}
s-next {
	user-select: none;
	flex-shrink: 0;
	height: 100%;
	top: 0;
	border: none !important;
}
s-button {
	box-sizing: content-box;
	opacity: 30;
	letter-spacing: inherit;
	min-width: 0 !important;
}
s-price-webkit-horizontal {
	white-space: nowrap;
	fill: currentColor;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
}
s-next {
	vertical-align: middle;
	align-items: left;
	height: 100%;
}
s-top {
	top: 10;
	left: calc(50% - 0.5em) !important;
}
s-next-image {
	margin: 0;
	padding: 0.5em !important;
}
s-horizontal-image-blocks {
	height: 0 !important;
	min-height: 0 !important;
	display: inline;
}
s-left {
	flex-grow: 0;
	width: 100%;
}
s-blocks-tables-position {
	vertical-align: baseline;
	font-size: 1em;
	opacity: 1;
}
s-back-countdown-horizontal {
	scrollbar-width: none;
	fill: currentColor;
}
s-blocks-button {
	position: relative;
	top: 0;
	user-select: none;
	display: inline !important;
}
s-totals-price {
	left: calc(50% - 0.5em) !important;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
s-totals {
	margin: 0 !important;
	height: calc(1em + 3px);
}
s-top {
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	opacity: 20;
	-webkit-user-select: none;
}
s-countdown-carousel {
	opacity: 1;
	text-align: left;
	outline: none !important;
	height: calc(1em + 3px);
	position: absolute;
}
s-webkit-layout {
	position: relative;
	bottom: 0;
	font-size: 1em;
	color: inherit;
}
s-inner-left-quantity {
	user-select: none;
	bottom: 20;
	font-size: 1em;
}
.fa-whmcs:before {
  content: "\f40d";
}
d-nav {
	align-items: left;
	z-index: 1;
}
d-position {
	bottom: 20;
	text-decoration: none;
	bottom: 0;
	text-decoration: none;
}
d-price-webkit-quantity {
	top: 0;
	margin: 0;
	user-select: none;
}
d-carousel {
	color: #fff;
}
d-countdown {
	bottom: 10;
	-webkit-text-decoration-skip: objects;
	display: inline;
	border: none;
	width: 0 !important;
}
d-inner-bottom {
	border: 0 none transparent;
	width: 2em;
	overflow-y: hidden;
	border: 0 none transparent;
}
d-button {
	height: calc(1em + 3px);
	outline: none !important;
}
d-old-layout {
	opacity: 20;
	border: none !important;
	width: calc(1em + 3px);
	top: 50;
}
d-repeater-old {
	-webkit-text-decoration-skip: objects;
}
d-horizontal-price-inner {
	height: 0 !important;
	-webkit-user-select: none;
	opacity: 30;
}
d-countdown {
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	height: 0 !important;
}
d-left-countdown {
	margin: 0;
	flex-shrink: 0;
	overflow-x: auto;
	width: 100%;
	transform: translate(50%, -50%);
}
d-blocks-countdown-countdown {
	outline-width: 0;
	align-items: left;
}
d-old-tables-old {
	-webkit-text-decoration-skip: objects;
	right: 0;
	min-height: 0 !important;
	outline: none !important;
	min-width: 0 !important;
}
d-price {
	top: 50;
	height: 0 !important;
}
d-image {
	border: none;
}
d-nav {
	position: absolute;
	right: 0;
}
d-bottom-thumbnails-thumbnails {
	-webkit-user-select: none;
}
d-old {
	display: grid;
	display: inline;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
d-position-nav-next {
	height: 0 !important;
	transform: translate(50%, -50%);
	position: absolute;
	letter-spacing: inherit;
}
d-repeater-price {
	opacity: 1;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
d-bottom-thumbnails {
	line-height: inherit;
	font-size: 1em;
	z-index: 1;
	display: grid;
}
d-thumbnails-bottom-position {
	margin: 0 !important;
}
d-tables-repeater-thumbnails {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
d-image {
	background-color: transparent;
	padding: 0.5em !important;
}
d-repeater-position-nav {
	text-align: center;
	margin: 0;
}
d-blocks-blocks-button {
	box-sizing: content-box;
}
d-repeater-countdown {
	opacity: 30;
	color: #fff;
	display: grid;
	border: 0 none transparent;
	background-color: transparent;
}
d-webkit-horizontal {
	display: flex;
	background-color: transparent;
	min-width: 0 !important;
	align-items: center;
}
.fa-wifi:before {
  content: "\f1eb";
}
t-old-repeater-totals {
	vertical-align: middle;
	user-select: none;
	top: 0;
	user-select: none;
	right: 0;
}
t-repeater-bottom-left {
	display: inline !important;
}
t-nav-thumbnails-back {
	bottom: 0;
	height: 0 !important;
	position: absolute !important;
	letter-spacing: inherit;
}
t-left-blocks-repeater {
	opacity: 1;
	flex-grow: 0;
	outline-width: 0;
	flex-grow: 0;
	color: #fff;
}
t-position-inner {
	position: absolute !important;
	display: inline !important;
	grid-gap: 30px;
}
t-totals {
	white-space: nowrap;
	position: absolute !important;
	min-width: 0 !important;
}
t-top-horizontal {
	grid-template-columns: 1fr 1fr;
	display: flex;
	outline: none !important;
	grid-gap: 30px;
	position: absolute !important;
}
t-blocks-carousel {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	flex-shrink: 0;
}
t-quantity-repeater {
	align-items: center;
	user-select: none;
	display: grid;
	z-index: 1;
	opacity: 30;
}
t-repeater-layout {
	transform: translate(50%, -50%);
}
t-horizontal-next {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	display: flex;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
t-position-next-image {
	color: inherit;
	display: grid;
}
t-price-quantity {
	display: inline;
	align-items: left;
	color: inherit;
	scrollbar-width: none;
	box-sizing: content-box;
}
t-position {
	height: 100%;
	overflow-x: auto;
	opacity: 30;
}
t-image-position-tables {
	padding: 0.5em !important;
	line-height: inherit;
	outline: none !important;
	border: 0 none transparent;
}
t-left-bottom-left {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	fill: currentColor;
	top: 50;
}
t-button-thumbnails {
	line-height: calc(1em + 2px);
	outline: none !important;
}
t-top {
	opacity: 20;
	top: 0;
	text-decoration: none;
}
t-countdown-next {
	width: 100%;
	vertical-align: baseline;
	width: 100%;
	position: absolute !important;
	opacity: 10;
}
t-carousel {
	scrollbar-width: none;
	margin: 0 !important;
}
.fa-wikipedia-w:before {
  content: "\f266";
}
o-next-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	display: inline !important;
}
o-next {
	flex-shrink: 0;
	display: grid;
}
o-countdown {
	opacity: 10;
	text-align: left;
}
o-button-thumbnails {
	color: #fff;
	scrollbar-width: none;
	top: 50;
	bottom: 20;
	display: inline !important;
}
o-next-horizontal-price {
	vertical-align: baseline;
	width: 2em;
	opacity: 30;
	width: 100%;
	text-decoration: none;
}
o-webkit {
	top: 10;
	height: calc(1em + 3px);
}
o-blocks-blocks-repeater {
	-webkit-user-select: none;
	height: 0 !important;
	bottom: 20;
}
o-image-old {
	text-decoration: none;
	opacity: 10;
	border: 0 none transparent;
	position: relative;
}
o-button-price {
	line-height: calc(1em + 2px);
}
o-position-carousel-thumbnails {
	user-select: none;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
o-carousel {
	height: 0 !important;
	overflow-x: auto;
}
o-carousel-webkit {
	width: 2em;
	display: grid;
	width: calc(1em + 3px);
	text-transform: inherit;
}
o-old {
	opacity: 20;
}
o-thumbnails {
	font-size: 1em;
}
o-back {
	top: 10;
	width: 0 !important;
	text-transform: inherit;
	align-items: left;
	flex-shrink: 0;
}
o-next-tables-tables {
	border: none;
	scrollbar-width: none;
	opacity: 30;
}
o-image-price-back {
	scrollbar-width: none;
	align-items: left;
}
o-price-image {
	margin: 0 !important;
	opacity: 30;
	color: inherit;
}
o-position {
	font-size: 1em;
	opacity: 1;
}
o-back {
	fill: currentColor;
}
o-layout-quantity-totals {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	display: inline !important;
}
o-repeater {
	text-decoration: none;
	box-shadow: none !important;
}
o-nav-countdown {
	font-size: 1em;
	opacity: 10;
	flex-shrink: 0;
	-webkit-user-select: none;
	line-height: inherit;
}
o-quantity {
	vertical-align: middle;
	margin: 0;
	flex-shrink: 0;
	width: 100%;
}
o-bottom-price-next {
	flex-shrink: 0;
}
o-repeater {
	min-height: 0 !important;
	vertical-align: middle;
}
o-next-top {
	text-align: left;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
o-layout-countdown-top {
	width: 2em;
	opacity: 1;
	line-height: 1 !important;
	overflow-x: auto;
	line-height: 1 !important;
}
o-image-next {
	user-select: none;
	height: 100%;
	text-align: left;
	overflow-x: auto;
	border: none;
}
o-button-blocks {
	height: 100%;
	grid-gap: 30px;
	opacity: 20;
	white-space: nowrap;
	min-height: 0 !important;
}
o-blocks-image-repeater {
	grid-template-columns: 1fr 1fr;
}
o-thumbnails-bottom {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
o-left-countdown {
	width: 2em;
	border: 0 none transparent;
	text-align: center;
	z-index: 1;
	margin: 0;
}
o-position-nav-left {
	opacity: 30;
	user-select: none;
}
o-nav-countdown-image {
	display: inline !important;
	white-space: nowrap;
	height: 0 !important;
	border: none !important;
	bottom: 20;
}
o-position-blocks-nav {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	letter-spacing: inherit;
}
o-price-top-countdown {
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
o-repeater {
	user-select: none;
}
o-totals-countdown-next {
	top: 10;
	text-align: center;
}
o-layout {
	display: inline;
	vertical-align: baseline;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
o-thumbnails-horizontal {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
}
o-layout-button-bottom {
	width: 0 !important;
	width: calc(1em + 3px);
	display: flex;
}
o-webkit-back {
	position: absolute !important;
}
o-bottom-next {
	display: inline !important;
	box-sizing: content-box;
	text-transform: inherit;
	display: inline !important;
}
o-quantity {
	margin: 0 !important;
	background-color: transparent;
	text-align: center;
	position: relative;
}
o-price {
	-ms-user-select: none;
	top: 50;
}
o-countdown-carousel-countdown {
	width: 100%;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
o-inner-position-bottom {
	padding: 0.5em !important;
	width: 2em;
}
o-button-carousel-top {
	width: 0 !important;
	margin: 0;
	text-decoration: none;
	height: 100%;
	background-color: transparent;
}
.fa-wind:before {
  content: "\f72e";
}
i-carousel-bottom-tables {
	height: calc(1em + 3px);
}
i-image-left-horizontal {
	line-height: inherit;
	fill: currentColor;
	z-index: 1;
}
i-webkit-tables-nav {
	width: 0 !important;
	border: none;
	outline: none !important;
}
i-layout {
	box-shadow: none !important;
	vertical-align: baseline;
	outline-width: 0;
	bottom: 10;
	padding: 0.5em !important;
}
i-layout-carousel-old {
	user-select: none;
	fill: currentColor;
	opacity: 1;
	display: inline !important;
}
i-webkit-position-tables {
	display: grid;
	top: 50;
	bottom: 20;
	position: absolute;
	min-width: 0 !important;
}
i-carousel {
	height: calc(1em + 3px);
	letter-spacing: inherit;
	align-items: center;
	-ms-user-select: none;
	display: inline !important;
}
i-left {
	width: 2em;
	width: 100%;
	line-height: inherit;
	height: calc(1em + 3px);
	width: 100%;
}
i-image-horizontal-image {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
i-left-bottom-nav {
	top: 50;
	-ms-user-select: none;
	width: 0 !important;
	display: grid;
}
i-price-image {
	color: inherit;
	font-size: 1em;
	bottom: 10;
}
i-left {
	top: calc(50% - 0.5em) !important;
}
i-price-countdown {
	position: absolute !important;
}
i-left-repeater {
	background-color: transparent;
}
i-next {
	-ms-user-select: none;
	user-select: none;
	color: #fff;
	box-shadow: none !important;
}
i-thumbnails-price-totals {
	position: absolute;
	outline-width: 0;
	height: 100%;
}
i-totals {
	grid-gap: 30px;
	letter-spacing: inherit;
	grid-gap: 30px;
	opacity: 10;
	opacity: 30;
}
i-position-totals-back {
	-webkit-text-decoration-skip: objects;
	color: #fff;
	text-decoration: none;
	fill: currentColor;
	position: absolute !important;
}
.fa-window-close:before {
  content: "\f410";
}
c-totals {
	border: none;
}
c-price {
	line-height: inherit;
	fill: currentColor;
	height: 0 !important;
	display: inline !important;
	box-sizing: content-box;
}
c-layout-top {
	color: inherit;
	height: 100%;
	display: grid;
}
c-left-repeater {
	top: calc(50% - 0.5em) !important;
	color: inherit;
	padding: 0.5em !important;
	width: 0 !important;
}
c-button {
	height: 0 !important;
	flex-grow: 0;
	border: none;
}
c-webkit-top {
	min-height: 0 !important;
	background-color: transparent;
}
c-thumbnails {
	width: 2em;
	width: 0 !important;
	flex-shrink: 0;
}
c-button-inner {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	flex-shrink: 0;
	scrollbar-width: none;
}
c-back-repeater-countdown {
	position: absolute !important;
}
c-countdown-top-image {
	fill: currentColor;
	height: calc(1em + 3px);
	width: 2em;
	justify-content: center;
	text-decoration: none;
}
c-left-carousel {
	letter-spacing: inherit;
}
c-back {
	z-index: 1;
	margin: 0 !important;
	display: flex;
	z-index: 1;
}
c-thumbnails {
	justify-content: center;
}
c-nav-back {
	transform: translate(50%, -50%);
	align-items: center;
}
c-layout-bottom-next {
	z-index: 1;
	text-transform: inherit;
}
c-layout-carousel {
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
c-price-old {
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
c-blocks-tables-button {
	text-transform: inherit;
	opacity: 30;
}
c-layout-top-blocks {
	-webkit-user-select: none;
	flex-grow: 0;
	opacity: 1;
	text-align: center;
	transform: translate(50%, -50%);
}
c-left-horizontal-totals {
	user-select: none;
	bottom: 10;
}
c-back-bottom {
	top: 50;
	font-size: 1em;
	font-size: 1em;
	width: calc(1em + 3px);
	opacity: 30;
}
c-button-top-tables {
	fill: currentColor;
}
c-top-carousel {
	display: inline !important;
}
c-carousel {
	line-height: inherit;
	transform: translate(50%, -50%);
	border: none !important;
	text-decoration: none;
}
c-carousel-countdown-horizontal {
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
c-quantity-image-thumbnails {
	line-height: 1 !important;
	-webkit-user-select: none;
	width: 0 !important;
}
c-webkit-countdown {
	outline: none !important;
	scrollbar-width: none;
}
c-repeater {
	position: absolute;
}
c-totals-bottom {
	letter-spacing: inherit;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	top: 0;
	color: inherit;
}
c-left {
	text-align: center;
}
c-bottom-countdown-button {
	background-color: transparent;
	letter-spacing: inherit;
}
c-thumbnails-top {
	position: absolute !important;
	outline-width: 0;
	z-index: 1;
	grid-gap: 30px;
}
c-repeater {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	white-space: nowrap;
}
c-left-top-blocks {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
}
c-tables-countdown-totals {
	flex-shrink: 0;
	line-height: 1 !important;
}
c-button {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	fill: currentColor;
	top: 10;
	-webkit-user-select: none;
}
c-nav-image {
	top: 0;
	display: flex;
	font-size: 1em;
	z-index: 1;
	overflow-x: auto;
}
.fa-window-maximize:before {
  content: "\f2d0";
}
t-position-carousel {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	position: relative;
	display: inline;
	display: inline;
}
t-layout-totals {
	height: calc(1em + 3px);
	border: 0 none transparent;
}
t-old-quantity {
	height: calc(1em + 3px);
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	width: 0 !important;
}
t-price-horizontal-layout {
	z-index: 1;
	height: 100%;
	box-sizing: content-box;
}
t-totals-top {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
t-blocks-repeater {
	display: inline !important;
}
t-repeater-carousel-inner {
	justify-content: center;
	align-items: left;
	z-index: 1;
	text-align: left;
	flex-shrink: 0;
}
t-bottom-left {
	display: inline !important;
	right: 0;
}
t-thumbnails {
	opacity: 30;
	display: flex;
	top: 0;
}
t-image-repeater-inner {
	bottom: 0;
}
t-blocks-carousel {
	text-decoration: none;
}
t-next-countdown {
	font: inherit inherit inherit/inherit inherit;
}
t-image {
	fill: currentColor;
	padding: 0.5em !important;
	white-space: nowrap;
	position: absolute !important;
	opacity: 10;
}
t-horizontal-totals-blocks {
	left: calc(50% - 0.5em) !important;
}
t-image-thumbnails-position {
	line-height: inherit;
	bottom: 20;
	top: 50;
	-webkit-user-select: none;
}
t-top {
	min-height: 0 !important;
}
t-repeater {
	color: inherit;
	bottom: 0;
}
t-inner-thumbnails {
	opacity: 30;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
}
t-next {
	flex-grow: 0;
	bottom: 0;
	top: 0;
	white-space: nowrap;
}
t-totals {
	width: 2em;
	min-width: 0 !important;
	position: relative;
	height: 100%;
}
t-horizontal {
	line-height: 1 !important;
	bottom: 10;
}
t-inner-nav {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
}
t-blocks-nav {
	outline-width: 0;
	white-space: nowrap;
	top: 0;
	right: 0;
}
t-image-totals {
	text-align: left;
}
t-repeater {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
t-tables-image {
	top: 10;
	box-sizing: content-box;
	height: 100%;
}
t-quantity {
	color: #fff;
	align-items: center;
	border: none;
}
t-price-left-repeater {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
t-old {
	width: 0 !important;
}
t-horizontal {
	box-shadow: none !important;
	width: 0 !important;
	justify-content: center;
}
t-old-inner {
	position: relative;
	white-space: nowrap;
	z-index: 1;
	opacity: 30;
}
t-image-countdown {
	line-height: calc(1em + 2px);
}
t-old-totals {
	min-width: 0 !important;
	-ms-user-select: none;
	width: 100%;
	top: 50;
}
t-bottom {
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
t-carousel-layout {
	letter-spacing: inherit;
	display: grid;
	line-height: 1 !important;
	display: inline;
}
t-blocks-price-countdown {
	align-items: center;
	-webkit-user-select: none;
	border: none !important;
	height: calc(1em + 3px);
}
t-top-quantity-inner {
	display: grid;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	flex-shrink: 0;
	text-align: left;
}
t-webkit-layout-button {
	z-index: 1;
	transform: translate(50%, -50%);
	text-align: center;
}
t-next-blocks-inner {
	overflow-y: hidden;
}
t-layout {
	flex-shrink: 0;
	opacity: 1;
	width: 0 !important;
	justify-content: center;
}
t-inner-position {
	grid-template-columns: 1fr 1fr;
}
t-nav-old-horizontal {
	width: 0 !important;
	opacity: 1;
	opacity: 30;
}
t-thumbnails {
	display: inline;
	text-decoration: none;
}
t-nav-inner {
	display: grid;
	text-decoration: none;
	overflow-x: auto;
}
t-left-tables-countdown {
	right: 0;
	-webkit-user-select: none;
	box-sizing: content-box;
	color: inherit;
	align-items: center;
}
t-next {
	box-shadow: none !important;
	position: absolute;
	line-height: calc(1em + 2px);
	height: 100%;
	color: inherit;
}
t-horizontal-repeater {
	width: 0 !important;
	border: none !important;
	min-height: 0 !important;
	display: flex;
}
.fa-window-minimize:before {
  content: "\f2d1";
}
v-nav-left {
	width: 2em;
}
v-repeater {
	-webkit-user-select: none;
	fill: currentColor;
	outline-width: 0;
	color: inherit;
}
v-next-nav {
	position: relative;
	display: grid;
	grid-gap: 30px;
	width: 100%;
}
v-nav {
	overflow-x: auto;
	line-height: inherit;
}
v-button-carousel {
	border: none;
}
v-top-countdown-price {
	line-height: inherit;
	box-sizing: content-box;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
}
v-left {
	background-color: transparent;
	overflow-x: auto;
	font-size: 1em;
	position: absolute;
	color: #fff;
}
v-blocks-position-button {
	top: 10;
	text-decoration: none;
	position: relative;
	justify-content: center;
}
v-thumbnails {
	text-align: center;
	left: calc(50% - 0.5em) !important;
}
v-top {
	background-color: transparent;
	letter-spacing: inherit;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
}
v-tables-horizontal {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
v-left-price {
	overflow-y: hidden;
	overflow-y: hidden;
	bottom: 10;
	text-transform: inherit;
}
v-horizontal-top-countdown {
	margin: 0 !important;
	height: calc(1em + 3px);
	display: flex;
	flex-shrink: 0;
}
v-next-button {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	opacity: 1;
}
v-carousel {
	color: #fff;
	width: 100%;
}
v-inner {
	justify-content: center;
	min-width: 0 !important;
	grid-gap: 30px;
	align-items: center;
}
v-button {
	border: none !important;
	width: 0 !important;
}
v-totals-inner-layout {
	display: flex;
	grid-gap: 30px;
	display: grid;
}
v-bottom-totals-top {
	grid-gap: 30px;
}
v-totals {
	color: inherit;
	top: 0;
	flex-shrink: 0;
	outline-width: 0;
}
v-button {
	text-align: center;
	height: calc(1em + 3px);
	color: #fff;
}
v-inner-button {
	-webkit-user-select: none;
}
v-position {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	bottom: 10;
}
v-bottom-horizontal-button {
	overflow-x: auto;
	display: inline;
	outline-width: 0;
}
v-layout-old {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	flex-grow: 0;
	overflow-x: auto;
	bottom: 0;
}
v-next {
	top: 10;
	width: 100%;
	flex-shrink: 0;
	top: 0;
}
v-carousel-button-thumbnails {
	position: absolute;
	display: inline;
	box-shadow: none !important;
	user-select: none;
}
v-next-left-back {
	left: calc(50% - 0.5em) !important;
}
v-back-next {
	min-height: 0 !important;
	outline: none !important;
}
v-thumbnails-image {
	position: absolute !important;
	margin: 0 !important;
	border: none !important;
	bottom: 10;
	height: 100%;
}
.fa-window-restore:before {
  content: "\f2d2";
}
u-webkit {
	border: 0 none transparent;
	text-align: left;
	top: 50;
}
u-inner-position-repeater {
	left: calc(50% - 0.5em) !important;
}
u-horizontal-thumbnails-back {
	user-select: none;
	background-color: transparent;
	line-height: inherit;
}
u-horizontal-left-button {
	position: relative;
}
u-nav-position-horizontal {
	align-items: left;
}
u-horizontal {
	line-height: calc(1em + 2px);
	bottom: 20;
}
u-nav {
	white-space: nowrap;
}
u-thumbnails-button {
	min-width: 0 !important;
}
u-totals {
	bottom: 0;
	text-decoration: none;
	width: calc(1em + 3px);
	width: 100%;
	min-height: 0 !important;
}
u-layout-nav-carousel {
	line-height: 1 !important;
	align-items: left;
	align-items: center;
}
u-tables-totals {
	justify-content: center;
	bottom: 20;
}
u-back-top {
	grid-template-columns: 1fr 1fr;
}
u-bottom-bottom {
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
u-totals {
	display: inline;
}
u-button-repeater-totals {
	border: none;
}
u-top-totals {
	outline: none !important;
}
u-price-quantity-horizontal {
	box-sizing: content-box;
}
u-left {
	-webkit-user-select: none;
	justify-content: center;
	display: inline;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
u-bottom-top {
	font: inherit inherit inherit/inherit inherit;
}
u-bottom-next {
	z-index: 1;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
u-layout {
	width: 2em;
}
u-image-back-carousel {
	vertical-align: middle;
	box-shadow: none !important;
	top: 10;
}
u-carousel-blocks {
	fill: currentColor;
	bottom: 10;
}
u-totals-next-back {
	min-width: 0 !important;
	box-shadow: none !important;
}
u-image {
	vertical-align: middle;
	top: 10;
	bottom: 0;
}
u-image-back-nav {
	box-shadow: none !important;
}
u-image {
	align-items: center;
	-ms-user-select: none;
	-webkit-user-select: none;
	vertical-align: middle;
	display: inline;
}
u-image-price-horizontal {
	height: calc(1em + 3px);
	min-width: 0 !important;
	scrollbar-width: none;
	line-height: 1 !important;
	top: 50;
}
u-countdown-image-old {
	opacity: 30;
	font-size: 1em;
	width: 0 !important;
}
u-tables-top-price {
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
u-tables-horizontal-old {
	position: relative;
	flex-grow: 0;
}
u-left-top-tables {
	width: 0 !important;
	letter-spacing: inherit;
}
u-repeater-tables-totals {
	color: inherit;
	-ms-user-select: none;
	bottom: 10;
	position: absolute !important;
	opacity: 10;
}
u-image {
	text-transform: inherit;
}
u-countdown {
	margin: 0 !important;
	margin: 0;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
u-horizontal {
	-webkit-text-decoration-skip: objects;
	margin: 0;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	position: absolute !important;
}
u-blocks-bottom-position {
	flex-grow: 0;
	justify-content: center;
	font-size: 1em;
	text-align: left;
}
u-bottom {
	vertical-align: baseline;
}
u-tables {
	flex-shrink: 0;
	text-align: left;
	flex-grow: 0;
	vertical-align: middle;
}
u-inner {
	outline: none !important;
	line-height: calc(1em + 2px);
}
u-quantity {
	text-decoration: none;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
u-bottom {
	justify-content: center;
	position: absolute;
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
u-inner {
	border: 0 none transparent;
	display: flex;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
u-thumbnails {
	opacity: 1;
	bottom: 0;
	outline-width: 0;
}
u-next {
	display: inline !important;
	margin: 0 !important;
	position: absolute;
	display: flex;
}
u-webkit {
	border: none !important;
	right: 0;
	height: 100%;
}
u-layout-inner-blocks {
	bottom: 0;
	transform: translate(50%, -50%);
	align-items: center;
	top: 10;
}
u-horizontal-old {
	align-items: left;
	fill: currentColor;
	letter-spacing: inherit;
	align-items: left;
}
u-thumbnails-old-webkit {
	scrollbar-width: none;
	width: 100%;
	display: grid;
	width: 0 !important;
}
.fa-windows:before {
  content: "\f17a";
}
e-nav-blocks-price {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	font-size: 1em;
}
e-old {
	scrollbar-width: none;
}
e-thumbnails-top {
	overflow-y: hidden;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
e-thumbnails-nav {
	top: 10;
	display: flex;
	outline-width: 0;
}
e-image {
	overflow-y: hidden;
}
e-repeater {
	overflow-y: hidden;
	fill: currentColor;
}
e-carousel-webkit {
	box-sizing: content-box;
	margin: 0 !important;
}
e-countdown {
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	height: 0 !important;
	line-height: 1 !important;
	border: none;
}
e-bottom {
	line-height: calc(1em + 2px);
	width: 100%;
	outline-width: 0;
	border: none;
	text-transform: inherit;
}
e-tables-old {
	text-transform: inherit;
	white-space: nowrap;
	min-height: 0 !important;
	justify-content: center;
	min-width: 0 !important;
}
e-old-button {
	top: 10;
	color: inherit;
	opacity: 20;
}
e-totals-button {
	position: relative;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
e-next-next {
	opacity: 1;
}
e-back {
	display: flex;
	box-sizing: content-box;
	opacity: 30;
}
e-next {
	line-height: 1 !important;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
e-tables-bottom-top {
	transform: translate(50%, -50%);
}
e-horizontal-horizontal {
	display: flex;
	outline: none !important;
	opacity: 1;
	width: 100%;
}
.fa-wine-bottle:before {
  content: "\f72f";
}
a-next {
	line-height: 1 !important;
	z-index: 1;
	color: inherit;
	width: calc(1em + 3px);
}
a-old-button-tables {
	height: calc(1em + 3px);
}
a-left-webkit-layout {
	top: 10;
	text-decoration: none;
	opacity: 10;
}
a-thumbnails {
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
a-countdown {
	position: absolute;
	outline-width: 0;
	line-height: inherit;
	transform: translate(50%, -50%);
}
a-tables-horizontal {
	bottom: 0;
	display: inline;
}
a-layout {
	align-items: left;
	margin: 0;
	opacity: 30;
	text-align: left;
}
a-webkit-bottom {
	vertical-align: middle;
	top: 50;
}
a-repeater-old {
	bottom: 0;
	-ms-user-select: none;
	margin: 0 !important;
	bottom: 0;
	text-align: left;
}
a-webkit-blocks-bottom {
	margin: 0 !important;
	box-sizing: content-box;
}
a-blocks-bottom {
	border: none;
	color: #fff;
	right: 0;
	grid-template-columns: 1fr 1fr;
}
a-left-layout-thumbnails {
	text-align: left;
}
a-nav-blocks-blocks {
	color: #fff;
	align-items: center;
}
a-nav {
	-ms-user-select: none;
	width: 0 !important;
	display: inline !important;
	text-align: left;
	-webkit-user-select: none;
}
a-tables {
	user-select: none;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
a-thumbnails-tables-button {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
a-webkit-image-horizontal {
	top: 50;
	box-sizing: content-box;
	white-space: nowrap;
	opacity: 30;
}
a-position-image-inner {
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	outline: none !important;
	width: 0 !important;
}
a-old {
	border: 0 none transparent;
	width: 100%;
	border: none !important;
}
a-quantity {
	user-select: none;
	display: flex;
}
a-webkit-button {
	top: 50;
}
a-totals {
	white-space: nowrap;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
}
a-thumbnails-webkit {
	color: inherit;
	width: 0 !important;
	top: 0;
	box-shadow: none !important;
}
.fa-wine-glass:before {
  content: "\f4e3";
}
w-position-inner {
	grid-template-columns: 1fr 1fr;
}
w-nav-thumbnails {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	display: grid;
	align-items: left;
}
w-back-webkit {
	position: relative;
}
w-button-price {
	text-align: left;
}
w-tables-quantity-inner {
	text-align: center;
	border: 0 none transparent;
	fill: currentColor;
	right: 0;
}
w-repeater {
	height: calc(1em + 3px);
	justify-content: center;
	height: 100%;
	color: inherit;
}
w-layout {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	right: 0;
	margin: 0;
	height: 0 !important;
}
w-repeater-quantity-webkit {
	z-index: 1;
}
w-repeater {
	right: 0;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	bottom: 10;
}
w-price-totals-thumbnails {
	text-decoration: none;
	-ms-user-select: none;
	margin: 0;
	fill: currentColor;
	border: none !important;
}
w-next-blocks {
	bottom: 0;
	text-align: center;
	box-shadow: none !important;
	z-index: 1;
	letter-spacing: inherit;
}
w-layout {
	padding: 0.5em !important;
}
w-thumbnails-tables-layout {
	text-decoration: none;
	border: 0 none transparent;
	height: 0 !important;
	width: 2em;
}
w-bottom {
	opacity: 10;
	outline-width: 0;
	transform: translate(50%, -50%);
	position: relative;
	bottom: 0;
}
w-blocks {
	overflow-y: hidden;
	height: 100%;
}
w-horizontal-inner-webkit {
	border: 0 none transparent;
	text-transform: inherit;
	line-height: 1 !important;
	padding: 0.5em !important;
	background-color: transparent;
}
w-totals-blocks-old {
	grid-gap: 30px;
	min-height: 0 !important;
	margin: 0 !important;
}
w-button-old {
	justify-content: center;
}
w-carousel-inner-webkit {
	padding: 0.5em !important;
	flex-grow: 0;
	z-index: 1;
	color: inherit;
}
w-old-image-nav {
	top: 10;
	width: 2em;
	width: 0 !important;
	border: none !important;
}
w-tables-left-countdown {
	border: 0 none transparent;
	scrollbar-width: none;
	-ms-user-select: none;
	line-height: inherit;
}
w-next-carousel-bottom {
	-webkit-user-select: none;
	min-width: 0 !important;
	border: none;
}
w-image-bottom {
	flex-grow: 0;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
w-left-button {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	top: 0;
	outline: none !important;
	position: absolute;
}
w-webkit-old-nav {
	height: calc(1em + 3px);
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
.fa-wine-glass-alt:before {
  content: "\f5ce";
}
p-price-next-repeater {
	bottom: 20;
}
p-position-position {
	background-color: transparent;
	outline: none !important;
}
p-price {
	width: 100%;
	color: #fff;
}
p-horizontal-tables-nav {
	align-items: left;
	scrollbar-width: none;
	box-sizing: content-box;
}
p-webkit-inner {
	fill: currentColor;
}
p-carousel-nav-tables {
	color: inherit;
	fill: currentColor;
}
p-quantity-thumbnails {
	display: grid;
	bottom: 10;
	min-width: 0 !important;
	font-size: 1em;
	height: calc(1em + 3px);
}
p-price-webkit {
	margin: 0 !important;
	margin: 0 !important;
	position: relative;
}
p-inner-bottom-webkit {
	overflow-y: hidden;
	white-space: nowrap;
	bottom: 0;
}
p-blocks {
	font-size: 1em;
}
p-price {
	color: inherit;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
p-next-old {
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
p-image {
	display: flex;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
p-carousel-inner-old {
	scrollbar-width: none;
	top: 50;
	width: 100%;
	line-height: 1 !important;
}
p-next-top-layout {
	line-height: 1 !important;
}
p-totals-repeater-position {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
}
p-thumbnails-old {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
}
.fa-wix:before {
  content: "\f5cf";
}
r-position-back {
	padding: 0.5em !important;
	box-sizing: content-box;
	bottom: 10;
}
r-button {
	opacity: 20;
	background-color: transparent;
	right: 0;
}
r-left-inner {
	flex-shrink: 0;
	align-items: center;
}
r-top {
	height: calc(1em + 3px);
	color: #fff;
	opacity: 1;
	grid-gap: 30px;
	width: 100%;
}
r-countdown-carousel {
	display: inline !important;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
r-inner {
	opacity: 30;
}
r-blocks {
	height: 0 !important;
	box-shadow: none !important;
	display: inline;
	margin: 0;
}
r-image-button-webkit {
	height: 100%;
	border: 0 none transparent;
	scrollbar-width: none;
	background-color: transparent;
}
r-old {
	min-width: 0 !important;
	width: 100%;
	min-width: 0 !important;
}
r-quantity-layout-blocks {
	opacity: 10;
	-ms-user-select: none;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
r-image-button-layout {
	top: 0;
	scrollbar-width: none;
}
r-countdown {
	-webkit-user-select: none;
	width: calc(1em + 3px);
	min-height: 0 !important;
	opacity: 10;
}
r-blocks-price-tables {
	-ms-user-select: none;
	white-space: nowrap;
	position: absolute !important;
}
r-layout-price {
	text-align: center;
	white-space: nowrap;
	position: relative;
}
r-thumbnails-countdown {
	display: grid;
	background-color: transparent;
	top: 50;
}
r-webkit-thumbnails {
	opacity: 1;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
}
r-countdown-tables-blocks {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	outline-width: 0;
}
r-horizontal-countdown-next {
	top: 50;
}
r-position-blocks-horizontal {
	top: 0;
}
r-horizontal-tables-webkit {
	overflow-y: hidden;
}
r-next {
	border: 0 none transparent;
	display: grid;
	display: grid;
	height: 100%;
	overflow-y: hidden;
}
r-bottom-repeater {
	top: 10;
	letter-spacing: inherit;
	margin: 0;
	fill: currentColor;
}
r-quantity-tables-price {
	white-space: nowrap;
}
r-top-countdown {
	-webkit-user-select: none;
	right: 0;
}
r-button-bottom-next {
	opacity: 1;
	position: absolute;
	padding: 0.5em !important;
}
r-left-quantity-position {
	line-height: 1 !important;
}
r-webkit-countdown-bottom {
	overflow-x: auto;
	min-height: 0 !important;
	opacity: 10;
	display: inline !important;
}
r-horizontal-position {
	align-items: center;
	text-align: center;
	flex-grow: 0;
	top: 0;
}
r-bottom-inner {
	text-align: left;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
r-button-thumbnails-blocks {
	min-height: 0 !important;
	border: none;
}
r-tables-horizontal {
	opacity: 10;
	bottom: 0;
	justify-content: center;
	line-height: 1 !important;
	opacity: 30;
}
r-button {
	letter-spacing: inherit;
}
r-tables-horizontal-price {
	letter-spacing: inherit;
	position: absolute;
	white-space: nowrap;
	transform: translate(50%, -50%);
	display: flex;
}
r-blocks-bottom {
	text-decoration: none;
	position: relative;
	grid-gap: 30px;
	display: flex;
}
r-inner-webkit {
	text-transform: inherit;
	white-space: nowrap;
	height: 0 !important;
	flex-grow: 0;
}
r-inner-thumbnails {
	right: 0;
	width: 100%;
	display: inline !important;
	user-select: none;
	height: calc(1em + 3px);
}
r-nav-left-countdown {
	-ms-user-select: none;
	color: #fff;
	justify-content: center;
}
r-horizontal-quantity {
	position: absolute !important;
	transform: translate(50%, -50%);
}
r-position-repeater-next {
	width: calc(1em + 3px);
	border: 0 none transparent;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
r-webkit-totals-old {
	position: relative;
	height: 100%;
	text-align: center;
}
r-left {
	top: 0;
	opacity: 30;
}
.fa-wizards-of-the-coast:before {
  content: "\f730";
}
m-image-bottom-old {
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	user-select: none;
}
m-inner-repeater {
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	display: flex;
}
m-blocks-carousel-back {
	align-items: left;
}
m-image {
	transform: translate(50%, -50%);
	outline: none !important;
	justify-content: center;
	scrollbar-width: none;
}
m-next-horizontal-quantity {
	justify-content: center;
	flex-grow: 0;
}
m-layout {
	outline-width: 0;
	align-items: center;
	height: calc(1em + 3px);
	grid-gap: 30px;
	bottom: 0;
}
m-button-bottom {
	min-width: 0 !important;
	-webkit-user-select: none;
	outline-width: 0;
	height: 100%;
	border: none !important;
}
m-repeater-totals-carousel {
	display: inline;
	vertical-align: middle;
	text-transform: inherit;
	white-space: nowrap;
	background-color: transparent;
}
m-totals-back {
	display: inline !important;
	margin: 0 !important;
	opacity: 1;
}
m-tables {
	position: absolute;
	height: 0 !important;
}
m-nav-old {
	top: 50;
}
m-webkit {
	position: relative;
	box-sizing: content-box;
	color: #fff;
	width: 2em;
	align-items: left;
}
m-tables {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	top: 0;
	letter-spacing: inherit;
}
m-blocks-price {
	height: 100%;
	bottom: 20;
	position: relative;
	right: 0;
	display: flex;
}
m-top-totals {
	background-color: transparent;
	margin: 0 !important;
	display: inline;
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
m-image-back {
	top: 10;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
m-inner-repeater {
	display: grid;
	align-items: left;
	position: absolute;
}
m-totals {
	opacity: 20;
	text-decoration: none;
	bottom: 0;
}
m-position-totals {
	min-height: 0 !important;
	right: 0;
}
m-bottom {
	box-sizing: content-box;
}
m-countdown-countdown-carousel {
	overflow-y: hidden;
	right: 0;
	flex-shrink: 0;
	height: 100%;
	color: inherit;
}
m-left {
	width: 0 !important;
}
m-webkit-carousel-webkit {
	flex-grow: 0;
	-ms-user-select: none;
}
m-position-inner-top {
	-webkit-text-decoration-skip: objects;
}
m-nav-tables-button {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	right: 0;
	width: 2em;
	position: absolute !important;
}
m-old {
	-ms-user-select: none;
	z-index: 1;
	letter-spacing: inherit;
	display: flex;
	border: 0 none transparent;
}
.fa-wolf-pack-battalion:before {
  content: "\f514";
}
z-nav-nav-quantity {
	vertical-align: baseline;
	text-transform: inherit;
	min-width: 0 !important;
	background-color: transparent;
}
z-next-webkit-next {
	opacity: 30;
	display: grid;
	flex-grow: 0;
	justify-content: center;
}
z-blocks-repeater-layout {
	-ms-user-select: none;
	line-height: 1 !important;
	opacity: 30;
}
z-totals {
	position: absolute;
	flex-grow: 0;
	white-space: nowrap;
}
z-back-bottom-quantity {
	padding: 0.5em !important;
}
z-bottom-image-top {
	min-width: 0 !important;
	grid-gap: 30px;
	bottom: 20;
	text-decoration: none;
	right: 0;
}
z-price-nav-back {
	opacity: 10;
	position: absolute !important;
	bottom: 0;
}
z-tables-thumbnails {
	top: calc(50% - 0.5em) !important;
	color: inherit;
	display: inline;
}
z-thumbnails-repeater-layout {
	fill: currentColor;
}
z-blocks-bottom {
	opacity: 1;
	line-height: 1 !important;
}
z-bottom-blocks-repeater {
	line-height: calc(1em + 2px);
}
z-countdown {
	box-shadow: none !important;
}
z-repeater-repeater {
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	align-items: left;
	border: none;
}
z-thumbnails-repeater-button {
	white-space: nowrap;
}
z-webkit-thumbnails {
	padding: 0.5em !important;
	line-height: 1 !important;
}
z-nav {
	text-align: center;
	top: 0;
	opacity: 1;
	vertical-align: baseline;
}
z-next-bottom {
	position: absolute;
	display: grid;
	width: 2em;
}
z-left {
	height: 0 !important;
	align-items: left;
	justify-content: center;
}
z-old-price-tables {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	display: grid;
	text-align: center;
}
z-nav-layout {
	overflow-y: hidden;
	user-select: none;
	top: 50;
	outline: none !important;
}
z-price-next-repeater {
	width: calc(1em + 3px);
	display: grid;
}
z-blocks-position-blocks {
	display: inline !important;
	vertical-align: middle;
}
z-image-repeater-quantity {
	margin: 0;
	position: absolute;
	overflow-y: hidden;
	position: absolute !important;
}
z-position-totals {
	align-items: center;
	overflow-x: auto;
}
z-back-thumbnails {
	display: inline !important;
	line-height: inherit;
	box-sizing: content-box;
}
z-position {
	border: none;
	text-transform: inherit;
	box-sizing: content-box;
}
z-thumbnails-bottom-countdown {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
z-totals-totals-bottom {
	flex-grow: 0;
}
z-button {
	border: none !important;
	text-align: center;
	margin: 0;
	overflow-y: hidden;
	text-decoration: none;
}
z-totals-horizontal {
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	width: 2em;
}
z-old {
	margin: 0 !important;
	background-color: transparent;
	width: calc(1em + 3px);
	justify-content: center;
	z-index: 1;
}
z-quantity {
	margin: 0;
	overflow-x: auto;
	margin: 0;
	text-transform: inherit;
}
z-back-back-thumbnails {
	padding: 0.5em !important;
}
z-horizontal-nav-top {
	height: calc(1em + 3px);
	box-sizing: content-box;
	white-space: nowrap;
	margin: 0 !important;
}
z-bottom-image-quantity {
	opacity: 1;
	fill: currentColor;
	display: grid;
}
z-blocks-totals-old {
	transform: translate(50%, -50%);
}
z-inner {
	margin: 0 !important;
	color: inherit;
}
z-carousel {
	outline: none !important;
}
z-image-tables-blocks {
	border: 0 none transparent;
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
z-position-price-next {
	letter-spacing: inherit;
}
z-inner {
	margin: 0;
	top: 10;
}
z-back-repeater {
	margin: 0 !important;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
z-price-countdown {
	bottom: 0;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	overflow-x: auto;
}
.fa-won-sign:before {
  content: "\f159";
}
z-position {
	color: inherit;
	top: 0;
	-webkit-user-select: none;
	box-sizing: content-box;
}
z-inner-layout {
	position: relative;
	bottom: 0;
}
z-inner-next {
	right: 0;
	user-select: none;
	opacity: 1;
	border: none;
	height: 0 !important;
}
z-carousel-image-nav {
	border: none !important;
	color: #fff;
	background-color: transparent;
	line-height: inherit;
	border: 0 none transparent;
}
z-layout-carousel-top {
	bottom: 0;
	color: #fff;
}
z-repeater {
	user-select: none;
	display: grid;
	bottom: 0;
}
z-back-button {
	height: calc(1em + 3px);
	background-color: transparent;
}
z-carousel {
	vertical-align: middle;
}
z-repeater-quantity-totals {
	text-align: left;
}
z-layout {
	letter-spacing: inherit;
	box-sizing: content-box;
	opacity: 10;
}
z-quantity-blocks {
	height: 0 !important;
	height: 0 !important;
}
z-top {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
	border: none;
	min-height: 0 !important;
}
z-tables-old-horizontal {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
z-button {
	display: flex;
	display: inline;
}
z-totals-image {
	overflow-y: hidden;
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
z-carousel-webkit-price {
	overflow-y: hidden;
	width: calc(1em + 3px);
	opacity: 20;
	box-sizing: content-box;
	align-items: center;
}
z-countdown-blocks {
	outline: none !important;
	color: inherit;
	text-align: left;
	letter-spacing: inherit;
	font-size: 1em;
}
z-webkit {
	align-items: center;
	border: none;
	align-items: left;
	display: inline !important;
}
z-blocks {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	border: none;
	border: none !important;
}
.fa-wordpress:before {
  content: "\f19a";
}
o-top-back-totals {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
o-next {
	z-index: 1;
	position: relative;
	position: relative;
	fill: currentColor;
}
o-repeater {
	vertical-align: baseline;
}
o-carousel-tables-left {
	display: grid;
	line-height: 1 !important;
	fill: currentColor;
	text-decoration: none;
}
o-webkit {
	align-items: center;
	bottom: 0;
	right: 0;
	position: absolute !important;
}
o-price {
	opacity: 20;
	outline-width: 0;
}
o-position-image-left {
	bottom: 0;
	-webkit-user-select: none;
}
o-carousel {
	padding: 0.5em !important;
	top: 10;
}
o-webkit {
	user-select: none;
	grid-template-columns: 1fr 1fr;
	color: inherit;
	grid-gap: 30px;
}
o-inner-top {
	display: inline;
	line-height: calc(1em + 2px);
}
o-back-bottom-inner {
	font: inherit inherit inherit/inherit inherit;
	border: none;
	scrollbar-width: none;
	width: 2em;
	border: none;
}
o-quantity-position {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
o-inner-blocks-layout {
	outline: none !important;
	transform: translate(50%, -50%);
	opacity: 1;
}
o-old {
	opacity: 30;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
}
o-position {
	margin: 0 !important;
	-ms-user-select: none;
	display: grid;
	-ms-user-select: none;
}
o-webkit {
	top: 10;
	vertical-align: middle;
	opacity: 10;
}
o-repeater-thumbnails {
	text-decoration: none;
}
o-blocks-tables {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	overflow-y: hidden;
	background-color: transparent;
}
o-thumbnails-webkit-old {
	box-sizing: content-box;
	width: 100%;
	margin: 0 !important;
	width: 2em;
}
.fa-wordpress-simple:before {
  content: "\f411";
}
n-top-layout-countdown {
	color: inherit;
}
n-back-image-carousel {
	white-space: nowrap;
	overflow-x: auto;
}
n-back {
	top: calc(50% - 0.5em) !important;
}
n-inner-button-next {
	display: flex;
	opacity: 1;
	user-select: none;
}
n-next-thumbnails {
	width: calc(1em + 3px);
	flex-shrink: 0;
}
n-nav {
	display: inline !important;
}
n-thumbnails {
	bottom: 10;
}
n-inner {
	padding: 0.5em !important;
	align-items: center;
	box-shadow: none !important;
}
n-quantity-next {
	bottom: 20;
	box-shadow: none !important;
}
n-nav-horizontal {
	transform: translate(50%, -50%);
	align-items: center;
}
n-carousel-price {
	font-size: 1em;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
n-horizontal-horizontal {
	width: calc(1em + 3px);
}
n-bottom-bottom-button {
	opacity: 30;
	position: absolute !important;
}
n-old-next {
	box-sizing: content-box;
}
n-old-next-webkit {
	white-space: nowrap;
	top: 0;
	box-sizing: content-box;
	bottom: 10;
}
n-thumbnails-quantity {
	z-index: 1;
}
n-repeater-layout-left {
	fill: currentColor;
}
n-old {
	right: 0;
	text-decoration: none;
	display: flex;
}
n-quantity-layout {
	padding: 0.5em !important;
	height: 0 !important;
	height: calc(1em + 3px);
	color: inherit;
	height: calc(1em + 3px);
}
n-inner-repeater {
	display: flex;
}
n-old-image-price {
	opacity: 1;
}
n-back-old-old {
	border: 0 none transparent;
	line-height: inherit;
	text-transform: inherit;
	user-select: none;
}
n-bottom-inner-countdown {
	letter-spacing: inherit;
	border: 0 none transparent;
}
n-carousel {
	box-shadow: none !important;
	vertical-align: baseline;
	min-height: 0 !important;
	margin: 0 !important;
	letter-spacing: inherit;
}
n-nav-button {
	min-height: 0 !important;
}
n-image-quantity {
	opacity: 1;
}
n-left-blocks-button {
	outline-width: 0;
	width: 0 !important;
}
n-tables-back-price {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	width: 2em;
}
n-bottom-layout {
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
n-top-repeater {
	width: 2em;
	user-select: none;
}
n-carousel {
	letter-spacing: inherit;
	line-height: inherit;
}
n-totals {
	color: #fff;
	width: 2em;
}
n-repeater-quantity-position {
	top: 50;
	top: 50;
}
n-totals-tables {
	width: 2em;
	border: none !important;
	align-items: center;
	text-align: left;
	user-select: none;
}
n-quantity {
	letter-spacing: inherit;
	-ms-user-select: none;
}
n-bottom-countdown-quantity {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
n-countdown-tables-layout {
	min-height: 0 !important;
}
n-thumbnails-quantity-horizontal {
	opacity: 10;
	vertical-align: middle;
	position: relative;
	min-width: 0 !important;
	top: 10;
}
n-next {
	top: 50;
	font-size: 1em;
}
n-countdown-thumbnails-webkit {
	vertical-align: middle;
	min-width: 0 !important;
	vertical-align: middle;
}
n-inner-webkit-button {
	transform: translate(50%, -50%);
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	position: relative;
	outline-width: 0;
}
n-price {
	flex-shrink: 0;
}
n-repeater-carousel-countdown {
	border: none !important;
	scrollbar-width: none;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
n-left-bottom-left {
	grid-gap: 30px;
	align-items: center;
}
n-position {
	opacity: 20;
	vertical-align: middle;
}
.fa-wpbeginner:before {
  content: "\f297";
}
z-old-price-top {
	vertical-align: middle;
	flex-grow: 0;
}
z-old {
	text-align: center;
	height: calc(1em + 3px);
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
z-position-quantity-thumbnails {
	margin: 0;
	letter-spacing: inherit;
	opacity: 10;
}
z-thumbnails-blocks {
	padding: 0.5em !important;
	outline-width: 0;
	margin: 0;
	display: inline !important;
}
z-image {
	vertical-align: baseline;
}
z-position-inner {
	background-color: transparent;
	min-width: 0 !important;
	right: 0;
}
z-next-totals-repeater {
	top: 10;
	border: 0 none transparent;
	bottom: 20;
}
z-button-position {
	user-select: none;
	text-decoration: none;
	bottom: 0;
	line-height: calc(1em + 2px);
}
z-button-left {
	text-transform: inherit;
	min-width: 0 !important;
	width: 2em;
	border: none;
}
z-horizontal-tables {
	height: 0 !important;
	top: 50;
	line-height: inherit;
	width: 2em;
	flex-shrink: 0;
}
z-back {
	outline-width: 0;
	text-align: left;
}
z-nav {
	align-items: left;
	position: absolute;
}
z-layout-carousel-countdown {
	bottom: 10;
	width: 100%;
	bottom: 0;
	box-shadow: none !important;
	border: none !important;
}
z-repeater {
	vertical-align: baseline;
}
z-bottom-price {
	overflow-y: hidden;
}
z-image-repeater-tables {
	height: 100%;
}
z-repeater-carousel {
	opacity: 1;
}
.fa-wpexplorer:before {
  content: "\f2de";
}
u-next-horizontal {
	align-items: left;
}
u-back-countdown {
	text-decoration: none;
	right: 0;
	opacity: 10;
	align-items: left;
}
u-button-nav {
	letter-spacing: inherit;
	bottom: 0;
	height: 0 !important;
	display: inline;
	overflow-y: hidden;
}
u-tables-image {
	display: grid;
	flex-grow: 0;
	-ms-user-select: none;
	vertical-align: baseline;
}
u-back-totals {
	display: flex;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	text-transform: inherit;
	right: 0;
}
u-button-top {
	vertical-align: middle;
	width: 100%;
	display: flex;
	scrollbar-width: none;
	fill: currentColor;
}
u-next-totals-carousel {
	width: calc(1em + 3px);
	color: inherit;
	top: 10;
	text-transform: inherit;
	width: calc(1em + 3px);
}
u-countdown-countdown-button {
	outline: none !important;
	vertical-align: baseline;
	border: 0 none transparent;
	vertical-align: baseline;
	white-space: nowrap;
}
u-back-tables {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	vertical-align: middle;
}
u-button-old {
	transform: translate(50%, -50%);
	position: relative;
	outline: none !important;
	height: 100%;
}
u-inner-bottom {
	width: 0 !important;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	top: 0;
	border: none;
}
u-image-webkit {
	opacity: 10;
	line-height: 1 !important;
	border: none !important;
	-ms-user-select: none;
}
u-thumbnails-quantity {
	background-color: transparent;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
u-countdown-next {
	width: 0 !important;
	position: relative;
	flex-shrink: 0;
}
u-tables-totals-blocks {
	flex-grow: 0;
	text-align: left;
	line-height: inherit;
}
u-button {
	text-transform: inherit;
	text-transform: inherit;
	color: inherit;
	top: 0;
}
.fa-wpforms:before {
  content: "\f298";
}
r-nav-thumbnails {
	width: 100%;
	bottom: 10;
	position: relative;
	color: inherit;
}
r-layout-tables-totals {
	position: relative;
	position: absolute;
	text-align: center;
	min-width: 0 !important;
}
r-next-thumbnails {
	line-height: calc(1em + 2px);
	opacity: 1;
}
r-price-totals {
	bottom: 0;
	display: inline;
}
r-webkit {
	bottom: 10;
	line-height: calc(1em + 2px);
	top: 0;
	-webkit-user-select: none;
}
r-top-nav-bottom {
	color: inherit;
	display: inline !important;
	bottom: 20;
}
r-price-carousel-position {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	grid-gap: 30px;
}
r-button-price-button {
	transform: translate(50%, -50%);
	align-items: center;
	box-sizing: content-box;
	vertical-align: middle;
	text-transform: inherit;
}
r-top-horizontal-tables {
	bottom: 20;
	bottom: 10;
	-webkit-user-select: none;
}
r-countdown-webkit {
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
r-layout-thumbnails-price {
	width: 2em;
}
r-inner {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	line-height: inherit;
	flex-shrink: 0;
	color: inherit;
}
r-image-tables {
	margin: 0 !important;
}
r-back-button-horizontal {
	top: 0;
	margin: 0 !important;
	width: calc(1em + 3px);
	min-height: 0 !important;
	top: 0;
}
r-button-inner {
	border: none !important;
}
r-price {
	text-align: center;
	display: grid;
}
r-next-tables {
	outline: none !important;
	box-shadow: none !important;
}
r-repeater-old {
	overflow-y: hidden;
	justify-content: center;
	min-height: 0 !important;
	min-height: 0 !important;
}
r-image-repeater {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	display: flex;
}
r-bottom-image-inner {
	left: calc(50% - 0.5em) !important;
}
r-back-price-layout {
	border: 0 none transparent;
	bottom: 20;
	line-height: inherit;
}
r-blocks {
	outline-width: 0;
	flex-grow: 0;
}
r-position-left-quantity {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	bottom: 20;
	display: inline;
}
r-price-blocks-horizontal {
	align-items: left;
}
r-top {
	align-items: center;
	width: 0 !important;
	overflow-y: hidden;
}
r-old-position {
	position: absolute;
	flex-shrink: 0;
}
r-top-blocks-next {
	flex-shrink: 0;
	justify-content: center;
	width: 100%;
}
r-next-button {
	top: 50;
}
r-inner {
	left: calc(50% - 0.5em) !important;
	top: 0;
	border: none;
}
r-top {
	align-items: left;
	display: flex;
	top: 0;
}
r-nav-left {
	align-items: left;
	grid-gap: 30px;
	display: grid;
}
r-left {
	top: 50;
	color: inherit;
	top: 10;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
r-price {
	left: calc(50% - 0.5em) !important;
	top: 10;
	position: absolute !important;
	font-size: 1em;
}
r-image {
	justify-content: center;
}
r-next-old {
	align-items: center;
	scrollbar-width: none;
}
.fa-wpressr:before {
  content: "\f3e4";
}
d-totals-blocks-totals {
	border: none !important;
	-ms-user-select: none;
}
d-price {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
d-carousel-old-countdown {
	border: none !important;
	width: 2em;
	box-shadow: none !important;
	flex-grow: 0;
	outline-width: 0;
}
d-bottom {
	scrollbar-width: none;
	justify-content: center;
}
d-old {
	border: none !important;
}
d-top-countdown {
	height: 100%;
}
d-quantity-blocks {
	position: absolute !important;
	z-index: 1;
	top: 10;
}
d-quantity-price {
	flex-shrink: 0;
	flex-grow: 0;
}
d-countdown-tables-position {
	border: 0 none transparent;
	flex-grow: 0;
	align-items: center;
	text-transform: inherit;
}
d-carousel-price {
	opacity: 30;
	display: inline !important;
	position: relative;
	top: 10;
}
d-repeater-position {
	text-transform: inherit;
	opacity: 10;
	transform: translate(50%, -50%);
}
d-layout-countdown-webkit {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
d-inner {
	line-height: inherit;
}
d-old-blocks-blocks {
	width: calc(1em + 3px);
	top: 0;
	box-shadow: none !important;
	border: none !important;
	background-color: transparent;
}
d-carousel {
	bottom: 0;
	border: none;
	min-width: 0 !important;
	opacity: 10;
}
d-nav-layout-price {
	align-items: center;
	opacity: 20;
	opacity: 20;
	-ms-user-select: none;
}
d-tables-button-totals {
	font: inherit inherit inherit/inherit inherit;
}
d-carousel-webkit-old {
	box-shadow: none !important;
	display: grid;
	outline: none !important;
	border: none !important;
}
d-price-totals {
	display: inline;
	vertical-align: middle;
	overflow-x: auto;
}
d-position-left {
	background-color: transparent;
}
d-price-image-top {
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
d-totals {
	text-align: center;
}
d-countdown-countdown {
	height: 0 !important;
	line-height: 1 !important;
}
d-webkit-back {
	width: calc(1em + 3px);
	-ms-user-select: none;
}
d-price {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	text-transform: inherit;
	height: 100%;
}
d-left-image {
	text-transform: inherit;
	color: #fff;
	letter-spacing: inherit;
	bottom: 0;
	height: 0 !important;
}
d-horizontal-totals {
	overflow-y: hidden;
}
d-back-inner {
	opacity: 30;
	top: 0;
}
d-quantity-repeater-left {
	width: calc(1em + 3px);
	display: flex;
	display: flex;
	display: inline;
	top: 0;
}
d-carousel-position-thumbnails {
	top: 10;
	fill: currentColor;
}
d-old-quantity-left {
	grid-gap: 30px;
	padding: 0.5em !important;
	text-align: center;
	width: 100%;
}
d-inner-next {
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
d-price {
	align-items: left;
	overflow-x: auto;
}
d-tables-back-old {
	border: none !important;
	color: inherit;
	position: relative;
	border: 0 none transparent;
}
d-bottom {
	text-align: left;
	color: #fff;
	border: none !important;
}
d-back-carousel-layout {
	color: #fff;
	letter-spacing: inherit;
}
d-horizontal {
	fill: currentColor;
	border: none;
	user-select: none;
	width: 2em;
}
d-countdown-totals {
	letter-spacing: inherit;
}
.fa-wrench:before {
  content: "\f0ad";
}
q-totals-carousel-horizontal {
	top: 50;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
q-next {
	width: 100%;
	white-space: nowrap;
	width: 100%;
}
q-old {
	bottom: 20;
	line-height: 1 !important;
	text-align: left;
	box-sizing: content-box;
}
q-button {
	user-select: none;
	padding: 0.5em !important;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
q-carousel-old {
	align-items: left;
	opacity: 20;
	width: 2em;
	flex-shrink: 0;
}
q-next {
	color: #fff;
	top: 0;
	outline: none !important;
	text-decoration: none;
	right: 0;
}
q-back-thumbnails-back {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	top: 10;
	top: 10;
}
q-quantity-repeater-next {
	opacity: 1;
}
q-next {
	width: 2em;
	opacity: 20;
	flex-grow: 0;
	outline: none !important;
}
q-blocks {
	opacity: 20;
	text-transform: inherit;
}
q-blocks {
	vertical-align: middle;
	height: 0 !important;
	display: inline !important;
	align-items: center;
	color: #fff;
}
q-tables {
	bottom: 0;
}
q-old-nav-nav {
	user-select: none;
}
q-inner-countdown-image {
	display: flex;
	color: inherit;
	background-color: transparent;
	vertical-align: baseline;
}
q-inner-next-left {
	text-transform: inherit;
	justify-content: center;
	overflow-y: hidden;
	border: 0 none transparent;
}
q-carousel-blocks-button {
	justify-content: center;
	flex-grow: 0;
	opacity: 20;
	text-align: left;
	font-size: 1em;
}
q-repeater {
	width: calc(1em + 3px);
	display: flex;
}
q-countdown-back {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	outline-width: 0;
	box-shadow: none !important;
}
q-repeater-thumbnails {
	opacity: 1;
	bottom: 0;
	border: none !important;
}
q-webkit {
	position: absolute;
	overflow-y: hidden;
	border: none !important;
}
q-blocks-layout-countdown {
	height: calc(1em + 3px);
	border: none;
	top: 50;
	box-sizing: content-box;
	color: #fff;
}
q-tables-old {
	width: 100%;
	border: 0 none transparent;
	vertical-align: baseline;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
q-layout {
	grid-gap: 30px;
	opacity: 10;
	white-space: nowrap;
	border: none;
}
q-next {
	line-height: 1 !important;
	opacity: 10;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
}
q-carousel-thumbnails {
	text-align: center;
	text-align: left;
	color: #fff;
	bottom: 10;
}
q-totals-blocks {
	justify-content: center;
	right: 0;
	width: calc(1em + 3px);
	color: #fff;
}
q-button-layout-tables {
	text-transform: inherit;
	vertical-align: baseline;
	white-space: nowrap;
}
q-totals {
	vertical-align: baseline;
}
q-totals {
	fill: currentColor;
}
q-quantity-left {
	background-color: transparent;
}
q-position {
	opacity: 20;
	outline-width: 0;
	user-select: none;
}
q-webkit {
	height: 100%;
	background-color: transparent;
	border: none !important;
	background-color: transparent;
	box-shadow: none !important;
}
q-carousel-quantity-quantity {
	line-height: 1 !important;
	vertical-align: baseline;
}
q-carousel-top {
	height: 100%;
	overflow-y: hidden;
	margin: 0;
	scrollbar-width: none;
	vertical-align: baseline;
}
q-webkit-totals-next {
	vertical-align: baseline;
	flex-grow: 0;
}
q-next-totals-position {
	left: calc(50% - 0.5em) !important;
	margin: 0;
	letter-spacing: inherit;
	fill: currentColor;
}
q-thumbnails-nav {
	bottom: 20;
}
q-tables-left {
	font: inherit inherit inherit/inherit inherit;
}
q-layout {
	display: grid;
	white-space: nowrap;
	border: none;
	text-align: left;
	padding: 0.5em !important;
}
.fa-x-ray:before {
  content: "\f497";
}
f-countdown-top {
	grid-gap: 30px;
	text-decoration: none;
	height: 0 !important;
	top: 0;
}
f-inner-quantity {
	line-height: calc(1em + 2px);
}
f-bottom-blocks-repeater {
	bottom: 20;
	border: none !important;
}
f-left-position-inner {
	grid-template-columns: 1fr 1fr;
}
f-carousel-totals {
	scrollbar-width: none;
	bottom: 0;
	opacity: 30;
	-webkit-user-select: none;
}
f-countdown-tables-old {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
f-thumbnails-tables {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	border: none;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
f-webkit {
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	min-width: 0 !important;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
f-old-old-thumbnails {
	height: 100%;
	display: inline;
}
f-quantity-next {
	opacity: 1;
}
f-nav {
	top: 0;
}
f-next {
	margin: 0 !important;
	min-height: 0 !important;
}
f-button-totals-totals {
	text-align: left;
	background-color: transparent;
	background-color: transparent;
}
f-old-image {
	display: inline;
	vertical-align: baseline;
	flex-shrink: 0;
	grid-gap: 30px;
}
.fa-xbox:before {
  content: "\f412";
}
g-position {
	bottom: 0;
}
g-totals-back {
	outline: none !important;
	height: calc(1em + 3px);
	background-color: transparent;
	display: inline !important;
	text-decoration: none;
}
g-nav-carousel {
	top: 0;
	top: 50;
	outline: none !important;
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
g-inner {
	right: 0;
	z-index: 1;
}
g-next-image-tables {
	background-color: transparent;
}
g-button {
	position: absolute !important;
	border: 0 none transparent;
}
g-image-totals-left {
	display: flex;
}
g-totals-thumbnails-blocks {
	align-items: left;
	top: 0;
	align-items: center;
	scrollbar-width: none;
	text-transform: inherit;
}
g-position-price {
	scrollbar-width: none;
	top: 50;
	align-items: center;
}
g-image {
	display: flex;
	text-align: left;
	top: 10;
}
g-image-blocks-countdown {
	user-select: none;
}
g-thumbnails-webkit {
	text-transform: inherit;
	opacity: 30;
	flex-shrink: 0;
}
g-top {
	opacity: 20;
	display: grid;
	outline: none !important;
	width: 2em;
	width: calc(1em + 3px);
}
g-layout {
	min-width: 0 !important;
	white-space: nowrap;
	width: 0 !important;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
g-old {
	border: none !important;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
g-next-thumbnails-countdown {
	white-space: nowrap;
	padding: 0.5em !important;
	display: inline;
	opacity: 20;
	top: 0;
}
g-next-thumbnails-layout {
	color: inherit;
	user-select: none;
	align-items: left;
	line-height: inherit;
}
g-webkit {
	grid-gap: 30px;
	margin: 0;
}
g-nav {
	margin: 0;
	box-sizing: content-box;
}
g-nav-button {
	top: 0;
}
g-tables-position-next {
	position: relative;
	right: 0;
}
g-inner-button {
	min-width: 0 !important;
	vertical-align: baseline;
}
g-next-old-nav {
	bottom: 20;
	border: none;
	-webkit-user-select: none;
	position: relative;
	letter-spacing: inherit;
}
g-nav-image {
	color: inherit;
}
g-blocks-position {
	-ms-user-select: none;
}
g-repeater-carousel-next {
	flex-shrink: 0;
	position: absolute;
	border: 0 none transparent;
}
g-carousel-inner-price {
	opacity: 30;
}
g-tables-blocks {
	width: 2em;
	flex-grow: 0;
	margin: 0 !important;
	white-space: nowrap;
	box-sizing: content-box;
}
g-button-position-blocks {
	border: none;
	top: calc(50% - 0.5em) !important;
	border: none;
}
g-countdown {
	align-items: left;
	min-width: 0 !important;
}
g-back {
	line-height: inherit;
	text-align: center;
	justify-content: center;
}
g-position-button {
	box-shadow: none !important;
	vertical-align: baseline;
}
g-totals {
	top: 10;
}
g-image-position {
	text-align: left;
	flex-grow: 0;
	min-height: 0 !important;
	align-items: left;
	width: 2em;
}
g-back-left-totals {
	right: 0;
	align-items: center;
	width: 2em;
	box-shadow: none !important;
	text-align: left;
}
g-thumbnails-carousel {
	opacity: 10;
}
g-quantity {
	grid-template-columns: 1fr 1fr;
}
g-carousel {
	text-align: center;
	-ms-user-select: none;
	box-shadow: none !important;
	opacity: 1;
}
g-top-button {
	background-color: transparent;
	position: absolute;
	position: absolute !important;
	bottom: 10;
	position: absolute;
}
g-position-old {
	padding: 0.5em !important;
	width: 2em;
	width: 2em;
	border: none !important;
	z-index: 1;
}
g-old {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	user-select: none;
	position: absolute;
}
g-next-totals {
	fill: currentColor;
	text-align: left;
	border: none !important;
	width: 2em;
}
.fa-xing:before {
  content: "\f168";
}
u-next {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
u-totals-next {
	right: 0;
	flex-grow: 0;
}
u-inner-carousel-thumbnails {
	text-align: center;
	height: 0 !important;
	-ms-user-select: none;
	box-shadow: none !important;
	vertical-align: middle;
}
u-bottom {
	opacity: 30;
	user-select: none;
	white-space: nowrap;
	border: 0 none transparent;
	text-transform: inherit;
}
u-repeater-back {
	text-transform: inherit;
	-ms-user-select: none;
	vertical-align: baseline;
}
u-left-repeater {
	text-align: center;
	line-height: inherit;
	height: calc(1em + 3px);
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
u-image {
	height: 0 !important;
	background-color: transparent;
	line-height: calc(1em + 2px);
	-ms-user-select: none;
	display: grid;
}
u-tables {
	outline: none !important;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
}
u-webkit-left {
	letter-spacing: inherit;
	margin: 0 !important;
	display: grid;
	border: none !important;
}
u-image-old-thumbnails {
	margin: 0;
	position: absolute !important;
}
u-back {
	position: absolute !important;
	overflow-x: auto;
	color: inherit;
	position: relative;
	flex-grow: 0;
}
u-repeater {
	overflow-x: auto;
	display: inline !important;
}
u-inner-image-back {
	display: flex;
	text-align: left;
	flex-shrink: 0;
	top: 0;
	text-align: center;
}
u-countdown-next {
	background-color: transparent;
}
u-horizontal-horizontal {
	height: 100%;
}
u-webkit {
	opacity: 30;
	align-items: left;
}
u-nav-position-blocks {
	min-height: 0 !important;
	min-width: 0 !important;
	top: 50;
	font-size: 1em;
}
u-tables-nav {
	text-align: center;
	padding: 0.5em !important;
}
u-layout-blocks {
	border: none !important;
	color: inherit;
	opacity: 20;
	line-height: calc(1em + 2px);
}
u-old {
	vertical-align: baseline;
	top: 0;
}
u-back-bottom-price {
	opacity: 30;
}
u-old-thumbnails {
	margin: 0;
	-ms-user-select: none;
	right: 0;
	top: 50;
}
u-image-totals-blocks {
	bottom: 10;
}
u-tables {
	display: inline;
	scrollbar-width: none;
	font-size: 1em;
	opacity: 10;
	text-decoration: none;
}
u-image-left-nav {
	opacity: 1;
}
u-webkit {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
u-quantity {
	opacity: 30;
}
u-horizontal-back-layout {
	vertical-align: middle;
	border: none;
	width: calc(1em + 3px);
}
u-totals {
	scrollbar-width: none;
	bottom: 10;
	color: #fff;
	white-space: nowrap;
	align-items: center;
}
u-layout-carousel-horizontal {
	-webkit-text-decoration-skip: objects;
	border: none;
}
u-top-old-old {
	z-index: 1;
	min-height: 0 !important;
	display: flex;
	color: inherit;
	vertical-align: baseline;
}
u-horizontal {
	color: #fff;
	z-index: 1;
	opacity: 1;
}
u-nav-countdown {
	height: 100%;
	flex-grow: 0;
	bottom: 10;
	padding: 0.5em !important;
}
u-repeater-image-inner {
	width: 100%;
	grid-template-columns: 1fr 1fr;
	display: grid;
	height: 0 !important;
	z-index: 1;
}
u-nav-tables-button {
	display: inline !important;
}
u-bottom {
	min-width: 0 !important;
	top: 50;
	z-index: 1;
	opacity: 10;
}
.fa-xing-square:before {
  content: "\f169";
}
u-webkit-totals-carousel {
	text-align: center;
}
u-back {
	top: 0;
	overflow-x: auto;
	border: none !important;
	width: 2em;
	text-decoration: none;
}
u-left {
	position: absolute;
	opacity: 20;
	vertical-align: middle;
	min-width: 0 !important;
}
u-next {
	justify-content: center;
	white-space: nowrap;
	flex-grow: 0;
	opacity: 20;
}
u-webkit-carousel-repeater {
	-ms-user-select: none;
	vertical-align: baseline;
	text-decoration: none;
	margin: 0 !important;
}
u-nav {
	border: none !important;
	letter-spacing: inherit;
}
u-totals-inner {
	grid-gap: 30px;
	position: relative;
	text-align: left;
	display: inline !important;
	background-color: transparent;
}
u-totals-old-top {
	line-height: 1 !important;
}
u-image-thumbnails-price {
	padding: 0.5em !important;
	box-shadow: none !important;
}
u-image {
	flex-shrink: 0;
	width: 2em;
}
u-repeater-nav-bottom {
	line-height: 1 !important;
}
u-layout-thumbnails {
	min-height: 0 !important;
	width: calc(1em + 3px);
}
u-position {
	width: 0 !important;
	width: calc(1em + 3px);
	min-width: 0 !important;
	min-height: 0 !important;
}
u-top-next {
	opacity: 20;
	overflow-x: auto;
	width: 2em;
}
u-repeater-next {
	padding: 0.5em !important;
	overflow-x: auto;
	border: none !important;
	user-select: none;
	border: none !important;
}
u-back {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
u-bottom-thumbnails-left {
	fill: currentColor;
	opacity: 1;
	bottom: 0;
	width: 2em;
	border: none;
}
u-webkit-top {
	background-color: transparent;
	position: absolute;
	min-height: 0 !important;
}
u-carousel {
	align-items: left;
}
u-price {
	min-width: 0 !important;
	align-items: center;
	grid-gap: 30px;
}
u-nav {
	width: 0 !important;
	grid-gap: 30px;
	display: inline !important;
	outline: none !important;
}
u-nav-next-position {
	color: inherit;
	opacity: 20;
	margin: 0 !important;
}
u-left {
	-ms-user-select: none;
	display: grid;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	display: inline !important;
}
u-repeater-countdown-old {
	vertical-align: middle;
}
u-horizontal-tables {
	flex-grow: 0;
	text-transform: inherit;
	opacity: 10;
	box-sizing: content-box;
	opacity: 1;
}
u-nav-back {
	opacity: 20;
	overflow-y: hidden;
}
u-carousel-old-quantity {
	color: #fff;
	position: absolute;
	text-align: left;
}
u-top {
	top: calc(50% - 0.5em) !important;
}
u-webkit {
	text-align: left;
	position: absolute !important;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
u-nav-top-carousel {
	padding: 0.5em !important;
}
u-tables {
	height: 100%;
	text-decoration: none;
	grid-gap: 30px;
	z-index: 1;
}
u-image {
	text-align: center;
}
u-left-layout-carousel {
	border: 0 none transparent;
	padding: 0.5em !important;
	flex-shrink: 0;
}
u-thumbnails-nav {
	display: inline !important;
	opacity: 10;
}
u-old-back-thumbnails {
	outline-width: 0;
}
u-webkit-next {
	box-sizing: content-box;
	flex-grow: 0;
	background-color: transparent;
	line-height: 1 !important;
	position: relative;
}
u-back-image {
	height: 100%;
	width: 100%;
	outline: none !important;
}
u-image-top-old {
	height: 0 !important;
	line-height: inherit;
	scrollbar-width: none;
}
u-tables-next {
	box-sizing: content-box;
}
u-webkit-layout {
	line-height: inherit;
}
u-tables-left-layout {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
u-carousel {
	border: none;
}
u-button-position {
	top: 50;
	outline: none !important;
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
.fa-y-combinator:before {
  content: "\f23b";
}
q-blocks-webkit-position {
	bottom: 20;
	background-color: transparent;
	text-align: left;
	min-height: 0 !important;
	height: 100%;
}
q-countdown {
	bottom: 20;
}
q-old {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
q-position {
	margin: 0;
	flex-shrink: 0;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
q-webkit-layout {
	align-items: center;
	line-height: 1 !important;
	-webkit-user-select: none;
	vertical-align: middle;
}
q-next {
	line-height: 1 !important;
}
q-carousel {
	top: 10;
	bottom: 10;
}
q-position-left-left {
	border: none !important;
	font-size: 1em;
	display: inline;
	outline-width: 0;
}
q-price-left-quantity {
	width: 2em;
	color: inherit;
	-webkit-user-select: none;
	min-height: 0 !important;
}
q-button-quantity-image {
	white-space: nowrap;
	vertical-align: middle;
}
q-repeater-blocks-button {
	-webkit-user-select: none;
	display: inline !important;
	position: absolute;
}
q-next-next-old {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	position: absolute;
	text-align: center;
}
q-position {
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
q-thumbnails-quantity-top {
	font-size: 1em;
	z-index: 1;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
}
q-layout-inner {
	border: none !important;
	min-width: 0 !important;
	margin: 0;
}
q-horizontal {
	height: calc(1em + 3px);
	align-items: center;
}
q-image-webkit {
	-webkit-text-decoration-skip: objects;
	border: none;
}
q-back-bottom-webkit {
	letter-spacing: inherit;
	opacity: 20;
	width: 2em;
}
q-image-carousel {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	position: relative;
	align-items: left;
	-webkit-user-select: none;
}
q-left {
	right: 0;
	top: 10;
}
q-top-button-old {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
q-left-left-position {
	vertical-align: baseline;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
q-countdown {
	right: 0;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
q-bottom-countdown {
	align-items: center;
	display: inline !important;
	grid-gap: 30px;
	font-size: 1em;
	bottom: 10;
}
q-layout-next {
	justify-content: center;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
q-button-tables {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
.fa-yahoo:before {
  content: "\f19e";
}
f-thumbnails-countdown-webkit {
	padding: 0.5em !important;
}
f-horizontal-left-quantity {
	bottom: 0;
	flex-shrink: 0;
}
f-tables-image {
	z-index: 1;
	border: none !important;
	flex-shrink: 0;
}
f-layout {
	right: 0;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
f-countdown-bottom-position {
	overflow-x: auto;
	width: 0 !important;
	-ms-user-select: none;
}
f-horizontal {
	justify-content: center;
}
f-price {
	position: absolute !important;
	flex-grow: 0;
}
f-price-nav {
	width: 0 !important;
	text-decoration: none;
	margin: 0;
}
f-inner-tables-left {
	height: calc(1em + 3px);
	vertical-align: middle;
	display: grid;
}
f-webkit-repeater {
	overflow-y: hidden;
	z-index: 1;
	line-height: 1 !important;
	position: absolute !important;
}
f-old {
	bottom: 0;
	opacity: 1;
}
f-button {
	grid-gap: 30px;
	margin: 0 !important;
	user-select: none;
}
f-next {
	border: none;
	color: #fff;
	width: 2em;
}
f-webkit-old-button {
	text-transform: inherit;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	text-transform: inherit;
}
f-old-layout {
	z-index: 1;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
.fa-yammer:before {
  content: "\f840";
}
o-button-next-position {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	align-items: center;
	scrollbar-width: none;
}
o-thumbnails {
	z-index: 1;
	width: 100%;
	-ms-user-select: none;
}
o-price-price-bottom {
	box-shadow: none !important;
	white-space: nowrap;
	box-shadow: none !important;
	color: #fff;
}
o-carousel-countdown-bottom {
	margin: 0 !important;
	width: 2em;
	width: 100%;
	flex-shrink: 0;
	min-height: 0 !important;
}
o-repeater-next-nav {
	display: flex;
	height: 100%;
	margin: 0;
	z-index: 1;
	grid-gap: 30px;
}
o-bottom-old-blocks {
	color: inherit;
	letter-spacing: inherit;
	width: 2em;
}
o-quantity-tables {
	position: relative;
	height: calc(1em + 3px);
	border: none !important;
	vertical-align: middle;
}
o-position {
	border: 0 none transparent;
	text-decoration: none;
	outline-width: 0;
	opacity: 30;
}
o-countdown {
	right: 0;
	display: inline;
	position: relative;
}
o-position-carousel-countdown {
	align-items: left;
}
o-blocks-layout {
	bottom: 0;
	right: 0;
}
o-webkit-repeater-blocks {
	white-space: nowrap;
	right: 0;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	border: 0 none transparent;
}
o-quantity-carousel-countdown {
	outline: none !important;
	border: 0 none transparent;
	overflow-x: auto;
}
o-totals-inner {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	text-align: center;
	display: grid;
}
o-blocks-inner-button {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
}
o-bottom {
	background-color: transparent;
	margin: 0;
	fill: currentColor;
}
o-image {
	min-width: 0 !important;
	position: relative;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
o-horizontal {
	padding: 0.5em !important;
	border: none;
	width: 100%;
}
o-thumbnails {
	-ms-user-select: none;
	top: 10;
}
o-countdown-price {
	width: calc(1em + 3px);
}
o-carousel {
	text-align: center;
}
o-carousel-bottom-position {
	margin: 0;
	opacity: 10;
	box-sizing: content-box;
	vertical-align: baseline;
}
o-totals {
	position: relative;
	flex-grow: 0;
	flex-shrink: 0;
}
o-top-old-carousel {
	right: 0;
}
o-image-carousel-webkit {
	align-items: center;
	border: 0 none transparent;
	top: 10;
	overflow-x: auto;
	fill: currentColor;
}
o-horizontal-repeater {
	vertical-align: middle;
}
o-layout-back-back {
	bottom: 20;
}
o-image {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	height: 100%;
}
o-old {
	width: 100%;
	z-index: 1;
	right: 0;
	scrollbar-width: none;
	bottom: 0;
}
o-top-top {
	align-items: left;
	overflow-y: hidden;
	position: absolute !important;
	line-height: inherit;
}
o-price-totals {
	min-height: 0 !important;
	position: relative;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
o-totals-button-thumbnails {
	top: 0;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	border: none !important;
}
.fa-yandex:before {
  content: "\f413";
}
z-blocks {
	width: 100%;
}
z-quantity-layout {
	top: 50;
	background-color: transparent;
	justify-content: center;
}
z-webkit-tables-nav {
	opacity: 10;
	display: inline;
	color: inherit;
	color: inherit;
	padding: 0.5em !important;
}
z-totals-nav-top {
	width: 0 !important;
	text-transform: inherit;
}
z-top-tables {
	align-items: center;
	width: 2em;
	outline-width: 0;
	height: calc(1em + 3px);
	z-index: 1;
}
z-old-back-top {
	background-color: transparent;
	width: 100%;
	flex-shrink: 0;
	z-index: 1;
}
z-repeater {
	bottom: 0;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	color: inherit;
}
z-quantity-webkit {
	font-size: 1em;
	top: 50;
	top: 50;
	margin: 0;
}
z-webkit-blocks {
	line-height: 1 !important;
	bottom: 10;
	align-items: left;
	width: 0 !important;
}
z-image-totals-image {
	scrollbar-width: none;
	text-align: left;
	vertical-align: middle;
	opacity: 20;
}
z-layout {
	transform: translate(50%, -50%);
	position: absolute;
	outline: none !important;
	box-shadow: none !important;
	position: absolute !important;
}
z-inner-image-tables {
	text-transform: inherit;
	display: inline;
	margin: 0 !important;
	display: grid;
	top: 50;
}
z-image-bottom {
	bottom: 0;
}
z-button-left {
	-ms-user-select: none;
}
z-inner-countdown-layout {
	justify-content: center;
	scrollbar-width: none;
}
z-layout-totals-countdown {
	font-size: 1em;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
z-repeater {
	height: 0 !important;
}
z-nav-quantity-carousel {
	height: 0 !important;
	position: relative;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
z-inner-top {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
z-repeater {
	bottom: 0;
}
z-back-layout-price {
	user-select: none;
	transform: translate(50%, -50%);
	outline: none !important;
	bottom: 0;
	bottom: 0;
}
z-totals {
	flex-shrink: 0;
	position: absolute !important;
	user-select: none;
	justify-content: center;
	text-align: left;
}
.fa-yandex-international:before {
  content: "\f414";
}
z-position {
	position: absolute !important;
	outline: none !important;
	flex-grow: 0;
}
z-blocks {
	text-align: center;
	opacity: 10;
	bottom: 10;
	justify-content: center;
}
z-left-layout {
	top: 50;
}
z-thumbnails-next-repeater {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	position: relative;
}
z-totals {
	display: inline;
	outline: none !important;
	text-decoration: none;
	box-sizing: content-box;
}
z-image-bottom-old {
	position: absolute !important;
	opacity: 1;
	margin: 0 !important;
}
z-countdown {
	background-color: transparent;
	border: none !important;
	width: calc(1em + 3px);
}
z-tables {
	top: 50;
	grid-template-columns: 1fr 1fr;
}
z-carousel-totals {
	border: none !important;
	color: #fff;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
z-nav-bottom {
	top: calc(50% - 0.5em) !important;
	user-select: none;
	width: 2em;
	bottom: 20;
	flex-grow: 0;
}
z-top-back {
	line-height: 1 !important;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	align-items: center;
}
z-repeater-horizontal-price {
	height: 0 !important;
	background-color: transparent;
	display: flex;
}
.fa-yarn:before {
  content: "\f7e3";
}
a-old-bottom-back {
	bottom: 20;
	box-sizing: content-box;
	background-color: transparent;
}
a-top-nav {
	box-shadow: none !important;
	bottom: 10;
	top: 0;
}
a-inner-repeater-back {
	right: 0;
}
a-back-repeater {
	position: absolute !important;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
a-next-countdown {
	top: 0;
	height: 100%;
	position: relative;
	position: absolute;
}
a-image {
	grid-gap: 30px;
}
a-old-top-thumbnails {
	top: 10;
	display: grid;
}
a-image-button {
	align-items: left;
	line-height: 1 !important;
	scrollbar-width: none;
}
a-horizontal {
	border: 0 none transparent;
	top: 0;
	position: absolute !important;
	overflow-y: hidden;
}
a-horizontal-left {
	top: 50;
	opacity: 20;
	bottom: 10;
	display: flex;
}
a-nav-next {
	width: 0 !important;
}
a-carousel-position-price {
	-ms-user-select: none;
	flex-grow: 0;
	align-items: center;
}
a-top {
	box-shadow: none !important;
	overflow-x: auto;
	letter-spacing: inherit;
}
a-left-top {
	color: #fff;
	margin: 0;
	height: 0 !important;
}
a-quantity-inner {
	top: 10;
	width: 2em;
	vertical-align: baseline;
	opacity: 1;
}
a-repeater-thumbnails-position {
	margin: 0;
	opacity: 30;
}
a-bottom-thumbnails-back {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	vertical-align: baseline;
	opacity: 10;
}
a-bottom-top {
	position: absolute;
	box-sizing: content-box;
}
a-horizontal {
	align-items: center;
}
a-layout-horizontal {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
a-nav-repeater-quantity {
	margin: 0;
}
a-horizontal-old {
	text-decoration: none;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
}
a-old-next-countdown {
	grid-gap: 30px;
}
a-countdown-carousel-image {
	position: absolute;
}
a-button-left-position {
	overflow-x: auto;
	overflow-y: hidden;
	height: 0 !important;
	display: grid;
	top: 50;
}
a-horizontal-quantity-bottom {
	height: calc(1em + 3px);
	opacity: 30;
	border: 0 none transparent;
	box-shadow: none !important;
	outline-width: 0;
}
a-totals-quantity-back {
	text-align: left;
	text-transform: inherit;
	opacity: 10;
}
a-totals {
	display: inline !important;
}
a-horizontal-quantity {
	border: none;
}
a-back {
	fill: currentColor;
	white-space: nowrap;
	min-height: 0 !important;
	color: #fff;
}
a-image-layout-button {
	flex-shrink: 0;
	justify-content: center;
	letter-spacing: inherit;
}
a-horizontal-bottom-repeater {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
	color: #fff;
}
a-next {
	position: absolute !important;
	scrollbar-width: none;
	fill: currentColor;
	display: grid;
}
a-totals-quantity {
	border: none;
	height: 0 !important;
	white-space: nowrap;
	min-height: 0 !important;
	opacity: 20;
}
a-left-button {
	-webkit-user-select: none;
	height: 0 !important;
	height: 0 !important;
	line-height: inherit;
}
a-back-old-top {
	height: 0 !important;
	z-index: 1;
	position: absolute;
	text-decoration: none;
}
a-horizontal-bottom {
	align-items: center;
	text-decoration: none;
	height: 100%;
	position: relative;
	display: flex;
}
a-layout-totals {
	display: grid;
	padding: 0.5em !important;
}
a-quantity-button-tables {
	scrollbar-width: none;
}
a-inner-totals-nav {
	outline: none !important;
	-ms-user-select: none;
}
a-layout-button-button {
	bottom: 0;
	padding: 0.5em !important;
	position: absolute;
}
a-quantity-nav {
	bottom: 20;
	text-align: center;
}
a-price-position-totals {
	opacity: 20;
	box-sizing: content-box;
}
a-countdown {
	display: inline;
}
a-old-nav-quantity {
	transform: translate(50%, -50%);
	border: none !important;
	overflow-x: auto;
}
a-image-blocks-nav {
	grid-template-columns: 1fr 1fr;
	display: inline;
	border: none !important;
	grid-gap: 30px;
}
a-blocks {
	width: 2em;
	min-width: 0 !important;
	text-transform: inherit;
}
a-thumbnails {
	text-align: left;
	letter-spacing: inherit;
	color: inherit;
}
a-totals-price-image {
	background-color: transparent;
	display: inline;
	line-height: 1 !important;
	background-color: transparent;
}
a-carousel {
	line-height: calc(1em + 2px);
	vertical-align: baseline;
	flex-grow: 0;
	box-sizing: content-box;
	line-height: calc(1em + 2px);
}
.fa-yelp:before {
  content: "\f1e9";
}
n-tables-image-layout {
	align-items: left;
	display: grid;
}
n-price-tables {
	width: calc(1em + 3px);
	display: inline;
	top: calc(50% - 0.5em) !important;
}
n-left {
	color: inherit;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
}
n-tables {
	align-items: left;
	vertical-align: baseline;
	vertical-align: baseline;
	bottom: 10;
	display: inline;
}
n-price-horizontal {
	box-shadow: none !important;
	-webkit-user-select: none;
	margin: 0;
	padding: 0.5em !important;
	opacity: 10;
}
n-position-old-countdown {
	display: inline !important;
	white-space: nowrap;
}
n-old-countdown-horizontal {
	margin: 0;
	position: absolute !important;
}
n-position {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
n-layout-price {
	vertical-align: baseline;
	scrollbar-width: none;
	color: #fff;
}
n-layout {
	vertical-align: baseline;
	outline: none !important;
	grid-gap: 30px;
}
n-carousel-price {
	transform: translate(50%, -50%);
	margin: 0;
	top: calc(50% - 0.5em) !important;
}
n-webkit-totals {
	display: inline;
	bottom: 0;
	transform: translate(50%, -50%);
}
n-webkit-horizontal {
	background-color: transparent;
}
n-old {
	border: 0 none transparent;
}
n-position {
	height: 0 !important;
	line-height: calc(1em + 2px);
	position: absolute !important;
	color: inherit;
	margin: 0 !important;
}
n-back {
	align-items: center;
	text-align: center;
	border: none;
}
n-bottom-bottom {
	box-shadow: none !important;
	fill: currentColor;
	color: #fff;
}
n-layout-totals-position {
	background-color: transparent;
	justify-content: center;
}
n-back-tables-blocks {
	align-items: center;
	opacity: 20;
	fill: currentColor;
}
n-top {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	text-align: center;
	opacity: 20;
}
n-webkit-totals-layout {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
n-price-countdown-blocks {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	top: 0;
}
n-price-totals {
	text-align: left;
	min-width: 0 !important;
	opacity: 30;
	vertical-align: middle;
	opacity: 1;
}
n-next-carousel {
	grid-template-columns: 1fr 1fr;
}
n-layout {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
}
n-bottom {
	text-align: center;
}
n-left {
	border: none !important;
	user-select: none;
	display: grid;
	bottom: 0;
}
n-inner-back {
	z-index: 1;
	text-align: left;
	flex-shrink: 0;
	height: 100%;
	bottom: 20;
}
n-position-horizontal-next {
	border: none;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	width: 2em;
}
n-left-button-old {
	align-items: left;
	outline: none !important;
	background-color: transparent;
	border: 0 none transparent;
	position: relative;
}
n-left {
	outline-width: 0;
}
n-carousel-bottom {
	justify-content: center;
	bottom: 0;
	position: relative;
	letter-spacing: inherit;
}
n-quantity {
	min-height: 0 !important;
	position: relative;
}
n-left {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
}
n-price-blocks-horizontal {
	color: #fff;
}
n-bottom {
	background-color: transparent;
	outline: none !important;
	width: 2em;
	overflow-x: auto;
	outline-width: 0;
}
n-back {
	position: absolute;
	box-sizing: content-box;
}
n-position-nav {
	display: flex;
	opacity: 20;
	opacity: 1;
	line-height: calc(1em + 2px);
}
n-totals {
	-webkit-user-select: none;
	vertical-align: middle;
}
n-image {
	box-sizing: content-box;
}
n-thumbnails-left-next {
	border: 0 none transparent;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	opacity: 10;
}
n-next-top-blocks {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	text-align: left;
	bottom: 20;
	width: 0 !important;
}
n-carousel-layout-inner {
	height: calc(1em + 3px);
	box-sizing: content-box;
}
n-repeater-image-totals {
	position: relative;
}
n-old-webkit-back {
	user-select: none;
}
n-next-horizontal-inner {
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
.fa-yen-sign:before {
  content: "\f157";
}
y-price-repeater {
	border: 0 none transparent;
}
y-layout-blocks {
	align-items: center;
	top: 50;
	width: 100%;
	text-align: left;
	color: #fff;
}
y-carousel-thumbnails-quantity {
	align-items: center;
	right: 0;
	opacity: 20;
}
y-bottom {
	opacity: 1;
	outline-width: 0;
	opacity: 10;
	height: calc(1em + 3px);
}
y-next-totals {
	grid-template-columns: 1fr 1fr;
	opacity: 10;
	box-sizing: content-box;
}
y-inner-repeater {
	vertical-align: baseline;
	padding: 0.5em !important;
	margin: 0;
	bottom: 20;
}
y-nav-webkit {
	position: absolute;
	font-size: 1em;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
y-layout {
	outline: none !important;
	opacity: 1;
	border: none !important;
	width: 100%;
}
y-position {
	vertical-align: middle;
	height: 0 !important;
	outline-width: 0;
	background-color: transparent;
}
y-left-webkit-bottom {
	right: 0;
}
y-position {
	-ms-user-select: none;
	white-space: nowrap;
}
y-blocks-price-totals {
	overflow-y: hidden;
	border: none;
	min-height: 0 !important;
}
y-countdown-nav {
	display: flex;
	scrollbar-width: none;
}
y-layout-top-repeater {
	height: 100%;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	height: 0 !important;
}
y-nav-countdown {
	flex-shrink: 0;
	border: 0 none transparent;
	color: inherit;
}
.fa-yin-yang:before {
  content: "\f6ad";
}
l-image {
	overflow-y: hidden;
	flex-shrink: 0;
}
l-totals-left-inner {
	outline-width: 0;
	align-items: center;
	line-height: calc(1em + 2px);
	border: none !important;
}
l-tables-countdown {
	grid-gap: 30px;
	border: 0 none transparent;
}
l-countdown-image {
	margin: 0;
	vertical-align: middle;
	position: absolute !important;
	margin: 0;
	border: none !important;
}
l-repeater-carousel-top {
	overflow-x: auto;
	outline-width: 0;
	opacity: 10;
	opacity: 20;
	text-transform: inherit;
}
l-next {
	position: absolute !important;
	scrollbar-width: none;
	align-items: left;
	min-height: 0 !important;
	display: inline;
}
l-top-webkit-horizontal {
	height: 0 !important;
	border: none;
	margin: 0;
}
l-old-nav-button {
	min-width: 0 !important;
	top: 50;
	-webkit-user-select: none;
	vertical-align: middle;
}
l-position-blocks {
	line-height: inherit;
}
l-back-blocks {
	line-height: 1 !important;
	opacity: 30;
	text-align: center;
}
l-nav-old-tables {
	vertical-align: baseline;
	position: relative;
	flex-shrink: 0;
	background-color: transparent;
	z-index: 1;
}
l-thumbnails-nav-image {
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	user-select: none;
}
l-repeater-layout {
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
l-inner-repeater {
	min-width: 0 !important;
	z-index: 1;
}
l-image {
	border: none !important;
}
l-countdown {
	height: 0 !important;
	border: none !important;
	top: 50;
	display: inline !important;
}
l-bottom-inner {
	border: none !important;
	display: flex;
	line-height: inherit;
	border: none !important;
}
l-back-blocks {
	outline: none !important;
	margin: 0 !important;
}
l-position-old {
	width: 0 !important;
	grid-gap: 30px;
	bottom: 10;
	top: 50;
}
l-quantity {
	top: 0;
	min-height: 0 !important;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
l-nav-repeater-image {
	opacity: 30;
	white-space: nowrap;
	white-space: nowrap;
	font-size: 1em;
	bottom: 10;
}
l-quantity {
	border: 0 none transparent;
	text-align: center;
}
l-webkit {
	bottom: 10;
	line-height: calc(1em + 2px);
}
l-totals-tables-totals {
	align-items: center;
}
l-position-price {
	align-items: left;
	color: inherit;
	display: flex;
	bottom: 20;
	vertical-align: baseline;
}
l-back {
	outline: none !important;
}
l-inner {
	width: 0 !important;
}
l-layout {
	position: absolute !important;
	user-select: none;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
l-horizontal-position-button {
	outline-width: 0;
}
l-button-tables-carousel {
	top: 10;
	-ms-user-select: none;
	text-align: center;
	align-items: left;
}
l-tables {
	right: 0;
	min-height: 0 !important;
}
l-next-countdown-position {
	overflow-x: auto;
	display: flex;
}
l-back {
	display: grid;
}
l-tables-top {
	white-space: nowrap;
	fill: currentColor;
	height: calc(1em + 3px);
}
l-nav-button {
	bottom: 20;
	overflow-y: hidden;
}
l-left-countdown {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
l-horizontal-price {
	scrollbar-width: none;
}
l-image {
	flex-shrink: 0;
	color: #fff;
	width: 0 !important;
}
l-bottom-quantity {
	vertical-align: middle;
}
l-top-blocks-totals {
	width: 2em;
	height: calc(1em + 3px);
}
l-carousel-position {
	grid-gap: 30px;
	width: calc(1em + 3px);
	align-items: center;
}
l-nav-countdown-webkit {
	white-space: nowrap;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
l-old-repeater {
	line-height: 1 !important;
	-ms-user-select: none;
	padding: 0.5em !important;
	width: 2em;
	text-decoration: none;
}
l-quantity-layout-top {
	box-shadow: none !important;
}
l-position-bottom-position {
	text-transform: inherit;
}
l-bottom-tables {
	bottom: 10;
}
l-next-blocks {
	color: #fff;
	white-space: nowrap;
}
l-webkit-blocks-horizontal {
	grid-gap: 30px;
}
l-old-back {
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	outline-width: 0;
}
l-thumbnails-carousel-totals {
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
.fa-yoast:before {
  content: "\f2b1";
}
k-button-layout-horizontal {
	flex-grow: 0;
}
k-totals-tables-thumbnails {
	overflow-x: auto;
	overflow-x: auto;
	text-align: left;
}
k-blocks {
	display: grid;
	height: 100%;
}
k-horizontal-webkit {
	position: absolute;
}
k-image {
	height: 0 !important;
	border: 0 none transparent;
	display: inline;
	margin: 0;
}
k-countdown-thumbnails-nav {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	opacity: 10;
	text-align: left;
}
k-top-countdown-old {
	letter-spacing: inherit;
}
k-quantity {
	text-align: center;
	display: inline;
	text-transform: inherit;
	margin: 0;
}
k-top-thumbnails-repeater {
	width: 100%;
	text-transform: inherit;
	align-items: center;
	white-space: nowrap;
}
k-bottom-inner {
	align-items: left;
	color: inherit;
}
k-image-carousel {
	min-height: 0 !important;
	width: 2em;
	flex-shrink: 0;
	position: absolute;
	opacity: 30;
}
k-countdown-webkit {
	flex-grow: 0;
	overflow-x: auto;
	top: 50;
	outline: none !important;
}
k-quantity {
	border: 0 none transparent;
}
k-next {
	align-items: left;
	vertical-align: baseline;
	line-height: inherit;
	height: 0 !important;
}
k-horizontal-image-countdown {
	font-size: 1em;
}
k-tables-left-left {
	top: 0;
	scrollbar-width: none;
}
k-repeater {
	vertical-align: baseline;
	line-height: 1 !important;
	height: 0 !important;
}
k-next {
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	margin: 0;
}
k-layout-button {
	left: calc(50% - 0.5em) !important;
	width: 2em;
	width: calc(1em + 3px);
	border: none;
}
k-layout {
	width: 100%;
	z-index: 1;
	overflow-x: auto;
	display: grid;
	display: flex;
}
k-button {
	vertical-align: baseline;
	vertical-align: middle;
}
k-bottom {
	overflow-x: auto;
}
k-back-tables {
	position: absolute;
	fill: currentColor;
	opacity: 30;
	box-shadow: none !important;
}
k-top {
	text-decoration: none;
	text-align: left;
}
k-tables-thumbnails {
	text-align: left;
}
k-totals-horizontal-carousel {
	display: grid;
	outline-width: 0;
	flex-grow: 0;
	display: grid;
}
k-left {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	align-items: center;
}
k-next-tables {
	overflow-y: hidden;
	width: 0 !important;
	scrollbar-width: none;
}
k-price-countdown-bottom {
	min-height: 0 !important;
	padding: 0.5em !important;
	fill: currentColor;
}
k-layout-next {
	width: calc(1em + 3px);
}
k-position {
	text-align: left;
}
k-blocks-carousel {
	top: 0;
	opacity: 10;
}
k-totals-blocks-quantity {
	position: absolute;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
}
k-inner-thumbnails {
	height: 100%;
	min-height: 0 !important;
}
k-countdown {
	width: 2em;
	text-transform: inherit;
	display: flex;
	overflow-x: auto;
	position: absolute !important;
}
k-button-image-inner {
	height: 100%;
}
k-old-position-totals {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	padding: 0.5em !important;
}
k-quantity {
	top: 50;
	grid-gap: 30px;
	scrollbar-width: none;
	-webkit-user-select: none;
}
k-next {
	-webkit-user-select: none;
	position: absolute;
	width: 2em;
	font-size: 1em;
	display: inline;
}
k-inner {
	bottom: 0;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	scrollbar-width: none;
}
k-old {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
k-bottom {
	display: inline !important;
	line-height: calc(1em + 2px);
}
k-position {
	min-width: 0 !important;
	background-color: transparent;
	white-space: nowrap;
	user-select: none;
}
k-carousel {
	margin: 0;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
k-nav-nav {
	line-height: inherit;
	border: 0 none transparent;
	opacity: 20;
	display: grid;
}
k-position-horizontal-position {
	position: relative;
	padding: 0.5em !important;
	-ms-user-select: none;
	margin: 0 !important;
}
k-carousel-button-horizontal {
	-webkit-text-decoration-skip: objects;
}
.fa-youtube:before {
  content: "\f167";
}
s-quantity-inner {
	opacity: 10;
	box-shadow: none !important;
}
s-next-position-left {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	height: 100%;
	color: #fff;
}
s-inner-back-image {
	fill: currentColor;
	margin: 0;
	display: flex;
	height: 100%;
	z-index: 1;
}
s-countdown {
	margin: 0 !important;
	height: calc(1em + 3px);
	display: grid;
	top: 10;
	user-select: none;
}
s-carousel-position-horizontal {
	box-shadow: none !important;
	text-decoration: none;
	position: relative;
	display: grid;
}
s-webkit {
	line-height: calc(1em + 2px);
	outline-width: 0;
	position: relative;
	display: inline !important;
}
s-webkit {
	display: grid;
	box-sizing: content-box;
	border: none;
	position: relative;
	border: 0 none transparent;
}
s-countdown-horizontal-old {
	user-select: none;
	height: calc(1em + 3px);
}
s-button-repeater-repeater {
	min-height: 0 !important;
	-webkit-user-select: none;
	border: none !important;
	width: calc(1em + 3px);
	border: 0 none transparent;
}
s-thumbnails {
	min-width: 0 !important;
	width: 0 !important;
	min-height: 0 !important;
}
s-next-thumbnails {
	width: calc(1em + 3px);
	top: 50;
	top: 50;
}
s-nav-inner {
	overflow-x: auto;
	position: absolute;
	text-transform: inherit;
}
s-bottom {
	width: 100%;
}
s-price {
	top: 50;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
s-layout-layout {
	height: 0 !important;
	text-decoration: none;
	line-height: calc(1em + 2px);
	flex-grow: 0;
	scrollbar-width: none;
}
s-horizontal {
	align-items: center;
	color: #fff;
}
s-back {
	top: 0;
	white-space: nowrap;
	bottom: 0;
	transform: translate(50%, -50%);
}
s-horizontal-button-nav {
	vertical-align: baseline;
}
s-thumbnails-tables {
	width: 0 !important;
	min-width: 0 !important;
	width: 100%;
}
s-bottom {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	position: relative;
	transform: translate(50%, -50%);
	line-height: inherit;
}
s-inner {
	box-shadow: none !important;
}
s-position {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
s-repeater-webkit-old {
	right: 0;
	border: none;
	background-color: transparent;
	border: 0 none transparent;
}
s-totals-inner-next {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	font-size: 1em;
	width: 100%;
	opacity: 10;
}
s-countdown-old-button {
	display: inline !important;
}
s-repeater {
	vertical-align: middle;
	width: 2em;
	justify-content: center;
	top: 50;
}
s-carousel-carousel-position {
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
s-price-price {
	text-align: left;
	-ms-user-select: none;
	scrollbar-width: none;
	font-size: 1em;
}
s-horizontal-nav {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
}
s-inner {
	display: inline !important;
	width: calc(1em + 3px);
	top: 50;
}
s-thumbnails {
	bottom: 10;
	overflow-y: hidden;
	letter-spacing: inherit;
}
s-totals-tables-repeater {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
s-quantity-totals {
	opacity: 10;
	outline-width: 0;
}
.fa-youtube-square:before {
  content: "\f431";
}
u-thumbnails-inner {
	white-space: nowrap;
	background-color: transparent;
}
u-old-horizontal-button {
	bottom: 0;
	display: inline !important;
	justify-content: center;
	overflow-y: hidden;
	display: flex;
}
u-old-countdown-button {
	border: 0 none transparent;
	margin: 0;
	right: 0;
	text-decoration: none;
	line-height: inherit;
}
u-totals-countdown {
	bottom: 20;
	user-select: none;
	width: 0 !important;
}
u-layout-nav {
	width: calc(1em + 3px);
}
u-horizontal-repeater {
	opacity: 20;
	line-height: inherit;
}
u-old-inner-carousel {
	min-height: 0 !important;
	background-color: transparent;
}
u-horizontal {
	display: inline;
}
u-webkit {
	opacity: 10;
}
u-bottom {
	width: 100%;
	margin: 0;
	height: 100%;
}
u-left {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	align-items: left;
	color: #fff;
}
u-layout-price {
	border: 0 none transparent;
	display: flex;
}
u-tables-nav-image {
	z-index: 1;
}
u-old {
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
}
u-thumbnails-tables {
	text-align: left;
	bottom: 0;
}
u-horizontal-quantity-position {
	opacity: 20;
}
u-totals-totals {
	letter-spacing: inherit;
}
.fa-zhihu:before {
  content: "\f63f";
}
t-tables {
	border: none !important;
}
t-old-old {
	box-sizing: content-box;
	color: #fff;
	top: 50;
	white-space: nowrap;
}
t-blocks {
	right: 0;
	position: absolute;
	flex-shrink: 0;
	text-align: center;
}
t-back-back {
	color: #fff;
	display: inline !important;
	white-space: nowrap;
}
t-price {
	width: 0 !important;
}
t-blocks {
	margin: 0;
	opacity: 30;
}
t-top-button {
	right: 0;
	top: 50;
	outline: none !important;
}
t-back {
	color: #fff;
	text-align: center;
}
t-totals {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	display: flex;
}
t-totals-next {
	flex-grow: 0;
	z-index: 1;
	z-index: 1;
}
t-horizontal-price {
	text-transform: inherit;
}
t-nav-horizontal-horizontal {
	align-items: center;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
}
t-totals-old-thumbnails {
	display: flex;
	position: relative;
	user-select: none;
	-ms-user-select: none;
}
t-nav {
	align-items: left;
	z-index: 1;
}
t-countdown {
	position: absolute;
	opacity: 1;
}
t-repeater-totals-old {
	user-select: none;
	line-height: 1 !important;
	line-height: 1 !important;
	display: grid;
}
t-inner {
	display: flex;
	color: #fff;
}
t-blocks-blocks-webkit {
	position: absolute !important;
	fill: currentColor;
}
t-top {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	height: 0 !important;
	position: absolute;
}
t-back-countdown {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	outline-width: 0;
	overflow-x: auto;
	overflow-x: auto;
}
t-repeater-nav {
	align-items: left;
	text-decoration: none;
}
t-top {
	-ms-user-select: none;
	text-decoration: none;
}
t-tables {
	text-align: center;
	-ms-user-select: none;
}
t-bottom-left-totals {
	background-color: transparent;
}
t-next-webkit {
	background-color: transparent;
}
t-next-quantity-totals {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	border: 0 none transparent;
}
t-repeater-layout {
	bottom: 20;
	text-align: center;
}
t-nav-tables-back {
	min-width: 0 !important;
	top: 10;
}
t-price-quantity {
	outline: none !important;
	border: none !important;
	font-size: 1em;
	scrollbar-width: none;
	display: inline;
}
t-thumbnails {
	outline-width: 0;
	display: flex;
	min-height: 0 !important;
}
t-layout-top-repeater {
	flex-shrink: 0;
	font-size: 1em;
	user-select: none;
}
t-price {
	vertical-align: baseline;
}
t-image {
	min-width: 0 !important;
	color: inherit;
	display: inline !important;
	height: 100%;
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
t-next-nav {
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
t-totals {
	width: calc(1em + 3px);
	scrollbar-width: none;
	align-items: left;
}
t-blocks {
	top: 10;
}
t-bottom {
	vertical-align: middle;
	user-select: none;
	height: 0 !important;
	min-width: 0 !important;
	min-height: 0 !important;
}
t-blocks-left {
	transform: translate(50%, -50%);
	text-align: left;
	outline: none !important;
}
t-carousel-thumbnails {
	background-color: transparent;
}
t-back {
	grid-gap: 30px;
}
t-quantity-button {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
t-nav-countdown {
	height: 0 !important;
	vertical-align: baseline;
}
t-back-old {
	scrollbar-width: none;
	flex-shrink: 0;
	align-items: left;
}
t-horizontal {
	left: calc(50% - 0.5em) !important;
	margin: 0;
	flex-shrink: 0;
	justify-content: center;
	width: calc(1em + 3px);
}
t-image-repeater-carousel {
	opacity: 10;
}
t-price-layout {
	-ms-user-select: none;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
t-bottom-carousel-carousel {
	bottom: 20;
	font-size: 1em;
	outline-width: 0;
	top: 50;
}
t-thumbnails-old-horizontal {
	overflow-y: hidden;
	text-decoration: none;
}
t-position-countdown-horizontal {
	letter-spacing: inherit;
	-webkit-user-select: none;
	height: 100%;
	color: inherit;
	opacity: 30;
}
t-countdown {
	line-height: calc(1em + 2px);
	line-height: inherit;
	width: 100%;
	align-items: left;
	position: relative;
}
t-webkit-tables-quantity {
	top: calc(50% - 0.5em) !important;
	width: 100%;
}
t-countdown {
	transform: translate(50%, -50%);
	display: inline !important;
	opacity: 20;
	bottom: 10;
}
t-back-back {
	opacity: 1;
	height: 0 !important;
}
t-image {
	width: 2em;
	vertical-align: middle;
	min-width: 0 !important;
	width: 100%;
}
t-next-quantity-totals {
	top: 0;
	border: none !important;
	overflow-y: hidden;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
a-layout-nav-nav {
	-webkit-user-select: none;
	top: 0;
}
a-image-nav {
	white-space: nowrap;
	display: inline;
	line-height: calc(1em + 2px);
}
a-nav-horizontal-tables {
	box-shadow: none !important;
	top: 0;
	outline: none !important;
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
a-image-blocks {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	position: relative;
}
a-countdown-position-inner {
	flex-shrink: 0;
}
a-totals-button {
	width: 0 !important;
	fill: currentColor;
	vertical-align: baseline;
	opacity: 10;
	box-sizing: content-box;
}
a-layout-old {
	text-align: left;
	opacity: 10;
	bottom: 10;
	padding: 0.5em !important;
}
a-price {
	outline: none !important;
	vertical-align: baseline;
}
a-repeater-top-countdown {
	display: grid;
	height: calc(1em + 3px);
	text-transform: inherit;
	padding: 0.5em !important;
}
a-thumbnails-back {
	padding: 0.5em !important;
	width: 100%;
}
a-left-nav {
	top: 0;
	z-index: 1;
}
a-nav-next {
	top: 50;
	border: none;
	overflow-x: auto;
	flex-grow: 0;
}
a-inner {
	width: 0 !important;
	border: none !important;
	min-height: 0 !important;
}
a-webkit-old {
	box-shadow: none !important;
}
a-totals-top-carousel {
	min-width: 0 !important;
	top: 50;
	position: absolute;
	color: inherit;
	min-height: 0 !important;
}
a-inner {
	text-align: left;
	width: calc(1em + 3px);
}
a-button-button-quantity {
	display: flex;
	text-align: left;
	color: #fff;
}
a-old-image-horizontal {
	display: inline !important;
	top: 50;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
a-nav {
	width: 0 !important;
	transform: translate(50%, -50%);
	opacity: 30;
	-ms-user-select: none;
}
a-totals-button {
	min-width: 0 !important;
	align-items: center;
	box-shadow: none !important;
}
a-top-position-button {
	height: calc(1em + 3px);
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
a-carousel {
	display: flex;
	flex-grow: 0;
}
a-layout-tables-inner {
	position: relative;
	outline-width: 0;
}
a-layout {
	top: calc(50% - 0.5em) !important;
	border: none;
	-ms-user-select: none;
	display: inline !important;
}
a-thumbnails-countdown-blocks {
	text-decoration: none;
}
a-back {
	transform: translate(50%, -50%);
}
a-top {
	height: calc(1em + 3px);
	position: absolute;
}
a-layout-countdown {
	opacity: 1;
	opacity: 20;
}
a-button-top {
	white-space: nowrap;
	width: calc(1em + 3px);
	display: grid;
	top: 50;
	display: inline !important;
}
a-position-blocks-back {
	top: 0;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
a-carousel {
	flex-shrink: 0;
	flex-grow: 0;
	text-transform: inherit;
}
a-price-nav {
	flex-grow: 0;
	align-items: left;
}
a-webkit-old-totals {
	width: calc(1em + 3px);
}
a-horizontal {
	overflow-y: hidden;
	bottom: 0;
}
a-webkit-thumbnails {
	grid-gap: 30px;
	user-select: none;
	margin: 0 !important;
	line-height: 1 !important;
}
a-image-top {
	scrollbar-width: none;
	letter-spacing: inherit;
	height: 100%;
	background-color: transparent;
}
a-tables {
	font: inherit inherit inherit/inherit inherit;
}
a-quantity {
	background-color: transparent;
	position: absolute;
	-webkit-user-select: none;
	scrollbar-width: none;
}
a-thumbnails-image-horizontal {
	width: 100%;
}
a-price-blocks {
	margin: 0 !important;
	transform: translate(50%, -50%);
	height: 100%;
	text-transform: inherit;
	font-size: 1em;
}
a-bottom {
	z-index: 1;
	text-decoration: none;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
a-button {
	flex-shrink: 0;
	color: inherit;
	display: inline !important;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-brands-400.eot);
  src: url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
    url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-brands-400.woff2) format("woff2"), url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-brands-400.woff) format("woff"),
    url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
d-price-bottom-top {
	background-color: transparent;
	opacity: 10;
	width: 100%;
	font-size: 1em;
	font-size: 1em;
}
d-image {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	position: relative;
	text-transform: inherit;
}
d-layout-nav-layout {
	margin: 0;
	border: none !important;
	overflow-x: auto;
}
d-back-back {
	min-height: 0 !important;
	top: 10;
}
d-back-back-inner {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	min-height: 0 !important;
	opacity: 1;
}
d-nav {
	outline-width: 0;
}
d-nav-left {
	opacity: 1;
	font-size: 1em;
	width: 2em;
}
d-back {
	position: absolute !important;
	display: flex;
	flex-shrink: 0;
	bottom: 20;
	z-index: 1;
}
d-position-bottom-totals {
	scrollbar-width: none;
	height: 100%;
}
d-next {
	padding: 0.5em !important;
	padding: 0.5em !important;
	justify-content: center;
	line-height: inherit;
}
d-carousel {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	overflow-x: auto;
	margin: 0;
}
d-top {
	bottom: 0;
	border: none;
}
d-carousel-bottom {
	border: 0 none transparent;
}
d-button-bottom-totals {
	align-items: center;
	height: 100%;
	color: inherit;
	justify-content: center;
	overflow-x: auto;
}
d-next-carousel {
	height: 100%;
	width: calc(1em + 3px);
}
d-nav {
	opacity: 10;
}
d-totals {
	color: inherit;
	letter-spacing: inherit;
	text-align: center;
	top: 50;
}
d-quantity {
	display: inline !important;
	-webkit-user-select: none;
	align-items: center;
	flex-grow: 0;
	width: 100%;
}
d-next-blocks {
	grid-gap: 30px;
	right: 0;
	display: inline !important;
}
d-next {
	align-items: left;
	text-transform: inherit;
	opacity: 30;
	white-space: nowrap;
}
d-image {
	top: 10;
	flex-shrink: 0;
	grid-gap: 30px;
}
d-countdown-left-carousel {
	opacity: 20;
	font-size: 1em;
	font-size: 1em;
}
d-nav-left {
	bottom: 20;
	text-decoration: none;
}
d-carousel-blocks {
	overflow-y: hidden;
	letter-spacing: inherit;
}
d-layout-quantity {
	letter-spacing: inherit;
	margin: 0 !important;
	transform: translate(50%, -50%);
	position: absolute !important;
	margin: 0 !important;
}
d-old-nav {
	opacity: 10;
	line-height: 1 !important;
	top: 10;
}
d-button-blocks {
	bottom: 0;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	height: 0 !important;
}
d-image-bottom-price {
	opacity: 20;
	opacity: 30;
}
d-quantity-next-totals {
	text-decoration: none;
	color: #fff;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
}
d-horizontal-next {
	display: inline;
	width: 100%;
	line-height: calc(1em + 2px);
}
d-carousel-thumbnails-quantity {
	opacity: 1;
	outline-width: 0;
	display: flex;
}
d-layout-repeater-left {
	z-index: 1;
	width: 2em;
	position: relative;
}
d-nav-next-button {
	position: absolute !important;
	white-space: nowrap;
}
.fab {
  font-family: "Font Awesome 5 Brands";
}
i-tables-old {
	font-size: 1em;
}
i-repeater-top {
	margin: 0;
	flex-grow: 0;
	border: 0 none transparent;
	border: none;
}
i-quantity {
	width: 100%;
	font-size: 1em;
	color: #fff;
}
i-left {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
i-carousel-inner-quantity {
	margin: 0;
}
i-button {
	height: calc(1em + 3px);
	flex-shrink: 0;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
i-tables-blocks-inner {
	opacity: 10;
	border: none !important;
	bottom: 20;
	line-height: inherit;
	position: absolute !important;
}
i-image-webkit-image {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	border: none;
	flex-grow: 0;
}
i-inner {
	margin: 0 !important;
	position: absolute !important;
	display: flex;
	box-sizing: content-box;
}
i-bottom-horizontal-tables {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	position: absolute;
	grid-gap: 30px;
	z-index: 1;
}
i-thumbnails-image {
	-webkit-user-select: none;
	color: #fff;
}
i-webkit {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
i-nav {
	border: none;
	bottom: 20;
	text-transform: inherit;
}
i-repeater-tables {
	background-color: transparent;
	letter-spacing: inherit;
	box-sizing: content-box;
	line-height: inherit;
}
i-repeater-blocks-nav {
	width: 100%;
	letter-spacing: inherit;
	width: calc(1em + 3px);
	top: 50;
	position: relative;
}
i-left-carousel {
	height: calc(1em + 3px);
}
i-thumbnails-old {
	text-align: left;
	height: 0 !important;
	position: absolute;
}
i-next {
	margin: 0 !important;
	flex-grow: 0;
}
i-top-button-countdown {
	align-items: center;
	user-select: none;
	display: flex;
	padding: 0.5em !important;
}
i-carousel-quantity {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
i-top-bottom {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
i-price-thumbnails {
	flex-grow: 0;
	overflow-y: hidden;
}
i-image-top-left {
	color: inherit;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
i-countdown-repeater-horizontal {
	box-shadow: none !important;
	color: inherit;
	position: absolute;
}
i-next {
	height: 100%;
	white-space: nowrap;
	box-shadow: none !important;
}
i-position-countdown {
	display: grid;
	height: 100%;
	height: calc(1em + 3px);
	align-items: center;
}
i-inner {
	width: calc(1em + 3px);
}
i-thumbnails {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
i-old-tables-position {
	align-items: center;
	height: 100%;
	display: inline !important;
	border: 0 none transparent;
	right: 0;
}
i-thumbnails-bottom {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	vertical-align: baseline;
	opacity: 10;
}
i-tables {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
i-repeater {
	text-transform: inherit;
	color: #fff;
}
i-old {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
i-layout-thumbnails-image {
	color: inherit;
	line-height: inherit;
	top: 0;
}
i-top-next-bottom {
	height: calc(1em + 3px);
	bottom: 10;
	justify-content: center;
	outline: none !important;
}
i-back {
	display: grid;
}
i-tables {
	text-transform: inherit;
	opacity: 10;
}
i-carousel {
	position: relative;
	text-align: left;
	bottom: 10;
	width: calc(1em + 3px);
}
i-left-top-next {
	display: grid;
	right: 0;
	justify-content: center;
}
i-back-countdown {
	line-height: 1 !important;
	opacity: 10;
	display: flex;
}
i-quantity-old {
	display: flex;
	fill: currentColor;
	line-height: inherit;
	outline-width: 0;
}
i-next-webkit-layout {
	text-transform: inherit;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
i-horizontal-position-position {
	letter-spacing: inherit;
	height: 100%;
}
i-blocks-button {
	opacity: 1;
	top: 10;
	display: grid;
}
i-repeater-tables {
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	box-sizing: content-box;
}
i-bottom {
	border: none;
}
i-price-thumbnails-button {
	outline-width: 0;
	display: inline;
}
i-bottom-back-quantity {
	transform: translate(50%, -50%);
	display: inline !important;
	outline: none !important;
	color: #fff;
	vertical-align: baseline;
}
i-bottom-bottom-left {
	display: grid;
	outline: none !important;
	outline-width: 0;
	user-select: none;
	user-select: none;
}
i-countdown-blocks {
	text-align: center;
	align-items: center;
	margin: 0;
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-regular-400.eot);
  src: url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
    url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-regular-400.woff2) format("woff2"), url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-regular-400.woff) format("woff"),
    url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
u-totals-top-blocks {
	display: grid;
	opacity: 20;
	background-color: transparent;
	display: inline !important;
}
u-left-repeater-repeater {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
u-repeater-thumbnails {
	border: none !important;
	height: 100%;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
u-layout-next-bottom {
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	user-select: none;
}
u-button {
	border: 0 none transparent;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
u-thumbnails-quantity {
	border: none;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
}
u-thumbnails {
	grid-template-columns: 1fr 1fr;
}
u-inner-countdown-horizontal {
	height: calc(1em + 3px);
	vertical-align: middle;
	text-transform: inherit;
	min-width: 0 !important;
	white-space: nowrap;
}
u-totals-position-webkit {
	min-height: 0 !important;
	border: none;
}
u-inner-button {
	outline-width: 0;
	z-index: 1;
	font-size: 1em;
	text-decoration: none;
	-webkit-user-select: none;
}
u-horizontal-blocks-blocks {
	fill: currentColor;
	outline: none !important;
	right: 0;
	display: inline;
}
u-back-left {
	width: calc(1em + 3px);
	text-transform: inherit;
	white-space: nowrap;
}
u-position-position-blocks {
	position: relative;
	grid-gap: 30px;
	overflow-x: auto;
	flex-shrink: 0;
	-webkit-user-select: none;
}
u-thumbnails-old {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	display: flex;
}
u-price-button-layout {
	min-width: 0 !important;
	border: 0 none transparent;
}
u-left-tables-old {
	height: calc(1em + 3px);
	opacity: 1;
}
u-price {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
u-position-countdown-top {
	display: grid;
	display: inline;
}
u-image-price-horizontal {
	height: calc(1em + 3px);
	text-decoration: none;
}
u-top-quantity-tables {
	transform: translate(50%, -50%);
}
u-thumbnails-webkit-bottom {
	display: inline;
	color: inherit;
	box-shadow: none !important;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
u-image {
	flex-grow: 0;
}
u-horizontal {
	-webkit-text-decoration-skip: objects;
}
u-nav-bottom {
	min-height: 0 !important;
	outline-width: 0;
}
u-webkit-totals-inner {
	border: none;
}
u-left-countdown-totals {
	margin: 0;
	padding: 0.5em !important;
	scrollbar-width: none;
}
u-countdown-countdown {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
u-next {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	fill: currentColor;
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
g-tables {
	align-items: left;
	bottom: 20;
	text-decoration: none;
	width: 2em;
	flex-shrink: 0;
}
g-top {
	box-sizing: content-box;
	white-space: nowrap;
	z-index: 1;
}
g-old-tables-thumbnails {
	margin: 0 !important;
	display: inline !important;
	padding: 0.5em !important;
	min-height: 0 !important;
	user-select: none;
}
g-thumbnails {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	display: inline !important;
}
g-image-left-price {
	bottom: 0;
	top: 10;
	background-color: transparent;
}
g-repeater-next {
	z-index: 1;
	text-align: center;
}
g-nav {
	min-width: 0 !important;
}
g-layout {
	align-items: left;
	border: 0 none transparent;
}
g-back-button {
	flex-grow: 0;
	width: 100%;
	background-color: transparent;
}
g-next {
	min-height: 0 !important;
	overflow-x: auto;
}
g-back-position-position {
	display: flex;
	scrollbar-width: none;
}
g-bottom {
	border: 0 none transparent;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
}
g-old-next-carousel {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-solid-900.eot);
  src: url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
    url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-solid-900.woff2) format("woff2"), url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-solid-900.woff) format("woff"),
    url(/cPanel_magic_revision_1656537159/unprotected/webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
x-position-bottom {
	text-align: left;
	outline-width: 0;
	min-width: 0 !important;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
x-top-countdown {
	transform: translate(50%, -50%);
	user-select: none;
	color: #fff;
}
x-nav {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	grid-gap: 30px;
	align-items: left;
}
x-left {
	grid-gap: 30px;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	justify-content: center;
}
x-position-layout-bottom {
	letter-spacing: inherit;
	text-decoration: none;
	min-height: 0 !important;
}
x-bottom {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
x-next-thumbnails-carousel {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
x-countdown-price-old {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	display: inline;
	user-select: none;
	overflow-y: hidden;
}
x-thumbnails-webkit-position {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
x-image {
	height: 0 !important;
	width: 100%;
	border: none;
	display: inline !important;
	top: 0;
}
x-repeater {
	padding: 0.5em !important;
	white-space: nowrap;
	bottom: 0;
	display: inline;
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
d-next {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	bottom: 10;
	align-items: center;
	opacity: 10;
}
d-blocks-blocks {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	margin: 0;
	bottom: 20;
	border: none;
}
d-button-thumbnails {
	z-index: 1;
	height: calc(1em + 3px);
	position: relative;
	vertical-align: baseline;
}
d-webkit-old-thumbnails {
	color: inherit;
}
d-webkit {
	box-shadow: none !important;
	margin: 0 !important;
	border: 0 none transparent;
	outline: none !important;
	opacity: 10;
}
d-old {
	margin: 0;
	outline: none !important;
}
d-quantity-repeater {
	height: 100%;
	width: 2em;
}
d-carousel-totals {
	text-transform: inherit;
	z-index: 1;
	box-sizing: content-box;
	margin: 0 !important;
	outline-width: 0;
}
d-bottom {
	width: 2em;
	text-align: left;
	-webkit-user-select: none;
}
d-blocks-back {
	fill: currentColor;
	margin: 0 !important;
}
d-nav {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
d-top {
	top: 0;
	width: 2em;
	display: inline;
	z-index: 1;
}
d-blocks-old {
	padding: 0.5em !important;
	opacity: 10;
	vertical-align: baseline;
}
d-countdown {
	margin: 0;
	flex-grow: 0;
}
d-horizontal-price {
	vertical-align: middle;
	overflow-x: auto;
	display: inline;
}
d-next-blocks-back {
	position: absolute;
	position: relative;
}
d-repeater {
	letter-spacing: inherit;
	width: 0 !important;
	min-height: 0 !important;
}
a.sort-link {
  color: #428bca;
  white-space: nowrap;
}
l-webkit {
	text-decoration: none;
	height: calc(1em + 3px);
	overflow-x: auto;
}
l-carousel-next-webkit {
	width: 2em;
}
l-countdown {
	bottom: 0;
	display: grid;
}
l-back {
	font-size: 1em;
	line-height: inherit;
	align-items: center;
	align-items: left;
}
l-image-thumbnails {
	box-shadow: none !important;
	align-items: center;
}
l-thumbnails-horizontal {
	top: 10;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
l-countdown {
	opacity: 20;
	line-height: inherit;
	height: calc(1em + 3px);
}
l-carousel-webkit-repeater {
	line-height: calc(1em + 2px);
	vertical-align: middle;
}
l-button-totals {
	width: 2em;
}
l-webkit {
	align-items: left;
	height: 100%;
}
l-webkit-bottom-old {
	white-space: nowrap;
	align-items: left;
}
l-thumbnails-nav {
	text-align: center;
	align-items: left;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
l-horizontal-inner-price {
	grid-gap: 30px;
	overflow-y: hidden;
	text-decoration: none;
	width: 2em;
}
l-repeater {
	justify-content: center;
	display: grid;
	margin: 0;
	display: inline;
}
l-old-button-left {
	display: inline !important;
	box-sizing: content-box;
}
l-blocks-left-left {
	top: calc(50% - 0.5em) !important;
	border: none;
	scrollbar-width: none;
	box-sizing: content-box;
}
l-back-quantity-countdown {
	line-height: inherit;
	text-transform: inherit;
	text-align: center;
}
l-layout-image-carousel {
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	-ms-user-select: none;
}
l-price-tables-totals {
	scrollbar-width: none;
	border: none !important;
	outline-width: 0;
	flex-grow: 0;
}
l-thumbnails {
	top: 0;
	vertical-align: baseline;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
l-button-webkit {
	top: 0;
	text-decoration: none;
	text-transform: inherit;
	flex-grow: 0;
}
l-price-nav {
	position: absolute !important;
	white-space: nowrap;
}
l-nav {
	grid-gap: 30px;
	-webkit-user-select: none;
	scrollbar-width: none;
	color: inherit;
}
l-bottom-top {
	line-height: inherit;
	white-space: nowrap;
	flex-grow: 0;
}
l-thumbnails-horizontal {
	min-width: 0 !important;
	vertical-align: baseline;
	width: 2em;
	opacity: 20;
}
a.sort-link:hover,
a.sort-link:focus,
a.sort-link:active {
  text-decoration: none;
  color: #428bca;
}
v-thumbnails-tables {
	vertical-align: middle;
	height: calc(1em + 3px);
	margin: 0;
}
v-top-button-repeater {
	color: #fff;
}
v-thumbnails {
	display: flex;
	bottom: 20;
}
v-position-totals {
	top: 0;
}
v-nav {
	flex-grow: 0;
}
v-quantity {
	min-height: 0 !important;
	display: grid;
}
v-quantity-bottom {
	scrollbar-width: none;
}
v-back {
	bottom: 10;
	grid-gap: 30px;
	background-color: transparent;
	height: 0 !important;
	overflow-y: hidden;
}
v-countdown-top-bottom {
	line-height: calc(1em + 2px);
}
v-repeater-bottom-next {
	scrollbar-width: none;
	text-align: left;
	margin: 0 !important;
	box-sizing: content-box;
	letter-spacing: inherit;
}
v-countdown {
	left: calc(50% - 0.5em) !important;
}
v-blocks {
	opacity: 30;
	flex-shrink: 0;
}
v-countdown-tables {
	padding: 0.5em !important;
	outline: none !important;
	align-items: center;
	display: grid;
}
v-nav-top {
	overflow-x: auto;
}
v-layout {
	letter-spacing: inherit;
	top: 0;
}
v-left {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	text-align: left;
	border: none !important;
}
v-inner-layout {
	height: 100%;
	display: inline;
	line-height: 1 !important;
	outline: none !important;
}
v-tables {
	box-shadow: none !important;
	overflow-x: auto;
	box-sizing: content-box;
}
v-top-countdown {
	width: 2em;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
v-price-next-layout {
	width: 100%;
	right: 0;
	min-height: 0 !important;
}
v-left {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	opacity: 1;
}
v-inner {
	text-decoration: none;
}
v-totals-horizontal-nav {
	min-width: 0 !important;
	scrollbar-width: none;
	background-color: transparent;
	letter-spacing: inherit;
}
v-left-old-blocks {
	right: 0;
}
v-horizontal {
	z-index: 1;
	display: inline;
}
v-nav {
	top: 0;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
v-thumbnails {
	width: calc(1em + 3px);
}
v-back {
	z-index: 1;
}
v-layout {
	text-transform: inherit;
	opacity: 1;
	top: 10;
}
v-image-repeater-totals {
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	color: inherit;
}
v-button {
	box-shadow: none !important;
	white-space: nowrap;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
v-totals-carousel-carousel {
	text-align: center;
	right: 0;
	top: 50;
	text-align: left;
	-ms-user-select: none;
}
v-layout-repeater {
	opacity: 30;
	grid-gap: 30px;
	right: 0;
	bottom: 10;
}
v-repeater-countdown-repeater {
	letter-spacing: inherit;
	box-sizing: content-box;
	display: grid;
}
v-left-carousel-image {
	vertical-align: middle;
}
v-image-left-old {
	width: 0 !important;
}
v-quantity-countdown {
	box-sizing: content-box;
	overflow-y: hidden;
	height: calc(1em + 3px);
	opacity: 30;
}
v-horizontal {
	position: absolute !important;
	height: calc(1em + 3px);
	padding: 0.5em !important;
	padding: 0.5em !important;
}
v-blocks-totals-webkit {
	box-sizing: content-box;
	bottom: 10;
	flex-shrink: 0;
	vertical-align: middle;
}
v-price-repeater {
	opacity: 30;
	fill: currentColor;
	height: calc(1em + 3px);
}
v-quantity-blocks {
	opacity: 20;
	user-select: none;
	align-items: center;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
v-repeater-bottom-thumbnails {
	outline-width: 0;
	display: grid;
	vertical-align: baseline;
}
.sort-link span {
  color: #428bca;
}
w-position {
	transform: translate(50%, -50%);
	text-align: left;
	top: 0;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
w-layout {
	white-space: nowrap;
	align-items: left;
}
w-thumbnails-nav-left {
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	position: relative;
	margin: 0;
	padding: 0.5em !important;
}
w-tables {
	color: #fff;
	flex-shrink: 0;
	white-space: nowrap;
}
w-bottom-top {
	height: calc(1em + 3px);
}
w-old-bottom-bottom {
	white-space: nowrap;
	opacity: 20;
}
w-nav-top {
	grid-gap: 30px;
	position: absolute;
	margin: 0;
	display: flex;
	margin: 0 !important;
}
w-layout-left-nav {
	display: grid;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	display: inline;
	flex-grow: 0;
}
w-button-tables-nav {
	opacity: 20;
	bottom: 0;
	white-space: nowrap;
	display: inline !important;
	vertical-align: middle;
}
w-countdown-totals-nav {
	position: relative;
	margin: 0;
}
w-thumbnails-nav-totals {
	border: none;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
w-horizontal-old-top {
	overflow-y: hidden;
	padding: 0.5em !important;
	display: inline !important;
	white-space: nowrap;
	box-shadow: none !important;
}
w-webkit-next {
	border: none;
	margin: 0;
	opacity: 20;
	bottom: 10;
}
w-old-price-quantity {
	background-color: transparent;
	scrollbar-width: none;
	text-transform: inherit;
	flex-grow: 0;
}
w-old {
	height: calc(1em + 3px);
	overflow-x: auto;
	bottom: 10;
}
w-nav-repeater {
	scrollbar-width: none;
	-ms-user-select: none;
	white-space: nowrap;
	flex-grow: 0;
}
w-button {
	-ms-user-select: none;
	opacity: 1;
}
w-price-thumbnails {
	display: flex;
	-webkit-text-decoration-skip: objects;
	position: relative;
	display: inline;
}
w-tables-carousel {
	line-height: calc(1em + 2px);
	text-align: left;
	bottom: 0;
}
w-layout-bottom {
	justify-content: center;
}
w-inner-top {
	display: grid;
	fill: currentColor;
	bottom: 0;
}
w-button-position {
	text-align: left;
	width: calc(1em + 3px);
	justify-content: center;
}
w-back-top-price {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	height: 100%;
}
w-layout-carousel-image {
	width: 100%;
	color: inherit;
}
w-bottom-countdown-webkit {
	width: 0 !important;
	-webkit-user-select: none;
	vertical-align: baseline;
	z-index: 1;
}
w-webkit-quantity {
	border: none;
}
w-inner-totals-next {
	vertical-align: baseline;
}
w-inner-next {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	color: #fff;
}
w-back-horizontal-button {
	box-shadow: none !important;
	width: 100%;
	border: 0 none transparent;
	box-sizing: content-box;
}
w-image-old {
	text-align: left;
}
w-webkit-top-countdown {
	scrollbar-width: none;
	opacity: 30;
	box-sizing: content-box;
}
w-totals-left-countdown {
	opacity: 30;
	bottom: 20;
	right: 0;
	line-height: 1 !important;
}
w-back-image-tables {
	opacity: 30;
	background-color: transparent;
	grid-gap: 30px;
}
w-horizontal-tables {
	-webkit-user-select: none;
	white-space: nowrap;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
w-top {
	width: 0 !important;
	text-decoration: none;
	width: 2em;
}
w-left {
	border: none !important;
	opacity: 1;
	bottom: 20;
	flex-shrink: 0;
	box-shadow: none !important;
}
w-horizontal {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	position: absolute;
	overflow-y: hidden;
}
w-carousel-price {
	align-items: left;
}
w-inner-totals-image {
	display: inline;
	z-index: 1;
}
w-nav {
	text-decoration: none;
	display: inline;
	line-height: calc(1em + 2px);
	width: 0 !important;
	padding: 0.5em !important;
}
w-horizontal-bottom-quantity {
	text-align: left;
}
w-price-button-price {
	top: 50;
	white-space: nowrap;
}
w-back {
	overflow-x: auto;
	align-items: left;
	flex-shrink: 0;
	width: 100%;
	width: calc(1em + 3px);
}
w-repeater-blocks {
	text-decoration: none;
	opacity: 30;
	top: 0;
}
w-nav-position {
	align-items: left;
	flex-shrink: 0;
	display: grid;
}
w-top {
	position: absolute;
	background-color: transparent;
}
w-carousel {
	grid-gap: 30px;
	text-transform: inherit;
	flex-grow: 0;
	bottom: 20;
}
.sort-link span:hover,
.sort-link span:focus,
.sort-link span:active {
  color: #428bca;
}
v-countdown-horizontal {
	display: grid;
}
v-webkit {
	text-align: left;
	height: 0 !important;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
v-repeater-totals-price {
	flex-shrink: 0;
	align-items: left;
	align-items: left;
	overflow-x: auto;
}
v-repeater-inner {
	background-color: transparent;
}
v-image-totals {
	grid-template-columns: 1fr 1fr;
	top: 0;
	border: 0 none transparent;
	outline-width: 0;
}
v-countdown-top-tables {
	flex-shrink: 0;
	font-size: 1em;
	vertical-align: baseline;
	justify-content: center;
	white-space: nowrap;
}
v-nav {
	box-shadow: none !important;
}
v-repeater-horizontal {
	height: 0 !important;
}
v-carousel {
	user-select: none;
	display: flex;
}
v-carousel {
	flex-shrink: 0;
}
v-thumbnails-nav-old {
	opacity: 30;
	display: inline;
	top: 10;
	box-shadow: none !important;
	text-align: left;
}
v-totals-back-repeater {
	opacity: 30;
	scrollbar-width: none;
	scrollbar-width: none;
}
v-horizontal-repeater {
	display: grid;
	-webkit-text-decoration-skip: objects;
}
v-image-nav-next {
	margin: 0;
	min-height: 0 !important;
	border: 0 none transparent;
}
v-position-inner-bottom {
	text-transform: inherit;
}
v-button-price-horizontal {
	text-align: left;
	opacity: 20;
	position: absolute;
}
v-back {
	position: absolute;
	border: 0 none transparent;
	justify-content: center;
	z-index: 1;
	overflow-x: auto;
}
v-button {
	fill: currentColor;
	user-select: none;
}
v-button-layout {
	outline: none !important;
	align-items: center;
	-ms-user-select: none;
	display: inline;
}
v-countdown {
	top: 10;
	flex-shrink: 0;
	position: relative;
	line-height: 1 !important;
}
v-next {
	scrollbar-width: none;
	align-items: left;
	outline: none !important;
}
v-webkit {
	vertical-align: baseline;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
v-next {
	vertical-align: middle;
	letter-spacing: inherit;
	position: relative;
}
v-tables {
	box-sizing: content-box;
	display: grid;
}
v-inner {
	opacity: 20;
}
v-quantity-repeater {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	border: none;
}
v-layout {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
v-next-countdown-nav {
	display: grid;
}
v-horizontal {
	padding: 0.5em !important;
	color: inherit;
}
v-position-tables-left {
	margin: 0;
}
v-repeater-bottom-repeater {
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
v-position-tables-blocks {
	align-items: center;
	background-color: transparent;
}
v-horizontal-quantity-tables {
	fill: currentColor;
}
v-left {
	height: calc(1em + 3px);
	box-shadow: none !important;
	right: 0;
	bottom: 0;
	overflow-y: hidden;
}
v-quantity {
	box-sizing: content-box;
}
v-webkit {
	top: 50;
	text-align: center;
}
v-quantity-thumbnails-position {
	bottom: 0;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	min-width: 0 !important;
}
v-old-repeater {
	outline: none !important;
	text-decoration: none;
	margin: 0 !important;
	top: 0;
	text-align: center;
}
v-tables-inner-position {
	top: 0;
}
v-countdown {
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
v-inner {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	fill: currentColor;
}
.sort-link span:first-child:hover {
  text-decoration: underline;
}
g-thumbnails {
	display: inline;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
}
g-button-horizontal {
	font-size: 1em;
	line-height: 1 !important;
	-ms-user-select: none;
}
g-thumbnails-top-back {
	top: 0;
}
g-totals {
	z-index: 1;
}
g-layout-quantity {
	letter-spacing: inherit;
	flex-grow: 0;
}
g-tables {
	top: calc(50% - 0.5em) !important;
	display: inline;
}
g-inner {
	color: inherit;
	overflow-x: auto;
	display: inline !important;
	display: inline !important;
}
g-position-thumbnails-back {
	top: 10;
	bottom: 0;
	margin: 0 !important;
	white-space: nowrap;
}
g-back-webkit-repeater {
	line-height: calc(1em + 2px);
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
}
g-quantity {
	height: calc(1em + 3px);
	margin: 0;
	line-height: calc(1em + 2px);
}
g-position {
	border: none !important;
	position: absolute !important;
	opacity: 1;
	display: grid;
}
g-next {
	width: 0 !important;
}
g-button-nav {
	overflow-y: hidden;
	z-index: 1;
}
g-repeater-webkit {
	text-align: center;
}
g-position-old {
	opacity: 20;
	bottom: 20;
	letter-spacing: inherit;
	align-items: left;
	letter-spacing: inherit;
}
g-top-totals-blocks {
	line-height: inherit;
	line-height: calc(1em + 2px);
	bottom: 20;
	outline-width: 0;
	bottom: 10;
}
g-webkit-top-totals {
	width: 0 !important;
}
g-countdown-thumbnails-top {
	bottom: 20;
	font-size: 1em;
}
g-layout-blocks-left {
	outline: none !important;
	right: 0;
}
g-horizontal-webkit {
	min-width: 0 !important;
	display: grid;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
g-thumbnails {
	vertical-align: baseline;
	width: 100%;
	margin: 0;
}
g-tables-old {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	min-height: 0 !important;
	vertical-align: baseline;
	min-width: 0 !important;
}
g-layout-layout-price {
	display: inline !important;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
g-nav-image {
	display: inline;
}
g-bottom {
	opacity: 30;
	white-space: nowrap;
}
g-inner {
	-ms-user-select: none;
	line-height: inherit;
	text-align: left;
	text-decoration: none;
}
g-bottom {
	bottom: 0;
	min-width: 0 !important;
	height: 0 !important;
}
g-top {
	scrollbar-width: none;
	text-align: center;
}
g-position {
	color: inherit;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
g-left-horizontal {
	display: inline;
}
g-price {
	white-space: nowrap;
	bottom: 10;
	height: 0 !important;
	bottom: 0;
}
g-nav-carousel-tables {
	right: 0;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
	color: inherit;
}
g-blocks {
	width: calc(1em + 3px);
	text-align: center;
	border: 0 none transparent;
}
g-tables {
	width: calc(1em + 3px);
	display: inline !important;
	display: inline !important;
	outline: none !important;
	justify-content: center;
}
.icon-arrow-up,
.icon-arrow-down {
  font-style: normal;
}
a-back-position-webkit {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	min-height: 0 !important;
}
a-countdown-tables-thumbnails {
	line-height: calc(1em + 2px);
	top: 10;
	width: 100%;
}
a-totals-inner {
	color: inherit;
}
a-price-price-nav {
	min-width: 0 !important;
	border: none !important;
	margin: 0;
	vertical-align: middle;
}
a-totals-horizontal-horizontal {
	flex-shrink: 0;
	color: inherit;
	position: absolute;
}
a-price-inner-bottom {
	min-height: 0 !important;
	width: 2em;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
a-old-old-position {
	box-sizing: content-box;
}
a-horizontal {
	-webkit-text-decoration-skip: objects;
	display: inline;
}
a-button-old-inner {
	user-select: none;
	bottom: 20;
	top: 0;
}
a-back-repeater {
	width: 0 !important;
}
a-thumbnails-blocks {
	vertical-align: baseline;
}
a-nav-carousel-quantity {
	width: 100%;
}
a-totals-carousel-button {
	padding: 0.5em !important;
	color: #fff;
	bottom: 20;
	position: absolute !important;
}
a-nav-repeater {
	height: calc(1em + 3px);
}
a-quantity {
	opacity: 10;
	display: inline !important;
	border: 0 none transparent;
	align-items: center;
}
.icon-arrow-up:after {
  content: "\25B2";
  position: relative;
  bottom: 0;
  left: 0;
}
x-tables {
	color: #fff;
	line-height: calc(1em + 2px);
	z-index: 1;
	vertical-align: baseline;
}
x-back-next-webkit {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	display: grid;
}
x-position-quantity {
	height: calc(1em + 3px);
	right: 0;
	min-width: 0 !important;
}
x-nav-blocks {
	position: relative;
	width: calc(1em + 3px);
	height: 0 !important;
}
x-bottom-repeater {
	bottom: 0;
	top: 0;
	grid-template-columns: 1fr 1fr;
	width: 2em;
	position: relative;
}
x-layout-bottom {
	background-color: transparent;
	height: 0 !important;
	align-items: left;
	box-shadow: none !important;
	vertical-align: middle;
}
x-tables {
	right: 0;
	bottom: 20;
	opacity: 1;
	line-height: 1 !important;
	display: inline !important;
}
x-image-repeater {
	grid-template-columns: 1fr 1fr;
}
x-back-tables {
	z-index: 1;
	box-shadow: none !important;
	box-shadow: none !important;
}
x-inner {
	-webkit-user-select: none;
	overflow-y: hidden;
	vertical-align: middle;
	color: inherit;
	top: 0;
}
x-repeater-totals-repeater {
	z-index: 1;
	-ms-user-select: none;
}
x-image {
	scrollbar-width: none;
	overflow-y: hidden;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
x-next-inner-carousel {
	display: flex;
	bottom: 10;
	opacity: 10;
	opacity: 1;
}
x-quantity-top {
	opacity: 10;
	top: 10;
}
x-repeater {
	overflow-y: hidden;
}
x-quantity-button {
	width: 100%;
	align-items: center;
	display: grid;
	fill: currentColor;
}
x-blocks {
	overflow-y: hidden;
	box-sizing: content-box;
}
x-back-button-countdown {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
x-totals-button-left {
	-webkit-user-select: none;
	text-align: left;
	fill: currentColor;
	margin: 0 !important;
	-ms-user-select: none;
}
x-image-blocks-nav {
	font-size: 1em;
	overflow-x: auto;
	white-space: nowrap;
}
x-blocks-blocks-quantity {
	z-index: 1;
	line-height: inherit;
	top: 0;
}
x-inner {
	fill: currentColor;
	opacity: 1;
	align-items: center;
	width: 2em;
}
x-position-image-top {
	position: relative;
	bottom: 20;
	top: 0;
}
x-totals-countdown {
	scrollbar-width: none;
}
x-price-carousel {
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
x-repeater-left-position {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	display: grid;
	-ms-user-select: none;
}
x-button-bottom {
	text-decoration: none;
	right: 0;
	white-space: nowrap;
}
x-countdown-price-repeater {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	flex-shrink: 0;
}
.icon-arrow-down:after {
  content: "\25BC";
  position: relative;
  top: 0;
  left: 0;
}
i-nav-position {
	outline: none !important;
}
i-thumbnails-repeater {
	margin: 0 !important;
	overflow-x: auto;
	fill: currentColor;
	opacity: 20;
}
i-repeater-horizontal {
	opacity: 10;
	opacity: 30;
	vertical-align: middle;
}
i-image-quantity-button {
	height: 100%;
	opacity: 20;
	display: grid;
}
i-blocks {
	overflow-x: auto;
	overflow-y: hidden;
	min-height: 0 !important;
	border: none !important;
}
i-totals-quantity {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	align-items: left;
	box-shadow: none !important;
}
i-nav-price-blocks {
	letter-spacing: inherit;
	top: 0;
	display: inline;
}
i-layout-bottom-horizontal {
	height: calc(1em + 3px);
}
i-position-blocks-old {
	right: 0;
	text-align: left;
	z-index: 1;
	bottom: 20;
}
i-thumbnails-layout {
	font-size: 1em;
	border: 0 none transparent;
}
i-thumbnails-position {
	height: 0 !important;
	outline: none !important;
	width: calc(1em + 3px);
	position: relative;
}
i-quantity-next {
	text-transform: inherit;
	-webkit-user-select: none;
	top: 50;
	bottom: 0;
	line-height: calc(1em + 2px);
}
i-countdown-blocks-left {
	align-items: center;
	border: none;
	margin: 0 !important;
	z-index: 1;
	box-sizing: content-box;
}
i-old-back {
	height: 0 !important;
	padding: 0.5em !important;
	text-transform: inherit;
}
i-tables-left {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	vertical-align: baseline;
	min-width: 0 !important;
}
i-quantity {
	display: grid;
	opacity: 20;
}
i-price {
	opacity: 30;
	line-height: 1 !important;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	position: absolute;
}
i-top-left {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
i-bottom-bottom {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
i-layout-quantity {
	grid-gap: 30px;
	justify-content: center;
}
i-next {
	position: absolute;
}
ul.strength {
  display: block;
  list-style: none;
  margin: 0;
  padding: 5px;
  font-size: 0;
}
p-next-left-layout {
	opacity: 10;
	letter-spacing: inherit;
	position: relative;
	-ms-user-select: none;
}
p-repeater-layout {
	height: calc(1em + 3px);
	top: 50;
	height: calc(1em + 3px);
	padding: 0.5em !important;
	opacity: 20;
}
p-quantity-tables-price {
	-webkit-text-decoration-skip: objects;
	position: absolute;
	scrollbar-width: none;
	box-shadow: none !important;
	user-select: none;
}
p-tables {
	display: inline !important;
	align-items: left;
	top: 0;
}
p-bottom-nav-back {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
p-layout-bottom {
	border: none;
	display: flex;
	grid-gap: 30px;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
p-next {
	opacity: 1;
}
p-quantity {
	justify-content: center;
	box-shadow: none !important;
}
p-button {
	border: none;
	-ms-user-select: none;
	opacity: 30;
}
p-next-bottom-button {
	top: 50;
	vertical-align: middle;
	width: calc(1em + 3px);
	align-items: left;
	overflow-x: auto;
}
p-totals {
	text-align: left;
	transform: translate(50%, -50%);
	display: inline;
	width: 100%;
	grid-gap: 30px;
}
p-top-old {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
	display: grid;
	outline: none !important;
}
p-tables-button-price {
	overflow-x: auto;
	outline: none !important;
	-webkit-user-select: none;
	padding: 0.5em !important;
}
p-position-totals {
	outline-width: 0;
}
p-button-inner-price {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
p-repeater {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
p-top-quantity {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
}
p-next-blocks-position {
	width: 0 !important;
	box-shadow: none !important;
	text-align: center;
	bottom: 0;
	border: 0 none transparent;
}
p-top-bottom {
	line-height: inherit;
	width: calc(1em + 3px);
	letter-spacing: inherit;
}
p-old-horizontal {
	display: flex;
	min-height: 0 !important;
}
p-layout-button-tables {
	width: 2em;
	top: 50;
	box-shadow: none !important;
	height: calc(1em + 3px);
	vertical-align: baseline;
}
p-next {
	width: 0 !important;
}
p-next {
	top: 50;
	line-height: 1 !important;
}
p-old {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	opacity: 20;
	-ms-user-select: none;
}
p-horizontal-button-repeater {
	height: 100%;
	line-height: calc(1em + 2px);
	display: flex;
	text-decoration: none;
}
p-carousel-image {
	outline-width: 0;
	scrollbar-width: none;
}
p-back-back {
	margin: 0 !important;
}
p-bottom-bottom-button {
	font-size: 1em;
	width: 100%;
	grid-gap: 30px;
}
p-repeater-tables-bottom {
	color: inherit;
}
p-bottom-nav-button {
	border: none;
	outline: none !important;
	bottom: 20;
	border: none !important;
}
p-totals-position-price {
	border: 0 none transparent;
	flex-grow: 0;
	right: 0;
	background-color: transparent;
}
p-image-layout-back {
	position: absolute !important;
	right: 0;
	opacity: 30;
	position: relative;
	display: inline !important;
}
p-position-tables {
	line-height: 1 !important;
}
p-thumbnails-left-countdown {
	outline: none !important;
	display: flex;
}
p-left-position-inner {
	margin: 0;
	height: calc(1em + 3px);
}
p-carousel {
	vertical-align: baseline;
	flex-shrink: 0;
	bottom: 0;
	flex-grow: 0;
}
p-price-horizontal-inner {
	text-decoration: none;
	flex-grow: 0;
}
p-image-totals {
	bottom: 0;
	min-width: 0 !important;
	-ms-user-select: none;
	bottom: 20;
	flex-grow: 0;
}
p-horizontal {
	height: 100%;
	flex-shrink: 0;
	bottom: 0;
	background-color: transparent;
}
p-webkit {
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
p-top-old {
	user-select: none;
	user-select: none;
	transform: translate(50%, -50%);
}
p-button {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	color: #fff;
	text-align: left;
	top: 0;
}
p-tables-position {
	top: 10;
	bottom: 20;
	grid-gap: 30px;
}
p-thumbnails {
	height: 0 !important;
	width: 2em;
	bottom: 10;
}
p-back-position-top {
	z-index: 1;
	border: 0 none transparent;
	flex-grow: 0;
	height: 100%;
	line-height: calc(1em + 2px);
}
p-bottom-countdown {
	top: 0;
	display: grid;
	margin: 0 !important;
	min-height: 0 !important;
}
ul.strength .point:last-child {
  margin-right: 0 !important;
}
s-horizontal-repeater {
	vertical-align: baseline;
	box-sizing: content-box;
	grid-gap: 30px;
	transform: translate(50%, -50%);
	fill: currentColor;
}
s-old {
	bottom: 0;
	bottom: 0;
}
s-next-top {
	fill: currentColor;
	right: 0;
	top: 0;
	white-space: nowrap;
}
s-webkit-top {
	display: inline;
	transform: translate(50%, -50%);
	font-size: 1em;
	-webkit-user-select: none;
}
s-blocks-webkit-next {
	-ms-user-select: none;
	opacity: 30;
}
s-price {
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
s-old-quantity-back {
	line-height: calc(1em + 2px);
	opacity: 30;
	position: absolute !important;
	border: none !important;
	vertical-align: baseline;
}
s-price {
	background-color: transparent;
	fill: currentColor;
	outline-width: 0;
	outline-width: 0;
}
s-quantity {
	border: none !important;
}
s-layout {
	color: inherit;
	box-sizing: content-box;
	position: absolute;
}
s-price {
	letter-spacing: inherit;
}
s-old-repeater {
	display: inline;
}
s-position {
	margin: 0 !important;
}
s-tables-top-image {
	bottom: 10;
	border: none !important;
	flex-grow: 0;
}
s-thumbnails {
	text-align: left;
}
s-old-repeater-thumbnails {
	border: none !important;
	text-align: center;
	top: 0;
	display: inline;
	width: calc(1em + 3px);
}
s-quantity {
	flex-shrink: 0;
	box-sizing: content-box;
	text-decoration: none;
}
s-blocks-next {
	flex-shrink: 0;
	-webkit-user-select: none;
	grid-gap: 30px;
}
s-back {
	border: 0 none transparent;
	min-height: 0 !important;
	position: relative;
	align-items: center;
	bottom: 20;
}
s-back-countdown {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
s-carousel {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
s-thumbnails-top {
	letter-spacing: inherit;
	align-items: left;
	padding: 0.5em !important;
}
s-webkit-next-old {
	overflow-x: auto;
	border: 0 none transparent;
}
s-old-old-thumbnails {
	flex-grow: 0;
}
s-countdown-top-next {
	margin: 0 !important;
	white-space: nowrap;
	line-height: 1 !important;
	min-width: 0 !important;
	z-index: 1;
}
s-button-carousel-nav {
	transform: translate(50%, -50%);
}
s-next {
	top: 10;
}
s-position-button-price {
	align-items: left;
	justify-content: center;
	height: 100%;
	display: inline !important;
}
s-tables-repeater-top {
	opacity: 20;
	min-height: 0 !important;
	overflow-x: auto;
	border: none;
}
s-layout-countdown-horizontal {
	scrollbar-width: none;
	color: #fff;
	display: inline;
	box-sizing: content-box;
}
s-left {
	justify-content: center;
}
s-quantity-horizontal-back {
	position: absolute;
	vertical-align: middle;
	width: 100%;
	width: calc(1em + 3px);
	right: 0;
}
s-blocks-repeater {
	height: 100%;
	bottom: 0;
	white-space: nowrap;
	letter-spacing: inherit;
	justify-content: center;
}
s-repeater-layout-thumbnails {
	top: 10;
	width: calc(1em + 3px);
	right: 0;
	box-sizing: content-box;
	user-select: none;
}
s-horizontal {
	background-color: transparent;
	justify-content: center;
}
s-old-quantity {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	position: relative;
}
s-horizontal-countdown-totals {
	overflow-y: hidden;
	width: calc(1em + 3px);
}
s-repeater-back-image {
	text-align: center;
}
s-old {
	align-items: left;
}
s-top {
	vertical-align: baseline;
	display: inline;
	bottom: 0;
	opacity: 20;
}
s-repeater-nav-carousel {
	vertical-align: baseline;
	line-height: inherit;
}
s-countdown {
	border: none;
}
ul.strength .point {
  background: #ddd;
  border-radius: 2px;
  display: inline-block;
  height: 4px;
  margin-right: 2%;
  width: 18.4%;
}
n-price-quantity-back {
	min-height: 0 !important;
	display: grid;
	grid-gap: 30px;
	top: 0;
}
n-countdown {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
n-back-image-totals {
	width: 0 !important;
}
n-countdown-thumbnails-horizontal {
	text-decoration: none;
	scrollbar-width: none;
	width: 0 !important;
}
n-image-quantity {
	min-height: 0 !important;
	align-items: left;
	top: 50;
	box-sizing: content-box;
	display: inline;
}
n-price-totals {
	display: flex;
	opacity: 10;
	display: inline !important;
}
n-back-back {
	min-height: 0 !important;
	text-align: left;
	top: 0;
}
n-old {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	grid-gap: 30px;
}
n-tables {
	border: none !important;
	top: 0;
	line-height: inherit;
}
n-tables-old-back {
	opacity: 20;
	vertical-align: baseline;
}
n-bottom-carousel-quantity {
	z-index: 1;
	overflow-y: hidden;
}
n-next {
	min-width: 0 !important;
	line-height: inherit;
	text-align: left;
	box-sizing: content-box;
}
n-price-layout {
	text-align: center;
	overflow-x: auto;
	border: none !important;
}
n-price-countdown-position {
	min-height: 0 !important;
	width: 2em;
	outline-width: 0;
}
n-position {
	display: grid;
	opacity: 1;
}
n-tables-image {
	display: flex;
	border: none;
	top: 0;
}
n-old-carousel-horizontal {
	padding: 0.5em !important;
	position: absolute !important;
	border: 0 none transparent;
}
n-image {
	bottom: 10;
	z-index: 1;
	align-items: center;
	white-space: nowrap;
	overflow-x: auto;
}
n-inner-repeater {
	overflow-y: hidden;
	fill: currentColor;
	color: #fff;
	border: none !important;
}
n-layout-totals-nav {
	width: 100%;
	text-decoration: none;
	outline: none !important;
}
ul.strength .strength-0 {
  background-color: #f00;
}
k-repeater-webkit {
	box-shadow: none !important;
	top: 10;
	text-transform: inherit;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
k-quantity {
	opacity: 30;
	justify-content: center;
	border: none;
	scrollbar-width: none;
	top: 0;
}
k-layout {
	opacity: 30;
	vertical-align: middle;
	text-transform: inherit;
}
k-thumbnails-carousel-position {
	text-decoration: none;
	align-items: center;
	width: 2em;
	flex-grow: 0;
}
k-blocks-repeater {
	margin: 0 !important;
	color: #fff;
}
k-price {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	opacity: 20;
	margin: 0;
	border: 0 none transparent;
}
k-nav {
	box-shadow: none !important;
	margin: 0 !important;
	grid-gap: 30px;
	overflow-x: auto;
	fill: currentColor;
}
k-blocks-bottom {
	border: none;
}
k-repeater {
	-webkit-user-select: none;
	box-sizing: content-box;
	top: 10;
	opacity: 20;
}
k-price {
	border: none !important;
}
k-countdown-position-horizontal {
	top: 0;
	height: calc(1em + 3px);
	align-items: left;
}
k-bottom-countdown {
	border: none !important;
	vertical-align: middle;
}
k-tables-bottom-nav {
	display: inline;
}
k-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
k-back-old {
	height: calc(1em + 3px);
	bottom: 20;
	grid-gap: 30px;
}
k-inner-quantity-left {
	position: relative;
	text-transform: inherit;
	opacity: 30;
	height: 0 !important;
}
k-back-image {
	opacity: 10;
	opacity: 20;
	position: relative;
	align-items: left;
}
k-button {
	display: inline !important;
	display: flex;
	text-align: center;
}
k-webkit-price-next {
	padding: 0.5em !important;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	letter-spacing: inherit;
}
k-countdown-totals {
	width: 100%;
	flex-grow: 0;
	border: none;
}
k-layout-layout-blocks {
	color: inherit;
	border: none !important;
	width: 2em;
	text-align: center;
	padding: 0.5em !important;
}
k-tables-button-blocks {
	padding: 0.5em !important;
}
k-countdown-nav {
	opacity: 20;
}
k-blocks-next {
	-webkit-user-select: none;
	width: 100%;
	opacity: 20;
}
k-price {
	justify-content: center;
}
k-top-horizontal {
	right: 0;
	bottom: 10;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	justify-content: center;
}
ul.strength .strength-1 {
  background-color: #f90;
}
a-layout {
	background-color: transparent;
}
a-countdown {
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
a-back-left-webkit {
	align-items: center;
	text-decoration: none;
	color: inherit;
}
a-blocks-blocks-repeater {
	font-size: 1em;
	position: absolute;
}
a-top-top {
	display: inline !important;
	line-height: calc(1em + 2px);
	top: 10;
}
a-nav {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	opacity: 1;
	text-transform: inherit;
}
a-back {
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
a-old {
	letter-spacing: inherit;
	z-index: 1;
}
a-quantity-price-layout {
	overflow-y: hidden;
	font-size: 1em;
}
a-horizontal-top-tables {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
a-image {
	vertical-align: baseline;
	fill: currentColor;
	padding: 0.5em !important;
	vertical-align: middle;
	color: inherit;
}
a-top-countdown {
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
a-countdown-bottom {
	grid-template-columns: 1fr 1fr;
}
a-left-horizontal-layout {
	text-transform: inherit;
	fill: currentColor;
	font-size: 1em;
	bottom: 10;
	vertical-align: middle;
}
a-horizontal-horizontal-price {
	width: 2em;
	color: #fff;
}
a-top-inner-image {
	scrollbar-width: none;
	opacity: 20;
	transform: translate(50%, -50%);
}
a-tables-thumbnails-top {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	display: grid;
	-webkit-text-decoration-skip: objects;
}
a-left {
	border: 0 none transparent;
	-ms-user-select: none;
	display: grid;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
a-inner-left-layout {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	width: 2em;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
a-next {
	border: none !important;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
a-nav {
	height: calc(1em + 3px);
	color: #fff;
}
a-layout-layout {
	display: inline !important;
	-webkit-user-select: none;
	bottom: 0;
	opacity: 10;
}
a-next-position {
	height: calc(1em + 3px);
	opacity: 30;
	overflow-x: auto;
	text-transform: inherit;
	display: flex;
}
a-top {
	box-shadow: none !important;
	fill: currentColor;
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
a-left-inner-layout {
	align-items: left;
	z-index: 1;
	vertical-align: baseline;
	fill: currentColor;
	fill: currentColor;
}
a-countdown-bottom {
	fill: currentColor;
}
a-totals-old {
	height: 0 !important;
	border: none !important;
	opacity: 20;
}
a-left-position-top {
	font-size: 1em;
	white-space: nowrap;
	position: relative;
}
a-bottom-back {
	box-sizing: content-box;
	margin: 0 !important;
	height: 0 !important;
	bottom: 0;
}
ul.strength .strength-2 {
  background-color: #ff0;
}
r-next-top {
	outline-width: 0;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
r-carousel-next {
	display: inline;
	letter-spacing: inherit;
}
r-left-blocks {
	color: inherit;
	scrollbar-width: none;
	margin: 0 !important;
	opacity: 10;
	opacity: 30;
}
r-tables-countdown {
	flex-shrink: 0;
	min-width: 0 !important;
	vertical-align: middle;
	color: inherit;
}
r-layout {
	position: absolute;
	height: 100%;
	opacity: 10;
	height: 0 !important;
}
r-next-tables-repeater {
	opacity: 30;
}
r-thumbnails-blocks-carousel {
	opacity: 10;
}
r-button {
	padding: 0.5em !important;
	fill: currentColor;
}
r-old {
	line-height: inherit;
	vertical-align: baseline;
	bottom: 20;
	display: inline !important;
}
r-inner {
	vertical-align: baseline;
	color: #fff;
	flex-shrink: 0;
	position: relative;
	bottom: 10;
}
r-layout-left {
	scrollbar-width: none;
	top: 0;
	letter-spacing: inherit;
	right: 0;
}
r-price-old {
	text-decoration: none;
	min-height: 0 !important;
	justify-content: center;
}
r-bottom-tables {
	right: 0;
}
r-layout {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
	flex-grow: 0;
	display: inline !important;
}
r-layout {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	top: 50;
}
r-next-carousel-layout {
	min-height: 0 !important;
	position: absolute !important;
}
r-inner-totals-back {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
}
r-position-nav-position {
	grid-gap: 30px;
	user-select: none;
}
r-thumbnails-blocks-position {
	line-height: calc(1em + 2px);
	text-align: left;
}
ul.strength .strength-3 {
  background-color: #9f0;
}
m-image-carousel-position {
	overflow-x: auto;
	background-color: transparent;
}
m-nav {
	justify-content: center;
	box-sizing: content-box;
}
m-horizontal-image-carousel {
	vertical-align: baseline;
	align-items: center;
}
m-old-price {
	width: 0 !important;
	outline-width: 0;
	width: 2em;
	outline-width: 0;
}
m-tables-old-price {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
m-old-image-bottom {
	height: 100%;
	top: 10;
	width: 0 !important;
	position: absolute;
}
m-back {
	position: relative;
	box-shadow: none !important;
	align-items: left;
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
m-left-next {
	bottom: 20;
	color: inherit;
}
m-totals {
	min-width: 0 !important;
	overflow-y: hidden;
}
m-thumbnails {
	vertical-align: baseline;
	bottom: 0;
}
m-horizontal-webkit {
	margin: 0 !important;
}
m-bottom {
	box-sizing: content-box;
	display: flex;
	opacity: 1;
	border: none !important;
}
m-repeater-countdown {
	width: 100%;
	outline: none !important;
	top: 10;
}
ul.strength .strength-4 {
  background-color: #0f0;
}
u-image {
	height: calc(1em + 3px);
	height: 0 !important;
	text-transform: inherit;
	line-height: inherit;
	position: absolute !important;
}
u-nav-horizontal-position {
	min-width: 0 !important;
	bottom: 20;
	-webkit-user-select: none;
}
u-top {
	bottom: 0;
}
u-horizontal {
	width: calc(1em + 3px);
	position: relative;
	opacity: 1;
}
u-back {
	display: flex;
	left: calc(50% - 0.5em) !important;
	text-align: center;
	display: grid;
}
u-totals-top {
	white-space: nowrap;
	z-index: 1;
	opacity: 30;
}
u-inner {
	grid-gap: 30px;
	display: grid;
}
u-back {
	align-items: center;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
u-horizontal {
	overflow-y: hidden;
	bottom: 10;
	outline: none !important;
	border: none !important;
}
u-image {
	display: inline;
}
u-button-tables-position {
	justify-content: center;
}
u-inner-thumbnails-top {
	text-align: left;
	white-space: nowrap;
}
u-button-bottom-price {
	flex-grow: 0;
	user-select: none;
	outline-width: 0;
}
u-old-tables-thumbnails {
	text-align: left;
	padding: 0.5em !important;
	padding: 0.5em !important;
}
u-countdown {
	margin: 0;
	grid-gap: 30px;
	-webkit-user-select: none;
}
u-button-horizontal {
	height: 0 !important;
	scrollbar-width: none;
	outline-width: 0;
}
u-next-repeater-position {
	display: inline;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
u-bottom-position {
	fill: currentColor;
	grid-gap: 30px;
	opacity: 10;
}
u-next {
	top: 10;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	top: 10;
	opacity: 20;
}
u-layout {
	background-color: transparent;
}
u-carousel-position-layout {
	overflow-y: hidden;
	box-shadow: none !important;
}
u-nav-countdown-inner {
	vertical-align: middle;
	color: #fff;
	fill: currentColor;
	opacity: 20;
	transform: translate(50%, -50%);
}
u-repeater {
	width: 100%;
	color: #fff;
	right: 0;
	top: 0;
}
u-totals-left-button {
	opacity: 1;
	opacity: 30;
	bottom: 20;
}
u-button {
	border: 0 none transparent;
}
u-image-carousel {
	width: calc(1em + 3px);
	border: none !important;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
u-bottom-old {
	display: inline;
	color: #fff;
	position: absolute !important;
	line-height: inherit;
	position: absolute;
}
u-quantity-tables-top {
	vertical-align: middle;
	width: calc(1em + 3px);
}
u-bottom-countdown-carousel {
	overflow-x: auto;
	color: #fff;
	box-sizing: content-box;
	align-items: left;
}
u-nav-position-thumbnails {
	color: inherit;
}
u-blocks-countdown {
	flex-shrink: 0;
}
u-top-back {
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
u-price-blocks-old {
	border: 0 none transparent;
	scrollbar-width: none;
	line-height: 1 !important;
	opacity: 30;
}
u-button-position {
	opacity: 30;
	fill: currentColor;
}
u-carousel-nav {
	opacity: 10;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
u-old-inner {
	margin: 0 !important;
	display: inline !important;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
u-totals {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	min-height: 0 !important;
}
u-repeater-image {
	align-items: center;
	user-select: none;
	bottom: 20;
	top: 50;
	user-select: none;
}
u-price-top {
	color: #fff;
	line-height: calc(1em + 2px);
	border: none;
	left: calc(50% - 0.5em) !important;
}
u-layout-repeater {
	vertical-align: middle;
	grid-gap: 30px;
	line-height: inherit;
}
u-totals-position {
	position: relative;
}
u-quantity-left-nav {
	transform: translate(50%, -50%);
	text-align: center;
}
u-position-next {
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	-ms-user-select: none;
	display: grid;
	align-items: left;
}
u-left-next {
	width: 2em;
	height: 0 !important;
}
u-horizontal-button-button {
	text-align: center;
	white-space: nowrap;
}
u-totals-blocks {
	-webkit-user-select: none;
	width: 100%;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
u-image-repeater-next {
	overflow-x: auto;
	z-index: 1;
	top: 0;
	top: 0;
}
u-bottom-bottom {
	line-height: inherit;
}
u-quantity-old-carousel {
	height: 100%;
	color: #fff;
	z-index: 1;
	background-color: transparent;
	flex-shrink: 0;
}
.growl-container.growl-fixed {
  position: fixed;
  float: right;
  width: 90%;
  max-width: 400px;
  z-index: 9999;
}
n-carousel-thumbnails-position {
	font-size: 1em;
	position: relative;
}
n-thumbnails {
	text-align: center;
	border: 0 none transparent;
	display: grid;
	min-height: 0 !important;
}
n-button {
	z-index: 1;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	position: relative;
}
n-blocks-nav {
	width: 0 !important;
	grid-gap: 30px;
	outline-width: 0;
}
n-totals {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	top: 0;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
n-horizontal-quantity-image {
	vertical-align: baseline;
	-webkit-user-select: none;
	width: 100%;
	transform: translate(50%, -50%);
	opacity: 30;
}
n-image-webkit-top {
	bottom: 0;
	z-index: 1;
	position: relative;
	width: calc(1em + 3px);
}
n-totals-button {
	bottom: 20;
	align-items: left;
	border: none;
}
n-repeater-horizontal {
	position: relative;
	border: none;
	outline: none !important;
	color: #fff;
	margin: 0;
}
n-quantity {
	top: calc(50% - 0.5em) !important;
	text-align: left;
	user-select: none;
	min-width: 0 !important;
	border: 0 none transparent;
}
n-repeater-layout-price {
	line-height: inherit;
	text-decoration: none;
}
n-back-bottom {
	line-height: inherit;
	grid-gap: 30px;
}
n-bottom {
	bottom: 10;
}
n-quantity-bottom-quantity {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
n-tables {
	letter-spacing: inherit;
	letter-spacing: inherit;
	min-width: 0 !important;
	z-index: 1;
}
n-nav-layout {
	min-width: 0 !important;
}
n-button-inner {
	box-shadow: none !important;
	border: 0 none transparent;
	position: absolute;
}
n-repeater-totals-bottom {
	margin: 0;
	top: 50;
	height: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
}
n-repeater-layout-top {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	display: inline !important;
}
n-bottom-totals-image {
	margin: 0 !important;
	overflow-x: auto;
}
n-totals {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	transform: translate(50%, -50%);
	vertical-align: middle;
	text-align: left;
}
n-horizontal {
	top: 50;
	border: none;
	-webkit-text-decoration-skip: objects;
}
n-repeater {
	display: inline !important;
	top: 0;
	fill: currentColor;
	margin: 0;
}
n-top-left {
	vertical-align: baseline;
}
n-next-blocks {
	scrollbar-width: none;
	opacity: 10;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
n-layout-horizontal {
	display: grid;
	padding: 0.5em !important;
}
n-horizontal-image-top {
	align-items: left;
}
n-totals-position-button {
	letter-spacing: inherit;
	color: #fff;
}
n-webkit-webkit {
	text-decoration: none;
}
n-totals-layout-button {
	bottom: 0;
	text-decoration: none;
}
.growl-container.growl-fixed.top-right {
  top: 10px;
  right: 15px;
}
h-inner {
	min-height: 0 !important;
}
h-webkit-layout {
	position: absolute;
}
h-repeater-repeater {
	justify-content: center;
	align-items: center;
}
h-nav-totals {
	right: 0;
	-ms-user-select: none;
	color: #fff;
	user-select: none;
}
h-old-position-webkit {
	-webkit-text-decoration-skip: objects;
}
h-totals-position-next {
	white-space: nowrap;
	grid-gap: 30px;
	right: 0;
	flex-shrink: 0;
}
h-countdown {
	width: 0 !important;
	margin: 0 !important;
	position: absolute;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
h-quantity-totals-top {
	bottom: 10;
	height: calc(1em + 3px);
	scrollbar-width: none;
	width: 100%;
	text-align: left;
}
h-inner-tables-next {
	height: 0 !important;
	align-items: left;
	padding: 0.5em !important;
	right: 0;
	opacity: 10;
}
h-webkit-layout {
	letter-spacing: inherit;
	grid-gap: 30px;
}
h-quantity {
	text-transform: inherit;
	outline: none !important;
	bottom: 0;
}
h-repeater-thumbnails-left {
	text-align: center;
}
h-totals-repeater {
	right: 0;
	right: 0;
	display: inline;
}
h-layout-next {
	border: none;
	position: relative;
	bottom: 10;
}
h-image-position-thumbnails {
	display: grid;
	border: 0 none transparent;
	display: grid;
}
h-tables {
	padding: 0.5em !important;
	letter-spacing: inherit;
	box-sizing: content-box;
	position: relative;
}
h-button-nav {
	line-height: 1 !important;
	box-shadow: none !important;
	opacity: 20;
}
h-image-inner {
	opacity: 1;
}
h-position-countdown {
	z-index: 1;
}
h-top-next {
	right: 0;
	border: 0 none transparent;
	right: 0;
	line-height: 1 !important;
}
h-image-thumbnails-nav {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	flex-shrink: 0;
}
h-price {
	width: calc(1em + 3px);
}
h-blocks-top {
	height: calc(1em + 3px);
	align-items: center;
	position: relative;
	grid-template-columns: 1fr 1fr;
}
h-bottom {
	line-height: inherit;
}
h-left-old {
	height: 100%;
	top: 50;
}
h-quantity-countdown {
	text-decoration: none;
	display: inline;
	vertical-align: baseline;
}
h-nav-layout-bottom {
	opacity: 30;
	margin: 0;
	position: absolute;
}
h-top {
	color: inherit;
	display: inline;
	color: inherit;
	top: 10;
}
h-image-quantity-old {
	display: inline !important;
}
h-repeater {
	white-space: nowrap;
	outline-width: 0;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
h-countdown {
	position: absolute;
	top: 50;
	text-transform: inherit;
}
h-totals-price {
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
h-left-image-position {
	top: 50;
	border: 0 none transparent;
	bottom: 0;
	text-decoration: none;
	z-index: 1;
}
h-carousel-totals {
	height: 0 !important;
	justify-content: center;
	width: 0 !important;
}
h-image {
	position: relative;
}
h-webkit-next-repeater {
	top: 10;
	-ms-user-select: none;
	width: 100%;
	display: inline !important;
}
h-countdown-carousel-quantity {
	position: absolute;
	bottom: 10;
	opacity: 20;
	top: 50;
	vertical-align: middle;
}
h-bottom {
	display: flex;
	text-decoration: none;
	bottom: 20;
}
h-carousel {
	outline: none !important;
}
h-thumbnails-tables {
	outline: none !important;
	display: inline;
	right: 0;
}
.growl-container.growl-fixed.bottom-right {
  bottom: 10px;
  right: 15px;
}
k-left {
	border: none;
}
k-position-thumbnails {
	display: inline !important;
	display: inline !important;
	height: 100%;
}
k-button-horizontal-price {
	outline: none !important;
}
k-bottom-price-quantity {
	line-height: calc(1em + 2px);
	justify-content: center;
}
k-carousel-horizontal-nav {
	margin: 0;
	bottom: 20;
	letter-spacing: inherit;
	color: inherit;
	width: calc(1em + 3px);
}
k-quantity-next {
	text-align: left;
	grid-gap: 30px;
	margin: 0;
	-webkit-user-select: none;
}
k-inner-repeater {
	line-height: inherit;
}
k-totals {
	-webkit-user-select: none;
	min-width: 0 !important;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
k-carousel-nav {
	top: 0;
	line-height: calc(1em + 2px);
	justify-content: center;
	scrollbar-width: none;
	height: 0 !important;
}
k-horizontal-quantity-position {
	font-size: 1em;
}
k-back {
	outline-width: 0;
	box-shadow: none !important;
	z-index: 1;
	margin: 0;
	overflow-x: auto;
}
k-repeater {
	flex-shrink: 0;
	overflow-x: auto;
}
k-price-blocks-repeater {
	display: flex;
}
k-price-countdown {
	line-height: inherit;
}
k-tables-image {
	color: inherit;
	align-items: left;
}
k-price-webkit-repeater {
	display: inline !important;
	top: 50;
	width: 0 !important;
	overflow-x: auto;
	min-height: 0 !important;
}
k-inner-next-top {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
k-left {
	color: #fff;
}
.growl-container.growl-fixed.top-left {
  top: 10px;
  left: 15px;
}
a-left-layout-carousel {
	grid-gap: 30px;
	text-decoration: none;
	justify-content: center;
	text-align: left;
	bottom: 20;
}
a-next-bottom {
	font: inherit inherit inherit/inherit inherit;
}
a-horizontal-blocks {
	scrollbar-width: none;
	white-space: nowrap;
	line-height: inherit;
	flex-grow: 0;
	min-width: 0 !important;
}
a-old {
	text-align: left;
	opacity: 20;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
a-repeater {
	text-decoration: none;
	color: #fff;
	background-color: transparent;
}
a-position-totals-image {
	text-decoration: none;
	user-select: none;
	align-items: left;
}
a-nav-left-inner {
	margin: 0;
	justify-content: center;
}
a-back {
	white-space: nowrap;
	white-space: nowrap;
	display: flex;
}
a-carousel-inner {
	grid-template-columns: 1fr 1fr;
	width: 2em;
	user-select: none;
}
a-top-image-quantity {
	font-size: 1em;
	opacity: 1;
	overflow-y: hidden;
	padding: 0.5em !important;
}
a-layout-carousel {
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	position: absolute;
}
a-carousel-inner {
	fill: currentColor;
	align-items: left;
	text-align: center;
}
a-horizontal-tables-quantity {
	display: grid;
	overflow-y: hidden;
	align-items: center;
}
a-thumbnails-horizontal-next {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
a-old-old {
	color: inherit;
	line-height: inherit;
	opacity: 10;
	bottom: 0;
	font-size: 1em;
}
a-layout-position-next {
	top: 0;
	user-select: none;
	opacity: 10;
}
a-countdown-repeater-bottom {
	user-select: none;
	right: 0;
}
a-carousel-repeater {
	top: 10;
	right: 0;
}
a-countdown {
	width: 0 !important;
	line-height: inherit;
	line-height: 1 !important;
	top: 50;
	align-items: left;
}
a-old-quantity-carousel {
	opacity: 1;
	border: none;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	opacity: 10;
}
a-layout-layout {
	overflow-x: auto;
	border: none;
	align-items: center;
}
a-blocks {
	display: grid;
}
a-quantity-nav-repeater {
	line-height: calc(1em + 2px);
	margin: 0 !important;
	line-height: 1 !important;
}
a-thumbnails {
	vertical-align: baseline;
}
a-layout-carousel-blocks {
	top: 10;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	white-space: nowrap;
	width: 2em;
}
a-blocks {
	position: relative;
	width: 2em;
	display: inline;
}
a-totals {
	z-index: 1;
	flex-grow: 0;
	height: 0 !important;
	text-align: left;
	-webkit-user-select: none;
}
a-position-price {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	text-decoration: none;
}
a-left-next {
	display: inline !important;
}
a-quantity-bottom-webkit {
	line-height: inherit;
	justify-content: center;
}
a-left-totals {
	opacity: 30;
	text-transform: inherit;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
}
a-countdown-price {
	min-height: 0 !important;
	opacity: 10;
}
a-quantity {
	display: flex;
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
a-thumbnails-left {
	border: none !important;
	vertical-align: middle;
	outline-width: 0;
	position: absolute !important;
}
a-old-totals-blocks {
	text-decoration: none;
}
a-quantity-quantity-blocks {
	top: 50;
	min-height: 0 !important;
	position: absolute !important;
	z-index: 1;
	right: 0;
}
a-carousel-position-top {
	position: absolute;
	opacity: 1;
	color: inherit;
	-webkit-user-select: none;
	position: absolute;
}
.growl-container.growl-fixed.bottom-left {
  bottom: 10px;
  left: 15px;
}
i-price-webkit {
	height: 0 !important;
	outline-width: 0;
	grid-gap: 30px;
	font-size: 1em;
	flex-grow: 0;
}
i-tables {
	width: 100%;
	padding: 0.5em !important;
	border: none !important;
	position: absolute;
	box-sizing: content-box;
}
i-top {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	display: flex;
	justify-content: center;
	height: 0 !important;
}
i-top {
	padding: 0.5em !important;
	flex-shrink: 0;
	-ms-user-select: none;
	min-height: 0 !important;
}
i-carousel-position-horizontal {
	min-width: 0 !important;
	display: inline !important;
	text-decoration: none;
	border: none;
}
i-countdown-totals {
	flex-grow: 0;
	white-space: nowrap;
	display: inline;
	display: grid;
	grid-gap: 30px;
}
i-bottom-bottom {
	vertical-align: baseline;
}
i-price {
	grid-gap: 30px;
	align-items: left;
	user-select: none;
	display: inline;
	opacity: 10;
}
i-old-repeater-tables {
	top: 0;
}
i-totals-horizontal {
	text-decoration: none;
	letter-spacing: inherit;
	display: inline !important;
	justify-content: center;
}
i-carousel {
	width: 2em;
}
i-next {
	min-height: 0 !important;
	bottom: 20;
	color: #fff;
}
i-quantity {
	align-items: left;
}
i-countdown-webkit-top {
	font-size: 1em;
	box-shadow: none !important;
}
i-totals-layout-horizontal {
	vertical-align: middle;
	align-items: left;
	align-items: left;
}
i-old {
	height: 0 !important;
	border: none;
}
i-quantity-thumbnails {
	vertical-align: middle;
	font-size: 1em;
}
i-image-webkit {
	position: absolute !important;
	top: 0;
	border: 0 none transparent;
}
i-thumbnails-nav {
	grid-gap: 30px;
	color: inherit;
	position: absolute;
}
i-quantity {
	display: inline !important;
	position: absolute;
	color: #fff;
	outline-width: 0;
}
i-nav-blocks {
	display: inline;
	letter-spacing: inherit;
	box-sizing: content-box;
	margin: 0;
	min-height: 0 !important;
}
i-layout {
	height: 100%;
	width: 0 !important;
	height: 0 !important;
}
i-tables {
	line-height: 1 !important;
	bottom: 0;
	right: 0;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
i-left-inner {
	overflow-y: hidden;
	vertical-align: middle;
	color: #fff;
}
i-countdown {
	display: inline;
	background-color: transparent;
	line-height: calc(1em + 2px);
}
i-blocks-next-tables {
	user-select: none;
	align-items: left;
}
i-layout-position-image {
	position: relative;
}
i-countdown {
	outline-width: 0;
	opacity: 20;
}
i-old-top-tables {
	align-items: left;
	height: 0 !important;
	bottom: 0;
	flex-grow: 0;
}
i-webkit-image-horizontal {
	position: absolute !important;
}
i-layout-quantity {
	opacity: 10;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	outline: none !important;
}
i-next {
	line-height: 1 !important;
	top: 10;
	opacity: 20;
	position: absolute;
}
i-price-left-old {
	fill: currentColor;
}
i-blocks-webkit-position {
	display: inline !important;
	top: 10;
}
i-countdown-position {
	-ms-user-select: none;
}
i-old-nav-next {
	color: inherit;
	text-align: center;
	display: flex;
	opacity: 30;
	display: grid;
}
.growl-container.growl-fixed.top-center {
  top: 10px;
  left: 50%;
  margin-left: -150px;
}
z-image-position {
	position: absolute;
	-webkit-user-select: none;
}
z-image {
	margin: 0;
	bottom: 20;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
z-thumbnails-carousel {
	height: 0 !important;
	line-height: 1 !important;
}
z-layout-blocks-position {
	top: 50;
	align-items: center;
	display: flex;
}
z-carousel {
	bottom: 0;
	fill: currentColor;
	top: 50;
}
z-image {
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	border: none;
	opacity: 30;
	opacity: 20;
}
z-position-countdown-inner {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	justify-content: center;
	white-space: nowrap;
	height: calc(1em + 3px);
}
z-repeater {
	-ms-user-select: none;
	outline-width: 0;
	-ms-user-select: none;
	display: inline !important;
}
z-top {
	letter-spacing: inherit;
	line-height: 1 !important;
}
z-position-back-countdown {
	box-sizing: content-box;
}
z-position-blocks {
	vertical-align: baseline;
}
z-countdown-back {
	bottom: 20;
	opacity: 30;
	top: 0;
}
z-totals-tables-next {
	line-height: 1 !important;
	vertical-align: middle;
	display: inline;
	text-transform: inherit;
}
z-position-webkit {
	letter-spacing: inherit;
	background-color: transparent;
	letter-spacing: inherit;
}
z-countdown-left {
	opacity: 10;
	outline-width: 0;
	user-select: none;
}
z-horizontal-left {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
z-button-carousel-back {
	background-color: transparent;
}
z-webkit-button {
	display: inline;
	position: relative;
	border: 0 none transparent;
}
z-image-thumbnails-price {
	text-transform: inherit;
	background-color: transparent;
}
z-repeater-back {
	min-height: 0 !important;
	outline: none !important;
	opacity: 1;
	letter-spacing: inherit;
	border: none;
}
z-position-old-position {
	-ms-user-select: none;
	vertical-align: middle;
	width: 2em;
	text-decoration: none;
}
z-horizontal-back {
	display: grid;
	-webkit-text-decoration-skip: objects;
	top: 10;
}
z-old-tables-blocks {
	flex-shrink: 0;
	display: inline !important;
	width: 0 !important;
}
z-image {
	bottom: 0;
}
z-bottom-left-old {
	grid-gap: 30px;
	top: 10;
	scrollbar-width: none;
	flex-shrink: 0;
}
z-old-old-button {
	position: relative;
	box-shadow: none !important;
	width: 100%;
	display: inline;
	overflow-x: auto;
}
z-price-quantity-repeater {
	background-color: transparent;
}
z-repeater-quantity {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
z-tables-horizontal {
	opacity: 30;
	font-size: 1em;
	color: #fff;
}
z-totals {
	border: none !important;
}
z-totals-nav {
	opacity: 30;
	opacity: 30;
	border: none;
	flex-shrink: 0;
	display: inline !important;
}
z-carousel-quantity {
	position: relative;
	width: 2em;
	display: flex;
}
z-layout-tables {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	min-height: 0 !important;
}
z-thumbnails-image {
	overflow-x: auto;
	align-items: center;
	min-height: 0 !important;
	border: none;
	fill: currentColor;
}
z-top {
	overflow-x: auto;
	height: 0 !important;
	border: none !important;
}
z-next-thumbnails-nav {
	line-height: inherit;
	vertical-align: baseline;
}
z-repeater {
	bottom: 0;
}
z-old-position-back {
	vertical-align: middle;
	top: 10;
	margin: 0 !important;
}
z-thumbnails {
	transform: translate(50%, -50%);
	user-select: none;
	top: 10;
	height: 0 !important;
	top: 10;
}
z-image-image-nav {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	margin: 0;
}
z-image-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	opacity: 1;
	border: 0 none transparent;
	flex-grow: 0;
}
z-thumbnails {
	flex-grow: 0;
	line-height: inherit;
	min-width: 0 !important;
	width: 100%;
}
z-thumbnails-quantity-countdown {
	opacity: 30;
}
.growl-container.growl-fixed.bottom-center {
  bottom: 10px;
  left: 50%;
  margin-left: -150px;
}
f-tables-price-tables {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	width: calc(1em + 3px);
	justify-content: center;
}
f-webkit-old {
	color: #fff;
	position: absolute !important;
	outline-width: 0;
}
f-bottom-countdown-old {
	bottom: 10;
	overflow-y: hidden;
}
f-price-left-repeater {
	margin: 0;
}
f-thumbnails-inner-image {
	overflow-x: auto;
	top: 50;
}
f-button-countdown {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	flex-shrink: 0;
	line-height: inherit;
	display: inline !important;
}
f-webkit-thumbnails {
	border: none;
}
f-inner-quantity-top {
	vertical-align: baseline;
	scrollbar-width: none;
}
f-old-back-inner {
	-ms-user-select: none;
}
f-quantity-thumbnails {
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	min-height: 0 !important;
}
f-left {
	border: none;
}
f-totals-totals-left {
	opacity: 30;
	box-shadow: none !important;
	opacity: 20;
	color: inherit;
}
f-left {
	outline: none !important;
	background-color: transparent;
	user-select: none;
	height: calc(1em + 3px);
}
.growl-container > .growl-item {
  padding: 10px;
  padding-right: 35px;
  margin-bottom: 10px;
  cursor: pointer;
}
e-position {
	text-decoration: none;
	height: 100%;
	overflow-y: hidden;
	white-space: nowrap;
	margin: 0 !important;
}
e-thumbnails {
	-webkit-user-select: none;
	z-index: 1;
}
e-price-inner {
	z-index: 1;
}
e-bottom-quantity-nav {
	vertical-align: baseline;
	user-select: none;
	top: 0;
	position: absolute !important;
}
e-thumbnails-layout-position {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	vertical-align: middle;
}
e-back-inner-horizontal {
	justify-content: center;
	scrollbar-width: none;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
e-nav-thumbnails-totals {
	box-sizing: content-box;
	text-transform: inherit;
}
e-thumbnails-repeater {
	width: calc(1em + 3px);
	border: none !important;
	z-index: 1;
}
e-tables-button-left {
	text-align: left;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
e-tables-inner-blocks {
	opacity: 20;
	bottom: 20;
}
e-old {
	justify-content: center;
}
e-old-old-position {
	height: 100%;
	vertical-align: middle;
	opacity: 1;
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
e-horizontal-image {
	fill: currentColor;
	align-items: left;
	margin: 0 !important;
	display: flex;
	vertical-align: middle;
}
e-back {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	min-width: 0 !important;
}
e-layout-layout-horizontal {
	bottom: 20;
	color: inherit;
}
e-tables-totals-horizontal {
	flex-shrink: 0;
	display: inline;
	padding: 0.5em !important;
	margin: 0;
}
e-bottom-carousel {
	line-height: calc(1em + 2px);
}
e-old-thumbnails {
	width: calc(1em + 3px);
	border: 0 none transparent;
	height: calc(1em + 3px);
	grid-gap: 30px;
}
e-countdown-next {
	-webkit-user-select: none;
	width: 2em;
	opacity: 30;
}
e-image-carousel-tables {
	bottom: 10;
	position: relative;
}
e-webkit-thumbnails {
	width: 0 !important;
	top: 0;
	line-height: 1 !important;
	line-height: 1 !important;
	font-size: 1em;
}
e-inner {
	fill: currentColor;
	display: inline !important;
	position: absolute !important;
	background-color: transparent;
	white-space: nowrap;
}
e-countdown-old-next {
	flex-shrink: 0;
	bottom: 0;
	min-height: 0 !important;
}
e-price-blocks-image {
	display: inline;
	opacity: 1;
	transform: translate(50%, -50%);
}
e-next-carousel {
	min-width: 0 !important;
	min-width: 0 !important;
	display: inline !important;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
e-blocks-carousel-blocks {
	position: absolute !important;
	width: 2em;
	outline: none !important;
	display: flex;
}
e-inner-left-image {
	top: 0;
}
e-blocks {
	overflow-y: hidden;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	top: 50;
}
e-horizontal-carousel-price {
	-ms-user-select: none;
}
e-tables {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	flex-shrink: 0;
	min-width: 0 !important;
	position: absolute;
}
e-bottom {
	opacity: 30;
	border: none;
}
e-tables-button-totals {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	top: 0;
}
e-nav {
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
e-position-old-nav {
	min-width: 0 !important;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
e-price {
	height: 0 !important;
	position: relative;
}
e-countdown-quantity-bottom {
	border: none;
	bottom: 20;
}
e-quantity {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	vertical-align: middle;
	line-height: inherit;
}
e-nav {
	position: relative;
}
e-totals-next {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	z-index: 1;
	display: grid;
}
e-horizontal-position {
	color: inherit;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	display: inline;
}
e-nav-position {
	-ms-user-select: none;
	position: absolute !important;
}
e-next-button-nav {
	background-color: transparent;
	opacity: 20;
	letter-spacing: inherit;
}
e-price {
	opacity: 20;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	display: flex;
}
e-inner {
	bottom: 20;
	transform: translate(50%, -50%);
	margin: 0 !important;
	vertical-align: baseline;
	border: 0 none transparent;
}
.growl-container > button {
  border: 0;
  outline: 0;
}
z-nav-back {
	box-sizing: content-box;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	flex-shrink: 0;
}
z-price {
	position: absolute !important;
	box-shadow: none !important;
	-webkit-user-select: none;
	flex-grow: 0;
	display: inline;
}
z-next-totals {
	box-sizing: content-box;
	height: 0 !important;
}
z-horizontal {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
z-image {
	line-height: calc(1em + 2px);
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
z-top-inner-blocks {
	padding: 0.5em !important;
	height: 100%;
}
z-left-countdown-nav {
	margin: 0 !important;
	height: 100%;
	border: 0 none transparent;
}
z-horizontal {
	opacity: 10;
	color: inherit;
}
z-tables-price {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	top: 50;
	grid-gap: 30px;
}
z-top-tables {
	color: inherit;
	align-items: center;
	bottom: 20;
	text-transform: inherit;
}
z-countdown-layout {
	border: none !important;
	flex-shrink: 0;
	scrollbar-width: none;
	height: 0 !important;
	flex-shrink: 0;
}
z-bottom-inner {
	color: #fff;
	z-index: 1;
	outline: none !important;
	right: 0;
}
z-position {
	outline: none !important;
}
z-countdown-horizontal-next {
	bottom: 10;
}
z-bottom-left {
	margin: 0;
}
z-countdown-price {
	display: inline;
	line-height: inherit;
}
z-price {
	flex-grow: 0;
	box-sizing: content-box;
	overflow-x: auto;
}
z-totals-back-old {
	border: none;
	flex-shrink: 0;
	bottom: 20;
	padding: 0.5em !important;
	-ms-user-select: none;
}
z-totals-carousel {
	scrollbar-width: none;
	color: #fff;
	bottom: 10;
	align-items: left;
}
z-countdown-image-position {
	border: 0 none transparent;
	display: grid;
	vertical-align: middle;
}
z-tables {
	line-height: inherit;
	-webkit-user-select: none;
	background-color: transparent;
}
z-image {
	-ms-user-select: none;
}
z-button-button {
	padding: 0.5em !important;
	top: 10;
	justify-content: center;
	top: 50;
	position: absolute;
}
z-bottom-blocks {
	width: 2em;
	top: 50;
}
z-position-repeater {
	bottom: 0;
	display: flex;
	align-items: center;
}
z-repeater-countdown-back {
	height: 100%;
}
z-webkit {
	fill: currentColor;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
z-repeater-thumbnails {
	width: 100%;
	line-height: 1 !important;
}
z-countdown-left-countdown {
	border: none !important;
}
z-price-back-totals {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
z-nav-totals {
	margin: 0 !important;
	margin: 0;
	line-height: inherit;
	border: 0 none transparent;
	padding: 0.5em !important;
}
z-inner {
	flex-shrink: 0;
	scrollbar-width: none;
	text-decoration: none;
}
z-back-back-thumbnails {
	display: inline;
	transform: translate(50%, -50%);
	user-select: none;
	display: inline !important;
}
z-totals {
	letter-spacing: inherit;
	box-sizing: content-box;
}
z-blocks-repeater {
	color: #fff;
	box-shadow: none !important;
	min-height: 0 !important;
	vertical-align: baseline;
	height: 0 !important;
}
z-totals-horizontal {
	border: 0 none transparent;
	position: absolute;
	overflow-x: auto;
}
z-image {
	position: absolute !important;
}
z-blocks {
	bottom: 0;
	white-space: nowrap;
	display: grid;
	opacity: 20;
}
z-horizontal-price {
	height: calc(1em + 3px);
	box-shadow: none !important;
	vertical-align: baseline;
}
z-carousel-price {
	scrollbar-width: none;
	box-sizing: content-box;
	opacity: 1;
	top: 0;
	overflow-x: auto;
}
z-inner-thumbnails {
	color: #fff;
	margin: 0 !important;
	text-transform: inherit;
	opacity: 10;
	position: absolute !important;
}
z-carousel-price {
	-webkit-user-select: none;
}
z-left {
	grid-gap: 30px;
	bottom: 20;
	line-height: 1 !important;
	box-sizing: content-box;
}
z-repeater-old {
	position: absolute !important;
	text-align: center;
}
z-left-price-horizontal {
	border: 0 none transparent;
	padding: 0.5em !important;
	align-items: left;
}
z-horizontal {
	align-items: center;
	min-width: 0 !important;
	top: 10;
}
z-image-nav-nav {
	height: 0 !important;
	-ms-user-select: none;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
z-left {
	line-height: inherit;
	outline-width: 0;
	align-items: center;
}
.growl-container > .growl-item.ng-enter,
.growl-container > .growl-item.ng-leave {
  -webkit-transition: 0.5s linear all;
  -moz-transition: 0.5s linear all;
  -o-transition: 0.5s linear all;
  transition: 0.5s linear all;
}
l-old {
	-webkit-text-decoration-skip: objects;
}
l-back-repeater {
	bottom: 10;
	text-decoration: none;
	margin: 0 !important;
	opacity: 10;
}
l-blocks-repeater {
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
l-carousel-tables {
	opacity: 20;
}
l-old {
	box-shadow: none !important;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
l-webkit-bottom {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
l-position-quantity {
	margin: 0;
	opacity: 1;
	line-height: inherit;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
}
l-next {
	margin: 0;
	-ms-user-select: none;
	bottom: 20;
	flex-shrink: 0;
	opacity: 10;
}
l-bottom-back {
	height: 0 !important;
	color: inherit;
	width: 100%;
}
l-bottom-tables-totals {
	white-space: nowrap;
}
l-quantity {
	-ms-user-select: none;
	display: inline !important;
	letter-spacing: inherit;
}
l-thumbnails {
	border: none !important;
	fill: currentColor;
	border: none !important;
	min-height: 0 !important;
	min-width: 0 !important;
}
l-carousel-thumbnails-old {
	flex-shrink: 0;
	position: absolute !important;
	top: 10;
}
l-back-inner-tables {
	overflow-y: hidden;
	position: absolute;
	line-height: inherit;
	user-select: none;
	user-select: none;
}
l-bottom-nav-webkit {
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	overflow-y: hidden;
}
l-old {
	opacity: 20;
	height: 100%;
	width: calc(1em + 3px);
}
l-thumbnails-tables {
	position: absolute;
	user-select: none;
	opacity: 30;
	margin: 0 !important;
}
l-top {
	border: none;
	vertical-align: baseline;
	opacity: 30;
}
l-blocks-back {
	top: calc(50% - 0.5em) !important;
}
l-button-quantity {
	border: none !important;
	scrollbar-width: none;
	scrollbar-width: none;
	flex-shrink: 0;
}
l-quantity-back {
	display: inline !important;
}
l-webkit {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
}
l-image {
	width: 0 !important;
	opacity: 30;
	margin: 0 !important;
	overflow-y: hidden;
}
l-tables-layout {
	min-width: 0 !important;
}
l-blocks-layout-button {
	fill: currentColor;
}
l-old-tables-top {
	-webkit-text-decoration-skip: objects;
}
l-back-tables-tables {
	font-size: 1em;
	align-items: left;
	border: none;
}
.growl-container > .growl-item.ng-enter,
.growl-container > .growl-item.ng-leave.ng-leave-active {
  opacity: 0;
}
a-totals-tables-repeater {
	position: absolute;
	min-height: 0 !important;
	border: 0 none transparent;
	position: absolute;
}
a-countdown-back-webkit {
	outline-width: 0;
	transform: translate(50%, -50%);
	text-align: center;
	transform: translate(50%, -50%);
}
a-totals-top-tables {
	border: 0 none transparent;
	position: absolute !important;
	padding: 0.5em !important;
}
a-quantity {
	display: grid;
	opacity: 30;
}
a-carousel-carousel-button {
	vertical-align: baseline;
}
a-image-layout-price {
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	line-height: 1 !important;
	display: inline;
}
a-inner {
	white-space: nowrap;
	top: 10;
	align-items: left;
	white-space: nowrap;
}
a-countdown {
	top: 10;
}
a-image-button {
	scrollbar-width: none;
	display: inline;
}
a-top-countdown {
	grid-template-columns: 1fr 1fr;
}
a-inner-carousel {
	top: 10;
}
a-tables {
	-ms-user-select: none;
	flex-shrink: 0;
	padding: 0.5em !important;
	line-height: 1 !important;
	right: 0;
}
a-inner-image {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	align-items: center;
	overflow-y: hidden;
}
a-blocks-tables-carousel {
	display: inline !important;
	fill: currentColor;
	height: calc(1em + 3px);
}
a-webkit-price-totals {
	margin: 0;
	border: 0 none transparent;
}
a-old-top {
	width: calc(1em + 3px);
	text-align: center;
	display: flex;
}
a-blocks-next {
	min-width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	z-index: 1;
}
a-layout {
	padding: 0.5em !important;
	right: 0;
	min-width: 0 !important;
	letter-spacing: inherit;
}
a-layout-nav {
	opacity: 20;
	bottom: 10;
	border: none !important;
	top: 10;
}
a-carousel {
	color: #fff;
}
a-next-price-webkit {
	fill: currentColor;
}
a-old {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
a-totals-price {
	top: 10;
	margin: 0;
	line-height: calc(1em + 2px);
}
a-totals {
	top: 50;
}
a-back-repeater-quantity {
	bottom: 10;
	flex-grow: 0;
}
a-quantity {
	bottom: 0;
	-ms-user-select: none;
	bottom: 10;
	background-color: transparent;
}
a-totals-old {
	width: 100%;
	text-align: left;
	opacity: 10;
	outline-width: 0;
}
a-carousel {
	align-items: center;
	margin: 0;
	height: calc(1em + 3px);
	background-color: transparent;
	bottom: 20;
}
a-repeater {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
}
a-top-tables {
	width: 100%;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	z-index: 1;
	height: calc(1em + 3px);
}
a-quantity {
	margin: 0 !important;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	outline-width: 0;
}
a-old {
	position: absolute;
	display: flex;
	outline: none !important;
	width: 100%;
}
a-top {
	vertical-align: middle;
	grid-gap: 30px;
	height: 0 !important;
}
a-top-back {
	opacity: 10;
	position: absolute !important;
	right: 0;
	white-space: nowrap;
	position: absolute;
}
a-top-button {
	top: 10;
	width: 100%;
}
a-top-top {
	overflow-x: auto;
}
a-left-thumbnails {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	height: 100%;
	opacity: 1;
}
a-tables-repeater-nav {
	right: 0;
	padding: 0.5em !important;
}
a-inner-nav {
	opacity: 1;
	min-width: 0 !important;
	display: flex;
	width: 100%;
	overflow-x: auto;
}
a-inner {
	opacity: 10;
	width: 100%;
}
a-repeater-bottom {
	display: flex;
	box-sizing: content-box;
	align-items: center;
	font-size: 1em;
}
a-old-next-countdown {
	left: calc(50% - 0.5em) !important;
	border: none;
	transform: translate(50%, -50%);
	opacity: 10;
	box-sizing: content-box;
}
a-thumbnails {
	flex-shrink: 0;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	width: 2em;
}
a-webkit-countdown-back {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	opacity: 1;
	scrollbar-width: none;
	text-align: left;
}
a-webkit {
	line-height: inherit;
	outline-width: 0;
	width: 100%;
	height: 0 !important;
	align-items: center;
}
a-image-countdown {
	text-decoration: none;
}
.growl-container > .growl-item.ng-leave,
.growl-container > .growl-item.ng-enter.ng-enter-active {
  opacity: 1;
}
y-countdown-price {
	justify-content: center;
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
y-totals-blocks-inner {
	border: 0 none transparent;
	position: absolute;
	top: 50;
}
y-button-top-nav {
	width: calc(1em + 3px);
	position: absolute;
	margin: 0;
	opacity: 20;
	width: calc(1em + 3px);
}
y-quantity-button-nav {
	align-items: center;
}
y-countdown {
	display: inline !important;
	bottom: 10;
	bottom: 10;
	outline-width: 0;
}
y-inner {
	color: #fff;
	opacity: 20;
	transform: translate(50%, -50%);
	opacity: 10;
}
y-horizontal-bottom {
	opacity: 30;
	box-sizing: content-box;
	display: grid;
	display: inline;
}
y-old {
	height: 0 !important;
	overflow-x: auto;
	color: inherit;
	opacity: 10;
	transform: translate(50%, -50%);
}
y-layout-carousel-position {
	padding: 0.5em !important;
	color: #fff;
	vertical-align: baseline;
}
y-tables {
	line-height: inherit;
	top: 0;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
y-bottom {
	letter-spacing: inherit;
	width: 2em;
}
y-image-countdown-position {
	white-space: nowrap;
	min-height: 0 !important;
	bottom: 10;
	-webkit-user-select: none;
}
.growl-container > div.growl-item {
  background-position: 12px center;
  background-repeat: no-repeat;
}
f-top {
	line-height: 1 !important;
	top: 50;
	text-decoration: none;
	bottom: 0;
}
f-left {
	color: inherit;
	color: inherit;
	width: calc(1em + 3px);
	bottom: 20;
	letter-spacing: inherit;
}
f-webkit-thumbnails {
	box-sizing: content-box;
	flex-grow: 0;
}
f-carousel-repeater-nav {
	top: calc(50% - 0.5em) !important;
}
f-carousel {
	top: 50;
	display: inline !important;
}
f-inner {
	left: calc(50% - 0.5em) !important;
	top: 10;
}
f-inner-countdown-horizontal {
	-webkit-user-select: none;
	position: absolute !important;
}
f-nav-horizontal-button {
	fill: currentColor;
	-ms-user-select: none;
}
f-price {
	height: 0 !important;
	letter-spacing: inherit;
	opacity: 30;
	overflow-y: hidden;
}
f-left-nav-position {
	scrollbar-width: none;
	white-space: nowrap;
}
f-inner-price {
	bottom: 20;
	text-align: center;
	color: #fff;
	bottom: 0;
}
f-position {
	padding: 0.5em !important;
	height: 0 !important;
	width: 2em;
	width: 2em;
}
f-old {
	outline-width: 0;
	flex-grow: 0;
	align-items: center;
}
f-totals-tables {
	vertical-align: baseline;
	top: 10;
	margin: 0 !important;
	margin: 0 !important;
	display: inline;
}
f-next-left-totals {
	flex-shrink: 0;
	box-sizing: content-box;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
f-thumbnails-carousel {
	border: none;
	text-transform: inherit;
	position: relative;
	scrollbar-width: none;
}
f-price-price-carousel {
	min-height: 0 !important;
	overflow-y: hidden;
	user-select: none;
}
f-price {
	width: calc(1em + 3px);
}
f-price {
	z-index: 1;
	position: absolute !important;
	opacity: 1;
}
f-quantity-price {
	font-size: 1em;
	display: flex;
	vertical-align: middle;
	white-space: nowrap;
}
f-button-price-image {
	bottom: 0;
	font-size: 1em;
}
f-left-carousel {
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
f-back-old-back {
	flex-grow: 0;
	letter-spacing: inherit;
	color: inherit;
	box-shadow: none !important;
	box-shadow: none !important;
}
f-horizontal-inner {
	user-select: none;
	top: 10;
	bottom: 10;
}
f-quantity-nav-next {
	grid-gap: 30px;
	text-align: center;
	font-size: 1em;
	right: 0;
	-ms-user-select: none;
}
f-left-old-thumbnails {
	box-sizing: content-box;
}
f-left-repeater {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
}
f-horizontal {
	top: calc(50% - 0.5em) !important;
}
f-next-horizontal {
	right: 0;
	top: 0;
	position: absolute;
	position: absolute;
}
f-countdown {
	align-items: center;
	width: 2em;
	text-align: center;
	color: #fff;
	top: 0;
}
f-inner-bottom-left {
	letter-spacing: inherit;
	vertical-align: middle;
	height: 0 !important;
	align-items: left;
}
f-next-inner-quantity {
	position: absolute !important;
	vertical-align: middle;
	width: 2em;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
f-webkit-button-button {
	border: 0 none transparent;
}
f-layout-inner {
	margin: 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
f-layout {
	bottom: 0;
	margin: 0 !important;
	min-width: 0 !important;
}
f-webkit-webkit {
	align-items: left;
	font-size: 1em;
	z-index: 1;
	color: #fff;
	min-height: 0 !important;
}
f-old-position {
	margin: 0 !important;
}
f-webkit-button {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	opacity: 20;
	opacity: 20;
	border: none !important;
}
f-layout-nav {
	color: inherit;
	transform: translate(50%, -50%);
	text-decoration: none;
	border: none;
	margin: 0;
}
f-totals {
	text-align: center;
}
f-inner-position-layout {
	margin: 0 !important;
	justify-content: center;
	text-transform: inherit;
}
f-button-back {
	height: calc(1em + 3px);
	text-decoration: none;
	line-height: inherit;
	fill: currentColor;
	height: 100%;
}
f-image-back-top {
	scrollbar-width: none;
	position: absolute;
	top: 50;
	position: relative;
	border: none !important;
}
f-nav-bottom {
	color: inherit;
	fill: currentColor;
}
f-thumbnails-carousel-position {
	min-height: 0 !important;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	font-size: 1em;
}
.growl-title {
  font-size: 16px;
}
n-left {
	grid-gap: 30px;
	display: grid;
}
n-bottom {
	user-select: none;
	min-width: 0 !important;
	flex-shrink: 0;
}
n-quantity-next-nav {
	min-width: 0 !important;
	opacity: 10;
}
n-carousel {
	-ms-user-select: none;
	height: 100%;
	font-size: 1em;
}
n-thumbnails-bottom {
	bottom: 10;
	color: #fff;
}
n-price-price {
	top: 0;
	display: grid;
	opacity: 1;
	-webkit-user-select: none;
	margin: 0 !important;
}
n-blocks-left {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	width: 100%;
}
n-old {
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
n-top-left-layout {
	box-sizing: content-box;
}
n-webkit-price {
	fill: currentColor;
	position: relative;
	grid-gap: 30px;
}
n-quantity {
	white-space: nowrap;
}
n-image-left-totals {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	user-select: none;
}
n-position {
	opacity: 10;
	outline: none !important;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	opacity: 30;
}
n-left-top-image {
	scrollbar-width: none;
	vertical-align: middle;
	position: relative;
}
n-thumbnails {
	right: 0;
	display: flex;
	user-select: none;
}
n-top-old-horizontal {
	background-color: transparent;
	-webkit-user-select: none;
	box-sizing: content-box;
	position: relative;
}
n-webkit-price-layout {
	-webkit-user-select: none;
}
n-webkit {
	white-space: nowrap;
}
n-nav-blocks {
	flex-shrink: 0;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
n-next {
	border: none !important;
	display: flex;
	height: calc(1em + 3px);
}
n-carousel-blocks-button {
	display: inline;
	-ms-user-select: none;
}
n-webkit {
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
}
n-horizontal-webkit {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
n-next-thumbnails-back {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	bottom: 10;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
n-thumbnails-top {
	vertical-align: baseline;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	letter-spacing: inherit;
}
n-thumbnails-back {
	outline: none !important;
}
n-repeater {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	display: flex;
	background-color: transparent;
}
n-blocks-image-next {
	font-size: 1em;
	flex-shrink: 0;
	outline-width: 0;
	text-transform: inherit;
	overflow-y: hidden;
}
n-carousel-old {
	fill: currentColor;
}
n-top-bottom {
	white-space: nowrap;
}
n-countdown-layout {
	top: 0;
	-webkit-user-select: none;
	transform: translate(50%, -50%);
	align-items: center;
	line-height: 1 !important;
}
n-countdown-position-top {
	text-decoration: none;
	bottom: 10;
	width: 2em;
	opacity: 30;
	-webkit-user-select: none;
}
n-image-back {
	overflow-y: hidden;
	position: absolute;
}
n-bottom-back {
	display: grid;
}
n-next-nav {
	line-height: calc(1em + 2px);
	display: inline;
	right: 0;
	top: 50;
	bottom: 0;
}
n-quantity-price-horizontal {
	box-shadow: none !important;
	grid-gap: 30px;
}
n-left {
	z-index: 1;
	width: 2em;
}
n-horizontal-inner {
	-webkit-user-select: none;
	text-decoration: none;
	bottom: 20;
}
n-price-button-horizontal {
	display: inline;
	font-size: 1em;
	top: 0;
}
n-inner {
	box-shadow: none !important;
	box-sizing: content-box;
}
n-horizontal-top {
	overflow-y: hidden;
	align-items: left;
	vertical-align: baseline;
}
n-webkit-position {
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
n-button {
	height: 0 !important;
	opacity: 1;
	line-height: calc(1em + 2px);
}
n-quantity-tables-inner {
	border: none !important;
	position: absolute !important;
}
n-horizontal-layout-inner {
	overflow-y: hidden;
	right: 0;
	outline-width: 0;
	bottom: 20;
	font-size: 1em;
}
n-old-price-thumbnails {
	display: flex;
	fill: currentColor;
	position: absolute;
	bottom: 10;
}
n-blocks-repeater {
	margin: 0 !important;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
}
n-button-horizontal {
	line-height: inherit;
	height: 0 !important;
	opacity: 10;
	margin: 0;
	display: inline !important;
}
n-totals {
	text-align: center;
}
n-carousel-quantity {
	-ms-user-select: none;
	-ms-user-select: none;
}
.growl-item.icon > .growl-title {
  margin: 0 0 0 40px;
}
d-countdown {
	transform: translate(50%, -50%);
	top: 0;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	scrollbar-width: none;
}
d-layout-totals-next {
	-webkit-user-select: none;
	width: 0 !important;
}
d-price {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
d-quantity {
	position: relative;
	line-height: 1 !important;
}
d-horizontal {
	height: 100%;
	height: 100%;
	display: inline;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
}
d-thumbnails {
	top: 0;
}
d-next-top-old {
	transform: translate(50%, -50%);
	width: 0 !important;
	display: inline !important;
	height: 0 !important;
}
d-old {
	opacity: 30;
	width: 0 !important;
	background-color: transparent;
	position: relative;
	-webkit-user-select: none;
}
d-countdown {
	width: 100%;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
d-inner {
	bottom: 20;
	position: relative;
	height: 100%;
}
d-blocks-old-button {
	vertical-align: baseline;
}
d-blocks {
	overflow-x: auto;
}
d-inner-webkit {
	text-decoration: none;
	outline: none !important;
}
d-carousel-left {
	top: calc(50% - 0.5em) !important;
	display: flex;
	height: 100%;
	bottom: 10;
	bottom: 20;
}
d-totals {
	background-color: transparent;
	height: 0 !important;
}
d-thumbnails {
	scrollbar-width: none;
	text-transform: inherit;
	box-shadow: none !important;
	display: grid;
}
d-quantity {
	color: inherit;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	box-sizing: content-box;
}
d-layout-top {
	display: flex;
	min-height: 0 !important;
}
d-layout-next-inner {
	margin: 0;
	display: flex;
	width: 2em;
	text-transform: inherit;
}
d-horizontal {
	overflow-y: hidden;
	opacity: 1;
	opacity: 10;
	padding: 0.5em !important;
}
.growl-item.icon > .growl-message {
  margin: 0 0 0 40px;
}
d-position-bottom-nav {
	top: 50;
	top: 50;
	color: inherit;
	bottom: 0;
	opacity: 30;
}
d-image-quantity-repeater {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	display: flex;
	outline: none !important;
	fill: currentColor;
}
d-layout {
	padding: 0.5em !important;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	opacity: 30;
}
d-next-countdown {
	top: calc(50% - 0.5em) !important;
}
d-layout-left {
	bottom: 0;
	height: 0 !important;
	align-items: left;
	bottom: 0;
	flex-grow: 0;
}
d-image-totals {
	align-items: center;
	top: 0;
	-webkit-user-select: none;
}
d-top {
	min-width: 0 !important;
}
d-carousel-thumbnails-old {
	width: calc(1em + 3px);
	z-index: 1;
}
d-carousel {
	padding: 0.5em !important;
}
d-left-next {
	min-width: 0 !important;
}
d-button-inner-thumbnails {
	line-height: inherit;
	opacity: 10;
}
d-countdown {
	-webkit-user-select: none;
	opacity: 10;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
d-layout {
	align-items: center;
	flex-shrink: 0;
}
d-position-image-repeater {
	position: absolute;
	line-height: calc(1em + 2px);
	font-size: 1em;
}
d-left {
	width: 0 !important;
	opacity: 30;
	display: inline;
	height: 0 !important;
	bottom: 0;
}
d-layout-back {
	display: grid;
	box-sizing: content-box;
	font-size: 1em;
}
d-price-back-nav {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	position: absolute !important;
	border: none;
}
d-bottom {
	justify-content: center;
	margin: 0 !important;
	bottom: 20;
	min-height: 0 !important;
}
d-top {
	color: inherit;
	top: 50;
	display: inline !important;
	min-width: 0 !important;
}
d-button-repeater {
	align-items: center;
	bottom: 10;
	justify-content: center;
	min-width: 0 !important;
}
d-carousel-top-totals {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	width: 0 !important;
	height: 0 !important;
}
.growl-container > .alert-info.icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL/wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8/UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn/tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAt9JREFUeNpi/P/PwMDAwMDIyMjAzbQsXpv2ePXH5Kevfsk9/3nL1YGBgYGAR6ub7Ii/JckBPmmFAc5rMSmD24uLgsmbzqsdv7e0wPn7z6VZMADLDTk72jLSbjk+No8JNqC1pV7GvddvF3z7vM3JgYigAgf918HPZXW6nCXeoIWtK/aU7Pq8MVmbAZxsrH+52Rn/Y/L4iAr3d7aSLcSZAtQFE7ZfET84OW79bhcGmilG+9hrJGAS37PhduFkzcdVkMWQ7HgzrM3219++MLCQCb49O0H08X7z/Yii8GDaOLGQ85L9p/b8/ffP5wG8HCy/+dmZ/1LyBERdoaFZSGOE1B88Pzd50p8hjMwMDB8+f6TkRgfPnr9PgPGhit++u6jIT5NxioyT1SlRHtZmJke7Dh7Y82bT1+Zcal98PKdEkYcvPn4hQ+fBWfvPJF58+lLcHGQwwZmJsb/+NQ+e/eJFWskEwJffvySIDXi4RawsrD8Y6AS4OPi+IdhgTAv13tqWSDEy/UTwwJ5McGd1LJAQUzwCoYFInzcrTyc7P+JMQBfcDIzMTEoiAsVYViQ62d7y0FXeQW+cJUS4tvIwMDAoCMvsZ+NFXt2MFGVuZ/vb3cEIyfDCruoriXvrz9+KYCuUVlC+CsbK8tvBgYGBn5ujjdP3nyUe/LmAxuyGnEBnj8+ZtoqOb42D2HmYjjDTE02+vGbD1u+fP+JUkHcffGWG4krgM2HzgZqmej1Atb6YOLGQ6anbz/ecfXhCyFi4kRGROCXs76KV0GA/V6iazQGBgaG6oXb1u+5eDvg1+8/eC0wV5e7PyMnVImkKhO5jnj7+WvD+8/fzX/++cPLysz8jZeT/d6fv/94D1+95/T9129GBgYGhhhH4wjk+ploC/CBiRsP2Zy982T95QfPRTRlxT8sK4sRRLeA4f/wgOmaBh6c45tmVT/nWs3luGbMH/+pYwGsFVI+b8sedAsAAwBDyFfm+mD7RwAAAABJRU5ErkJggg==);
}
s-thumbnails-inner {
	text-transform: inherit;
	align-items: left;
	right: 0;
	width: 2em;
	display: grid;
}
s-back {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	margin: 0;
	text-align: center;
	box-sizing: content-box;
}
s-price-layout-carousel {
	line-height: calc(1em + 2px);
	opacity: 10;
	display: flex;
	color: #fff;
	line-height: 1 !important;
}
s-old {
	margin: 0 !important;
	line-height: calc(1em + 2px);
	z-index: 1;
	outline: none !important;
	border: 0 none transparent;
}
s-quantity-old-image {
	outline-width: 0;
}
s-countdown-countdown {
	text-align: center;
	display: grid;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
s-old-price-image {
	transform: translate(50%, -50%);
	height: 100%;
}
s-image {
	bottom: 20;
	bottom: 20;
	border: none;
	width: 100%;
	margin: 0;
}
s-position-bottom-webkit {
	height: calc(1em + 3px);
	height: 0 !important;
}
s-left {
	position: absolute;
	white-space: nowrap;
	fill: currentColor;
}
s-webkit {
	font-size: 1em;
}
s-button {
	top: 10;
	color: inherit;
	bottom: 0;
}
s-bottom-quantity {
	overflow-x: auto;
	display: flex;
	color: #fff;
	min-width: 0 !important;
}
s-quantity {
	opacity: 1;
	width: 0 !important;
}
s-button-layout {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	align-items: left;
	outline-width: 0;
	z-index: 1;
}
.growl-container > .alert-error.icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL/wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8/UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn/tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAwBJREFUeNqsll1IU2EYx5+zj7Ozdo477sOPuZiJ+Nlm2CRZ6yJKJcGICDRvEjY2+rg0EIkuxLzRC+lGEUZGRJd1EQahoikUiBVZF64hzAYqhlvbztzZOdvpavNsunOm9b96X97nfX7P877ned6DcBwHCIKAkNY8HlMkEHge9vutusbGSUyrfXS2ry8OIuI4DpB8gDWPx8RQVHd8b69rZ3X1IkNRGSOUIFKaurqfp0pK3spx/F2T2z0nCFgaHPzBJZNokqZVSZpWJsJhFbW9LYcCJVepOFV5eUSmVFJShYJi9/eJFMMork5MFMsAAP5sbNTs7+7KxBzJMIxj4/FD6TIUhYR8viIAKMpdkwAAKNTqmJBjRCqFM52dkzdnZiR1PT2XNPX1vwvNTgIAIJHJWCGjIpMp2tLffxcAwOJyLWtqa0fFHEtR9AAgx/E9wShyA0CQhBgAVatZfgYx+M9CCSKeAcgwbFfIOB4M4scG4HgoA0DV6gUh4xTDSPjzJE1XiQGUOt3XAwCOvxAypkOhLECKZXUF1MbnDMDscPjxioq4WLvgZWAQBRDEywwAAAA3GjcEj4llG9NjNhYrE7Ilq6vDFqfTmwVQarVzQpsSkUhXZhyNakUAbzLVz7uUxwqSvJ973mkFvd7eldFReZKmjZvz8zqhqsc0mieZOb+bfhwamv21sHDlX75/vcUSuDw+fjrdTbOiVRkM99IlfhJJURS0DQ23D/WitCxOp7fUav1y1ObimpqQqb39lcFm+yLDMO4om/LW1mWLy7WcFwAAoK6svKbU69ncyMpaWs5dGBjotQ8PNxtstve5+zCNJkkYjbeO7KZ8mZ3OnQq7/WFW5SYSwFBUNwDA9+lpMrq1dZ6/riDJlKmt7brZ6dw5dOn5nsxPIyOvN2dnb2SVv17PMpGIlP/oKEgyVdnR0dXkds8c603OB8mNPJ/zggAAACtjY08Di4sP+I++XKXiSq3WD4TReMfscPhP9FfB17epKXvQ53sWXF+vKmluXhJzzAf8HQAC8i1VVpW6ogAAAABJRU5ErkJggg==);
}
m-nav-button {
	position: relative;
}
m-top-button-totals {
	box-shadow: none !important;
	bottom: 20;
	width: 2em;
	line-height: 1 !important;
}
m-tables {
	width: 100%;
}
m-tables-next {
	bottom: 0;
	bottom: 20;
	bottom: 0;
}
m-thumbnails {
	font-size: 1em;
}
m-countdown-repeater-bottom {
	display: grid;
	box-shadow: none !important;
}
m-webkit {
	overflow-y: hidden;
	user-select: none;
	height: calc(1em + 3px);
}
m-image {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	line-height: calc(1em + 2px);
}
m-left {
	border: 0 none transparent;
	vertical-align: baseline;
	user-select: none;
	line-height: 1 !important;
}
m-inner-webkit {
	outline: none !important;
}
m-webkit {
	justify-content: center;
	display: inline !important;
}
m-image-position {
	border: none;
}
m-horizontal-repeater-totals {
	border: none !important;
	bottom: 10;
	position: relative;
	text-align: left;
	padding: 0.5em !important;
}
m-next-top {
	z-index: 1;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
m-old-button {
	display: inline !important;
}
m-image {
	box-sizing: content-box;
}
m-top-inner-bottom {
	border: none;
	bottom: 0;
}
m-thumbnails-thumbnails {
	width: 100%;
	z-index: 1;
	right: 0;
	position: absolute;
}
m-back-next-nav {
	text-decoration: none;
	flex-shrink: 0;
	color: inherit;
}
m-totals-blocks {
	fill: currentColor;
	transform: translate(50%, -50%);
	-ms-user-select: none;
	box-shadow: none !important;
	display: grid;
}
m-horizontal-horizontal {
	align-items: center;
	bottom: 10;
}
m-thumbnails-bottom-totals {
	user-select: none;
	width: 0 !important;
	letter-spacing: inherit;
	width: 2em;
}
m-repeater-horizontal {
	border: 0 none transparent;
	vertical-align: baseline;
}
m-carousel-nav-next {
	vertical-align: baseline;
	opacity: 10;
	min-height: 0 !important;
	font-size: 1em;
}
m-position {
	white-space: nowrap;
	height: 100%;
	-webkit-user-select: none;
	box-sizing: content-box;
	border: none;
}
m-tables-old {
	text-align: center;
	transform: translate(50%, -50%);
	height: 0 !important;
	width: 0 !important;
	color: inherit;
}
m-webkit {
	width: calc(1em + 3px);
	flex-shrink: 0;
}
.growl-container > .alert-success.icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL/wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8/UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn/tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAASZJREFUeNrs1bFKA0EQgOF/LyksrkgXi8wbpLTIFEICgnkACxGsbCzdzs5CxCZwvoGFhYUgNmJlJ2wgD6DIlSm0T382d3IkBnOX3S4DW9wsfMssszcmyzJCRkTgCH6A8Ymp1S3gFDgBxsBV0yPeBO6AgzzVBVrGI35fwouYRQFxgCcTEP8CdqOA+MAlLjUB8Y9abVoFBzBqtQWcAfvAM3DjEjfzgRcv+SJfPeAScGq14wMvDtiby3WBiVrdWRcHaIhKG+jP5WPgSFTeRSWtixcVjIC3P/Zi4AGY1MV/uyj/Sd0Chys200r4Qpuq1Wvg3BcO0Ch/TMfTV1H5BoZLZkUlfOlDU6vD/P7jdfCFCkqVpKLyAmwDHeAROHaJ+6w80TZD/7/4GQBAp3eJ4awpVwAAAABJRU5ErkJggg==);
}
p-bottom {
	margin: 0 !important;
	text-align: center;
}
p-horizontal-webkit-repeater {
	min-height: 0 !important;
	color: #fff;
	height: 0 !important;
	flex-shrink: 0;
}
p-carousel {
	justify-content: center;
}
p-back {
	overflow-y: hidden;
	justify-content: center;
	height: 0 !important;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
p-price-webkit {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
p-bottom {
	padding: 0.5em !important;
}
p-countdown {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	user-select: none;
}
p-nav-layout-carousel {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	justify-content: center;
}
p-horizontal-nav {
	position: absolute;
}
p-bottom-tables-totals {
	padding: 0.5em !important;
	display: grid;
	justify-content: center;
}
p-next {
	opacity: 30;
	opacity: 30;
	width: 2em;
	bottom: 0;
	text-decoration: none;
}
p-totals-button-horizontal {
	opacity: 20;
	overflow-y: hidden;
	width: calc(1em + 3px);
	display: inline !important;
	min-width: 0 !important;
}
p-thumbnails-old-thumbnails {
	line-height: inherit;
	-ms-user-select: none;
	right: 0;
	vertical-align: baseline;
	background-color: transparent;
}
p-button {
	vertical-align: middle;
}
p-layout-nav-carousel {
	grid-gap: 30px;
	vertical-align: middle;
	position: relative;
}
p-back-layout {
	vertical-align: baseline;
	bottom: 20;
	top: 0;
	position: absolute !important;
	position: absolute;
}
p-price-left {
	text-decoration: none;
}
p-back {
	text-align: center;
	line-height: inherit;
}
p-nav {
	border: none;
	outline-width: 0;
	border: none !important;
	display: inline !important;
	width: 0 !important;
}
p-left-position {
	transform: translate(50%, -50%);
}
p-next-price {
	text-decoration: none;
	justify-content: center;
	padding: 0.5em !important;
	overflow-y: hidden;
}
p-back-carousel {
	top: 10;
	top: 0;
	border: none !important;
	top: 10;
}
p-button-nav-thumbnails {
	text-align: center;
	align-items: center;
	margin: 0 !important;
	min-width: 0 !important;
	opacity: 30;
}
p-horizontal-left {
	flex-grow: 0;
}
p-image-inner {
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	right: 0;
	text-align: center;
	display: inline !important;
}
p-countdown {
	font-size: 1em;
	top: 50;
}
p-tables {
	width: 2em;
	top: 0;
}
p-layout {
	min-width: 0 !important;
	-ms-user-select: none;
	font-size: 1em;
	width: 2em;
	outline-width: 0;
}
p-blocks-tables {
	display: flex;
	align-items: center;
}
p-button-inner-repeater {
	text-align: left;
	width: calc(1em + 3px);
	scrollbar-width: none;
}
.growl-container > .alert-warning.icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL/wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8/UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn/tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAdhJREFUeNrUlr9LI0EUxz9RixRXWObQwsKAdhJksAjYWlpaeBgYAyciKCh3BzrCgMRf4Fml8Abs9OD+geu0k1GInQcpziLCFXtgkWKLQCx8QtjLHqtG0AfDsu/tzJvv9/vezKaazSYvaV28JjNajRqtJl8SwR6wY7RKdzyB0WoKyAODwGLSeamEi6eBKlCTMQFkrfN/OoXgM5ABisAC0ABKSSZ2J9j9AHAEbFvnv59Wburjub6/gBnP9f08rdzUnougBFwDGw8O6/w34EREfzpFRqs8MAXMWefDSHgOGDFaTT9JZKNVD3AOXFjni/J+IOEV63xgtFoF5kXw+mMRFETYFaGlIb4C8E6+2QQC4NOjKDJa9Qr3S9b525ZQvfUpSYvAshRDYgQl4Jd1/jjiD2ThoEXwM+AHUE6UwGg1BsxKvUetISNqX4C8dHt8ghYhD63zl20WugDOok7rfA3YAvaE3lgEy0A/sBZD3RLwISa2C4TRDu+KdOw6sNHujJGdVYHfRqvBNihCoeqj0PwPgrIcZF9jdhgCt1JBYbsPpChOgAOh+z6BiDMhZdmImRwCWeC9cM5/aBwSukkJ9CsgDex36PKbkSYd7hFRMhJY7/AtW069+b+KuwEAfk2f1A5JePkAAAAASUVORK5CYII=);
}
s-nav {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	opacity: 20;
	position: absolute !important;
	top: 50;
}
s-position {
	width: 100%;
	align-items: center;
	align-items: left;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
s-carousel-price-price {
	box-shadow: none !important;
}
s-webkit {
	height: 100%;
	justify-content: center;
	margin: 0 !important;
}
s-inner {
	width: 0 !important;
	white-space: nowrap;
}
s-inner-bottom-thumbnails {
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	-ms-user-select: none;
}
s-tables-bottom-bottom {
	text-align: center;
	z-index: 1;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
s-top-image {
	grid-gap: 30px;
	opacity: 20;
	border: 0 none transparent;
	flex-grow: 0;
	scrollbar-width: none;
}
s-carousel-countdown {
	line-height: inherit;
	bottom: 0;
	margin: 0;
	width: 0 !important;
	width: 0 !important;
}
s-horizontal-blocks-nav {
	box-sizing: content-box;
	margin: 0 !important;
	width: 100%;
}
s-old-repeater-countdown {
	line-height: inherit;
	min-width: 0 !important;
	align-items: center;
}
s-price-old {
	padding: 0.5em !important;
	min-height: 0 !important;
}
s-repeater-webkit-webkit {
	margin: 0;
	padding: 0.5em !important;
	margin: 0;
	transform: translate(50%, -50%);
	border: none;
}
s-tables-tables {
	right: 0;
	white-space: nowrap;
	vertical-align: middle;
}
s-top-blocks {
	bottom: 20;
	grid-gap: 30px;
	font-size: 1em;
	display: inline !important;
}
s-webkit {
	bottom: 20;
	letter-spacing: inherit;
	display: grid;
}
s-totals-old {
	text-transform: inherit;
	width: 2em;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
.hyphens {
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
i-top-tables-back {
	display: flex;
}
i-carousel-tables-horizontal {
	flex-shrink: 0;
	box-shadow: none !important;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
i-price {
	overflow-y: hidden;
}
i-quantity-old {
	vertical-align: middle;
}
i-nav-blocks-tables {
	line-height: calc(1em + 2px);
}
i-image {
	opacity: 1;
	opacity: 1;
	display: flex;
	flex-shrink: 0;
}
i-price {
	top: 0;
	border: none !important;
	line-height: calc(1em + 2px);
	width: 100%;
}
i-price-button-next {
	width: 2em;
	display: flex;
}
i-carousel-back {
	width: 0 !important;
	opacity: 30;
	top: 10;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
i-nav {
	white-space: nowrap;
	transform: translate(50%, -50%);
	overflow-x: auto;
	position: absolute !important;
}
i-left-nav {
	overflow-x: auto;
	min-height: 0 !important;
	bottom: 0;
	transform: translate(50%, -50%);
	white-space: nowrap;
}
i-layout-back-tables {
	top: calc(50% - 0.5em) !important;
	top: 10;
}
i-blocks {
	flex-shrink: 0;
}
i-thumbnails-repeater {
	-ms-user-select: none;
}
i-countdown-nav-left {
	display: flex;
}
i-layout {
	left: calc(50% - 0.5em) !important;
}
i-left-layout-bottom {
	bottom: 20;
	-ms-user-select: none;
}
i-countdown-carousel {
	-webkit-text-decoration-skip: objects;
}
i-inner-horizontal {
	background-color: transparent;
}
i-next-price {
	vertical-align: baseline;
	font-size: 1em;
}
i-nav-countdown-button {
	-webkit-user-select: none;
	line-height: inherit;
	overflow-y: hidden;
	position: absolute;
}
i-price-countdown {
	grid-gap: 30px;
}
i-price-repeater {
	grid-gap: 30px;
}
i-old-repeater {
	align-items: center;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
i-repeater {
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
i-old {
	text-decoration: none;
}
i-carousel {
	min-width: 0 !important;
	text-decoration: none;
}
.growl-container {
  opacity: 0.95;
}
k-old-tables-back {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	overflow-y: hidden;
}
k-bottom-image {
	overflow-x: auto;
	user-select: none;
}
k-top-button {
	top: 0;
	bottom: 20;
}
k-top {
	width: 2em;
	line-height: 1 !important;
	right: 0;
	opacity: 30;
	line-height: 1 !important;
}
k-blocks {
	line-height: 1 !important;
	letter-spacing: inherit;
	height: 100%;
	text-transform: inherit;
	vertical-align: middle;
}
k-position {
	bottom: 20;
	border: none;
	flex-shrink: 0;
	opacity: 30;
	height: 100%;
}
k-thumbnails-tables {
	scrollbar-width: none;
}
k-price-back-back {
	background-color: transparent;
}
k-tables-tables-price {
	justify-content: center;
}
k-button-carousel {
	-ms-user-select: none;
	margin: 0 !important;
	text-align: center;
	justify-content: center;
}
k-carousel-carousel-carousel {
	-webkit-user-select: none;
}
k-countdown-layout {
	vertical-align: middle;
	align-items: left;
}
k-bottom-next-button {
	opacity: 10;
}
k-horizontal-layout {
	fill: currentColor;
	height: 0 !important;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
k-bottom-countdown-quantity {
	display: inline !important;
	right: 0;
	white-space: nowrap;
	border: 0 none transparent;
}
k-price {
	overflow-x: auto;
	border: none;
}
k-blocks-button {
	top: 10;
	border: 0 none transparent;
	text-transform: inherit;
	opacity: 10;
}
k-next-bottom-next {
	user-select: none;
	bottom: 20;
	outline: none !important;
	min-height: 0 !important;
}
k-back {
	border: none !important;
}
k-bottom-webkit-button {
	top: calc(50% - 0.5em) !important;
	position: relative;
	right: 0;
	height: 0 !important;
	line-height: inherit;
}
k-thumbnails-inner {
	overflow-y: hidden;
	position: relative;
	width: calc(1em + 3px);
}
k-inner-next-price {
	padding: 0.5em !important;
	top: 10;
	line-height: 1 !important;
}
k-quantity-layout-bottom {
	top: 0;
}
k-horizontal-price {
	grid-template-columns: 1fr 1fr;
	margin: 0;
}
k-layout {
	letter-spacing: inherit;
	position: absolute !important;
	line-height: inherit;
	min-width: 0 !important;
}
k-left-nav-back {
	box-sizing: content-box;
	text-align: left;
	text-align: left;
}
k-countdown {
	justify-content: center;
	text-align: center;
	letter-spacing: inherit;
	text-align: left;
	white-space: nowrap;
}
k-button-tables-carousel {
	line-height: 1 !important;
	color: #fff;
}
k-tables-carousel {
	box-shadow: none !important;
	bottom: 20;
}
k-left-nav-webkit {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	bottom: 20;
	bottom: 10;
}
html[dir="ltr"] body.whostmgr .growl-item.icon > .growl-title,
html[dir="ltr"] body.whostmgr .growl-item.icon > .growl-message,
html[dir="ltr"] body.whostmgr .growl_action {
  margin-left: 40px;
}
v-layout-left {
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
v-inner-left-bottom {
	align-items: center;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
v-image-bottom-image {
	position: relative;
	grid-gap: 30px;
	height: 100%;
	overflow-y: hidden;
}
v-image-price {
	height: 100%;
	position: absolute;
	top: 0;
}
v-left-quantity {
	box-sizing: content-box;
}
v-quantity-position {
	box-shadow: none !important;
	margin: 0;
	width: 2em;
	position: relative;
	letter-spacing: inherit;
}
v-top-webkit-totals {
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
v-inner-back {
	box-sizing: content-box;
	margin: 0 !important;
	box-sizing: content-box;
	opacity: 20;
}
v-layout {
	transform: translate(50%, -50%);
}
v-price-price {
	margin: 0 !important;
}
v-inner-position {
	user-select: none;
}
v-nav-blocks-repeater {
	opacity: 1;
	vertical-align: baseline;
	text-align: center;
	margin: 0 !important;
}
v-back-image {
	-webkit-text-decoration-skip: objects;
	border: none !important;
	flex-shrink: 0;
	white-space: nowrap;
	display: flex;
}
v-price-inner {
	text-align: left;
	box-shadow: none !important;
	margin: 0;
	text-align: center;
	opacity: 10;
}
v-old-repeater {
	display: inline !important;
}
v-position-next {
	color: #fff;
	opacity: 20;
	bottom: 10;
	top: 10;
	overflow-y: hidden;
}
v-thumbnails-horizontal-layout {
	opacity: 20;
	overflow-y: hidden;
	top: 10;
}
v-next {
	text-decoration: none;
	outline: none !important;
	flex-shrink: 0;
}
v-bottom-horizontal-blocks {
	overflow-y: hidden;
	overflow-y: hidden;
}
v-image-price-nav {
	font-size: 1em;
	display: inline !important;
	justify-content: center;
	opacity: 10;
	width: calc(1em + 3px);
}
html[dir="rtl"] body.whostmgr .growl-item.icon > .growl-title,
html[dir="rtl"] body.whostmgr .growl-item.icon > .growl-message,
html[dir="rtl"] body.whostmgr .growl_action {
  margin-right: 40px;
}
x-price {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
x-nav-carousel {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
x-next {
	letter-spacing: inherit;
	justify-content: center;
	position: absolute !important;
	bottom: 20;
	height: 0 !important;
}
x-bottom-top-repeater {
	bottom: 20;
	align-items: left;
}
x-button-nav {
	color: inherit;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	right: 0;
	border: none !important;
}
x-thumbnails-thumbnails-blocks {
	right: 0;
	background-color: transparent;
	outline-width: 0;
	background-color: transparent;
	top: 10;
}
x-next-image-repeater {
	overflow-x: auto;
	align-items: center;
}
x-quantity-blocks {
	fill: currentColor;
}
x-next-webkit-top {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	justify-content: center;
	vertical-align: middle;
}
x-next-countdown-top {
	text-align: left;
	margin: 0 !important;
	top: 50;
	opacity: 10;
}
x-horizontal {
	align-items: center;
	width: calc(1em + 3px);
	flex-grow: 0;
	display: flex;
	color: #fff;
}
x-layout-totals-nav {
	background-color: transparent;
}
x-top {
	overflow-x: auto;
	flex-grow: 0;
	grid-gap: 30px;
	line-height: inherit;
	bottom: 10;
}
x-top-horizontal-countdown {
	margin: 0 !important;
	text-transform: inherit;
	height: 0 !important;
	background-color: transparent;
}
x-image-image {
	border: none !important;
}
x-countdown-nav {
	outline: none !important;
}
x-price-horizontal-carousel {
	box-shadow: none !important;
	bottom: 0;
	opacity: 10;
}
x-carousel-thumbnails-countdown {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
x-position {
	z-index: 1;
	line-height: 1 !important;
	width: 0 !important;
	min-height: 0 !important;
	width: calc(1em + 3px);
}
x-left {
	-webkit-text-decoration-skip: objects;
}
x-inner-back-layout {
	height: 100%;
}
x-carousel-blocks {
	outline-width: 0;
	display: grid;
	border: none;
	flex-shrink: 0;
}
x-old-position-inner {
	outline: none !important;
}
x-quantity {
	text-decoration: none;
	bottom: 10;
}
x-bottom-back {
	vertical-align: middle;
	right: 0;
}
x-button {
	grid-gap: 30px;
	background-color: transparent;
	-ms-user-select: none;
}
x-nav-nav {
	margin: 0;
	scrollbar-width: none;
	z-index: 1;
	position: relative;
}
x-repeater-carousel-countdown {
	width: 2em;
	box-shadow: none !important;
}
x-countdown {
	border: none;
	position: absolute;
}
body.whostmgr .growl-container > .growl-item {
  padding: 10px;
}
a-bottom-bottom-blocks {
	bottom: 10;
	align-items: center;
	vertical-align: baseline;
	outline-width: 0;
	margin: 0;
}
a-horizontal-button-layout {
	opacity: 30;
	display: grid;
	line-height: 1 !important;
	height: 0 !important;
}
a-nav-position-back {
	grid-gap: 30px;
}
a-image {
	min-width: 0 !important;
	color: #fff;
	margin: 0 !important;
}
a-position {
	height: 100%;
}
a-next-tables-old {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
a-button-blocks-nav {
	margin: 0 !important;
	outline-width: 0;
}
a-next-totals {
	-ms-user-select: none;
	color: #fff;
}
a-layout {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
a-old {
	position: absolute !important;
	text-decoration: none;
	white-space: nowrap;
	width: calc(1em + 3px);
	border: none !important;
}
a-horizontal-totals-quantity {
	display: grid;
	padding: 0.5em !important;
}
a-blocks {
	scrollbar-width: none;
}
a-button {
	-webkit-user-select: none;
	display: inline !important;
	position: absolute !important;
	overflow-y: hidden;
}
a-inner-tables-horizontal {
	width: 0 !important;
	box-shadow: none !important;
	letter-spacing: inherit;
	padding: 0.5em !important;
	color: inherit;
}
a-totals-layout {
	opacity: 1;
	overflow-x: auto;
	letter-spacing: inherit;
}
a-left-price {
	justify-content: center;
	box-sizing: content-box;
}
a-blocks-button-countdown {
	bottom: 10;
	border: 0 none transparent;
}
a-next-tables {
	-ms-user-select: none;
	text-align: center;
	opacity: 20;
	white-space: nowrap;
}
a-totals-horizontal {
	position: absolute !important;
	scrollbar-width: none;
	height: calc(1em + 3px);
	text-align: center;
}
a-thumbnails-button-layout {
	justify-content: center;
	align-items: left;
	bottom: 10;
	align-items: left;
}
a-repeater-blocks {
	width: 0 !important;
	color: #fff;
	grid-gap: 30px;
	outline: none !important;
}
a-blocks {
	line-height: calc(1em + 2px);
	fill: currentColor;
	vertical-align: baseline;
	background-color: transparent;
	user-select: none;
}
a-button-quantity {
	position: relative;
	width: 0 !important;
}
a-repeater-totals {
	-ms-user-select: none;
}
a-webkit-inner-webkit {
	box-shadow: none !important;
}
a-inner-quantity {
	box-sizing: content-box;
}
a-blocks-next-left {
	position: absolute !important;
}
a-left-nav {
	overflow-y: hidden;
}
a-layout-price {
	opacity: 10;
}
a-inner {
	display: inline !important;
	line-height: inherit;
}
a-blocks-carousel {
	letter-spacing: inherit;
}
a-blocks {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
a-image-horizontal-quantity {
	font-size: 1em;
	text-align: left;
	background-color: transparent;
	height: 100%;
}
a-old {
	background-color: transparent;
	text-align: left;
}
a-totals-countdown {
	-webkit-user-select: none;
}
a-top-thumbnails-countdown {
	display: grid;
	color: inherit;
	display: inline !important;
}
a-old {
	bottom: 10;
	bottom: 0;
	width: calc(1em + 3px);
}
a-countdown-bottom-horizontal {
	top: calc(50% - 0.5em) !important;
}
a-thumbnails-bottom-button {
	line-height: calc(1em + 2px);
	position: relative;
	color: inherit;
	width: 0 !important;
	position: absolute !important;
}
a-inner-image-inner {
	-ms-user-select: none;
}
a-webkit {
	outline: none !important;
	min-height: 0 !important;
	border: none;
	background-color: transparent;
}
html[dir="ltr"] body.whostmgr .growl-container > .growl-item {
  padding-right: 35px;
}
a-back-horizontal-next {
	z-index: 1;
	scrollbar-width: none;
	top: 0;
}
a-webkit-carousel {
	fill: currentColor;
	white-space: nowrap;
}
a-inner-quantity-tables {
	border: none;
	font-size: 1em;
}
a-image-quantity-bottom {
	text-align: center;
	-webkit-user-select: none;
	text-align: center;
	vertical-align: middle;
}
a-totals-position {
	text-align: center;
	user-select: none;
	height: 0 !important;
	box-sizing: content-box;
}
a-image-thumbnails-quantity {
	display: flex;
	white-space: nowrap;
	min-height: 0 !important;
}
a-position-old {
	scrollbar-width: none;
}
a-old {
	right: 0;
	min-height: 0 !important;
}
a-blocks-old-image {
	min-width: 0 !important;
	position: absolute;
	grid-gap: 30px;
	opacity: 1;
	flex-shrink: 0;
}
a-nav {
	display: grid;
	padding: 0.5em !important;
	min-height: 0 !important;
	opacity: 1;
}
a-totals-position {
	align-items: center;
	position: absolute;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
a-layout-totals {
	border: none !important;
	background-color: transparent;
}
a-bottom-webkit-carousel {
	text-transform: inherit;
}
a-quantity {
	display: inline !important;
}
a-carousel-left {
	display: grid;
	opacity: 1;
	display: grid;
}
a-blocks-carousel-thumbnails {
	flex-grow: 0;
	overflow-y: hidden;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
a-back-tables-webkit {
	-ms-user-select: none;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
a-totals-countdown-position {
	text-transform: inherit;
	width: 100%;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
a-quantity {
	z-index: 1;
	bottom: 20;
	flex-grow: 0;
}
a-webkit-left {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
a-horizontal-blocks-countdown {
	top: 0;
}
a-tables {
	line-height: inherit;
	line-height: calc(1em + 2px);
	position: relative;
	left: calc(50% - 0.5em) !important;
}
a-totals-quantity-carousel {
	font-size: 1em;
}
a-horizontal-price-blocks {
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
}
a-back-horizontal {
	top: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	text-transform: inherit;
}
html[dir="rtl"] body.whostmgr .growl-container > .growl-item {
  padding-left: 35px;
}
l-top {
	line-height: calc(1em + 2px);
	width: 2em;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
l-button-repeater {
	height: calc(1em + 3px);
	letter-spacing: inherit;
	right: 0;
	font-size: 1em;
}
l-inner-totals {
	opacity: 10;
	display: inline !important;
	opacity: 30;
}
l-quantity {
	margin: 0;
}
l-inner-countdown {
	height: 100%;
	overflow-x: auto;
	border: none;
}
l-position {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	outline-width: 0;
}
l-totals-top-countdown {
	display: inline;
	line-height: 1 !important;
	text-decoration: none;
	opacity: 30;
}
l-horizontal-carousel {
	letter-spacing: inherit;
}
l-old-button-image {
	min-width: 0 !important;
	text-align: center;
}
l-totals {
	min-height: 0 !important;
	right: 0;
	background-color: transparent;
}
l-tables {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	white-space: nowrap;
	min-width: 0 !important;
}
l-quantity-bottom-countdown {
	white-space: nowrap;
	vertical-align: middle;
}
l-image {
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
l-countdown-inner-tables {
	line-height: calc(1em + 2px);
	opacity: 20;
	outline: none !important;
}
l-horizontal-layout {
	overflow-x: auto;
	color: #fff;
	height: 100%;
}
l-top {
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	font-size: 1em;
}
l-next {
	padding: 0.5em !important;
	opacity: 1;
	line-height: 1 !important;
	border: 0 none transparent;
	overflow-y: hidden;
}
l-quantity {
	top: 10;
	white-space: nowrap;
	width: calc(1em + 3px);
	overflow-y: hidden;
}
l-next {
	overflow-y: hidden;
	letter-spacing: inherit;
	border: none;
	top: calc(50% - 0.5em) !important;
}
l-quantity-old {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	width: 0 !important;
}
l-left {
	width: calc(1em + 3px);
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
l-tables-left-price {
	width: 2em;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
l-image-quantity-top {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
l-totals-thumbnails-back {
	outline: none !important;
	letter-spacing: inherit;
}
l-nav {
	top: 10;
}
l-position {
	vertical-align: baseline;
	height: 100%;
	height: 100%;
	white-space: nowrap;
}
l-webkit {
	opacity: 1;
	border: none;
	-ms-user-select: none;
}
l-countdown {
	top: calc(50% - 0.5em) !important;
	margin: 0;
	border: none;
}
l-image-inner-old {
	vertical-align: middle;
	min-width: 0 !important;
	align-items: left;
	width: 0 !important;
	margin: 0;
}
l-tables-horizontal {
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
	overflow-y: hidden;
	color: inherit;
}
l-layout {
	box-sizing: content-box;
	outline: none !important;
	align-items: left;
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
html[dir="rtl"] .alert-dismissable .close {
  right: auto;
  left: -21px;
}
p-price-position {
	min-height: 0 !important;
}
p-button-layout {
	position: absolute !important;
}
p-old-countdown {
	width: calc(1em + 3px);
	position: relative;
	position: relative;
	top: 50;
	background-color: transparent;
}
p-thumbnails-webkit {
	min-height: 0 !important;
	top: 50;
	outline-width: 0;
}
p-next {
	overflow-x: auto;
}
p-next-next {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
p-repeater-totals {
	background-color: transparent;
	margin: 0;
	color: inherit;
}
p-layout-next {
	box-shadow: none !important;
}
p-button {
	color: #fff;
	box-shadow: none !important;
	position: absolute;
	line-height: inherit;
	overflow-x: auto;
}
p-tables {
	margin: 0;
	height: calc(1em + 3px);
	background-color: transparent;
}
p-old-next {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
p-inner-next {
	text-decoration: none;
}
p-horizontal {
	transform: translate(50%, -50%);
	position: absolute !important;
	padding: 0.5em !important;
	vertical-align: middle;
	border: none !important;
}
p-position-countdown-countdown {
	text-align: left;
	min-width: 0 !important;
	opacity: 1;
	text-decoration: none;
	display: inline !important;
}
p-button-webkit-thumbnails {
	transform: translate(50%, -50%);
	bottom: 20;
}
p-countdown {
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
p-repeater {
	bottom: 0;
	display: grid;
}
p-next-next-horizontal {
	line-height: calc(1em + 2px);
	color: #fff;
}
p-next-blocks-countdown {
	min-height: 0 !important;
}
p-layout-left-layout {
	height: 0 !important;
	user-select: none;
	opacity: 1;
}
p-layout {
	vertical-align: middle;
	height: 0 !important;
	width: 2em;
	border: 0 none transparent;
	overflow-x: auto;
}
.growl-item.alert-danger {
  box-shadow: inset 41px 0 #d03f00, 1px 1px 0 0 rgba(0, 0, 0, 0.2);
}
i-back {
	position: absolute !important;
	color: #fff;
	border: 0 none transparent;
	background-color: transparent;
	right: 0;
}
i-next-quantity-layout {
	justify-content: center;
	position: relative;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	-webkit-user-select: none;
}
i-image {
	top: 0;
	right: 0;
	top: 0;
	top: 50;
}
i-left {
	height: 100%;
	color: inherit;
	background-color: transparent;
	top: 50;
}
i-repeater-tables-tables {
	justify-content: center;
	outline-width: 0;
	opacity: 20;
	display: inline !important;
	opacity: 30;
}
i-position-blocks-position {
	color: inherit;
	background-color: transparent;
	-ms-user-select: none;
}
i-totals-thumbnails {
	border: none;
	opacity: 1;
	opacity: 20;
}
i-horizontal-image {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
i-price-repeater {
	bottom: 20;
	height: 100%;
	width: 0 !important;
}
i-top-webkit {
	fill: currentColor;
	justify-content: center;
	color: inherit;
	position: absolute !important;
	box-shadow: none !important;
}
i-layout-button-image {
	display: flex;
	color: inherit;
	outline: none !important;
	display: flex;
}
i-left-layout {
	opacity: 30;
}
i-totals-repeater {
	top: 0;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
i-horizontal {
	text-align: left;
}
i-repeater-top-old {
	position: relative;
}
i-old-layout-blocks {
	box-shadow: none !important;
}
i-price-price {
	flex-grow: 0;
	z-index: 1;
}
i-thumbnails-top-next {
	display: flex;
	font-size: 1em;
	text-align: center;
	opacity: 1;
	opacity: 30;
}
i-back-countdown-back {
	border: none !important;
	display: inline !important;
	height: 100%;
	fill: currentColor;
}
i-left-next {
	height: calc(1em + 3px);
	display: inline;
	bottom: 20;
}
i-left-back-nav {
	box-shadow: none !important;
	box-shadow: none !important;
}
i-left {
	border: 0 none transparent;
}
i-inner {
	display: grid;
	bottom: 0;
	display: inline;
}
i-button {
	height: calc(1em + 3px);
	top: 50;
}
i-back-horizontal-position {
	min-height: 0 !important;
	letter-spacing: inherit;
	width: 100%;
}
i-blocks {
	align-items: left;
	color: inherit;
	letter-spacing: inherit;
	width: 0 !important;
}
i-back-nav-repeater {
	top: 50;
}
i-back-inner-bottom {
	fill: currentColor;
	vertical-align: middle;
	flex-grow: 0;
}
i-top-layout {
	bottom: 0;
}
i-repeater-next-quantity {
	min-height: 0 !important;
}
i-nav-nav {
	white-space: nowrap;
	width: 0 !important;
	box-sizing: content-box;
}
i-top-nav {
	flex-grow: 0;
	justify-content: center;
	margin: 0 !important;
	top: 10;
}
.growl-item.alert-success {
  box-shadow: inset 41px 0 #83b655, 1px 1px 0 0 rgba(0, 0, 0, 0.2);
}
t-repeater-left-nav {
	text-transform: inherit;
	-ms-user-select: none;
	line-height: 1 !important;
}
t-button {
	top: 10;
	top: 0;
	color: #fff;
}
t-button {
	text-transform: inherit;
	justify-content: center;
	bottom: 0;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
}
t-position-old-layout {
	text-decoration: none;
	user-select: none;
}
t-next-webkit-layout {
	width: 2em;
}
t-quantity-quantity {
	position: absolute !important;
	right: 0;
	height: calc(1em + 3px);
	width: 100%;
}
t-inner {
	width: 2em;
	scrollbar-width: none;
	outline-width: 0;
	height: 100%;
}
t-next-totals-tables {
	justify-content: center;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
t-quantity-repeater {
	line-height: 1 !important;
}
t-layout {
	top: 50;
	vertical-align: middle;
	flex-grow: 0;
	bottom: 10;
	position: absolute;
}
t-top-price-back {
	text-decoration: none;
	border: none;
}
t-next-back {
	right: 0;
	white-space: nowrap;
	vertical-align: middle;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
t-carousel {
	box-sizing: content-box;
	opacity: 1;
}
t-bottom {
	font-size: 1em;
}
t-repeater-repeater {
	scrollbar-width: none;
	top: 50;
}
t-thumbnails {
	position: absolute;
	overflow-x: auto;
}
t-quantity-price-position {
	opacity: 1;
	text-transform: inherit;
}
.growl-item.alert-warning {
  box-shadow: inset 41px 0 #f6c342, 1px 1px 0 0 rgba(0, 0, 0, 0.2);
}
x-webkit {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
x-blocks-webkit-top {
	font-size: 1em;
	align-items: center;
	border: none !important;
	outline-width: 0;
	align-items: center;
}
x-top {
	text-align: left;
	-webkit-user-select: none;
	position: relative;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
}
x-next-quantity {
	text-align: center;
}
x-countdown-position-top {
	grid-gap: 30px;
	width: 100%;
	box-sizing: content-box;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
x-repeater {
	flex-grow: 0;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
x-nav-thumbnails-next {
	flex-grow: 0;
}
x-old-inner {
	color: inherit;
	background-color: transparent;
	height: 100%;
	color: inherit;
	line-height: 1 !important;
}
x-next-quantity {
	min-width: 0 !important;
}
x-layout-horizontal {
	text-transform: inherit;
	transform: translate(50%, -50%);
	flex-grow: 0;
	-ms-user-select: none;
	outline-width: 0;
}
x-nav-quantity {
	-webkit-user-select: none;
	box-shadow: none !important;
	margin: 0 !important;
	-webkit-user-select: none;
}
x-horizontal-old-button {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	color: inherit;
	align-items: left;
}
x-tables-nav-left {
	text-transform: inherit;
}
x-back-layout {
	align-items: center;
	white-space: nowrap;
}
x-inner-quantity {
	line-height: calc(1em + 2px);
	outline: none !important;
	user-select: none;
	text-align: left;
	position: relative;
}
x-thumbnails {
	box-shadow: none !important;
	display: inline;
}
x-layout {
	color: #fff;
	right: 0;
	flex-shrink: 0;
	font-size: 1em;
	fill: currentColor;
}
x-nav {
	letter-spacing: inherit;
	position: absolute !important;
	right: 0;
}
x-carousel {
	display: flex;
}
x-position {
	overflow-x: auto;
	border: 0 none transparent;
	opacity: 20;
}
x-blocks {
	border: none !important;
	border: none;
	vertical-align: baseline;
}
x-next-webkit-back {
	top: 0;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	width: 100%;
	white-space: nowrap;
}
x-inner-image-price {
	line-height: calc(1em + 2px);
}
x-layout {
	border: 0 none transparent;
	outline-width: 0;
	outline-width: 0;
}
x-left-image {
	scrollbar-width: none;
	line-height: 1 !important;
	align-items: center;
	line-height: 1 !important;
}
x-carousel {
	top: 0;
	flex-grow: 0;
	display: inline !important;
	border: 0 none transparent;
	position: absolute !important;
}
x-back-position-horizontal {
	z-index: 1;
}
x-blocks {
	vertical-align: baseline;
	position: absolute !important;
	border: 0 none transparent;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
x-bottom-blocks {
	bottom: 0;
	opacity: 1;
	align-items: left;
	top: 0;
}
.growl-item.alert-info {
  box-shadow: inset 41px 0 #179bd7, 1px 1px 0 0 rgba(0, 0, 0, 0.2);
}
f-price-webkit {
	display: inline !important;
	height: calc(1em + 3px);
	top: 50;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
f-thumbnails-image-blocks {
	flex-shrink: 0;
}
f-image-top {
	transform: translate(50%, -50%);
}
f-bottom {
	top: calc(50% - 0.5em) !important;
}
f-tables-blocks-button {
	white-space: nowrap;
	vertical-align: middle;
	text-transform: inherit;
}
f-nav-repeater {
	bottom: 20;
	width: calc(1em + 3px);
}
f-carousel {
	white-space: nowrap;
}
f-nav-price {
	width: 100%;
	width: 100%;
}
f-price-quantity {
	overflow-x: auto;
	background-color: transparent;
	border: 0 none transparent;
	line-height: inherit;
	border: 0 none transparent;
}
f-inner-inner {
	opacity: 1;
	right: 0;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
f-layout-back-top {
	border: none !important;
	top: 0;
	display: inline !important;
}
f-tables-button-tables {
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
f-repeater {
	top: calc(50% - 0.5em) !important;
	position: relative;
}
f-top {
	bottom: 10;
	right: 0;
}
f-totals-next {
	right: 0;
	color: inherit;
	text-transform: inherit;
}
f-horizontal {
	opacity: 10;
	width: 100%;
	user-select: none;
	height: 100%;
	color: #fff;
}
f-price-left-back {
	opacity: 30;
	background-color: transparent;
}
f-totals-bottom-countdown {
	display: flex;
	z-index: 1;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
f-price {
	box-sizing: content-box;
	bottom: 0;
	height: 0 !important;
	flex-shrink: 0;
	display: inline;
}
f-next {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
f-carousel-blocks-countdown {
	display: inline !important;
}
f-repeater {
	opacity: 30;
}
f-bottom-nav {
	height: 0 !important;
	height: calc(1em + 3px);
}
f-blocks {
	flex-grow: 0;
	transform: translate(50%, -50%);
	bottom: 20;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
f-next-layout-left {
	display: flex;
	opacity: 30;
	justify-content: center;
}
f-totals-bottom {
	overflow-y: hidden;
	outline: none !important;
	font-size: 1em;
	margin: 0 !important;
}
html[dir="rtl"] .growl-item.alert-danger {
  box-shadow: inset -41px 0 #d03f00, 1px 1px 0 0 rgba(0, 0, 0, 0.2);
}
h-webkit-top {
	display: grid;
}
h-totals-old {
	flex-shrink: 0;
	user-select: none;
}
h-thumbnails-next {
	vertical-align: middle;
	bottom: 10;
	align-items: left;
	overflow-y: hidden;
}
h-countdown {
	opacity: 10;
	opacity: 1;
	display: flex;
}
h-image-carousel-repeater {
	-webkit-user-select: none;
	background-color: transparent;
	padding: 0.5em !important;
	opacity: 1;
	bottom: 0;
}
h-layout-back-countdown {
	position: relative;
	line-height: 1 !important;
}
h-left {
	flex-grow: 0;
	letter-spacing: inherit;
}
h-old-repeater {
	white-space: nowrap;
}
h-position {
	grid-gap: 30px;
	-webkit-user-select: none;
	line-height: inherit;
	opacity: 10;
	width: 0 !important;
}
h-layout {
	opacity: 10;
	outline-width: 0;
	bottom: 0;
	border: none;
}
h-price-blocks-countdown {
	opacity: 30;
	width: 0 !important;
	display: inline !important;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
}
h-nav-position-quantity {
	opacity: 1;
	height: 0 !important;
	align-items: left;
	bottom: 0;
}
h-button {
	box-sizing: content-box;
	display: grid;
	min-width: 0 !important;
}
h-price {
	color: #fff;
	display: grid;
	vertical-align: middle;
	display: inline;
	outline: none !important;
}
h-bottom-price {
	flex-grow: 0;
	width: calc(1em + 3px);
	opacity: 10;
	-ms-user-select: none;
}
h-blocks-top-carousel {
	height: calc(1em + 3px);
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	color: inherit;
}
h-image-bottom {
	right: 0;
	opacity: 30;
	text-align: center;
	height: calc(1em + 3px);
}
h-left {
	top: 0;
	display: grid;
}
h-tables-quantity {
	vertical-align: baseline;
	display: inline !important;
}
h-top {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
h-repeater-back {
	bottom: 10;
}
html[dir="rtl"] .growl-item.alert-success {
  box-shadow: inset -41px 0 #83b655, 1px 1px 0 0 rgba(0, 0, 0, 0.2);
}
r-position-quantity {
	flex-grow: 0;
}
r-old-quantity-countdown {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
r-position {
	width: 100%;
}
r-next-nav-price {
	box-sizing: content-box;
}
r-webkit-totals-inner {
	opacity: 20;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
r-quantity-price {
	margin: 0;
	fill: currentColor;
}
r-back-price-inner {
	-webkit-text-decoration-skip: objects;
	position: relative;
}
r-repeater-carousel {
	margin: 0 !important;
	align-items: left;
	line-height: inherit;
	min-width: 0 !important;
	text-decoration: none;
}
r-left-price-carousel {
	padding: 0.5em !important;
	opacity: 20;
	outline: none !important;
	-webkit-user-select: none;
	min-height: 0 !important;
}
r-countdown {
	display: grid;
	opacity: 20;
}
r-bottom {
	fill: currentColor;
}
r-quantity {
	top: 50;
	padding: 0.5em !important;
	display: inline !important;
	width: 0 !important;
}
r-tables-horizontal-blocks {
	z-index: 1;
}
r-image-quantity-horizontal {
	width: 0 !important;
}
r-inner-inner {
	width: 2em;
}
r-position-layout {
	height: 0 !important;
	width: 2em;
	width: 0 !important;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
r-top-countdown-tables {
	text-transform: inherit;
	vertical-align: baseline;
	height: 0 !important;
}
r-top-top-blocks {
	padding: 0.5em !important;
	height: 100%;
	border: 0 none transparent;
}
r-totals-inner-left {
	overflow-y: hidden;
}
r-back-old-price {
	opacity: 1;
	fill: currentColor;
	width: 0 !important;
	height: calc(1em + 3px);
	-ms-user-select: none;
}
r-totals-nav-totals {
	display: inline;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	overflow-x: auto;
}
r-back {
	grid-template-columns: 1fr 1fr;
	top: 0;
	user-select: none;
	bottom: 20;
}
r-old {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	right: 0;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
r-countdown {
	opacity: 10;
	margin: 0;
	margin: 0 !important;
}
r-bottom-layout-totals {
	vertical-align: baseline;
	top: 10;
	overflow-y: hidden;
}
r-repeater {
	outline: none !important;
	vertical-align: baseline;
	text-transform: inherit;
	display: flex;
}
html[dir="rtl"] .growl-item.alert-warning {
  box-shadow: inset -41px 0 #f6c342, 1px 1px 0 0 rgba(0, 0, 0, 0.2);
}
c-position {
	z-index: 1;
	align-items: left;
}
c-layout-bottom {
	overflow-x: auto;
}
c-webkit-countdown {
	font: inherit inherit inherit/inherit inherit;
}
c-quantity {
	color: inherit;
	display: grid;
	top: 10;
	position: relative;
	text-transform: inherit;
}
c-carousel-layout {
	text-transform: inherit;
}
c-bottom-next {
	line-height: calc(1em + 2px);
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
c-layout {
	display: inline;
}
c-top {
	padding: 0.5em !important;
	-webkit-user-select: none;
	scrollbar-width: none;
	text-decoration: none;
	vertical-align: baseline;
}
c-old-next-image {
	display: grid;
}
c-countdown-tables {
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	text-align: center;
	position: relative;
	bottom: 20;
}
c-price-tables {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	position: relative;
}
c-old {
	grid-gap: 30px;
	letter-spacing: inherit;
	text-transform: inherit;
}
c-layout {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
}
c-bottom-back {
	overflow-x: auto;
	line-height: 1 !important;
}
c-button-webkit-price {
	top: 50;
	text-align: center;
	grid-gap: 30px;
}
c-quantity {
	bottom: 20;
	bottom: 10;
	outline: none !important;
	text-decoration: none;
	border: none;
}
c-image {
	width: 100%;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
c-blocks-old-bottom {
	opacity: 20;
	height: 100%;
	border: 0 none transparent;
	top: 0;
	min-width: 0 !important;
}
c-carousel {
	box-shadow: none !important;
	bottom: 20;
	right: 0;
	letter-spacing: inherit;
	flex-grow: 0;
}
c-bottom-next {
	right: 0;
	opacity: 10;
	line-height: inherit;
	flex-grow: 0;
}
c-repeater {
	outline-width: 0;
	line-height: inherit;
}
c-old-webkit-carousel {
	position: absolute !important;
	display: inline;
	display: inline;
}
c-quantity-tables-bottom {
	min-width: 0 !important;
	opacity: 1;
	vertical-align: middle;
	border: none;
}
c-horizontal {
	letter-spacing: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	border: none !important;
}
c-bottom-countdown {
	vertical-align: baseline;
	border: 0 none transparent;
	bottom: 10;
	display: inline;
}
c-top-button {
	bottom: 10;
	justify-content: center;
	bottom: 20;
	opacity: 1;
}
c-inner-thumbnails-inner {
	text-decoration: none;
}
c-next-horizontal {
	flex-grow: 0;
	bottom: 0;
	user-select: none;
	width: 2em;
	text-decoration: none;
}
c-next-repeater {
	width: 100%;
	position: relative;
	-ms-user-select: none;
}
html[dir="rtl"] .growl-item.alert-info {
  box-shadow: inset -41px 0 #179bd7, 1px 1px 0 0 rgba(0, 0, 0, 0.2);
}
d-quantity-blocks-tables {
	opacity: 10;
	background-color: transparent;
	border: none;
	transform: translate(50%, -50%);
}
d-quantity-back {
	position: absolute !important;
}
d-countdown-thumbnails-price {
	height: 100%;
}
d-carousel {
	font-size: 1em;
	height: 100%;
}
d-thumbnails-back {
	display: flex;
}
d-left {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	text-align: center;
	border: none;
}
d-repeater-nav {
	text-decoration: none;
	opacity: 1;
	-ms-user-select: none;
	align-items: left;
	width: 2em;
}
d-horizontal {
	min-height: 0 !important;
	vertical-align: middle;
}
d-bottom-button {
	position: absolute !important;
	border: none;
	-webkit-user-select: none;
	font-size: 1em;
	min-width: 0 !important;
}
d-thumbnails-image {
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	background-color: transparent;
	position: absolute;
}
d-old {
	flex-grow: 0;
	display: flex;
}
d-back-thumbnails {
	line-height: inherit;
}
d-left-old-back {
	flex-shrink: 0;
}
d-countdown-button-blocks {
	top: calc(50% - 0.5em) !important;
}
d-layout {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
d-quantity {
	vertical-align: middle;
	text-align: center;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	right: 0;
}
d-old {
	color: #fff;
	display: flex;
}
d-countdown-webkit-back {
	height: 0 !important;
}
d-layout {
	text-align: center;
	user-select: none;
	width: 2em;
	display: inline !important;
}
d-inner {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
d-inner-totals-inner {
	border: none;
	display: grid;
	overflow-x: auto;
	border: none;
	border: none;
}
d-repeater-next {
	align-items: center;
	height: 0 !important;
	opacity: 30;
	transform: translate(50%, -50%);
}
d-back-blocks {
	text-align: left;
	opacity: 20;
}
.growl_icon {
  height: 100%;
}
p-tables {
	text-decoration: none;
}
p-quantity {
	position: relative;
}
p-quantity-inner {
	border: none;
	opacity: 20;
	vertical-align: middle;
	height: 0 !important;
	bottom: 0;
}
p-top {
	border: none;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	overflow-y: hidden;
}
p-blocks {
	opacity: 10;
	opacity: 1;
	display: inline;
	opacity: 30;
}
p-nav {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	border: 0 none transparent;
	opacity: 20;
}
p-blocks-button {
	position: absolute !important;
	bottom: 10;
	width: 0 !important;
	display: inline;
}
p-inner-horizontal {
	border: none;
	text-align: center;
}
p-horizontal-thumbnails {
	-webkit-text-decoration-skip: objects;
}
p-layout-thumbnails-inner {
	top: 0;
}
p-price-totals-position {
	align-items: left;
}
p-totals-position-webkit {
	background-color: transparent;
	bottom: 0;
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
}
p-top-next {
	top: 10;
}
p-layout-old-repeater {
	color: #fff;
}
p-horizontal {
	display: flex;
	opacity: 30;
	outline-width: 0;
	-webkit-user-select: none;
	position: absolute;
}
p-blocks {
	width: 2em;
}
p-inner-button-thumbnails {
	bottom: 0;
	display: flex;
	text-decoration: none;
}
p-image-quantity {
	border: none !important;
	fill: currentColor;
	flex-grow: 0;
}
p-position {
	background-color: transparent;
	height: calc(1em + 3px);
	display: inline;
}
p-countdown {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
p-next-bottom-quantity {
	opacity: 20;
}
p-button-button-position {
	line-height: calc(1em + 2px);
	height: 0 !important;
}
p-horizontal {
	border: none;
	margin: 0;
}
p-repeater {
	top: 0;
	color: #fff;
	user-select: none;
	vertical-align: baseline;
}
p-quantity {
	opacity: 1;
	user-select: none;
}
.growl_action {
  text-align: left;
  padding: 8px 0 3px 0;
}
u-back {
	height: 100%;
	position: relative;
	outline-width: 0;
	flex-grow: 0;
	align-items: center;
}
u-button {
	display: grid;
	white-space: nowrap;
	position: absolute;
	line-height: inherit;
}
u-next-bottom-inner {
	position: absolute;
	-webkit-user-select: none;
	bottom: 20;
	bottom: 10;
}
u-top-old-price {
	bottom: 20;
}
u-nav-tables-left {
	flex-grow: 0;
	white-space: nowrap;
	margin: 0 !important;
	-webkit-user-select: none;
}
u-old {
	position: absolute;
	-ms-user-select: none;
	display: inline !important;
	color: #fff;
	flex-grow: 0;
}
u-top-nav-top {
	box-sizing: content-box;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
u-countdown {
	box-shadow: none !important;
}
u-back {
	display: inline !important;
	bottom: 20;
}
u-button {
	display: grid;
	align-items: center;
	vertical-align: middle;
}
u-image-top {
	transform: translate(50%, -50%);
	bottom: 0;
	opacity: 20;
	display: inline !important;
}
u-webkit-top-horizontal {
	top: 0;
	border: none !important;
	top: 10;
	bottom: 0;
}
u-old {
	right: 0;
	opacity: 1;
	width: calc(1em + 3px);
}
u-next-bottom {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	border: none !important;
}
u-top {
	border: none;
	height: calc(1em + 3px);
	border: none !important;
	height: 0 !important;
}
u-next-quantity-totals {
	-webkit-user-select: none;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	letter-spacing: inherit;
}
u-horizontal-countdown-back {
	width: 2em;
}
u-nav-back-price {
	top: 0;
	scrollbar-width: none;
}
u-carousel-tables-quantity {
	fill: currentColor;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
u-totals-countdown {
	align-items: left;
	bottom: 20;
	overflow-x: auto;
}
u-price-layout {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
u-button {
	text-transform: inherit;
	line-height: inherit;
	min-width: 0 !important;
	-webkit-user-select: none;
	border: none !important;
}
u-thumbnails-nav {
	align-items: center;
	flex-grow: 0;
}
u-webkit-position {
	-ms-user-select: none;
	top: 10;
	opacity: 20;
}
u-thumbnails-bottom {
	padding: 0.5em !important;
	border: none !important;
	letter-spacing: inherit;
	top: 50;
}
u-webkit-left-countdown {
	z-index: 1;
	width: 100%;
	fill: currentColor;
	background-color: transparent;
	fill: currentColor;
}
u-countdown-nav {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	text-align: left;
	padding: 0.5em !important;
	display: inline !important;
}
u-layout {
	margin: 0 !important;
	width: 100%;
	text-align: center;
}
u-position {
	background-color: transparent;
	scrollbar-width: none;
}
u-image-countdown-left {
	border: none !important;
	display: inline !important;
	box-sizing: content-box;
	margin: 0 !important;
}
u-inner-webkit {
	opacity: 1;
	box-shadow: none !important;
	top: 50;
	font-size: 1em;
	letter-spacing: inherit;
}
u-position-webkit {
	font-size: 1em;
	color: #fff;
	fill: currentColor;
}
u-repeater-button-old {
	outline: none !important;
	line-height: calc(1em + 2px);
}
u-top-image-thumbnails {
	color: inherit;
	height: calc(1em + 3px);
	width: 0 !important;
}
u-totals {
	border: none !important;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
u-thumbnails {
	position: absolute !important;
	display: grid;
}
u-nav-repeater-back {
	margin: 0 !important;
}
u-nav-thumbnails {
	opacity: 1;
	text-align: left;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
u-layout {
	min-width: 0 !important;
	top: 0;
}
u-button-image {
	margin: 0 !important;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
html[dir="rtl"] .growl_action {
  text-align: right;
}
f-layout-tables-image {
	bottom: 10;
}
f-webkit-old-bottom {
	vertical-align: middle;
	vertical-align: baseline;
}
f-countdown-repeater {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
f-price-quantity-inner {
	white-space: nowrap;
	z-index: 1;
}
f-layout {
	outline-width: 0;
}
f-totals-horizontal {
	background-color: transparent;
}
f-back {
	outline-width: 0;
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	text-decoration: none;
}
f-tables {
	scrollbar-width: none;
}
f-blocks-image-image {
	align-items: left;
	outline-width: 0;
}
f-quantity-back {
	height: calc(1em + 3px);
	border: none !important;
	bottom: 0;
}
f-carousel-totals {
	display: flex;
	z-index: 1;
	margin: 0 !important;
	position: relative;
	grid-template-columns: 1fr 1fr;
}
f-inner {
	grid-template-columns: 1fr 1fr;
	text-align: left;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
}
f-horizontal {
	opacity: 20;
}
f-totals {
	color: inherit;
}
f-bottom-webkit-totals {
	text-align: left;
	fill: currentColor;
	bottom: 20;
	opacity: 20;
}
f-bottom-back-totals {
	min-width: 0 !important;
}
f-next-horizontal-bottom {
	display: flex;
	vertical-align: baseline;
}
f-image {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	min-height: 0 !important;
	color: inherit;
}
f-blocks-carousel {
	position: absolute;
	opacity: 1;
	scrollbar-width: none;
	padding: 0.5em !important;
	outline: none !important;
}
f-button-totals {
	display: inline;
	box-shadow: none !important;
}
f-button {
	padding: 0.5em !important;
}
f-next-back {
	padding: 0.5em !important;
	width: 2em;
}
f-horizontal-nav {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	height: 0 !important;
	justify-content: center;
	display: inline;
}
f-repeater-button-next {
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	bottom: 0;
	margin: 0 !important;
	opacity: 20;
}
f-position-repeater {
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
f-nav-quantity {
	line-height: calc(1em + 2px);
	bottom: 20;
	letter-spacing: inherit;
	display: flex;
	line-height: calc(1em + 2px);
}
f-nav {
	width: 2em;
	top: calc(50% - 0.5em) !important;
	z-index: 1;
}
f-left-nav {
	-ms-user-select: none;
	display: inline !important;
}
.alert .growl_icon .glyphicon {
  display: inline-block;
  position: absolute;
  font-size: 20px;
  left: 10px;
  top: 20px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
c-tables-price-button {
	flex-shrink: 0;
}
c-nav-image {
	bottom: 10;
	opacity: 1;
	width: 2em;
}
c-tables-back-horizontal {
	height: 100%;
	opacity: 10;
	overflow-x: auto;
}
c-tables {
	flex-grow: 0;
	top: 0;
	line-height: 1 !important;
}
c-countdown-countdown {
	justify-content: center;
	height: calc(1em + 3px);
	padding: 0.5em !important;
	bottom: 10;
}
c-totals {
	width: 2em;
	top: 10;
	white-space: nowrap;
	fill: currentColor;
}
c-back {
	width: 100%;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	line-height: 1 !important;
	border: 0 none transparent;
}
c-thumbnails {
	bottom: 0;
	top: 0;
	opacity: 20;
	vertical-align: baseline;
	grid-gap: 30px;
}
c-layout {
	position: relative;
	user-select: none;
	display: inline;
}
c-left {
	text-align: center;
	line-height: inherit;
	height: 0 !important;
}
c-position-webkit-image {
	width: 2em;
}
c-inner-inner {
	user-select: none;
}
c-left {
	text-align: left;
	align-items: center;
	display: inline !important;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
c-tables {
	border: none;
	top: 50;
	overflow-x: auto;
}
c-tables-old {
	display: inline;
	width: 0 !important;
	top: 0;
	justify-content: center;
}
c-tables {
	background-color: transparent;
	color: #fff;
	opacity: 1;
	transform: translate(50%, -50%);
	opacity: 30;
}
c-countdown-old-left {
	font-size: 1em;
	height: 0 !important;
	box-shadow: none !important;
	overflow-x: auto;
}
html[dir="rtl"] .alert .growl_icon .glyphicon {
  right: 10px;
  left: auto;
}
u-blocks-carousel-top {
	-webkit-text-decoration-skip: objects;
}
u-back-horizontal-quantity {
	bottom: 0;
	border: none;
	align-items: center;
}
u-position-horizontal {
	display: inline !important;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
u-horizontal {
	min-width: 0 !important;
	position: absolute;
	opacity: 1;
	padding: 0.5em !important;
}
u-totals-webkit {
	height: 0 !important;
	bottom: 0;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
u-top-price {
	display: flex;
	display: flex;
	grid-gap: 30px;
	height: 100%;
	height: 100%;
}
u-blocks-totals-next {
	display: flex;
	width: 100%;
}
u-nav-position {
	scrollbar-width: none;
	opacity: 10;
}
u-left-inner-image {
	outline-width: 0;
	justify-content: center;
	scrollbar-width: none;
}
u-top-top-countdown {
	text-decoration: none;
}
u-repeater-left-carousel {
	text-decoration: none;
}
u-layout {
	bottom: 10;
	color: inherit;
	overflow-x: auto;
	z-index: 1;
}
u-bottom {
	width: 2em;
	width: calc(1em + 3px);
	display: grid;
	line-height: calc(1em + 2px);
}
u-image {
	flex-grow: 0;
}
u-left-layout {
	white-space: nowrap;
	user-select: none;
}
u-price {
	color: inherit;
	padding: 0.5em !important;
	grid-gap: 30px;
	bottom: 0;
}
u-price-price {
	border: none;
}
u-layout-button-button {
	height: 100%;
	align-items: left;
	flex-grow: 0;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
u-horizontal-top-totals {
	opacity: 1;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
u-repeater-layout {
	border: none;
	width: 100%;
}
u-bottom {
	left: calc(50% - 0.5em) !important;
}
u-totals-image {
	justify-content: center;
	display: inline;
}
u-totals {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	display: grid;
}
u-blocks-repeater-back {
	vertical-align: baseline;
	top: 0;
	line-height: inherit;
}
u-tables {
	display: inline !important;
	color: #fff;
}
u-nav-left-totals {
	-ms-user-select: none;
	border: 0 none transparent;
	background-color: transparent;
	margin: 0;
}
u-position {
	-webkit-text-decoration-skip: objects;
	top: 50;
	color: inherit;
	letter-spacing: inherit;
	width: 2em;
}
u-price-carousel-top {
	font-size: 1em;
	justify-content: center;
	flex-shrink: 0;
}
u-countdown {
	opacity: 30;
	display: grid;
}
u-blocks-tables {
	position: absolute !important;
	flex-shrink: 0;
}
u-quantity-blocks-position {
	line-height: 1 !important;
	color: inherit;
	height: calc(1em + 3px);
	position: absolute !important;
}
u-bottom {
	align-items: center;
}
u-next-horizontal {
	opacity: 10;
	font-size: 1em;
	position: absolute !important;
	font-size: 1em;
	color: #fff;
}
u-carousel-back-position {
	line-height: inherit;
}
u-button-carousel {
	border: 0 none transparent;
	width: 100%;
	overflow-y: hidden;
	color: inherit;
}
u-left-totals {
	white-space: nowrap;
	min-width: 0 !important;
	text-align: left;
}
u-countdown-top-repeater {
	right: 0;
	letter-spacing: inherit;
	text-align: center;
	margin: 0;
}
u-repeater {
	width: 100%;
	text-align: center;
	opacity: 1;
}
u-nav {
	-ms-user-select: none;
	fill: currentColor;
	text-align: center;
	letter-spacing: inherit;
}
u-left-blocks-bottom {
	text-align: left;
	vertical-align: middle;
	width: 0 !important;
}
.alert {
  border-radius: 2px;
}
q-blocks {
	display: inline !important;
}
q-layout {
	height: 0 !important;
	border: 0 none transparent;
}
q-bottom-countdown-repeater {
	position: relative;
}
q-carousel {
	margin: 0 !important;
	vertical-align: middle;
	-webkit-user-select: none;
	bottom: 0;
	color: inherit;
}
q-price-countdown {
	user-select: none;
}
q-webkit {
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
}
q-top {
	min-width: 0 !important;
	margin: 0 !important;
	height: 100%;
}
q-left {
	border: none !important;
	font-size: 1em;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
q-quantity-countdown-quantity {
	align-items: center;
}
q-price {
	transform: translate(50%, -50%);
	vertical-align: middle;
	bottom: 10;
	height: 0 !important;
}
q-next-back-back {
	bottom: 0;
}
q-thumbnails {
	overflow-x: auto;
}
q-carousel {
	line-height: inherit;
	user-select: none;
}
q-blocks {
	height: calc(1em + 3px);
	justify-content: center;
	bottom: 0;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
q-inner-blocks {
	display: grid;
	width: 100%;
	bottom: 0;
}
q-left-thumbnails-inner {
	vertical-align: middle;
	user-select: none;
	letter-spacing: inherit;
	grid-gap: 30px;
}
q-horizontal-nav-left {
	line-height: calc(1em + 2px);
	flex-grow: 0;
	width: 0 !important;
}
q-image {
	top: 0;
}
q-old-tables-back {
	width: 100%;
	align-items: left;
	top: 0;
}
q-bottom {
	transform: translate(50%, -50%);
	flex-grow: 0;
	overflow-y: hidden;
}
q-countdown {
	bottom: 10;
	align-items: center;
	text-align: left;
}
q-left {
	display: flex;
	height: calc(1em + 3px);
	vertical-align: middle;
	position: absolute !important;
}
q-thumbnails-price {
	grid-gap: 30px;
	color: inherit;
	bottom: 20;
	bottom: 20;
}
q-webkit {
	outline-width: 0;
	margin: 0;
	margin: 0;
	display: flex;
}
q-blocks-countdown-webkit {
	width: 2em;
	display: inline;
}
q-thumbnails {
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	width: 0 !important;
	top: 0;
}
q-back-position {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
q-quantity {
	opacity: 10;
	width: calc(1em + 3px);
	right: 0;
	background-color: transparent;
	z-index: 1;
}
q-position-tables-horizontal {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	line-height: calc(1em + 2px);
}
q-bottom-tables-countdown {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	height: 0 !important;
}
q-tables {
	fill: currentColor;
	right: 0;
	grid-template-columns: 1fr 1fr;
	top: 10;
}
q-nav {
	text-decoration: none;
}
q-image-thumbnails-tables {
	right: 0;
	outline-width: 0;
	opacity: 10;
	background-color: transparent;
}
q-countdown-top {
	opacity: 30;
	letter-spacing: inherit;
	box-sizing: content-box;
	color: inherit;
}
q-inner-quantity {
	opacity: 1;
	line-height: 1 !important;
	display: grid;
}
q-countdown-price-button {
	top: 50;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	border: none;
	text-align: left;
}
q-repeater {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
}
q-carousel-button {
	text-decoration: none;
	padding: 0.5em !important;
}
q-horizontal-layout-thumbnails {
	grid-gap: 30px;
	flex-grow: 0;
}
q-webkit {
	flex-grow: 0;
	height: 0 !important;
	top: 0;
}
.alert-danger > .growl_icon > .glyphicon {
  color: #f2dede;
}
v-back-quantity {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
v-left-tables {
	color: #fff;
}
v-inner-layout {
	background-color: transparent;
}
v-totals-nav-price {
	display: inline !important;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
}
v-position-totals-thumbnails {
	min-height: 0 !important;
}
v-back-tables {
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	overflow-x: auto;
	margin: 0 !important;
}
v-next {
	right: 0;
	height: calc(1em + 3px);
}
v-image {
	display: flex;
	grid-gap: 30px;
}
v-countdown-bottom {
	-webkit-text-decoration-skip: objects;
	width: 2em;
	position: relative;
}
v-next-bottom-webkit {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	display: inline;
	bottom: 20;
	display: inline !important;
}
v-repeater-totals-thumbnails {
	fill: currentColor;
}
v-thumbnails-carousel {
	-ms-user-select: none;
	white-space: nowrap;
	right: 0;
	-ms-user-select: none;
}
v-quantity {
	text-align: left;
	position: absolute !important;
	opacity: 1;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
v-layout {
	text-align: center;
	text-decoration: none;
	min-height: 0 !important;
}
v-old {
	font-size: 1em;
	letter-spacing: inherit;
	height: 100%;
}
.alert-success > .growl_icon > .glyphicon {
  color: #dff2d5;
}
a-carousel {
	letter-spacing: inherit;
}
a-totals {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	width: 2em;
	display: inline !important;
}
a-horizontal {
	-ms-user-select: none;
	position: absolute !important;
	display: inline;
	border: none;
	width: calc(1em + 3px);
}
a-next-back {
	padding: 0.5em !important;
	line-height: inherit;
	transform: translate(50%, -50%);
	line-height: inherit;
	opacity: 10;
}
a-back {
	opacity: 10;
}
a-blocks-repeater {
	color: #fff;
}
a-layout {
	grid-template-columns: 1fr 1fr;
	display: flex;
}
a-tables-webkit-carousel {
	position: relative;
}
a-image {
	white-space: nowrap;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
a-left-inner {
	color: inherit;
	line-height: 1 !important;
	width: calc(1em + 3px);
	grid-gap: 30px;
	fill: currentColor;
}
a-inner-nav-blocks {
	position: absolute;
}
a-repeater {
	align-items: center;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
a-old {
	white-space: nowrap;
	bottom: 10;
	display: flex;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
}
a-bottom {
	-webkit-user-select: none;
	user-select: none;
}
a-repeater-nav {
	opacity: 30;
	padding: 0.5em !important;
}
a-blocks {
	top: calc(50% - 0.5em) !important;
	top: 10;
	opacity: 10;
}
a-quantity-old-left {
	-webkit-user-select: none;
	justify-content: center;
	padding: 0.5em !important;
}
a-countdown {
	position: absolute;
	fill: currentColor;
	color: #fff;
	box-shadow: none !important;
	height: 100%;
}
a-top-back-old {
	border: 0 none transparent;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
a-inner-bottom-button {
	letter-spacing: inherit;
	outline: none !important;
	display: grid;
}
a-quantity-thumbnails-old {
	justify-content: center;
	text-align: center;
	transform: translate(50%, -50%);
}
a-price-nav {
	color: #fff;
}
a-bottom-back-thumbnails {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	display: inline;
	position: absolute;
	height: 100%;
}
.alert-warning > .growl_icon > .glyphicon {
  color: #fcf8e1;
}
j-image-price {
	display: grid;
	color: inherit;
}
j-tables {
	box-sizing: content-box;
}
j-webkit-top-inner {
	text-transform: inherit;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
j-button-horizontal-position {
	position: relative;
	bottom: 20;
	text-decoration: none;
	white-space: nowrap;
}
j-repeater-image {
	border: none !important;
}
j-carousel-repeater {
	line-height: calc(1em + 2px);
	border: none !important;
}
j-image-top-inner {
	line-height: inherit;
	align-items: center;
}
j-repeater {
	top: 50;
}
j-tables-repeater-left {
	overflow-x: auto;
	user-select: none;
	margin: 0 !important;
	width: 2em;
}
j-image-repeater {
	margin: 0 !important;
	position: absolute;
}
j-totals-position {
	line-height: calc(1em + 2px);
}
j-position-tables-countdown {
	bottom: 10;
	border: 0 none transparent;
	display: inline !important;
}
j-next {
	opacity: 1;
}
j-blocks-top {
	letter-spacing: inherit;
}
j-blocks {
	fill: currentColor;
	line-height: 1 !important;
	height: 0 !important;
}
j-inner {
	text-align: left;
	white-space: nowrap;
	top: 10;
	opacity: 30;
	height: 100%;
}
j-layout {
	display: inline !important;
	align-items: left;
}
j-button-price-repeater {
	box-sizing: content-box;
	transform: translate(50%, -50%);
	top: 0;
}
j-totals-countdown {
	justify-content: center;
}
j-quantity-next {
	outline-width: 0;
	outline: none !important;
	border: none !important;
	right: 0;
}
j-inner-layout-tables {
	text-decoration: none;
	opacity: 1;
	-webkit-user-select: none;
}
j-button-blocks-position {
	bottom: 0;
}
j-next {
	-ms-user-select: none;
	height: 0 !important;
	opacity: 30;
	position: absolute;
}
j-inner-repeater {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	display: inline;
	justify-content: center;
}
j-blocks {
	width: 0 !important;
}
j-horizontal-top-bottom {
	color: inherit;
	outline: none !important;
}
j-nav-top {
	-ms-user-select: none;
	opacity: 20;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
j-nav-left-countdown {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
	grid-gap: 30px;
}
j-position {
	display: grid;
	transform: translate(50%, -50%);
	width: 100%;
}
j-bottom {
	flex-grow: 0;
	padding: 0.5em !important;
	opacity: 1;
	display: flex;
	align-items: left;
}
j-position-old {
	display: flex;
	display: inline;
}
j-carousel-next-next {
	flex-grow: 0;
	display: flex;
	position: relative;
}
j-repeater-repeater {
	bottom: 20;
}
j-inner-old {
	bottom: 0;
	margin: 0;
	display: inline;
	line-height: 1 !important;
}
j-horizontal-carousel {
	bottom: 0;
	bottom: 10;
	min-height: 0 !important;
	background-color: transparent;
	user-select: none;
}
.alert-info > .growl_icon > .glyphicon {
  color: #d7edf9;
}
b-inner-image {
	vertical-align: baseline;
}
b-old-layout {
	position: absolute;
	line-height: calc(1em + 2px);
	font-size: 1em;
}
b-image {
	width: 100%;
	position: absolute !important;
	vertical-align: middle;
}
b-countdown {
	min-width: 0 !important;
	min-height: 0 !important;
	bottom: 20;
}
b-position-top-quantity {
	top: 10;
	color: #fff;
	box-shadow: none !important;
	align-items: left;
	width: 2em;
}
b-image-bottom {
	flex-grow: 0;
	align-items: center;
	fill: currentColor;
	grid-gap: 30px;
	text-align: center;
}
b-blocks-left-position {
	border: 0 none transparent;
	line-height: inherit;
	overflow-x: auto;
	scrollbar-width: none;
	scrollbar-width: none;
}
b-layout {
	line-height: calc(1em + 2px);
	align-items: left;
	flex-shrink: 0;
}
b-totals {
	align-items: center;
	top: 0;
}
b-bottom {
	top: 50;
	top: calc(50% - 0.5em) !important;
}
b-blocks-price-totals {
	position: relative;
}
b-inner {
	user-select: none;
	user-select: none;
	white-space: nowrap;
}
b-price-blocks {
	top: 50;
}
b-button {
	border: 0 none transparent;
	width: calc(1em + 3px);
}
b-repeater {
	position: absolute !important;
	opacity: 30;
	z-index: 1;
	justify-content: center;
}
b-carousel-nav-old {
	white-space: nowrap;
	width: 0 !important;
}
b-totals {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
b-tables-top {
	text-decoration: none;
	min-width: 0 !important;
	display: grid;
	opacity: 30;
}
b-webkit-webkit {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	bottom: 10;
}
b-top-inner-bottom {
	top: 0;
	flex-grow: 0;
	-ms-user-select: none;
	right: 0;
	-ms-user-select: none;
}
b-old-webkit-countdown {
	opacity: 10;
	line-height: inherit;
	height: calc(1em + 3px);
	text-align: center;
}
b-countdown-blocks-back {
	position: absolute;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	margin: 0 !important;
}
b-countdown {
	margin: 0 !important;
}
b-tables-top {
	line-height: inherit;
}
b-left {
	display: inline !important;
	display: inline;
	height: 0 !important;
}
b-quantity {
	fill: currentColor;
	line-height: inherit;
	position: absolute;
	box-shadow: none !important;
}
b-thumbnails-thumbnails {
	letter-spacing: inherit;
	top: 10;
	text-decoration: none;
	z-index: 1;
	justify-content: center;
}
b-position-horizontal-old {
	margin: 0 !important;
	vertical-align: middle;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	text-align: left;
}
b-nav-webkit {
	height: 100%;
}
b-button-next-layout {
	border: 0 none transparent;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
	display: flex;
	grid-gap: 30px;
}
.growl-message {
  color: #1a1a1a;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
j-old-webkit-price {
	overflow-x: auto;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	bottom: 10;
}
j-position-horizontal {
	text-transform: inherit;
	margin: 0;
	vertical-align: middle;
	display: inline;
}
j-layout-tables {
	height: calc(1em + 3px);
	top: 0;
	border: none;
}
j-price {
	border: 0 none transparent;
}
j-quantity-carousel-tables {
	vertical-align: middle;
}
j-totals {
	background-color: transparent;
	flex-shrink: 0;
	box-sizing: content-box;
	display: inline;
}
j-button {
	box-shadow: none !important;
	position: absolute;
}
j-nav-totals-thumbnails {
	color: inherit;
	flex-grow: 0;
	line-height: 1 !important;
}
j-quantity-tables {
	top: 10;
	vertical-align: middle;
}
j-countdown-old {
	font-size: 1em;
	user-select: none;
	overflow-x: auto;
	align-items: center;
	align-items: left;
}
j-next {
	flex-grow: 0;
	color: #fff;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
j-horizontal {
	position: absolute !important;
	width: 100%;
}
j-horizontal {
	color: #fff;
	white-space: nowrap;
	opacity: 10;
}
j-inner-top {
	right: 0;
	width: calc(1em + 3px);
}
j-button-button-inner {
	outline-width: 0;
	color: #fff;
	vertical-align: baseline;
	vertical-align: baseline;
	grid-gap: 30px;
}
j-price {
	outline: none !important;
	border: none !important;
}
j-top-quantity-webkit {
	text-decoration: none;
	font-size: 1em;
}
j-nav-image-layout {
	line-height: 1 !important;
	top: 0;
	min-width: 0 !important;
}
j-blocks {
	bottom: 10;
	user-select: none;
}
j-nav-carousel-webkit {
	opacity: 1;
	fill: currentColor;
}
j-quantity-inner {
	width: 2em;
}
j-thumbnails-price-tables {
	position: relative;
	bottom: 10;
}
j-horizontal {
	top: calc(50% - 0.5em) !important;
	position: absolute;
	-webkit-user-select: none;
	min-width: 0 !important;
}
j-webkit-repeater {
	text-align: left;
	top: 50;
	-ms-user-select: none;
}
j-quantity-repeater {
	height: calc(1em + 3px);
}
j-quantity {
	text-transform: inherit;
	text-align: left;
	line-height: calc(1em + 2px);
}
j-button-position-bottom {
	opacity: 1;
	background-color: transparent;
	text-align: center;
}
j-countdown {
	display: inline !important;
	text-decoration: none;
	user-select: none;
	font-size: 1em;
}
j-button-top-nav {
	outline: none !important;
	background-color: transparent;
	white-space: nowrap;
	min-height: 0 !important;
}
j-horizontal {
	vertical-align: baseline;
}
j-thumbnails-repeater-totals {
	width: calc(1em + 3px);
	vertical-align: middle;
}
j-next {
	top: 0;
	display: inline !important;
}
j-position {
	text-transform: inherit;
}
j-bottom {
	overflow-x: auto;
}
j-price-image {
	display: grid;
}
j-left-webkit {
	outline-width: 0;
	bottom: 0;
	color: #fff;
	position: absolute;
}
j-repeater {
	box-shadow: none !important;
	height: 0 !important;
}
j-carousel-back-webkit {
	vertical-align: middle;
	bottom: 20;
	height: 100%;
}
j-next {
	font-size: 1em;
	width: 2em;
	bottom: 20;
	border: 0 none transparent;
	bottom: 10;
}
j-blocks-price {
	-ms-user-select: none;
}
j-inner {
	color: #fff;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
j-nav-quantity {
	line-height: calc(1em + 2px);
}
j-layout {
	border: none !important;
	bottom: 10;
	display: inline;
	color: inherit;
}
j-next-image-left {
	margin: 0;
	vertical-align: baseline;
	vertical-align: baseline;
}
j-blocks-tables {
	height: 100%;
	position: absolute;
	min-width: 0 !important;
	align-items: left;
}
j-left {
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
j-thumbnails-bottom {
	position: absolute;
	z-index: 1;
}
j-webkit-back-left {
	display: flex;
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
}
j-position-layout-left {
	color: inherit;
	align-items: left;
	bottom: 10;
	text-decoration: none;
}
.growl-item.icon > .growl-title,
.growl-item.icon > .growl-message {
  margin: 0;
}
v-blocks-image-blocks {
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
v-price {
	display: inline !important;
	opacity: 30;
}
v-old-price-image {
	background-color: transparent;
	bottom: 10;
	transform: translate(50%, -50%);
	opacity: 1;
	bottom: 10;
}
v-webkit-repeater-layout {
	position: relative;
	width: 0 !important;
	width: calc(1em + 3px);
}
v-tables-price-button {
	border: 0 none transparent;
}
v-thumbnails-bottom {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
	fill: currentColor;
}
v-button-next {
	user-select: none;
	overflow-x: auto;
	padding: 0.5em !important;
	top: 0;
	opacity: 10;
}
v-horizontal-image-blocks {
	display: flex;
}
v-top-image-webkit {
	vertical-align: baseline;
	right: 0;
	margin: 0;
	-webkit-user-select: none;
	bottom: 0;
}
v-tables-next {
	min-width: 0 !important;
	-ms-user-select: none;
	position: absolute;
	text-align: center;
	opacity: 20;
}
v-countdown-repeater-back {
	top: 50;
}
v-webkit-webkit {
	opacity: 20;
}
v-old {
	height: 100%;
	flex-shrink: 0;
}
v-button-top {
	grid-template-columns: 1fr 1fr;
}
.growl-container > .alert-info.icon,
.growl-container > .alert-error.icon,
.growl-container > .alert-success.icon,
.growl-container > .alert-warning.icon {
  background-image: none;
}
m-blocks-blocks-repeater {
	color: #fff;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
m-tables {
	border: 0 none transparent;
	grid-gap: 30px;
	margin: 0 !important;
}
m-old-position {
	line-height: inherit;
	background-color: transparent;
	bottom: 0;
}
m-thumbnails-button {
	justify-content: center;
}
m-horizontal-top {
	display: grid;
	background-color: transparent;
	border: 0 none transparent;
}
m-thumbnails-left {
	z-index: 1;
	grid-gap: 30px;
	top: 50;
	grid-gap: 30px;
}
m-inner {
	width: 100%;
	height: 100%;
	top: 50;
	text-decoration: none;
	line-height: 1 !important;
}
m-next-next-blocks {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	align-items: center;
}
m-carousel {
	box-shadow: none !important;
	box-sizing: content-box;
	padding: 0.5em !important;
	height: 100%;
	white-space: nowrap;
}
m-countdown-old-repeater {
	border: none;
	min-width: 0 !important;
}
m-quantity-top {
	box-shadow: none !important;
	padding: 0.5em !important;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
m-next {
	width: 0 !important;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
m-position {
	min-width: 0 !important;
}
m-blocks {
	overflow-y: hidden;
	justify-content: center;
}
m-layout-button {
	display: inline !important;
	width: 2em;
	opacity: 20;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
}
m-webkit {
	bottom: 0;
	position: absolute !important;
	overflow-x: auto;
}
m-thumbnails-bottom-bottom {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	letter-spacing: inherit;
	border: none !important;
}
m-webkit {
	min-height: 0 !important;
	justify-content: center;
	fill: currentColor;
	bottom: 20;
	outline: none !important;
}
m-tables-layout {
	z-index: 1;
	text-decoration: none;
	white-space: nowrap;
	width: 2em;
	justify-content: center;
}
m-position {
	text-transform: inherit;
	width: 2em;
}
m-bottom {
	height: 100%;
	z-index: 1;
	bottom: 10;
}
m-repeater-left-repeater {
	margin: 0 !important;
}
m-quantity-next-quantity {
	display: inline !important;
}
m-tables-horizontal-horizontal {
	height: 100%;
	position: relative;
	text-decoration: none;
	color: #fff;
}
m-image-thumbnails {
	overflow-y: hidden;
	height: 100%;
}
m-totals {
	line-height: 1 !important;
	text-decoration: none;
}
m-button-tables {
	flex-grow: 0;
	vertical-align: baseline;
	flex-grow: 0;
}
m-repeater-webkit {
	outline: none !important;
}
m-old-top {
	box-sizing: content-box;
	display: inline;
	height: 0 !important;
}
m-blocks-webkit {
	white-space: nowrap;
	margin: 0;
	min-height: 0 !important;
	box-sizing: content-box;
}
m-tables-top {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	line-height: 1 !important;
}
m-layout-bottom {
	line-height: inherit;
	opacity: 30;
	display: flex;
}
m-repeater {
	transform: translate(50%, -50%);
	opacity: 10;
	box-sizing: content-box;
	flex-shrink: 0;
	flex-shrink: 0;
}
m-tables-position {
	overflow-x: auto;
	background-color: transparent;
	bottom: 10;
	opacity: 30;
	user-select: none;
}
m-position {
	margin: 0 !important;
	opacity: 1;
	margin: 0 !important;
}
m-thumbnails {
	-ms-user-select: none;
	width: 0 !important;
	position: absolute !important;
	opacity: 10;
}
.growl-container > .growl-item.ng-enter,
.growl-container > .growl-item.ng-leave {
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
t-button-top {
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
t-old {
	flex-shrink: 0;
	outline-width: 0;
	white-space: nowrap;
	text-transform: inherit;
}
t-top-old {
	user-select: none;
	fill: currentColor;
	display: flex;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
t-nav-top {
	text-align: left;
	scrollbar-width: none;
	right: 0;
	white-space: nowrap;
}
t-horizontal {
	line-height: inherit;
}
t-blocks-old {
	position: absolute;
}
t-position-countdown-top {
	position: absolute !important;
	grid-gap: 30px;
	width: 0 !important;
	text-decoration: none;
	color: inherit;
}
t-bottom-position-position {
	letter-spacing: inherit;
	top: 0;
	justify-content: center;
}
t-layout {
	line-height: inherit;
	line-height: calc(1em + 2px);
}
t-carousel {
	display: inline !important;
	display: inline !important;
	vertical-align: middle;
}
t-position {
	overflow-x: auto;
	bottom: 10;
	display: grid;
}
t-repeater {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	bottom: 0;
	min-height: 0 !important;
}
t-tables-thumbnails {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	z-index: 1;
	padding: 0.5em !important;
}
t-back-layout {
	text-align: left;
	line-height: calc(1em + 2px);
	right: 0;
	transform: translate(50%, -50%);
}
t-webkit {
	display: inline;
	line-height: 1 !important;
	width: 2em;
}
.toggle-switch {
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #ccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  min-width: 100px;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
z-repeater-left {
	margin: 0;
	display: inline !important;
	margin: 0 !important;
}
z-button-position {
	vertical-align: middle;
	border: 0 none transparent;
	width: 2em;
	grid-template-columns: 1fr 1fr;
}
z-price-quantity-totals {
	text-align: center;
	outline-width: 0;
}
z-blocks-blocks {
	line-height: 1 !important;
	align-items: center;
	width: calc(1em + 3px);
}
z-left {
	line-height: 1 !important;
}
z-inner {
	min-width: 0 !important;
}
z-old-webkit {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	vertical-align: middle;
	display: inline;
}
z-horizontal {
	border: none;
	text-align: center;
}
z-image {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	color: #fff;
	line-height: calc(1em + 2px);
}
z-quantity {
	opacity: 20;
	opacity: 1;
}
z-quantity-inner {
	align-items: left;
}
z-next {
	opacity: 1;
	min-height: 0 !important;
	width: 100%;
	padding: 0.5em !important;
	display: inline !important;
}
z-countdown-horizontal-back {
	box-sizing: content-box;
}
z-blocks-repeater {
	align-items: center;
	scrollbar-width: none;
	border: none !important;
}
z-inner {
	min-width: 0 !important;
}
z-next-old-totals {
	opacity: 30;
	-ms-user-select: none;
	flex-shrink: 0;
	height: 100%;
	border: none !important;
}
z-nav-thumbnails {
	background-color: transparent;
}
z-carousel {
	right: 0;
	margin: 0 !important;
	flex-shrink: 0;
	display: inline !important;
	opacity: 10;
}
z-webkit {
	line-height: 1 !important;
	height: 0 !important;
	margin: 0;
}
z-carousel-image-carousel {
	position: relative;
	user-select: none;
}
z-top-bottom-carousel {
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	display: grid;
}
z-price-thumbnails {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	font-size: 1em;
	transform: translate(50%, -50%);
}
z-next {
	line-height: inherit;
	top: 50;
}
z-countdown {
	text-align: center;
}
z-position-next {
	align-items: center;
	letter-spacing: inherit;
}
z-blocks {
	bottom: 10;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
z-top {
	-webkit-text-decoration-skip: objects;
}
z-button {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	line-height: 1 !important;
	width: 2em;
	width: 100%;
}
z-webkit {
	box-shadow: none !important;
	position: absolute;
	bottom: 0;
	user-select: none;
}
z-totals {
	text-decoration: none;
}
z-repeater-back {
	display: inline;
	letter-spacing: inherit;
	opacity: 30;
	grid-gap: 30px;
}
z-totals-next {
	text-decoration: none;
	text-transform: inherit;
	font-size: 1em;
	border: none;
}
z-layout-thumbnails-bottom {
	top: 0;
	-webkit-user-select: none;
	position: relative;
	opacity: 10;
	vertical-align: middle;
}
z-nav-inner {
	text-align: left;
	opacity: 10;
	flex-grow: 0;
}
z-bottom-quantity {
	user-select: none;
	bottom: 10;
	-webkit-user-select: none;
	font-size: 1em;
	flex-grow: 0;
}
z-price-inner-inner {
	flex-shrink: 0;
	display: grid;
	vertical-align: baseline;
}
z-old-image-quantity {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	user-select: none;
	bottom: 10;
	line-height: inherit;
}
z-countdown-top-totals {
	overflow-y: hidden;
	opacity: 1;
	vertical-align: middle;
	top: 50;
	opacity: 20;
}
z-quantity {
	margin: 0;
	border: none;
	right: 0;
}
.toggle-switch .knob {
  color: #333;
  background: #fff;
  border: 3px;
}
l-webkit {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
l-top-old-countdown {
	line-height: inherit;
	box-sizing: content-box;
	letter-spacing: inherit;
}
l-inner-top {
	outline: none !important;
}
l-back-old-image {
	flex-grow: 0;
	overflow-x: auto;
	bottom: 20;
}
l-inner-blocks-bottom {
	opacity: 20;
	font-size: 1em;
	display: inline !important;
}
l-old-nav-position {
	width: 0 !important;
}
l-webkit-left {
	margin: 0 !important;
	-ms-user-select: none;
	right: 0;
	grid-gap: 30px;
	border: none !important;
}
l-top {
	-ms-user-select: none;
	opacity: 20;
	letter-spacing: inherit;
	-ms-user-select: none;
	text-align: center;
}
l-thumbnails-price-position {
	position: absolute;
	width: calc(1em + 3px);
}
l-thumbnails-nav-bottom {
	opacity: 1;
}
l-back-image {
	opacity: 30;
}
l-repeater {
	border: none;
}
l-carousel {
	position: relative;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	text-decoration: none;
}
l-countdown-totals-blocks {
	opacity: 1;
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
l-nav {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	display: inline;
}
l-left-button {
	opacity: 10;
}
l-nav {
	position: absolute;
	line-height: 1 !important;
	flex-grow: 0;
	top: 10;
}
l-carousel {
	opacity: 10;
}
l-inner-button-layout {
	-ms-user-select: none;
	white-space: nowrap;
	text-decoration: none;
	padding: 0.5em !important;
}
l-quantity-carousel {
	bottom: 20;
	width: 100%;
	z-index: 1;
}
l-nav-button-countdown {
	top: 50;
	user-select: none;
	top: 0;
}
l-webkit {
	height: 100%;
}
l-webkit-left-old {
	opacity: 10;
	justify-content: center;
	white-space: nowrap;
	position: relative;
}
l-back-countdown {
	line-height: inherit;
	top: 50;
	text-align: center;
	width: 0 !important;
	z-index: 1;
}
l-quantity-old-countdown {
	line-height: inherit;
	top: 10;
	opacity: 10;
	margin: 0;
}
l-inner-next-blocks {
	position: relative;
	top: 50;
	position: absolute !important;
	line-height: 1 !important;
}
l-blocks-bottom {
	grid-template-columns: 1fr 1fr;
	color: #fff;
	font-size: 1em;
}
l-left-tables-horizontal {
	top: 10;
}
l-blocks {
	width: calc(1em + 3px);
}
l-thumbnails-nav {
	display: flex;
	display: flex;
}
l-bottom-carousel-countdown {
	-ms-user-select: none;
}
l-nav-blocks {
	justify-content: center;
	border: 0 none transparent;
	border: 0 none transparent;
	width: 0 !important;
	overflow-y: hidden;
}
l-tables-old-price {
	position: relative;
	-ms-user-select: none;
	background-color: transparent;
}
l-position {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	min-height: 0 !important;
	outline-width: 0;
	user-select: none;
}
.toggle-switch .switch-left {
  color: #fff;
  background: #428bca;
}
c-back-horizontal-inner {
	position: absolute !important;
}
c-thumbnails-image {
	text-align: left;
	line-height: inherit;
}
c-horizontal {
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	font-size: 1em;
}
c-countdown {
	display: grid;
	vertical-align: baseline;
	outline-width: 0;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
c-button {
	margin: 0;
	overflow-x: auto;
}
c-horizontal-inner-nav {
	min-height: 0 !important;
	overflow-y: hidden;
	top: 50;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
c-quantity-inner-layout {
	top: 0;
	min-height: 0 !important;
}
c-old-layout-button {
	align-items: center;
	user-select: none;
}
c-bottom-position-image {
	overflow-y: hidden;
	position: absolute;
	line-height: 1 !important;
}
c-blocks-carousel {
	box-sizing: content-box;
}
c-thumbnails {
	position: absolute;
	transform: translate(50%, -50%);
	top: 10;
	box-shadow: none !important;
}
c-repeater {
	overflow-y: hidden;
	color: inherit;
	opacity: 30;
	color: #fff;
}
c-totals-horizontal-thumbnails {
	z-index: 1;
	top: 10;
	scrollbar-width: none;
}
c-horizontal-next {
	font-size: 1em;
	color: inherit;
	margin: 0;
	border: none;
	align-items: center;
}
c-position-layout-quantity {
	position: relative;
	scrollbar-width: none;
	opacity: 10;
	margin: 0 !important;
}
c-inner-inner-price {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
c-image-button {
	top: 50;
	letter-spacing: inherit;
}
c-nav-position {
	text-align: center;
	opacity: 20;
}
c-layout-left {
	height: 0 !important;
	top: 0;
}
.toggle-switch .switch-right {
  color: #000;
  background: #eee;
}
v-next-carousel-button {
	position: relative;
	flex-grow: 0;
}
v-image-back {
	display: grid;
	min-width: 0 !important;
	-webkit-user-select: none;
}
v-image {
	right: 0;
	-ms-user-select: none;
	margin: 0 !important;
}
v-tables-repeater {
	height: calc(1em + 3px);
	z-index: 1;
	width: 2em;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
v-layout {
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
	opacity: 1;
	-webkit-user-select: none;
}
v-next-button-totals {
	display: inline !important;
	scrollbar-width: none;
	line-height: 1 !important;
	min-height: 0 !important;
}
v-carousel-blocks-old {
	display: grid;
	bottom: 20;
	min-width: 0 !important;
	text-align: center;
}
v-back {
	position: absolute;
	min-height: 0 !important;
	justify-content: center;
	box-shadow: none !important;
	scrollbar-width: none;
}
v-layout-horizontal-repeater {
	top: 10;
	min-height: 0 !important;
}
v-webkit {
	top: 50;
	display: inline;
	display: grid;
	line-height: inherit;
}
v-quantity-tables {
	z-index: 1;
	border: none !important;
	vertical-align: middle;
}
v-left-position-thumbnails {
	outline: none !important;
	flex-shrink: 0;
}
v-carousel-position {
	border: none !important;
	width: 2em;
	height: 0 !important;
	top: 50;
}
v-thumbnails {
	margin: 0 !important;
}
v-webkit {
	display: grid;
	align-items: center;
}
v-horizontal {
	margin: 0 !important;
	right: 0;
	overflow-y: hidden;
	fill: currentColor;
	text-transform: inherit;
}
v-old-carousel {
	outline: none !important;
	vertical-align: middle;
	width: calc(1em + 3px);
}
v-nav {
	flex-shrink: 0;
	scrollbar-width: none;
	text-decoration: none;
	min-height: 0 !important;
	min-width: 0 !important;
}
v-left-left-next {
	display: inline;
	text-decoration: none;
	right: 0;
}
v-countdown-button-back {
	top: 50;
}
v-bottom {
	display: grid;
	padding: 0.5em !important;
	align-items: left;
	color: inherit;
}
v-tables-repeater {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
v-position-totals {
	bottom: 10;
	min-width: 0 !important;
	box-sizing: content-box;
	box-shadow: none !important;
	align-items: left;
}
v-button-next {
	opacity: 30;
}
v-top-image {
	bottom: 20;
}
v-tables {
	display: inline;
}
v-old {
	top: 10;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	flex-shrink: 0;
}
v-countdown {
	outline-width: 0;
	user-select: none;
}
v-carousel {
	outline: none !important;
	width: calc(1em + 3px);
	bottom: 0;
	margin: 0 !important;
}
.toggle-switch input[type="radio"],
.toggle-switch input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
j-old-repeater {
	text-align: left;
	opacity: 30;
	margin: 0 !important;
	top: 50;
}
j-position-button-quantity {
	vertical-align: middle;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
j-totals {
	scrollbar-width: none;
	align-items: left;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
j-price {
	position: relative;
}
j-blocks {
	opacity: 10;
	text-align: center;
}
j-image {
	bottom: 20;
	position: relative;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
}
j-next-back {
	line-height: calc(1em + 2px);
	color: inherit;
	justify-content: center;
	display: grid;
	scrollbar-width: none;
}
j-tables-countdown-tables {
	width: 0 !important;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	margin: 0;
	vertical-align: baseline;
}
j-repeater {
	text-align: center;
	opacity: 20;
	align-items: left;
	bottom: 20;
	bottom: 0;
}
j-webkit-left-repeater {
	bottom: 0;
	text-transform: inherit;
	line-height: 1 !important;
	flex-grow: 0;
}
j-old-totals {
	text-transform: inherit;
	line-height: calc(1em + 2px);
	align-items: center;
	-ms-user-select: none;
}
j-next-layout {
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
j-quantity-thumbnails {
	border: none !important;
	border: none;
	opacity: 20;
}
j-button-countdown {
	user-select: none;
	bottom: 20;
	line-height: 1 !important;
	grid-gap: 30px;
}
j-countdown-image-quantity {
	display: inline !important;
}
j-inner-nav {
	overflow-y: hidden;
	position: relative;
}
j-next-bottom-back {
	width: 2em;
	opacity: 1;
	bottom: 20;
	flex-grow: 0;
	opacity: 30;
}
.toggle-switch:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: 1px;
}
h-price-repeater-webkit {
	white-space: nowrap;
	line-height: inherit;
}
h-back {
	line-height: calc(1em + 2px);
	text-align: center;
	outline-width: 0;
	opacity: 10;
}
h-carousel-thumbnails {
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
h-thumbnails-bottom-back {
	white-space: nowrap;
	display: inline;
	letter-spacing: inherit;
	background-color: transparent;
	border: 0 none transparent;
}
h-totals {
	position: absolute;
	margin: 0;
	-webkit-user-select: none;
	text-transform: inherit;
	display: inline;
}
h-image-old {
	overflow-y: hidden;
}
h-price-inner-image {
	margin: 0;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	opacity: 20;
}
h-carousel-layout {
	position: absolute;
}
h-blocks-countdown {
	color: inherit;
	bottom: 10;
}
h-carousel-inner-position {
	position: absolute !important;
	opacity: 20;
	z-index: 1;
	white-space: nowrap;
	width: calc(1em + 3px);
}
h-carousel-price-blocks {
	overflow-y: hidden;
	line-height: 1 !important;
	border: none;
	bottom: 0;
	margin: 0 !important;
}
h-price {
	letter-spacing: inherit;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
}
h-bottom-bottom {
	-webkit-user-select: none;
}
h-repeater-carousel {
	margin: 0;
	bottom: 20;
	min-height: 0 !important;
	position: relative;
}
h-layout-blocks {
	display: inline;
	bottom: 10;
	display: inline;
	color: #fff;
	scrollbar-width: none;
}
h-top-layout-position {
	opacity: 20;
	user-select: none;
	user-select: none;
	overflow-y: hidden;
}
h-left-totals-next {
	top: 0;
	flex-shrink: 0;
	overflow-y: hidden;
}
h-blocks-position-blocks {
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
h-left-next-thumbnails {
	height: calc(1em + 3px);
}
h-thumbnails-position-old {
	bottom: 0;
	padding: 0.5em !important;
	height: 100%;
	display: grid;
}
h-horizontal-nav {
	user-select: none;
	font-size: 1em;
	text-align: left;
	flex-grow: 0;
}
h-next-carousel-next {
	color: inherit;
	width: 0 !important;
	justify-content: center;
	position: absolute !important;
	opacity: 1;
}
h-totals-layout-old {
	text-decoration: none;
}
h-back {
	width: calc(1em + 3px);
}
h-image-totals {
	display: inline !important;
	transform: translate(50%, -50%);
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
h-carousel-back {
	grid-gap: 30px;
	z-index: 1;
	vertical-align: middle;
	display: flex;
	bottom: 20;
}
h-countdown {
	outline: none !important;
	display: inline !important;
	text-align: left;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
h-back-totals {
	justify-content: center;
	outline: none !important;
	display: inline;
	border: 0 none transparent;
	-webkit-user-select: none;
}
h-position {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	border: none;
}
h-image-countdown {
	opacity: 30;
	background-color: transparent;
	border: 0 none transparent;
}
h-quantity {
	white-space: nowrap;
	height: calc(1em + 3px);
}
h-bottom-left {
	text-align: left;
	overflow-y: hidden;
	width: 2em;
	bottom: 0;
	align-items: center;
}
h-position-repeater-tables {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	width: 2em;
	vertical-align: baseline;
}
h-totals-tables-blocks {
	vertical-align: baseline;
	position: absolute !important;
	grid-gap: 30px;
	display: flex;
}
.toggle-switch.disabled {
  opacity: 0.5;
}
b-next-nav-top {
	outline: none !important;
	vertical-align: middle;
	width: 0 !important;
}
b-carousel {
	grid-gap: 30px;
}
b-image-tables {
	font-size: 1em;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	bottom: 10;
}
b-blocks {
	position: relative;
	opacity: 1;
	height: calc(1em + 3px);
	padding: 0.5em !important;
	min-height: 0 !important;
}
b-tables {
	text-decoration: none;
	display: grid;
	width: 2em;
	overflow-x: auto;
}
b-bottom {
	text-transform: inherit;
}
b-back-position {
	transform: translate(50%, -50%);
	position: absolute !important;
	width: 2em;
	grid-gap: 30px;
}
b-quantity-blocks {
	bottom: 0;
}
b-position {
	line-height: 1 !important;
	line-height: 1 !important;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
b-price-bottom {
	font: inherit inherit inherit/inherit inherit;
}
b-image {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	fill: currentColor;
	box-shadow: none !important;
	min-height: 0 !important;
}
b-button {
	z-index: 1;
}
b-bottom-layout-horizontal {
	line-height: 1 !important;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
}
b-quantity {
	right: 0;
	opacity: 30;
	user-select: none;
}
b-image {
	opacity: 10;
	flex-grow: 0;
}
b-back {
	display: inline !important;
	height: calc(1em + 3px);
	align-items: center;
	border: none !important;
	vertical-align: baseline;
}
b-tables-horizontal-thumbnails {
	position: absolute;
	padding: 0.5em !important;
}
b-countdown {
	transform: translate(50%, -50%);
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	bottom: 0;
}
b-horizontal-carousel {
	-ms-user-select: none;
	align-items: left;
	top: 0;
	grid-template-columns: 1fr 1fr;
	align-items: left;
}
b-left {
	opacity: 10;
	outline: none !important;
	border: 0 none transparent;
	overflow-x: auto;
}
b-back-tables {
	align-items: center;
}
b-back {
	align-items: center;
	text-align: center;
	bottom: 10;
	-ms-user-select: none;
	top: 0;
}
b-nav-blocks-left {
	text-align: left;
}
b-repeater-countdown {
	right: 0;
	width: calc(1em + 3px);
}
b-top-inner-image {
	min-width: 0 !important;
}
b-repeater {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	height: calc(1em + 3px);
	text-transform: inherit;
}
b-horizontal-countdown {
	fill: currentColor;
	user-select: none;
	width: 0 !important;
	text-transform: inherit;
	align-items: center;
}
b-totals {
	vertical-align: baseline;
	position: absolute;
}
b-webkit-totals {
	top: 50;
	right: 0;
	bottom: 0;
	line-height: 1 !important;
	height: calc(1em + 3px);
}
b-left-countdown-repeater {
	opacity: 10;
	opacity: 20;
	min-height: 0 !important;
}
b-old {
	position: relative;
	position: absolute;
	text-align: left;
	justify-content: center;
}
b-left {
	color: inherit;
}
b-horizontal-totals {
	line-height: calc(1em + 2px);
	z-index: 1;
	text-align: left;
}
b-left-tables {
	user-select: none;
}
b-inner-quantity {
	font-size: 1em;
	border: none !important;
}
b-bottom-bottom-left {
	border: none !important;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
b-bottom {
	text-decoration: none;
	box-shadow: none !important;
	top: 0;
	outline-width: 0;
	z-index: 1;
}
b-layout {
	top: 50;
}
b-price-top {
	right: 0;
}
b-horizontal-blocks {
	opacity: 30;
	line-height: 1 !important;
	margin: 0;
	-webkit-user-select: none;
}
b-horizontal-back-button {
	border: none !important;
	border: none !important;
}
b-thumbnails-webkit {
	align-items: center;
}
b-thumbnails-position-position {
	position: absolute !important;
	border: 0 none transparent;
}
b-quantity {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
b-left-webkit {
	letter-spacing: inherit;
	margin: 0 !important;
}
b-webkit {
	top: 10;
}
b-button {
	justify-content: center;
	transform: translate(50%, -50%);
	font-size: 1em;
	justify-content: center;
}
b-old {
	align-items: center;
	align-items: left;
	opacity: 20;
	text-align: left;
}
b-carousel-layout {
	border: 0 none transparent;
	min-width: 0 !important;
	scrollbar-width: none;
	-webkit-user-select: none;
	text-transform: inherit;
}
b-button {
	height: 0 !important;
	top: 10;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
.toggle-switch {
  border: 1px solid;
  cursor: pointer;
  display: inline-block;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  min-width: 100px;
}
c-nav-quantity {
	width: 2em;
	letter-spacing: inherit;
}
c-next-back-quantity {
	box-shadow: none !important;
	position: absolute !important;
	transform: translate(50%, -50%);
	border: none !important;
	bottom: 0;
}
c-countdown-old {
	white-space: nowrap;
	text-decoration: none;
	width: 100%;
	-ms-user-select: none;
	flex-shrink: 0;
}
c-next-totals {
	vertical-align: middle;
	display: flex;
	display: inline !important;
	position: absolute;
	scrollbar-width: none;
}
c-inner-bottom {
	width: 2em;
	position: absolute;
	letter-spacing: inherit;
}
c-layout {
	border: none !important;
	margin: 0;
	padding: 0.5em !important;
}
c-carousel-old {
	font: inherit inherit inherit/inherit inherit;
	top: 10;
	width: 2em;
}
c-bottom-quantity-totals {
	display: grid;
	transform: translate(50%, -50%);
	color: #fff;
	fill: currentColor;
}
c-webkit-inner-nav {
	justify-content: center;
	box-sizing: content-box;
	color: inherit;
}
c-thumbnails {
	bottom: 0;
	margin: 0;
}
c-webkit-back-position {
	opacity: 30;
	opacity: 10;
}
c-top-bottom {
	bottom: 10;
}
c-webkit-button-top {
	user-select: none;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
c-nav-carousel-position {
	overflow-x: auto;
	align-items: left;
	height: 0 !important;
}
c-position-totals-bottom {
	position: relative;
}
c-blocks-position-nav {
	z-index: 1;
	user-select: none;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
}
c-horizontal-left-bottom {
	fill: currentColor;
	height: calc(1em + 3px);
	white-space: nowrap;
	vertical-align: baseline;
}
c-back-totals-old {
	position: absolute !important;
	overflow-y: hidden;
	text-align: left;
}
c-horizontal-next-quantity {
	align-items: left;
}
c-thumbnails-left {
	-webkit-user-select: none;
	justify-content: center;
}
c-left-totals {
	letter-spacing: inherit;
	margin: 0 !important;
	display: inline !important;
	opacity: 1;
	top: 10;
}
c-layout {
	right: 0;
	vertical-align: baseline;
}
c-position-next {
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
c-back-top {
	align-items: center;
	transform: translate(50%, -50%);
}
c-nav-quantity {
	white-space: nowrap;
	bottom: 0;
	align-items: left;
	display: grid;
}
c-old {
	-ms-user-select: none;
	width: calc(1em + 3px);
}
c-tables {
	flex-grow: 0;
	align-items: left;
	vertical-align: middle;
}
c-totals-price {
	line-height: calc(1em + 2px);
	width: 2em;
	background-color: transparent;
	height: 0 !important;
}
c-bottom-top {
	line-height: 1 !important;
	border: none;
	height: 100%;
	line-height: calc(1em + 2px);
}
c-next-price-next {
	top: 50;
}
c-totals-position {
	box-shadow: none !important;
	border: 0 none transparent;
	font-size: 1em;
	border: none;
}
.toggle-switch.disabled > div > span.knob {
  background: #aaa;
}
f-thumbnails-position {
	position: absolute !important;
}
f-inner-bottom {
	position: relative;
	left: calc(50% - 0.5em) !important;
}
f-back-button-thumbnails {
	top: 10;
	box-sizing: content-box;
	z-index: 1;
	border: none !important;
}
f-price {
	text-decoration: none;
	min-width: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
}
f-image {
	scrollbar-width: none;
}
f-repeater-bottom {
	box-sizing: content-box;
}
f-countdown-thumbnails-webkit {
	border: 0 none transparent;
	line-height: 1 !important;
	box-sizing: content-box;
}
f-left-back-image {
	letter-spacing: inherit;
	text-align: center;
	padding: 0.5em !important;
	align-items: center;
}
f-top-countdown-back {
	font: inherit inherit inherit/inherit inherit;
}
f-image-button {
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
f-horizontal-position-totals {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
f-layout {
	overflow-y: hidden;
	box-sizing: content-box;
	background-color: transparent;
	box-shadow: none !important;
}
f-layout-blocks {
	margin: 0 !important;
	margin: 0;
	color: #fff;
}
f-position {
	position: relative;
}
f-next-webkit-thumbnails {
	bottom: 10;
}
f-button-countdown-horizontal {
	grid-gap: 30px;
}
f-repeater-inner-carousel {
	position: relative;
	outline-width: 0;
	bottom: 20;
}
f-top-repeater {
	position: absolute !important;
}
f-top-image-countdown {
	display: inline;
	border: none !important;
	width: 0 !important;
}
f-old {
	width: 100%;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	bottom: 20;
}
f-price-carousel-totals {
	top: 0;
	overflow-x: auto;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
f-position {
	opacity: 10;
	outline-width: 0;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
f-back-next-button {
	border: none;
	min-height: 0 !important;
	align-items: left;
}
f-left-top {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	align-items: center;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
f-inner-thumbnails-repeater {
	display: grid;
	opacity: 30;
	width: 100%;
	bottom: 0;
}
.toggle-switch span {
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 100%;
  line-height: 20px;
  padding: 4px;
  text-align: center;
  width: 33%;
  white-space: nowrap;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
r-old {
	outline: none !important;
	margin: 0;
	top: 10;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
r-bottom-inner {
	overflow-x: auto;
	user-select: none;
	-webkit-user-select: none;
	width: 2em;
	flex-shrink: 0;
}
r-old-webkit {
	bottom: 10;
}
r-inner {
	border: none;
}
r-quantity-next-tables {
	min-height: 0 !important;
	opacity: 20;
}
r-blocks-top-back {
	top: 0;
	width: 0 !important;
	white-space: nowrap;
	line-height: inherit;
	border: 0 none transparent;
}
r-quantity-repeater {
	height: 100%;
	bottom: 10;
}
r-top-quantity {
	vertical-align: middle;
	height: calc(1em + 3px);
	white-space: nowrap;
}
r-back-quantity {
	width: calc(1em + 3px);
	fill: currentColor;
	line-height: calc(1em + 2px);
	background-color: transparent;
	top: 10;
}
r-thumbnails {
	line-height: inherit;
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
r-repeater-thumbnails-carousel {
	box-shadow: none !important;
	fill: currentColor;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
r-thumbnails-horizontal {
	opacity: 10;
}
r-old-image-next {
	position: absolute;
	vertical-align: middle;
	text-decoration: none;
	right: 0;
}
r-repeater {
	position: absolute;
	align-items: center;
	grid-gap: 30px;
	width: calc(1em + 3px);
}
r-countdown-quantity {
	align-items: left;
	opacity: 1;
}
r-countdown-position-blocks {
	border: none;
	display: inline;
}
r-countdown-quantity {
	opacity: 20;
}
r-old-carousel-next {
	height: 100%;
	border: none;
	fill: currentColor;
	text-decoration: none;
}
r-thumbnails-nav {
	bottom: 10;
	height: 0 !important;
	border: none;
}
r-position-position {
	bottom: 0;
	line-height: inherit;
	line-height: inherit;
}
r-image {
	bottom: 20;
}
r-horizontal-tables {
	position: absolute;
	align-items: left;
	font-size: 1em;
	opacity: 30;
}
r-totals-horizontal-blocks {
	vertical-align: baseline;
	height: 0 !important;
}
r-old {
	justify-content: center;
	box-sizing: content-box;
	width: 0 !important;
	width: 2em;
	opacity: 20;
}
r-blocks-old {
	text-align: left;
}
r-quantity-image {
	width: 0 !important;
}
r-blocks {
	position: relative;
}
r-image-left {
	-ms-user-select: none;
	background-color: transparent;
	vertical-align: middle;
}
r-price {
	display: flex;
	height: calc(1em + 3px);
	vertical-align: baseline;
	position: absolute !important;
	height: calc(1em + 3px);
}
r-nav-image-totals {
	height: 100%;
}
r-nav-countdown-webkit {
	min-height: 0 !important;
	padding: 0.5em !important;
	min-width: 0 !important;
	z-index: 1;
}
r-back-top-position {
	left: calc(50% - 0.5em) !important;
	align-items: center;
	width: 0 !important;
	margin: 0 !important;
	position: absolute;
}
r-countdown {
	bottom: 20;
	user-select: none;
	display: flex;
	height: calc(1em + 3px);
}
r-tables-countdown {
	outline: none !important;
	opacity: 1;
	letter-spacing: inherit;
	min-height: 0 !important;
	bottom: 10;
}
r-button {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	height: 0 !important;
}
r-price-nav {
	justify-content: center;
	text-align: left;
}
r-tables-countdown {
	background-color: transparent;
	opacity: 1;
	align-items: center;
}
r-next-blocks-carousel {
	border: 0 none transparent;
	margin: 0 !important;
	height: 100%;
	text-align: left;
	padding: 0.5em !important;
}
r-tables-inner {
	grid-gap: 30px;
	box-sizing: content-box;
}
r-inner {
	min-width: 0 !important;
	white-space: nowrap;
}
r-totals-image {
	outline: none !important;
}
r-quantity-layout-next {
	opacity: 20;
	background-color: transparent;
	position: absolute;
	font-size: 1em;
}
r-nav-thumbnails {
	overflow-y: hidden;
}
html[dir="rtl"] .toggle-switch span {
  float: right;
}
h-horizontal-old {
	border: none !important;
	opacity: 30;
	scrollbar-width: none;
	box-sizing: content-box;
}
h-quantity {
	bottom: 0;
	right: 0;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	fill: currentColor;
}
h-old-thumbnails {
	top: 0;
	right: 0;
}
h-nav-top {
	text-align: center;
	white-space: nowrap;
}
h-bottom {
	scrollbar-width: none;
}
h-button-webkit {
	opacity: 30;
	overflow-y: hidden;
	top: 0;
	fill: currentColor;
}
h-tables-quantity {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	bottom: 0;
	user-select: none;
}
h-blocks-tables {
	opacity: 1;
}
h-button-old {
	display: inline !important;
	bottom: 0;
	opacity: 10;
}
h-tables-webkit {
	opacity: 10;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	margin: 0;
}
h-layout-position-layout {
	opacity: 10;
	vertical-align: baseline;
	width: 2em;
}
h-button-repeater {
	position: relative;
}
h-webkit {
	vertical-align: middle;
	text-align: center;
	min-width: 0 !important;
	margin: 0;
}
h-webkit-button-repeater {
	line-height: 1 !important;
}
h-button-price {
	border: 0 none transparent;
	bottom: 20;
	box-sizing: content-box;
	width: 2em;
}
h-position-totals {
	position: absolute !important;
	right: 0;
	opacity: 30;
	border: none;
}
h-back {
	padding: 0.5em !important;
	grid-gap: 30px;
	margin: 0 !important;
	font-size: 1em;
}
h-price {
	outline: none !important;
}
h-left-left {
	right: 0;
	width: 0 !important;
	flex-shrink: 0;
	color: inherit;
}
h-thumbnails-position-left {
	right: 0;
	vertical-align: baseline;
	justify-content: center;
	outline-width: 0;
	background-color: transparent;
}
h-webkit {
	top: 0;
}
h-layout-carousel {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	line-height: inherit;
}
h-next {
	grid-template-columns: 1fr 1fr;
}
h-carousel-left-position {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
h-blocks-blocks-horizontal {
	top: 0;
	-webkit-user-select: none;
}
h-price-position-left {
	line-height: 1 !important;
}
h-tables-button {
	border: none !important;
	height: 0 !important;
	margin: 0;
}
h-next {
	display: inline;
	bottom: 0;
	position: absolute !important;
}
h-carousel-totals-quantity {
	box-shadow: none !important;
}
h-totals-left-top {
	line-height: inherit;
}
h-tables-bottom-totals {
	color: inherit;
}
h-horizontal-next {
	flex-shrink: 0;
	position: absolute;
	white-space: nowrap;
	margin: 0;
}
h-countdown {
	text-align: left;
	height: calc(1em + 3px);
	display: inline !important;
	border: none !important;
	opacity: 30;
}
h-totals-quantity {
	text-align: center;
	flex-grow: 0;
}
h-button-button {
	overflow-y: hidden;
	opacity: 1;
	box-sizing: content-box;
}
h-button-inner {
	padding: 0.5em !important;
	opacity: 20;
	display: flex;
	align-items: left;
	align-items: left;
}
h-position-price {
	bottom: 20;
	scrollbar-width: none;
	display: inline !important;
}
h-horizontal-repeater {
	display: inline;
	top: calc(50% - 0.5em) !important;
}
h-image-totals {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
h-quantity-position-countdown {
	flex-shrink: 0;
}
h-next-layout {
	border: none;
	top: 10;
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
}
h-countdown {
	transform: translate(50%, -50%);
	min-width: 0 !important;
	bottom: 20;
	height: calc(1em + 3px);
}
h-inner {
	bottom: 20;
	position: absolute;
	overflow-x: auto;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
h-nav-left-blocks {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	top: 50;
	display: inline;
}
h-image-image-countdown {
	line-height: calc(1em + 2px);
	opacity: 30;
	height: 100%;
	color: inherit;
}
h-inner-totals {
	display: inline;
	right: 0;
}
h-inner {
	position: relative;
	font-size: 1em;
}
h-carousel-position {
	position: relative;
	margin: 0 !important;
	width: 2em;
}
h-repeater-blocks-bottom {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	scrollbar-width: none;
	width: calc(1em + 3px);
	overflow-x: auto;
}
.toggle-switch > div {
  position: relative;
  width: 150%;
}
n-next {
	margin: 0;
	font-size: 1em;
	outline: none !important;
	-ms-user-select: none;
	line-height: 1 !important;
}
n-image-webkit-next {
	margin: 0;
	opacity: 10;
	letter-spacing: inherit;
}
n-left {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
n-position-inner {
	bottom: 10;
}
n-tables-tables {
	width: 2em;
}
n-price-repeater {
	user-select: none;
	grid-gap: 30px;
	min-width: 0 !important;
}
n-totals-webkit-left {
	border: none !important;
}
n-nav-countdown {
	box-shadow: none !important;
	text-align: left;
	user-select: none;
	text-decoration: none;
}
n-next-position {
	-webkit-user-select: none;
	grid-gap: 30px;
}
n-countdown-price {
	text-align: left;
	line-height: inherit;
}
n-back-countdown {
	min-width: 0 !important;
	flex-shrink: 0;
}
n-carousel-thumbnails-countdown {
	border: none !important;
	border: none !important;
	top: calc(50% - 0.5em) !important;
}
n-bottom-horizontal {
	bottom: 20;
	width: calc(1em + 3px);
	grid-gap: 30px;
	height: calc(1em + 3px);
	flex-shrink: 0;
}
n-horizontal-bottom-quantity {
	display: grid;
	width: calc(1em + 3px);
	color: inherit;
	height: 100%;
}
n-left-left {
	opacity: 1;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	display: inline !important;
}
n-position-carousel {
	border: none;
}
n-horizontal {
	line-height: calc(1em + 2px);
}
n-repeater-carousel-position {
	outline-width: 0;
}
n-thumbnails-back-layout {
	top: 0;
	text-align: left;
}
n-next-position {
	line-height: 1 !important;
	border: none !important;
	color: #fff;
}
n-old-webkit {
	position: absolute !important;
	user-select: none;
	border: none !important;
	vertical-align: baseline;
}
n-layout-old-layout {
	position: absolute;
	color: inherit;
	height: 100%;
	flex-grow: 0;
	display: flex;
}
.toggle-switch .knob {
  background: red;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #f5f5f5;
  width: 34%;
  z-index: 100;
}
s-left {
	box-shadow: none !important;
	overflow-y: hidden;
	vertical-align: baseline;
}
s-carousel-webkit {
	text-decoration: none;
}
s-nav-repeater-blocks {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
s-countdown {
	position: absolute;
	height: 100%;
	border: 0 none transparent;
	user-select: none;
	height: calc(1em + 3px);
}
s-position {
	transform: translate(50%, -50%);
	height: 0 !important;
	opacity: 1;
	line-height: 1 !important;
	flex-shrink: 0;
}
s-position {
	outline: none !important;
	grid-gap: 30px;
	height: 0 !important;
	display: grid;
}
s-back-inner {
	opacity: 10;
	top: 50;
}
s-webkit-thumbnails {
	grid-template-columns: 1fr 1fr;
	border: none;
}
s-countdown-blocks {
	background-color: transparent;
	z-index: 1;
	width: 0 !important;
}
s-webkit-nav {
	box-sizing: content-box;
	position: absolute;
	width: 0 !important;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
s-carousel-countdown-nav {
	outline-width: 0;
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	z-index: 1;
}
s-quantity-price-bottom {
	flex-shrink: 0;
}
s-image-left-price {
	scrollbar-width: none;
	top: 0;
}
s-tables {
	position: absolute !important;
}
s-webkit-old-layout {
	height: calc(1em + 3px);
	display: grid;
}
s-position-inner {
	bottom: 20;
	z-index: 1;
}
s-price {
	top: 50;
	color: #fff;
	display: inline !important;
	line-height: calc(1em + 2px);
	width: 0 !important;
}
s-nav {
	width: calc(1em + 3px);
	justify-content: center;
	width: 100%;
	height: calc(1em + 3px);
}
s-totals {
	flex-grow: 0;
	min-width: 0 !important;
	width: 100%;
}
s-nav-bottom {
	bottom: 0;
	display: inline !important;
	padding: 0.5em !important;
	opacity: 30;
}
s-back-left {
	margin: 0 !important;
	position: relative;
}
s-next-old-old {
	width: 100%;
	width: 100%;
}
s-nav-repeater-webkit {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	border: 0 none transparent;
	display: flex;
}
s-old-old-next {
	-ms-user-select: none;
	display: flex;
}
s-old-image {
	justify-content: center;
	opacity: 30;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
s-image-position-tables {
	width: 2em;
}
s-horizontal-top {
	justify-content: center;
	position: absolute !important;
	width: 0 !important;
	-ms-user-select: none;
	user-select: none;
}
s-quantity {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	min-height: 0 !important;
	position: absolute;
}
s-left-price-back {
	vertical-align: middle;
}
s-price-image-bottom {
	overflow-x: auto;
	min-width: 0 !important;
	z-index: 1;
	align-items: center;
}
s-thumbnails-bottom {
	display: grid;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
s-nav {
	position: absolute !important;
	margin: 0 !important;
}
s-repeater {
	fill: currentColor;
	height: calc(1em + 3px);
	vertical-align: baseline;
	top: 50;
}
s-top-totals-top {
	position: relative;
}
s-bottom-horizontal-quantity {
	text-align: left;
	bottom: 20;
	box-sizing: content-box;
	display: flex;
	top: 10;
}
s-carousel {
	white-space: nowrap;
	border: none;
}
s-old {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
}
s-thumbnails {
	opacity: 20;
	font-size: 1em;
	color: #fff;
	opacity: 30;
	z-index: 1;
}
s-thumbnails-carousel-old {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	text-decoration: none;
	top: 0;
	opacity: 30;
}
s-carousel-position-next {
	position: relative;
	user-select: none;
}
s-top-image-layout {
	user-select: none;
}
s-left {
	border: none !important;
	top: 50;
	top: 50;
	right: 0;
}
s-top {
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	display: grid;
	vertical-align: baseline;
	box-sizing: content-box;
}
s-quantity-totals {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
s-next {
	fill: currentColor;
	min-height: 0 !important;
	margin: 0;
	opacity: 1;
	vertical-align: middle;
}
s-position {
	bottom: 0;
	align-items: left;
	color: inherit;
	min-width: 0 !important;
}
s-quantity-button {
	letter-spacing: inherit;
	display: flex;
	-ms-user-select: none;
	display: flex;
}
.toggle-switch .switch-on {
  left: 0;
}
j-horizontal-left {
	text-align: left;
	user-select: none;
	opacity: 1;
	min-width: 0 !important;
}
j-image-quantity {
	vertical-align: baseline;
	top: 0;
	justify-content: center;
	bottom: 0;
	width: 100%;
}
j-old-countdown {
	font-size: 1em;
}
j-tables-countdown-button {
	vertical-align: middle;
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
j-position-quantity-webkit {
	scrollbar-width: none;
	align-items: left;
	grid-gap: 30px;
	width: 100%;
	overflow-y: hidden;
}
j-next {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	text-align: center;
}
j-totals-blocks {
	width: 2em;
	flex-shrink: 0;
	border: 0 none transparent;
}
j-back-totals {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	-webkit-user-select: none;
}
j-next {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	z-index: 1;
	color: inherit;
	-webkit-user-select: none;
}
j-button-blocks-inner {
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
j-bottom-bottom-top {
	top: 10;
	opacity: 30;
}
j-price-old {
	box-shadow: none !important;
	width: 0 !important;
	font-size: 1em;
}
j-image-button-carousel {
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
j-horizontal-price {
	bottom: 0;
	margin: 0;
	width: 2em;
	-ms-user-select: none;
}
j-tables {
	width: 100%;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	justify-content: center;
}
j-webkit-bottom {
	align-items: center;
	display: flex;
	justify-content: center;
	opacity: 1;
}
html[dir="rtl"] .toggle-switch .switch-on {
  right: 0;
  left: auto;
}
l-price-inner {
	bottom: 20;
}
l-back-quantity-bottom {
	fill: currentColor;
	position: absolute !important;
	margin: 0 !important;
}
l-inner-old {
	background-color: transparent;
}
l-inner-carousel {
	opacity: 20;
	width: calc(1em + 3px);
	flex-grow: 0;
}
l-horizontal {
	-webkit-user-select: none;
	width: 100%;
	opacity: 1;
	font-size: 1em;
	width: 2em;
}
l-left-inner-left {
	display: grid;
	display: flex;
	border: none !important;
}
l-button-repeater-button {
	border: none !important;
}
l-countdown-webkit-bottom {
	height: calc(1em + 3px);
	width: 0 !important;
	opacity: 10;
	transform: translate(50%, -50%);
	border: none !important;
}
l-inner {
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
}
l-next {
	justify-content: center;
	letter-spacing: inherit;
	height: 0 !important;
	line-height: calc(1em + 2px);
	background-color: transparent;
}
l-thumbnails-webkit-next {
	bottom: 20;
	width: calc(1em + 3px);
	top: 10;
	font: inherit inherit inherit/inherit inherit;
}
l-repeater-totals-nav {
	vertical-align: middle;
	justify-content: center;
	display: inline !important;
	line-height: inherit;
	color: inherit;
}
l-quantity-quantity {
	flex-shrink: 0;
	top: 0;
}
l-repeater-back {
	left: calc(50% - 0.5em) !important;
}
l-countdown {
	height: calc(1em + 3px);
	height: 100%;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
l-tables-next-countdown {
	z-index: 1;
}
l-nav {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
l-left-button {
	text-transform: inherit;
	box-shadow: none !important;
	justify-content: center;
	line-height: calc(1em + 2px);
}
l-carousel-repeater {
	outline-width: 0;
	line-height: inherit;
	z-index: 1;
}
l-totals-webkit-next {
	fill: currentColor;
}
l-left-back {
	line-height: inherit;
	letter-spacing: inherit;
	top: 10;
	min-height: 0 !important;
	right: 0;
}
l-webkit-blocks {
	overflow-x: auto;
	justify-content: center;
	color: inherit;
	flex-grow: 0;
	position: absolute !important;
}
l-webkit {
	box-shadow: none !important;
	top: 50;
}
l-totals {
	top: 10;
}
l-layout {
	line-height: inherit;
	text-align: center;
	font-size: 1em;
}
l-next-old-tables {
	background-color: transparent;
	overflow-y: hidden;
	top: 50;
	font-size: 1em;
	vertical-align: baseline;
}
l-quantity-image-bottom {
	padding: 0.5em !important;
	min-width: 0 !important;
	-webkit-user-select: none;
	border: 0 none transparent;
	line-height: inherit;
}
l-image {
	text-decoration: none;
	scrollbar-width: none;
}
l-repeater {
	-webkit-text-decoration-skip: objects;
}
l-thumbnails-carousel-layout {
	text-decoration: none;
}
l-position-webkit {
	bottom: 20;
	outline: none !important;
	margin: 0;
	font-size: 1em;
	font-size: 1em;
}
l-carousel-back {
	white-space: nowrap;
	text-transform: inherit;
	overflow-x: auto;
	overflow-x: auto;
}
l-repeater-blocks {
	top: 0;
	height: 100%;
	-ms-user-select: none;
}
l-totals-nav-image {
	line-height: inherit;
	display: grid;
}
l-nav-countdown-tables {
	line-height: calc(1em + 2px);
	color: inherit;
	outline: none !important;
}
.toggle-switch .switch-off {
  left: -50%;
}
w-countdown-thumbnails-nav {
	align-items: center;
	margin: 0;
}
w-back-back-thumbnails {
	color: inherit;
	height: 100%;
	overflow-x: auto;
	overflow-y: hidden;
}
w-image-top {
	display: inline;
	align-items: left;
}
w-image {
	box-sizing: content-box;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
w-repeater-next-webkit {
	bottom: 0;
	height: 0 !important;
	user-select: none;
	min-width: 0 !important;
}
w-next-repeater {
	width: 2em;
	align-items: center;
	position: relative;
}
w-carousel-layout {
	font-size: 1em;
}
w-blocks {
	text-decoration: none;
	color: inherit;
	bottom: 0;
	user-select: none;
}
w-carousel-next-old {
	opacity: 30;
	z-index: 1;
}
w-left-blocks-repeater {
	top: 0;
	justify-content: center;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
w-countdown-carousel-top {
	position: relative;
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	background-color: transparent;
	align-items: left;
}
w-totals {
	font-size: 1em;
}
w-button {
	border: none;
	opacity: 10;
	transform: translate(50%, -50%);
	height: 100%;
}
w-old-horizontal {
	letter-spacing: inherit;
	text-decoration: none;
	height: calc(1em + 3px);
	height: 100%;
}
w-top-button-countdown {
	height: 100%;
	position: absolute;
}
w-blocks-price {
	color: #fff;
	letter-spacing: inherit;
	fill: currentColor;
	box-sizing: content-box;
}
w-thumbnails-button {
	opacity: 20;
}
w-carousel-horizontal-layout {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
w-top-quantity-next {
	fill: currentColor;
	position: absolute !important;
	color: inherit;
}
w-totals {
	outline: none !important;
	white-space: nowrap;
	box-sizing: content-box;
}
w-old-position-layout {
	line-height: inherit;
	outline-width: 0;
	background-color: transparent;
	width: 2em;
}
w-position {
	scrollbar-width: none;
}
w-back-nav {
	line-height: inherit;
	line-height: 1 !important;
}
w-webkit-back {
	display: grid;
	top: 50;
	-webkit-user-select: none;
}
w-nav-tables {
	color: inherit;
	outline: none !important;
	border: none;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
w-nav {
	opacity: 1;
	width: 0 !important;
}
w-tables-layout {
	opacity: 20;
	right: 0;
	overflow-x: auto;
	position: absolute !important;
}
w-left-tables {
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
	outline: none !important;
	line-height: calc(1em + 2px);
}
w-top {
	position: absolute;
	min-width: 0 !important;
	grid-gap: 30px;
	opacity: 10;
	position: absolute !important;
}
w-totals {
	outline: none !important;
	fill: currentColor;
	box-sizing: content-box;
}
w-left-totals {
	border: 0 none transparent;
	position: absolute;
	text-decoration: none;
	z-index: 1;
}
html[dir="rtl"] .toggle-switch .switch-off {
  right: -50%;
}
b-bottom-countdown-price {
	opacity: 30;
	bottom: 0;
	opacity: 30;
}
b-price-countdown-left {
	bottom: 10;
	position: absolute !important;
}
b-back-old-webkit {
	display: inline;
	text-transform: inherit;
}
b-layout-blocks {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	width: 2em;
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
b-webkit-position {
	top: 50;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
b-price-button-repeater {
	align-items: center;
}
b-top {
	width: 0 !important;
	letter-spacing: inherit;
}
b-carousel-top-left {
	bottom: 20;
	line-height: 1 !important;
	flex-shrink: 0;
	flex-shrink: 0;
}
b-position-inner-price {
	top: 0;
	color: #fff;
}
b-nav-repeater {
	color: inherit;
	align-items: left;
	fill: currentColor;
	vertical-align: baseline;
	background-color: transparent;
}
b-tables {
	text-align: left;
	min-height: 0 !important;
	outline-width: 0;
	margin: 0 !important;
	font-size: 1em;
}
b-countdown {
	bottom: 10;
	outline: none !important;
	grid-gap: 30px;
}
b-carousel-thumbnails-button {
	top: calc(50% - 0.5em) !important;
	top: 10;
	scrollbar-width: none;
	position: absolute !important;
	top: 50;
}
b-top-carousel-webkit {
	user-select: none;
	flex-shrink: 0;
	border: none !important;
	user-select: none;
}
b-totals {
	top: 10;
}
b-repeater-blocks {
	top: 0;
	white-space: nowrap;
}
b-nav {
	justify-content: center;
	margin: 0 !important;
	outline-width: 0;
	min-width: 0 !important;
	height: 0 !important;
}
b-blocks-thumbnails {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
b-webkit-position-button {
	opacity: 30;
	line-height: 1 !important;
	-ms-user-select: none;
}
b-inner {
	width: 0 !important;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	width: 2em;
}
b-old-webkit {
	line-height: calc(1em + 2px);
	opacity: 30;
	top: 10;
	opacity: 30;
}
b-image {
	border: none;
	vertical-align: baseline;
	box-sizing: content-box;
}
b-countdown {
	opacity: 30;
	display: grid;
	background-color: transparent;
	white-space: nowrap;
	line-height: inherit;
}
b-totals-bottom-price {
	text-transform: inherit;
	width: 0 !important;
	opacity: 20;
	width: 100%;
	justify-content: center;
}
.toggle-switch .switch-left,
.toggle-switch .switch-right {
  z-index: 1;
}
i-inner {
	text-transform: inherit;
	width: 0 !important;
}
i-position-horizontal {
	height: calc(1em + 3px);
}
i-bottom-repeater-price {
	opacity: 30;
}
i-countdown-carousel {
	right: 0;
}
i-inner-old-totals {
	user-select: none;
	fill: currentColor;
	align-items: left;
	opacity: 10;
}
i-blocks {
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
i-countdown-nav-nav {
	margin: 0 !important;
	vertical-align: middle;
	min-width: 0 !important;
}
i-carousel-blocks {
	top: 50;
}
i-old-horizontal {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	margin: 0 !important;
}
i-price-thumbnails-countdown {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	line-height: inherit;
	width: 100%;
	border: none !important;
}
i-blocks {
	position: absolute;
	font-size: 1em;
	align-items: left;
}
i-back-old {
	-ms-user-select: none;
	box-shadow: none !important;
	height: 100%;
	height: 100%;
	position: relative;
}
i-button-inner-blocks {
	border: 0 none transparent;
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
i-inner-image-horizontal {
	outline-width: 0;
	bottom: 0;
}
i-webkit {
	text-decoration: none;
	z-index: 1;
}
i-repeater {
	user-select: none;
	align-items: left;
}
i-old {
	align-items: center;
	opacity: 1;
	position: absolute;
	position: absolute;
}
i-button {
	margin: 0;
	vertical-align: baseline;
}
i-nav {
	text-align: center;
	overflow-x: auto;
	right: 0;
	user-select: none;
	box-shadow: none !important;
}
i-blocks-layout-horizontal {
	-ms-user-select: none;
}
i-left-webkit-webkit {
	bottom: 20;
	top: 10;
}
i-top-price-blocks {
	width: calc(1em + 3px);
}
i-nav-left-thumbnails {
	transform: translate(50%, -50%);
}
i-nav {
	grid-template-columns: 1fr 1fr;
	top: 50;
}
i-next-repeater-position {
	grid-gap: 30px;
	top: 10;
	height: calc(1em + 3px);
}
i-old-repeater {
	width: 2em;
	opacity: 30;
	line-height: 1 !important;
}
i-blocks-top {
	border: 0 none transparent;
	vertical-align: baseline;
	-webkit-user-select: none;
}
i-nav {
	grid-gap: 30px;
}
i-tables-next-old {
	-ms-user-select: none;
	border: none !important;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	box-shadow: none !important;
}
i-bottom-layout-left {
	margin: 0;
	top: 50;
	z-index: 1;
}
i-blocks-next {
	fill: currentColor;
}
i-layout-blocks {
	display: flex;
	box-sizing: content-box;
	color: #fff;
	white-space: nowrap;
	line-height: 1 !important;
}
.toggle-switch .switch-left {
  color: #fff;
  background: #005fcc;
}
g-left-thumbnails {
	user-select: none;
	top: calc(50% - 0.5em) !important;
	top: 0;
	outline: none !important;
}
g-price-totals-totals {
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	top: 0;
	opacity: 30;
	line-height: calc(1em + 2px);
}
g-back {
	min-height: 0 !important;
}
g-totals {
	bottom: 0;
	width: 0 !important;
}
g-image-quantity {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
g-blocks-price-thumbnails {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	white-space: nowrap;
	letter-spacing: inherit;
}
g-nav {
	margin: 0;
}
g-tables {
	color: #fff;
	margin: 0;
	opacity: 1;
}
g-countdown-blocks-thumbnails {
	text-decoration: none;
}
g-webkit-countdown {
	opacity: 30;
	top: 50;
	display: flex;
	overflow-y: hidden;
	overflow-y: hidden;
}
g-quantity-position-inner {
	margin: 0;
	transform: translate(50%, -50%);
	-ms-user-select: none;
	flex-grow: 0;
	text-align: left;
}
g-inner {
	padding: 0.5em !important;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
g-webkit {
	top: 50;
	left: calc(50% - 0.5em) !important;
}
g-inner {
	opacity: 10;
	width: 100%;
}
g-blocks {
	display: flex;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
g-carousel {
	border: 0 none transparent;
	width: 0 !important;
}
g-layout-inner {
	margin: 0;
}
g-image-button-top {
	bottom: 0;
	text-align: center;
	border: none;
	box-shadow: none !important;
}
g-horizontal-old {
	user-select: none;
}
g-image-horizontal {
	display: flex;
}
g-button {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	user-select: none;
}
g-repeater {
	position: absolute;
	box-shadow: none !important;
	grid-gap: 30px;
}
g-back-inner {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	min-width: 0 !important;
	user-select: none;
	top: 50;
}
g-blocks {
	width: 100%;
	flex-shrink: 0;
	bottom: 10;
	background-color: transparent;
}
g-carousel-blocks {
	display: flex;
	padding: 0.5em !important;
	width: 2em;
	transform: translate(50%, -50%);
	margin: 0 !important;
}
g-position {
	position: absolute;
	border: 0 none transparent;
	bottom: 0;
	outline-width: 0;
	font-size: 1em;
}
g-carousel {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
g-horizontal-repeater-button {
	opacity: 1;
	position: absolute;
	width: 2em;
}
g-image-horizontal-next {
	width: 100%;
	flex-grow: 0;
	z-index: 1;
}
g-old-image-back {
	bottom: 0;
	outline-width: 0;
	position: absolute;
	width: 100%;
}
g-nav-blocks {
	min-width: 0 !important;
	text-align: center;
	text-align: center;
}
g-position {
	color: inherit;
	overflow-y: hidden;
	opacity: 30;
	justify-content: center;
}
g-left {
	flex-shrink: 0;
	border: 0 none transparent;
	border: none;
}
g-bottom {
	position: absolute !important;
	opacity: 10;
}
.toggle-switch .switch-right {
  color: #333;
  background: #f0f0f0;
}
a-totals-countdown {
	text-align: center;
	position: absolute;
	text-align: center;
	transform: translate(50%, -50%);
}
a-carousel {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	user-select: none;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
a-back {
	padding: 0.5em !important;
	justify-content: center;
	vertical-align: middle;
	align-items: center;
	vertical-align: middle;
}
a-blocks-layout {
	justify-content: center;
	border: none !important;
	top: 0;
	height: 100%;
	bottom: 10;
}
a-totals-totals {
	opacity: 30;
}
a-tables-repeater {
	opacity: 10;
	grid-gap: 30px;
	line-height: 1 !important;
}
a-totals {
	height: 100%;
	position: absolute;
	fill: currentColor;
	margin: 0 !important;
}
a-nav-layout-bottom {
	top: calc(50% - 0.5em) !important;
	position: relative;
	bottom: 10;
	justify-content: center;
}
a-image-totals-button {
	align-items: center;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
}
a-tables-old-horizontal {
	top: calc(50% - 0.5em) !important;
	border: none;
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
a-thumbnails {
	-ms-user-select: none;
	transform: translate(50%, -50%);
	width: 2em;
	background-color: transparent;
	opacity: 20;
}
a-thumbnails-inner {
	right: 0;
	text-align: center;
	display: flex;
	opacity: 10;
	border: 0 none transparent;
}
a-left-image {
	border: 0 none transparent;
	padding: 0.5em !important;
}
a-button-layout-button {
	opacity: 10;
	outline-width: 0;
}
a-back-top {
	text-align: center;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	width: calc(1em + 3px);
	vertical-align: middle;
}
a-repeater {
	color: #fff;
	outline-width: 0;
}
a-thumbnails-webkit {
	min-width: 0 !important;
	height: 0 !important;
	background-color: transparent;
	overflow-y: hidden;
}
a-left-blocks {
	background-color: transparent;
	display: inline !important;
	min-height: 0 !important;
	outline: none !important;
}
a-totals-top-position {
	display: flex;
}
a-horizontal-inner-totals {
	height: 100%;
	position: relative;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
a-totals-repeater-repeater {
	overflow-y: hidden;
	align-items: center;
	box-sizing: content-box;
}
a-blocks {
	bottom: 0;
	display: inline !important;
	line-height: inherit;
	width: calc(1em + 3px);
	color: #fff;
}
a-tables {
	font: inherit inherit inherit/inherit inherit;
}
a-countdown {
	width: 2em;
}
a-tables-price {
	-webkit-user-select: none;
	grid-gap: 30px;
	scrollbar-width: none;
	height: calc(1em + 3px);
}
a-nav-bottom-carousel {
	top: 0;
	line-height: 1 !important;
	box-sizing: content-box;
	right: 0;
}
a-nav-nav {
	z-index: 1;
	width: 0 !important;
}
a-bottom-repeater-blocks {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	fill: currentColor;
	display: inline;
}
a-horizontal {
	line-height: inherit;
	right: 0;
}
a-tables-position-webkit {
	margin: 0;
}
a-layout {
	background-color: transparent;
	border: none;
	top: 0;
	display: inline;
}
a-top-blocks-quantity {
	fill: currentColor;
	margin: 0;
}
a-nav-totals-layout {
	scrollbar-width: none;
	width: 100%;
}
a-webkit-layout {
	text-align: center;
	box-shadow: none !important;
	position: absolute;
}
a-image {
	flex-shrink: 0;
	line-height: inherit;
}
a-carousel {
	vertical-align: middle;
}
a-price {
	color: inherit;
	box-sizing: content-box;
}
a-countdown-inner-repeater {
	vertical-align: middle;
}
a-left {
	min-height: 0 !important;
}
a-webkit-next-layout {
	grid-template-columns: 1fr 1fr;
}
.toggle-switch-animate {
  transition: left 0.5s;
  -o-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -webkit-transition: left 0.5s;
}
y-next-layout {
	vertical-align: baseline;
	width: 2em;
}
y-repeater-old-layout {
	align-items: left;
	text-transform: inherit;
	right: 0;
}
y-bottom-countdown-thumbnails {
	position: absolute;
	letter-spacing: inherit;
	fill: currentColor;
	flex-grow: 0;
}
y-carousel-repeater {
	right: 0;
}
y-totals-nav-layout {
	white-space: nowrap;
	min-height: 0 !important;
}
y-button {
	text-align: left;
	white-space: nowrap;
	opacity: 30;
	flex-shrink: 0;
}
y-tables-old-carousel {
	vertical-align: baseline;
	height: 0 !important;
	display: inline !important;
	transform: translate(50%, -50%);
	opacity: 10;
}
y-button {
	grid-gap: 30px;
	position: relative;
}
y-repeater-next-horizontal {
	flex-grow: 0;
}
y-blocks-thumbnails-position {
	min-width: 0 !important;
	border: none;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
y-tables {
	font-size: 1em;
	font-size: 1em;
	display: grid;
}
y-thumbnails {
	top: 0;
	flex-grow: 0;
	opacity: 1;
	min-width: 0 !important;
	background-color: transparent;
}
y-position {
	user-select: none;
	right: 0;
	width: 0 !important;
	border: 0 none transparent;
}
y-carousel {
	overflow-y: hidden;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
y-position-button-carousel {
	display: inline;
	box-shadow: none !important;
}
y-button {
	vertical-align: middle;
	position: relative;
}
y-horizontal {
	color: inherit;
	margin: 0;
	line-height: 1 !important;
	width: 100%;
}
y-carousel-tables {
	position: absolute !important;
	font-size: 1em;
	border: none !important;
	width: 2em;
	justify-content: center;
}
y-top-next {
	align-items: center;
	border: none !important;
	scrollbar-width: none;
}
y-carousel-horizontal-inner {
	-ms-user-select: none;
	box-sizing: content-box;
	font-size: 1em;
}
y-nav-old {
	width: 0 !important;
	opacity: 10;
	box-shadow: none !important;
}
y-horizontal-inner-blocks {
	-ms-user-select: none;
	height: 0 !important;
	display: inline;
}
y-repeater-button-image {
	display: flex;
	left: calc(50% - 0.5em) !important;
	margin: 0;
	color: inherit;
}
y-totals-next {
	display: inline;
	-ms-user-select: none;
}
y-carousel-thumbnails-top {
	top: 10;
	scrollbar-width: none;
}
y-old-quantity-carousel {
	grid-template-columns: 1fr 1fr;
}
y-next {
	border: none !important;
	opacity: 1;
}
y-image-bottom {
	margin: 0 !important;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
y-inner-next-price {
	transform: translate(50%, -50%);
}
y-top {
	justify-content: center;
	border: none;
	display: grid;
}
y-button-back {
	position: absolute;
	position: absolute;
	height: 0 !important;
	top: 50;
}
y-button {
	overflow-x: auto;
}
y-inner-tables {
	height: calc(1em + 3px);
}
y-nav-next {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	bottom: 0;
	justify-content: center;
	-ms-user-select: none;
}
y-webkit-nav {
	position: relative;
	top: 50;
}
y-layout-button-price {
	font-size: 1em;
	outline-width: 0;
	flex-shrink: 0;
	margin: 0 !important;
	width: 100%;
}
y-layout-nav-back {
	top: 10;
	display: inline !important;
	position: absolute;
	margin: 0;
}
y-webkit {
	height: 100%;
	min-height: 0 !important;
	opacity: 1;
}
y-position-tables {
	transform: translate(50%, -50%);
	position: absolute !important;
}
y-webkit-webkit {
	width: 100%;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
y-old {
	scrollbar-width: none;
}
y-bottom {
	padding: 0.5em !important;
	color: inherit;
	outline-width: 0;
}
html[dir="rtl"] .toggle-switch-animate {
  transition: right 0.5s;
  -o-transition: right 0.5s;
  -moz-transition: right 0.5s;
  -webkit-transition: right 0.5s;
}
d-blocks {
	color: inherit;
	right: 0;
	top: 50;
	margin: 0 !important;
	display: grid;
}
d-tables-bottom-blocks {
	letter-spacing: inherit;
	top: 0;
	grid-gap: 30px;
	opacity: 10;
}
d-thumbnails {
	right: 0;
	right: 0;
	fill: currentColor;
	align-items: center;
	margin: 0 !important;
}
d-quantity {
	align-items: center;
	height: 100%;
	width: 0 !important;
	min-height: 0 !important;
	top: 10;
}
d-back-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
d-carousel-layout-price {
	width: 100%;
	right: 0;
}
d-price-layout-webkit {
	top: 10;
	border: 0 none transparent;
}
d-top {
	outline: none !important;
	grid-gap: 30px;
	margin: 0 !important;
}
d-inner-position-nav {
	bottom: 0;
	position: absolute;
	outline: none !important;
	bottom: 0;
	padding: 0.5em !important;
}
d-back-totals-bottom {
	width: 100%;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
}
d-position-inner-old {
	transform: translate(50%, -50%);
	margin: 0 !important;
	position: relative;
}
d-thumbnails-carousel {
	text-align: center;
	text-transform: inherit;
}
d-position {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
}
d-totals-left-quantity {
	box-shadow: none !important;
	width: 0 !important;
}
d-button-quantity-price {
	display: grid;
	position: absolute !important;
	opacity: 1;
	padding: 0.5em !important;
	position: absolute !important;
}
d-nav-price-old {
	vertical-align: baseline;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	right: 0;
	transform: translate(50%, -50%);
}
d-bottom-image {
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	line-height: inherit;
	color: #fff;
}
d-top-inner {
	height: calc(1em + 3px);
	line-height: 1 !important;
	bottom: 0;
	background-color: transparent;
	user-select: none;
}
d-button-price-countdown {
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	opacity: 20;
	flex-grow: 0;
}
d-image-next-nav {
	white-space: nowrap;
	bottom: 0;
	top: 50;
	height: 100%;
	user-select: none;
}
d-webkit {
	bottom: 20;
	width: 2em;
	opacity: 30;
	top: 0;
	font-size: 1em;
}
d-inner-blocks-left {
	opacity: 10;
	margin: 0 !important;
	z-index: 1;
	top: 50;
}
d-nav-old-thumbnails {
	background-color: transparent;
	margin: 0 !important;
	scrollbar-width: none;
	border: none;
	position: absolute !important;
}
d-old-thumbnails {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	align-items: center;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
d-position {
	opacity: 30;
	width: 100%;
}
d-carousel-blocks-repeater {
	justify-content: center;
	display: inline !important;
	text-align: center;
	width: 100%;
	width: 0 !important;
}
d-price-countdown {
	width: calc(1em + 3px);
	overflow-y: hidden;
	width: 0 !important;
}
.cjt2-toggle-switch {
  height: 28px;
}
r-position {
	-webkit-user-select: none;
}
r-back-layout-inner {
	display: flex;
}
r-left {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	height: calc(1em + 3px);
	opacity: 30;
}
r-nav {
	top: 0;
}
r-layout-position-bottom {
	opacity: 10;
}
r-image-position-horizontal {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
r-back {
	text-align: left;
	border: 0 none transparent;
}
r-repeater-thumbnails {
	letter-spacing: inherit;
	-webkit-user-select: none;
}
r-old-totals {
	outline-width: 0;
	flex-grow: 0;
	text-align: left;
	box-sizing: content-box;
}
r-image-repeater {
	display: inline !important;
	bottom: 20;
}
r-webkit-button-repeater {
	outline-width: 0;
	color: inherit;
	height: 0 !important;
}
r-horizontal-position {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	position: absolute !important;
}
r-bottom-old-position {
	-ms-user-select: none;
	text-align: left;
	user-select: none;
	position: absolute !important;
}
r-horizontal-old {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	line-height: inherit;
}
r-quantity {
	-ms-user-select: none;
	display: inline !important;
}
r-nav-next {
	position: relative;
}
r-price-quantity {
	display: flex;
	min-width: 0 !important;
	line-height: inherit;
}
.cjt2-toggle-switch .toggle-switch {
  min-width: 35px;
  vertical-align: middle;
  height: 12px;
  overflow: visible;
  border-radius: 6px;
  background-color: #0677f9;
  border: 0;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
}
j-carousel {
	display: flex;
	position: relative;
}
j-horizontal-old {
	border: none;
	font-size: 1em;
	overflow-x: auto;
}
j-old {
	text-align: center;
	border: 0 none transparent;
	box-sizing: content-box;
	white-space: nowrap;
}
j-countdown {
	white-space: nowrap;
	opacity: 10;
}
j-back {
	box-sizing: content-box;
	align-items: left;
	width: 100%;
	min-height: 0 !important;
}
j-blocks {
	height: calc(1em + 3px);
	margin: 0;
	line-height: calc(1em + 2px);
}
j-nav-webkit-button {
	display: grid;
	margin: 0;
	min-width: 0 !important;
	opacity: 30;
}
j-totals {
	top: 10;
	top: 50;
	opacity: 10;
}
j-blocks-quantity-layout {
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
j-totals-top-position {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
j-image {
	line-height: inherit;
	text-decoration: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
j-image {
	width: calc(1em + 3px);
	opacity: 10;
}
j-repeater-old-thumbnails {
	user-select: none;
	right: 0;
	white-space: nowrap;
}
j-quantity-old {
	line-height: inherit;
}
j-countdown-left {
	min-height: 0 !important;
	white-space: nowrap;
	text-decoration: none;
	vertical-align: middle;
	vertical-align: middle;
}
j-quantity-horizontal-countdown {
	line-height: inherit;
}
j-nav {
	display: flex;
	flex-grow: 0;
	align-items: left;
	display: inline !important;
	opacity: 20;
}
j-top {
	letter-spacing: inherit;
	outline: none !important;
}
j-quantity-webkit-nav {
	box-sizing: content-box;
	top: 0;
}
j-blocks-thumbnails-top {
	font-size: 1em;
	grid-gap: 30px;
}
j-bottom-countdown-webkit {
	display: inline !important;
	grid-gap: 30px;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
j-button-button {
	opacity: 30;
	overflow-x: auto;
	align-items: center;
	line-height: calc(1em + 2px);
}
j-price {
	left: calc(50% - 0.5em) !important;
}
j-nav-countdown-image {
	top: 50;
	user-select: none;
	box-sizing: content-box;
	overflow-x: auto;
	width: 100%;
}
j-top-price-bottom {
	vertical-align: baseline;
	box-shadow: none !important;
	border: none;
}
j-quantity {
	overflow-y: hidden;
	top: 10;
	width: 2em;
	border: 0 none transparent;
}
j-countdown-horizontal {
	-webkit-text-decoration-skip: objects;
}
j-countdown-blocks-thumbnails {
	top: 10;
	position: absolute !important;
	outline: none !important;
}
.cjt2-toggle-switch .toggle-switch-animate {
  height: 100%;
}
b-back-top-button {
	line-height: calc(1em + 2px);
	margin: 0;
	width: 0 !important;
}
b-horizontal-quantity {
	line-height: inherit;
	opacity: 10;
	width: 0 !important;
}
b-horizontal {
	bottom: 20;
	outline-width: 0;
	position: absolute !important;
	z-index: 1;
	flex-shrink: 0;
}
b-quantity {
	display: inline !important;
	opacity: 30;
	color: #fff;
	right: 0;
}
b-old {
	right: 0;
	opacity: 30;
	height: 0 !important;
	-webkit-user-select: none;
}
b-position-countdown-back {
	display: grid;
	min-width: 0 !important;
	position: relative;
	position: relative;
}
b-quantity-countdown {
	opacity: 10;
	bottom: 20;
	height: 100%;
	top: 10;
}
b-horizontal-quantity {
	-ms-user-select: none;
	flex-grow: 0;
	padding: 0.5em !important;
	flex-shrink: 0;
}
b-bottom-carousel-next {
	height: calc(1em + 3px);
	opacity: 30;
}
b-countdown-position {
	vertical-align: middle;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
}
b-top-nav-nav {
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	height: 0 !important;
}
b-carousel-blocks-bottom {
	top: 50;
	font-size: 1em;
	outline: none !important;
}
b-button-totals-back {
	left: calc(50% - 0.5em) !important;
}
b-old {
	font-size: 1em;
	text-decoration: none;
}
b-layout-left-next {
	grid-template-columns: 1fr 1fr;
	text-align: center;
	flex-shrink: 0;
}
b-price {
	display: inline;
}
b-old-bottom-quantity {
	top: 10;
	text-align: center;
}
b-back-back {
	-webkit-user-select: none;
	scrollbar-width: none;
	box-shadow: none !important;
	scrollbar-width: none;
}
b-price-back-inner {
	line-height: inherit;
	margin: 0;
	letter-spacing: inherit;
	width: 2em;
	right: 0;
}
b-bottom {
	margin: 0 !important;
	fill: currentColor;
	vertical-align: middle;
	bottom: 10;
}
b-tables-bottom {
	position: absolute;
	opacity: 10;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
b-nav {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	flex-shrink: 0;
	background-color: transparent;
	-ms-user-select: none;
}
b-thumbnails {
	top: 50;
	position: absolute;
	text-decoration: none;
}
b-totals {
	align-items: center;
	width: 100%;
	user-select: none;
	color: inherit;
}
b-carousel-layout {
	top: 10;
	width: 2em;
	text-transform: inherit;
	scrollbar-width: none;
	width: 0 !important;
}
b-position {
	flex-grow: 0;
	user-select: none;
	opacity: 10;
	position: absolute;
}
b-inner-repeater-nav {
	flex-grow: 0;
	justify-content: center;
	text-transform: inherit;
	z-index: 1;
	width: 2em;
}
b-position {
	display: flex;
	width: 2em;
	text-transform: inherit;
	text-transform: inherit;
}
b-countdown-thumbnails {
	text-align: center;
	width: 2em;
}
b-webkit-blocks-horizontal {
	border: none !important;
	bottom: 20;
	padding: 0.5em !important;
	display: inline !important;
}
b-layout-price {
	border: 0 none transparent;
	width: calc(1em + 3px);
	-ms-user-select: none;
}
b-blocks-image-image {
	top: 10;
	display: grid;
	top: 50;
	top: 0;
}
b-carousel-button {
	vertical-align: baseline;
}
b-top-repeater {
	flex-shrink: 0;
	text-transform: inherit;
}
b-position {
	text-align: left;
	flex-shrink: 0;
}
b-bottom {
	display: flex;
	opacity: 1;
	right: 0;
	right: 0;
}
b-thumbnails {
	bottom: 20;
}
b-top-inner-bottom {
	border: none !important;
	bottom: 20;
}
b-top-nav {
	border: none !important;
	bottom: 10;
	opacity: 1;
	border: none;
	opacity: 20;
}
b-top-horizontal {
	text-align: left;
	display: flex;
}
b-left {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
b-old-layout-quantity {
	line-height: calc(1em + 2px);
}
b-inner-repeater-button {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
b-thumbnails-countdown {
	right: 0;
	-ms-user-select: none;
	color: inherit;
	-webkit-user-select: none;
	grid-gap: 30px;
}
b-repeater {
	min-height: 0 !important;
}
b-button {
	z-index: 1;
	opacity: 1;
	text-align: center;
	top: 10;
	fill: currentColor;
}
.cjt2-toggle-switch .toggle-switch span {
  height: 100%;
}
i-tables {
	outline: none !important;
	flex-grow: 0;
	z-index: 1;
	line-height: inherit;
}
i-position-position-old {
	display: grid;
	overflow-y: hidden;
	-ms-user-select: none;
}
i-position {
	opacity: 20;
	display: flex;
}
i-quantity {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	display: grid;
}
i-nav {
	background-color: transparent;
	text-align: left;
	top: 50;
}
i-left {
	box-sizing: content-box;
	line-height: inherit;
}
i-thumbnails {
	white-space: nowrap;
	color: #fff;
	border: 0 none transparent;
	width: 0 !important;
	width: 2em;
}
i-inner-horizontal {
	vertical-align: middle;
	align-items: left;
	scrollbar-width: none;
	margin: 0;
}
i-next-blocks {
	width: 100%;
	outline-width: 0;
	right: 0;
}
i-webkit-quantity-price {
	border: none;
}
i-tables-nav {
	width: 0 !important;
}
i-thumbnails-top {
	letter-spacing: inherit;
	top: 50;
	top: 50;
	top: calc(50% - 0.5em) !important;
}
i-back {
	-ms-user-select: none;
	right: 0;
	text-align: left;
	min-height: 0 !important;
}
i-position-image-layout {
	display: inline !important;
	top: 10;
	align-items: center;
	top: 50;
}
i-quantity-webkit {
	text-decoration: none;
}
i-blocks-countdown {
	vertical-align: baseline;
	margin: 0;
	opacity: 30;
	width: 2em;
}
i-inner {
	-webkit-user-select: none;
}
i-nav-old-top {
	color: #fff;
	height: 100%;
	text-align: left;
}
i-next-bottom-countdown {
	right: 0;
	user-select: none;
	align-items: center;
	z-index: 1;
}
i-carousel-image {
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
}
i-quantity {
	justify-content: center;
}
i-carousel {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	opacity: 30;
	display: flex;
	fill: currentColor;
}
i-back-totals {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
i-blocks-tables-inner {
	bottom: 0;
	margin: 0;
	width: 0 !important;
}
i-left {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	background-color: transparent;
}
i-old {
	outline-width: 0;
	user-select: none;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
i-top {
	outline-width: 0;
	position: relative;
	text-align: left;
}
i-old-price {
	top: 10;
	fill: currentColor;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	border: none;
}
i-totals-button-back {
	width: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	height: calc(1em + 3px);
}
i-repeater {
	min-height: 0 !important;
	bottom: 20;
	align-items: center;
}
i-blocks-thumbnails {
	flex-grow: 0;
	bottom: 20;
	bottom: 20;
}
i-old {
	line-height: calc(1em + 2px);
	outline: none !important;
}
i-tables-repeater-countdown {
	bottom: 10;
	height: 0 !important;
	flex-grow: 0;
}
i-next-horizontal-totals {
	opacity: 30;
}
i-blocks-price-thumbnails {
	outline: none !important;
	line-height: inherit;
}
i-layout {
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
	width: 2em;
	position: relative;
}
i-repeater-horizontal-carousel {
	color: #fff;
	bottom: 20;
	box-sizing: content-box;
	-webkit-user-select: none;
}
i-repeater {
	height: 100%;
	min-width: 0 !important;
	bottom: 10;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
i-nav-top {
	overflow-y: hidden;
	align-items: left;
	height: calc(1em + 3px);
	font-size: 1em;
	text-align: left;
}
i-totals {
	justify-content: center;
	outline: none !important;
	box-sizing: content-box;
}
i-tables-totals-totals {
	vertical-align: middle;
	color: inherit;
	display: inline;
	position: absolute !important;
}
i-top {
	height: 100%;
	background-color: transparent;
}
i-back-quantity-bottom {
	margin: 0 !important;
	right: 0;
}
i-countdown {
	opacity: 30;
	top: 50;
	text-transform: inherit;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
i-old-top-horizontal {
	fill: currentColor;
}
i-repeater-totals {
	top: 0;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	box-sizing: content-box;
	bottom: 0;
}
.cjt2-toggle-switch {
  cursor: pointer;
  border-radius: 5px;
  padding: 4px 4px 4px 20px;
  display: inline-block;
  margin-left: -20px;
}
r-repeater {
	top: 0;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
r-repeater-repeater {
	opacity: 30;
	z-index: 1;
	fill: currentColor;
}
r-bottom-bottom {
	width: 0 !important;
	display: inline;
	display: inline !important;
	width: calc(1em + 3px);
}
r-countdown-webkit {
	box-sizing: content-box;
	z-index: 1;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
r-left {
	line-height: 1 !important;
	display: inline !important;
	grid-gap: 30px;
	outline-width: 0;
	display: flex;
}
r-tables-position {
	top: 0;
}
r-position {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
r-position-back {
	height: 0 !important;
	opacity: 1;
	opacity: 30;
}
r-thumbnails-repeater-horizontal {
	left: calc(50% - 0.5em) !important;
	border: none !important;
}
r-top-totals {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	align-items: left;
}
r-webkit-image-thumbnails {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	vertical-align: baseline;
	text-align: left;
}
r-image-next-button {
	outline: none !important;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
}
r-bottom-top {
	width: 100%;
	scrollbar-width: none;
	width: 100%;
	top: 0;
}
r-price {
	overflow-x: auto;
}
r-countdown-blocks-price {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
r-position-left-inner {
	min-width: 0 !important;
	flex-grow: 0;
}
r-button {
	text-decoration: none;
	overflow-x: auto;
	overflow-x: auto;
	font-size: 1em;
}
r-price {
	overflow-y: hidden;
}
r-old-quantity-image {
	user-select: none;
	box-shadow: none !important;
	overflow-x: auto;
}
r-top-price-bottom {
	overflow-y: hidden;
}
r-back-totals-image {
	fill: currentColor;
	bottom: 10;
	padding: 0.5em !important;
}
r-bottom-button-position {
	flex-grow: 0;
	background-color: transparent;
	flex-shrink: 0;
	bottom: 0;
}
r-repeater {
	align-items: left;
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	top: 50;
	top: 0;
}
.cjt2-toggle-switch .knob {
  position: relative;
  background: 0;
  border: 0;
}
i-carousel-nav-button {
	border: 0 none transparent;
}
i-inner-price {
	bottom: 20;
	flex-shrink: 0;
}
i-carousel-thumbnails-nav {
	z-index: 1;
}
i-webkit-back-top {
	opacity: 30;
}
i-next {
	position: absolute;
	box-sizing: content-box;
	align-items: left;
	width: 0 !important;
}
i-quantity {
	height: calc(1em + 3px);
}
i-image-totals {
	-webkit-text-decoration-skip: objects;
}
i-image-totals-back {
	height: calc(1em + 3px);
	bottom: 20;
}
i-blocks-countdown-top {
	width: 2em;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	margin: 0;
}
i-left {
	top: 0;
	display: grid;
	white-space: nowrap;
	vertical-align: middle;
}
i-carousel-horizontal-back {
	overflow-x: auto;
	align-items: center;
	position: relative;
}
i-left-price {
	box-sizing: content-box;
	outline-width: 0;
}
i-quantity-layout {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
i-nav {
	outline: none !important;
}
i-image {
	display: grid;
	top: 10;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
.cjt2-toggle-switch.disabled {
  cursor: not-allowed;
}
r-tables {
	top: 50;
	text-align: left;
	user-select: none;
	min-height: 0 !important;
	-webkit-user-select: none;
}
r-inner {
	height: calc(1em + 3px);
	z-index: 1;
}
r-webkit {
	position: absolute;
	bottom: 10;
	position: absolute !important;
}
r-top-top-tables {
	transform: translate(50%, -50%);
	line-height: inherit;
}
r-image-webkit {
	grid-gap: 30px;
	width: calc(1em + 3px);
	display: inline !important;
	font-size: 1em;
}
r-left {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
r-top-carousel {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	margin: 0;
}
r-totals-carousel-tables {
	margin: 0;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
r-left-button {
	align-items: left;
	height: calc(1em + 3px);
	letter-spacing: inherit;
	outline-width: 0;
}
r-quantity-totals-countdown {
	font-size: 1em;
}
r-carousel-tables-nav {
	overflow-y: hidden;
	margin: 0;
	bottom: 0;
}
r-back {
	margin: 0;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
r-button-bottom-button {
	top: 10;
	-webkit-text-decoration-skip: objects;
	width: 0 !important;
	box-shadow: none !important;
}
r-webkit-inner {
	background-color: transparent;
	bottom: 10;
	line-height: inherit;
}
r-thumbnails-top-quantity {
	transform: translate(50%, -50%);
	height: 0 !important;
}
r-countdown-totals-layout {
	text-transform: inherit;
	color: inherit;
	overflow-y: hidden;
	display: inline !important;
}
r-position-image-position {
	color: #fff;
	border: none;
	bottom: 10;
}
r-price {
	box-shadow: none !important;
	line-height: 1 !important;
	color: inherit;
	user-select: none;
}
r-nav-nav-button {
	text-decoration: none;
	box-sizing: content-box;
	display: inline !important;
}
r-next-inner {
	user-select: none;
	color: inherit;
	top: 0;
	position: absolute;
}
r-horizontal-image-left {
	fill: currentColor;
	text-align: center;
	top: 0;
}
r-price-price-tables {
	user-select: none;
	margin: 0;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
r-position-countdown {
	z-index: 1;
	position: relative;
	height: 100%;
}
r-webkit-position {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
}
r-layout {
	user-select: none;
	width: 100%;
	display: flex;
}
.cjt2-toggle-switch.disabled:focus {
  outline: 0;
}
b-webkit {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
b-inner-nav {
	z-index: 1;
}
b-repeater-carousel-inner {
	text-decoration: none;
	width: calc(1em + 3px);
	padding: 0.5em !important;
	font-size: 1em;
}
b-quantity {
	transform: translate(50%, -50%);
	line-height: inherit;
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
b-bottom-next {
	line-height: inherit;
	text-transform: inherit;
	-webkit-user-select: none;
	-ms-user-select: none;
	min-height: 0 !important;
}
b-thumbnails-next-bottom {
	grid-template-columns: 1fr 1fr;
}
b-horizontal-top-bottom {
	overflow-y: hidden;
	line-height: inherit;
}
b-repeater-image-blocks {
	height: 100%;
	right: 0;
}
b-button-bottom {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	align-items: left;
	left: calc(50% - 0.5em) !important;
}
b-countdown-webkit-quantity {
	box-shadow: none !important;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
b-nav-price-quantity {
	overflow-x: auto;
	text-align: center;
	height: calc(1em + 3px);
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
b-old {
	opacity: 20;
	line-height: 1 !important;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
b-left {
	z-index: 1;
	width: calc(1em + 3px);
	opacity: 20;
	box-shadow: none !important;
	text-transform: inherit;
}
b-bottom {
	-webkit-user-select: none;
	-ms-user-select: none;
	top: 0;
}
b-back-nav-left {
	height: 100%;
	padding: 0.5em !important;
}
b-old-repeater-nav {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
b-inner {
	flex-grow: 0;
	margin: 0;
	flex-grow: 0;
}
b-repeater-old-nav {
	flex-shrink: 0;
	user-select: none;
}
b-countdown-next-inner {
	width: 2em;
}
b-back {
	margin: 0;
	align-items: center;
}
b-price-webkit {
	box-sizing: content-box;
	outline: none !important;
	position: absolute !important;
	z-index: 1;
	opacity: 1;
}
b-layout {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	fill: currentColor;
	line-height: inherit;
}
b-bottom-horizontal-position {
	line-height: inherit;
	color: inherit;
	position: absolute !important;
	z-index: 1;
}
b-tables-top-repeater {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
b-top-webkit {
	height: calc(1em + 3px);
}
b-bottom-repeater {
	font-size: 1em;
	-webkit-user-select: none;
	height: 0 !important;
	position: absolute !important;
	transform: translate(50%, -50%);
}
b-inner-inner-quantity {
	box-sizing: content-box;
}
b-top {
	font-size: 1em;
	width: 0 !important;
	opacity: 30;
	white-space: nowrap;
	bottom: 0;
}
b-old-next-horizontal {
	display: inline;
	justify-content: center;
	letter-spacing: inherit;
}
b-countdown-bottom {
	min-height: 0 !important;
	justify-content: center;
	justify-content: center;
}
b-horizontal {
	opacity: 10;
	opacity: 30;
	user-select: none;
	top: 10;
}
b-blocks-repeater-top {
	-ms-user-select: none;
	width: 2em;
}
b-blocks-inner-horizontal {
	display: grid;
}
b-repeater-bottom {
	display: inline !important;
	right: 0;
	vertical-align: baseline;
}
b-old {
	width: 0 !important;
	vertical-align: baseline;
	fill: currentColor;
}
b-next {
	border: none !important;
	flex-shrink: 0;
	position: absolute;
	position: absolute !important;
}
b-top {
	outline: none !important;
	bottom: 20;
}
b-left {
	box-shadow: none !important;
	display: flex;
	user-select: none;
}
b-tables {
	fill: currentColor;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
b-old-webkit {
	box-shadow: none !important;
	min-width: 0 !important;
}
b-repeater-button-inner {
	text-align: left;
	height: 0 !important;
}
b-nav {
	min-height: 0 !important;
}
b-left-repeater {
	display: grid;
	border: none;
	text-transform: inherit;
}
b-blocks-next {
	opacity: 1;
	right: 0;
}
.cjt2-toggle-switch .toggle-switch-label {
  vertical-align: middle;
}
j-top-tables-layout {
	z-index: 1;
	min-width: 0 !important;
	opacity: 30;
}
j-carousel {
	-ms-user-select: none;
	position: absolute !important;
	text-align: left;
}
j-nav {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
j-next-repeater {
	border: none !important;
}
j-horizontal {
	align-items: center;
	display: inline !important;
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
j-next-tables {
	grid-gap: 30px;
}
j-image {
	text-transform: inherit;
	margin: 0;
}
j-countdown-carousel {
	vertical-align: baseline;
	overflow-x: auto;
	height: 0 !important;
	display: inline !important;
}
j-nav-bottom {
	display: inline !important;
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
}
j-thumbnails-horizontal-repeater {
	width: 0 !important;
}
j-countdown-countdown {
	color: #fff;
}
j-image-old {
	text-align: left;
}
j-nav-blocks-carousel {
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
j-countdown-webkit-position {
	text-transform: inherit;
	min-width: 0 !important;
}
j-position {
	top: 10;
	min-height: 0 !important;
}
j-webkit-top-quantity {
	box-sizing: content-box;
	user-select: none;
	bottom: 0;
}
j-layout-repeater {
	grid-gap: 30px;
	font-size: 1em;
}
j-nav-totals-image {
	bottom: 10;
}
j-back-horizontal-tables {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
j-repeater-tables {
	bottom: 20;
	min-width: 0 !important;
	min-width: 0 !important;
	width: 0 !important;
	-webkit-user-select: none;
}
j-webkit-tables-left {
	text-decoration: none;
	opacity: 30;
}
j-webkit {
	height: calc(1em + 3px);
	bottom: 10;
	height: 0 !important;
	display: flex;
}
j-back {
	width: 100%;
	-webkit-user-select: none;
	top: 50;
}
j-webkit-inner-image {
	text-align: left;
	box-shadow: none !important;
	top: 10;
	opacity: 20;
	color: inherit;
}
j-position-horizontal {
	position: absolute !important;
}
j-button-button {
	flex-shrink: 0;
}
j-old {
	right: 0;
	padding: 0.5em !important;
	position: relative;
}
j-price-blocks {
	user-select: none;
	justify-content: center;
}
j-old {
	grid-gap: 30px;
	text-decoration: none;
	display: inline;
	vertical-align: baseline;
}
j-image {
	user-select: none;
	transform: translate(50%, -50%);
	fill: currentColor;
	position: absolute;
}
j-countdown-next-bottom {
	overflow-x: auto;
}
j-top-tables-left {
	right: 0;
	line-height: calc(1em + 2px);
	font-size: 1em;
}
j-tables-quantity {
	text-decoration: none;
	line-height: 1 !important;
	border: none;
}
j-quantity-repeater {
	outline: none !important;
	position: absolute;
	scrollbar-width: none;
	flex-shrink: 0;
	height: 100%;
}
j-price {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	opacity: 20;
	display: inline !important;
}
j-price-old-repeater {
	letter-spacing: inherit;
	box-shadow: none !important;
	width: 100%;
	margin: 0 !important;
	bottom: 0;
}
j-thumbnails-back-image {
	color: #fff;
	line-height: calc(1em + 2px);
	height: 0 !important;
}
j-left-nav-button {
	width: 2em;
	width: 0 !important;
	user-select: none;
	color: #fff;
}
j-blocks-quantity-layout {
	background-color: transparent;
	line-height: 1 !important;
	right: 0;
}
j-blocks-blocks-old {
	margin: 0;
	outline: none !important;
	line-height: 1 !important;
}
.cjt2-toggle-switch .toggle-switch-label-left {
  margin-right: 4px;
}
c-price-carousel {
	min-width: 0 !important;
	vertical-align: middle;
	padding: 0.5em !important;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
c-repeater-tables {
	display: grid;
	position: relative;
	top: calc(50% - 0.5em) !important;
}
c-layout-back-carousel {
	height: 100%;
	bottom: 0;
}
c-image-thumbnails-button {
	color: #fff;
	display: grid;
	position: relative;
	font-size: 1em;
}
c-position-blocks {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
c-inner-old-button {
	display: inline;
	grid-gap: 30px;
	border: 0 none transparent;
	grid-gap: 30px;
	right: 0;
}
c-back {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	align-items: center;
	grid-gap: 30px;
}
c-price-image {
	bottom: 0;
}
c-horizontal-tables {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	width: 100%;
}
c-layout-left {
	opacity: 10;
	opacity: 1;
	grid-gap: 30px;
	-webkit-user-select: none;
	position: absolute;
}
c-carousel {
	opacity: 1;
	display: grid;
	display: inline !important;
	-ms-user-select: none;
}
c-horizontal-webkit-layout {
	overflow-y: hidden;
	margin: 0 !important;
	color: inherit;
	fill: currentColor;
	top: 10;
}
c-nav-image-totals {
	top: 10;
	bottom: 10;
}
c-old-nav {
	transform: translate(50%, -50%);
	width: 100%;
	letter-spacing: inherit;
	min-height: 0 !important;
	overflow-y: hidden;
}
c-thumbnails {
	-ms-user-select: none;
	text-decoration: none;
}
c-price {
	-ms-user-select: none;
}
c-webkit-top {
	min-height: 0 !important;
}
c-webkit-old-bottom {
	border: none !important;
}
c-top {
	display: flex;
}
c-carousel-layout-tables {
	align-items: left;
	display: inline !important;
}
c-tables {
	text-transform: inherit;
}
c-blocks-thumbnails {
	overflow-x: auto;
	outline: none !important;
}
c-bottom-nav-thumbnails {
	background-color: transparent;
	padding: 0.5em !important;
}
c-carousel {
	box-sizing: content-box;
	text-align: left;
	letter-spacing: inherit;
}
c-thumbnails {
	line-height: inherit;
	display: flex;
}
c-carousel-inner {
	vertical-align: middle;
	right: 0;
	top: calc(50% - 0.5em) !important;
}
c-totals-top-inner {
	top: 0;
	opacity: 1;
	letter-spacing: inherit;
}
c-horizontal-button {
	margin: 0 !important;
	margin: 0 !important;
	color: inherit;
	overflow-y: hidden;
}
c-repeater-top-price {
	flex-grow: 0;
	display: inline !important;
	color: inherit;
	bottom: 10;
}
c-back-carousel {
	width: calc(1em + 3px);
	opacity: 30;
	border: 0 none transparent;
	height: 0 !important;
}
c-left-quantity {
	opacity: 30;
}
c-position-blocks {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	top: 50;
	background-color: transparent;
}
c-old {
	width: calc(1em + 3px);
}
c-carousel-nav {
	width: calc(1em + 3px);
	-ms-user-select: none;
	border: none;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
c-next-repeater {
	-webkit-user-select: none;
	display: inline !important;
	display: flex;
}
c-next-top {
	top: calc(50% - 0.5em) !important;
	top: 50;
}
c-image {
	width: calc(1em + 3px);
	font-size: 1em;
}
c-price {
	line-height: 1 !important;
	-webkit-user-select: none;
}
c-next-countdown {
	display: grid;
	z-index: 1;
	justify-content: center;
	opacity: 20;
}
c-repeater-position-left {
	z-index: 1;
}
c-blocks {
	white-space: nowrap;
	line-height: inherit;
	right: 0;
	overflow-x: auto;
	bottom: 10;
}
c-old-nav {
	outline: none !important;
	margin: 0;
	margin: 0;
	width: calc(1em + 3px);
}
c-horizontal-carousel {
	display: grid;
	min-height: 0 !important;
}
c-next-nav {
	flex-shrink: 0;
	text-transform: inherit;
}
.cjt2-toggle-switch .toggle-switch-label-right {
  margin-left: 4px;
}
m-old {
	opacity: 30;
	opacity: 10;
	display: flex;
}
m-repeater {
	vertical-align: baseline;
	min-width: 0 !important;
	outline: none !important;
	min-width: 0 !important;
	user-select: none;
}
m-carousel-webkit-next {
	position: absolute !important;
	display: inline;
	vertical-align: baseline;
	width: 2em;
	height: 0 !important;
}
m-thumbnails-nav {
	bottom: 0;
}
m-position-bottom-quantity {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	bottom: 0;
}
m-left {
	bottom: 10;
}
m-totals-inner {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
}
m-image {
	fill: currentColor;
}
m-layout-tables {
	opacity: 1;
	width: 2em;
}
m-inner-left-button {
	-webkit-text-decoration-skip: objects;
	margin: 0;
	width: 100%;
	opacity: 30;
	height: calc(1em + 3px);
}
m-button-left {
	outline: none !important;
	text-decoration: none;
}
m-image {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	opacity: 20;
	user-select: none;
	letter-spacing: inherit;
}
m-bottom-bottom-next {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
}
m-old {
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
m-tables-repeater {
	white-space: nowrap;
}
m-left-carousel {
	display: flex;
	min-width: 0 !important;
}
m-back {
	margin: 0 !important;
	vertical-align: middle;
	text-decoration: none;
}
m-top {
	z-index: 1;
}
m-image-horizontal-bottom {
	-webkit-text-decoration-skip: objects;
	top: 10;
	display: inline;
	position: absolute;
}
m-left-thumbnails {
	top: 0;
	min-height: 0 !important;
}
m-tables-price-quantity {
	padding: 0.5em !important;
}
m-left-image-old {
	border: 0 none transparent;
	opacity: 1;
}
m-image-thumbnails-position {
	align-items: center;
	bottom: 10;
	margin: 0;
	color: #fff;
	font-size: 1em;
}
m-image-countdown {
	top: 10;
	outline-width: 0;
}
m-inner-bottom-repeater {
	-webkit-user-select: none;
	opacity: 30;
	justify-content: center;
	outline: none !important;
}
m-countdown-webkit {
	box-shadow: none !important;
	z-index: 1;
	display: grid;
	text-transform: inherit;
	text-decoration: none;
}
m-nav-top {
	outline-width: 0;
}
.cjt2-toggle-switch:focus {
  outline: 0;
}
z-countdown-horizontal {
	background-color: transparent;
	overflow-y: hidden;
	display: inline;
	margin: 0;
	top: 0;
}
z-countdown-carousel-left {
	top: 50;
}
z-button-carousel-position {
	line-height: calc(1em + 2px);
	position: absolute !important;
	display: grid;
	border: none;
}
z-horizontal-nav {
	text-decoration: none;
	width: 2em;
	opacity: 10;
}
z-price-inner-carousel {
	bottom: 10;
	width: 100%;
}
z-bottom-back {
	width: 2em;
	overflow-x: auto;
}
z-carousel-tables-nav {
	line-height: calc(1em + 2px);
	display: grid;
	color: #fff;
	height: calc(1em + 3px);
}
z-price {
	border: 0 none transparent;
}
z-blocks {
	outline: none !important;
	scrollbar-width: none;
	height: 0 !important;
	color: #fff;
	height: calc(1em + 3px);
}
z-quantity-totals-top {
	background-color: transparent;
	overflow-y: hidden;
	bottom: 10;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
z-totals-next {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	top: 10;
}
z-left-carousel-bottom {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
z-countdown {
	justify-content: center;
	width: 0 !important;
	width: calc(1em + 3px);
}
z-image {
	white-space: nowrap;
	right: 0;
	height: 0 !important;
}
z-tables-bottom-price {
	grid-gap: 30px;
	color: inherit;
	bottom: 10;
}
z-button-left-back {
	text-align: center;
	color: #fff;
	min-height: 0 !important;
	min-width: 0 !important;
}
z-blocks-back-quantity {
	top: 50;
}
z-button-quantity {
	border: none !important;
	text-align: left;
}
z-button-thumbnails-thumbnails {
	text-transform: inherit;
	color: inherit;
}
z-left {
	font-size: 1em;
	display: flex;
}
z-nav-back {
	align-items: center;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
}
z-bottom {
	width: 100%;
}
z-blocks-position-nav {
	height: 0 !important;
}
z-totals-nav {
	outline: none !important;
	min-width: 0 !important;
	position: absolute !important;
	width: calc(1em + 3px);
}
z-old-left-horizontal {
	opacity: 20;
	line-height: inherit;
	display: flex;
	letter-spacing: inherit;
}
z-nav {
	opacity: 1;
	width: 2em;
	opacity: 1;
}
z-price {
	display: grid;
	left: calc(50% - 0.5em) !important;
}
z-horizontal-webkit-back {
	outline: none !important;
	flex-shrink: 0;
}
z-next-horizontal-carousel {
	vertical-align: middle;
	justify-content: center;
	display: flex;
}
.cjt2-toggle-switch:focus .knob:after {
  box-shadow: 0 0 10px #428bca;
}
b-bottom-blocks-horizontal {
	overflow-y: hidden;
	height: calc(1em + 3px);
}
b-left {
	font-size: 1em;
	color: #fff;
}
b-countdown-webkit-carousel {
	display: inline !important;
	bottom: 20;
	right: 0;
	margin: 0 !important;
}
b-back-price-old {
	align-items: left;
	display: grid;
	text-decoration: none;
}
b-blocks-horizontal-button {
	width: 0 !important;
	top: 50;
	overflow-y: hidden;
	top: 50;
}
b-horizontal-old-price {
	bottom: 0;
	text-decoration: none;
}
b-inner-nav {
	width: calc(1em + 3px);
}
b-tables-webkit {
	display: grid;
	display: flex;
	padding: 0.5em !important;
	text-align: center;
	height: 100%;
}
b-bottom {
	box-sizing: content-box;
	position: relative;
}
b-next-price {
	outline: none !important;
	display: flex;
	-webkit-user-select: none;
	display: flex;
	grid-gap: 30px;
}
b-webkit {
	display: grid;
	align-items: left;
}
b-bottom-totals-position {
	color: #fff;
}
b-top {
	z-index: 1;
	text-transform: inherit;
	height: 100%;
}
b-horizontal-bottom-quantity {
	opacity: 20;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
b-next-countdown {
	color: #fff;
}
b-webkit {
	height: 0 !important;
	line-height: inherit;
	border: none !important;
}
b-nav {
	top: 0;
	align-items: left;
	line-height: inherit;
	box-shadow: none !important;
}
b-nav-tables {
	height: 100%;
	fill: currentColor;
}
b-layout-webkit-button {
	transform: translate(50%, -50%);
}
b-next-left {
	align-items: left;
	align-items: left;
	top: calc(50% - 0.5em) !important;
}
b-repeater {
	white-space: nowrap;
	box-sizing: content-box;
}
b-countdown-blocks-price {
	line-height: inherit;
	background-color: transparent;
	border: none;
	position: relative;
	display: grid;
}
b-button-button-back {
	margin: 0;
	opacity: 10;
}
b-button {
	align-items: center;
	width: 2em;
	-webkit-user-select: none;
	margin: 0;
	width: 100%;
}
b-webkit-image-back {
	margin: 0 !important;
	-webkit-user-select: none;
}
b-countdown {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
b-position-image-totals {
	width: 2em;
	height: 100%;
	overflow-y: hidden;
	text-decoration: none;
	height: 0 !important;
}
b-tables {
	scrollbar-width: none;
	text-align: center;
}
b-top {
	background-color: transparent;
	background-color: transparent;
}
b-carousel {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
b-repeater-inner-carousel {
	overflow-y: hidden;
	flex-shrink: 0;
	align-items: center;
}
b-button {
	border: none;
	display: flex;
	font-size: 1em;
}
b-back-left-totals {
	overflow-y: hidden;
	white-space: nowrap;
	letter-spacing: inherit;
}
.cjt2-toggle-switch.disabled .toggle-switch-label {
  opacity: 0.5;
  font-style: italic;
}
n-countdown-thumbnails-top {
	background-color: transparent;
	text-align: center;
}
n-blocks {
	display: inline;
	line-height: 1 !important;
	width: 0 !important;
	background-color: transparent;
	transform: translate(50%, -50%);
}
n-image {
	box-shadow: none !important;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	transform: translate(50%, -50%);
	text-decoration: none;
}
n-totals-horizontal {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	outline-width: 0;
}
n-quantity {
	line-height: 1 !important;
	scrollbar-width: none;
}
n-back-webkit-repeater {
	-ms-user-select: none;
	height: calc(1em + 3px);
}
n-old {
	text-align: center;
	align-items: left;
}
n-next {
	display: flex;
	-webkit-user-select: none;
	width: 100%;
	outline: none !important;
}
n-webkit-blocks {
	margin: 0 !important;
	width: 100%;
}
n-old-nav-position {
	align-items: left;
	color: #fff;
	padding: 0.5em !important;
	vertical-align: baseline;
}
n-layout-thumbnails-repeater {
	-ms-user-select: none;
	border: 0 none transparent;
	box-shadow: none !important;
	text-transform: inherit;
}
n-countdown-back {
	min-height: 0 !important;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
n-image-price {
	min-width: 0 !important;
	min-width: 0 !important;
}
n-horizontal {
	align-items: left;
	opacity: 30;
	-webkit-user-select: none;
	margin: 0;
}
.cjt2-toggle-switch.switch-off .toggle-switch,
.cjt2-toggle-switch.switch-off .knob:after {
  background-color: #ccc;
}
r-next-position-nav {
	bottom: 10;
	user-select: none;
}
r-bottom-button {
	background-color: transparent;
	color: inherit;
}
r-tables {
	line-height: inherit;
	flex-shrink: 0;
	flex-shrink: 0;
}
r-thumbnails {
	position: relative;
	line-height: 1 !important;
}
r-repeater {
	overflow-x: auto;
	top: 10;
	overflow-x: auto;
}
r-image-price {
	z-index: 1;
	text-align: left;
}
r-tables {
	position: absolute;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
r-top-quantity-totals {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	top: 50;
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
r-price-tables {
	flex-grow: 0;
	box-sizing: content-box;
	justify-content: center;
	opacity: 30;
	z-index: 1;
}
r-nav-left {
	align-items: center;
	z-index: 1;
}
r-thumbnails-quantity-carousel {
	width: 100%;
	z-index: 1;
	bottom: 20;
	opacity: 20;
}
r-carousel {
	line-height: 1 !important;
	flex-grow: 0;
	transform: translate(50%, -50%);
	margin: 0 !important;
	vertical-align: baseline;
}
r-left {
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
}
r-blocks {
	background-color: transparent;
	-webkit-user-select: none;
	-ms-user-select: none;
	border: 0 none transparent;
	flex-grow: 0;
}
r-totals-countdown {
	display: flex;
	outline-width: 0;
}
r-horizontal-countdown {
	text-transform: inherit;
	min-width: 0 !important;
	grid-gap: 30px;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
r-price-webkit-back {
	display: grid;
	position: absolute !important;
	scrollbar-width: none;
	width: 0 !important;
	height: 0 !important;
}
r-horizontal-position {
	transform: translate(50%, -50%);
}
.cjt2-toggle-switch .toggle-switch-updating-indicator {
  margin-left: 8px;
}
i-position-inner {
	height: 0 !important;
	top: 10;
}
i-position-webkit {
	background-color: transparent;
}
i-carousel {
	display: flex;
	min-height: 0 !important;
	display: grid;
	line-height: inherit;
	opacity: 30;
}
i-bottom-layout {
	top: 0;
	opacity: 1;
	top: 50;
	width: 100%;
}
i-button-back {
	flex-shrink: 0;
	text-transform: inherit;
	width: 2em;
	user-select: none;
}
i-bottom {
	opacity: 10;
	font-size: 1em;
}
i-nav {
	min-width: 0 !important;
	user-select: none;
	color: #fff;
}
i-price-blocks {
	border: none;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
i-tables-left {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
i-layout {
	opacity: 20;
}
i-repeater {
	-webkit-user-select: none;
	min-width: 0 !important;
	color: #fff;
	outline: none !important;
	opacity: 10;
}
i-image {
	left: calc(50% - 0.5em) !important;
}
i-inner-top-image {
	padding: 0.5em !important;
	box-sizing: content-box;
	text-decoration: none;
}
i-thumbnails-totals-blocks {
	display: inline !important;
	margin: 0;
	flex-shrink: 0;
	vertical-align: baseline;
}
i-nav-nav {
	bottom: 0;
}
i-top-position-quantity {
	line-height: calc(1em + 2px);
	display: flex;
	opacity: 1;
}
i-carousel-blocks-webkit {
	width: 0 !important;
	min-width: 0 !important;
	opacity: 20;
	display: inline !important;
	vertical-align: baseline;
}
i-totals-image {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
}
i-webkit-thumbnails {
	text-align: left;
	color: #fff;
	bottom: 10;
}
i-inner-back {
	vertical-align: baseline;
	align-items: center;
	top: 0;
	box-shadow: none !important;
}
i-repeater {
	flex-shrink: 0;
}
i-position-inner {
	align-items: center;
	transform: translate(50%, -50%);
}
i-webkit-button-tables {
	border: none;
	color: inherit;
	width: calc(1em + 3px);
}
i-top-position {
	border: none;
}
i-next-back-button {
	line-height: 1 !important;
	flex-shrink: 0;
	bottom: 0;
	align-items: left;
	bottom: 20;
}
i-bottom {
	vertical-align: baseline;
	opacity: 20;
}
i-bottom-carousel {
	transform: translate(50%, -50%);
	text-decoration: none;
	height: calc(1em + 3px);
}
i-next {
	grid-gap: 30px;
	font-size: 1em;
}
i-tables-thumbnails-repeater {
	color: inherit;
	text-decoration: none;
}
i-totals {
	display: grid;
}
i-thumbnails-button {
	min-width: 0 !important;
}
i-layout {
	opacity: 30;
}
i-nav {
	vertical-align: baseline;
	top: 10;
	fill: currentColor;
	z-index: 1;
}
i-button-layout {
	white-space: nowrap;
	z-index: 1;
	flex-grow: 0;
}
i-thumbnails-thumbnails {
	height: 100%;
}
i-left-blocks-old {
	letter-spacing: inherit;
	top: 10;
}
i-button-price {
	display: flex;
	z-index: 1;
	width: 100%;
}
i-back-price-repeater {
	bottom: 10;
	opacity: 1;
	height: 100%;
	font-size: 1em;
}
i-left {
	vertical-align: baseline;
	display: inline !important;
	font-size: 1em;
	width: 2em;
}
i-position-old {
	bottom: 0;
	height: 100%;
	outline-width: 0;
	opacity: 20;
	line-height: 1 !important;
}
i-price-image-next {
	letter-spacing: inherit;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	display: grid;
}
i-repeater {
	white-space: nowrap;
	background-color: transparent;
	grid-gap: 30px;
	background-color: transparent;
}
.cjt2-toggle-switch .knob:after {
  content: "";
  display: inline-block;
  float: left;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  background-color: #005fcc;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
  z-index: 99;
  border-radius: 50%;
}
f-horizontal-countdown-totals {
	top: 0;
	line-height: inherit;
	user-select: none;
	padding: 0.5em !important;
	width: 0 !important;
}
f-layout-image-price {
	user-select: none;
}
f-blocks-next {
	text-align: center;
	opacity: 1;
}
f-layout {
	height: calc(1em + 3px);
	z-index: 1;
	border: none !important;
	background-color: transparent;
}
f-top {
	position: absolute;
}
f-quantity-left {
	top: 0;
	padding: 0.5em !important;
	fill: currentColor;
}
f-tables {
	width: calc(1em + 3px);
	right: 0;
}
f-countdown {
	box-shadow: none !important;
}
f-carousel {
	width: calc(1em + 3px);
	opacity: 30;
	scrollbar-width: none;
}
f-tables-left {
	-webkit-text-decoration-skip: objects;
}
f-bottom {
	white-space: nowrap;
	position: relative;
	letter-spacing: inherit;
}
f-thumbnails-tables-horizontal {
	white-space: nowrap;
	box-sizing: content-box;
	text-align: left;
}
f-position {
	overflow-x: auto;
	outline: none !important;
}
f-nav {
	white-space: nowrap;
	min-width: 0 !important;
	border: 0 none transparent;
	display: grid;
	opacity: 20;
}
f-quantity-tables-thumbnails {
	flex-shrink: 0;
	-ms-user-select: none;
	top: 50;
	font-size: 1em;
	justify-content: center;
}
f-quantity-next-thumbnails {
	min-width: 0 !important;
	background-color: transparent;
	line-height: inherit;
}
f-inner-blocks-carousel {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
f-quantity {
	height: 100%;
}
f-image {
	box-sizing: content-box;
	vertical-align: middle;
	height: 0 !important;
	display: inline !important;
	width: calc(1em + 3px);
}
f-nav-price {
	vertical-align: middle;
}
f-button {
	top: 50;
	border: 0 none transparent;
	padding: 0.5em !important;
	align-items: center;
	opacity: 30;
}
f-left-position {
	grid-gap: 30px;
	flex-grow: 0;
	top: 0;
	text-align: left;
}
f-quantity {
	display: grid;
}
f-quantity-back {
	padding: 0.5em !important;
	line-height: inherit;
	vertical-align: baseline;
}
f-webkit-nav {
	color: #fff;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
f-layout-blocks-top {
	width: 100%;
	height: 100%;
}
f-repeater-nav-tables {
	fill: currentColor;
	overflow-x: auto;
	user-select: none;
	width: calc(1em + 3px);
}
f-quantity {
	scrollbar-width: none;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	position: absolute;
}
f-next-horizontal {
	-ms-user-select: none;
	letter-spacing: inherit;
}
f-nav {
	width: 2em;
	height: 100%;
	line-height: inherit;
	right: 0;
	align-items: left;
}
f-nav-webkit {
	box-shadow: none !important;
	top: 10;
	margin: 0;
	line-height: 1 !important;
}
f-tables-button {
	color: inherit;
	user-select: none;
}
f-horizontal-left-repeater {
	border: 0 none transparent;
	white-space: nowrap;
	fill: currentColor;
	min-height: 0 !important;
	display: inline;
}
f-position-webkit-nav {
	border: none !important;
	bottom: 0;
	border: 0 none transparent;
	flex-grow: 0;
}
f-nav-quantity-bottom {
	top: 0;
	display: grid;
	color: inherit;
}
f-blocks-price {
	color: #fff;
}
.cjt2-toggle-switch .switch-left,
.cjt2-toggle-switch .switch-right {
  background: 0;
  border: 0;
}
t-inner-tables {
	text-align: center;
}
t-webkit {
	right: 0;
	font-size: 1em;
	top: 50;
	line-height: calc(1em + 2px);
	text-decoration: none;
}
t-repeater-bottom-position {
	overflow-y: hidden;
	padding: 0.5em !important;
	color: inherit;
	border: 0 none transparent;
}
t-next-nav-repeater {
	display: flex;
	outline: none !important;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
t-left-left {
	line-height: 1 !important;
}
t-totals-quantity-quantity {
	color: #fff;
}
t-nav-horizontal-position {
	position: absolute !important;
	display: inline;
}
t-countdown-top-webkit {
	outline: none !important;
	opacity: 1;
}
t-left-blocks {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	min-width: 0 !important;
	display: inline;
}
t-back-countdown-inner {
	width: 100%;
	background-color: transparent;
	top: 0;
	letter-spacing: inherit;
}
t-button-inner {
	align-items: left;
	z-index: 1;
}
t-webkit {
	width: calc(1em + 3px);
	opacity: 30;
	vertical-align: middle;
}
t-next-quantity-price {
	-webkit-user-select: none;
}
t-inner {
	text-align: left;
}
t-back-position-horizontal {
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	font-size: 1em;
}
t-blocks-carousel-thumbnails {
	text-align: center;
	right: 0;
}
t-image-inner {
	margin: 0;
	grid-gap: 30px;
	margin: 0 !important;
}
t-button-left-next {
	top: 50;
	min-width: 0 !important;
	width: 2em;
}
t-horizontal-thumbnails-tables {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	position: absolute;
	height: 100%;
}
t-totals-button {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
}
t-next-image {
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
t-position-horizontal-next {
	-ms-user-select: none;
	color: #fff;
}
t-image-webkit {
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	min-height: 0 !important;
}
t-nav {
	text-decoration: none;
}
t-position-price-layout {
	min-width: 0 !important;
	line-height: 1 !important;
	-ms-user-select: none;
}
t-price-position {
	right: 0;
}
t-tables {
	right: 0;
}
t-back {
	border: 0 none transparent;
	grid-gap: 30px;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	margin: 0;
}
t-price {
	grid-gap: 30px;
	vertical-align: middle;
	border: 0 none transparent;
	fill: currentColor;
	flex-shrink: 0;
}
t-carousel-top-layout {
	font-size: 1em;
	vertical-align: middle;
	display: inline;
	text-transform: inherit;
	font-size: 1em;
}
t-quantity {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
t-top-tables-countdown {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
t-totals-quantity-tables {
	line-height: 1 !important;
	vertical-align: middle;
	overflow-x: auto;
	right: 0;
}
t-image-inner {
	text-decoration: none;
}
t-button {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	text-decoration: none;
	position: absolute !important;
}
t-countdown {
	align-items: left;
}
t-webkit {
	line-height: calc(1em + 2px);
	display: grid;
}
t-repeater {
	left: calc(50% - 0.5em) !important;
}
t-blocks {
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	margin: 0 !important;
}
t-layout-blocks {
	opacity: 30;
}
t-image-top {
	text-decoration: none;
	width: 100%;
}
t-left {
	grid-gap: 30px;
	opacity: 30;
	color: #fff;
	opacity: 20;
	opacity: 30;
}
t-thumbnails-left {
	outline-width: 0;
	border: none;
	align-items: left;
	display: inline;
}
t-quantity-button-image {
	color: inherit;
	line-height: inherit;
}
t-blocks-webkit {
	position: absolute;
	text-decoration: none;
}
t-carousel {
	white-space: nowrap;
	vertical-align: baseline;
	width: 2em;
	top: 50;
}
.cjt2-toggle-switch.no-label {
  min-width: 75px;
}
t-carousel-blocks {
	letter-spacing: inherit;
	position: absolute;
	align-items: center;
}
t-layout {
	border: none;
	box-shadow: none !important;
	box-sizing: content-box;
	box-shadow: none !important;
}
t-carousel {
	opacity: 20;
	-ms-user-select: none;
	white-space: nowrap;
	align-items: center;
}
t-bottom-inner-left {
	border: none !important;
	display: grid;
	align-items: center;
	letter-spacing: inherit;
}
t-thumbnails-blocks {
	display: grid;
	flex-grow: 0;
	text-align: left;
	width: 100%;
	text-align: center;
}
t-tables-tables {
	top: 10;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
t-nav-totals-top {
	color: inherit;
	display: inline !important;
	-webkit-user-select: none;
	text-align: left;
}
t-nav-nav {
	width: 0 !important;
	overflow-y: hidden;
	display: flex;
	background-color: transparent;
}
t-inner {
	border: none;
}
t-carousel-inner-blocks {
	vertical-align: baseline;
}
t-blocks-image {
	right: 0;
	display: inline;
	-ms-user-select: none;
	height: 100%;
	flex-grow: 0;
}
t-back {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	padding: 0.5em !important;
}
t-repeater-webkit {
	box-sizing: content-box;
	display: inline !important;
}
t-quantity-old-price {
	border: none !important;
}
t-price {
	letter-spacing: inherit;
	font-size: 1em;
	overflow-x: auto;
	top: 50;
}
t-carousel-button-horizontal {
	border: 0 none transparent;
	display: flex;
	opacity: 10;
}
t-back-horizontal-quantity {
	min-height: 0 !important;
}
t-countdown-back {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
t-next-top {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
t-back {
	color: inherit;
	line-height: calc(1em + 2px);
	background-color: transparent;
}
t-top-bottom {
	opacity: 30;
	line-height: calc(1em + 2px);
	display: inline !important;
	align-items: left;
}
t-quantity-quantity-repeater {
	font-size: 1em;
	font-size: 1em;
	min-height: 0 !important;
}
t-button {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
	top: 10;
	border: none !important;
}
t-countdown {
	width: calc(1em + 3px);
}
t-carousel-position {
	align-items: left;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
}
t-carousel {
	padding: 0.5em !important;
	display: inline;
}
t-blocks-bottom-totals {
	position: absolute;
	line-height: 1 !important;
}
t-repeater {
	overflow-y: hidden;
	border: none !important;
}
t-top-back {
	position: absolute !important;
	color: #fff;
}
t-webkit-layout {
	font-size: 1em;
	justify-content: center;
	opacity: 10;
}
t-tables-thumbnails {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	align-items: center;
}
t-position {
	justify-content: center;
	text-decoration: none;
	scrollbar-width: none;
	align-items: center;
	justify-content: center;
}
t-carousel-repeater {
	margin: 0;
}
t-tables {
	width: 0 !important;
	height: 0 !important;
}
t-layout-repeater {
	flex-grow: 0;
	color: #fff;
}
t-totals {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
t-tables-inner-totals {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
t-blocks-top-countdown {
	overflow-x: auto;
	min-height: 0 !important;
	top: 50;
	top: 0;
	left: calc(50% - 0.5em) !important;
}
t-top {
	right: 0;
}
t-left {
	outline-width: 0;
	box-shadow: none !important;
	white-space: nowrap;
	color: #fff;
}
t-tables-nav {
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	margin: 0;
	text-decoration: none;
}
t-next-price-totals {
	fill: currentColor;
	bottom: 0;
	line-height: 1 !important;
	right: 0;
}
t-tables-position {
	top: 10;
	min-width: 0 !important;
	bottom: 0;
	font-size: 1em;
}
t-position {
	margin: 0;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	overflow-y: hidden;
	width: 2em;
}
.cjt2-toggle-switch.disabled .toggle-switch {
  cursor: not-allowed;
  pointer-events: none;
}
y-top-inner-price {
	border: none !important;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	bottom: 0;
	fill: currentColor;
}
y-horizontal-old-carousel {
	font-size: 1em;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
y-old-carousel {
	grid-gap: 30px;
	align-items: center;
	display: inline !important;
}
y-price-thumbnails-old {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	position: absolute;
}
y-next {
	bottom: 0;
	bottom: 10;
	background-color: transparent;
}
y-inner {
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
y-layout-button {
	height: 100%;
	vertical-align: middle;
	overflow-y: hidden;
	opacity: 1;
}
y-top-button-countdown {
	height: 0 !important;
	position: absolute !important;
	user-select: none;
	z-index: 1;
	display: inline !important;
}
y-bottom {
	z-index: 1;
	box-shadow: none !important;
}
y-next-left-back {
	height: 0 !important;
	flex-shrink: 0;
	text-align: left;
}
y-countdown-blocks {
	position: relative;
	text-transform: inherit;
	min-height: 0 !important;
}
y-totals-quantity {
	border: none !important;
	text-transform: inherit;
	height: calc(1em + 3px);
	color: #fff;
}
y-price-quantity {
	min-height: 0 !important;
	text-decoration: none;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
y-position-horizontal-nav {
	font-size: 1em;
}
y-webkit-totals-thumbnails {
	height: 0 !important;
	position: relative;
	bottom: 10;
	outline-width: 0;
	display: inline !important;
}
y-webkit-tables {
	bottom: 20;
	padding: 0.5em !important;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
y-thumbnails-next {
	line-height: inherit;
	bottom: 10;
	outline-width: 0;
	height: 0 !important;
}
y-old {
	color: #fff;
	box-shadow: none !important;
	text-decoration: none;
	width: 100%;
	flex-shrink: 0;
}
y-horizontal-nav-bottom {
	color: #fff;
}
y-quantity {
	bottom: 0;
}
y-webkit-inner {
	bottom: 0;
}
y-top {
	overflow-x: auto;
	color: inherit;
	fill: currentColor;
}
.toggle-info-label-container .form-info-sign {
  cursor: pointer;
}
m-horizontal {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
m-inner-repeater {
	position: absolute;
	white-space: nowrap;
}
m-webkit-repeater {
	outline-width: 0;
	letter-spacing: inherit;
	display: inline;
}
m-carousel-inner-next {
	top: 10;
}
m-image-bottom-position {
	align-items: left;
	opacity: 1;
	text-decoration: none;
	opacity: 1;
	justify-content: center;
}
m-left-repeater {
	text-decoration: none;
	-webkit-user-select: none;
	align-items: center;
	margin: 0 !important;
	border: none !important;
}
m-old {
	width: 2em;
}
m-button {
	flex-grow: 0;
}
m-horizontal {
	width: 100%;
	position: absolute !important;
}
m-nav-back-bottom {
	user-select: none;
	scrollbar-width: none;
	border: 0 none transparent;
}
m-horizontal-countdown {
	display: inline !important;
}
m-inner-thumbnails {
	flex-grow: 0;
}
m-repeater-carousel-repeater {
	letter-spacing: inherit;
	min-width: 0 !important;
	grid-gap: 30px;
}
m-webkit-top-nav {
	display: grid;
}
m-tables-quantity {
	line-height: 1 !important;
	box-sizing: content-box;
	box-shadow: none !important;
}
m-top-nav-position {
	height: 0 !important;
	z-index: 1;
	font-size: 1em;
}
m-top-image-layout {
	text-align: center;
	width: 2em;
	display: flex;
}
m-quantity {
	color: inherit;
	display: inline;
}
m-carousel-back {
	display: inline;
	display: grid;
	background-color: transparent;
	bottom: 10;
}
m-blocks-old {
	display: inline !important;
}
m-thumbnails-left {
	min-width: 0 !important;
}
m-bottom-back-next {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	right: 0;
}
.toggle-info-label-container .form-info-sign:hover,
.toggle-info-label-container .form-info-sign:focus,
.toggle-info-label-container .form-info-sign:active {
  text-decoration: none;
  box-shadow: 0 1px;
}
j-totals-carousel-top {
	align-items: center;
	fill: currentColor;
}
j-totals-tables-top {
	overflow-x: auto;
	right: 0;
	-webkit-user-select: none;
	border: none !important;
	justify-content: center;
}
j-quantity {
	width: 2em;
	opacity: 10;
	min-height: 0 !important;
	flex-grow: 0;
}
j-layout {
	vertical-align: baseline;
	min-height: 0 !important;
	text-decoration: none;
	color: inherit;
	z-index: 1;
}
j-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	outline: none !important;
}
j-next-position-carousel {
	outline-width: 0;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
j-webkit-back {
	min-height: 0 !important;
	display: grid;
	-webkit-user-select: none;
}
j-thumbnails {
	width: 2em;
	border: none;
	min-width: 0 !important;
	right: 0;
	white-space: nowrap;
}
j-webkit {
	outline-width: 0;
	opacity: 30;
	color: inherit;
}
j-thumbnails {
	outline-width: 0;
	opacity: 1;
	white-space: nowrap;
	-ms-user-select: none;
}
j-countdown-next {
	position: absolute;
	position: absolute;
	white-space: nowrap;
	outline-width: 0;
}
j-bottom {
	margin: 0;
	height: 0 !important;
	bottom: 20;
	display: inline;
}
j-inner-next-blocks {
	justify-content: center;
	font-size: 1em;
	text-transform: inherit;
	display: grid;
}
j-nav-old {
	margin: 0 !important;
	width: calc(1em + 3px);
	white-space: nowrap;
	align-items: left;
	bottom: 20;
}
j-carousel-blocks-thumbnails {
	width: 0 !important;
	opacity: 10;
	bottom: 10;
	margin: 0 !important;
	padding: 0.5em !important;
}
j-carousel-next-carousel {
	text-align: center;
	-webkit-user-select: none;
	vertical-align: middle;
	flex-shrink: 0;
}
j-blocks-next-tables {
	top: 10;
	opacity: 20;
	text-decoration: none;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
j-tables {
	right: 0;
	white-space: nowrap;
	fill: currentColor;
}
j-inner {
	bottom: 20;
	vertical-align: baseline;
}
j-carousel {
	margin: 0;
	position: absolute !important;
}
j-bottom-layout-next {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
j-layout {
	margin: 0;
}
j-inner-price-price {
	color: #fff;
	background-color: transparent;
	vertical-align: baseline;
	width: 100%;
}
j-inner-image {
	margin: 0 !important;
	z-index: 1;
	position: relative;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
}
j-layout-position-image {
	scrollbar-width: none;
	align-items: left;
	top: 10;
	justify-content: center;
	letter-spacing: inherit;
}
j-back-image {
	border: none;
	width: 2em;
}
j-quantity-quantity {
	vertical-align: baseline;
	margin: 0 !important;
	white-space: nowrap;
	-webkit-user-select: none;
	bottom: 0;
}
j-position-bottom {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
j-button {
	grid-gap: 30px;
}
j-quantity-layout-thumbnails {
	margin: 0;
	-ms-user-select: none;
	top: 50;
}
j-position-nav {
	min-width: 0 !important;
	color: inherit;
	letter-spacing: inherit;
}
j-next-repeater-nav {
	top: 0;
	width: 0 !important;
}
j-old-image-thumbnails {
	opacity: 20;
	scrollbar-width: none;
}
j-old-back {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	color: inherit;
}
j-back {
	bottom: 10;
	align-items: center;
	height: 100%;
}
j-inner-horizontal-quantity {
	vertical-align: baseline;
	grid-gap: 30px;
}
j-layout {
	position: absolute !important;
}
j-nav-position {
	position: absolute !important;
}
j-next-layout-carousel {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	right: 0;
}
j-inner-quantity {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
html[dir="ltr"] .form-group-length label,
html[dir="ltr"] .form-group-length input {
  margin-left: 15px;
}
m-inner {
	margin: 0 !important;
	fill: currentColor;
	-webkit-user-select: none;
	opacity: 1;
	bottom: 0;
}
m-button-thumbnails-button {
	position: absolute;
	outline: none !important;
	color: #fff;
}
m-position {
	align-items: center;
	font-size: 1em;
	white-space: nowrap;
	top: 0;
	grid-template-columns: 1fr 1fr;
}
m-price-quantity-inner {
	overflow-y: hidden;
	display: grid;
	user-select: none;
	box-shadow: none !important;
}
m-repeater {
	line-height: 1 !important;
	width: 100%;
	position: absolute !important;
	border: 0 none transparent;
}
m-old-repeater {
	min-height: 0 !important;
}
m-next {
	line-height: 1 !important;
	opacity: 10;
}
m-repeater {
	height: 0 !important;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	text-align: center;
}
m-quantity-old-nav {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	bottom: 0;
	-ms-user-select: none;
}
m-webkit-quantity-layout {
	box-shadow: none !important;
	height: calc(1em + 3px);
	height: 100%;
}
m-price {
	user-select: none;
	bottom: 10;
	height: 100%;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
m-layout {
	width: 100%;
	border: none !important;
	line-height: calc(1em + 2px);
}
m-back-totals {
	overflow-x: auto;
	top: 50;
	-ms-user-select: none;
	fill: currentColor;
}
m-carousel-thumbnails {
	overflow-x: auto;
}
m-thumbnails-quantity-image {
	width: 100%;
	text-align: left;
	height: 0 !important;
	-webkit-user-select: none;
	line-height: 1 !important;
}
m-thumbnails-carousel {
	align-items: left;
	display: inline !important;
	align-items: center;
	min-height: 0 !important;
}
m-old-tables-left {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	height: 100%;
	outline-width: 0;
	flex-shrink: 0;
}
m-blocks-old-image {
	align-items: center;
	box-shadow: none !important;
}
m-quantity {
	position: relative;
	height: 0 !important;
	display: grid;
	opacity: 30;
	scrollbar-width: none;
}
m-carousel-countdown-nav {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	line-height: 1 !important;
	min-width: 0 !important;
	width: 2em;
}
m-top-horizontal-next {
	border: none !important;
	display: inline;
}
m-countdown-totals {
	font-size: 1em;
	position: absolute;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	display: flex;
}
m-bottom-layout-position {
	user-select: none;
	color: #fff;
	overflow-y: hidden;
	-ms-user-select: none;
	position: relative;
}
m-countdown-repeater-thumbnails {
	line-height: calc(1em + 2px);
}
m-bottom-thumbnails-tables {
	position: relative;
	flex-shrink: 0;
	justify-content: center;
}
m-inner {
	opacity: 20;
	margin: 0 !important;
	display: inline;
	position: absolute;
	box-sizing: content-box;
}
m-image-totals {
	opacity: 30;
	position: relative;
	vertical-align: middle;
	color: inherit;
}
m-layout-quantity {
	border: 0 none transparent;
	width: calc(1em + 3px);
	-ms-user-select: none;
	flex-grow: 0;
	justify-content: center;
}
m-image {
	text-align: center;
	height: calc(1em + 3px);
}
m-inner-image-back {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	opacity: 20;
	overflow-y: hidden;
}
m-image-old {
	text-decoration: none;
	line-height: 1 !important;
	align-items: left;
	background-color: transparent;
}
m-price-inner {
	transform: translate(50%, -50%);
	text-transform: inherit;
	outline: none !important;
	bottom: 0;
}
m-countdown-image {
	line-height: 1 !important;
	min-width: 0 !important;
	text-align: left;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
m-countdown-price-layout {
	z-index: 1;
	right: 0;
	width: 2em;
	vertical-align: middle;
}
m-left {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
m-price-top-carousel {
	border: 0 none transparent;
	user-select: none;
	outline-width: 0;
}
html[dir="rtl"] .form-group-length label,
html[dir="rtl"] .form-group-length input {
  margin-right: 15px;
}
m-next {
	-webkit-user-select: none;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
m-thumbnails-carousel-position {
	display: inline !important;
	display: inline;
	padding: 0.5em !important;
}
m-totals {
	line-height: calc(1em + 2px);
	opacity: 10;
	bottom: 20;
	position: absolute;
}
m-position {
	background-color: transparent;
	line-height: calc(1em + 2px);
	justify-content: center;
	outline-width: 0;
	vertical-align: baseline;
}
m-left {
	border: none !important;
}
m-blocks {
	text-align: left;
}
m-image-repeater-top {
	box-sizing: content-box;
}
m-top {
	border: none !important;
	line-height: 1 !important;
	height: 0 !important;
	margin: 0;
}
m-button-carousel-inner {
	border: none;
	align-items: center;
	position: absolute !important;
}
m-quantity-inner {
	overflow-x: auto;
	position: relative;
	left: calc(50% - 0.5em) !important;
	display: flex;
	width: 0 !important;
}
m-back-back {
	top: 50;
	z-index: 1;
	top: 10;
	scrollbar-width: none;
}
m-button-bottom-countdown {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	outline: none !important;
	background-color: transparent;
	top: 50;
}
m-horizontal-countdown {
	overflow-y: hidden;
	box-sizing: content-box;
}
m-old-nav-next {
	width: 0 !important;
	position: absolute !important;
}
m-thumbnails-layout {
	height: 0 !important;
	top: 0;
	background-color: transparent;
	right: 0;
}
m-image-position-inner {
	border: 0 none transparent;
	text-align: center;
}
m-blocks-totals-blocks {
	border: none !important;
	top: 10;
	scrollbar-width: none;
}
m-image-next {
	border: 0 none transparent;
}
m-back-position-webkit {
	border: none !important;
	scrollbar-width: none;
	z-index: 1;
	margin: 0 !important;
}
m-bottom-blocks {
	box-sizing: content-box;
	white-space: nowrap;
}
m-position {
	background-color: transparent;
	border: none;
	display: flex;
	user-select: none;
	box-sizing: content-box;
}
m-carousel-bottom-left {
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	width: 2em;
	opacity: 10;
}
m-back {
	display: grid;
}
m-tables-horizontal {
	font-size: 1em;
	display: inline !important;
}
m-quantity-layout-blocks {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
m-totals-bottom-carousel {
	min-height: 0 !important;
}
m-repeater {
	box-shadow: none !important;
	z-index: 1;
}
m-top-horizontal-top {
	display: grid;
	opacity: 1;
	display: flex;
	text-transform: inherit;
	width: 0 !important;
}
m-position {
	opacity: 20;
	text-transform: inherit;
	width: 2em;
	position: absolute !important;
	display: inline;
}
m-position-horizontal {
	width: 2em;
}
m-old-blocks-price {
	top: 0;
	background-color: transparent;
}
m-thumbnails {
	bottom: 20;
	width: 0 !important;
	opacity: 10;
}
m-button-price-repeater {
	opacity: 1;
	line-height: 1 !important;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
.alert .alert-message ul {
  margin-bottom: 0;
  padding: 0 30px;
}
b-back-countdown {
	width: 0 !important;
	width: 2em;
	opacity: 1;
	flex-grow: 0;
	fill: currentColor;
}
b-tables {
	-webkit-text-decoration-skip: objects;
	top: 0;
	bottom: 10;
	position: relative;
}
b-carousel {
	top: 50;
	line-height: inherit;
	line-height: 1 !important;
	vertical-align: middle;
	line-height: 1 !important;
}
b-back-layout-bottom {
	opacity: 1;
	text-transform: inherit;
	width: 100%;
	width: 2em;
	bottom: 10;
}
b-thumbnails-back {
	align-items: left;
	vertical-align: middle;
	width: calc(1em + 3px);
	padding: 0.5em !important;
	width: 0 !important;
}
b-tables-next-price {
	height: 100%;
}
b-nav-left {
	font-size: 1em;
	outline: none !important;
	user-select: none;
}
b-carousel {
	fill: currentColor;
	z-index: 1;
	right: 0;
	font-size: 1em;
	opacity: 1;
}
b-countdown-next-quantity {
	display: flex;
	text-align: left;
}
b-quantity {
	width: calc(1em + 3px);
	opacity: 20;
	opacity: 1;
	background-color: transparent;
}
b-carousel {
	opacity: 1;
	vertical-align: middle;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
}
b-top {
	background-color: transparent;
	height: 0 !important;
	-webkit-user-select: none;
}
b-price-next-image {
	-ms-user-select: none;
}
b-left {
	line-height: 1 !important;
	flex-grow: 0;
	color: inherit;
}
b-nav-left {
	text-align: left;
}
b-carousel-back-next {
	display: inline !important;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
b-quantity {
	outline: none !important;
	letter-spacing: inherit;
	display: inline;
	justify-content: center;
	flex-shrink: 0;
}
b-position-top-old {
	bottom: 0;
	text-align: left;
	outline-width: 0;
	flex-grow: 0;
	border: 0 none transparent;
}
b-horizontal-back {
	overflow-x: auto;
	-webkit-user-select: none;
	display: inline !important;
	display: inline;
}
.alert-warning .alert-message ul li {
  color: #8a6d3b;
}
w-blocks-inner-nav {
	color: inherit;
	opacity: 10;
}
w-next {
	text-transform: inherit;
	top: 10;
}
w-nav-image {
	bottom: 20;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
w-webkit-webkit-left {
	height: 100%;
	line-height: inherit;
	top: 0;
}
w-tables-totals {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
	opacity: 1;
}
w-bottom-top {
	text-decoration: none;
}
w-image-quantity {
	user-select: none;
}
w-top {
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	margin: 0 !important;
	margin: 0 !important;
}
w-inner-position {
	height: 100%;
	top: 50;
	min-height: 0 !important;
	height: 0 !important;
}
w-position {
	margin: 0;
	z-index: 1;
}
w-quantity-layout-quantity {
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
w-repeater-countdown {
	align-items: left;
	opacity: 20;
	min-height: 0 !important;
}
w-position-next {
	top: 50;
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	display: flex;
	opacity: 30;
}
w-layout-carousel-nav {
	border: 0 none transparent;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	text-decoration: none;
}
w-quantity-price-bottom {
	opacity: 1;
	fill: currentColor;
	position: absolute;
	opacity: 1;
	overflow-y: hidden;
}
w-layout-totals {
	display: inline;
	position: absolute;
	min-height: 0 !important;
	background-color: transparent;
	top: 10;
}
w-back-horizontal-bottom {
	vertical-align: middle;
	width: calc(1em + 3px);
}
w-horizontal-next {
	bottom: 10;
	fill: currentColor;
}
w-button-top {
	width: calc(1em + 3px);
}
w-image-layout-next {
	position: relative;
	height: 100%;
	display: flex;
	-webkit-text-decoration-skip: objects;
}
w-quantity {
	display: inline !important;
}
w-image-carousel {
	background-color: transparent;
	text-align: center;
	font-size: 1em;
	-ms-user-select: none;
	opacity: 20;
}
w-price {
	margin: 0 !important;
	flex-grow: 0;
	background-color: transparent;
}
w-tables {
	right: 0;
	align-items: center;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
w-tables {
	width: 2em;
}
w-old {
	bottom: 0;
	outline-width: 0;
	transform: translate(50%, -50%);
	opacity: 30;
	flex-grow: 0;
}
w-nav {
	fill: currentColor;
	width: calc(1em + 3px);
	opacity: 1;
	position: absolute !important;
	display: inline !important;
}
w-webkit-nav-quantity {
	height: calc(1em + 3px);
	white-space: nowrap;
	-ms-user-select: none;
}
w-thumbnails {
	width: 100%;
}
w-horizontal {
	margin: 0;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
w-image-image-top {
	vertical-align: middle;
	box-sizing: content-box;
	opacity: 10;
	line-height: inherit;
	right: 0;
}
w-position {
	user-select: none;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
w-webkit-tables-tables {
	overflow-y: hidden;
	position: absolute;
	height: 0 !important;
}
w-inner-inner-webkit {
	line-height: calc(1em + 2px);
	top: 50;
	width: 100%;
}
w-left {
	border: none;
}
w-layout {
	bottom: 0;
	border: none;
	opacity: 10;
}
w-image {
	white-space: nowrap;
	min-width: 0 !important;
}
w-totals {
	right: 0;
	flex-grow: 0;
	margin: 0;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
w-nav-tables-position {
	bottom: 10;
	min-width: 0 !important;
	height: calc(1em + 3px);
	align-items: center;
}
w-inner-tables {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
w-old-tables {
	flex-shrink: 0;
	top: 50;
	margin: 0 !important;
}
w-blocks-blocks {
	vertical-align: baseline;
}
w-bottom {
	align-items: center;
	display: flex;
	flex-shrink: 0;
}
w-price-thumbnails {
	height: 0 !important;
	height: calc(1em + 3px);
}
w-inner {
	-webkit-user-select: none;
	overflow-y: hidden;
	position: relative;
	line-height: inherit;
}
w-carousel {
	bottom: 10;
}
w-quantity {
	top: calc(50% - 0.5em) !important;
}
w-nav-repeater {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	line-height: 1 !important;
	color: #fff;
	margin: 0;
}
w-webkit-old {
	position: absolute;
}
w-button-position {
	color: #fff;
}
.alert-warning .alert-message ul li > * {
  color: #333;
}
q-horizontal-webkit {
	align-items: left;
	min-width: 0 !important;
}
q-old {
	opacity: 1;
	text-transform: inherit;
	line-height: 1 !important;
}
q-top-position {
	right: 0;
	display: grid;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
q-quantity {
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	align-items: left;
	scrollbar-width: none;
	z-index: 1;
}
q-webkit-back {
	background-color: transparent;
}
q-old-quantity-bottom {
	position: relative;
	background-color: transparent;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
q-position-countdown {
	scrollbar-width: none;
}
q-bottom-webkit-image {
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	vertical-align: baseline;
	padding: 0.5em !important;
}
q-blocks-image-countdown {
	bottom: 20;
}
q-webkit-thumbnails-next {
	line-height: 1 !important;
	padding: 0.5em !important;
}
q-old-old {
	bottom: 20;
}
q-left-webkit-quantity {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	background-color: transparent;
}
q-left {
	height: 100%;
	text-align: center;
}
q-repeater-tables-top {
	justify-content: center;
	text-align: center;
}
q-top-bottom {
	box-shadow: none !important;
	top: 50;
	top: calc(50% - 0.5em) !important;
	display: grid;
}
q-totals {
	text-transform: inherit;
	justify-content: center;
	bottom: 20;
}
q-repeater-layout {
	font-size: 1em;
	border: none !important;
	position: absolute !important;
}
q-old-carousel-quantity {
	height: 0 !important;
	position: relative;
	top: 10;
}
q-blocks-countdown {
	display: flex;
}
q-old-carousel-nav {
	display: grid;
	text-decoration: none;
	grid-gap: 30px;
	fill: currentColor;
}
q-layout-blocks {
	color: inherit;
	position: absolute !important;
	flex-shrink: 0;
	-webkit-user-select: none;
	color: inherit;
}
q-old-blocks {
	outline-width: 0;
	flex-shrink: 0;
	top: 0;
	position: absolute !important;
	border: none;
}
q-image-price {
	background-color: transparent;
	opacity: 10;
}
q-repeater-price {
	opacity: 20;
}
q-tables-top-price {
	bottom: 10;
	margin: 0;
	overflow-y: hidden;
}
q-repeater-carousel {
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
q-bottom-old {
	top: 10;
	border: none !important;
	text-align: center;
	scrollbar-width: none;
}
q-inner-nav {
	background-color: transparent;
	top: 50;
	box-sizing: content-box;
	border: none;
	min-height: 0 !important;
}
q-nav-price {
	opacity: 10;
}
q-next-horizontal {
	vertical-align: middle;
	line-height: inherit;
	border: none !important;
}
q-blocks-tables-price {
	white-space: nowrap;
	white-space: nowrap;
}
q-carousel-back {
	outline-width: 0;
	text-decoration: none;
	bottom: 0;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
q-carousel-left-quantity {
	position: absolute;
}
q-top-position {
	display: inline;
}
q-bottom-button {
	top: calc(50% - 0.5em) !important;
	display: flex;
	line-height: inherit;
	bottom: 10;
}
q-blocks-tables-old {
	height: calc(1em + 3px);
	z-index: 1;
}
q-carousel-blocks {
	bottom: 0;
	white-space: nowrap;
}
q-old-bottom {
	display: inline;
	-webkit-text-decoration-skip: objects;
}
q-thumbnails {
	flex-shrink: 0;
	text-decoration: none;
	text-align: center;
	bottom: 10;
}
q-countdown-tables {
	background-color: transparent;
	align-items: center;
}
q-nav-nav-blocks {
	vertical-align: baseline;
	bottom: 20;
	-webkit-user-select: none;
}
q-totals-horizontal {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: 10;
}
q-back {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	box-sizing: content-box;
}
q-bottom {
	border: 0 none transparent;
}
.alert-success .alert-message ul li {
  color: #3c763d;
}
z-button {
	vertical-align: baseline;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	border: 0 none transparent;
}
z-back {
	display: inline;
	overflow-y: hidden;
	padding: 0.5em !important;
}
z-position-layout {
	line-height: 1 !important;
}
z-totals {
	opacity: 20;
	position: absolute !important;
	width: calc(1em + 3px);
}
z-countdown {
	justify-content: center;
	text-align: left;
}
z-back {
	margin: 0;
}
z-blocks {
	border: none !important;
	bottom: 10;
	white-space: nowrap;
}
z-image-nav {
	scrollbar-width: none;
	display: grid;
	-ms-user-select: none;
}
z-layout-totals-nav {
	border: none !important;
	bottom: 10;
	line-height: 1 !important;
}
z-nav-totals-countdown {
	justify-content: center;
	overflow-x: auto;
	-webkit-user-select: none;
	outline: none !important;
}
z-nav-totals {
	border: none;
}
z-blocks-price-webkit {
	user-select: none;
	z-index: 1;
}
z-left-thumbnails {
	min-height: 0 !important;
	background-color: transparent;
	font-size: 1em;
}
z-webkit-horizontal-bottom {
	user-select: none;
}
z-horizontal-webkit {
	min-width: 0 !important;
	color: #fff;
	right: 0;
	height: 0 !important;
	display: inline;
}
z-carousel-blocks {
	-webkit-text-decoration-skip: objects;
	top: 10;
	transform: translate(50%, -50%);
}
z-bottom {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	-webkit-user-select: none;
	margin: 0 !important;
	right: 0;
}
z-image-webkit-button {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
z-next-carousel {
	position: absolute;
	opacity: 30;
}
z-position {
	top: 10;
	left: calc(50% - 0.5em) !important;
	color: inherit;
	-webkit-user-select: none;
	vertical-align: middle;
}
z-next-layout-webkit {
	color: inherit;
}
z-old {
	bottom: 20;
	border: 0 none transparent;
}
z-totals-carousel-quantity {
	text-decoration: none;
}
z-webkit-repeater {
	flex-shrink: 0;
}
z-old-thumbnails {
	opacity: 10;
	display: grid;
	opacity: 10;
	right: 0;
}
z-nav-webkit-old {
	bottom: 20;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	grid-template-columns: 1fr 1fr;
}
.alert-success .alert-message ul li > * {
  color: #333;
}
j-carousel-bottom-nav {
	min-height: 0 !important;
}
j-old {
	top: calc(50% - 0.5em) !important;
}
j-blocks-blocks {
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	top: 50;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
j-price-top-layout {
	top: 10;
	bottom: 0;
	border: none;
	position: absolute !important;
}
j-horizontal-back-repeater {
	scrollbar-width: none;
	top: 0;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
j-button-webkit-horizontal {
	padding: 0.5em !important;
	position: absolute;
}
j-webkit {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	right: 0;
	bottom: 10;
}
j-horizontal-inner-price {
	-webkit-text-decoration-skip: objects;
	user-select: none;
	box-shadow: none !important;
}
j-nav-countdown-countdown {
	width: 100%;
	fill: currentColor;
	bottom: 0;
}
j-back-bottom {
	text-align: left;
	display: flex;
	opacity: 30;
	display: inline;
	align-items: center;
}
j-tables {
	justify-content: center;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	transform: translate(50%, -50%);
}
j-top-inner {
	opacity: 1;
	justify-content: center;
	text-align: left;
	flex-grow: 0;
}
j-price {
	display: inline !important;
	width: 2em;
}
j-repeater-horizontal {
	flex-grow: 0;
	opacity: 30;
	width: 2em;
	flex-grow: 0;
}
j-inner {
	top: 0;
	left: calc(50% - 0.5em) !important;
	color: #fff;
	opacity: 30;
	width: calc(1em + 3px);
}
j-back {
	flex-grow: 0;
	width: 2em;
	-ms-user-select: none;
	bottom: 10;
}
j-quantity-tables {
	position: absolute !important;
}
j-webkit-top {
	overflow-x: auto;
	text-align: center;
}
j-button-tables {
	left: calc(50% - 0.5em) !important;
	position: relative;
	justify-content: center;
}
j-horizontal {
	bottom: 20;
	min-width: 0 !important;
}
j-nav-thumbnails-next {
	top: 50;
	top: 10;
}
j-inner-repeater-countdown {
	text-align: center;
	opacity: 10;
	-webkit-user-select: none;
}
j-old {
	text-decoration: none;
	text-align: left;
	top: 0;
	width: calc(1em + 3px);
	align-items: left;
}
j-price-back {
	justify-content: center;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
}
j-thumbnails {
	overflow-y: hidden;
	right: 0;
	white-space: nowrap;
}
j-button {
	text-transform: inherit;
	white-space: nowrap;
	min-height: 0 !important;
	min-height: 0 !important;
}
j-top-back-layout {
	height: calc(1em + 3px);
	scrollbar-width: none;
}
j-layout-layout {
	width: calc(1em + 3px);
	right: 0;
}
j-left {
	width: 0 !important;
	display: flex;
}
j-button-position {
	white-space: nowrap;
}
j-price-price {
	min-height: 0 !important;
	line-height: inherit;
}
j-totals-button-top {
	line-height: inherit;
	-ms-user-select: none;
}
j-button-price {
	font-size: 1em;
}
j-top-thumbnails-button {
	border: 0 none transparent;
	width: 0 !important;
	opacity: 20;
}
j-tables {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
j-totals-position {
	text-align: center;
	border: 0 none transparent;
	opacity: 20;
}
j-next-nav {
	display: inline !important;
	margin: 0;
}
j-left {
	border: none;
	box-shadow: none !important;
	grid-gap: 30px;
	user-select: none;
}
j-position {
	opacity: 30;
}
j-repeater {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
j-top {
	bottom: 20;
	width: 2em;
	bottom: 10;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
}
j-bottom-button {
	margin: 0;
}
j-bottom-top {
	opacity: 20;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	min-height: 0 !important;
}
.alert-info .alert-message ul li {
  color: #31708f;
}
t-countdown-position {
	opacity: 20;
}
t-thumbnails {
	outline: none !important;
	top: 50;
	transform: translate(50%, -50%);
}
t-image-button {
	opacity: 1;
}
t-horizontal {
	top: 50;
	align-items: center;
	position: absolute !important;
	display: grid;
	color: #fff;
}
t-nav-repeater {
	padding: 0.5em !important;
	align-items: center;
	vertical-align: middle;
	flex-grow: 0;
	line-height: inherit;
}
t-repeater-inner-price {
	display: inline !important;
	-webkit-user-select: none;
	text-align: left;
	vertical-align: baseline;
}
t-webkit-thumbnails {
	top: 0;
	vertical-align: middle;
	position: absolute !important;
	grid-gap: 30px;
	-webkit-user-select: none;
}
t-layout-layout {
	border: none;
	border: none;
	z-index: 1;
}
t-totals-countdown-left {
	line-height: calc(1em + 2px);
	border: none;
	min-width: 0 !important;
	text-align: left;
}
t-next-back-carousel {
	flex-grow: 0;
}
t-webkit-top {
	white-space: nowrap;
	z-index: 1;
	font-size: 1em;
}
t-left-bottom-quantity {
	justify-content: center;
}
t-inner-position-old {
	fill: currentColor;
	top: 50;
	z-index: 1;
	-webkit-user-select: none;
}
t-bottom-totals-webkit {
	padding: 0.5em !important;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	bottom: 0;
}
.alert-info .alert-message ul li > * {
  color: #333;
}
y-webkit-top-left {
	bottom: 0;
	min-height: 0 !important;
	outline-width: 0;
}
y-price-tables {
	flex-shrink: 0;
	letter-spacing: inherit;
}
y-quantity-horizontal {
	vertical-align: middle;
	color: inherit;
	margin: 0;
	overflow-y: hidden;
	right: 0;
}
y-totals-image-quantity {
	box-sizing: content-box;
	border: none !important;
	top: 0;
	opacity: 1;
}
y-webkit-repeater-carousel {
	border: none !important;
	text-decoration: none;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
}
y-blocks-button-quantity {
	z-index: 1;
	transform: translate(50%, -50%);
}
y-blocks {
	vertical-align: middle;
}
y-position-left-left {
	display: grid;
	left: calc(50% - 0.5em) !important;
}
y-layout {
	right: 0;
	text-align: center;
	box-sizing: content-box;
}
y-image-horizontal-top {
	text-transform: inherit;
	opacity: 20;
	position: absolute !important;
	width: 0 !important;
}
y-blocks {
	align-items: left;
	border: none;
	white-space: nowrap;
}
y-nav-quantity {
	outline-width: 0;
	height: 0 !important;
}
y-left-countdown {
	top: 0;
	opacity: 10;
	font-size: 1em;
}
y-thumbnails-inner {
	border: 0 none transparent;
	line-height: 1 !important;
	text-align: center;
	border: 0 none transparent;
}
y-layout-layout-position {
	letter-spacing: inherit;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
y-carousel {
	width: 0 !important;
	opacity: 1;
	width: calc(1em + 3px);
	user-select: none;
	fill: currentColor;
}
y-image {
	vertical-align: middle;
}
.alert-danger .alert-message ul li {
  color: #a94442;
}
q-inner-back-inner {
	min-height: 0 !important;
	min-height: 0 !important;
}
q-blocks {
	fill: currentColor;
	scrollbar-width: none;
	font-size: 1em;
	color: #fff;
	color: inherit;
}
q-image-thumbnails {
	top: 50;
	position: absolute;
}
q-position-back-quantity {
	white-space: nowrap;
	box-sizing: content-box;
	text-align: center;
}
q-old-inner {
	width: 2em;
	transform: translate(50%, -50%);
	opacity: 10;
}
q-webkit {
	text-align: center;
	text-align: left;
	opacity: 30;
	color: #fff;
}
q-left-old-position {
	width: 100%;
	top: 10;
}
q-image-countdown {
	height: calc(1em + 3px);
	margin: 0 !important;
	text-transform: inherit;
}
q-totals-countdown-webkit {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
q-position-top {
	right: 0;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	align-items: left;
}
q-webkit-nav-carousel {
	text-align: center;
	color: #fff;
}
q-nav-countdown-thumbnails {
	border: none !important;
	opacity: 20;
	opacity: 1;
	min-height: 0 !important;
	display: inline !important;
}
q-bottom-next {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
q-top {
	margin: 0 !important;
	height: 0 !important;
	z-index: 1;
	width: 0 !important;
}
q-next-inner-price {
	position: relative;
	border: 0 none transparent;
	line-height: inherit;
	opacity: 10;
}
q-countdown {
	min-width: 0 !important;
}
q-horizontal {
	min-height: 0 !important;
}
q-inner-bottom {
	align-items: left;
	min-height: 0 !important;
	width: calc(1em + 3px);
	opacity: 1;
}
q-old-carousel-blocks {
	opacity: 1;
}
q-webkit {
	top: 10;
	overflow-x: auto;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
q-horizontal {
	margin: 0;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
q-thumbnails {
	margin: 0 !important;
	text-align: center;
	outline: none !important;
}
q-bottom {
	box-shadow: none !important;
}
q-inner-thumbnails {
	vertical-align: baseline;
	background-color: transparent;
}
q-repeater {
	display: flex;
}
q-nav {
	box-shadow: none !important;
	outline-width: 0;
	outline: none !important;
}
.alert-danger .alert-message ul li > * {
  color: #333;
}
w-thumbnails-totals {
	font-size: 1em;
	align-items: left;
	display: grid;
	align-items: left;
}
w-inner-nav {
	bottom: 10;
	position: relative;
	box-sizing: content-box;
	outline: none !important;
}
w-repeater-next {
	align-items: left;
	bottom: 20;
	scrollbar-width: none;
	grid-gap: 30px;
	display: flex;
}
w-horizontal-repeater {
	vertical-align: baseline;
	opacity: 1;
	margin: 0;
}
w-thumbnails-horizontal-position {
	overflow-y: hidden;
	text-align: left;
	position: absolute !important;
}
w-horizontal-old-inner {
	top: calc(50% - 0.5em) !important;
	color: inherit;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
}
w-old-layout {
	min-width: 0 !important;
	bottom: 20;
	align-items: center;
	line-height: inherit;
}
w-countdown-back-back {
	letter-spacing: inherit;
	opacity: 10;
	scrollbar-width: none;
}
w-quantity {
	height: 100%;
	display: inline !important;
	display: flex;
}
w-old-old {
	align-items: center;
	min-height: 0 !important;
}
w-blocks-image-next {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
}
w-countdown-top-webkit {
	opacity: 30;
	fill: currentColor;
	opacity: 1;
}
w-quantity-nav-thumbnails {
	scrollbar-width: none;
	position: absolute !important;
	vertical-align: middle;
}
w-horizontal {
	text-decoration: none;
}
w-inner-top {
	z-index: 1;
	user-select: none;
	height: 100%;
}
w-bottom {
	width: 0 !important;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	top: 50;
	text-align: left;
}
w-tables-position-blocks {
	top: 0;
	width: 2em;
	fill: currentColor;
	height: 100%;
	width: 0 !important;
}
w-position-countdown {
	min-width: 0 !important;
	top: 50;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
w-inner-left-price {
	transform: translate(50%, -50%);
	flex-grow: 0;
}
w-layout {
	overflow-y: hidden;
	opacity: 10;
}
w-price-button-price {
	color: #fff;
}
w-carousel-webkit-position {
	border: 0 none transparent;
	background-color: transparent;
	outline-width: 0;
}
w-webkit-thumbnails {
	flex-shrink: 0;
	outline: none !important;
}
w-bottom-layout-top {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
}
w-image-blocks-layout {
	border: 0 none transparent;
	display: flex;
}
w-repeater-button {
	box-shadow: none !important;
}
w-image-nav {
	user-select: none;
	height: calc(1em + 3px);
	vertical-align: middle;
	width: 2em;
}
w-totals-left {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	display: inline;
	bottom: 20;
	height: 100%;
}
w-back-webkit {
	min-width: 0 !important;
	box-shadow: none !important;
	width: 100%;
	width: 100%;
	background-color: transparent;
}
w-webkit-thumbnails {
	position: absolute;
	line-height: 1 !important;
	display: inline;
	z-index: 1;
}
w-button {
	box-sizing: content-box;
	height: 100%;
}
.alert .btn-more {
  padding-top: 0;
}
v-totals-repeater-back {
	right: 0;
	font-size: 1em;
	color: inherit;
	bottom: 10;
	padding: 0.5em !important;
}
v-repeater-price {
	position: absolute !important;
	line-height: calc(1em + 2px);
}
v-layout-position-next {
	top: 50;
	bottom: 0;
}
v-layout {
	top: 50;
}
v-next-carousel {
	display: grid;
	overflow-x: auto;
}
v-horizontal {
	padding: 0.5em !important;
	flex-shrink: 0;
}
v-image-back-nav {
	overflow-y: hidden;
	border: 0 none transparent;
	top: 0;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
v-back {
	fill: currentColor;
	padding: 0.5em !important;
	border: none;
	display: grid;
	line-height: calc(1em + 2px);
}
v-carousel-next-totals {
	outline: none !important;
	border: 0 none transparent;
}
v-button-repeater {
	box-sizing: content-box;
	margin: 0 !important;
	bottom: 0;
	display: inline;
}
v-old-bottom {
	height: 0 !important;
	display: inline !important;
	scrollbar-width: none;
}
v-totals {
	color: #fff;
	text-align: center;
}
v-webkit {
	outline-width: 0;
	border: none;
}
v-left {
	vertical-align: baseline;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
v-old {
	-webkit-user-select: none;
	z-index: 1;
	border: 0 none transparent;
	min-height: 0 !important;
	line-height: inherit;
}
v-button-button {
	width: 100%;
	top: 10;
	width: 2em;
	scrollbar-width: none;
	margin: 0;
}
v-top-horizontal-webkit {
	transform: translate(50%, -50%);
	box-sizing: content-box;
}
v-top-tables-webkit {
	outline-width: 0;
	z-index: 1;
}
v-back {
	width: 100%;
	fill: currentColor;
}
v-back-webkit {
	font-size: 1em;
}
v-nav-button-bottom {
	z-index: 1;
	opacity: 30;
}
v-left-totals {
	height: 0 !important;
	height: 100%;
	opacity: 1;
	grid-gap: 30px;
	color: #fff;
}
v-totals-inner {
	text-transform: inherit;
	outline-width: 0;
}
v-old-button {
	width: 100%;
	grid-gap: 30px;
	box-sizing: content-box;
	position: absolute !important;
	margin: 0 !important;
}
v-nav {
	min-height: 0 !important;
}
v-thumbnails {
	bottom: 0;
	overflow-y: hidden;
	text-align: center;
	top: 0;
}
v-countdown {
	right: 0;
	color: #fff;
}
v-blocks-horizontal-price {
	box-sizing: content-box;
	height: 100%;
}
v-position-thumbnails-button {
	box-shadow: none !important;
	outline: none !important;
	color: #fff;
	text-decoration: none;
	opacity: 20;
}
v-nav-image {
	box-shadow: none !important;
}
v-webkit-button {
	-webkit-user-select: none;
	top: 50;
	outline: none !important;
	display: flex;
}
v-carousel-thumbnails-quantity {
	height: calc(1em + 3px);
	vertical-align: middle;
}
v-next-top {
	vertical-align: baseline;
	vertical-align: baseline;
	user-select: none;
	width: calc(1em + 3px);
}
v-repeater {
	position: absolute;
	scrollbar-width: none;
	vertical-align: middle;
}
v-tables-repeater-totals {
	top: 0;
	padding: 0.5em !important;
}
v-old-thumbnails-image {
	align-items: center;
	border: none !important;
	text-decoration: none;
	position: absolute !important;
	min-height: 0 !important;
}
v-price-horizontal {
	padding: 0.5em !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
v-bottom-next {
	text-decoration: none;
	justify-content: center;
	text-align: left;
	top: 0;
}
v-position {
	vertical-align: baseline;
	overflow-x: auto;
	border: none;
}
v-quantity-layout-repeater {
	z-index: 1;
	opacity: 10;
	box-shadow: none !important;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
v-old {
	display: inline !important;
	opacity: 20;
}
v-webkit {
	-webkit-user-select: none;
}
v-top-image-price {
	min-width: 0 !important;
	-webkit-user-select: none;
	box-shadow: none !important;
	vertical-align: baseline;
}
v-image-left-quantity {
	fill: currentColor;
	height: 0 !important;
	display: inline !important;
	display: flex;
	bottom: 0;
}
v-position-back-inner {
	height: 100%;
	outline: none !important;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
v-webkit-next {
	outline-width: 0;
	width: calc(1em + 3px);
	color: #fff;
	display: grid;
	box-sizing: content-box;
}
[dir="ltr"] body.whostmgr .alert-list .alert-message,
[dir="rtl"] body.whostmgr .alert-list .alert-message {
  margin: 0;
}
s-left-top {
	height: calc(1em + 3px);
	text-transform: inherit;
	vertical-align: middle;
	margin: 0;
	scrollbar-width: none;
}
s-inner-position-webkit {
	color: #fff;
	width: 2em;
	overflow-x: auto;
}
s-price {
	font-size: 1em;
	min-height: 0 !important;
	height: 0 !important;
	height: 0 !important;
	-webkit-user-select: none;
}
s-top-totals {
	flex-shrink: 0;
	scrollbar-width: none;
}
s-carousel {
	display: inline;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
s-image-carousel {
	grid-template-columns: 1fr 1fr;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
s-blocks {
	display: flex;
}
s-inner-image-inner {
	font-size: 1em;
	vertical-align: baseline;
}
s-inner-countdown {
	scrollbar-width: none;
}
s-button-quantity {
	user-select: none;
	opacity: 10;
	display: inline;
	padding: 0.5em !important;
}
s-left-tables {
	position: absolute !important;
	border: none;
	top: 0;
	position: relative;
	bottom: 0;
}
s-bottom-back-repeater {
	outline-width: 0;
	color: inherit;
	z-index: 1;
	text-align: left;
}
s-blocks-next-position {
	text-align: center;
}
s-old-back-price {
	height: 0 !important;
	bottom: 0;
	text-decoration: none;
	height: calc(1em + 3px);
}
s-old-carousel-tables {
	display: grid;
	border: 0 none transparent;
	position: absolute;
	opacity: 1;
	opacity: 30;
}
s-thumbnails-quantity-left {
	top: 0;
	text-align: left;
}
s-thumbnails {
	fill: currentColor;
	opacity: 20;
	opacity: 1;
	height: 0 !important;
}
s-back {
	width: 0 !important;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
s-image-left {
	z-index: 1;
}
s-repeater {
	top: 10;
	display: grid;
	line-height: 1 !important;
	transform: translate(50%, -50%);
}
s-quantity-price-back {
	-webkit-user-select: none;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
s-totals {
	display: flex;
	white-space: nowrap;
	border: none;
}
s-nav-bottom-totals {
	z-index: 1;
	border: 0 none transparent;
	width: 100%;
}
s-bottom-nav-totals {
	align-items: center;
	position: absolute;
	text-align: left;
}
s-bottom {
	top: 0;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
[dir="ltr"] body.whostmgr .alert-list .alert-message > .alert-title,
[dir="rtl"] body.whostmgr .alert-list .alert-message > .alert-title {
  padding: 0;
}
g-thumbnails {
	bottom: 0;
}
g-image {
	overflow-y: hidden;
	width: 2em;
	margin: 0;
}
g-horizontal {
	height: 0 !important;
	min-width: 0 !important;
	color: #fff;
}
g-bottom-quantity-layout {
	border: 0 none transparent;
	text-align: center;
	height: 100%;
	flex-grow: 0;
	flex-shrink: 0;
}
g-quantity {
	border: none !important;
}
g-button-thumbnails {
	overflow-x: auto;
	justify-content: center;
	outline: none !important;
	border: 0 none transparent;
}
g-quantity {
	-webkit-text-decoration-skip: objects;
}
g-back {
	font: inherit inherit inherit/inherit inherit;
	grid-template-columns: 1fr 1fr;
	border: none;
	color: inherit;
}
g-tables-tables-inner {
	text-align: left;
	text-align: center;
	top: 50;
	line-height: calc(1em + 2px);
	display: inline !important;
}
g-blocks-next {
	outline: none !important;
	font-size: 1em;
	z-index: 1;
	line-height: calc(1em + 2px);
}
g-quantity {
	opacity: 30;
	width: 0 !important;
}
g-nav-back {
	color: #fff;
	min-width: 0 !important;
	display: inline !important;
	height: 100%;
	right: 0;
}
g-horizontal-bottom {
	line-height: inherit;
}
g-position {
	border: 0 none transparent;
	right: 0;
	min-width: 0 !important;
}
g-thumbnails-next-old {
	scrollbar-width: none;
}
g-webkit-back-webkit {
	opacity: 1;
	line-height: 1 !important;
	border: none !important;
	scrollbar-width: none;
	font-size: 1em;
}
g-nav-inner-thumbnails {
	text-decoration: none;
	align-items: left;
}
g-button-quantity {
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	background-color: transparent;
	fill: currentColor;
}
g-blocks-repeater-next {
	top: calc(50% - 0.5em) !important;
	top: 10;
	margin: 0 !important;
}
g-horizontal {
	opacity: 20;
	flex-grow: 0;
	height: 100%;
	top: 50;
}
g-carousel-nav {
	display: inline;
	display: flex;
	display: inline;
	opacity: 10;
	white-space: nowrap;
}
g-image-totals {
	padding: 0.5em !important;
	flex-grow: 0;
}
g-repeater-bottom {
	flex-grow: 0;
	outline-width: 0;
	text-align: left;
	display: grid;
}
g-position-layout {
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	flex-grow: 0;
}
g-button-position-countdown {
	margin: 0 !important;
	min-height: 0 !important;
}
g-tables {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
g-image-top-totals {
	user-select: none;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	position: absolute;
	vertical-align: baseline;
}
g-bottom-price-layout {
	fill: currentColor;
	opacity: 1;
	position: relative;
	-ms-user-select: none;
	top: 10;
}
g-nav-top {
	width: 100%;
	text-decoration: none;
	width: 2em;
	text-align: center;
}
g-webkit {
	grid-gap: 30px;
	line-height: 1 !important;
}
g-button {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
g-image-left {
	z-index: 1;
	position: absolute !important;
	display: inline !important;
	-webkit-user-select: none;
	bottom: 10;
}
g-layout-quantity-tables {
	bottom: 0;
}
g-repeater-horizontal {
	margin: 0 !important;
}
g-thumbnails {
	top: 50;
}
g-top-price-left {
	flex-grow: 0;
	position: relative;
	justify-content: center;
	justify-content: center;
	text-transform: inherit;
}
g-inner-thumbnails-repeater {
	user-select: none;
}
g-repeater-thumbnails-old {
	scrollbar-width: none;
	display: grid;
	font-size: 1em;
	line-height: inherit;
	width: 0 !important;
}
g-horizontal-position {
	right: 0;
}
g-inner-repeater {
	line-height: 1 !important;
	display: flex;
	min-width: 0 !important;
	opacity: 30;
	letter-spacing: inherit;
}
g-horizontal {
	outline: none !important;
	bottom: 0;
	position: absolute !important;
	box-shadow: none !important;
	grid-gap: 30px;
}
g-next {
	bottom: 20;
	text-align: left;
	position: relative;
}
g-price-countdown {
	opacity: 20;
	bottom: 10;
	bottom: 20;
	justify-content: center;
}
body.whostmgr .alert-list .alert-message {
  display: block;
}
w-position-price {
	fill: currentColor;
	display: flex;
	-ms-user-select: none;
	align-items: center;
	position: absolute;
}
w-blocks-back-button {
	display: inline !important;
	border: 0 none transparent;
	line-height: inherit;
	bottom: 10;
}
w-old-inner-inner {
	width: 100%;
	text-decoration: none;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
w-button {
	font-size: 1em;
	position: absolute;
	color: #fff;
	border: 0 none transparent;
}
w-next-inner {
	grid-gap: 30px;
	fill: currentColor;
	flex-shrink: 0;
	flex-grow: 0;
	text-align: left;
}
w-back-nav-blocks {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	scrollbar-width: none;
	bottom: 20;
}
w-back-button-carousel {
	top: 10;
	right: 0;
}
w-position-next-thumbnails {
	letter-spacing: inherit;
}
w-webkit {
	z-index: 1;
}
w-nav {
	display: grid;
	vertical-align: middle;
	text-align: center;
}
w-inner {
	top: 0;
	position: absolute;
	box-sizing: content-box;
}
w-layout {
	display: flex;
	color: #fff;
	position: relative;
	scrollbar-width: none;
	opacity: 30;
}
w-image-back {
	color: #fff;
}
w-carousel {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
body.whostmgr .alert-list .alert-danger {
  background-color: #f2dede;
  border: 1px solid #d03f00;
  box-shadow: inset 41px 0 #d03f00;
}
f-horizontal {
	box-sizing: content-box;
	opacity: 30;
	min-height: 0 !important;
	vertical-align: middle;
}
f-left {
	top: 50;
	fill: currentColor;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	display: flex;
}
f-image-position-quantity {
	bottom: 20;
	text-align: center;
}
f-top-tables {
	overflow-y: hidden;
	width: calc(1em + 3px);
	border: none;
}
f-price-top {
	outline: none !important;
}
f-next-old-layout {
	align-items: center;
	z-index: 1;
	letter-spacing: inherit;
	white-space: nowrap;
}
f-button-next {
	outline: none !important;
	display: grid;
	height: 100%;
	grid-gap: 30px;
}
f-bottom-inner {
	overflow-y: hidden;
	fill: currentColor;
}
f-bottom-price {
	overflow-x: auto;
	padding: 0.5em !important;
	display: inline;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
f-button-tables {
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	justify-content: center;
	bottom: 20;
}
f-thumbnails-horizontal-countdown {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	user-select: none;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
f-back-totals-repeater {
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
f-layout-top {
	margin: 0 !important;
	flex-grow: 0;
}
f-webkit-blocks {
	scrollbar-width: none;
}
f-top {
	text-align: center;
	user-select: none;
	box-shadow: none !important;
	letter-spacing: inherit;
}
f-back-bottom-button {
	min-height: 0 !important;
	box-sizing: content-box;
}
f-layout-back {
	flex-shrink: 0;
}
f-carousel {
	height: 0 !important;
	height: 0 !important;
}
f-totals-top-inner {
	left: calc(50% - 0.5em) !important;
}
f-totals {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
f-quantity-bottom {
	opacity: 10;
	white-space: nowrap;
}
f-price-old-back {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	width: calc(1em + 3px);
	justify-content: center;
	text-align: center;
}
f-top-blocks {
	background-color: transparent;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
f-repeater-top {
	position: absolute !important;
	line-height: 1 !important;
	scrollbar-width: none;
	box-sizing: content-box;
	user-select: none;
}
f-thumbnails {
	min-width: 0 !important;
	white-space: nowrap;
}
f-old {
	letter-spacing: inherit;
	bottom: 0;
	fill: currentColor;
	right: 0;
}
f-quantity-next {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
f-next-back-horizontal {
	border: none;
}
f-tables-countdown {
	align-items: left;
	width: 100%;
}
f-bottom-layout-button {
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	opacity: 30;
}
f-bottom {
	position: absolute !important;
}
f-nav-inner-tables {
	scrollbar-width: none;
	font-size: 1em;
	text-transform: inherit;
}
f-top {
	transform: translate(50%, -50%);
	margin: 0;
}
f-countdown-totals {
	color: #fff;
}
f-totals-thumbnails {
	user-select: none;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
f-bottom-top {
	transform: translate(50%, -50%);
	top: 0;
	-webkit-user-select: none;
	flex-shrink: 0;
}
f-nav-top-carousel {
	width: 2em;
	line-height: inherit;
}
f-webkit-image {
	position: absolute;
	border: none;
	border: 0 none transparent;
	text-transform: inherit;
	position: relative;
}
f-bottom-next {
	justify-content: center;
}
f-image-thumbnails {
	overflow-y: hidden;
	top: 50;
	grid-template-columns: 1fr 1fr;
}
f-left-nav-image {
	fill: currentColor;
}
f-tables-price-left {
	font: inherit inherit inherit/inherit inherit;
}
f-layout {
	bottom: 10;
	vertical-align: middle;
}
f-carousel-nav {
	top: 0;
	color: #fff;
}
f-next {
	-webkit-user-select: none;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	top: 0;
}
f-webkit-next-old {
	text-align: center;
	position: absolute !important;
}
html[dir="ltr"] body.whostmgr .alert-list .alert-danger {
  box-shadow: inset 41px 0 #d03f00;
}
y-position-totals {
	line-height: calc(1em + 2px);
}
y-blocks {
	fill: currentColor;
	color: #fff;
	display: inline;
	align-items: center;
	overflow-x: auto;
}
y-repeater {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	opacity: 30;
}
y-horizontal {
	z-index: 1;
	overflow-x: auto;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
y-countdown-left-horizontal {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	display: inline;
}
y-next-webkit-carousel {
	box-sizing: content-box;
	position: absolute !important;
	scrollbar-width: none;
	position: absolute;
	-webkit-user-select: none;
}
y-old-tables-left {
	fill: currentColor;
	bottom: 20;
	-ms-user-select: none;
	bottom: 20;
}
y-tables-inner-back {
	line-height: calc(1em + 2px);
	outline-width: 0;
	overflow-y: hidden;
	letter-spacing: inherit;
	fill: currentColor;
}
y-thumbnails-nav {
	display: flex;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
y-carousel-horizontal {
	align-items: left;
	justify-content: center;
	opacity: 1;
	line-height: 1 !important;
}
y-inner-top {
	width: 2em;
	text-align: center;
	justify-content: center;
	box-sizing: content-box;
}
y-back-nav {
	color: inherit;
}
y-back-back {
	display: inline;
	overflow-y: hidden;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
y-horizontal {
	bottom: 0;
	position: absolute !important;
}
y-thumbnails-back-inner {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
y-carousel-nav {
	font-size: 1em;
	vertical-align: middle;
	text-transform: inherit;
	letter-spacing: inherit;
}
y-inner-next {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	bottom: 20;
	min-height: 0 !important;
}
y-bottom {
	opacity: 1;
	-ms-user-select: none;
}
y-top-countdown-layout {
	text-align: left;
	transform: translate(50%, -50%);
}
y-tables {
	flex-grow: 0;
	bottom: 20;
	height: 0 !important;
	overflow-x: auto;
	box-sizing: content-box;
}
y-tables-bottom {
	-ms-user-select: none;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
y-top {
	border: 0 none transparent;
	width: 2em;
	width: calc(1em + 3px);
	height: 100%;
	opacity: 30;
}
y-back {
	top: 10;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	display: inline;
	line-height: inherit;
}
y-button-quantity {
	top: 50;
	outline: none !important;
}
y-totals-back {
	z-index: 1;
	overflow-y: hidden;
	-ms-user-select: none;
}
y-bottom {
	transform: translate(50%, -50%);
}
y-bottom-position-top {
	top: 0;
	width: 2em;
	width: calc(1em + 3px);
}
y-bottom {
	display: flex;
	height: calc(1em + 3px);
	user-select: none;
}
y-tables-button-quantity {
	box-sizing: content-box;
	vertical-align: middle;
	-ms-user-select: none;
	grid-gap: 30px;
}
y-totals {
	-webkit-user-select: none;
	position: relative;
	line-height: inherit;
	scrollbar-width: none;
}
y-button-quantity-blocks {
	-ms-user-select: none;
	line-height: inherit;
}
y-next {
	display: inline;
	text-decoration: none;
}
html[dir="rtl"] body.whostmgr .alert-list .alert-danger {
  box-shadow: inset -41px 0 #d03f00;
}
h-repeater-position {
	width: 100%;
	position: absolute;
	outline-width: 0;
	background-color: transparent;
	opacity: 30;
}
h-quantity {
	vertical-align: baseline;
	color: inherit;
	position: relative;
	align-items: center;
	box-shadow: none !important;
}
h-tables-position {
	display: inline !important;
	grid-gap: 30px;
	align-items: left;
	letter-spacing: inherit;
}
h-blocks-thumbnails-repeater {
	flex-grow: 0;
	bottom: 20;
	height: 0 !important;
	justify-content: center;
}
h-top-position {
	box-shadow: none !important;
	vertical-align: baseline;
}
h-old {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
h-quantity-tables-quantity {
	font: inherit inherit inherit/inherit inherit;
}
h-next-inner-left {
	padding: 0.5em !important;
	right: 0;
}
h-horizontal-inner {
	text-align: left;
	vertical-align: middle;
	right: 0;
}
h-image-thumbnails-webkit {
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
h-layout-inner-position {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	top: 10;
	vertical-align: middle;
}
h-totals {
	height: 0 !important;
	text-align: left;
	top: 0;
}
h-countdown-back {
	text-align: left;
	overflow-y: hidden;
}
h-bottom-webkit-image {
	user-select: none;
	flex-grow: 0;
	line-height: inherit;
}
h-thumbnails-position {
	height: 0 !important;
}
h-next {
	overflow-y: hidden;
	border: none !important;
	fill: currentColor;
	display: grid;
}
h-totals-quantity {
	opacity: 20;
	white-space: nowrap;
	position: absolute;
	color: inherit;
}
h-carousel-back-carousel {
	width: 100%;
	position: absolute;
	box-sizing: content-box;
	line-height: inherit;
}
h-button-tables-back {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	top: 50;
	flex-grow: 0;
}
h-button-tables-repeater {
	text-decoration: none;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
}
h-quantity-button {
	overflow-x: auto;
	vertical-align: baseline;
	line-height: inherit;
}
h-tables-back-tables {
	top: 0;
	flex-grow: 0;
}
h-next-button-position {
	min-height: 0 !important;
	font-size: 1em;
	margin: 0 !important;
	border: none;
}
h-carousel-price-repeater {
	min-height: 0 !important;
}
h-inner-price {
	display: inline;
	width: 2em;
	color: inherit;
}
h-totals {
	line-height: inherit;
	color: #fff;
	right: 0;
}
h-bottom {
	transform: translate(50%, -50%);
}
h-carousel-carousel {
	-webkit-user-select: none;
	width: 2em;
	opacity: 1;
}
h-quantity-next-left {
	bottom: 20;
	width: 2em;
	flex-grow: 0;
	position: absolute !important;
}
h-carousel-carousel {
	display: grid;
	display: inline !important;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
h-old-repeater-old {
	bottom: 20;
}
h-image-bottom {
	overflow-y: hidden;
	width: 100%;
}
h-button {
	color: inherit;
	border: none;
}
h-position-quantity-left {
	z-index: 1;
}
h-countdown-quantity-button {
	min-height: 0 !important;
	width: 0 !important;
}
h-layout-bottom {
	fill: currentColor;
	vertical-align: baseline;
}
h-horizontal {
	display: flex;
	z-index: 1;
	line-height: inherit;
	z-index: 1;
}
h-price-inner {
	bottom: 10;
}
h-top-repeater {
	top: 10;
	margin: 0 !important;
}
h-left-webkit-bottom {
	margin: 0 !important;
	position: absolute !important;
	border: none;
	opacity: 1;
}
h-layout-totals-totals {
	fill: currentColor;
	z-index: 1;
}
h-position {
	box-sizing: content-box;
	-webkit-user-select: none;
	align-items: left;
	user-select: none;
	text-align: center;
}
body.whostmgr .alert-list .alert-danger > .glyphicon {
  color: #f2dede;
}
h-old {
	justify-content: center;
	flex-shrink: 0;
}
h-repeater-thumbnails-next {
	fill: currentColor;
	top: 10;
}
h-next-left {
	min-height: 0 !important;
}
h-top-tables {
	text-decoration: none;
	min-width: 0 !important;
	width: 2em;
	top: 50;
	opacity: 1;
}
h-nav {
	width: 0 !important;
}
h-image {
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	opacity: 20;
	opacity: 10;
}
h-repeater {
	text-decoration: none;
	font-size: 1em;
	scrollbar-width: none;
	font-size: 1em;
	outline-width: 0;
}
h-position-webkit-position {
	display: inline;
	top: 50;
}
h-image-old-tables {
	align-items: left;
	z-index: 1;
}
h-top-old-button {
	height: 0 !important;
}
h-next-thumbnails-price {
	bottom: 20;
	border: none !important;
}
h-totals-inner {
	display: grid;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
h-left-button {
	width: 0 !important;
	text-decoration: none;
}
h-repeater {
	bottom: 10;
}
h-top-webkit {
	overflow-x: auto;
	justify-content: center;
	grid-gap: 30px;
	bottom: 10;
	height: 0 !important;
}
h-position-layout-thumbnails {
	scrollbar-width: none;
	margin: 0 !important;
	align-items: left;
}
h-tables-carousel-bottom {
	height: 100%;
}
h-price {
	text-align: center;
}
h-tables-price {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
}
h-horizontal-position-price {
	opacity: 10;
}
h-left-old {
	z-index: 1;
	color: inherit;
	margin: 0;
	text-decoration: none;
	width: calc(1em + 3px);
}
h-bottom {
	width: calc(1em + 3px);
	height: 100%;
}
h-old {
	top: 50;
	justify-content: center;
	right: 0;
}
h-button-position-repeater {
	align-items: center;
	width: 2em;
}
h-button-webkit-top {
	min-width: 0 !important;
}
h-old-button-carousel {
	min-height: 0 !important;
	position: absolute !important;
	white-space: nowrap;
	width: 0 !important;
	margin: 0;
}
h-nav {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	text-align: left;
}
h-next-quantity-totals {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
h-back {
	overflow-y: hidden;
	border: 0 none transparent;
	margin: 0;
	align-items: center;
	vertical-align: baseline;
}
body.whostmgr .alert-list .alert-success {
  background-color: #dff2d5;
  border: 1px solid #83b655;
  box-shadow: inset 41px 0 #83b655;
}
w-inner-quantity-webkit {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	margin: 0 !important;
	color: inherit;
	border: none;
}
w-webkit {
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
}
w-next {
	font: inherit inherit inherit/inherit inherit;
}
w-horizontal-position {
	background-color: transparent;
	display: inline;
	min-width: 0 !important;
}
w-repeater {
	position: relative;
	align-items: left;
}
w-position-left {
	flex-shrink: 0;
	text-transform: inherit;
	display: inline;
	z-index: 1;
}
w-countdown-thumbnails {
	top: 0;
}
w-top {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	width: 100%;
	position: absolute;
	align-items: center;
}
w-tables-quantity-tables {
	top: 50;
	scrollbar-width: none;
}
w-quantity {
	text-align: center;
	overflow-y: hidden;
	line-height: 1 !important;
	border: 0 none transparent;
	color: inherit;
}
w-carousel-webkit {
	vertical-align: baseline;
	overflow-y: hidden;
	right: 0;
}
w-layout {
	-webkit-user-select: none;
	border: none;
	top: 0;
	vertical-align: baseline;
}
w-bottom-old {
	height: 0 !important;
	opacity: 1;
	font-size: 1em;
	margin: 0;
	color: inherit;
}
w-layout {
	margin: 0 !important;
	white-space: nowrap;
	font-size: 1em;
	flex-shrink: 0;
	text-decoration: none;
}
w-inner {
	position: absolute;
}
w-back {
	top: 50;
	fill: currentColor;
	opacity: 1;
}
w-button-countdown-repeater {
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	align-items: center;
	top: 50;
}
w-tables-webkit-nav {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	width: 2em;
}
w-bottom-thumbnails {
	margin: 0 !important;
	border: none;
	-ms-user-select: none;
	align-items: center;
	top: 50;
}
w-nav-repeater-layout {
	display: grid;
	min-width: 0 !important;
	display: inline !important;
	line-height: 1 !important;
	color: inherit;
}
w-quantity-bottom-nav {
	min-width: 0 !important;
}
w-image {
	vertical-align: baseline;
	color: #fff;
}
w-inner-button {
	border: 0 none transparent;
	color: #fff;
	display: flex;
	bottom: 20;
}
w-carousel-position-position {
	min-width: 0 !important;
	scrollbar-width: none;
}
w-quantity-repeater {
	width: 100%;
	user-select: none;
}
w-webkit-webkit-blocks {
	-webkit-user-select: none;
}
w-price {
	text-align: left;
	position: absolute !important;
}
w-totals {
	outline-width: 0;
	width: 2em;
	border: 0 none transparent;
	width: 2em;
	box-sizing: content-box;
}
w-old {
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	min-height: 0 !important;
	top: 10;
}
w-thumbnails-old {
	top: 10;
	line-height: calc(1em + 2px);
	right: 0;
	letter-spacing: inherit;
	overflow-y: hidden;
}
w-webkit-price {
	scrollbar-width: none;
	overflow-y: hidden;
}
w-tables-button {
	opacity: 20;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
w-position-tables-horizontal {
	justify-content: center;
	min-height: 0 !important;
	display: flex;
	position: relative;
}
w-bottom {
	margin: 0 !important;
	padding: 0.5em !important;
	text-align: center;
	grid-gap: 30px;
}
w-quantity {
	text-align: left;
	align-items: left;
}
w-horizontal-thumbnails-old {
	border: none;
}
w-old {
	-webkit-text-decoration-skip: objects;
	right: 0;
}
w-top-old-price {
	user-select: none;
	fill: currentColor;
	display: flex;
	height: 100%;
}
w-carousel-inner-old {
	background-color: transparent;
	-webkit-user-select: none;
	margin: 0 !important;
	line-height: calc(1em + 2px);
}
w-quantity-thumbnails-countdown {
	border: none;
	right: 0;
	min-width: 0 !important;
	align-items: center;
	height: 0 !important;
}
w-old-back-image {
	color: inherit;
	margin: 0;
	transform: translate(50%, -50%);
	display: inline;
}
w-position-thumbnails {
	width: calc(1em + 3px);
	white-space: nowrap;
	text-decoration: none;
	margin: 0;
	margin: 0 !important;
}
w-horizontal {
	grid-gap: 30px;
	margin: 0 !important;
	height: calc(1em + 3px);
	right: 0;
	opacity: 1;
}
w-bottom-top-countdown {
	outline-width: 0;
	bottom: 0;
	display: grid;
	background-color: transparent;
	line-height: inherit;
}
w-carousel {
	-ms-user-select: none;
	text-align: left;
	bottom: 0;
	text-align: left;
}
w-button-next-left {
	height: 100%;
}
html[dir="ltr"] body.whostmgr .alert-list .alert-success {
  box-shadow: inset 41px 0 #83b655;
}
s-position-price {
	overflow-x: auto;
}
s-old-button {
	scrollbar-width: none;
}
s-quantity {
	line-height: 1 !important;
	overflow-x: auto;
	scrollbar-width: none;
	flex-grow: 0;
}
s-layout-quantity {
	top: 50;
	grid-template-columns: 1fr 1fr;
}
s-carousel-layout {
	text-decoration: none;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
s-old {
	align-items: left;
	display: inline;
	vertical-align: middle;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
}
s-totals-old {
	z-index: 1;
	fill: currentColor;
	text-transform: inherit;
}
s-webkit {
	text-decoration: none;
	position: relative;
	font-size: 1em;
	display: inline !important;
}
s-next {
	bottom: 0;
	height: 100%;
	z-index: 1;
	min-width: 0 !important;
}
s-back-tables {
	display: flex;
	flex-grow: 0;
}
s-button {
	bottom: 20;
	margin: 0;
	position: relative;
	opacity: 10;
}
s-layout-layout-bottom {
	display: inline;
	opacity: 10;
	justify-content: center;
	position: absolute;
}
s-back-bottom {
	align-items: left;
	grid-gap: 30px;
	opacity: 30;
	align-items: center;
}
s-back-repeater {
	height: 100%;
	top: 0;
	height: calc(1em + 3px);
}
s-left-inner {
	display: inline !important;
	opacity: 10;
	bottom: 0;
	border: 0 none transparent;
}
s-left {
	display: inline;
	position: absolute;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	text-align: left;
}
s-countdown-top {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	text-transform: inherit;
	min-height: 0 !important;
}
s-thumbnails {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	position: relative;
	width: 2em;
}
s-layout-button {
	top: 10;
	overflow-x: auto;
}
s-bottom-webkit-button {
	transform: translate(50%, -50%);
	text-align: left;
}
s-repeater {
	font-size: 1em;
	margin: 0 !important;
	box-sizing: content-box;
}
s-horizontal-carousel {
	grid-gap: 30px;
	outline: none !important;
}
s-thumbnails {
	text-align: left;
}
s-horizontal-totals-next {
	grid-template-columns: 1fr 1fr;
	position: relative;
	line-height: 1 !important;
}
html[dir="rtl"] body.whostmgr .alert-list .alert-success {
  box-shadow: inset -41px 0 #83b655;
}
d-top-left {
	bottom: 20;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
}
d-inner-totals {
	bottom: 20;
	border: none !important;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
}
d-carousel-button {
	opacity: 1;
}
d-tables-repeater {
	vertical-align: middle;
}
d-next {
	position: relative;
	opacity: 30;
	outline-width: 0;
	height: 0 !important;
}
d-blocks-webkit-quantity {
	line-height: 1 !important;
	right: 0;
	margin: 0 !important;
	flex-grow: 0;
	border: none;
}
d-webkit-totals {
	-ms-user-select: none;
}
d-layout-bottom {
	fill: currentColor;
	top: 50;
}
d-bottom {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	height: 0 !important;
}
d-back-image {
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
d-bottom-back-webkit {
	align-items: left;
	border: none;
	margin: 0;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
d-button-position-carousel {
	box-sizing: content-box;
	position: relative;
	border: 0 none transparent;
	bottom: 20;
}
d-left-horizontal {
	color: inherit;
	border: 0 none transparent;
	text-align: left;
	justify-content: center;
}
d-quantity-countdown-left {
	margin: 0;
	width: 100%;
	vertical-align: middle;
	opacity: 30;
	white-space: nowrap;
}
d-repeater-thumbnails-image {
	height: calc(1em + 3px);
}
d-quantity {
	opacity: 20;
	letter-spacing: inherit;
	line-height: 1 !important;
}
d-image-layout-repeater {
	line-height: inherit;
	display: flex;
	opacity: 30;
	height: calc(1em + 3px);
}
d-price-image-position {
	text-align: center;
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	box-sizing: content-box;
}
d-repeater-back-button {
	flex-shrink: 0;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
d-countdown-layout-inner {
	width: 2em;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	overflow-x: auto;
}
d-tables {
	height: 100%;
	box-sizing: content-box;
}
d-repeater-blocks {
	opacity: 1;
	box-shadow: none !important;
	bottom: 0;
	scrollbar-width: none;
}
d-inner-image {
	height: calc(1em + 3px);
	min-height: 0 !important;
}
d-countdown-quantity {
	text-align: left;
	height: 0 !important;
	min-width: 0 !important;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
d-bottom-quantity-repeater {
	min-width: 0 !important;
}
d-webkit-repeater-button {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	line-height: inherit;
	width: 0 !important;
}
d-countdown-inner-position {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
d-horizontal {
	bottom: 0;
	overflow-y: hidden;
	fill: currentColor;
	outline-width: 0;
}
d-repeater-horizontal {
	width: 100%;
}
body.whostmgr .alert-list .alert-success > .glyphicon {
  color: #dff2d5;
}
k-inner-blocks {
	position: absolute !important;
	text-transform: inherit;
	transform: translate(50%, -50%);
	margin: 0;
	top: 10;
}
k-quantity-webkit {
	box-shadow: none !important;
	bottom: 10;
	align-items: left;
	margin: 0;
	grid-template-columns: 1fr 1fr;
}
k-top {
	top: 10;
	padding: 0.5em !important;
	grid-gap: 30px;
}
k-image {
	line-height: calc(1em + 2px);
	align-items: left;
	align-items: left;
	top: calc(50% - 0.5em) !important;
}
k-position {
	position: absolute;
	justify-content: center;
}
k-price-countdown {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	outline-width: 0;
	color: #fff;
}
k-button {
	scrollbar-width: none;
}
k-quantity-bottom-top {
	line-height: 1 !important;
	opacity: 1;
}
k-left {
	user-select: none;
}
k-inner {
	grid-gap: 30px;
	border: none;
}
k-button {
	box-shadow: none !important;
	width: 2em;
}
k-old-top {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	color: inherit;
	min-width: 0 !important;
}
k-thumbnails {
	right: 0;
	white-space: nowrap;
	user-select: none;
	position: absolute;
	outline: none !important;
}
k-blocks {
	text-transform: inherit;
	fill: currentColor;
	outline-width: 0;
	display: inline;
	white-space: nowrap;
}
k-nav-totals {
	flex-shrink: 0;
	border: 0 none transparent;
	color: inherit;
}
k-carousel {
	grid-gap: 30px;
	align-items: left;
	min-height: 0 !important;
}
k-button {
	align-items: left;
}
k-quantity {
	outline-width: 0;
	border: 0 none transparent;
	-webkit-user-select: none;
	box-shadow: none !important;
}
k-nav {
	text-align: center;
	overflow-x: auto;
	height: calc(1em + 3px);
}
k-inner {
	bottom: 20;
	align-items: center;
	user-select: none;
	outline-width: 0;
}
k-nav {
	color: inherit;
	top: 10;
	line-height: inherit;
	right: 0;
	vertical-align: middle;
}
k-old-totals {
	text-decoration: none;
	color: #fff;
}
k-image-price-back {
	line-height: calc(1em + 2px);
}
k-back-webkit-price {
	left: calc(50% - 0.5em) !important;
}
k-quantity-totals {
	background-color: transparent;
}
k-nav-webkit-totals {
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	margin: 0 !important;
	width: 100%;
}
k-top-carousel-top {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	text-align: center;
	line-height: calc(1em + 2px);
	background-color: transparent;
}
k-totals-bottom-tables {
	min-height: 0 !important;
	width: 0 !important;
	top: 10;
}
k-inner-carousel {
	letter-spacing: inherit;
}
k-nav-price {
	grid-gap: 30px;
	flex-shrink: 0;
}
k-webkit-back-button {
	flex-shrink: 0;
}
k-quantity-top-countdown {
	grid-gap: 30px;
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	text-decoration: none;
}
k-back-next {
	width: 100%;
	bottom: 10;
	width: 100%;
}
k-webkit-tables-position {
	top: 10;
	margin: 0;
	opacity: 20;
	bottom: 20;
	grid-gap: 30px;
}
k-bottom-bottom {
	user-select: none;
	top: 50;
	letter-spacing: inherit;
	vertical-align: middle;
	background-color: transparent;
}
k-button {
	line-height: calc(1em + 2px);
}
k-old {
	scrollbar-width: none;
	border: none !important;
	display: inline !important;
	overflow-y: hidden;
}
k-repeater-totals {
	text-align: left;
	opacity: 10;
}
k-repeater-repeater {
	-ms-user-select: none;
}
k-totals-repeater {
	z-index: 1;
}
k-bottom-nav-inner {
	height: 100%;
	flex-shrink: 0;
	top: 50;
	background-color: transparent;
}
body.whostmgr .alert-list .alert-warning {
  background-color: #fcf8e1;
  border: 1px solid #f6c342;
  box-shadow: inset 41px 0 #f6c342;
}
t-image {
	border: none !important;
	margin: 0 !important;
	width: 2em;
	-ms-user-select: none;
	color: inherit;
}
t-repeater-webkit {
	display: grid;
	text-transform: inherit;
	font-size: 1em;
	margin: 0;
}
t-horizontal-blocks {
	opacity: 10;
	scrollbar-width: none;
	width: 100%;
	height: 0 !important;
}
t-image {
	box-sizing: content-box;
	box-shadow: none !important;
	min-width: 0 !important;
}
t-back-price-left {
	outline-width: 0;
	white-space: nowrap;
}
t-top-quantity-next {
	top: 50;
	position: relative;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
}
t-inner {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	flex-shrink: 0;
}
t-image-left {
	opacity: 10;
}
t-totals-carousel {
	margin: 0 !important;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
}
t-countdown-button-blocks {
	height: 100%;
	overflow-x: auto;
}
t-bottom {
	vertical-align: baseline;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
t-repeater {
	min-height: 0 !important;
}
t-blocks-totals-left {
	opacity: 20;
	display: flex;
}
t-tables-top {
	-ms-user-select: none;
}
t-countdown-horizontal-image {
	opacity: 1;
	width: calc(1em + 3px);
	min-width: 0 !important;
	overflow-x: auto;
	-webkit-user-select: none;
}
t-back {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	text-align: center;
	-webkit-user-select: none;
}
t-thumbnails-old-layout {
	fill: currentColor;
	-webkit-user-select: none;
	user-select: none;
}
t-image {
	vertical-align: baseline;
	outline-width: 0;
	bottom: 20;
}
t-horizontal-nav {
	display: flex;
	align-items: left;
	z-index: 1;
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
t-position {
	line-height: inherit;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	height: calc(1em + 3px);
}
t-price-image-carousel {
	opacity: 30;
	border: none !important;
}
t-button {
	top: 10;
	bottom: 20;
	border: none !important;
	-ms-user-select: none;
	line-height: inherit;
}
t-bottom {
	-webkit-user-select: none;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	fill: currentColor;
}
t-inner-horizontal {
	right: 0;
	border: 0 none transparent;
}
t-nav-top-position {
	white-space: nowrap;
}
t-horizontal {
	overflow-y: hidden;
	scrollbar-width: none;
	width: calc(1em + 3px);
}
t-webkit-nav {
	padding: 0.5em !important;
}
t-old-countdown {
	min-width: 0 !important;
}
t-totals-countdown {
	grid-gap: 30px;
}
t-position {
	right: 0;
}
t-webkit-webkit-carousel {
	height: calc(1em + 3px);
	min-width: 0 !important;
	opacity: 30;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
html[dir="ltr"] body.whostmgr .alert-list .alert-warning {
  box-shadow: inset 41px 0 #f6c342;
}
k-tables-thumbnails {
	-webkit-text-decoration-skip: objects;
	align-items: left;
}
k-button {
	min-height: 0 !important;
	opacity: 1;
	width: 0 !important;
}
k-old {
	width: calc(1em + 3px);
	position: absolute !important;
	outline: none !important;
}
k-layout {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	display: inline;
	scrollbar-width: none;
	border: 0 none transparent;
}
k-price-next-top {
	-webkit-user-select: none;
	z-index: 1;
	bottom: 10;
}
k-quantity {
	margin: 0;
	line-height: 1 !important;
	position: absolute !important;
	display: inline !important;
	-webkit-user-select: none;
}
k-countdown-old-left {
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	border: 0 none transparent;
	grid-template-columns: 1fr 1fr;
}
k-quantity-price {
	border: none;
	bottom: 10;
}
k-layout {
	letter-spacing: inherit;
	top: 50;
	bottom: 20;
	line-height: calc(1em + 2px);
}
k-blocks {
	position: relative;
}
k-back-top-countdown {
	top: 10;
	height: calc(1em + 3px);
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
k-blocks-thumbnails-layout {
	outline-width: 0;
	overflow-x: auto;
	font-size: 1em;
	white-space: nowrap;
}
k-carousel-button-nav {
	margin: 0;
	vertical-align: baseline;
	width: 100%;
	letter-spacing: inherit;
}
k-image-quantity {
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
}
k-old {
	white-space: nowrap;
	vertical-align: middle;
	justify-content: center;
	bottom: 20;
	flex-shrink: 0;
}
html[dir="rtl"] body.whostmgr .alert-list .alert-warning {
  box-shadow: inset -41px 0 #f6c342;
}
i-top-next-left {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
	right: 0;
	letter-spacing: inherit;
	min-width: 0 !important;
}
i-layout-nav-webkit {
	top: 50;
}
i-top-totals {
	width: 2em;
	position: relative;
	display: inline;
}
i-price-inner-next {
	transform: translate(50%, -50%);
	font-size: 1em;
	border: none !important;
	min-height: 0 !important;
	overflow-x: auto;
}
i-tables-position {
	top: 0;
	display: grid;
	position: relative;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
i-repeater {
	display: inline;
	text-decoration: none;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
i-quantity-button {
	text-decoration: none;
	scrollbar-width: none;
	overflow-y: hidden;
	align-items: left;
	right: 0;
}
i-position {
	-webkit-user-select: none;
}
i-thumbnails-back-bottom {
	z-index: 1;
}
i-bottom-repeater {
	height: 0 !important;
	padding: 0.5em !important;
	text-align: left;
	-ms-user-select: none;
	scrollbar-width: none;
}
i-thumbnails {
	border: 0 none transparent;
}
i-top {
	min-width: 0 !important;
	width: calc(1em + 3px);
	text-align: left;
	font-size: 1em;
}
i-layout {
	color: inherit;
	width: 0 !important;
	-ms-user-select: none;
}
i-back-horizontal-inner {
	opacity: 10;
	width: calc(1em + 3px);
}
i-old-bottom-thumbnails {
	outline: none !important;
	height: 0 !important;
	text-transform: inherit;
}
i-repeater-inner-position {
	background-color: transparent;
	line-height: 1 !important;
	user-select: none;
	line-height: calc(1em + 2px);
	margin: 0 !important;
}
i-horizontal {
	min-width: 0 !important;
	top: 50;
	opacity: 10;
	font-size: 1em;
	display: grid;
}
i-tables-position-totals {
	flex-shrink: 0;
	opacity: 1;
	-ms-user-select: none;
}
i-inner-horizontal-countdown {
	text-align: center;
	line-height: inherit;
	vertical-align: baseline;
}
i-layout {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	bottom: 10;
	padding: 0.5em !important;
}
body.whostmgr .alert-list .alert-warning > .glyphicon {
  color: #fcf8e1;
}
p-quantity-left-image {
	height: 100%;
	align-items: center;
	vertical-align: baseline;
}
p-button-webkit-price {
	bottom: 20;
	flex-shrink: 0;
	font-size: 1em;
	scrollbar-width: none;
}
p-repeater-horizontal-countdown {
	opacity: 10;
	line-height: calc(1em + 2px);
}
p-image {
	opacity: 10;
	border: none !important;
	display: inline !important;
	outline: none !important;
	top: 10;
}
p-next {
	bottom: 20;
	background-color: transparent;
}
p-nav-inner {
	display: inline !important;
	right: 0;
	overflow-x: auto;
	border: none !important;
}
p-old {
	width: calc(1em + 3px);
}
p-layout-layout-price {
	display: grid;
	margin: 0;
	margin: 0 !important;
}
p-position {
	border: none;
	white-space: nowrap;
}
p-blocks {
	margin: 0 !important;
	outline-width: 0;
}
p-totals {
	left: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
p-repeater-old {
	height: calc(1em + 3px);
}
p-nav-inner-blocks {
	text-align: left;
	height: 0 !important;
	line-height: calc(1em + 2px);
}
p-bottom-image {
	padding: 0.5em !important;
	user-select: none;
	min-height: 0 !important;
	padding: 0.5em !important;
	border: 0 none transparent;
}
p-webkit-position {
	bottom: 20;
	font-size: 1em;
	outline-width: 0;
	top: 10;
}
p-back-bottom {
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
p-thumbnails {
	z-index: 1;
}
p-quantity-top {
	opacity: 10;
	border: none !important;
}
p-tables {
	width: 100%;
	text-align: center;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
}
p-inner-position-thumbnails {
	border: 0 none transparent;
	bottom: 20;
}
body.whostmgr .alert-list .alert-info {
  background-color: #d7edf9;
  border: 1px solid #179bd7;
  box-shadow: inset 41px 0 #179bd7;
}
r-nav-layout {
	box-sizing: content-box;
}
r-nav {
	left: calc(50% - 0.5em) !important;
	top: 50;
	flex-grow: 0;
	height: 100%;
	display: grid;
}
r-back-image-image {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	overflow-y: hidden;
}
r-image {
	width: calc(1em + 3px);
	text-transform: inherit;
	vertical-align: middle;
	line-height: calc(1em + 2px);
	position: absolute;
}
r-back {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	letter-spacing: inherit;
	display: inline;
	right: 0;
}
r-quantity-nav-totals {
	transform: translate(50%, -50%);
}
r-horizontal-top {
	opacity: 10;
	transform: translate(50%, -50%);
}
r-bottom-quantity-countdown {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	opacity: 1;
	opacity: 10;
	user-select: none;
}
r-nav-quantity {
	display: grid;
	width: 2em;
}
r-totals {
	display: grid;
	width: 0 !important;
}
r-button {
	margin: 0 !important;
	line-height: calc(1em + 2px);
	margin: 0 !important;
	position: relative;
}
r-top-layout {
	text-transform: inherit;
	height: 0 !important;
	vertical-align: baseline;
	overflow-x: auto;
	line-height: inherit;
}
r-next-top-old {
	text-align: center;
	box-sizing: content-box;
}
r-bottom {
	position: absolute;
	border: 0 none transparent;
}
r-position-inner {
	white-space: nowrap;
	opacity: 20;
	display: grid;
	transform: translate(50%, -50%);
}
r-blocks-webkit-nav {
	position: absolute !important;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	vertical-align: baseline;
}
r-totals {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	right: 0;
	padding: 0.5em !important;
}
r-back-layout {
	top: 10;
	color: #fff;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	justify-content: center;
}
r-image-countdown-next {
	top: 0;
	text-decoration: none;
	text-transform: inherit;
}
r-image-bottom-next {
	opacity: 1;
	align-items: center;
}
r-left {
	line-height: 1 !important;
}
r-position-webkit {
	flex-grow: 0;
	width: 100%;
	height: 0 !important;
}
r-countdown-image-bottom {
	color: #fff;
	width: 2em;
	outline-width: 0;
	height: calc(1em + 3px);
}
r-price {
	white-space: nowrap;
}
r-repeater-carousel-top {
	scrollbar-width: none;
	box-sizing: content-box;
}
r-thumbnails {
	opacity: 20;
	fill: currentColor;
	opacity: 1;
	top: 0;
	height: 0 !important;
}
r-back-tables {
	top: 10;
}
r-countdown-price {
	line-height: calc(1em + 2px);
	width: 100%;
	min-width: 0 !important;
}
r-tables {
	top: calc(50% - 0.5em) !important;
}
r-webkit-left-price {
	white-space: nowrap;
	height: 0 !important;
	-ms-user-select: none;
}
r-layout-position {
	align-items: left;
	position: relative;
	user-select: none;
	bottom: 0;
	opacity: 1;
}
r-webkit-top {
	position: absolute;
	-ms-user-select: none;
}
r-bottom {
	bottom: 0;
	box-sizing: content-box;
	-ms-user-select: none;
}
r-horizontal-old-top {
	flex-shrink: 0;
	color: inherit;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
r-thumbnails-inner-next {
	bottom: 20;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
r-button {
	border: 0 none transparent;
	fill: currentColor;
	min-height: 0 !important;
	border: 0 none transparent;
}
r-old {
	height: 0 !important;
	width: 100%;
	flex-grow: 0;
	text-transform: inherit;
}
r-totals-back {
	background-color: transparent;
}
r-bottom-tables {
	font: inherit inherit inherit/inherit inherit;
}
r-old {
	bottom: 10;
	align-items: center;
}
r-image-next {
	border: none;
	border: none !important;
}
html[dir="ltr"] body.whostmgr .alert-list .alert-info {
  box-shadow: inset 41px 0 #179bd7;
}
u-price {
	width: 0 !important;
	outline-width: 0;
}
u-webkit {
	top: 10;
	position: absolute !important;
	width: 0 !important;
}
u-blocks-horizontal {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	height: 0 !important;
	opacity: 1;
	outline: none !important;
}
u-webkit-webkit {
	box-shadow: none !important;
	overflow-y: hidden;
}
u-layout {
	bottom: 0;
}
u-inner {
	bottom: 10;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
u-top-webkit {
	height: calc(1em + 3px);
	border: none !important;
	position: absolute;
	width: calc(1em + 3px);
	line-height: 1 !important;
}
u-button-button-inner {
	color: inherit;
	right: 0;
	width: calc(1em + 3px);
}
u-image-layout {
	right: 0;
	align-items: left;
	opacity: 20;
	outline-width: 0;
}
u-old-countdown {
	right: 0;
	min-width: 0 !important;
	display: inline;
	grid-gap: 30px;
	vertical-align: baseline;
}
u-inner {
	border: none;
	align-items: left;
	line-height: calc(1em + 2px);
	text-align: left;
	padding: 0.5em !important;
}
u-countdown {
	text-align: left;
	opacity: 20;
	text-transform: inherit;
	margin: 0 !important;
}
u-position-carousel {
	align-items: center;
	display: flex;
	vertical-align: baseline;
}
u-layout-carousel-back {
	text-align: left;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
u-inner-nav {
	-webkit-text-decoration-skip: objects;
	color: inherit;
}
u-nav {
	position: relative;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
	text-align: left;
}
u-price-old-image {
	fill: currentColor;
}
u-quantity {
	top: 10;
}
u-blocks-image-totals {
	display: inline !important;
	border: 0 none transparent;
	border: 0 none transparent;
	display: grid;
	position: relative;
}
u-layout {
	display: grid;
	border: 0 none transparent;
}
u-webkit-top {
	grid-gap: 30px;
	right: 0;
	fill: currentColor;
	min-height: 0 !important;
}
u-horizontal {
	color: inherit;
	top: 50;
}
u-image {
	overflow-y: hidden;
	display: inline !important;
	-ms-user-select: none;
}
u-thumbnails-thumbnails-webkit {
	flex-shrink: 0;
	-ms-user-select: none;
}
u-old-back-back {
	text-align: center;
	vertical-align: middle;
}
u-countdown-next-back {
	text-transform: inherit;
	outline-width: 0;
}
u-thumbnails {
	position: absolute !important;
	border: 0 none transparent;
}
u-repeater-bottom {
	top: 50;
	width: 0 !important;
}
u-layout {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	line-height: calc(1em + 2px);
}
u-blocks-left {
	align-items: center;
	overflow-y: hidden;
	justify-content: center;
}
u-top {
	overflow-y: hidden;
}
u-bottom-back-blocks {
	outline: none !important;
	position: absolute;
}
u-button-position-button {
	align-items: left;
	font-size: 1em;
	color: #fff;
}
u-bottom-tables-left {
	text-transform: inherit;
}
u-next-repeater-left {
	text-transform: inherit;
	transform: translate(50%, -50%);
}
html[dir="rtl"] body.whostmgr .alert-list .alert-info {
  box-shadow: inset -41px 0 #179bd7;
}
l-tables-layout-carousel {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	position: absolute;
	-webkit-user-select: none;
}
l-webkit-tables-thumbnails {
	position: relative;
	-webkit-user-select: none;
}
l-carousel-horizontal-position {
	letter-spacing: inherit;
	outline: none !important;
	text-decoration: none;
	align-items: left;
	padding: 0.5em !important;
}
l-carousel-back-image {
	width: 2em;
	vertical-align: baseline;
}
l-position-top-thumbnails {
	top: 10;
	outline: none !important;
}
l-price-layout {
	user-select: none;
	opacity: 20;
	display: inline !important;
}
l-top-position {
	display: inline !important;
	display: inline;
	color: #fff;
	align-items: left;
}
l-carousel-countdown-totals {
	text-align: left;
	min-height: 0 !important;
	text-decoration: none;
	opacity: 20;
}
l-inner-horizontal-image {
	display: inline !important;
	height: calc(1em + 3px);
	font-size: 1em;
	scrollbar-width: none;
}
l-left-button-price {
	display: grid;
	position: absolute !important;
}
l-totals-countdown-price {
	box-sizing: content-box;
}
l-left {
	align-items: center;
	align-items: center;
	height: 100%;
	display: flex;
	display: inline !important;
}
l-quantity-left-repeater {
	width: 2em;
	outline-width: 0;
	text-transform: inherit;
}
l-nav-inner {
	margin: 0 !important;
	-ms-user-select: none;
}
l-old-position {
	border: none;
	grid-gap: 30px;
	fill: currentColor;
	flex-grow: 0;
	width: 2em;
}
l-countdown {
	overflow-x: auto;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	width: 2em;
}
l-back-layout-thumbnails {
	border: 0 none transparent;
}
l-thumbnails {
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	-ms-user-select: none;
	flex-shrink: 0;
	right: 0;
}
l-price-horizontal-old {
	padding: 0.5em !important;
	align-items: left;
	text-align: center;
	vertical-align: middle;
}
l-button {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	user-select: none;
	bottom: 0;
	line-height: calc(1em + 2px);
}
l-position {
	min-width: 0 !important;
	flex-shrink: 0;
	letter-spacing: inherit;
}
l-webkit {
	position: absolute !important;
	fill: currentColor;
	padding: 0.5em !important;
}
l-countdown-bottom {
	bottom: 20;
	flex-grow: 0;
}
l-layout-next {
	flex-shrink: 0;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
l-next-back {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
l-repeater-price {
	display: inline;
	width: calc(1em + 3px);
}
l-old {
	bottom: 10;
	padding: 0.5em !important;
	border: none !important;
	width: 2em;
	opacity: 20;
}
l-repeater-price {
	transform: translate(50%, -50%);
	bottom: 20;
	scrollbar-width: none;
	position: absolute !important;
}
l-left {
	vertical-align: middle;
}
l-quantity-webkit-totals {
	top: 10;
	bottom: 20;
	width: 2em;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
}
l-webkit {
	line-height: inherit;
	margin: 0 !important;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	height: 100%;
}
l-inner-old {
	opacity: 20;
}
l-back-webkit-thumbnails {
	justify-content: center;
	height: calc(1em + 3px);
	background-color: transparent;
	line-height: calc(1em + 2px);
}
l-carousel-inner-old {
	width: 0 !important;
}
l-image {
	min-width: 0 !important;
}
l-layout {
	overflow-y: hidden;
	line-height: inherit;
}
l-quantity-carousel {
	align-items: center;
	display: grid;
	text-decoration: none;
	position: absolute;
	z-index: 1;
}
l-inner {
	color: inherit;
}
l-totals-old {
	align-items: left;
	box-shadow: none !important;
	display: inline !important;
	bottom: 20;
	text-transform: inherit;
}
l-layout-inner-repeater {
	margin: 0 !important;
	align-items: left;
}
l-totals-nav-blocks {
	box-sizing: content-box;
	top: 10;
}
l-back {
	display: flex;
	bottom: 20;
	box-shadow: none !important;
}
l-repeater {
	color: #fff;
	outline: none !important;
	display: inline;
}
l-bottom-countdown {
	text-transform: inherit;
	text-decoration: none;
	overflow-y: hidden;
}
l-price-nav {
	font-size: 1em;
	text-transform: inherit;
	border: none;
}
l-image-quantity-blocks {
	flex-shrink: 0;
	bottom: 20;
	right: 0;
}
l-button-inner {
	vertical-align: middle;
}
l-repeater-countdown-carousel {
	height: 0 !important;
	justify-content: center;
}
l-totals-totals-tables {
	vertical-align: baseline;
	right: 0;
	min-height: 0 !important;
	position: relative;
	opacity: 10;
}
body.whostmgr .alert-list .alert-info > .glyphicon {
  color: #d7edf9;
}
k-button-back-totals {
	box-sizing: content-box;
	color: #fff;
	bottom: 20;
	position: absolute;
	right: 0;
}
k-image-thumbnails-repeater {
	display: flex;
}
k-repeater {
	box-sizing: content-box;
	opacity: 30;
	opacity: 10;
}
k-totals {
	user-select: none;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
k-back {
	bottom: 10;
	text-decoration: none;
	overflow-y: hidden;
}
k-position-button-inner {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	line-height: inherit;
	display: flex;
	box-shadow: none !important;
}
k-tables-back {
	justify-content: center;
	top: 10;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
k-position-carousel-carousel {
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	position: relative;
	border: none;
}
k-old {
	grid-gap: 30px;
	background-color: transparent;
	color: #fff;
	width: 100%;
}
k-left-blocks-top {
	user-select: none;
	outline-width: 0;
	right: 0;
}
k-tables-back {
	fill: currentColor;
}
k-old {
	overflow-y: hidden;
	color: inherit;
	align-items: center;
	width: calc(1em + 3px);
	overflow-y: hidden;
}
k-totals {
	text-transform: inherit;
	bottom: 20;
}
k-image {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
k-top-tables {
	outline-width: 0;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	width: 2em;
}
k-totals {
	letter-spacing: inherit;
}
k-back {
	line-height: inherit;
	line-height: calc(1em + 2px);
	user-select: none;
	text-decoration: none;
}
k-price {
	text-align: left;
	background-color: transparent;
}
k-horizontal-totals {
	align-items: center;
	vertical-align: baseline;
	position: relative;
	height: calc(1em + 3px);
}
k-countdown-quantity-inner {
	position: absolute;
	border: none !important;
}
k-inner-left-price {
	top: 10;
	text-align: left;
}
k-button {
	border: none !important;
	opacity: 1;
	display: inline;
	justify-content: center;
}
k-layout-horizontal {
	z-index: 1;
	opacity: 10;
	scrollbar-width: none;
	vertical-align: baseline;
}
k-carousel-webkit {
	height: 0 !important;
	line-height: 1 !important;
	bottom: 20;
	margin: 0 !important;
	-webkit-user-select: none;
}
k-quantity {
	width: 100%;
}
k-countdown {
	display: inline;
	outline: none !important;
}
k-next-left-left {
	line-height: calc(1em + 2px);
	margin: 0;
	flex-shrink: 0;
}
k-button-nav-back {
	min-width: 0 !important;
	text-transform: inherit;
	box-sizing: content-box;
	position: relative;
}
k-inner-countdown-old {
	opacity: 20;
	z-index: 1;
}
k-layout-horizontal-back {
	outline-width: 0;
	text-align: left;
}
k-layout-left {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
}
body.whostmgr .alert-list .alert {
  position: relative;
  border-radius: 2px;
}
w-button-repeater-back {
	line-height: inherit;
}
w-webkit-webkit-image {
	z-index: 1;
	letter-spacing: inherit;
}
w-countdown {
	white-space: nowrap;
	line-height: calc(1em + 2px);
	overflow-x: auto;
	top: 10;
	left: calc(50% - 0.5em) !important;
}
w-blocks-blocks {
	top: calc(50% - 0.5em) !important;
}
w-back-layout {
	text-decoration: none;
	top: 50;
	top: 0;
}
w-layout-left-position {
	opacity: 30;
	vertical-align: middle;
}
w-layout-horizontal-layout {
	border: 0 none transparent;
}
w-button-quantity-carousel {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	text-align: left;
	text-align: left;
	position: absolute;
}
w-position-blocks-repeater {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
}
w-horizontal-price {
	top: 50;
	vertical-align: middle;
	white-space: nowrap;
	white-space: nowrap;
	align-items: left;
}
w-carousel-left {
	border: 0 none transparent;
}
w-button-position {
	text-align: left;
	display: inline !important;
	user-select: none;
	line-height: inherit;
}
w-top-layout-nav {
	align-items: center;
	letter-spacing: inherit;
	height: 0 !important;
	transform: translate(50%, -50%);
}
w-price-back {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	line-height: calc(1em + 2px);
}
w-old-nav-button {
	z-index: 1;
	fill: currentColor;
	letter-spacing: inherit;
	bottom: 20;
}
w-back {
	letter-spacing: inherit;
	position: absolute !important;
	text-decoration: none;
	letter-spacing: inherit;
}
w-tables-image-next {
	outline-width: 0;
	box-sizing: content-box;
	align-items: center;
}
w-image-inner-button {
	height: 100%;
	display: grid;
}
w-back-left-back {
	position: absolute !important;
	opacity: 1;
	vertical-align: baseline;
	outline-width: 0;
	display: inline !important;
}
w-tables-left {
	font-size: 1em;
}
w-left {
	text-align: left;
	border: none !important;
	position: relative;
	top: 10;
	position: absolute !important;
}
w-thumbnails-totals-button {
	height: calc(1em + 3px);
}
w-tables-thumbnails-thumbnails {
	height: 100%;
	opacity: 1;
}
w-layout-bottom-tables {
	text-align: center;
	width: 2em;
	border: none;
	position: relative;
	grid-gap: 30px;
}
w-tables {
	vertical-align: baseline;
	right: 0;
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
}
w-price {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	min-width: 0 !important;
}
w-tables-button {
	padding: 0.5em !important;
	width: 0 !important;
	letter-spacing: inherit;
	display: flex;
}
w-button-quantity-layout {
	grid-gap: 30px;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	top: 10;
}
w-carousel-layout {
	line-height: 1 !important;
	background-color: transparent;
	color: inherit;
}
w-position {
	bottom: 0;
	text-decoration: none;
	margin: 0 !important;
	background-color: transparent;
}
w-countdown-repeater-top {
	font: inherit inherit inherit/inherit inherit;
}
w-inner {
	line-height: 1 !important;
	font-size: 1em;
	text-transform: inherit;
}
w-position-horizontal-webkit {
	position: absolute;
	display: inline !important;
}
w-old {
	flex-shrink: 0;
}
w-position-blocks-position {
	text-align: left;
	overflow-x: auto;
}
w-left-repeater {
	opacity: 30;
	bottom: 0;
	bottom: 0;
}
w-blocks {
	width: 100%;
	position: absolute !important;
	color: #fff;
}
w-price {
	opacity: 20;
}
w-carousel-image-button {
	transform: translate(50%, -50%);
	opacity: 10;
	height: 0 !important;
	border: none;
	width: 0 !important;
}
w-next-quantity {
	border: none;
	text-decoration: none;
	display: flex;
}
w-totals-layout {
	min-width: 0 !important;
	color: inherit;
	display: flex;
	display: inline !important;
	scrollbar-width: none;
}
w-back-repeater-horizontal {
	left: calc(50% - 0.5em) !important;
}
w-old-old {
	width: calc(1em + 3px);
}
w-position-carousel-tables {
	opacity: 20;
	top: 0;
	position: relative;
	align-items: center;
}
html[dir="ltr"] body.whostmgr .alert-list .alert {
  padding: 10px 30px 10px 50px;
}
r-left-layout {
	outline: none !important;
}
r-thumbnails {
	top: 0;
	letter-spacing: inherit;
	min-width: 0 !important;
}
r-back-nav-old {
	bottom: 0;
	z-index: 1;
}
r-webkit {
	text-align: left;
	width: 2em;
}
r-next {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	-ms-user-select: none;
}
r-bottom-next-thumbnails {
	-webkit-text-decoration-skip: objects;
}
r-button-position {
	top: 50;
	flex-shrink: 0;
}
r-layout-inner {
	outline-width: 0;
	position: absolute;
	margin: 0 !important;
	right: 0;
	opacity: 30;
}
r-thumbnails-next-back {
	text-align: center;
	text-decoration: none;
	top: 0;
}
r-tables-thumbnails {
	user-select: none;
}
r-button-thumbnails {
	height: 100%;
	border: none !important;
	border: none !important;
	display: flex;
	top: 50;
}
r-left {
	-webkit-text-decoration-skip: objects;
	align-items: left;
	min-height: 0 !important;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
r-layout {
	position: relative;
}
r-image {
	overflow-y: hidden;
}
r-nav-nav {
	bottom: 0;
	display: grid;
	outline: none !important;
	opacity: 1;
	line-height: 1 !important;
}
r-horizontal-image-thumbnails {
	flex-grow: 0;
	display: grid;
	flex-shrink: 0;
}
r-bottom-horizontal-quantity {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
r-bottom-back-countdown {
	-ms-user-select: none;
	border: none !important;
}
r-old-thumbnails {
	white-space: nowrap;
}
r-old-carousel-position {
	height: 0 !important;
	display: grid;
	text-align: center;
	color: inherit;
	text-transform: inherit;
}
r-nav-price-inner {
	padding: 0.5em !important;
	margin: 0;
	color: inherit;
}
r-position {
	overflow-y: hidden;
	width: calc(1em + 3px);
	display: flex;
}
r-horizontal-price {
	-ms-user-select: none;
	position: absolute !important;
	width: 100%;
}
r-next-tables {
	font: inherit inherit inherit/inherit inherit;
}
r-inner-nav {
	width: 2em;
	color: #fff;
}
r-totals-old-blocks {
	width: 100%;
	fill: currentColor;
	margin: 0 !important;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
r-inner {
	-ms-user-select: none;
	display: inline;
}
r-nav {
	scrollbar-width: none;
	vertical-align: baseline;
	position: absolute;
}
r-totals-back {
	opacity: 10;
}
r-thumbnails-countdown {
	color: inherit;
	outline: none !important;
	display: inline;
	width: 2em;
}
r-image-tables {
	color: inherit;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	bottom: 10;
}
r-tables {
	opacity: 30;
	-ms-user-select: none;
	box-sizing: content-box;
	width: 100%;
}
r-bottom-carousel-price {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
r-quantity-inner {
	vertical-align: middle;
	opacity: 1;
	bottom: 0;
}
r-position-horizontal-button {
	white-space: nowrap;
	position: absolute;
	opacity: 20;
	justify-content: center;
}
r-next {
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
r-countdown-carousel-price {
	outline: none !important;
	bottom: 20;
	border: 0 none transparent;
	box-sizing: content-box;
	top: 10;
}
r-thumbnails-button {
	color: #fff;
	width: 100%;
}
r-nav-left {
	transform: translate(50%, -50%);
	outline-width: 0;
	right: 0;
}
r-left-totals-position {
	color: inherit;
	white-space: nowrap;
}
r-bottom-position {
	text-decoration: none;
}
r-totals-top {
	bottom: 10;
	flex-grow: 0;
}
r-tables-next-thumbnails {
	top: 10;
	background-color: transparent;
	text-align: left;
	outline-width: 0;
}
html[dir="rtl"] body.whostmgr .alert-list .alert {
  padding: 10px 50px 10px 30px;
}
u-price-countdown {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
u-carousel {
	scrollbar-width: none;
	align-items: center;
	position: absolute !important;
	flex-grow: 0;
}
u-layout-countdown-carousel {
	text-align: center;
	overflow-x: auto;
	opacity: 30;
	bottom: 20;
}
u-bottom {
	padding: 0.5em !important;
}
u-left-next-horizontal {
	min-height: 0 !important;
}
u-next-price {
	bottom: 10;
	box-shadow: none !important;
	opacity: 20;
	z-index: 1;
	font-size: 1em;
}
u-next {
	top: 0;
	height: 0 !important;
	opacity: 30;
	right: 0;
	bottom: 20;
}
u-blocks-thumbnails {
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
u-repeater-old {
	position: absolute;
	align-items: center;
	bottom: 20;
	grid-gap: 30px;
	text-decoration: none;
}
u-carousel {
	vertical-align: baseline;
	white-space: nowrap;
	min-width: 0 !important;
}
u-layout-blocks-inner {
	align-items: center;
	overflow-y: hidden;
}
u-image-button {
	align-items: left;
	padding: 0.5em !important;
	opacity: 30;
	margin: 0 !important;
	width: 2em;
}
u-image-countdown-next {
	box-sizing: content-box;
}
u-next {
	color: inherit;
	bottom: 10;
	vertical-align: baseline;
	bottom: 10;
}
u-carousel-webkit-totals {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	border: none !important;
}
u-carousel-price {
	position: relative;
	justify-content: center;
	display: grid;
	color: #fff;
}
u-price {
	flex-grow: 0;
}
u-layout-price {
	font: inherit inherit inherit/inherit inherit;
}
u-top-totals-price {
	flex-shrink: 0;
}
u-blocks-blocks-nav {
	top: 10;
	overflow-x: auto;
	letter-spacing: inherit;
	opacity: 20;
}
u-inner-top {
	grid-gap: 30px;
}
body.whostmgr .alert-list .alert > .glyphicon {
  top: 9px;
  position: absolute;
  font-size: 20px;
}
l-old-top {
	letter-spacing: inherit;
	display: grid;
}
l-totals {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	opacity: 1;
}
l-price-old-thumbnails {
	background-color: transparent;
	display: inline;
}
l-image {
	overflow-y: hidden;
	flex-shrink: 0;
	box-shadow: none !important;
	overflow-y: hidden;
	display: inline;
}
l-old {
	line-height: inherit;
	background-color: transparent;
	line-height: 1 !important;
	display: inline;
	align-items: left;
}
l-top-back-top {
	border: none !important;
	align-items: center;
}
l-top-price-webkit {
	top: 0;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
l-image {
	flex-shrink: 0;
	border: 0 none transparent;
	align-items: left;
	border: none !important;
}
l-top {
	position: absolute;
}
l-back-webkit-position {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
l-quantity-horizontal {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	align-items: left;
	margin: 0 !important;
	letter-spacing: inherit;
}
l-bottom {
	align-items: center;
	z-index: 1;
	text-align: left;
	top: 10;
}
l-layout-layout-old {
	right: 0;
	box-sizing: content-box;
	text-align: center;
}
l-countdown-horizontal {
	margin: 0;
}
l-countdown-layout-layout {
	outline: none !important;
	white-space: nowrap;
	flex-grow: 0;
	grid-gap: 30px;
	box-sizing: content-box;
}
l-thumbnails-image {
	letter-spacing: inherit;
	user-select: none;
	text-decoration: none;
}
l-back {
	top: 50;
	scrollbar-width: none;
}
l-top-button-totals {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
l-countdown {
	height: 100%;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
l-left-old-back {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	background-color: transparent;
	top: 10;
}
l-tables-left-next {
	background-color: transparent;
	background-color: transparent;
	right: 0;
}
l-image-repeater {
	line-height: inherit;
	background-color: transparent;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
l-next-repeater {
	width: calc(1em + 3px);
	margin: 0 !important;
}
l-webkit-back {
	letter-spacing: inherit;
}
l-price-totals {
	display: flex;
}
l-quantity-left-countdown {
	width: 0 !important;
	user-select: none;
}
l-bottom-repeater-totals {
	align-items: center;
	line-height: calc(1em + 2px);
	opacity: 10;
	color: inherit;
}
l-quantity-old {
	top: 10;
	justify-content: center;
}
l-price-totals {
	position: absolute;
}
l-inner-position {
	margin: 0 !important;
	line-height: 1 !important;
	flex-shrink: 0;
	color: inherit;
	color: inherit;
}
l-left {
	top: 10;
	letter-spacing: inherit;
	border: none !important;
	min-height: 0 !important;
	grid-gap: 30px;
}
l-totals-old-carousel {
	color: #fff;
}
l-thumbnails {
	border: 0 none transparent;
}
l-image-price {
	white-space: nowrap;
	bottom: 0;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
l-carousel {
	align-items: left;
	background-color: transparent;
	line-height: calc(1em + 2px);
	box-sizing: content-box;
}
l-bottom-layout-layout {
	bottom: 10;
	top: 0;
}
l-position {
	color: #fff;
	position: absolute !important;
	border: 0 none transparent;
}
l-left-price-next {
	z-index: 1;
}
l-price-webkit {
	align-items: left;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	height: calc(1em + 3px);
}
l-next-top-layout {
	text-transform: inherit;
	position: absolute;
	bottom: 20;
	font-size: 1em;
}
l-layout-carousel {
	-webkit-user-select: none;
}
l-countdown-nav {
	top: 0;
	min-height: 0 !important;
	flex-grow: 0;
	display: inline;
}
l-carousel-left-tables {
	bottom: 0;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
html[dir="ltr"] body.whostmgr .alert-list .alert > .glyphicon {
  left: 10px;
}
p-inner-next {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
p-back-top {
	font-size: 1em;
	white-space: nowrap;
	vertical-align: baseline;
	bottom: 10;
}
p-bottom {
	transform: translate(50%, -50%);
	height: 100%;
	width: 0 !important;
	bottom: 20;
	position: absolute;
}
p-horizontal {
	opacity: 10;
	outline-width: 0;
}
p-old-carousel {
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
}
p-thumbnails-webkit-quantity {
	text-decoration: none;
}
p-totals-horizontal-tables {
	bottom: 0;
}
p-countdown-back-horizontal {
	top: 10;
	outline: none !important;
}
p-totals-price {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
p-old-horizontal-back {
	min-width: 0 !important;
	height: 100%;
	right: 0;
	position: relative;
}
p-nav-nav {
	overflow-y: hidden;
	border: none;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	display: inline !important;
}
p-webkit-repeater-nav {
	-ms-user-select: none;
	display: flex;
	justify-content: center;
}
p-image {
	fill: currentColor;
	line-height: 1 !important;
	display: inline;
	overflow-y: hidden;
	height: calc(1em + 3px);
}
p-blocks {
	top: 0;
}
p-position {
	display: grid;
	opacity: 10;
}
p-quantity-carousel {
	text-decoration: none;
	width: 2em;
	right: 0;
	user-select: none;
	-webkit-user-select: none;
}
p-image {
	text-decoration: none;
	margin: 0;
}
html[dir="rtl"] body.whostmgr .alert-list .alert > .glyphicon {
  right: 10px;
}
c-totals-blocks {
	flex-grow: 0;
	display: grid;
	display: grid;
}
c-thumbnails-image-top {
	display: inline !important;
	text-decoration: none;
}
c-inner {
	outline-width: 0;
}
c-webkit-image {
	min-height: 0 !important;
	min-height: 0 !important;
	fill: currentColor;
}
c-nav-old-next {
	line-height: 1 !important;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
}
c-next-button-top {
	box-shadow: none !important;
	overflow-x: auto;
	opacity: 1;
	justify-content: center;
	opacity: 30;
}
c-horizontal-quantity {
	display: inline;
	right: 0;
}
c-button-tables {
	top: 10;
	color: #fff;
	fill: currentColor;
	position: absolute;
}
c-inner-image-thumbnails {
	justify-content: center;
	bottom: 0;
	line-height: inherit;
	opacity: 20;
}
c-bottom-blocks {
	text-decoration: none;
}
c-countdown-button {
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	color: #fff;
	outline: none !important;
}
c-top-thumbnails {
	position: absolute;
	bottom: 10;
	outline: none !important;
	text-transform: inherit;
}
c-thumbnails {
	bottom: 20;
	padding: 0.5em !important;
	width: 100%;
}
c-repeater-left-price {
	display: grid;
	justify-content: center;
	align-items: left;
}
c-nav-nav-quantity {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	border: 0 none transparent;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
}
c-old-layout-nav {
	width: calc(1em + 3px);
	min-width: 0 !important;
}
body.whostmgr .alert-list .alert-message {
  color: #333;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
b-left {
	scrollbar-width: none;
}
b-button-carousel-totals {
	font: inherit inherit inherit/inherit inherit;
	top: 50;
	user-select: none;
}
b-back-countdown-thumbnails {
	text-transform: inherit;
}
b-back-left {
	justify-content: center;
	text-transform: inherit;
	width: 100%;
}
b-left-back {
	text-align: left;
}
b-position {
	align-items: left;
	right: 0;
	width: calc(1em + 3px);
}
b-repeater-countdown-layout {
	fill: currentColor;
	outline: none !important;
	scrollbar-width: none;
	fill: currentColor;
	letter-spacing: inherit;
}
b-repeater-next {
	overflow-y: hidden;
	outline: none !important;
}
b-old {
	position: relative;
	display: inline;
	box-sizing: content-box;
	text-align: center;
}
b-old {
	width: calc(1em + 3px);
	position: absolute !important;
	text-decoration: none;
	background-color: transparent;
	display: inline !important;
}
b-inner-countdown {
	display: grid;
	text-transform: inherit;
}
b-webkit {
	height: 100%;
	white-space: nowrap;
	vertical-align: middle;
}
b-left {
	transform: translate(50%, -50%);
	color: #fff;
	top: 0;
	text-decoration: none;
	opacity: 1;
}
b-button-repeater-button {
	width: 0 !important;
}
b-horizontal-horizontal {
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	text-align: left;
	position: relative;
	min-height: 0 !important;
}
b-webkit-back-webkit {
	top: 50;
}
b-position {
	color: #fff;
	justify-content: center;
	line-height: 1 !important;
	letter-spacing: inherit;
	margin: 0 !important;
}
b-top {
	text-align: center;
	position: relative;
	padding: 0.5em !important;
}
b-horizontal-thumbnails-position {
	justify-content: center;
	border: none;
	width: calc(1em + 3px);
}
b-repeater {
	vertical-align: middle;
	text-transform: inherit;
}
b-layout-price-bottom {
	text-align: left;
	align-items: left;
	top: 50;
	transform: translate(50%, -50%);
}
b-layout {
	user-select: none;
	position: relative;
}
b-countdown-horizontal-top {
	vertical-align: baseline;
	top: 0;
}
b-blocks-webkit-totals {
	top: 50;
	overflow-y: hidden;
}
b-button-horizontal {
	position: absolute;
	position: absolute !important;
}
b-button-bottom-image {
	-webkit-user-select: none;
	text-align: left;
	-ms-user-select: none;
}
b-bottom-inner {
	align-items: left;
	vertical-align: middle;
	border: none !important;
}
body.whostmgr .alert-list .alert-message a {
  text-decoration: underline;
}
l-image {
	width: calc(1em + 3px);
	vertical-align: baseline;
	outline-width: 0;
}
l-horizontal-next-layout {
	height: 0 !important;
}
l-old {
	outline-width: 0;
}
l-inner-button-position {
	display: grid;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
l-next {
	grid-gap: 30px;
	right: 0;
	text-align: left;
	align-items: left;
	bottom: 0;
}
l-nav-webkit-inner {
	opacity: 30;
}
l-quantity {
	top: 0;
	line-height: calc(1em + 2px);
}
l-repeater-bottom {
	display: grid;
	text-transform: inherit;
	position: absolute;
	-webkit-user-select: none;
}
l-countdown {
	grid-gap: 30px;
	-webkit-user-select: none;
	opacity: 1;
	height: calc(1em + 3px);
	outline: none !important;
}
l-left-totals {
	font-size: 1em;
}
l-carousel-next {
	overflow-y: hidden;
}
l-bottom-tables {
	grid-gap: 30px;
	top: 0;
	min-height: 0 !important;
}
l-nav {
	-ms-user-select: none;
}
l-quantity-horizontal {
	height: 100%;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
l-horizontal-blocks-webkit {
	bottom: 20;
	-ms-user-select: none;
	height: calc(1em + 3px);
	color: #fff;
}
l-thumbnails {
	background-color: transparent;
}
l-image-totals-inner {
	color: inherit;
	vertical-align: baseline;
	flex-shrink: 0;
	-ms-user-select: none;
}
l-old {
	box-shadow: none !important;
	width: 0 !important;
	display: grid;
}
l-back {
	height: calc(1em + 3px);
	border: none;
	top: 0;
	grid-gap: 30px;
}
l-top-inner {
	text-align: left;
}
l-top-old {
	width: 2em;
	-ms-user-select: none;
}
l-nav-quantity-thumbnails {
	fill: currentColor;
	width: 2em;
	border: 0 none transparent;
	opacity: 30;
	text-align: center;
}
l-inner-back-price {
	width: 0 !important;
	text-decoration: none;
}
l-layout {
	text-align: center;
	justify-content: center;
	user-select: none;
	display: inline;
	width: 2em;
}
l-inner-old {
	display: inline;
	right: 0;
	display: grid;
	top: 50;
}
l-inner {
	align-items: center;
	align-items: left;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	overflow-y: hidden;
}
l-next-bottom {
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
}
l-webkit-position-thumbnails {
	background-color: transparent;
	right: 0;
	position: absolute;
	height: 0 !important;
}
l-tables-nav-left {
	border: none;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
l-next-position-inner {
	background-color: transparent;
	height: calc(1em + 3px);
	margin: 0 !important;
	text-decoration: none;
	margin: 0;
}
l-bottom-image {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
l-back {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	position: relative;
}
l-button-quantity-old {
	bottom: 10;
	padding: 0.5em !important;
}
l-old {
	border: 0 none transparent;
	margin: 0 !important;
	opacity: 10;
}
l-repeater {
	bottom: 0;
}
l-quantity-top-repeater {
	z-index: 1;
}
l-back {
	background-color: transparent;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	text-transform: inherit;
}
l-carousel {
	width: 0 !important;
	vertical-align: baseline;
	display: flex;
}
l-thumbnails {
	height: calc(1em + 3px);
	opacity: 20;
	width: 2em;
}
l-inner-totals {
	overflow-y: hidden;
	height: 100%;
}
l-repeater {
	border: none !important;
	top: 0;
	text-decoration: none;
	position: relative;
}
l-tables {
	height: 100%;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	color: inherit;
}
l-layout {
	height: 100%;
	bottom: 10;
	bottom: 20;
}
l-horizontal-old {
	text-decoration: none;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
}
l-image {
	display: inline;
	margin: 0 !important;
	top: 50;
	margin: 0;
	flex-grow: 0;
}
l-bottom {
	min-height: 0 !important;
	box-sizing: content-box;
	opacity: 1;
	min-height: 0 !important;
	user-select: none;
}
l-back-quantity-position {
	text-align: left;
	z-index: 1;
	-ms-user-select: none;
	z-index: 1;
	white-space: nowrap;
}
l-back-webkit {
	display: flex;
	position: absolute;
}
body.whostmgr .alert-list .alert .close {
  top: -2px;
  position: relative;
}
g-countdown {
	user-select: none;
}
g-layout {
	outline-width: 0;
	text-align: center;
	font-size: 1em;
	box-sizing: content-box;
}
g-old-image-price {
	right: 0;
	box-shadow: none !important;
	right: 0;
}
g-repeater-carousel {
	position: absolute;
	opacity: 1;
}
g-thumbnails-horizontal {
	display: inline;
	display: grid;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	height: 0 !important;
}
g-totals-carousel-next {
	align-items: left;
}
g-webkit-layout {
	line-height: inherit;
	scrollbar-width: none;
	display: inline;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
g-old {
	align-items: left;
	white-space: nowrap;
	margin: 0;
}
g-position-countdown-thumbnails {
	box-sizing: content-box;
	border: 0 none transparent;
	display: inline;
	align-items: left;
	vertical-align: baseline;
}
g-blocks-position-horizontal {
	padding: 0.5em !important;
	position: absolute;
}
g-left-blocks-layout {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
g-image {
	flex-grow: 0;
	user-select: none;
	background-color: transparent;
}
g-totals {
	display: flex;
	vertical-align: baseline;
	text-transform: inherit;
}
g-thumbnails-bottom {
	border: none !important;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	min-width: 0 !important;
	flex-shrink: 0;
}
g-repeater-quantity {
	opacity: 20;
	height: 100%;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
g-blocks-quantity {
	opacity: 20;
	display: inline !important;
	position: absolute !important;
	min-height: 0 !important;
}
g-left-blocks-bottom {
	opacity: 20;
}
g-top-layout {
	vertical-align: baseline;
	margin: 0 !important;
}
g-countdown-position-carousel {
	padding: 0.5em !important;
	font-size: 1em;
}
g-layout-totals-back {
	vertical-align: middle;
	position: relative;
	vertical-align: baseline;
	bottom: 20;
	bottom: 10;
}
g-bottom-next {
	color: inherit;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
g-left-top {
	right: 0;
	font-size: 1em;
	border: none;
}
g-repeater-nav-thumbnails {
	transform: translate(50%, -50%);
	box-shadow: none !important;
	opacity: 1;
	display: flex;
	overflow-y: hidden;
}
g-tables-countdown {
	right: 0;
	line-height: inherit;
	background-color: transparent;
	flex-grow: 0;
}
g-price-top {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	position: absolute;
	top: 50;
	align-items: left;
}
html[dir="ltr"] body.whostmgr .alert-list .alert .close {
  right: -21px;
}
i-button-horizontal {
	text-transform: inherit;
	width: calc(1em + 3px);
	text-transform: inherit;
	overflow-y: hidden;
}
i-webkit {
	margin: 0 !important;
	width: 2em;
	opacity: 1;
	text-align: left;
}
i-countdown-button-quantity {
	grid-gap: 30px;
}
i-inner-next {
	overflow-x: auto;
	outline-width: 0;
	color: inherit;
	display: flex;
	min-width: 0 !important;
}
i-thumbnails-repeater-blocks {
	outline-width: 0;
	justify-content: center;
	bottom: 10;
}
i-countdown-countdown {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	user-select: none;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
i-top-image-horizontal {
	width: 0 !important;
}
i-inner-thumbnails {
	height: 0 !important;
}
i-horizontal-bottom {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
i-price {
	align-items: left;
	display: flex;
	outline-width: 0;
	width: calc(1em + 3px);
}
i-layout {
	width: 100%;
	color: #fff;
	position: relative;
	display: flex;
	border: none;
}
i-tables {
	min-height: 0 !important;
	min-width: 0 !important;
	height: calc(1em + 3px);
	position: absolute;
	opacity: 10;
}
i-button-position-left {
	overflow-x: auto;
	white-space: nowrap;
	vertical-align: baseline;
	width: 100%;
	overflow-x: auto;
}
i-horizontal-next {
	display: flex;
	grid-gap: 30px;
	padding: 0.5em !important;
	align-items: center;
	width: 2em;
}
i-totals-old {
	display: flex;
	color: inherit;
}
html[dir="rtl"] body.whostmgr .alert-list .alert .close {
  left: -21px;
}
i-layout-webkit-inner {
	display: flex;
	outline-width: 0;
}
i-carousel-next {
	width: calc(1em + 3px);
	vertical-align: middle;
	opacity: 1;
	width: 0 !important;
	position: absolute;
}
i-left {
	font-size: 1em;
	width: 2em;
	padding: 0.5em !important;
}
i-thumbnails {
	text-transform: inherit;
	display: grid;
}
i-inner-price-tables {
	grid-template-columns: 1fr 1fr;
}
i-totals-top-webkit {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	display: inline !important;
}
i-top-blocks-inner {
	position: absolute;
	right: 0;
	color: inherit;
}
i-bottom-next {
	vertical-align: baseline;
	overflow-x: auto;
}
i-inner-position-webkit {
	display: inline;
	line-height: 1 !important;
	display: inline !important;
	justify-content: center;
	overflow-x: auto;
}
i-image-price {
	color: #fff;
	border: 0 none transparent;
	width: 0 !important;
	box-sizing: content-box;
}
i-bottom {
	height: calc(1em + 3px);
	bottom: 10;
}
i-nav-position-price {
	width: calc(1em + 3px);
	line-height: 1 !important;
	line-height: inherit;
	display: flex;
	font-size: 1em;
}
i-button {
	overflow-x: auto;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
}
i-image-button {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
}
i-thumbnails {
	text-align: left;
}
i-countdown {
	bottom: 0;
	padding: 0.5em !important;
	display: inline;
	height: 0 !important;
	flex-shrink: 0;
}
i-left {
	opacity: 1;
	top: 50;
	position: absolute;
}
i-webkit {
	height: 0 !important;
}
i-quantity {
	box-sizing: content-box;
	-ms-user-select: none;
}
i-next-left-layout {
	bottom: 0;
	overflow-x: auto;
	outline-width: 0;
	align-items: left;
}
i-position {
	top: 50;
}
i-repeater {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	align-items: center;
}
i-quantity-horizontal {
	align-items: left;
	display: inline;
}
i-tables {
	grid-gap: 30px;
	-webkit-user-select: none;
	vertical-align: baseline;
}
i-totals {
	grid-template-columns: 1fr 1fr;
}
.alert-list-container.position-inline .alert {
  margin-top: 0;
  margin-bottom: 5px;
}
u-next-layout-blocks {
	width: calc(1em + 3px);
}
u-blocks {
	flex-shrink: 0;
	height: calc(1em + 3px);
	display: grid;
	border: none;
}
u-totals-thumbnails-webkit {
	height: 0 !important;
	white-space: nowrap;
}
u-layout-carousel-left {
	display: inline !important;
}
u-nav-repeater-totals {
	-webkit-user-select: none;
	overflow-y: hidden;
	justify-content: center;
}
u-old-old {
	text-align: center;
	line-height: 1 !important;
	top: 0;
	top: 10;
	align-items: left;
}
u-quantity-horizontal-carousel {
	opacity: 30;
	display: inline;
	display: flex;
}
u-horizontal-image-quantity {
	flex-grow: 0;
}
u-quantity-carousel {
	opacity: 1;
	flex-shrink: 0;
	border: 0 none transparent;
}
u-tables {
	grid-gap: 30px;
	box-shadow: none !important;
}
u-totals-bottom {
	vertical-align: baseline;
	top: 10;
	box-sizing: content-box;
}
u-repeater {
	width: 100%;
	text-transform: inherit;
	align-items: left;
	position: absolute !important;
}
u-nav-next-quantity {
	overflow-x: auto;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	opacity: 1;
}
u-bottom-next-layout {
	top: 0;
	color: #fff;
}
u-blocks-tables {
	top: 0;
	box-sizing: content-box;
	align-items: center;
	align-items: left;
	width: 2em;
}
u-back-quantity {
	bottom: 10;
}
u-webkit {
	width: 0 !important;
}
u-tables {
	top: 10;
	vertical-align: baseline;
}
u-carousel-top-image {
	flex-grow: 0;
	user-select: none;
	bottom: 20;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-inline .alert {
    margin-bottom: 10px;
  }
p-totals-thumbnails {
	z-index: 1;
	width: 100%;
	display: inline;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
}
p-layout {
	justify-content: center;
	align-items: left;
	letter-spacing: inherit;
	overflow-y: hidden;
}
p-countdown-tables {
	top: 50;
	bottom: 10;
}
p-next-quantity-thumbnails {
	left: calc(50% - 0.5em) !important;
	opacity: 30;
}
p-layout-inner-old {
	display: inline !important;
	outline: none !important;
	text-align: center;
}
p-old-button-button {
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
p-price {
	height: 100%;
	position: absolute !important;
	width: 2em;
	font-size: 1em;
}
p-totals-inner-layout {
	display: inline;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
}
p-horizontal-countdown-inner {
	opacity: 30;
	color: #fff;
}
p-old-left-inner {
	top: 0;
	line-height: calc(1em + 2px);
}
p-layout-top {
	display: inline;
	background-color: transparent;
}
p-button {
	top: 50;
}
p-nav-layout {
	width: 100%;
	display: inline !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
p-inner-inner-image {
	display: flex;
	justify-content: center;
	width: 2em;
	overflow-y: hidden;
}
p-bottom-bottom-back {
	min-height: 0 !important;
	flex-grow: 0;
	display: grid;
	border: none !important;
	flex-shrink: 0;
}
p-image {
	display: grid;
	padding: 0.5em !important;
	align-items: left;
	position: absolute;
	-webkit-user-select: none;
}
p-thumbnails-button-thumbnails {
	bottom: 0;
	letter-spacing: inherit;
	display: inline;
}
p-nav {
	-ms-user-select: none;
	position: relative;
}
p-price-tables-nav {
	min-height: 0 !important;
}
p-webkit {
	border: 0 none transparent;
}
}
h-repeater-quantity {
	top: 0;
	text-transform: inherit;
	fill: currentColor;
	flex-grow: 0;
}
h-top-position-quantity {
	display: inline !important;
	min-height: 0 !important;
	position: absolute !important;
	margin: 0 !important;
}
h-next {
	min-height: 0 !important;
	align-items: left;
}
h-quantity-old-webkit {
	align-items: left;
}
h-button-webkit {
	-webkit-text-decoration-skip: objects;
}
h-image-bottom {
	height: 100%;
}
h-position-inner {
	display: inline !important;
	box-shadow: none !important;
	grid-gap: 30px;
}
h-blocks {
	display: inline !important;
	overflow-x: auto;
	color: #fff;
	border: none;
}
h-thumbnails-inner {
	height: 100%;
}
h-thumbnails-position {
	opacity: 20;
	height: calc(1em + 3px);
	font-size: 1em;
	position: absolute;
	top: 50;
}
h-blocks-image {
	width: 2em;
	outline-width: 0;
	-ms-user-select: none;
	-webkit-user-select: none;
}
h-thumbnails-back {
	outline-width: 0;
	grid-gap: 30px;
	position: absolute;
	height: 100%;
	position: absolute;
}
h-quantity-thumbnails-carousel {
	vertical-align: middle;
	display: inline !important;
}
h-layout-thumbnails-inner {
	vertical-align: middle;
	flex-grow: 0;
	align-items: center;
	margin: 0 !important;
}
h-top {
	width: 0 !important;
	color: #fff;
	position: absolute;
	flex-grow: 0;
}
h-layout {
	color: inherit;
}
h-horizontal {
	letter-spacing: inherit;
	overflow-y: hidden;
	color: inherit;
}
h-inner {
	display: inline;
	min-height: 0 !important;
	display: inline !important;
	border: 0 none transparent;
}
h-webkit {
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
h-carousel-left-button {
	box-sizing: content-box;
	-webkit-user-select: none;
}
h-position-carousel-bottom {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	align-items: left;
	vertical-align: middle;
	color: inherit;
}
h-countdown-price {
	color: #fff;
	top: 50;
	opacity: 10;
	text-decoration: none;
}
h-countdown {
	overflow-y: hidden;
	grid-gap: 30px;
}
h-old {
	height: 0 !important;
	color: inherit;
}
h-inner-position-next {
	overflow-y: hidden;
	padding: 0.5em !important;
	color: inherit;
	width: 0 !important;
}
h-next {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	-webkit-user-select: none;
}
h-next-horizontal-nav {
	height: 0 !important;
}
h-inner {
	opacity: 30;
	z-index: 1;
	text-transform: inherit;
}
h-inner {
	margin: 0 !important;
	scrollbar-width: none;
	box-sizing: content-box;
}
h-repeater {
	outline: none !important;
	width: 0 !important;
}
h-position-bottom-image {
	transform: translate(50%, -50%);
	-ms-user-select: none;
	right: 0;
	padding: 0.5em !important;
}
h-top-horizontal {
	width: 2em;
	display: inline !important;
	overflow-y: hidden;
}
h-carousel-carousel {
	display: flex;
}
h-repeater-tables-quantity {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	position: absolute !important;
	height: 0 !important;
}
h-top {
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
h-webkit-layout {
	color: inherit;
	z-index: 1;
	text-align: left;
	right: 0;
}
h-webkit-horizontal-tables {
	letter-spacing: inherit;
}
h-repeater-webkit-webkit {
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
	bottom: 20;
	vertical-align: middle;
}
h-thumbnails {
	min-width: 0 !important;
	color: #fff;
	position: absolute;
	-ms-user-select: none;
	align-items: left;
}
h-image {
	top: 0;
	margin: 0 !important;
}
h-horizontal {
	display: grid;
}
h-blocks {
	scrollbar-width: none;
	display: inline;
	top: 50;
	min-height: 0 !important;
	width: calc(1em + 3px);
}
h-nav {
	bottom: 20;
}
h-next {
	opacity: 20;
	background-color: transparent;
	height: 0 !important;
	box-sizing: content-box;
}
h-nav-inner {
	width: 2em;
	grid-template-columns: 1fr 1fr;
}
h-price-quantity-tables {
	border: none;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
h-nav-nav {
	margin: 0 !important;
	scrollbar-width: none;
	vertical-align: middle;
}
h-next-repeater-webkit {
	opacity: 10;
	position: absolute;
	display: grid;
	align-items: left;
	-webkit-text-decoration-skip: objects;
}
h-blocks {
	user-select: none;
}
h-old {
	top: calc(50% - 0.5em) !important;
}
h-totals-countdown-tables {
	line-height: inherit;
	top: 0;
	display: inline !important;
	background-color: transparent;
	padding: 0.5em !important;
}
.alert-list-container.position-top-left {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  left: 0;
}
k-image-totals {
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
k-inner {
	top: 50;
	display: inline;
}
k-top-position {
	-webkit-text-decoration-skip: objects;
	user-select: none;
	right: 0;
	flex-shrink: 0;
}
k-horizontal {
	z-index: 1;
	bottom: 10;
	align-items: left;
	transform: translate(50%, -50%);
}
k-blocks {
	flex-shrink: 0;
	opacity: 10;
	height: 100%;
	padding: 0.5em !important;
	display: grid;
}
k-layout {
	scrollbar-width: none;
}
k-position {
	align-items: center;
}
k-next {
	line-height: calc(1em + 2px);
}
k-nav-price {
	align-items: center;
	border: none;
	border: none !important;
	height: calc(1em + 3px);
	text-align: center;
}
k-inner-left-price {
	left: calc(50% - 0.5em) !important;
	display: grid;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
k-position-bottom-bottom {
	bottom: 20;
	-webkit-user-select: none;
}
k-inner {
	opacity: 10;
	display: flex;
}
k-tables-layout-nav {
	min-height: 0 !important;
	fill: currentColor;
}
k-carousel-inner-totals {
	position: relative;
	box-sizing: content-box;
	flex-grow: 0;
	background-color: transparent;
}
k-countdown {
	-ms-user-select: none;
	opacity: 20;
}
k-quantity-quantity {
	background-color: transparent;
	width: 0 !important;
	height: 100%;
}
k-totals-inner {
	-webkit-user-select: none;
	overflow-y: hidden;
	position: absolute !important;
}
k-totals-carousel {
	scrollbar-width: none;
}
k-carousel {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-top-left {
    max-width: calc(100% - 218px);
  }
n-thumbnails {
	justify-content: center;
	line-height: inherit;
	opacity: 10;
}
n-back-webkit {
	user-select: none;
	height: calc(1em + 3px);
	flex-grow: 0;
}
n-totals-position-image {
	text-align: center;
	min-width: 0 !important;
	right: 0;
	min-height: 0 !important;
}
n-image {
	opacity: 30;
	overflow-y: hidden;
}
n-layout {
	width: 0 !important;
}
n-bottom {
	top: 50;
	overflow-y: hidden;
}
n-position {
	display: inline !important;
	border: none !important;
	top: 0;
}
n-blocks {
	grid-gap: 30px;
}
n-webkit-carousel-countdown {
	display: inline !important;
	overflow-x: auto;
	width: calc(1em + 3px);
}
n-horizontal-countdown {
	vertical-align: baseline;
	width: calc(1em + 3px);
}
n-quantity {
	top: calc(50% - 0.5em) !important;
}
n-blocks-inner-thumbnails {
	border: none !important;
	text-decoration: none;
	line-height: 1 !important;
	display: inline !important;
	min-height: 0 !important;
}
n-inner-quantity-countdown {
	background-color: transparent;
}
n-thumbnails-thumbnails {
	position: absolute;
	opacity: 10;
	display: inline;
	bottom: 0;
}
n-position {
	font-size: 1em;
	border: 0 none transparent;
	display: grid;
	right: 0;
	white-space: nowrap;
}
n-inner-next-blocks {
	overflow-x: auto;
	color: inherit;
	display: grid;
}
n-position-position {
	text-transform: inherit;
	width: 100%;
}
n-quantity {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
n-tables {
	grid-template-columns: 1fr 1fr;
	position: relative;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
n-top {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
}
n-top-webkit {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
n-price-blocks {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
n-old {
	border: none;
	letter-spacing: inherit;
	color: #fff;
}
n-price {
	text-transform: inherit;
}
n-bottom-image {
	overflow-x: auto;
	bottom: 0;
}
n-countdown {
	fill: currentColor;
	line-height: inherit;
	overflow-x: auto;
}
n-totals-left-webkit {
	-webkit-text-decoration-skip: objects;
}
n-thumbnails-totals-countdown {
	outline-width: 0;
}
n-position-blocks-old {
	color: #fff;
	color: inherit;
}
n-tables {
	top: calc(50% - 0.5em) !important;
	opacity: 1;
	line-height: 1 !important;
	top: 50;
	left: calc(50% - 0.5em) !important;
}
n-inner-price {
	transform: translate(50%, -50%);
}
n-carousel-price-webkit {
	letter-spacing: inherit;
	-webkit-user-select: none;
	min-width: 0 !important;
	width: 100%;
}
n-repeater {
	grid-gap: 30px;
}
n-thumbnails-carousel-repeater {
	overflow-x: auto;
	border: 0 none transparent;
}
n-price-tables {
	box-shadow: none !important;
	vertical-align: middle;
}
n-horizontal-old {
	top: 0;
	bottom: 10;
	box-sizing: content-box;
	line-height: 1 !important;
	text-align: left;
}
n-carousel-countdown {
	align-items: left;
	border: none;
	scrollbar-width: none;
}
n-nav-tables-tables {
	fill: currentColor;
	letter-spacing: inherit;
}
n-thumbnails-tables-countdown {
	display: grid;
	line-height: calc(1em + 2px);
}
n-next-back {
	vertical-align: middle;
}
n-tables-position {
	top: 0;
	box-shadow: none !important;
	display: inline;
	top: 0;
}
n-back-top {
	border: none !important;
}
n-button {
	bottom: 20;
	grid-gap: 30px;
	vertical-align: middle;
	font-size: 1em;
}
n-nav-left-repeater {
	opacity: 1;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
n-back {
	opacity: 20;
	white-space: nowrap;
}
n-nav-button-left {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	text-align: left;
	letter-spacing: inherit;
	border: none !important;
}
n-thumbnails-nav-carousel {
	overflow-x: auto;
}
n-countdown-webkit {
	box-sizing: content-box;
	color: #fff;
}
n-old-old-webkit {
	bottom: 10;
	align-items: center;
}
n-back {
	opacity: 20;
}
n-position-bottom {
	outline: none !important;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
}
}
j-position-layout {
	top: 50;
}
j-price {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
	width: 100%;
}
j-left-top-button {
	position: relative;
	position: relative;
}
j-carousel {
	font-size: 1em;
	display: inline;
	border: none !important;
	vertical-align: baseline;
}
j-left {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	display: inline;
	opacity: 1;
}
j-thumbnails {
	line-height: 1 !important;
	height: 0 !important;
	opacity: 30;
}
j-left-back-quantity {
	align-items: center;
	display: grid;
	right: 0;
	margin: 0 !important;
}
j-quantity-old {
	letter-spacing: inherit;
}
j-tables-carousel-back {
	width: calc(1em + 3px);
	line-height: 1 !important;
	overflow-x: auto;
	margin: 0;
}
j-nav {
	margin: 0 !important;
}
j-repeater-bottom {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
	overflow-x: auto;
}
j-inner-next {
	bottom: 20;
}
j-countdown-back {
	position: absolute !important;
	text-align: center;
	position: absolute;
	letter-spacing: inherit;
	text-decoration: none;
}
j-layout {
	padding: 0.5em !important;
	opacity: 1;
	overflow-x: auto;
}
j-carousel {
	line-height: inherit;
}
j-button-horizontal-back {
	position: relative;
	display: grid;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
j-left-layout-inner {
	color: #fff;
}
j-top-old-old {
	font-size: 1em;
	display: inline;
}
j-position-thumbnails {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	margin: 0;
	right: 0;
}
j-layout-old {
	letter-spacing: inherit;
	padding: 0.5em !important;
	border: none !important;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
j-horizontal-bottom-position {
	white-space: nowrap;
	fill: currentColor;
}
j-repeater-image-position {
	min-width: 0 !important;
}
j-nav {
	min-height: 0 !important;
}
j-inner {
	display: grid;
	text-align: center;
	top: 10;
}
j-blocks-left {
	opacity: 20;
	vertical-align: middle;
	width: 2em;
	flex-shrink: 0;
	bottom: 20;
}
j-left-blocks-horizontal {
	box-shadow: none !important;
	letter-spacing: inherit;
	grid-gap: 30px;
}
j-position-repeater {
	box-sizing: content-box;
}
j-back {
	bottom: 10;
	border: none;
	height: calc(1em + 3px);
	position: absolute;
}
j-quantity-left-back {
	bottom: 10;
	position: absolute;
	line-height: 1 !important;
}
j-inner-inner {
	width: 2em;
	margin: 0;
	color: inherit;
	background-color: transparent;
}
j-old-image {
	align-items: center;
}
j-thumbnails-price-bottom {
	overflow-y: hidden;
	overflow-y: hidden;
}
j-button-back-blocks {
	box-sizing: content-box;
	flex-grow: 0;
}
j-nav-inner {
	height: 0 !important;
	position: relative;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	letter-spacing: inherit;
}
j-carousel-horizontal {
	letter-spacing: inherit;
	opacity: 10;
	vertical-align: middle;
}
j-webkit-tables-left {
	opacity: 10;
	transform: translate(50%, -50%);
	fill: currentColor;
}
j-button {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
j-tables-countdown {
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	top: 10;
}
j-carousel-horizontal-button {
	bottom: 20;
	display: inline !important;
}
j-button {
	border: 0 none transparent;
}
j-blocks-image-layout {
	text-decoration: none;
}
j-totals {
	overflow-y: hidden;
}
j-old {
	vertical-align: middle;
	align-items: center;
}
j-countdown {
	vertical-align: middle;
	width: 2em;
}
j-bottom-position {
	outline-width: 0;
}
j-tables-next {
	opacity: 30;
	overflow-y: hidden;
}
j-back-button {
	user-select: none;
	height: calc(1em + 3px);
}
j-quantity-totals {
	opacity: 1;
	vertical-align: baseline;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-top-left {
    max-width: calc(100% - 50px);
  }
y-next {
	flex-shrink: 0;
	margin: 0;
	border: 0 none transparent;
}
y-nav-totals {
	justify-content: center;
}
y-blocks-left-webkit {
	text-transform: inherit;
	border: 0 none transparent;
	height: 100%;
	width: 2em;
	width: 100%;
}
y-repeater {
	color: inherit;
	box-sizing: content-box;
	vertical-align: middle;
}
y-inner-totals {
	top: 0;
}
y-next-inner {
	top: 50;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
y-price-button-inner {
	user-select: none;
	background-color: transparent;
}
y-price-layout-old {
	right: 0;
	text-align: left;
	align-items: left;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
y-nav-top-image {
	display: inline;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
y-nav {
	display: flex;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
y-image {
	display: flex;
	fill: currentColor;
	top: 50;
	border: 0 none transparent;
}
y-thumbnails-totals-bottom {
	top: calc(50% - 0.5em) !important;
}
y-carousel {
	width: 100%;
}
y-nav-back-thumbnails {
	align-items: left;
	bottom: 0;
	-webkit-user-select: none;
}
y-thumbnails {
	height: calc(1em + 3px);
}
y-totals-back {
	white-space: nowrap;
	transform: translate(50%, -50%);
	font-size: 1em;
	-ms-user-select: none;
}
y-next-blocks {
	width: 100%;
	top: 0;
	text-transform: inherit;
	height: calc(1em + 3px);
}
y-inner-bottom-countdown {
	user-select: none;
}
y-nav {
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	fill: currentColor;
}
y-carousel-nav {
	font-size: 1em;
	user-select: none;
	left: calc(50% - 0.5em) !important;
}
y-repeater-webkit {
	border: 0 none transparent;
	top: 10;
	align-items: left;
}
y-bottom {
	scrollbar-width: none;
	scrollbar-width: none;
	white-space: nowrap;
	top: 0;
}
y-repeater-button-thumbnails {
	display: inline !important;
	opacity: 30;
}
y-countdown-old-bottom {
	margin: 0;
	border: 0 none transparent;
	vertical-align: baseline;
	white-space: nowrap;
}
y-countdown-tables-repeater {
	box-shadow: none !important;
	overflow-x: auto;
	position: absolute;
}
y-totals {
	grid-gap: 30px;
	z-index: 1;
	overflow-x: auto;
}
y-tables-old {
	bottom: 0;
	vertical-align: middle;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
}
y-back-totals-tables {
	top: 50;
	display: grid;
	text-decoration: none;
	border: none;
	display: inline;
}
y-back-horizontal {
	font-size: 1em;
	width: 100%;
	font-size: 1em;
}
}
r-layout {
	top: 10;
	vertical-align: baseline;
	scrollbar-width: none;
	flex-grow: 0;
	min-height: 0 !important;
}
r-horizontal-webkit-next {
	text-align: center;
	bottom: 10;
	font-size: 1em;
	display: inline;
	box-shadow: none !important;
}
r-button-webkit {
	-webkit-user-select: none;
	opacity: 1;
	text-align: left;
	border: none;
}
r-tables-nav {
	position: absolute !important;
	outline: none !important;
}
r-webkit-repeater {
	opacity: 30;
	overflow-y: hidden;
	padding: 0.5em !important;
	scrollbar-width: none;
	box-shadow: none !important;
}
r-repeater-layout {
	border: none;
	bottom: 10;
}
r-tables {
	line-height: inherit;
	transform: translate(50%, -50%);
	text-align: left;
	align-items: center;
}
r-back-tables-horizontal {
	top: 50;
	box-shadow: none !important;
}
r-position-repeater-top {
	border: none !important;
	-ms-user-select: none;
	position: relative;
	top: 10;
}
r-next {
	flex-shrink: 0;
	box-sizing: content-box;
	white-space: nowrap;
	-ms-user-select: none;
	border: none;
}
r-blocks-next-tables {
	line-height: 1 !important;
}
r-carousel-left-old {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
r-webkit-nav-bottom {
	min-width: 0 !important;
	text-align: center;
	top: 10;
}
r-image-left {
	font-size: 1em;
}
r-quantity-inner-back {
	justify-content: center;
}
r-button-inner-repeater {
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	overflow-x: auto;
	display: grid;
	position: absolute;
}
r-top {
	text-decoration: none;
	color: #fff;
	overflow-x: auto;
	grid-gap: 30px;
}
r-old {
	margin: 0 !important;
	top: 0;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
r-left-top {
	bottom: 0;
}
r-button {
	height: 100%;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
r-repeater {
	top: 0;
	user-select: none;
	-webkit-user-select: none;
	line-height: inherit;
	color: #fff;
}
r-left-layout {
	opacity: 30;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	vertical-align: middle;
	color: inherit;
}
r-repeater-button-left {
	width: calc(1em + 3px);
	grid-gap: 30px;
	overflow-y: hidden;
	width: 0 !important;
	height: 100%;
}
r-bottom-nav-layout {
	opacity: 10;
	text-transform: inherit;
	position: relative;
	display: inline !important;
}
r-position-repeater-top {
	overflow-y: hidden;
	display: flex;
	position: absolute;
}
r-thumbnails {
	margin: 0 !important;
	opacity: 30;
}
r-back-quantity {
	grid-template-columns: 1fr 1fr;
}
r-inner-layout-tables {
	top: calc(50% - 0.5em) !important;
}
r-left {
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	bottom: 0;
}
r-nav {
	opacity: 1;
	user-select: none;
}
.alert-list-container.position-top-left.show-scroll-bar {
  overflow-y: scroll;
}
e-horizontal {
	scrollbar-width: none;
	flex-grow: 0;
	fill: currentColor;
	text-align: left;
}
e-nav-next {
	border: 0 none transparent;
	vertical-align: baseline;
	background-color: transparent;
	height: 0 !important;
	justify-content: center;
}
e-position-tables-tables {
	display: flex;
	border: none !important;
	box-sizing: content-box;
}
e-back-inner-blocks {
	font: inherit inherit inherit/inherit inherit;
}
e-button-top-thumbnails {
	overflow-x: auto;
}
e-blocks {
	flex-grow: 0;
	top: 10;
	position: absolute;
	bottom: 20;
	overflow-y: hidden;
}
e-image {
	text-align: left;
	bottom: 0;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
e-horizontal {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
}
e-webkit-button {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	user-select: none;
	text-transform: inherit;
}
e-quantity-old-inner {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
	outline: none !important;
	opacity: 1;
}
e-top-bottom-layout {
	width: 0 !important;
	bottom: 10;
	height: 0 !important;
}
e-layout {
	text-decoration: none;
}
e-repeater-thumbnails {
	color: inherit;
}
e-layout-thumbnails {
	height: 0 !important;
}
e-nav-back {
	grid-gap: 30px;
}
e-inner-inner-back {
	margin: 0 !important;
}
e-bottom-thumbnails-carousel {
	display: inline !important;
	width: 100%;
}
e-blocks {
	text-align: center;
	display: inline;
	width: calc(1em + 3px);
}
e-webkit-top {
	position: relative;
}
e-button {
	height: calc(1em + 3px);
}
e-position-thumbnails {
	font-size: 1em;
	position: absolute !important;
	margin: 0 !important;
	outline-width: 0;
	white-space: nowrap;
}
e-next {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
}
e-countdown {
	text-decoration: none;
}
e-left-bottom-quantity {
	flex-shrink: 0;
}
e-countdown-left {
	grid-gap: 30px;
	line-height: inherit;
	text-align: center;
	bottom: 20;
}
e-bottom-totals-back {
	min-height: 0 !important;
	box-sizing: content-box;
	display: flex;
	padding: 0.5em !important;
}
e-back-countdown-thumbnails {
	border: 0 none transparent;
	border: none;
}
e-horizontal-nav {
	line-height: calc(1em + 2px);
	text-align: center;
	top: 10;
	white-space: nowrap;
	-webkit-user-select: none;
}
e-webkit {
	display: inline !important;
	fill: currentColor;
	box-shadow: none !important;
}
e-tables-next {
	line-height: inherit;
	display: inline !important;
}
e-horizontal {
	top: 0;
	box-shadow: none !important;
	flex-grow: 0;
	display: inline !important;
	vertical-align: middle;
}
.alert-list-container.position-top-left .alert-list {
  width: 100%;
}
r-bottom-nav-button {
	flex-shrink: 0;
	background-color: transparent;
	top: 50;
	border: none;
}
r-carousel {
	left: calc(50% - 0.5em) !important;
}
r-layout-back {
	box-sizing: content-box;
	width: 100%;
	bottom: 0;
	position: absolute !important;
}
r-button {
	bottom: 10;
	top: 50;
}
r-left-back-repeater {
	grid-gap: 30px;
	display: flex;
	bottom: 20;
	width: calc(1em + 3px);
	margin: 0 !important;
}
r-tables-countdown {
	transform: translate(50%, -50%);
	min-width: 0 !important;
	opacity: 30;
	right: 0;
	width: 2em;
}
r-tables-webkit-blocks {
	position: relative;
	min-height: 0 !important;
	line-height: inherit;
	padding: 0.5em !important;
	flex-grow: 0;
}
r-bottom-button-webkit {
	opacity: 30;
	top: 0;
	min-height: 0 !important;
	opacity: 10;
}
r-old-webkit {
	outline-width: 0;
	position: relative;
	text-align: left;
	left: calc(50% - 0.5em) !important;
	border: none !important;
}
r-repeater-countdown {
	z-index: 1;
	font-size: 1em;
}
r-totals-nav-bottom {
	scrollbar-width: none;
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	display: inline !important;
	position: relative;
}
r-image {
	border: none;
	min-height: 0 !important;
	scrollbar-width: none;
	grid-gap: 30px;
}
r-totals-button {
	overflow-y: hidden;
	opacity: 10;
	width: 0 !important;
	flex-grow: 0;
	-webkit-user-select: none;
}
r-old-position-button {
	text-align: center;
	font-size: 1em;
	font-size: 1em;
	min-height: 0 !important;
	justify-content: center;
}
r-inner-blocks-button {
	position: relative;
	height: 0 !important;
	fill: currentColor;
	padding: 0.5em !important;
}
r-tables {
	min-height: 0 !important;
	align-items: left;
	user-select: none;
	position: absolute;
	position: relative;
}
r-layout-image-price {
	opacity: 20;
}
r-thumbnails-countdown {
	bottom: 0;
	border: none;
}
r-left-thumbnails {
	-webkit-user-select: none;
	opacity: 30;
	height: calc(1em + 3px);
	position: relative;
}
r-quantity-nav {
	height: calc(1em + 3px);
}
r-top {
	min-height: 0 !important;
	color: inherit;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
r-bottom {
	width: 2em;
	box-shadow: none !important;
	background-color: transparent;
	background-color: transparent;
}
r-image {
	overflow-y: hidden;
	background-color: transparent;
}
r-horizontal-inner-image {
	display: inline;
	flex-grow: 0;
}
r-bottom {
	position: absolute !important;
	border: none !important;
}
r-bottom {
	color: inherit;
	line-height: inherit;
}
r-tables {
	outline: none !important;
	text-transform: inherit;
	text-align: center;
	transform: translate(50%, -50%);
}
r-back-next-carousel {
	top: 50;
	bottom: 10;
	top: 0;
	margin: 0 !important;
	box-sizing: content-box;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-left .alert-list {
    max-width: 500px;
  }
n-top-repeater-left {
	vertical-align: baseline;
	font-size: 1em;
	text-align: left;
	align-items: left;
}
n-button-quantity-back {
	flex-shrink: 0;
	user-select: none;
	height: 0 !important;
	flex-grow: 0;
}
n-position {
	bottom: 20;
}
n-next {
	padding: 0.5em !important;
	opacity: 30;
	border: none !important;
}
n-top-inner {
	fill: currentColor;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
n-top {
	white-space: nowrap;
}
n-tables {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	white-space: nowrap;
}
n-webkit {
	position: relative;
	bottom: 0;
	border: none !important;
	overflow-y: hidden;
	height: 100%;
}
n-tables-back-position {
	width: 2em;
	min-height: 0 !important;
	top: 0;
}
n-next-tables {
	opacity: 10;
	box-shadow: none !important;
	margin: 0 !important;
	display: inline;
}
n-repeater {
	border: 0 none transparent;
}
n-carousel-layout-blocks {
	position: absolute !important;
	line-height: inherit;
	top: 50;
}
n-top {
	height: 100%;
	-ms-user-select: none;
	opacity: 20;
	position: absolute !important;
}
n-totals-back-carousel {
	flex-grow: 0;
}
n-price-left-totals {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	flex-grow: 0;
}
n-next-position {
	outline: none !important;
	overflow-y: hidden;
	display: flex;
}
n-horizontal-webkit {
	opacity: 30;
}
n-totals-next-webkit {
	top: 10;
	position: relative;
	-ms-user-select: none;
	display: inline;
	padding: 0.5em !important;
}
n-horizontal-layout {
	height: 0 !important;
}
n-old-webkit {
	line-height: inherit;
	box-sizing: content-box;
	opacity: 20;
	top: 10;
	display: inline !important;
}
n-horizontal {
	top: 50;
	opacity: 1;
}
n-next {
	background-color: transparent;
	height: 0 !important;
}
n-horizontal-image-nav {
	-webkit-user-select: none;
	bottom: 10;
	letter-spacing: inherit;
	outline: none !important;
	outline: none !important;
}
n-image-bottom-next {
	grid-gap: 30px;
}
}
u-bottom-back-position {
	line-height: 1 !important;
	width: 2em;
	position: absolute;
	height: calc(1em + 3px);
	margin: 0;
}
u-old {
	fill: currentColor;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
u-horizontal {
	vertical-align: middle;
}
u-totals-old-left {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
u-image {
	padding: 0.5em !important;
}
u-webkit-repeater-layout {
	display: grid;
	opacity: 1;
	text-decoration: none;
	top: 0;
	line-height: 1 !important;
}
u-thumbnails-horizontal {
	bottom: 0;
}
u-left {
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
u-position-carousel {
	opacity: 20;
	border: none !important;
}
u-repeater-carousel {
	height: 0 !important;
	-webkit-user-select: none;
	outline-width: 0;
	width: 2em;
	margin: 0;
}
u-next-top-image {
	vertical-align: middle;
	fill: currentColor;
	position: relative;
}
u-horizontal-back {
	flex-grow: 0;
}
u-blocks-totals-tables {
	color: inherit;
	color: #fff;
	padding: 0.5em !important;
	text-align: center;
	margin: 0 !important;
}
u-tables-top {
	align-items: center;
}
u-button-repeater-position {
	position: absolute !important;
}
u-totals {
	height: 0 !important;
}
u-blocks-carousel-old {
	width: 0 !important;
	letter-spacing: inherit;
	text-align: left;
	box-sizing: content-box;
}
u-next-position-tables {
	flex-grow: 0;
	opacity: 30;
}
u-quantity {
	width: 2em;
	min-height: 0 !important;
	position: absolute;
	transform: translate(50%, -50%);
	position: absolute;
}
u-left-old-position {
	text-align: left;
	right: 0;
	width: 100%;
}
u-tables {
	display: inline !important;
	line-height: 1 !important;
	margin: 0 !important;
}
u-old {
	outline-width: 0;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
u-bottom {
	display: grid;
	position: absolute;
}
.alert-list-container.position-top-left.show-scroll-bar {
  overflow-y: scroll;
}
k-next-tables {
	height: 0 !important;
	box-sizing: content-box;
	min-width: 0 !important;
	-webkit-user-select: none;
}
k-totals {
	justify-content: center;
}
k-nav-tables-next {
	z-index: 1;
	bottom: 20;
	box-shadow: none !important;
	display: inline;
	bottom: 20;
}
k-webkit-repeater-totals {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
k-button-layout-back {
	box-sizing: content-box;
}
k-inner-repeater-back {
	user-select: none;
	outline: none !important;
	display: inline;
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
k-layout-bottom-horizontal {
	text-align: left;
}
k-image-button {
	line-height: calc(1em + 2px);
}
k-nav {
	color: inherit;
	position: absolute;
	width: 0 !important;
	color: #fff;
}
k-inner-top {
	bottom: 20;
}
k-position-countdown-button {
	position: absolute !important;
	top: 50;
	text-transform: inherit;
	top: 0;
}
k-repeater-top {
	height: calc(1em + 3px);
	width: 0 !important;
	text-align: center;
	text-transform: inherit;
}
k-top-tables {
	height: 100%;
}
k-position-tables {
	color: inherit;
	min-width: 0 !important;
	scrollbar-width: none;
	bottom: 10;
}
k-countdown-back-layout {
	line-height: calc(1em + 2px);
	border: none;
	grid-template-columns: 1fr 1fr;
}
k-layout-image-inner {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
k-carousel-quantity-left {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	right: 0;
	scrollbar-width: none;
	letter-spacing: inherit;
}
k-image-blocks-left {
	color: #fff;
	margin: 0;
	text-transform: inherit;
}
k-thumbnails-totals {
	width: 0 !important;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
k-tables-blocks {
	top: 50;
	width: 0 !important;
	vertical-align: baseline;
	user-select: none;
	top: 50;
}
k-horizontal-countdown-horizontal {
	height: 100%;
	overflow-x: auto;
	color: inherit;
}
k-totals {
	margin: 0 !important;
	scrollbar-width: none;
	display: inline !important;
	transform: translate(50%, -50%);
	width: 100%;
}
k-nav-webkit-repeater {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
k-inner {
	-ms-user-select: none;
}
k-countdown-nav {
	letter-spacing: inherit;
	flex-grow: 0;
}
k-tables {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	outline-width: 0;
}
.whostmgr .alert-list-container.position-top-left {
  top: 70px;
}
o-old {
	letter-spacing: inherit;
}
o-next {
	width: 2em;
	opacity: 1;
}
o-repeater {
	opacity: 1;
	min-width: 0 !important;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
}
o-inner-button {
	position: absolute;
	width: 0 !important;
	fill: currentColor;
	justify-content: center;
	-ms-user-select: none;
}
o-repeater-totals-nav {
	opacity: 20;
	text-align: left;
	flex-grow: 0;
}
o-blocks-repeater {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	opacity: 20;
	height: 0 !important;
}
o-quantity-blocks-nav {
	color: inherit;
}
o-webkit-bottom {
	top: 10;
	grid-gap: 30px;
	opacity: 1;
}
o-carousel-position-bottom {
	bottom: 20;
}
o-position {
	letter-spacing: inherit;
}
o-countdown-price {
	outline: none !important;
	outline-width: 0;
	height: 100%;
	min-height: 0 !important;
	vertical-align: baseline;
}
o-next-position-position {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	box-shadow: none !important;
}
o-layout {
	white-space: nowrap;
}
.cpanel_body .alert-list-container.position-top-left {
  top: 30px;
}
w-nav-back-webkit {
	height: 0 !important;
	position: absolute;
	color: inherit;
	box-shadow: none !important;
}
w-totals {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	display: grid;
}
w-totals-thumbnails-tables {
	z-index: 1;
	box-sizing: content-box;
	color: inherit;
}
w-horizontal-webkit {
	user-select: none;
	scrollbar-width: none;
}
w-layout-thumbnails-position {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	box-shadow: none !important;
}
w-inner-totals-carousel {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
}
w-countdown-inner-image {
	right: 0;
}
w-thumbnails-blocks-old {
	text-align: center;
	fill: currentColor;
}
w-button-quantity-back {
	width: 0 !important;
	text-align: center;
	top: 50;
	margin: 0 !important;
}
w-layout-price {
	height: 100%;
}
w-blocks-left {
	font-size: 1em;
	white-space: nowrap;
	right: 0;
	grid-gap: 30px;
}
w-quantity-next {
	margin: 0 !important;
	min-height: 0 !important;
	box-shadow: none !important;
	display: inline;
}
w-position-carousel {
	top: 50;
	text-decoration: none;
}
w-inner {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
w-bottom {
	border: 0 none transparent;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
w-position-button {
	opacity: 1;
	top: 10;
	box-shadow: none !important;
	display: inline;
}
w-blocks-back {
	margin: 0 !important;
	overflow-y: hidden;
}
w-blocks-repeater-nav {
	bottom: 0;
	line-height: 1 !important;
	outline: none !important;
}
w-webkit {
	bottom: 0;
	opacity: 1;
	opacity: 1;
}
w-image {
	flex-grow: 0;
	margin: 0 !important;
	flex-shrink: 0;
	white-space: nowrap;
}
w-quantity {
	line-height: inherit;
	margin: 0 !important;
}
w-horizontal {
	user-select: none;
	width: calc(1em + 3px);
}
w-quantity-image-top {
	display: flex;
	position: absolute;
	line-height: calc(1em + 2px);
	top: 0;
}
w-price-position-price {
	overflow-x: auto;
	align-items: left;
	top: 50;
	top: 50;
}
w-old-thumbnails {
	outline: none !important;
	height: 100%;
}
w-button-tables {
	min-width: 0 !important;
}
w-thumbnails-webkit {
	bottom: 10;
	top: 10;
	display: inline;
	top: 10;
	outline: none !important;
}
w-quantity {
	position: relative;
	display: grid;
}
w-totals {
	font-size: 1em;
	height: 100%;
	height: calc(1em + 3px);
	height: 100%;
	width: 0 !important;
}
w-horizontal {
	margin: 0 !important;
	line-height: inherit;
}
w-bottom-bottom {
	border: none !important;
	text-align: center;
}
w-top-top {
	letter-spacing: inherit;
	top: 0;
	text-transform: inherit;
	min-width: 0 !important;
}
w-tables {
	position: absolute;
	opacity: 30;
}
w-nav {
	white-space: nowrap;
	margin: 0;
}
w-top {
	width: 100%;
	opacity: 20;
}
w-tables {
	margin: 0 !important;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
w-repeater {
	line-height: calc(1em + 2px);
	bottom: 20;
	line-height: inherit;
}
w-nav {
	fill: currentColor;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
}
w-top-quantity {
	-ms-user-select: none;
	align-items: center;
	position: absolute;
	opacity: 20;
}
w-price-left {
	position: absolute;
	font-size: 1em;
	box-shadow: none !important;
	line-height: inherit;
}
w-button {
	bottom: 10;
	text-decoration: none;
	opacity: 10;
	top: 10;
	overflow-y: hidden;
}
w-button-horizontal-old {
	text-align: center;
	opacity: 1;
	border: none;
	opacity: 10;
	width: 100%;
}
.webmail .alert-list-container.position-top-left {
  top: 52px;
}
j-bottom-quantity {
	border: 0 none transparent;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
j-webkit-price {
	flex-shrink: 0;
	flex-grow: 0;
	position: absolute !important;
	outline: none !important;
}
j-totals-bottom-button {
	background-color: transparent;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
j-bottom-totals {
	transform: translate(50%, -50%);
	margin: 0;
}
j-old-image-image {
	min-height: 0 !important;
	right: 0;
	height: 100%;
}
j-webkit-button {
	flex-grow: 0;
	line-height: inherit;
	user-select: none;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
j-thumbnails-image {
	opacity: 20;
}
j-bottom-nav-top {
	border: 0 none transparent;
	opacity: 1;
	text-decoration: none;
	margin: 0;
}
j-tables-thumbnails {
	position: absolute;
	transform: translate(50%, -50%);
	border: none !important;
	display: grid;
	grid-gap: 30px;
}
j-countdown-thumbnails {
	min-width: 0 !important;
	border: 0 none transparent;
	text-align: left;
}
j-repeater {
	display: flex;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
j-image-thumbnails {
	user-select: none;
	box-sizing: content-box;
	user-select: none;
	line-height: calc(1em + 2px);
	line-height: inherit;
}
j-next-layout-totals {
	align-items: left;
	min-width: 0 !important;
}
j-next {
	text-decoration: none;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	text-transform: inherit;
	-ms-user-select: none;
}
j-countdown-back-bottom {
	opacity: 1;
	text-align: center;
	text-transform: inherit;
	overflow-x: auto;
}
j-horizontal-webkit-back {
	scrollbar-width: none;
	top: 0;
}
j-old-next {
	bottom: 20;
}
j-bottom-repeater-button {
	white-space: nowrap;
	position: relative;
	height: 0 !important;
	color: #fff;
}
j-quantity {
	height: 0 !important;
	border: 0 none transparent;
	opacity: 20;
}
j-webkit {
	bottom: 10;
	position: absolute;
	background-color: transparent;
	text-transform: inherit;
}
j-price-thumbnails {
	position: absolute;
	background-color: transparent;
	vertical-align: baseline;
}
j-price-position {
	height: calc(1em + 3px);
	box-shadow: none !important;
	overflow-y: hidden;
	position: absolute;
}
j-repeater-quantity {
	user-select: none;
	line-height: inherit;
}
j-bottom {
	text-decoration: none;
	align-items: center;
	bottom: 0;
	width: calc(1em + 3px);
}
j-tables {
	min-height: 0 !important;
	color: #fff;
	width: 0 !important;
	bottom: 20;
}
j-image-horizontal-price {
	scrollbar-width: none;
	display: grid;
	justify-content: center;
}
j-countdown-top-button {
	-webkit-text-decoration-skip: objects;
	border: none !important;
	vertical-align: middle;
}
j-next-horizontal {
	opacity: 10;
	text-align: left;
	overflow-y: hidden;
}
j-totals-layout-bottom {
	flex-shrink: 0;
	min-width: 0 !important;
	background-color: transparent;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
}
j-blocks-repeater-blocks {
	position: absolute !important;
}
j-horizontal-price-totals {
	color: #fff;
	box-sizing: content-box;
	color: inherit;
	opacity: 10;
	text-align: left;
}
j-tables-bottom-repeater {
	top: 10;
}
j-button {
	outline-width: 0;
	position: absolute !important;
	right: 0;
	bottom: 0;
	flex-grow: 0;
}
j-blocks {
	letter-spacing: inherit;
}
j-bottom {
	text-align: left;
}
j-quantity-left-countdown {
	overflow-y: hidden;
}
j-old-inner {
	align-items: left;
	opacity: 10;
	z-index: 1;
}
j-bottom {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
@media (min-width: 768px) {
  .whostmgr .alert-list-container.position-top-left {
    top: 120px;
  }
r-inner-blocks-left {
	grid-template-columns: 1fr 1fr;
	border: none;
	font-size: 1em;
	background-color: transparent;
}
r-thumbnails {
	width: 100%;
	width: calc(1em + 3px);
	flex-shrink: 0;
	display: inline !important;
}
r-countdown-carousel-inner {
	top: 0;
	line-height: calc(1em + 2px);
	bottom: 0;
	align-items: left;
}
r-image-back {
	align-items: left;
	background-color: transparent;
	flex-grow: 0;
}
r-position {
	top: 0;
	opacity: 30;
	color: inherit;
}
r-next-quantity-thumbnails {
	width: 100%;
	right: 0;
	white-space: nowrap;
	border: 0 none transparent;
}
r-webkit {
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
}
r-blocks-old {
	padding: 0.5em !important;
}
r-quantity-left {
	flex-shrink: 0;
	-webkit-user-select: none;
	right: 0;
}
r-totals {
	top: calc(50% - 0.5em) !important;
}
r-quantity {
	display: flex;
	grid-gap: 30px;
	width: 100%;
	box-sizing: content-box;
}
r-tables-price-button {
	opacity: 30;
	padding: 0.5em !important;
	height: 100%;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
r-quantity {
	position: absolute !important;
	height: calc(1em + 3px);
}
r-inner-webkit {
	opacity: 30;
	border: none !important;
	-webkit-user-select: none;
}
r-left-inner-horizontal {
	color: inherit;
}
r-bottom-totals-blocks {
	box-shadow: none !important;
}
r-position-button {
	user-select: none;
	min-height: 0 !important;
	top: 50;
	color: #fff;
}
r-inner-bottom {
	-ms-user-select: none;
}
r-nav-next-nav {
	color: inherit;
	line-height: inherit;
	opacity: 1;
	height: 0 !important;
}
r-webkit-horizontal-repeater {
	width: 100%;
	transform: translate(50%, -50%);
}
r-top {
	outline: none !important;
	top: 10;
}
r-carousel-left-repeater {
	border: none;
}
r-button-blocks-bottom {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
r-price-left-blocks {
	right: 0;
}
r-back {
	vertical-align: baseline;
}
r-position-top {
	box-sizing: content-box;
	vertical-align: middle;
	text-align: left;
	overflow-x: auto;
	align-items: center;
}
r-top {
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	text-align: center;
	outline-width: 0;
	align-items: left;
}
r-blocks-bottom-price {
	height: calc(1em + 3px);
}
r-countdown-carousel-top {
	border: 0 none transparent;
	-webkit-user-select: none;
}
r-horizontal-repeater-thumbnails {
	opacity: 10;
	flex-grow: 0;
	align-items: left;
	grid-gap: 30px;
	height: calc(1em + 3px);
}
r-repeater {
	border: 0 none transparent;
	height: 100%;
	height: 100%;
	position: relative;
	flex-grow: 0;
}
r-button-tables-image {
	border: 0 none transparent;
	outline-width: 0;
	scrollbar-width: none;
	border: none;
}
r-horizontal {
	position: absolute;
	scrollbar-width: none;
	line-height: 1 !important;
	fill: currentColor;
}
r-image-horizontal {
	right: 0;
	width: 2em;
	min-height: 0 !important;
}
r-countdown {
	top: 10;
	text-decoration: none;
	bottom: 20;
	position: relative;
}
r-nav-next-carousel {
	vertical-align: middle;
}
r-blocks-price {
	border: 0 none transparent;
	border: 0 none transparent;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
r-position-button-position {
	justify-content: center;
	flex-shrink: 0;
	grid-gap: 30px;
	width: 2em;
	transform: translate(50%, -50%);
}
r-inner {
	font-size: 1em;
	flex-shrink: 0;
	top: 10;
}
r-webkit-position {
	padding: 0.5em !important;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
r-totals-left-countdown {
	scrollbar-width: none;
	padding: 0.5em !important;
	flex-shrink: 0;
	border: none !important;
	border: 0 none transparent;
}
r-back-back {
	border: none;
	top: 0;
	min-width: 0 !important;
	min-height: 0 !important;
}
  .cpanel_body .alert-list-container.position-top-left {
    top: 52px;
  }
e-quantity-back {
	opacity: 10;
	background-color: transparent;
	-ms-user-select: none;
	grid-gap: 30px;
}
e-horizontal-webkit {
	background-color: transparent;
	border: none;
	top: 10;
	letter-spacing: inherit;
}
e-totals-webkit-bottom {
	vertical-align: middle;
}
e-next-webkit {
	box-shadow: none !important;
	bottom: 20;
	display: flex;
}
e-nav {
	font-size: 1em;
	align-items: left;
}
e-nav {
	display: inline !important;
	justify-content: center;
}
e-position-left-left {
	vertical-align: baseline;
	box-shadow: none !important;
	opacity: 10;
	width: 2em;
	transform: translate(50%, -50%);
}
e-carousel {
	width: 100%;
}
e-countdown-left-webkit {
	grid-gap: 30px;
}
e-next-inner {
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	top: 0;
	bottom: 10;
}
e-quantity {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	bottom: 20;
	text-align: center;
	text-align: left;
}
e-thumbnails-tables-old {
	text-transform: inherit;
}
e-price {
	height: calc(1em + 3px);
	right: 0;
}
e-position-bottom-old {
	width: 2em;
}
e-layout-thumbnails {
	top: 0;
}
e-nav-horizontal {
	top: calc(50% - 0.5em) !important;
}
e-blocks-button-blocks {
	border: none;
	font-size: 1em;
	border: none !important;
	text-align: left;
	display: grid;
}
e-next {
	vertical-align: middle;
	color: inherit;
	flex-shrink: 0;
	scrollbar-width: none;
	right: 0;
}
e-tables-inner {
	bottom: 20;
	-ms-user-select: none;
	font-size: 1em;
	bottom: 20;
	border: none;
}
e-position-position-tables {
	height: calc(1em + 3px);
	opacity: 1;
}
e-layout-nav-left {
	-webkit-text-decoration-skip: objects;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	transform: translate(50%, -50%);
}
e-bottom-layout-totals {
	line-height: calc(1em + 2px);
	line-height: inherit;
	text-align: left;
	align-items: left;
	background-color: transparent;
}
e-position {
	scrollbar-width: none;
	padding: 0.5em !important;
}
e-bottom {
	color: inherit;
	line-height: calc(1em + 2px);
	outline: none !important;
	display: flex;
	bottom: 10;
}
e-totals-repeater-price {
	line-height: 1 !important;
	text-decoration: none;
}
e-horizontal {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
e-inner {
	top: 50;
	width: 2em;
	transform: translate(50%, -50%);
}
e-totals-thumbnails-next {
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
e-image-top-repeater {
	display: inline;
}
e-bottom-repeater {
	align-items: center;
	width: 0 !important;
	margin: 0 !important;
}
e-button-button {
	right: 0;
	display: grid;
	left: calc(50% - 0.5em) !important;
}
e-thumbnails-nav {
	opacity: 30;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
e-countdown-nav {
	width: calc(1em + 3px);
	position: relative;
	display: inline !important;
}
e-blocks-carousel-tables {
	border: none;
	margin: 0 !important;
	z-index: 1;
	bottom: 20;
	grid-gap: 30px;
}
e-old-blocks {
	padding: 0.5em !important;
	height: 0 !important;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
}
a-inner {
	min-width: 0 !important;
	top: 0;
}
a-bottom-horizontal {
	bottom: 0;
	border: 0 none transparent;
}
a-quantity-image-nav {
	align-items: center;
	width: 2em;
	display: inline;
	letter-spacing: inherit;
}
a-bottom {
	top: 50;
	overflow-y: hidden;
	scrollbar-width: none;
	-webkit-user-select: none;
	opacity: 20;
}
a-next-price-repeater {
	align-items: center;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	outline: none !important;
}
a-back-blocks {
	color: #fff;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
a-carousel-old {
	font-size: 1em;
	border: 0 none transparent;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
a-thumbnails-layout {
	height: 0 !important;
}
a-left-tables-left {
	opacity: 1;
	top: 50;
}
a-top {
	vertical-align: baseline;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
a-carousel-next {
	display: inline;
	letter-spacing: inherit;
}
a-totals-next {
	letter-spacing: inherit;
	bottom: 0;
	position: absolute;
	grid-gap: 30px;
	text-align: left;
}
a-repeater-price-layout {
	grid-gap: 30px;
	bottom: 10;
	user-select: none;
	height: 100%;
	-ms-user-select: none;
}
@media (max-width: 667px) {
  .webmail .alert-list-container.position-top-left {
    top: 30px;
  }
i-back-top-bottom {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
i-button-next {
	opacity: 10;
}
i-left-button {
	justify-content: center;
}
i-price {
	bottom: 10;
	min-width: 0 !important;
	box-sizing: content-box;
}
i-totals-countdown {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
i-layout-nav {
	color: inherit;
	letter-spacing: inherit;
	text-align: left;
}
i-carousel-nav-thumbnails {
	opacity: 10;
}
i-countdown-countdown {
	opacity: 10;
	white-space: nowrap;
	color: #fff;
	width: 2em;
	transform: translate(50%, -50%);
}
i-back-inner {
	width: calc(1em + 3px);
}
i-nav {
	box-shadow: none !important;
	overflow-y: hidden;
	width: 2em;
	white-space: nowrap;
}
i-inner-webkit {
	fill: currentColor;
	bottom: 20;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	position: absolute !important;
}
i-totals-layout-top {
	transform: translate(50%, -50%);
}
i-position-totals-layout {
	top: 50;
	color: inherit;
	text-transform: inherit;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
i-repeater-left-back {
	outline: none !important;
	opacity: 30;
	outline: none !important;
	color: #fff;
}
i-quantity-image-layout {
	line-height: inherit;
	-webkit-user-select: none;
}
i-old-position-quantity {
	-webkit-user-select: none;
}
}
a-repeater-thumbnails-nav {
	vertical-align: baseline;
	top: 50;
	top: 10;
	line-height: calc(1em + 2px);
}
a-image-next {
	overflow-x: auto;
}
a-back {
	width: 100%;
	width: calc(1em + 3px);
	width: 2em;
	text-transform: inherit;
	position: relative;
}
a-image {
	overflow-y: hidden;
	text-transform: inherit;
	box-sizing: content-box;
	vertical-align: baseline;
}
a-carousel-next-repeater {
	user-select: none;
	border: none !important;
	text-decoration: none;
	display: inline;
	overflow-x: auto;
}
a-image {
	flex-shrink: 0;
	text-align: center;
	position: absolute;
	z-index: 1;
	margin: 0 !important;
}
a-quantity-image {
	bottom: 0;
	color: inherit;
	display: inline !important;
	line-height: calc(1em + 2px);
}
a-left-countdown-countdown {
	position: absolute !important;
	bottom: 0;
	justify-content: center;
}
a-old-image-back {
	flex-shrink: 0;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
a-countdown-bottom-blocks {
	top: 10;
}
a-tables-left {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
a-thumbnails-back {
	top: 50;
}
a-price-top {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	grid-gap: 30px;
}
a-price {
	outline: none !important;
	position: absolute;
	margin: 0;
	vertical-align: middle;
	margin: 0;
}
a-next-nav {
	border: 0 none transparent;
	opacity: 30;
}
a-inner-position {
	user-select: none;
}
a-back-repeater-repeater {
	width: 100%;
}
a-nav-back-repeater {
	right: 0;
	user-select: none;
	z-index: 1;
}
a-layout-layout-back {
	grid-gap: 30px;
	display: inline;
	user-select: none;
	position: relative;
}
a-inner-repeater {
	margin: 0 !important;
	z-index: 1;
	display: grid;
	background-color: transparent;
}
a-carousel-layout-nav {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
a-webkit-left-bottom {
	margin: 0 !important;
	align-items: left;
	background-color: transparent;
}
a-back {
	padding: 0.5em !important;
}
a-totals {
	text-transform: inherit;
	overflow-x: auto;
	letter-spacing: inherit;
	display: inline;
	outline-width: 0;
}
a-webkit-next {
	white-space: nowrap;
	scrollbar-width: none;
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
a-bottom-top-image {
	right: 0;
	flex-shrink: 0;
}
a-countdown-layout {
	outline: none !important;
	opacity: 20;
}
a-thumbnails-left {
	outline-width: 0;
	width: 2em;
	bottom: 20;
}
a-blocks {
	box-shadow: none !important;
	display: flex;
	text-align: center;
	scrollbar-width: none;
	position: relative;
}
.alert-list-container.position-top-left .alert {
  margin-top: 2px;
  margin-bottom: 0;
}
g-countdown {
	right: 0;
	height: 0 !important;
	box-shadow: none !important;
}
g-position-tables {
	position: absolute;
	overflow-x: auto;
	width: 2em;
	vertical-align: middle;
	line-height: 1 !important;
}
g-top-price-button {
	display: grid;
	border: 0 none transparent;
	align-items: left;
	color: #fff;
}
g-layout {
	display: inline !important;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	top: 0;
	font-size: 1em;
}
g-totals {
	align-items: center;
	grid-gap: 30px;
	font-size: 1em;
	overflow-x: auto;
	min-height: 0 !important;
}
g-blocks-webkit-totals {
	line-height: 1 !important;
	opacity: 1;
	-ms-user-select: none;
	min-height: 0 !important;
}
g-totals-left-next {
	min-height: 0 !important;
	overflow-y: hidden;
}
g-horizontal-button-back {
	top: 10;
	color: inherit;
	display: inline !important;
	text-align: center;
	display: inline !important;
}
g-thumbnails {
	width: calc(1em + 3px);
	outline: none !important;
}
g-next-left-countdown {
	bottom: 0;
	display: inline !important;
	display: flex;
}
g-quantity {
	position: relative;
	height: calc(1em + 3px);
	box-sizing: content-box;
	opacity: 1;
	outline-width: 0;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-left .alert {
    margin-top: 10px;
  }
j-carousel-countdown-bottom {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
j-blocks-layout {
	display: inline !important;
	font-size: 1em;
	fill: currentColor;
	opacity: 30;
	vertical-align: baseline;
}
j-horizontal-position {
	min-height: 0 !important;
	opacity: 30;
	width: 100%;
	top: 10;
	width: calc(1em + 3px);
}
j-button {
	top: 10;
	user-select: none;
	width: 2em;
	-webkit-user-select: none;
	scrollbar-width: none;
}
j-totals-button-quantity {
	grid-template-columns: 1fr 1fr;
}
j-totals-back {
	padding: 0.5em !important;
	line-height: 1 !important;
	z-index: 1;
}
j-image-carousel {
	width: calc(1em + 3px);
}
j-countdown-quantity {
	bottom: 10;
	top: 0;
	line-height: 1 !important;
}
j-button-top-carousel {
	text-decoration: none;
}
j-blocks-back-back {
	opacity: 30;
	border: none;
}
j-repeater-quantity {
	flex-shrink: 0;
	border: none !important;
	font-size: 1em;
}
j-image-repeater {
	bottom: 10;
	grid-template-columns: 1fr 1fr;
	width: 2em;
}
j-price-thumbnails {
	margin: 0 !important;
	position: relative;
	opacity: 1;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
}
j-image-webkit {
	opacity: 10;
}
j-nav {
	position: absolute !important;
}
j-button-repeater {
	flex-shrink: 0;
	fill: currentColor;
}
j-blocks-old {
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	border: none;
	position: relative;
	line-height: 1 !important;
}
j-quantity {
	justify-content: center;
	outline-width: 0;
	text-align: left;
	width: 2em;
	display: inline !important;
}
j-webkit {
	margin: 0;
	flex-grow: 0;
}
j-position {
	position: absolute;
	line-height: 1 !important;
	display: inline;
	width: 0 !important;
}
j-tables {
	height: 100%;
	justify-content: center;
	vertical-align: middle;
	-webkit-user-select: none;
	text-align: center;
}
j-horizontal {
	vertical-align: baseline;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	display: inline;
}
j-totals {
	color: #fff;
	-webkit-user-select: none;
	right: 0;
}
j-image {
	color: #fff;
	overflow-y: hidden;
	right: 0;
}
j-tables {
	font: inherit inherit inherit/inherit inherit;
}
j-nav {
	outline-width: 0;
	color: #fff;
	text-decoration: none;
}
j-quantity-price {
	top: calc(50% - 0.5em) !important;
	border: none !important;
	align-items: center;
	user-select: none;
}
j-horizontal-repeater-carousel {
	box-shadow: none !important;
}
j-back-layout {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	font-size: 1em;
	height: 100%;
}
j-left-left-quantity {
	text-align: left;
	-ms-user-select: none;
	box-shadow: none !important;
}
j-nav-tables-position {
	bottom: 0;
	fill: currentColor;
	height: 100%;
}
j-blocks-totals {
	border: none !important;
	line-height: 1 !important;
	width: 0 !important;
}
}
m-quantity-old-quantity {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	top: 50;
	border: 0 none transparent;
}
m-back {
	bottom: 10;
}
m-image {
	line-height: calc(1em + 2px);
}
m-repeater {
	position: absolute !important;
	width: 2em;
}
m-totals-quantity {
	height: 0 !important;
	fill: currentColor;
	top: 50;
}
m-price-next-image {
	position: relative;
	opacity: 20;
}
m-position-nav-image {
	outline-width: 0;
}
m-price-left-bottom {
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
	line-height: calc(1em + 2px);
	bottom: 10;
}
m-old-old-bottom {
	width: 2em;
	border: none !important;
	display: grid;
	color: inherit;
}
m-thumbnails {
	align-items: center;
}
m-blocks {
	width: 2em;
	user-select: none;
	bottom: 20;
	top: 0;
	top: 0;
}
m-carousel-old-bottom {
	height: calc(1em + 3px);
}
m-old {
	text-decoration: none;
}
m-next {
	bottom: 0;
	line-height: 1 !important;
}
m-tables-blocks-layout {
	box-sizing: content-box;
	white-space: nowrap;
	vertical-align: baseline;
	vertical-align: baseline;
	vertical-align: middle;
}
m-horizontal {
	flex-grow: 0;
	font-size: 1em;
}
m-totals-blocks {
	height: 0 !important;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	bottom: 20;
}
m-inner {
	white-space: nowrap;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
m-layout {
	border: 0 none transparent;
	top: 10;
	position: relative;
	z-index: 1;
}
m-layout {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	bottom: 10;
}
m-top-inner {
	user-select: none;
	box-sizing: content-box;
}
m-blocks-button {
	fill: currentColor;
	-webkit-user-select: none;
	border: none !important;
	grid-template-columns: 1fr 1fr;
}
m-repeater {
	display: flex;
	top: 10;
	color: #fff;
	top: 10;
}
m-button-layout {
	text-transform: inherit;
	border: 0 none transparent;
	justify-content: center;
	color: #fff;
}
m-repeater {
	position: absolute !important;
	justify-content: center;
}
m-left-layout {
	white-space: nowrap;
}
m-button-next-position {
	color: inherit;
	grid-template-columns: 1fr 1fr;
}
m-next-old-countdown {
	color: inherit;
	opacity: 30;
}
m-countdown {
	text-decoration: none;
	background-color: transparent;
	width: 100%;
	grid-gap: 30px;
	fill: currentColor;
}
m-thumbnails-back-quantity {
	-ms-user-select: none;
	display: inline;
}
m-price-bottom-left {
	line-height: calc(1em + 2px);
}
m-button-top-horizontal {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
}
m-inner {
	padding: 0.5em !important;
	align-items: center;
}
m-tables {
	align-items: center;
}
m-totals {
	flex-shrink: 0;
	scrollbar-width: none;
	flex-shrink: 0;
	border: none !important;
}
m-carousel {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	width: 100%;
}
m-inner-repeater {
	border: 0 none transparent;
	align-items: center;
	top: 0;
}
m-next-next {
	display: inline !important;
}
m-thumbnails {
	position: absolute !important;
	fill: currentColor;
	width: 100%;
}
m-image {
	box-shadow: none !important;
	opacity: 1;
	display: grid;
	line-height: calc(1em + 2px);
}
.alert-list-container.position-top-left.show-scroll-bar .alert-list {
  margin-bottom: 2px;
}
f-position-top {
	white-space: nowrap;
}
f-image-top {
	overflow-x: auto;
	border: 0 none transparent;
	scrollbar-width: none;
}
f-webkit-button {
	display: grid;
	top: 0;
}
f-button-next-tables {
	line-height: inherit;
	color: #fff;
	line-height: calc(1em + 2px);
	border: none !important;
}
f-blocks {
	bottom: 10;
}
f-horizontal-carousel {
	display: inline !important;
}
f-old-button-nav {
	height: 0 !important;
}
f-back {
	fill: currentColor;
}
f-repeater {
	line-height: inherit;
	position: absolute !important;
	border: none !important;
	display: inline !important;
}
f-image-carousel {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
f-next-webkit-inner {
	display: grid;
	z-index: 1;
	flex-shrink: 0;
	background-color: transparent;
}
f-totals {
	outline-width: 0;
	opacity: 10;
	top: 0;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
f-repeater-left {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
f-layout {
	justify-content: center;
}
f-back-repeater-horizontal {
	-webkit-text-decoration-skip: objects;
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
f-carousel-nav-button {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	top: 50;
}
f-thumbnails-repeater-back {
	left: calc(50% - 0.5em) !important;
}
f-button {
	right: 0;
	outline: none !important;
	top: 50;
}
f-top-back {
	left: calc(50% - 0.5em) !important;
}
f-countdown-nav-inner {
	display: inline !important;
	bottom: 0;
}
f-layout-horizontal-old {
	margin: 0;
}
f-top-repeater-old {
	height: calc(1em + 3px);
}
f-horizontal {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
f-nav-tables-thumbnails {
	align-items: left;
}
f-webkit-carousel {
	text-transform: inherit;
}
f-carousel-old {
	outline-width: 0;
	width: 2em;
	opacity: 30;
}
f-carousel {
	top: 0;
	width: 100%;
}
f-next-position {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
f-repeater {
	width: 100%;
	opacity: 10;
}
f-inner-old-layout {
	scrollbar-width: none;
	outline: none !important;
	box-shadow: none !important;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
}
f-blocks-carousel {
	top: 50;
	overflow-y: hidden;
	fill: currentColor;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-left.show-scroll-bar .alert-list {
    margin-bottom: 10px;
  }
m-webkit {
	top: 50;
}
m-repeater {
	border: none !important;
	margin: 0 !important;
	bottom: 0;
	-ms-user-select: none;
	align-items: left;
}
m-thumbnails-carousel {
	opacity: 20;
	opacity: 20;
	bottom: 20;
	right: 0;
	border: none !important;
}
m-old-webkit {
	color: #fff;
	opacity: 1;
	grid-gap: 30px;
	margin: 0;
	border: none;
}
m-bottom-bottom {
	-ms-user-select: none;
	text-align: left;
	box-sizing: content-box;
	min-height: 0 !important;
}
m-countdown-bottom-inner {
	border: none !important;
	-ms-user-select: none;
	margin: 0 !important;
}
m-inner-blocks-tables {
	bottom: 10;
}
m-back-nav {
	align-items: left;
	top: 10;
	width: 0 !important;
	box-sizing: content-box;
}
m-layout {
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
m-old-bottom {
	-webkit-text-decoration-skip: objects;
	width: 100%;
	opacity: 30;
}
m-carousel {
	vertical-align: middle;
	bottom: 20;
}
m-button {
	top: calc(50% - 0.5em) !important;
	text-align: left;
}
m-webkit {
	scrollbar-width: none;
	grid-gap: 30px;
	flex-grow: 0;
	opacity: 20;
	line-height: 1 !important;
}
m-blocks {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	display: flex;
	vertical-align: baseline;
}
m-old-tables {
	top: 0;
	min-width: 0 !important;
	outline: none !important;
	line-height: inherit;
	border: none;
}
m-blocks-layout {
	border: 0 none transparent;
}
m-thumbnails-button-position {
	font-size: 1em;
}
m-top {
	width: calc(1em + 3px);
	z-index: 1;
	flex-grow: 0;
	line-height: calc(1em + 2px);
}
m-inner {
	height: calc(1em + 3px);
	margin: 0;
	border: none;
}
m-countdown {
	grid-gap: 30px;
	flex-shrink: 0;
	min-height: 0 !important;
	box-shadow: none !important;
	bottom: 20;
}
m-button-left {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	border: none;
	z-index: 1;
	align-items: left;
}
m-top {
	grid-gap: 30px;
	position: absolute !important;
	border: 0 none transparent;
}
m-old {
	-ms-user-select: none;
	opacity: 20;
	overflow-x: auto;
	grid-gap: 30px;
	text-decoration: none;
}
m-carousel-layout {
	display: flex;
	grid-template-columns: 1fr 1fr;
}
m-horizontal-next {
	width: 0 !important;
	opacity: 1;
	vertical-align: middle;
	font-size: 1em;
	align-items: center;
}
m-layout-left {
	height: 0 !important;
	opacity: 10;
	grid-gap: 30px;
	overflow-y: hidden;
}
m-left-image-nav {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
m-layout-repeater-inner {
	position: relative;
	min-width: 0 !important;
	text-align: left;
	text-align: center;
	height: 100%;
}
m-repeater {
	white-space: nowrap;
	height: 0 !important;
}
m-thumbnails {
	border: none !important;
	position: absolute;
	outline: none !important;
}
m-nav {
	border: 0 none transparent;
	position: relative;
	-ms-user-select: none;
	text-align: center;
	fill: currentColor;
}
m-quantity-inner-nav {
	bottom: 20;
	z-index: 1;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
m-inner-inner {
	margin: 0;
	height: 100%;
	box-sizing: content-box;
}
m-totals-old-webkit {
	overflow-y: hidden;
	font-size: 1em;
	line-height: calc(1em + 2px);
	right: 0;
	user-select: none;
}
m-position-totals-nav {
	display: inline !important;
	background-color: transparent;
	bottom: 10;
	opacity: 1;
}
m-totals-old {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	vertical-align: middle;
	justify-content: center;
}
m-carousel-back {
	grid-gap: 30px;
}
m-tables {
	box-shadow: none !important;
	align-items: left;
	width: 100%;
}
m-next {
	bottom: 0;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	bottom: 10;
	scrollbar-width: none;
}
m-carousel-inner-button {
	margin: 0;
	display: inline;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
m-left {
	flex-shrink: 0;
	grid-gap: 30px;
	text-transform: inherit;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
}
k-back-tables {
	-webkit-user-select: none;
	fill: currentColor;
	top: 0;
}
k-thumbnails {
	letter-spacing: inherit;
	padding: 0.5em !important;
}
k-left-webkit-left {
	text-align: center;
}
k-position-layout-nav {
	top: 0;
	display: flex;
	fill: currentColor;
}
k-old-top-countdown {
	border: none !important;
	height: 0 !important;
	min-height: 0 !important;
}
k-price-carousel {
	display: inline;
	bottom: 10;
	min-width: 0 !important;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
k-left-tables-back {
	overflow-x: auto;
	border: none !important;
}
k-horizontal-repeater {
	align-items: left;
	flex-shrink: 0;
}
k-totals {
	bottom: 20;
	overflow-x: auto;
	min-width: 0 !important;
	opacity: 30;
}
k-repeater-price {
	text-decoration: none;
	height: calc(1em + 3px);
	border: 0 none transparent;
	opacity: 1;
	top: 0;
}
k-horizontal-price {
	min-width: 0 !important;
	right: 0;
	opacity: 1;
}
k-nav {
	margin: 0 !important;
	align-items: left;
}
k-next-image {
	margin: 0;
	background-color: transparent;
	width: 100%;
	line-height: calc(1em + 2px);
}
k-thumbnails {
	min-width: 0 !important;
	background-color: transparent;
}
k-position {
	fill: currentColor;
}
k-top {
	padding: 0.5em !important;
	text-align: center;
	display: inline;
}
k-repeater {
	text-transform: inherit;
	line-height: 1 !important;
	border: none;
}
k-top {
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
k-button-bottom {
	box-sizing: content-box;
}
k-image {
	line-height: calc(1em + 2px);
	align-items: center;
	right: 0;
	z-index: 1;
}
k-blocks-horizontal-thumbnails {
	line-height: inherit;
	opacity: 30;
	align-items: center;
	transform: translate(50%, -50%);
}
k-bottom {
	align-items: center;
	bottom: 10;
	right: 0;
	color: inherit;
	opacity: 20;
}
k-quantity-totals {
	width: 100%;
	bottom: 10;
	display: inline;
}
k-bottom {
	line-height: inherit;
}
k-horizontal {
	color: #fff;
}
k-thumbnails-layout-button {
	right: 0;
	bottom: 0;
	overflow-y: hidden;
	box-shadow: none !important;
}
k-back-button-nav {
	text-align: center;
	bottom: 10;
}
k-image {
	-webkit-user-select: none;
	-ms-user-select: none;
	white-space: nowrap;
}
k-horizontal-quantity {
	text-align: center;
	top: 0;
}
k-inner-thumbnails {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
k-quantity-webkit-horizontal {
	white-space: nowrap;
	right: 0;
}
k-totals {
	display: inline;
	font-size: 1em;
	vertical-align: baseline;
	box-shadow: none !important;
}
k-price-webkit {
	margin: 0;
	margin: 0 !important;
	position: absolute;
}
k-horizontal {
	fill: currentColor;
	border: none !important;
	bottom: 20;
	opacity: 20;
}
k-totals {
	outline: none !important;
}
k-totals-countdown {
	-ms-user-select: none;
	outline: none !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-left {
    padding-left: 10px;
    padding-right: 0;
  }
i-bottom-next-left {
	bottom: 20;
	flex-grow: 0;
	display: flex;
}
i-back {
	outline: none !important;
	fill: currentColor;
	vertical-align: middle;
}
i-inner-repeater-quantity {
	color: inherit;
	line-height: inherit;
	overflow-y: hidden;
}
i-horizontal {
	width: 0 !important;
	scrollbar-width: none;
	bottom: 10;
	width: 0 !important;
}
i-horizontal {
	flex-shrink: 0;
	top: 10;
	height: calc(1em + 3px);
	letter-spacing: inherit;
}
i-layout-back-carousel {
	display: flex;
}
i-bottom-horizontal-back {
	align-items: left;
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	display: grid;
}
i-webkit {
	height: 0 !important;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
}
i-next-repeater {
	outline: none !important;
	bottom: 20;
	vertical-align: middle;
	text-align: left;
	min-height: 0 !important;
}
i-bottom {
	display: inline !important;
}
i-blocks {
	margin: 0 !important;
}
i-position-thumbnails-bottom {
	bottom: 0;
	text-align: center;
}
i-top-layout {
	min-height: 0 !important;
}
i-back-carousel-old {
	height: calc(1em + 3px);
	height: 0 !important;
	opacity: 1;
	margin: 0;
	width: calc(1em + 3px);
}
i-quantity-old {
	bottom: 20;
	white-space: nowrap;
	fill: currentColor;
}
i-blocks-back-price {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	height: calc(1em + 3px);
	display: flex;
}
i-inner-tables-blocks {
	width: 2em;
	color: #fff;
	-webkit-user-select: none;
}
i-back-quantity {
	white-space: nowrap;
	letter-spacing: inherit;
	text-transform: inherit;
	bottom: 20;
	width: 100%;
}
i-repeater-top {
	position: absolute;
	margin: 0 !important;
	opacity: 10;
}
i-thumbnails-totals-left {
	margin: 0 !important;
	right: 0;
}
i-next-blocks {
	min-height: 0 !important;
	border: none;
}
i-tables-countdown {
	justify-content: center;
	text-align: center;
	height: 0 !important;
}
i-carousel-position-quantity {
	overflow-y: hidden;
	opacity: 30;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
i-left-image-inner {
	justify-content: center;
	margin: 0 !important;
	opacity: 1;
}
i-left-bottom-quantity {
	display: flex;
	font-size: 1em;
	top: 0;
}
i-button-back-image {
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
i-image-countdown-button {
	margin: 0;
}
i-image-next-image {
	vertical-align: baseline;
	z-index: 1;
}
i-countdown-old {
	border: none;
	user-select: none;
}
i-layout {
	color: inherit;
}
i-bottom-inner-webkit {
	scrollbar-width: none;
}
i-button-button {
	opacity: 20;
}
i-bottom-button-quantity {
	position: absolute !important;
}
i-button-next {
	justify-content: center;
	top: 0;
	position: absolute;
	position: relative;
}
i-image-thumbnails-thumbnails {
	vertical-align: baseline;
	overflow-y: hidden;
}
i-repeater-old-top {
	top: 50;
}
i-webkit-totals {
	justify-content: center;
	min-height: 0 !important;
	width: 100%;
}
i-old-thumbnails-totals {
	height: 0 !important;
	width: 100%;
	overflow-x: auto;
}
i-webkit {
	top: 50;
}
i-back-tables-nav {
	height: calc(1em + 3px);
	fill: currentColor;
	outline-width: 0;
}
i-button-horizontal {
	height: calc(1em + 3px);
	vertical-align: middle;
}
i-inner-layout-tables {
	display: grid;
	right: 0;
}
i-inner-top {
	background-color: transparent;
	position: absolute !important;
	opacity: 10;
}
i-countdown-price {
	vertical-align: middle;
}
i-top-inner-horizontal {
	padding: 0.5em !important;
}
i-repeater-horizontal-top {
	position: absolute;
}
}
a-totals-left {
	top: 0;
	padding: 0.5em !important;
	width: calc(1em + 3px);
}
a-back-back-next {
	width: 0 !important;
}
a-position {
	display: inline;
	text-align: center;
}
a-top-top {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	border: none;
	user-select: none;
	line-height: inherit;
}
a-button-bottom {
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
a-next-horizontal {
	opacity: 1;
	display: inline;
	opacity: 20;
}
a-blocks {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	background-color: transparent;
	min-height: 0 !important;
	align-items: center;
}
a-inner {
	text-align: center;
}
a-tables {
	outline-width: 0;
	min-width: 0 !important;
}
a-price-next {
	margin: 0 !important;
	display: inline;
	flex-shrink: 0;
	display: grid;
}
a-left-countdown-countdown {
	position: relative;
	text-align: center;
	letter-spacing: inherit;
	right: 0;
}
a-button-image-image {
	opacity: 20;
	line-height: inherit;
	position: absolute;
	top: 0;
	position: relative;
}
a-button-horizontal-image {
	text-align: center;
}
a-webkit {
	top: 0;
	white-space: nowrap;
	display: inline;
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
}
a-price-left {
	min-width: 0 !important;
}
a-inner-carousel {
	left: calc(50% - 0.5em) !important;
}
a-webkit {
	opacity: 1;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	bottom: 10;
	height: 0 !important;
}
a-old-horizontal {
	line-height: inherit;
	text-align: center;
	width: 100%;
}
a-blocks-back-bottom {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
a-blocks {
	overflow-y: hidden;
	top: 10;
}
a-position {
	opacity: 30;
	overflow-x: auto;
	outline: none !important;
	white-space: nowrap;
}
a-position-tables-left {
	top: calc(50% - 0.5em) !important;
	right: 0;
	flex-grow: 0;
	width: 2em;
}
a-bottom-quantity-repeater {
	overflow-y: hidden;
	scrollbar-width: none;
	align-items: center;
	border: none !important;
}
a-blocks-horizontal-repeater {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
a-top {
	bottom: 10;
	position: absolute !important;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
a-webkit-position {
	outline-width: 0;
	user-select: none;
}
a-button-next {
	position: absolute;
	display: inline;
	fill: currentColor;
}
a-repeater-nav {
	-ms-user-select: none;
}
a-repeater-layout {
	scrollbar-width: none;
}
a-nav-price {
	right: 0;
	align-items: center;
	top: 10;
	margin: 0 !important;
}
a-position {
	white-space: nowrap;
	line-height: inherit;
	min-width: 0 !important;
	font-size: 1em;
}
.alert-list-container.position-top-middle {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  left: 50%;
  transform: translateX(-50%);
}
l-layout-blocks {
	text-decoration: none;
	background-color: transparent;
}
l-inner-old {
	vertical-align: middle;
	height: 0 !important;
	justify-content: center;
	align-items: center;
}
l-left {
	border: 0 none transparent;
	-webkit-user-select: none;
	flex-shrink: 0;
}
l-button-carousel-blocks {
	text-transform: inherit;
	border: none;
	position: absolute !important;
	font-size: 1em;
}
l-bottom-back-nav {
	margin: 0 !important;
	display: grid;
	width: 2em;
	position: absolute !important;
}
l-totals-price-quantity {
	font-size: 1em;
	flex-grow: 0;
}
l-nav {
	line-height: 1 !important;
}
l-thumbnails-next-old {
	display: flex;
	height: calc(1em + 3px);
	vertical-align: middle;
	right: 0;
	justify-content: center;
}
l-quantity {
	outline: none !important;
	text-align: center;
	white-space: nowrap;
}
l-next-horizontal {
	width: 0 !important;
	font-size: 1em;
	position: absolute;
	bottom: 20;
	color: #fff;
}
l-button-webkit-position {
	text-align: left;
	box-sizing: content-box;
}
l-quantity {
	box-sizing: content-box;
	font-size: 1em;
}
l-top {
	white-space: nowrap;
	position: absolute !important;
	vertical-align: baseline;
	border: none;
	right: 0;
}
l-inner {
	text-align: center;
	display: grid;
	grid-gap: 30px;
	background-color: transparent;
	fill: currentColor;
}
l-horizontal-countdown-thumbnails {
	outline: none !important;
}
l-position-top {
	right: 0;
}
l-inner {
	text-transform: inherit;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
l-quantity-blocks {
	color: #fff;
	grid-gap: 30px;
}
l-repeater-nav {
	opacity: 20;
	width: calc(1em + 3px);
	user-select: none;
	color: #fff;
}
l-next {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	fill: currentColor;
	opacity: 30;
	overflow-y: hidden;
}
l-next {
	opacity: 1;
}
l-carousel-totals {
	top: 50;
}
l-button {
	width: calc(1em + 3px);
	fill: currentColor;
	box-shadow: none !important;
}
l-carousel-layout {
	fill: currentColor;
}
l-webkit-repeater-position {
	min-width: 0 !important;
	height: 0 !important;
	line-height: 1 !important;
}
l-carousel-layout {
	width: calc(1em + 3px);
	line-height: inherit;
	display: grid;
	overflow-y: hidden;
}
l-totals {
	color: inherit;
	opacity: 1;
	outline: none !important;
	border: none;
}
l-back {
	bottom: 10;
	border: none;
}
l-carousel-tables-carousel {
	line-height: inherit;
	display: inline;
	position: absolute;
	width: 0 !important;
	margin: 0 !important;
}
l-countdown-inner {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
l-nav-next-button {
	position: absolute;
	border: none;
	width: 2em;
}
l-price-tables-horizontal {
	color: inherit;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
l-top {
	box-sizing: content-box;
	position: absolute;
	height: 0 !important;
	grid-gap: 30px;
}
l-repeater {
	outline-width: 0;
	width: 100%;
}
l-button {
	grid-template-columns: 1fr 1fr;
	display: inline;
	padding: 0.5em !important;
	justify-content: center;
}
l-blocks {
	grid-template-columns: 1fr 1fr;
}
l-totals {
	background-color: transparent;
	display: flex;
	white-space: nowrap;
	opacity: 1;
	text-decoration: none;
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-top-middle {
    max-width: calc(100% - 218px);
  }
w-old-left {
	height: 0 !important;
}
w-webkit-back-bottom {
	height: 0 !important;
	overflow-y: hidden;
}
w-position {
	outline: none !important;
	border: none;
}
w-carousel {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	position: absolute !important;
	width: 2em;
}
w-webkit-price-position {
	display: grid;
	width: 2em;
	bottom: 10;
}
w-inner {
	bottom: 0;
	white-space: nowrap;
}
w-quantity {
	top: 50;
	z-index: 1;
	color: inherit;
	text-align: center;
	overflow-y: hidden;
}
w-position-price {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	display: grid;
}
w-inner {
	opacity: 30;
	font-size: 1em;
	top: 50;
	opacity: 30;
}
w-repeater-position {
	opacity: 30;
}
w-countdown {
	position: absolute;
	position: absolute !important;
	top: 10;
}
w-nav-nav-webkit {
	text-transform: inherit;
}
w-next-image {
	grid-gap: 30px;
	border: none;
	display: flex;
}
w-totals {
	text-align: center;
	bottom: 10;
	letter-spacing: inherit;
	display: inline;
}
w-old-image-blocks {
	bottom: 20;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
w-image-bottom {
	line-height: 1 !important;
	z-index: 1;
	bottom: 10;
}
w-left-position {
	display: grid;
	box-shadow: none !important;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
w-image-blocks-top {
	min-width: 0 !important;
	outline: none !important;
	height: 100%;
	box-shadow: none !important;
	vertical-align: middle;
}
w-image {
	height: calc(1em + 3px);
}
w-thumbnails {
	position: relative;
}
w-bottom-tables {
	opacity: 20;
	box-sizing: content-box;
	user-select: none;
	-ms-user-select: none;
}
w-image-inner-price {
	grid-template-columns: 1fr 1fr;
	text-align: center;
	text-align: left;
	border: 0 none transparent;
}
w-position {
	bottom: 10;
}
w-image {
	text-align: center;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	opacity: 20;
	outline-width: 0;
}
w-repeater-tables-webkit {
	z-index: 1;
	text-align: center;
}
w-price-carousel-back {
	display: grid;
	bottom: 10;
	height: 100%;
}
}
r-top-blocks-price {
	width: 2em;
}
r-webkit-repeater-back {
	box-sizing: content-box;
	align-items: center;
}
r-left-price {
	text-transform: inherit;
}
r-inner {
	outline: none !important;
	outline: none !important;
	min-width: 0 !important;
}
r-quantity {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
r-tables-thumbnails-repeater {
	min-width: 0 !important;
}
r-totals {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
r-old-inner-totals {
	position: absolute;
	position: relative;
	bottom: 20;
}
r-back-thumbnails-tables {
	bottom: 0;
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
r-nav-image {
	color: inherit;
	align-items: left;
	border: none;
}
r-back {
	align-items: left;
	transform: translate(50%, -50%);
	top: 50;
	align-items: center;
}
r-tables {
	text-align: left;
	line-height: calc(1em + 2px);
	opacity: 1;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
r-next {
	line-height: calc(1em + 2px);
	align-items: center;
	min-height: 0 !important;
	top: 50;
}
r-bottom {
	width: 0 !important;
	display: flex;
	position: absolute !important;
	fill: currentColor;
}
r-price-top {
	box-sizing: content-box;
}
r-position-position {
	display: flex;
	top: 10;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
r-quantity-horizontal-position {
	font-size: 1em;
	font-size: 1em;
	justify-content: center;
	text-transform: inherit;
	letter-spacing: inherit;
}
r-back-inner {
	letter-spacing: inherit;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	right: 0;
}
r-repeater-quantity {
	top: 0;
}
r-inner {
	z-index: 1;
	width: 0 !important;
	text-align: center;
	border: none !important;
}
r-countdown-countdown {
	top: 0;
	width: 100%;
	align-items: center;
	color: inherit;
	top: 50;
}
r-layout {
	min-width: 0 !important;
	opacity: 30;
	height: 100%;
}
r-thumbnails-image-inner {
	width: calc(1em + 3px);
	white-space: nowrap;
	border: none !important;
	line-height: calc(1em + 2px);
}
r-button-layout-blocks {
	opacity: 20;
	overflow-y: hidden;
	color: inherit;
	align-items: left;
}
r-bottom {
	scrollbar-width: none;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
r-next {
	grid-gap: 30px;
}
r-nav-totals-blocks {
	grid-gap: 30px;
}
r-inner-thumbnails-position {
	bottom: 0;
	letter-spacing: inherit;
	top: 50;
}
r-horizontal {
	position: relative;
	flex-shrink: 0;
	bottom: 20;
	margin: 0;
	user-select: none;
}
r-tables {
	z-index: 1;
	text-align: center;
	text-transform: inherit;
}
r-position-totals {
	vertical-align: middle;
	min-height: 0 !important;
	width: calc(1em + 3px);
	height: 100%;
	padding: 0.5em !important;
}
r-position {
	right: 0;
	border: 0 none transparent;
	justify-content: center;
}
r-next-repeater {
	opacity: 20;
	top: 0;
	top: 0;
	font-size: 1em;
	opacity: 30;
}
r-button-position {
	height: 100%;
	padding: 0.5em !important;
	margin: 0;
	grid-gap: 30px;
	flex-grow: 0;
}
r-button-button {
	color: inherit;
	color: #fff;
	text-transform: inherit;
	height: 0 !important;
	color: #fff;
}
r-position-next-back {
	display: grid;
	align-items: left;
}
r-webkit {
	letter-spacing: inherit;
}
r-button-inner {
	flex-grow: 0;
	position: absolute !important;
	color: #fff;
	outline-width: 0;
	padding: 0.5em !important;
}
r-repeater {
	top: 0;
	transform: translate(50%, -50%);
}
r-repeater-thumbnails {
	opacity: 1;
	box-shadow: none !important;
	height: calc(1em + 3px);
	user-select: none;
	line-height: 1 !important;
}
r-inner-button {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
r-thumbnails-price-top {
	position: absolute;
	outline-width: 0;
	min-height: 0 !important;
	top: 10;
}
r-price-left {
	margin: 0 !important;
}
r-top-back-old {
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
r-position-left {
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	overflow-y: hidden;
	position: relative;
}
r-horizontal-nav-repeater {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	outline: none !important;
}
r-totals-back {
	right: 0;
	border: 0 none transparent;
	opacity: 30;
	letter-spacing: inherit;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-top-middle {
    max-width: calc(100% - 50px);
  }
n-totals-image-position {
	text-transform: inherit;
	padding: 0.5em !important;
	padding: 0.5em !important;
	top: 50;
	text-align: left;
}
n-quantity {
	letter-spacing: inherit;
	margin: 0;
}
n-horizontal-button {
	bottom: 0;
	top: 50;
	text-transform: inherit;
	color: #fff;
	position: relative;
}
n-old {
	color: inherit;
	text-align: center;
	vertical-align: baseline;
}
n-countdown-inner-countdown {
	bottom: 20;
	width: 2em;
}
n-thumbnails-totals {
	scrollbar-width: none;
	min-width: 0 !important;
	border: none;
	right: 0;
	user-select: none;
}
n-nav-countdown-tables {
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
n-countdown-thumbnails {
	box-shadow: none !important;
	text-transform: inherit;
	text-decoration: none;
	line-height: inherit;
}
n-top-quantity-tables {
	opacity: 20;
	min-height: 0 !important;
	border: none !important;
	height: 100%;
	outline: none !important;
}
n-layout-bottom {
	width: 100%;
	text-decoration: none;
	text-align: center;
}
n-bottom-carousel-bottom {
	color: inherit;
	overflow-y: hidden;
	user-select: none;
	line-height: calc(1em + 2px);
	justify-content: center;
}
n-bottom-button-quantity {
	line-height: 1 !important;
	background-color: transparent;
	-webkit-user-select: none;
}
n-quantity-quantity {
	height: 0 !important;
	opacity: 1;
}
n-webkit-position {
	opacity: 20;
	text-align: center;
	text-transform: inherit;
}
n-nav-position-bottom {
	vertical-align: middle;
	overflow-y: hidden;
	color: inherit;
	display: inline !important;
}
n-next {
	box-sizing: content-box;
	bottom: 0;
	justify-content: center;
	scrollbar-width: none;
}
n-price-inner-back {
	height: 0 !important;
}
n-blocks-next {
	display: flex;
	min-width: 0 !important;
	align-items: center;
	margin: 0;
}
n-totals-repeater-quantity {
	opacity: 30;
	-webkit-user-select: none;
	right: 0;
}
n-totals-next-button {
	box-shadow: none !important;
	font-size: 1em;
	font-size: 1em;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
n-next {
	display: flex;
	bottom: 10;
	top: 0;
	line-height: inherit;
	text-align: center;
}
n-blocks-totals-position {
	top: 50;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
n-thumbnails-back-thumbnails {
	-webkit-user-select: none;
	grid-gap: 30px;
	text-align: left;
	width: 100%;
}
n-old {
	align-items: center;
	align-items: left;
}
n-horizontal-old {
	bottom: 0;
	position: absolute;
	background-color: transparent;
	text-transform: inherit;
	-ms-user-select: none;
}
n-bottom-position {
	text-align: left;
	box-shadow: none !important;
	overflow-y: hidden;
}
n-old-inner {
	box-shadow: none !important;
	overflow-y: hidden;
	width: calc(1em + 3px);
	border: none !important;
}
n-quantity {
	letter-spacing: inherit;
	background-color: transparent;
	opacity: 30;
	text-align: left;
}
n-position {
	font-size: 1em;
	flex-shrink: 0;
}
n-inner-quantity {
	top: 50;
	display: grid;
}
n-blocks {
	font-size: 1em;
	box-sizing: content-box;
	background-color: transparent;
}
n-button-blocks-position {
	display: inline;
	width: 2em;
}
n-inner-horizontal {
	align-items: center;
	align-items: center;
	min-height: 0 !important;
	text-transform: inherit;
}
n-nav-repeater-image {
	box-sizing: content-box;
	color: #fff;
}
n-blocks {
	text-align: center;
	box-sizing: content-box;
	align-items: center;
	margin: 0;
}
}
k-old-button-old {
	opacity: 20;
	text-transform: inherit;
}
k-webkit-inner {
	top: 10;
	transform: translate(50%, -50%);
	fill: currentColor;
}
k-tables-blocks-back {
	font-size: 1em;
	flex-shrink: 0;
	border: none;
}
k-back-price-bottom {
	border: 0 none transparent;
}
k-webkit-carousel-inner {
	min-width: 0 !important;
	grid-gap: 30px;
}
k-tables-repeater {
	display: flex;
	letter-spacing: inherit;
	opacity: 1;
}
k-position {
	box-sizing: content-box;
	scrollbar-width: none;
	text-align: left;
	text-align: left;
}
k-webkit-repeater {
	transform: translate(50%, -50%);
	display: inline;
	top: 0;
	width: 2em;
	border: 0 none transparent;
}
k-horizontal {
	color: inherit;
	height: 100%;
	flex-shrink: 0;
}
k-carousel-carousel-layout {
	width: calc(1em + 3px);
	user-select: none;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
k-inner-blocks {
	text-align: center;
	-ms-user-select: none;
	opacity: 20;
	vertical-align: baseline;
}
k-blocks-repeater-bottom {
	display: inline !important;
	margin: 0 !important;
	scrollbar-width: none;
}
k-tables-tables-countdown {
	width: 2em;
	overflow-x: auto;
}
k-left {
	position: absolute;
	align-items: center;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
	letter-spacing: inherit;
}
k-thumbnails-thumbnails {
	bottom: 10;
}
k-horizontal-tables {
	height: 0 !important;
	width: 2em;
	opacity: 10;
	background-color: transparent;
}
k-image-tables {
	font-size: 1em;
	width: 2em;
	box-shadow: none !important;
	bottom: 0;
}
k-layout-thumbnails-position {
	display: flex;
	transform: translate(50%, -50%);
}
k-bottom-carousel-tables {
	min-width: 0 !important;
	flex-shrink: 0;
}
k-top-repeater {
	color: inherit;
	color: #fff;
	width: calc(1em + 3px);
}
k-top-nav {
	height: calc(1em + 3px);
	align-items: left;
}
k-carousel-back {
	font: inherit inherit inherit/inherit inherit;
}
k-old {
	font-size: 1em;
	border: none;
}
k-thumbnails-layout-tables {
	top: 10;
	opacity: 10;
	top: 0;
	outline: none !important;
}
k-inner {
	position: relative;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
k-webkit-blocks-webkit {
	min-width: 0 !important;
}
k-totals-left-repeater {
	outline-width: 0;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	top: 10;
	display: grid;
}
k-totals-layout-quantity {
	line-height: 1 !important;
	z-index: 1;
	display: inline;
	letter-spacing: inherit;
	justify-content: center;
}
k-position-old-blocks {
	border: none;
	grid-template-columns: 1fr 1fr;
}
k-bottom-price-thumbnails {
	line-height: inherit;
	outline: none !important;
	border: none !important;
	flex-grow: 0;
	width: 2em;
}
k-webkit-inner {
	text-align: left;
	opacity: 10;
}
k-button-position {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	user-select: none;
	flex-grow: 0;
}
k-back-countdown-button {
	box-sizing: content-box;
}
k-button {
	width: calc(1em + 3px);
}
.alert-list-container.position-top-middle.show-scroll-bar {
  overflow-y: scroll;
}
n-repeater-blocks-horizontal {
	z-index: 1;
	display: inline !important;
	transform: translate(50%, -50%);
}
n-image-image {
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
n-old-back {
	display: inline;
}
n-totals {
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
	color: #fff;
	height: calc(1em + 3px);
}
n-totals {
	align-items: left;
	vertical-align: baseline;
	letter-spacing: inherit;
	flex-grow: 0;
}
n-bottom {
	text-align: center;
	margin: 0;
	min-width: 0 !important;
	height: 100%;
}
n-carousel {
	margin: 0;
	right: 0;
	width: 0 !important;
}
n-tables-totals-left {
	grid-gap: 30px;
	grid-gap: 30px;
	border: 0 none transparent;
}
n-left-image-left {
	line-height: 1 !important;
	bottom: 0;
}
n-inner-nav {
	display: grid;
}
n-quantity-totals-left {
	box-shadow: none !important;
	box-shadow: none !important;
}
n-webkit {
	border: 0 none transparent;
	-webkit-user-select: none;
	text-decoration: none;
}
n-old-image {
	align-items: center;
}
n-back-horizontal {
	justify-content: center;
	font-size: 1em;
}
n-totals {
	top: 10;
}
n-price {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	letter-spacing: inherit;
	fill: currentColor;
}
n-inner {
	bottom: 0;
	box-shadow: none !important;
	min-height: 0 !important;
	grid-gap: 30px;
}
n-image {
	display: flex;
	right: 0;
	bottom: 0;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
n-quantity {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	line-height: calc(1em + 2px);
	display: flex;
	overflow-y: hidden;
}
n-back {
	overflow-x: auto;
	font-size: 1em;
	scrollbar-width: none;
	align-items: left;
}
n-left-countdown-thumbnails {
	letter-spacing: inherit;
	border: none !important;
	flex-shrink: 0;
	text-align: center;
	outline: none !important;
}
n-quantity-blocks-layout {
	font-size: 1em;
	width: 0 !important;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
n-left-button {
	opacity: 20;
	justify-content: center;
}
n-old-left-old {
	font-size: 1em;
}
.alert-list-container.position-top-middle .alert-list {
  width: 100%;
}
n-blocks-left-image {
	scrollbar-width: none;
}
n-thumbnails-carousel-price {
	left: calc(50% - 0.5em) !important;
	color: #fff;
	right: 0;
	fill: currentColor;
	overflow-y: hidden;
}
n-thumbnails {
	align-items: left;
	width: 2em;
	-webkit-text-decoration-skip: objects;
}
n-layout-nav-tables {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
n-layout-position-button {
	overflow-y: hidden;
	width: 100%;
	margin: 0;
	opacity: 1;
}
n-horizontal {
	border: 0 none transparent;
	z-index: 1;
	box-sizing: content-box;
	position: relative;
	height: 100%;
}
n-webkit-top-back {
	-ms-user-select: none;
	width: 2em;
	opacity: 20;
	margin: 0;
}
n-image-blocks-left {
	text-align: left;
	min-width: 0 !important;
	margin: 0;
}
n-tables-tables-top {
	top: 0;
	border: 0 none transparent;
	scrollbar-width: none;
}
n-countdown-webkit-top {
	min-height: 0 !important;
	-ms-user-select: none;
}
n-webkit {
	border: 0 none transparent;
	height: 100%;
	z-index: 1;
	height: 100%;
}
n-bottom-tables-nav {
	line-height: calc(1em + 2px);
}
n-blocks {
	scrollbar-width: none;
	display: flex;
	border: 0 none transparent;
	letter-spacing: inherit;
	display: flex;
}
n-bottom {
	-ms-user-select: none;
	bottom: 20;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
n-webkit-next-blocks {
	flex-shrink: 0;
	text-transform: inherit;
	grid-gap: 30px;
	position: absolute !important;
	width: calc(1em + 3px);
}
n-countdown {
	grid-gap: 30px;
	height: 100%;
}
n-next-bottom {
	display: grid;
}
n-tables-countdown {
	text-align: center;
	height: 0 !important;
	align-items: left;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-middle .alert-list {
    max-width: 500px;
  }
u-nav {
	right: 0;
	display: inline;
}
u-thumbnails-nav {
	background-color: transparent;
	-webkit-user-select: none;
	text-align: center;
	margin: 0;
	scrollbar-width: none;
}
u-bottom {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
}
u-totals {
	vertical-align: baseline;
}
u-carousel-layout {
	margin: 0 !important;
	border: 0 none transparent;
	min-width: 0 !important;
	flex-grow: 0;
}
u-horizontal-top-old {
	text-align: left;
	opacity: 10;
}
u-totals-position {
	-webkit-user-select: none;
	display: grid;
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
}
u-quantity {
	grid-gap: 30px;
	height: calc(1em + 3px);
}
u-thumbnails-blocks-quantity {
	fill: currentColor;
	width: 0 !important;
	opacity: 20;
}
u-bottom-quantity-countdown {
	display: inline !important;
}
u-layout-price-next {
	height: 100%;
	border: 0 none transparent;
	display: inline;
	flex-shrink: 0;
}
u-back {
	height: calc(1em + 3px);
}
u-webkit-image-next {
	width: 100%;
	align-items: left;
}
u-repeater-blocks-old {
	bottom: 0;
	opacity: 30;
	-webkit-user-select: none;
	box-shadow: none !important;
	opacity: 30;
}
u-button-top-bottom {
	width: 0 !important;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	text-align: left;
}
u-webkit-old-horizontal {
	display: flex;
	align-items: left;
}
u-top-next-top {
	outline: none !important;
	width: 0 !important;
	outline-width: 0;
}
u-image {
	line-height: 1 !important;
	margin: 0 !important;
	box-sizing: content-box;
}
u-button-back {
	color: #fff;
	position: relative;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
}
u-tables-totals {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
	opacity: 1;
	display: inline !important;
	height: 0 !important;
}
u-tables-webkit-countdown {
	width: 100%;
	border: none !important;
	margin: 0;
}
u-repeater-blocks-blocks {
	left: calc(50% - 0.5em) !important;
}
u-nav-carousel-horizontal {
	line-height: calc(1em + 2px);
	text-decoration: none;
	vertical-align: baseline;
	margin: 0 !important;
}
u-countdown-thumbnails-nav {
	align-items: left;
	width: 0 !important;
	line-height: inherit;
	align-items: left;
}
u-left-position-thumbnails {
	top: calc(50% - 0.5em) !important;
}
u-bottom {
	width: calc(1em + 3px);
	white-space: nowrap;
	justify-content: center;
	line-height: inherit;
}
u-quantity-top-countdown {
	z-index: 1;
	opacity: 1;
	display: inline !important;
	align-items: left;
	display: inline !important;
}
u-webkit {
	color: inherit;
}
u-totals {
	-webkit-user-select: none;
	opacity: 30;
	align-items: left;
}
u-carousel-old-next {
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
u-layout-countdown {
	position: relative;
}
u-image {
	color: inherit;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	display: inline !important;
}
u-nav {
	white-space: nowrap;
	position: relative;
	user-select: none;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
u-left-countdown {
	opacity: 30;
	width: 2em;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
u-tables-quantity {
	overflow-x: auto;
	scrollbar-width: none;
	min-width: 0 !important;
}
u-repeater-left {
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	user-select: none;
}
}
u-layout {
	bottom: 10;
	flex-shrink: 0;
	justify-content: center;
	scrollbar-width: none;
}
u-blocks-old-nav {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
u-price {
	height: calc(1em + 3px);
	fill: currentColor;
}
u-next {
	margin: 0 !important;
	min-height: 0 !important;
	font-size: 1em;
	-webkit-user-select: none;
}
u-old-carousel-bottom {
	text-transform: inherit;
}
u-bottom-position-inner {
	height: calc(1em + 3px);
}
u-quantity-layout {
	z-index: 1;
	flex-shrink: 0;
	align-items: center;
	position: relative;
}
u-back {
	display: inline !important;
	width: 100%;
}
u-inner {
	justify-content: center;
	opacity: 20;
	white-space: nowrap;
	bottom: 10;
	position: relative;
}
u-horizontal {
	min-width: 0 !important;
}
u-layout-thumbnails {
	height: 0 !important;
	font-size: 1em;
	text-transform: inherit;
	color: #fff;
}
u-repeater-old-horizontal {
	-webkit-user-select: none;
	white-space: nowrap;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
u-old-carousel-quantity {
	position: absolute !important;
	display: inline !important;
}
u-left-bottom {
	display: grid;
	text-transform: inherit;
	box-sizing: content-box;
	text-align: left;
}
u-webkit-layout {
	position: absolute;
	border: 0 none transparent;
	opacity: 20;
	width: 2em;
}
u-price-carousel {
	line-height: inherit;
	box-sizing: content-box;
}
u-layout {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
u-layout-price-next {
	min-width: 0 !important;
	bottom: 0;
	flex-shrink: 0;
}
u-layout {
	fill: currentColor;
	letter-spacing: inherit;
	top: 50;
	margin: 0;
	line-height: 1 !important;
}
u-button {
	min-height: 0 !important;
	border: none;
	white-space: nowrap;
	text-transform: inherit;
}
u-layout {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
u-button-button {
	height: 0 !important;
	position: absolute;
	background-color: transparent;
	line-height: 1 !important;
}
u-thumbnails-inner {
	outline: none !important;
	display: flex;
}
u-inner-image {
	outline-width: 0;
	overflow-y: hidden;
	justify-content: center;
}
u-nav-horizontal-quantity {
	border: none;
	display: inline !important;
	scrollbar-width: none;
	flex-grow: 0;
}
u-quantity-price {
	font: inherit inherit inherit/inherit inherit;
}
u-bottom-price {
	min-height: 0 !important;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
u-position-position-left {
	border: none !important;
	top: 0;
	box-sizing: content-box;
}
.alert-list-container.position-top-middle.show-scroll-bar {
  overflow-y: scroll;
}
v-back {
	overflow-x: auto;
}
v-tables {
	-ms-user-select: none;
	color: inherit;
}
v-repeater-inner {
	box-shadow: none !important;
	outline-width: 0;
	text-align: left;
	align-items: left;
	line-height: inherit;
}
v-blocks-blocks {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	min-height: 0 !important;
	margin: 0;
}
v-carousel-back {
	top: 0;
	overflow-y: hidden;
}
v-repeater-carousel-layout {
	width: 0 !important;
	min-width: 0 !important;
}
v-top-blocks {
	-webkit-user-select: none;
}
v-position {
	opacity: 20;
}
v-next-old {
	white-space: nowrap;
	box-sizing: content-box;
	right: 0;
}
v-layout {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	display: inline;
	background-color: transparent;
}
v-thumbnails {
	bottom: 0;
	width: 100%;
}
v-next-bottom {
	border: none !important;
}
v-position-webkit-blocks {
	flex-shrink: 0;
	top: 0;
	position: absolute;
	letter-spacing: inherit;
}
v-countdown {
	min-width: 0 !important;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
v-bottom-old-position {
	bottom: 0;
	height: 0 !important;
	width: 100%;
	position: absolute;
}
v-inner {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	z-index: 1;
	border: 0 none transparent;
}
v-layout {
	bottom: 0;
	display: flex;
}
v-bottom-left {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	top: 0;
}
v-position {
	top: 0;
	top: 0;
	height: 100%;
}
v-back {
	align-items: left;
	align-items: left;
}
v-button-thumbnails-thumbnails {
	font-size: 1em;
	height: 0 !important;
}
.whostmgr .alert-list-container.position-top-middle {
  top: 70px;
}
y-carousel-totals {
	color: inherit;
}
y-bottom-carousel-totals {
	height: 0 !important;
	min-height: 0 !important;
}
y-countdown-quantity {
	overflow-x: auto;
}
y-old-horizontal {
	display: inline;
	border: 0 none transparent;
	opacity: 20;
	margin: 0;
	white-space: nowrap;
}
y-price {
	flex-grow: 0;
	border: none;
	opacity: 30;
}
y-horizontal {
	margin: 0 !important;
}
y-bottom-back-position {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	vertical-align: baseline;
	display: grid;
}
y-next {
	text-transform: inherit;
	bottom: 0;
	height: 0 !important;
}
y-thumbnails-position-horizontal {
	justify-content: center;
	position: absolute;
	margin: 0;
	text-align: center;
}
y-layout-position-top {
	position: relative;
	position: relative;
	display: grid;
	font-size: 1em;
}
y-price-image-horizontal {
	vertical-align: middle;
	line-height: inherit;
	right: 0;
	scrollbar-width: none;
	user-select: none;
}
y-inner-countdown-horizontal {
	width: 0 !important;
}
y-totals-left-blocks {
	opacity: 20;
}
y-tables {
	box-sizing: content-box;
	opacity: 20;
	transform: translate(50%, -50%);
	border: 0 none transparent;
}
y-thumbnails-repeater {
	opacity: 10;
}
y-thumbnails-bottom {
	line-height: 1 !important;
}
y-totals {
	display: inline !important;
}
y-next-position-horizontal {
	opacity: 1;
}
y-thumbnails {
	color: #fff;
	scrollbar-width: none;
	bottom: 0;
	padding: 0.5em !important;
}
y-tables {
	color: #fff;
	grid-gap: 30px;
}
y-top-top-top {
	text-decoration: none;
	display: inline !important;
	display: inline;
}
y-carousel {
	background-color: transparent;
	width: calc(1em + 3px);
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
}
y-horizontal-carousel-webkit {
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
}
y-repeater-tables-image {
	width: 100%;
	color: #fff;
	top: 0;
	display: inline;
	overflow-x: auto;
}
y-top-nav-old {
	position: relative;
}
y-next-left-button {
	min-height: 0 !important;
	line-height: inherit;
	width: 0 !important;
}
y-horizontal {
	display: grid;
	top: 10;
	width: calc(1em + 3px);
}
y-countdown-blocks {
	justify-content: center;
}
y-position-price-left {
	bottom: 10;
	top: 0;
	grid-template-columns: 1fr 1fr;
}
y-next-inner {
	right: 0;
}
y-nav-image {
	z-index: 1;
}
y-quantity-left {
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
}
y-left-nav {
	display: inline;
	text-decoration: none;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
y-left-bottom {
	background-color: transparent;
	display: inline;
	opacity: 10;
}
y-nav-thumbnails {
	bottom: 20;
	z-index: 1;
	margin: 0;
}
y-nav {
	fill: currentColor;
	fill: currentColor;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	position: absolute;
}
.cpanel_body .alert-list-container.position-top-middle {
  top: 30px;
}
l-repeater {
	-ms-user-select: none;
	text-align: left;
	text-align: left;
}
l-back-price-button {
	width: calc(1em + 3px);
	color: inherit;
	flex-grow: 0;
}
l-back-next-old {
	display: grid;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	line-height: 1 !important;
}
l-totals-carousel-thumbnails {
	fill: currentColor;
	top: 10;
}
l-thumbnails-blocks-thumbnails {
	align-items: center;
	opacity: 10;
	display: flex;
	height: calc(1em + 3px);
	background-color: transparent;
}
l-old-button-top {
	right: 0;
	flex-grow: 0;
	outline: none !important;
}
l-carousel-tables-thumbnails {
	line-height: inherit;
	text-align: center;
	opacity: 20;
	text-transform: inherit;
	flex-shrink: 0;
}
l-back-next-inner {
	opacity: 1;
}
l-bottom-back-carousel {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	opacity: 20;
	opacity: 30;
}
l-bottom-button {
	justify-content: center;
	color: #fff;
	padding: 0.5em !important;
	grid-gap: 30px;
	overflow-y: hidden;
}
l-next {
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	z-index: 1;
	margin: 0 !important;
}
l-nav-back-price {
	white-space: nowrap;
	overflow-y: hidden;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
l-horizontal {
	top: 0;
	opacity: 1;
	text-align: center;
	text-transform: inherit;
	width: 100%;
}
l-top {
	outline: none !important;
}
l-price-price {
	align-items: left;
	justify-content: center;
	background-color: transparent;
	letter-spacing: inherit;
}
l-left-webkit {
	min-height: 0 !important;
	width: 100%;
	width: 100%;
}
l-tables-inner {
	top: 50;
	color: inherit;
	bottom: 20;
}
l-button {
	flex-grow: 0;
	flex-shrink: 0;
	display: inline;
}
l-position {
	display: inline !important;
	line-height: 1 !important;
	right: 0;
	display: grid;
}
l-image {
	font-size: 1em;
	align-items: center;
	line-height: inherit;
	width: 0 !important;
}
l-nav-quantity {
	position: absolute;
	z-index: 1;
	height: calc(1em + 3px);
	outline: none !important;
}
l-thumbnails-back-countdown {
	width: calc(1em + 3px);
	bottom: 20;
}
l-next-old {
	outline-width: 0;
	bottom: 0;
}
l-old {
	height: calc(1em + 3px);
	text-transform: inherit;
}
l-left {
	position: absolute !important;
}
l-price-carousel-layout {
	bottom: 10;
}
l-nav-repeater-image {
	font-size: 1em;
	display: inline;
	top: 10;
	min-height: 0 !important;
}
l-next-image-layout {
	justify-content: center;
	position: absolute;
	font-size: 1em;
	line-height: inherit;
	top: 10;
}
l-image {
	flex-shrink: 0;
}
l-bottom-countdown {
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	margin: 0;
}
l-inner-repeater-position {
	box-shadow: none !important;
	border: 0 none transparent;
	outline-width: 0;
	top: 10;
}
l-blocks-bottom-carousel {
	padding: 0.5em !important;
}
l-countdown-button {
	scrollbar-width: none;
	top: 50;
	bottom: 0;
	color: inherit;
}
l-repeater-quantity-top {
	width: calc(1em + 3px);
	height: 0 !important;
	display: grid;
	display: flex;
	top: calc(50% - 0.5em) !important;
}
l-left-top {
	color: inherit;
	display: grid;
	user-select: none;
}
l-webkit-image {
	min-height: 0 !important;
	height: 100%;
	outline-width: 0;
	grid-gap: 30px;
}
l-back-bottom {
	min-width: 0 !important;
	overflow-x: auto;
}
l-webkit {
	align-items: center;
	z-index: 1;
	grid-gap: 30px;
}
l-horizontal {
	opacity: 1;
	margin: 0;
}
l-repeater-price {
	opacity: 10;
	-webkit-user-select: none;
	grid-gap: 30px;
	opacity: 30;
}
l-position-carousel-blocks {
	background-color: transparent;
	padding: 0.5em !important;
	outline: none !important;
}
l-top {
	width: calc(1em + 3px);
	opacity: 30;
	top: 50;
	opacity: 1;
	color: #fff;
}
l-image {
	bottom: 10;
	flex-grow: 0;
	width: 2em;
	letter-spacing: inherit;
}
l-position-totals-top {
	align-items: left;
	flex-grow: 0;
}
l-next-horizontal-back {
	position: absolute;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	line-height: inherit;
}
.webmail .alert-list-container.position-top-middle {
  top: 52px;
}
l-countdown-back {
	color: inherit;
	text-transform: inherit;
	-ms-user-select: none;
	width: 2em;
}
l-top {
	width: 2em;
	display: inline !important;
	text-transform: inherit;
	display: grid;
}
l-blocks-top-quantity {
	min-height: 0 !important;
	vertical-align: baseline;
	border: none !important;
}
l-layout {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	border: 0 none transparent;
	width: 100%;
}
l-thumbnails-bottom {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
}
l-button {
	flex-grow: 0;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	display: grid;
	opacity: 1;
}
l-image-image-webkit {
	flex-grow: 0;
	justify-content: center;
	color: inherit;
	font-size: 1em;
}
l-webkit-carousel-layout {
	color: #fff;
	justify-content: center;
}
l-bottom-thumbnails {
	text-align: left;
	border: none;
}
l-repeater-totals-image {
	top: 10;
	justify-content: center;
	height: 0 !important;
	color: #fff;
	top: 50;
}
l-carousel-old-layout {
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
l-horizontal-position-next {
	position: absolute !important;
	position: absolute;
	box-shadow: none !important;
}
l-blocks-tables {
	outline: none !important;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
l-top-bottom-layout {
	bottom: 20;
	top: 0;
	-webkit-user-select: none;
}
@media (min-width: 768px) {
  .whostmgr .alert-list-container.position-top-middle {
    top: 120px;
  }
k-back-tables {
	border: none;
	position: absolute;
	color: #fff;
	grid-gap: 30px;
}
k-image-webkit {
	margin: 0 !important;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
k-image {
	-webkit-text-decoration-skip: objects;
}
k-horizontal-back-repeater {
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	margin: 0;
	overflow-y: hidden;
	fill: currentColor;
}
k-old-horizontal-nav {
	display: flex;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
k-blocks-image-totals {
	color: #fff;
}
k-image-nav {
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
k-tables-blocks {
	display: inline !important;
	justify-content: center;
}
k-blocks {
	height: 100%;
}
k-left-countdown {
	background-color: transparent;
	height: 100%;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
}
k-left {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
}
k-totals-countdown-button {
	height: calc(1em + 3px);
	outline: none !important;
	bottom: 20;
	right: 0;
	border: none;
}
k-bottom-countdown-old {
	display: inline;
	top: 50;
}
k-old-bottom-position {
	opacity: 1;
	flex-shrink: 0;
}
k-position-thumbnails-carousel {
	top: 0;
	min-height: 0 !important;
	bottom: 10;
}
k-old {
	height: 100%;
	display: inline;
	top: 50;
}
k-tables-left-horizontal {
	grid-template-columns: 1fr 1fr;
}
k-bottom-price-bottom {
	border: none;
	vertical-align: baseline;
	-webkit-user-select: none;
}
k-button-bottom {
	width: 0 !important;
	z-index: 1;
	letter-spacing: inherit;
	display: inline !important;
}
k-layout-old {
	top: 0;
	color: #fff;
	flex-shrink: 0;
	position: absolute !important;
}
k-nav {
	white-space: nowrap;
}
k-button-top {
	grid-gap: 30px;
	display: inline !important;
}
k-repeater-totals-layout {
	top: 0;
	left: calc(50% - 0.5em) !important;
	border: none;
	color: #fff;
	width: 0 !important;
}
k-price {
	flex-grow: 0;
	vertical-align: baseline;
	text-decoration: none;
}
k-image-horizontal-next {
	justify-content: center;
	align-items: center;
}
k-price-webkit-nav {
	background-color: transparent;
	outline: none !important;
	border: none !important;
	width: 0 !important;
}
k-quantity {
	border: none;
}
k-nav-back-button {
	width: 2em;
	border: 0 none transparent;
	-webkit-user-select: none;
}
k-layout {
	text-align: left;
	opacity: 30;
	opacity: 20;
}
k-countdown-nav {
	border: 0 none transparent;
	width: 100%;
	margin: 0 !important;
	opacity: 30;
}
k-webkit {
	font-size: 1em;
	font-size: 1em;
	align-items: left;
	min-width: 0 !important;
	font-size: 1em;
}
k-top-tables {
	display: grid;
	border: none !important;
	opacity: 1;
}
k-top-old-horizontal {
	text-align: left;
	box-shadow: none !important;
	top: 10;
	width: 100%;
	outline-width: 0;
}
k-totals {
	opacity: 10;
	text-decoration: none;
	user-select: none;
}
k-carousel {
	height: 100%;
	border: none;
	display: flex;
	text-transform: inherit;
	justify-content: center;
}
k-nav-thumbnails {
	position: absolute !important;
	height: calc(1em + 3px);
}
k-image {
	bottom: 10;
}
k-inner-back {
	outline-width: 0;
	align-items: left;
}
k-nav-horizontal-blocks {
	overflow-y: hidden;
	scrollbar-width: none;
}
k-left-horizontal {
	width: 2em;
	font-size: 1em;
	align-items: center;
}
k-back-button {
	text-decoration: none;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	opacity: 20;
}
k-horizontal-old {
	left: calc(50% - 0.5em) !important;
}
k-layout-repeater {
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
k-nav-back-totals {
	color: #fff;
}
k-bottom-webkit-webkit {
	height: calc(1em + 3px);
	top: 50;
	top: 50;
	left: calc(50% - 0.5em) !important;
}
  .cpanel_body .alert-list-container.position-top-middle {
    top: 52px;
  }
v-bottom-left {
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	display: flex;
}
v-next-totals-position {
	display: flex;
	bottom: 20;
	vertical-align: middle;
}
v-button-image {
	line-height: 1 !important;
	-webkit-user-select: none;
	align-items: center;
	transform: translate(50%, -50%);
}
v-webkit-image {
	box-shadow: none !important;
	border: none !important;
}
v-bottom-carousel {
	outline: none !important;
}
v-quantity-webkit-image {
	grid-template-columns: 1fr 1fr;
	opacity: 20;
	bottom: 10;
	outline: none !important;
}
v-repeater-button-nav {
	align-items: center;
	border: none !important;
}
v-horizontal {
	align-items: center;
	vertical-align: middle;
	padding: 0.5em !important;
	height: 100%;
	box-sizing: content-box;
}
v-price-carousel {
	position: relative;
	font-size: 1em;
	overflow-x: auto;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
v-tables-back-repeater {
	line-height: inherit;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
v-nav-webkit {
	position: absolute !important;
	grid-gap: 30px;
	flex-grow: 0;
	width: 0 !important;
}
v-position-old-thumbnails {
	opacity: 10;
	bottom: 20;
	white-space: nowrap;
	position: relative;
}
v-quantity-top-webkit {
	box-shadow: none !important;
}
v-totals-back-image {
	color: inherit;
	bottom: 10;
	background-color: transparent;
}
v-totals {
	overflow-x: auto;
	opacity: 30;
	z-index: 1;
	background-color: transparent;
	display: inline !important;
}
v-blocks-countdown {
	color: #fff;
	right: 0;
}
v-top-thumbnails-tables {
	white-space: nowrap;
	display: grid;
	width: 2em;
}
v-top-quantity-image {
	opacity: 10;
	bottom: 0;
	height: calc(1em + 3px);
	vertical-align: middle;
}
v-tables {
	grid-template-columns: 1fr 1fr;
}
v-bottom-top-next {
	color: inherit;
	opacity: 20;
}
v-button-quantity-blocks {
	min-width: 0 !important;
	top: 0;
	vertical-align: middle;
	top: 0;
}
v-quantity-blocks {
	flex-grow: 0;
	opacity: 30;
	width: calc(1em + 3px);
}
v-left {
	height: 0 !important;
	flex-grow: 0;
}
v-carousel {
	display: inline !important;
	opacity: 1;
	position: relative;
	align-items: center;
	color: inherit;
}
v-inner {
	letter-spacing: inherit;
	border: 0 none transparent;
}
v-blocks-nav {
	overflow-y: hidden;
	display: flex;
	text-transform: inherit;
	flex-grow: 0;
}
v-left-price-countdown {
	height: 0 !important;
}
v-webkit {
	box-shadow: none !important;
	overflow-y: hidden;
}
v-countdown-webkit-price {
	flex-shrink: 0;
}
v-button-left-position {
	position: relative;
	bottom: 10;
	display: grid;
	fill: currentColor;
	position: absolute;
}
v-quantity-layout {
	flex-grow: 0;
	text-transform: inherit;
	margin: 0 !important;
}
v-totals {
	width: 2em;
	padding: 0.5em !important;
	position: absolute;
	top: 10;
}
v-tables {
	top: 50;
	display: grid;
}
}
a-layout {
	border: none !important;
	overflow-x: auto;
	bottom: 10;
	position: relative;
	user-select: none;
}
a-webkit-next-inner {
	bottom: 20;
	font-size: 1em;
	background-color: transparent;
	align-items: left;
	width: 2em;
}
a-back-left-inner {
	letter-spacing: inherit;
	line-height: 1 !important;
}
a-next-top {
	top: 0;
	outline: none !important;
	overflow-y: hidden;
	text-align: left;
}
a-inner {
	top: calc(50% - 0.5em) !important;
	display: grid;
	border: 0 none transparent;
	width: 0 !important;
}
a-image-quantity {
	min-height: 0 !important;
}
a-quantity {
	vertical-align: baseline;
	width: 2em;
	font-size: 1em;
}
a-horizontal {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
a-countdown-totals {
	fill: currentColor;
	opacity: 20;
	fill: currentColor;
	justify-content: center;
}
a-tables-next-price {
	height: 100%;
	position: relative;
	top: calc(50% - 0.5em) !important;
}
a-left-inner-blocks {
	box-sizing: content-box;
	white-space: nowrap;
	height: 0 !important;
	bottom: 20;
}
a-tables-image {
	text-transform: inherit;
}
a-position-inner {
	outline-width: 0;
	height: calc(1em + 3px);
	display: grid;
	letter-spacing: inherit;
}
a-price-layout {
	justify-content: center;
	right: 0;
	color: #fff;
}
a-tables {
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
	font-size: 1em;
}
a-webkit-tables-carousel {
	outline-width: 0;
	opacity: 10;
	scrollbar-width: none;
	font-size: 1em;
	width: 0 !important;
}
a-tables {
	display: inline !important;
	background-color: transparent;
	color: inherit;
	display: grid;
}
a-position-image {
	box-shadow: none !important;
}
a-top {
	align-items: center;
	grid-gap: 30px;
	outline: none !important;
	grid-gap: 30px;
}
a-repeater {
	top: calc(50% - 0.5em) !important;
	z-index: 1;
	display: inline;
	vertical-align: middle;
}
a-bottom-horizontal-next {
	color: inherit;
	bottom: 20;
}
a-carousel-quantity {
	bottom: 20;
	opacity: 10;
	text-transform: inherit;
}
a-back-left {
	height: 0 !important;
}
a-webkit-layout {
	border: none !important;
	min-width: 0 !important;
	border: none !important;
	border: none;
}
a-price-price {
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	display: grid;
	opacity: 10;
}
a-next-bottom-price {
	padding: 0.5em !important;
	align-items: left;
}
a-image-position {
	color: #fff;
	color: inherit;
	right: 0;
	-ms-user-select: none;
}
a-webkit-thumbnails-tables {
	outline: none !important;
	flex-shrink: 0;
	bottom: 0;
	display: grid;
	transform: translate(50%, -50%);
}
a-carousel-layout {
	border: 0 none transparent;
	border: none !important;
	bottom: 0;
}
a-old {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
a-back {
	border: none !important;
	vertical-align: baseline;
}
a-quantity-tables-price {
	opacity: 20;
	line-height: inherit;
}
a-next {
	display: inline;
}
a-top-next {
	text-decoration: none;
}
a-repeater-back {
	transform: translate(50%, -50%);
	opacity: 10;
}
a-horizontal-button-thumbnails {
	flex-grow: 0;
	top: 10;
	bottom: 10;
	top: 0;
	top: 50;
}
a-carousel-repeater-thumbnails {
	flex-grow: 0;
}
a-image {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
a-repeater-position {
	bottom: 0;
}
a-horizontal-button {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	line-height: inherit;
}
a-quantity-position-blocks {
	display: inline;
	top: calc(50% - 0.5em) !important;
	border: none;
	-ms-user-select: none;
	font-size: 1em;
}
a-webkit {
	justify-content: center;
	fill: currentColor;
	min-width: 0 !important;
	flex-shrink: 0;
}
a-price-layout-left {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
a-webkit-horizontal-repeater {
	line-height: inherit;
	text-align: center;
	outline-width: 0;
	scrollbar-width: none;
}
@media (max-width: 667px) {
  .webmail .alert-list-container.position-top-middle {
    top: 30px;
  }
m-quantity {
	width: calc(1em + 3px);
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
}
m-button-old {
	vertical-align: middle;
	background-color: transparent;
}
m-price {
	color: #fff;
	display: inline;
}
m-left {
	padding: 0.5em !important;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	border: 0 none transparent;
}
m-back-back-old {
	vertical-align: middle;
	font-size: 1em;
}
m-image-price {
	right: 0;
	bottom: 0;
}
m-countdown {
	z-index: 1;
	bottom: 0;
}
m-old-horizontal-back {
	flex-grow: 0;
	grid-gap: 30px;
	letter-spacing: inherit;
}
m-inner-inner-webkit {
	bottom: 20;
}
m-button-old {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	opacity: 10;
}
m-back {
	padding: 0.5em !important;
	grid-gap: 30px;
	line-height: 1 !important;
	bottom: 10;
}
m-top-carousel {
	height: 0 !important;
	min-height: 0 !important;
	border: 0 none transparent;
}
m-quantity-thumbnails-bottom {
	top: 0;
	width: 2em;
}
m-nav-countdown-totals {
	margin: 0;
	text-align: center;
	-webkit-text-decoration-skip: objects;
	width: 100%;
}
}
r-price-countdown {
	min-width: 0 !important;
	width: 2em;
	outline: none !important;
	outline-width: 0;
	z-index: 1;
}
r-horizontal-thumbnails {
	opacity: 30;
	position: absolute !important;
	overflow-y: hidden;
	box-shadow: none !important;
}
r-next-top-top {
	width: 100%;
}
r-layout-left-back {
	width: 100%;
	width: 0 !important;
	line-height: 1 !important;
	min-height: 0 !important;
}
r-position-repeater {
	outline: none !important;
}
r-left {
	vertical-align: middle;
	position: absolute;
	border: none;
	font-size: 1em;
}
r-inner-horizontal-top {
	-ms-user-select: none;
	grid-gap: 30px;
}
r-back {
	height: 100%;
	justify-content: center;
	padding: 0.5em !important;
}
r-blocks-totals-carousel {
	text-align: center;
	opacity: 1;
	width: 0 !important;
	font-size: 1em;
}
r-next-webkit-quantity {
	outline: none !important;
	vertical-align: middle;
}
r-top-blocks-inner {
	bottom: 0;
	color: #fff;
}
r-price {
	justify-content: center;
}
r-inner-inner {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	right: 0;
	outline-width: 0;
}
r-back-bottom-next {
	font-size: 1em;
	letter-spacing: inherit;
	text-align: center;
	display: grid;
	user-select: none;
}
r-price-repeater {
	flex-shrink: 0;
	top: 50;
	position: absolute;
	display: flex;
	height: 100%;
}
r-image-old {
	-webkit-text-decoration-skip: objects;
}
r-bottom {
	bottom: 10;
	display: inline;
}
r-left {
	color: #fff;
	height: 100%;
	grid-gap: 30px;
	vertical-align: middle;
}
r-countdown-webkit {
	line-height: 1 !important;
	height: 100%;
	overflow-x: auto;
	flex-grow: 0;
}
r-quantity-quantity {
	top: 10;
	width: 100%;
}
r-bottom {
	background-color: transparent;
	opacity: 10;
	opacity: 1;
	min-width: 0 !important;
	width: 0 !important;
}
r-top-button {
	height: 100%;
	box-sizing: content-box;
}
r-next-blocks-totals {
	bottom: 0;
}
r-carousel {
	flex-grow: 0;
	border: none !important;
	opacity: 1;
}
r-image-button-inner {
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	text-align: center;
	display: inline;
}
r-blocks {
	color: inherit;
	padding: 0.5em !important;
	position: absolute;
}
r-repeater {
	top: 0;
	width: 0 !important;
	border: 0 none transparent;
	text-align: center;
	overflow-x: auto;
}
.alert-list-container.position-top-middle .alert {
  margin-top: 2px;
  margin-bottom: 0;
}
d-repeater {
	text-align: center;
	box-shadow: none !important;
	position: absolute !important;
	opacity: 10;
}
d-bottom-top-nav {
	width: 0 !important;
	align-items: left;
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
d-horizontal-blocks-image {
	position: absolute !important;
}
d-quantity {
	margin: 0;
	height: 100%;
	letter-spacing: inherit;
	opacity: 10;
}
d-tables-button {
	text-align: center;
}
d-bottom-blocks {
	justify-content: center;
	opacity: 30;
	color: #fff;
	bottom: 0;
	top: 50;
}
d-totals-layout {
	z-index: 1;
	scrollbar-width: none;
}
d-layout-thumbnails {
	position: absolute !important;
	display: flex;
	position: absolute !important;
	bottom: 0;
}
d-nav-blocks {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
}
d-webkit {
	z-index: 1;
}
d-top {
	top: 50;
	position: absolute;
}
d-old-totals {
	opacity: 10;
	top: 10;
	display: grid;
}
d-countdown {
	color: #fff;
}
d-price {
	align-items: center;
	-webkit-user-select: none;
}
d-carousel-repeater-inner {
	height: 0 !important;
	scrollbar-width: none;
	grid-gap: 30px;
	width: calc(1em + 3px);
}
d-nav {
	vertical-align: middle;
	bottom: 0;
	text-align: center;
}
d-webkit-layout {
	text-align: center;
	text-align: left;
	text-decoration: none;
	height: calc(1em + 3px);
}
d-image {
	color: #fff;
	scrollbar-width: none;
	bottom: 20;
	top: 10;
}
d-price-blocks-image {
	display: inline !important;
	text-decoration: none;
}
d-quantity {
	background-color: transparent;
	bottom: 20;
	height: 100%;
}
d-totals-top {
	align-items: left;
	height: 0 !important;
}
d-price-old-next {
	border: none !important;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
d-left-left-carousel {
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	width: 100%;
	border: none;
}
d-next-quantity-left {
	border: 0 none transparent;
	overflow-y: hidden;
}
d-blocks-price {
	justify-content: center;
	box-shadow: none !important;
	-webkit-user-select: none;
	width: calc(1em + 3px);
	position: absolute !important;
}
d-top {
	position: absolute;
	min-width: 0 !important;
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	vertical-align: middle;
}
d-nav-next {
	flex-grow: 0;
	outline-width: 0;
}
d-repeater {
	line-height: inherit;
	align-items: left;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	color: #fff;
}
d-inner-repeater-price {
	text-align: left;
	width: 100%;
}
d-nav-countdown-top {
	line-height: calc(1em + 2px);
	outline: none !important;
	bottom: 10;
	height: calc(1em + 3px);
}
d-countdown-price-left {
	display: inline;
	display: grid;
	scrollbar-width: none;
}
d-totals {
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
d-webkit {
	font-size: 1em;
	opacity: 1;
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
d-next {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	align-items: center;
	z-index: 1;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-middle .alert {
    margin-top: 10px;
  }
y-old {
	top: 50;
	text-align: center;
	color: #fff;
}
y-top-nav-totals {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
}
y-thumbnails-position {
	font: inherit inherit inherit/inherit inherit;
	border: none;
	text-align: left;
	height: 0 !important;
}
y-carousel {
	outline: none !important;
	bottom: 0;
}
y-carousel-layout-inner {
	-webkit-user-select: none;
}
y-left-next-thumbnails {
	text-transform: inherit;
}
y-nav {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
y-image-next-old {
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
y-totals {
	height: 100%;
	line-height: inherit;
}
y-repeater-next {
	right: 0;
	display: flex;
	display: inline !important;
}
y-price-totals {
	-ms-user-select: none;
	color: #fff;
	outline-width: 0;
	grid-gap: 30px;
	position: relative;
}
y-layout-tables {
	opacity: 1;
	opacity: 30;
	vertical-align: baseline;
}
y-button {
	text-align: left;
	padding: 0.5em !important;
}
y-old-next-nav {
	text-align: left;
	bottom: 20;
}
y-blocks {
	letter-spacing: inherit;
	color: #fff;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
y-price {
	flex-grow: 0;
	opacity: 1;
}
y-totals-left-blocks {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
}
y-button-webkit {
	min-height: 0 !important;
	height: 0 !important;
}
y-carousel-back {
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
}
y-bottom-thumbnails {
	align-items: left;
	vertical-align: middle;
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
y-carousel-back {
	width: 100%;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
y-left-webkit {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
y-top {
	position: absolute;
	top: 50;
}
y-countdown {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
y-countdown-top-thumbnails {
	line-height: inherit;
	line-height: calc(1em + 2px);
	text-transform: inherit;
}
y-back-top-webkit {
	min-height: 0 !important;
	background-color: transparent;
	box-sizing: content-box;
	padding: 0.5em !important;
	vertical-align: middle;
}
y-old-button {
	white-space: nowrap;
	display: inline !important;
	color: #fff;
	min-height: 0 !important;
	min-width: 0 !important;
}
y-layout {
	font-size: 1em;
	display: inline;
	letter-spacing: inherit;
	text-decoration: none;
}
y-countdown {
	grid-template-columns: 1fr 1fr;
	right: 0;
	scrollbar-width: none;
	text-transform: inherit;
}
y-bottom-nav {
	line-height: 1 !important;
}
y-nav-nav {
	vertical-align: baseline;
	right: 0;
}
y-image {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	opacity: 30;
	width: calc(1em + 3px);
}
y-price {
	position: absolute !important;
	opacity: 20;
	opacity: 1;
	line-height: inherit;
	border: 0 none transparent;
}
y-bottom-totals-price {
	user-select: none;
	grid-gap: 30px;
	flex-shrink: 0;
}
}
j-image-tables-totals {
	height: calc(1em + 3px);
	position: absolute;
	min-width: 0 !important;
}
j-countdown-repeater-top {
	text-align: left;
	user-select: none;
	opacity: 30;
}
j-tables-top {
	grid-gap: 30px;
	align-items: left;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
}
j-quantity-webkit-totals {
	text-align: left;
	opacity: 20;
	opacity: 20;
	line-height: inherit;
	display: grid;
}
j-repeater {
	border: none !important;
	user-select: none;
	top: 50;
	min-width: 0 !important;
	min-width: 0 !important;
}
j-carousel {
	padding: 0.5em !important;
	padding: 0.5em !important;
	text-decoration: none;
	opacity: 20;
}
j-blocks {
	text-align: center;
	height: 100%;
	line-height: 1 !important;
	box-sizing: content-box;
	opacity: 20;
}
j-inner {
	position: absolute !important;
	grid-gap: 30px;
}
j-layout-image {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
j-top {
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	margin: 0;
	display: flex;
	left: calc(50% - 0.5em) !important;
}
j-horizontal {
	height: calc(1em + 3px);
	top: 0;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
j-button-webkit-webkit {
	opacity: 1;
	vertical-align: middle;
	box-sizing: content-box;
	align-items: left;
}
j-image-carousel {
	top: 10;
	user-select: none;
	height: 0 !important;
	text-align: left;
}
j-inner-top-back {
	color: inherit;
}
j-image-countdown {
	display: grid;
	line-height: 1 !important;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
j-totals {
	white-space: nowrap;
	border: none;
	-webkit-text-decoration-skip: objects;
	display: inline;
}
j-quantity-totals-thumbnails {
	bottom: 0;
	top: 0;
	top: 0;
}
j-layout-layout {
	opacity: 10;
}
j-inner-back {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
j-nav-position-bottom {
	display: inline;
	text-align: left;
	margin: 0;
}
j-tables {
	-ms-user-select: none;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	align-items: left;
}
j-inner {
	position: absolute;
	flex-shrink: 0;
	overflow-y: hidden;
	opacity: 10;
	display: flex;
}
j-top-bottom-repeater {
	position: relative;
	opacity: 10;
	top: 50;
	line-height: inherit;
	top: 50;
}
j-back {
	line-height: inherit;
	min-height: 0 !important;
	height: 0 !important;
	outline: none !important;
}
j-inner-nav {
	letter-spacing: inherit;
	line-height: 1 !important;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
j-nav {
	font-size: 1em;
	bottom: 0;
}
j-image-tables {
	top: 50;
	text-align: left;
	min-width: 0 !important;
	width: 100%;
}
j-countdown {
	padding: 0.5em !important;
	vertical-align: baseline;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
j-webkit-tables {
	top: 50;
	color: inherit;
}
j-nav-top-position {
	transform: translate(50%, -50%);
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
j-nav {
	vertical-align: baseline;
	outline-width: 0;
	position: absolute !important;
	box-sizing: content-box;
}
j-quantity-layout {
	fill: currentColor;
	flex-shrink: 0;
}
j-countdown-image {
	font-size: 1em;
	vertical-align: middle;
	letter-spacing: inherit;
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
}
j-button-next-left {
	line-height: 1 !important;
	overflow-x: auto;
	min-width: 0 !important;
	align-items: left;
}
j-nav {
	line-height: 1 !important;
	line-height: inherit;
	position: relative;
	line-height: inherit;
}
j-repeater-blocks {
	position: absolute !important;
	line-height: inherit;
	line-height: inherit;
	-webkit-user-select: none;
}
j-repeater-webkit-bottom {
	bottom: 10;
	user-select: none;
	vertical-align: baseline;
	padding: 0.5em !important;
}
.alert-list-container.position-top-middle.show-scroll-bar .alert-list {
  margin-bottom: 2px;
}
j-top {
	min-height: 0 !important;
	opacity: 30;
	display: flex;
}
j-thumbnails {
	scrollbar-width: none;
	margin: 0;
	color: inherit;
}
j-price-carousel {
	width: 100%;
}
j-left-inner-button {
	scrollbar-width: none;
	opacity: 1;
}
j-repeater-repeater-thumbnails {
	opacity: 20;
	flex-shrink: 0;
	bottom: 10;
	vertical-align: baseline;
}
j-position-image-horizontal {
	white-space: nowrap;
	opacity: 10;
	color: inherit;
	text-decoration: none;
}
j-horizontal-horizontal {
	top: 10;
}
j-inner-layout {
	width: 100%;
}
j-top-blocks-position {
	color: inherit;
	outline-width: 0;
}
j-blocks-bottom {
	font: inherit inherit inherit/inherit inherit;
}
j-horizontal {
	outline-width: 0;
	white-space: nowrap;
	position: absolute !important;
}
j-old {
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
j-thumbnails {
	vertical-align: middle;
	outline: none !important;
	outline-width: 0;
}
j-tables {
	text-decoration: none;
	right: 0;
}
j-layout-repeater-tables {
	line-height: inherit;
	position: relative;
	position: relative;
	border: none !important;
	text-align: left;
}
j-webkit {
	width: 0 !important;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	outline: none !important;
}
j-left-thumbnails {
	display: inline !important;
	display: flex;
}
j-tables-old {
	margin: 0 !important;
}
j-top-thumbnails {
	line-height: calc(1em + 2px);
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	min-height: 0 !important;
}
j-carousel-tables-webkit {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
j-horizontal-carousel {
	outline: none !important;
}
j-price-carousel {
	text-decoration: none;
	min-width: 0 !important;
}
j-button {
	width: calc(1em + 3px);
	margin: 0;
	user-select: none;
	flex-grow: 0;
	position: absolute !important;
}
j-bottom {
	color: inherit;
	-ms-user-select: none;
}
j-back {
	fill: currentColor;
}
j-thumbnails-blocks {
	justify-content: center;
	text-align: left;
	bottom: 10;
	display: flex;
	opacity: 1;
}
j-thumbnails-countdown {
	flex-shrink: 0;
	min-height: 0 !important;
}
j-position {
	text-align: left;
}
j-next {
	width: 100%;
	box-sizing: content-box;
	text-transform: inherit;
	box-sizing: content-box;
	bottom: 20;
}
j-top-blocks {
	height: calc(1em + 3px);
}
j-image {
	margin: 0;
	opacity: 20;
	height: calc(1em + 3px);
	position: absolute !important;
}
j-position {
	user-select: none;
	flex-shrink: 0;
	opacity: 1;
	width: 100%;
	box-sizing: content-box;
}
j-inner {
	position: absolute !important;
	border: none;
}
j-blocks-top {
	border: 0 none transparent;
}
j-image-top-blocks {
	margin: 0 !important;
	vertical-align: baseline;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	top: 10;
}
j-next-horizontal-bottom {
	overflow-x: auto;
}
j-image-totals {
	outline: none !important;
	display: inline !important;
	opacity: 10;
}
j-webkit {
	opacity: 20;
}
j-position {
	scrollbar-width: none;
	height: 0 !important;
	fill: currentColor;
	opacity: 10;
}
j-repeater {
	opacity: 1;
	scrollbar-width: none;
	justify-content: center;
	outline: none !important;
}
j-next-top-carousel {
	transform: translate(50%, -50%);
	min-height: 0 !important;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-middle.show-scroll-bar .alert-list {
    margin-bottom: 10px;
  }
g-thumbnails-inner-totals {
	bottom: 20;
	opacity: 20;
	z-index: 1;
	vertical-align: middle;
}
g-back {
	-ms-user-select: none;
	text-decoration: none;
}
g-left {
	line-height: calc(1em + 2px);
}
g-next {
	text-decoration: none;
}
g-next {
	outline-width: 0;
}
g-back-image {
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
g-bottom-position-bottom {
	min-height: 0 !important;
	flex-shrink: 0;
}
g-image-next {
	width: 2em;
}
g-nav {
	letter-spacing: inherit;
	align-items: left;
	width: 100%;
	height: calc(1em + 3px);
}
g-webkit-totals {
	position: absolute;
	width: 0 !important;
}
g-countdown-tables {
	line-height: inherit;
}
g-carousel-layout-top {
	user-select: none;
	text-align: left;
	width: 100%;
	opacity: 20;
}
g-repeater-webkit {
	outline: none !important;
	justify-content: center;
	overflow-y: hidden;
	text-align: left;
}
g-blocks-countdown-nav {
	opacity: 10;
}
g-horizontal-image {
	top: 10;
	text-align: center;
	overflow-x: auto;
	text-align: left;
	outline-width: 0;
}
g-old-inner-left {
	display: grid;
	right: 0;
	outline: none !important;
	display: grid;
	-webkit-text-decoration-skip: objects;
}
g-horizontal {
	outline: none !important;
	box-sizing: content-box;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
g-nav-bottom-old {
	width: 100%;
}
g-position {
	display: inline;
	margin: 0 !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
g-webkit {
	width: 2em;
}
g-webkit-repeater-horizontal {
	bottom: 0;
	position: absolute;
}
g-layout {
	white-space: nowrap;
	bottom: 20;
	vertical-align: middle;
}
g-image {
	background-color: transparent;
	z-index: 1;
}
g-quantity-totals-left {
	color: inherit;
	text-transform: inherit;
	width: 100%;
	text-transform: inherit;
}
g-nav-tables {
	top: 0;
}
g-webkit-old-image {
	color: inherit;
	right: 0;
	text-align: center;
	grid-gap: 30px;
}
g-price-tables-old {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
}
g-top {
	opacity: 30;
}
g-next-repeater-position {
	user-select: none;
	height: 0 !important;
}
g-layout-webkit {
	scrollbar-width: none;
	top: 10;
	flex-grow: 0;
	border: none !important;
}
g-next {
	letter-spacing: inherit;
	align-items: center;
	-ms-user-select: none;
	min-height: 0 !important;
	top: 10;
}
g-blocks-position-carousel {
	grid-gap: 30px;
	letter-spacing: inherit;
	position: relative;
}
g-webkit-back-back {
	display: inline;
	text-transform: inherit;
	height: 0 !important;
	height: 100%;
}
g-thumbnails-bottom-thumbnails {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	top: 10;
	-ms-user-select: none;
}
g-horizontal-thumbnails-price {
	width: 100%;
	right: 0;
	border: none !important;
	outline-width: 0;
}
g-price-bottom {
	top: 10;
	display: flex;
	transform: translate(50%, -50%);
	top: 0;
}
g-thumbnails-next-blocks {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	scrollbar-width: none;
}
g-bottom-inner {
	top: 50;
	width: 0 !important;
	height: 0 !important;
}
g-carousel-bottom {
	line-height: inherit;
	flex-shrink: 0;
}
g-carousel {
	margin: 0 !important;
	min-width: 0 !important;
	display: grid;
}
g-image-horizontal-top {
	border: none !important;
	outline: none !important;
	box-sizing: content-box;
	position: relative;
}
g-tables-thumbnails {
	display: grid;
}
g-bottom {
	opacity: 1;
	height: calc(1em + 3px);
	white-space: nowrap;
}
g-bottom-back-old {
	user-select: none;
	grid-gap: 30px;
}
g-countdown-layout-quantity {
	font-size: 1em;
	scrollbar-width: none;
	display: flex;
	border: none !important;
}
g-position-nav-inner {
	height: 0 !important;
	height: calc(1em + 3px);
	min-width: 0 !important;
}
g-nav-old-horizontal {
	margin: 0;
}
g-position-repeater {
	text-align: center;
	line-height: inherit;
	overflow-x: auto;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
g-inner-countdown {
	border: none;
}
g-blocks-inner-repeater {
	vertical-align: middle;
}
g-button {
	z-index: 1;
	display: flex;
}
g-tables-old {
	bottom: 10;
	width: 2em;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
}
h-horizontal-totals-nav {
	display: inline !important;
}
h-position-top {
	min-width: 0 !important;
	bottom: 20;
	margin: 0;
}
h-old-back {
	width: 0 !important;
	display: grid;
}
h-countdown-carousel {
	bottom: 0;
	flex-shrink: 0;
	-webkit-user-select: none;
}
h-totals {
	color: inherit;
	-ms-user-select: none;
	bottom: 0;
}
h-image {
	grid-gap: 30px;
}
h-carousel-blocks {
	color: #fff;
	color: inherit;
	min-width: 0 !important;
}
h-top-position {
	box-sizing: content-box;
	width: 0 !important;
}
h-image-bottom-thumbnails {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	opacity: 30;
}
h-old-position-thumbnails {
	scrollbar-width: none;
	-ms-user-select: none;
}
h-left-horizontal {
	flex-grow: 0;
	height: 100%;
}
h-quantity-nav-thumbnails {
	bottom: 0;
	border: 0 none transparent;
	opacity: 20;
}
h-old {
	display: grid;
	outline-width: 0;
	position: absolute;
	grid-gap: 30px;
}
h-top {
	margin: 0;
	-webkit-user-select: none;
	position: absolute;
	top: 10;
	right: 0;
}
h-top-repeater-countdown {
	border: none;
	position: absolute;
	outline: none !important;
	vertical-align: baseline;
	display: grid;
}
h-inner {
	width: calc(1em + 3px);
	border: none;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
h-blocks-repeater {
	text-decoration: none;
}
h-position-thumbnails-top {
	min-height: 0 !important;
}
h-horizontal {
	fill: currentColor;
}
h-next {
	text-transform: inherit;
}
h-image-top-inner {
	display: grid;
	width: calc(1em + 3px);
	-webkit-user-select: none;
	border: none !important;
	width: 2em;
}
h-layout-left {
	top: 0;
	justify-content: center;
	text-decoration: none;
	color: #fff;
}
h-top-position-old {
	-webkit-text-decoration-skip: objects;
}
h-totals {
	white-space: nowrap;
	width: 100%;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
h-carousel-thumbnails {
	-ms-user-select: none;
	display: flex;
}
h-back-inner-price {
	background-color: transparent;
	-webkit-user-select: none;
	bottom: 0;
}
h-webkit {
	background-color: transparent;
	z-index: 1;
	opacity: 30;
	z-index: 1;
	right: 0;
}
h-top-price-top {
	font-size: 1em;
}
h-image-image {
	top: 10;
	height: calc(1em + 3px);
	box-shadow: none !important;
	flex-shrink: 0;
}
h-horizontal-left-layout {
	top: 50;
	opacity: 20;
	margin: 0;
	min-height: 0 !important;
	fill: currentColor;
}
h-left-tables {
	position: absolute;
	letter-spacing: inherit;
	-webkit-user-select: none;
	user-select: none;
}
h-inner {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	width: 0 !important;
}
h-blocks {
	line-height: calc(1em + 2px);
}
h-top-tables {
	vertical-align: baseline;
	letter-spacing: inherit;
}
h-countdown-image {
	width: 2em;
	width: calc(1em + 3px);
	top: 0;
	line-height: 1 !important;
}
h-left-next {
	display: flex;
	box-sizing: content-box;
}
h-webkit-quantity {
	-webkit-user-select: none;
	line-height: 1 !important;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
h-webkit-nav-totals {
	text-decoration: none;
	color: inherit;
}
h-top-horizontal-top {
	padding: 0.5em !important;
	z-index: 1;
}
h-left-repeater-position {
	vertical-align: baseline;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
h-layout-nav {
	overflow-y: hidden;
	min-width: 0 !important;
	width: calc(1em + 3px);
	top: 10;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-middle {
    padding-left: 0;
    padding-right: 0;
  }
a-tables-thumbnails-tables {
	border: none;
}
a-top-horizontal {
	letter-spacing: inherit;
	position: absolute !important;
	border: none !important;
	line-height: 1 !important;
	margin: 0 !important;
}
a-webkit-countdown {
	line-height: 1 !important;
	-webkit-user-select: none;
	height: calc(1em + 3px);
	-webkit-user-select: none;
}
a-carousel {
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	bottom: 10;
}
a-back-nav {
	top: 0;
}
a-nav {
	background-color: transparent;
	text-decoration: none;
	text-align: center;
	flex-shrink: 0;
	height: 0 !important;
}
a-image-layout-nav {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
}
a-thumbnails-totals {
	fill: currentColor;
	position: absolute !important;
	margin: 0;
	width: 100%;
}
a-nav-bottom-layout {
	align-items: left;
}
a-nav-old-horizontal {
	position: absolute !important;
	flex-shrink: 0;
}
a-blocks-next-nav {
	scrollbar-width: none;
	display: grid;
	align-items: center;
	margin: 0 !important;
}
a-totals-quantity {
	text-align: center;
	vertical-align: baseline;
	vertical-align: middle;
	color: inherit;
	height: calc(1em + 3px);
}
a-tables-image-price {
	overflow-y: hidden;
	-ms-user-select: none;
	position: absolute !important;
	text-align: left;
}
a-quantity-top-nav {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	top: 50;
	flex-grow: 0;
}
a-next {
	transform: translate(50%, -50%);
	text-transform: inherit;
	flex-shrink: 0;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
a-nav {
	bottom: 10;
}
a-horizontal-layout {
	bottom: 20;
	top: 0;
	bottom: 10;
	min-height: 0 !important;
}
a-inner-nav-tables {
	display: inline !important;
	border: 0 none transparent;
	-webkit-user-select: none;
}
a-totals {
	letter-spacing: inherit;
	flex-grow: 0;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
a-countdown-thumbnails-old {
	fill: currentColor;
}
a-image-countdown {
	opacity: 10;
}
a-blocks {
	width: 2em;
	top: 50;
	bottom: 0;
}
a-bottom-tables-back {
	height: calc(1em + 3px);
	border: none !important;
	box-shadow: none !important;
	height: 100%;
	position: absolute;
}
a-tables-totals-blocks {
	-webkit-user-select: none;
	justify-content: center;
}
a-thumbnails {
	font-size: 1em;
	box-shadow: none !important;
	position: absolute !important;
	bottom: 20;
	top: 10;
}
a-repeater-layout-old {
	opacity: 10;
}
a-tables-tables-tables {
	border: 0 none transparent;
	box-shadow: none !important;
	white-space: nowrap;
}
}
z-image-repeater-old {
	width: 100%;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
}
z-back-carousel-layout {
	outline-width: 0;
	overflow-y: hidden;
	bottom: 20;
	background-color: transparent;
	-webkit-user-select: none;
}
z-nav {
	bottom: 0;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
z-position {
	bottom: 10;
	position: absolute;
	text-align: center;
	width: calc(1em + 3px);
}
z-tables-thumbnails {
	fill: currentColor;
	flex-shrink: 0;
}
z-left-price {
	scrollbar-width: none;
	height: 100%;
	opacity: 30;
}
z-old-webkit-top {
	opacity: 1;
	height: calc(1em + 3px);
	height: 0 !important;
	outline-width: 0;
	flex-grow: 0;
}
z-blocks-webkit-left {
	font-size: 1em;
}
z-tables-webkit {
	-webkit-user-select: none;
	min-height: 0 !important;
	scrollbar-width: none;
}
z-countdown-webkit-layout {
	line-height: 1 !important;
	-ms-user-select: none;
	text-transform: inherit;
	align-items: center;
}
z-quantity-horizontal-webkit {
	color: inherit;
	flex-grow: 0;
}
z-bottom-old {
	text-decoration: none;
	align-items: left;
	width: 2em;
}
z-webkit {
	display: flex;
	user-select: none;
	white-space: nowrap;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
z-totals-back {
	flex-shrink: 0;
	scrollbar-width: none;
	flex-grow: 0;
}
z-back-bottom-top {
	opacity: 20;
	text-transform: inherit;
	text-align: center;
	justify-content: center;
}
z-bottom-old-button {
	opacity: 1;
}
z-nav {
	opacity: 30;
	color: inherit;
}
z-back-back {
	letter-spacing: inherit;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	bottom: 10;
}
z-countdown-position {
	vertical-align: baseline;
	margin: 0 !important;
}
z-carousel-carousel {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	top: 50;
	bottom: 20;
}
z-old-old {
	text-align: center;
	overflow-y: hidden;
	margin: 0;
}
z-position-thumbnails-layout {
	top: 50;
	min-width: 0 !important;
}
z-tables-carousel {
	height: calc(1em + 3px);
	scrollbar-width: none;
	grid-gap: 30px;
	width: calc(1em + 3px);
}
z-horizontal-next {
	margin: 0 !important;
}
z-bottom-left {
	overflow-x: auto;
	vertical-align: baseline;
	flex-shrink: 0;
	width: 2em;
}
z-next-blocks-bottom {
	top: calc(50% - 0.5em) !important;
	display: flex;
	line-height: calc(1em + 2px);
}
z-button {
	display: inline;
}
z-inner-horizontal {
	position: absolute;
}
z-old-carousel-countdown {
	line-height: calc(1em + 2px);
	text-transform: inherit;
	opacity: 30;
	border: none;
}
z-inner {
	text-align: center;
	text-align: center;
	text-transform: inherit;
	opacity: 1;
	border: none !important;
}
z-blocks-layout-layout {
	width: 2em;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	bottom: 10;
}
z-carousel-top {
	opacity: 10;
	bottom: 10;
	box-shadow: none !important;
}
.alert-list-container.position-top-right {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  right: 0;
}
z-blocks {
	outline: none !important;
	top: 0;
}
z-horizontal-button-horizontal {
	padding: 0.5em !important;
	flex-shrink: 0;
	position: absolute !important;
	box-sizing: content-box;
	min-height: 0 !important;
}
z-nav {
	position: relative;
	width: 2em;
	z-index: 1;
	text-decoration: none;
}
z-back {
	letter-spacing: inherit;
	bottom: 20;
	height: 0 !important;
	color: #fff;
}
z-top-tables-countdown {
	position: relative;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
z-image {
	margin: 0;
	text-align: center;
	text-align: center;
	outline: none !important;
}
z-thumbnails-repeater-position {
	overflow-y: hidden;
}
z-button {
	scrollbar-width: none;
	display: grid;
	top: 50;
}
z-next {
	position: absolute !important;
	width: calc(1em + 3px);
	border: none;
	margin: 0 !important;
}
z-top {
	text-decoration: none;
	min-height: 0 !important;
	color: #fff;
}
z-inner-horizontal-thumbnails {
	background-color: transparent;
	height: 100%;
}
z-countdown-next-old {
	z-index: 1;
	align-items: center;
	text-align: left;
	text-decoration: none;
}
z-price {
	top: 0;
	margin: 0 !important;
}
z-next-thumbnails {
	align-items: left;
	outline: none !important;
	height: 0 !important;
}
z-price-price-image {
	grid-gap: 30px;
	top: 50;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	overflow-y: hidden;
}
z-nav-carousel-image {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	line-height: inherit;
	bottom: 20;
	box-sizing: content-box;
}
z-webkit-next {
	align-items: left;
	top: 10;
}
z-price {
	outline-width: 0;
}
z-image {
	top: 0;
	grid-template-columns: 1fr 1fr;
}
z-repeater-blocks-image {
	top: 50;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
z-totals {
	overflow-y: hidden;
	vertical-align: middle;
	background-color: transparent;
	width: calc(1em + 3px);
}
z-next {
	line-height: inherit;
}
z-carousel-bottom-countdown {
	line-height: calc(1em + 2px);
}
z-tables-carousel-nav {
	opacity: 20;
}
z-countdown-next-left {
	min-height: 0 !important;
	opacity: 30;
	bottom: 0;
}
z-tables-layout {
	-ms-user-select: none;
}
z-nav {
	fill: currentColor;
}
z-quantity {
	letter-spacing: inherit;
	color: #fff;
}
z-left-layout {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
z-quantity-next-thumbnails {
	text-decoration: none;
}
z-button-horizontal {
	height: 100%;
	left: calc(50% - 0.5em) !important;
}
z-top {
	opacity: 20;
	border: none !important;
}
z-thumbnails-left-horizontal {
	overflow-x: auto;
	bottom: 0;
	bottom: 0;
}
z-repeater {
	grid-template-columns: 1fr 1fr;
	display: grid;
	bottom: 10;
	text-transform: inherit;
	outline-width: 0;
}
z-button-top {
	padding: 0.5em !important;
	color: inherit;
}
z-thumbnails-carousel-top {
	transform: translate(50%, -50%);
	opacity: 10;
	opacity: 30;
}
z-carousel {
	opacity: 10;
}
z-position-inner {
	box-shadow: none !important;
	line-height: inherit;
	position: absolute;
	outline-width: 0;
}
z-old-top-webkit {
	text-decoration: none;
	min-width: 0 !important;
	letter-spacing: inherit;
}
z-inner-left {
	display: inline !important;
	width: 100%;
	text-align: left;
	top: 50;
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-top-right {
    max-width: calc(100% - 218px);
  }
c-next-layout {
	-ms-user-select: none;
	margin: 0 !important;
	opacity: 20;
}
c-blocks-top-thumbnails {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	user-select: none;
	bottom: 20;
	box-sizing: content-box;
}
c-webkit {
	opacity: 10;
	text-decoration: none;
}
c-image-totals {
	width: 0 !important;
	outline: none !important;
	min-width: 0 !important;
}
c-old-horizontal {
	width: 100%;
	color: #fff;
	width: 2em;
	position: absolute;
}
c-quantity-old-top {
	flex-grow: 0;
	scrollbar-width: none;
}
c-blocks {
	border: none !important;
	text-transform: inherit;
	overflow-x: auto;
	border: none !important;
	opacity: 20;
}
c-left-next {
	top: 10;
	margin: 0;
	opacity: 20;
	text-transform: inherit;
	padding: 0.5em !important;
}
c-inner-totals-price {
	user-select: none;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
c-nav-button-carousel {
	box-sizing: content-box;
	display: flex;
}
c-repeater-nav-next {
	white-space: nowrap;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	line-height: inherit;
	vertical-align: baseline;
}
c-countdown {
	border: 0 none transparent;
}
c-repeater-tables-layout {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
c-price-carousel {
	border: none !important;
	height: 100%;
	display: inline !important;
	border: none !important;
}
c-countdown-price-totals {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	scrollbar-width: none;
	text-align: center;
}
c-next-countdown-layout {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	box-sizing: content-box;
}
c-price-left-bottom {
	width: 100%;
	white-space: nowrap;
	scrollbar-width: none;
	top: 10;
	z-index: 1;
}
c-price {
	font: inherit inherit inherit/inherit inherit;
}
c-button-top-countdown {
	font-size: 1em;
	opacity: 10;
	grid-gap: 30px;
	margin: 0;
	opacity: 30;
}
}
w-countdown-carousel {
	flex-shrink: 0;
	flex-shrink: 0;
	letter-spacing: inherit;
	opacity: 10;
	width: calc(1em + 3px);
}
w-layout-thumbnails-tables {
	outline: none !important;
	outline-width: 0;
}
w-carousel {
	height: calc(1em + 3px);
	align-items: left;
	border: none !important;
	white-space: nowrap;
}
w-totals-next-old {
	-ms-user-select: none;
}
w-carousel {
	top: 10;
	align-items: center;
	color: #fff;
	width: 100%;
}
w-next-layout-button {
	scrollbar-width: none;
	overflow-x: auto;
	display: grid;
	z-index: 1;
	-webkit-user-select: none;
}
w-quantity {
	margin: 0 !important;
}
w-webkit-countdown {
	text-align: center;
	text-decoration: none;
	user-select: none;
	vertical-align: baseline;
	color: inherit;
}
w-top-bottom-button {
	top: 0;
	display: flex;
	letter-spacing: inherit;
	opacity: 20;
}
w-tables-nav {
	width: 2em;
	outline: none !important;
	top: 10;
}
w-repeater-position {
	border: none;
}
w-inner {
	outline-width: 0;
	display: inline;
	border: 0 none transparent;
	right: 0;
}
w-quantity-bottom-image {
	min-width: 0 !important;
	flex-shrink: 0;
}
w-horizontal-old-horizontal {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	top: 10;
	letter-spacing: inherit;
}
w-layout-carousel-old {
	z-index: 1;
	box-sizing: content-box;
	width: calc(1em + 3px);
	overflow-x: auto;
	opacity: 20;
}
w-layout-back {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-top-right {
    max-width: calc(100% - 50px);
  }
q-webkit-inner {
	display: inline !important;
}
q-position-layout-totals {
	position: relative;
}
q-top {
	fill: currentColor;
}
q-repeater-nav {
	white-space: nowrap;
	height: calc(1em + 3px);
	align-items: left;
	align-items: center;
	transform: translate(50%, -50%);
}
q-inner {
	border: none;
	overflow-y: hidden;
}
q-nav {
	user-select: none;
	grid-template-columns: 1fr 1fr;
	bottom: 10;
}
q-thumbnails-carousel {
	width: 100%;
}
q-back-carousel-webkit {
	border: none !important;
	text-decoration: none;
}
q-tables-left-old {
	fill: currentColor;
}
q-top-horizontal-next {
	opacity: 30;
	color: inherit;
	line-height: calc(1em + 2px);
	border: 0 none transparent;
	text-align: left;
}
q-inner-price {
	flex-shrink: 0;
	-ms-user-select: none;
	align-items: left;
	margin: 0;
	min-width: 0 !important;
}
q-carousel {
	z-index: 1;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	height: 100%;
}
q-next-button-button {
	box-shadow: none !important;
	opacity: 20;
}
q-countdown-horizontal {
	align-items: center;
	z-index: 1;
	box-sizing: content-box;
}
q-price-inner {
	outline: none !important;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
q-nav {
	opacity: 10;
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
q-left-next-tables {
	letter-spacing: inherit;
	display: inline !important;
	display: grid;
	vertical-align: middle;
}
}
s-old {
	border: 0 none transparent;
	bottom: 20;
	opacity: 10;
	border: 0 none transparent;
	outline: none !important;
}
s-button {
	flex-grow: 0;
	z-index: 1;
	opacity: 30;
}
s-horizontal {
	white-space: nowrap;
	box-sizing: content-box;
	align-items: left;
	display: grid;
	display: flex;
}
s-back-inner {
	white-space: nowrap;
	overflow-x: auto;
}
s-quantity-back-thumbnails {
	border: 0 none transparent;
	flex-grow: 0;
}
s-bottom-webkit {
	scrollbar-width: none;
	height: 0 !important;
	bottom: 20;
	text-align: left;
}
s-old-top-carousel {
	height: 100%;
	height: 100%;
}
s-back-old-blocks {
	white-space: nowrap;
}
s-image-inner {
	-webkit-user-select: none;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
s-quantity-bottom {
	text-transform: inherit;
	outline: none !important;
	flex-grow: 0;
	font-size: 1em;
}
s-blocks {
	align-items: center;
	align-items: left;
	top: 10;
	outline-width: 0;
}
s-horizontal-nav {
	top: 50;
}
s-carousel-countdown {
	top: 10;
	overflow-x: auto;
	display: flex;
}
.alert-list-container.position-top-right.show-scroll-bar {
  overflow-y: scroll;
}
k-webkit-totals-bottom {
	line-height: calc(1em + 2px);
}
k-old {
	white-space: nowrap;
}
k-layout-layout-price {
	outline-width: 0;
}
k-repeater-next-position {
	flex-grow: 0;
}
k-tables-countdown {
	font-size: 1em;
	grid-gap: 30px;
	fill: currentColor;
	overflow-x: auto;
	bottom: 20;
}
k-webkit-countdown-top {
	background-color: transparent;
	z-index: 1;
}
k-inner {
	color: inherit;
}
k-image {
	grid-gap: 30px;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	text-decoration: none;
}
k-totals-carousel-back {
	align-items: center;
	outline-width: 0;
	scrollbar-width: none;
}
k-back {
	position: absolute;
	opacity: 10;
	opacity: 20;
}
k-tables-horizontal {
	user-select: none;
	bottom: 20;
}
k-next-image {
	-webkit-user-select: none;
	outline-width: 0;
	height: 0 !important;
}
k-left-repeater-next {
	box-sizing: content-box;
	vertical-align: middle;
	border: none !important;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
k-tables {
	opacity: 30;
	border: 0 none transparent;
	top: 50;
	height: calc(1em + 3px);
}
k-bottom {
	opacity: 10;
	top: 10;
	transform: translate(50%, -50%);
	position: relative;
	line-height: 1 !important;
}
.alert-list-container.position-top-right .alert-list {
  width: 100%;
}
a-webkit-bottom-bottom {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
a-carousel {
	opacity: 1;
	align-items: left;
	box-sizing: content-box;
}
a-image-quantity {
	transform: translate(50%, -50%);
	position: relative;
	padding: 0.5em !important;
	margin: 0 !important;
	min-height: 0 !important;
}
a-position-horizontal-position {
	align-items: left;
	flex-shrink: 0;
}
a-left-button-bottom {
	background-color: transparent;
	align-items: center;
}
a-horizontal-blocks {
	display: inline !important;
	bottom: 20;
}
a-button-blocks {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	overflow-y: hidden;
	flex-shrink: 0;
}
a-webkit-inner-repeater {
	top: 50;
	top: 50;
	box-sizing: content-box;
	-ms-user-select: none;
}
a-bottom {
	line-height: inherit;
	color: inherit;
	border: 0 none transparent;
	display: inline !important;
}
a-quantity-nav-bottom {
	top: 10;
	border: none !important;
	width: 2em;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
a-position-nav-button {
	height: calc(1em + 3px);
	flex-grow: 0;
	display: flex;
	scrollbar-width: none;
	text-transform: inherit;
}
a-button-back-back {
	grid-template-columns: 1fr 1fr;
}
a-old {
	background-color: transparent;
	align-items: left;
	white-space: nowrap;
	bottom: 0;
	border: none;
}
a-top-layout {
	text-align: left;
	border: 0 none transparent;
	fill: currentColor;
	width: 2em;
}
a-repeater {
	background-color: transparent;
	opacity: 20;
}
a-blocks-countdown-thumbnails {
	text-transform: inherit;
}
a-old-nav-webkit {
	line-height: inherit;
	position: absolute !important;
}
a-blocks-carousel {
	opacity: 30;
	top: 50;
	border: none;
	width: 100%;
	color: #fff;
}
a-old-button {
	height: 100%;
	bottom: 10;
	transform: translate(50%, -50%);
}
a-totals {
	align-items: center;
	min-width: 0 !important;
	scrollbar-width: none;
	user-select: none;
	display: grid;
}
a-next-left-position {
	padding: 0.5em !important;
	font-size: 1em;
	bottom: 10;
	line-height: inherit;
}
a-countdown-button-button {
	display: grid;
}
a-webkit {
	color: inherit;
}
a-button {
	margin: 0 !important;
}
a-position-nav-button {
	opacity: 10;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
a-bottom-bottom {
	align-items: left;
	letter-spacing: inherit;
	position: relative;
}
a-old {
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	opacity: 1;
	letter-spacing: inherit;
}
a-price-image-carousel {
	text-decoration: none;
}
a-position-inner-inner {
	bottom: 10;
	-webkit-user-select: none;
	position: absolute !important;
}
a-carousel {
	bottom: 10;
	opacity: 10;
}
a-repeater {
	-ms-user-select: none;
}
a-price-inner-position {
	background-color: transparent;
	overflow-y: hidden;
	align-items: left;
	height: 0 !important;
}
a-blocks-nav {
	letter-spacing: inherit;
	overflow-y: hidden;
}
a-inner-top {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
a-nav-webkit {
	vertical-align: baseline;
}
a-price-button {
	line-height: inherit;
	min-height: 0 !important;
}
a-thumbnails-price {
	margin: 0;
	position: absolute;
	color: inherit;
	background-color: transparent;
}
a-countdown-webkit {
	line-height: 1 !important;
	text-decoration: none;
}
a-image {
	grid-gap: 30px;
	opacity: 20;
	top: 10;
}
a-horizontal {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	bottom: 20;
}
a-left {
	white-space: nowrap;
	-ms-user-select: none;
	text-align: left;
	z-index: 1;
	right: 0;
}
a-back-quantity-bottom {
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
a-inner {
	text-transform: inherit;
	color: inherit;
	opacity: 30;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-right .alert-list {
    max-width: 500px;
  }
z-bottom-repeater-back {
	outline: none !important;
}
z-next-left-quantity {
	outline: none !important;
	border: none !important;
	justify-content: center;
	line-height: 1 !important;
	width: 100%;
}
z-blocks-layout {
	overflow-y: hidden;
	line-height: 1 !important;
	text-transform: inherit;
	background-color: transparent;
}
z-position {
	height: calc(1em + 3px);
	width: 2em;
}
z-old-left-image {
	white-space: nowrap;
}
z-bottom-nav-layout {
	z-index: 1;
}
z-top-position {
	color: inherit;
	box-shadow: none !important;
	scrollbar-width: none;
	top: 50;
}
z-horizontal-webkit {
	width: 2em;
	position: absolute !important;
}
z-left {
	margin: 0;
	line-height: 1 !important;
	right: 0;
}
z-bottom-nav-carousel {
	justify-content: center;
}
z-button-blocks-repeater {
	letter-spacing: inherit;
	display: inline;
	position: relative;
	flex-shrink: 0;
	top: 0;
}
z-bottom-image {
	outline: none !important;
	align-items: center;
	bottom: 0;
	font-size: 1em;
	color: #fff;
}
z-quantity-webkit-back {
	opacity: 20;
	align-items: center;
}
z-nav-layout-webkit {
	min-height: 0 !important;
	line-height: inherit;
}
z-horizontal-left-top {
	transform: translate(50%, -50%);
	color: #fff;
	scrollbar-width: none;
	letter-spacing: inherit;
}
z-inner-old-carousel {
	fill: currentColor;
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
z-horizontal-quantity-horizontal {
	text-decoration: none;
}
z-horizontal {
	opacity: 30;
}
z-next-quantity {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	font-size: 1em;
}
z-tables-image {
	letter-spacing: inherit;
	top: 10;
}
z-position-horizontal {
	text-transform: inherit;
	vertical-align: middle;
	outline-width: 0;
}
z-thumbnails-repeater {
	font: inherit inherit inherit/inherit inherit;
	border: none;
	text-align: left;
	overflow-x: auto;
}
z-position-totals {
	left: calc(50% - 0.5em) !important;
	width: 2em;
	top: 50;
	line-height: inherit;
}
}
b-totals-carousel-horizontal {
	bottom: 10;
	flex-grow: 0;
	position: absolute !important;
	width: 0 !important;
}
b-back {
	-webkit-user-select: none;
	color: #fff;
	width: calc(1em + 3px);
	width: 2em;
	-webkit-user-select: none;
}
b-price {
	text-decoration: none;
	outline-width: 0;
	top: 50;
	bottom: 20;
	background-color: transparent;
}
b-image {
	overflow-x: auto;
	width: 100%;
	height: calc(1em + 3px);
	position: absolute;
}
b-thumbnails-webkit {
	flex-grow: 0;
	-ms-user-select: none;
	position: absolute !important;
	color: inherit;
}
b-top {
	font-size: 1em;
	overflow-y: hidden;
	top: 50;
	box-shadow: none !important;
}
b-position-countdown-blocks {
	line-height: calc(1em + 2px);
}
b-price-price-top {
	display: inline;
}
b-left {
	z-index: 1;
	grid-gap: 30px;
}
b-next {
	height: 100%;
	opacity: 10;
}
b-bottom-carousel-repeater {
	border: none !important;
	height: 100%;
	min-width: 0 !important;
	line-height: inherit;
	background-color: transparent;
}
b-blocks {
	box-sizing: content-box;
	height: 100%;
	margin: 0 !important;
	border: 0 none transparent;
}
b-thumbnails-next-carousel {
	align-items: left;
	border: none !important;
	box-shadow: none !important;
}
b-bottom-tables-tables {
	text-align: left;
	text-align: center;
	width: 0 !important;
}
b-top {
	left: calc(50% - 0.5em) !important;
	height: 100%;
	min-width: 0 !important;
	box-shadow: none !important;
}
b-back-bottom {
	bottom: 20;
	width: 2em;
}
b-horizontal {
	line-height: inherit;
	line-height: inherit;
	border: 0 none transparent;
	vertical-align: baseline;
}
b-next {
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	outline: none !important;
	overflow-y: hidden;
}
b-next-nav-left {
	opacity: 10;
	overflow-y: hidden;
	background-color: transparent;
	line-height: 1 !important;
	top: 50;
}
b-position-webkit {
	bottom: 10;
}
b-bottom-countdown-bottom {
	flex-shrink: 0;
}
b-image-webkit {
	line-height: 1 !important;
	-ms-user-select: none;
	white-space: nowrap;
}
b-repeater {
	width: calc(1em + 3px);
	opacity: 1;
	fill: currentColor;
	opacity: 20;
	border: 0 none transparent;
}
.alert-list-container.position-top-right.show-scroll-bar {
  overflow-y: scroll;
}
e-thumbnails {
	letter-spacing: inherit;
	opacity: 1;
	width: calc(1em + 3px);
	overflow-y: hidden;
	letter-spacing: inherit;
}
e-bottom {
	z-index: 1;
	width: 0 !important;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
e-quantity-tables {
	bottom: 0;
}
e-position-button {
	min-height: 0 !important;
}
e-countdown-horizontal {
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
e-position-totals {
	display: inline;
	overflow-y: hidden;
	scrollbar-width: none;
	box-shadow: none !important;
	bottom: 0;
}
e-top-horizontal {
	text-decoration: none;
	flex-grow: 0;
	margin: 0;
	align-items: left;
}
e-price {
	position: absolute !important;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
e-tables-left-left {
	height: 100%;
	right: 0;
}
e-top {
	user-select: none;
	opacity: 20;
}
e-bottom-layout-inner {
	bottom: 20;
	text-align: left;
	width: 0 !important;
	z-index: 1;
}
e-left-carousel-countdown {
	top: 10;
	opacity: 30;
}
e-totals {
	outline: none !important;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
e-top-webkit {
	justify-content: center;
	align-items: center;
	align-items: left;
}
e-button {
	overflow-x: auto;
	position: relative;
}
e-totals-carousel-thumbnails {
	-webkit-user-select: none;
	text-align: left;
}
e-quantity-back {
	scrollbar-width: none;
}
e-back {
	width: 2em;
	transform: translate(50%, -50%);
	justify-content: center;
	background-color: transparent;
}
e-totals {
	white-space: nowrap;
	border: 0 none transparent;
	min-width: 0 !important;
	outline-width: 0;
}
e-position-webkit-price {
	height: calc(1em + 3px);
	overflow-y: hidden;
	line-height: inherit;
}
e-inner-inner {
	width: calc(1em + 3px);
	flex-grow: 0;
	-webkit-user-select: none;
	top: 50;
	font-size: 1em;
}
e-next-countdown {
	overflow-x: auto;
	display: grid;
	padding: 0.5em !important;
	overflow-y: hidden;
}
e-next-blocks-thumbnails {
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	padding: 0.5em !important;
}
e-left-old {
	fill: currentColor;
}
e-left {
	color: inherit;
	min-width: 0 !important;
	text-transform: inherit;
}
e-image-position-layout {
	margin: 0;
	scrollbar-width: none;
	min-width: 0 !important;
	bottom: 20;
	line-height: 1 !important;
}
e-carousel-horizontal {
	outline-width: 0;
	position: relative;
}
e-carousel-next-horizontal {
	text-align: left;
	margin: 0 !important;
	right: 0;
}
e-image-layout-nav {
	top: 0;
	font-size: 1em;
	align-items: left;
	color: inherit;
}
e-webkit-position {
	flex-grow: 0;
	text-decoration: none;
	align-items: left;
	width: 2em;
}
e-nav-button {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
	bottom: 10;
	text-align: center;
}
.whostmgr .alert-list-container.position-top-right {
  top: 70px;
}
k-blocks {
	opacity: 1;
	min-height: 0 !important;
	width: 100%;
}
k-quantity-inner-button {
	width: 2em;
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
k-button {
	font-size: 1em;
	min-height: 0 !important;
	border: none !important;
	text-decoration: none;
}
k-horizontal {
	color: #fff;
	min-height: 0 !important;
}
k-tables {
	align-items: center;
	transform: translate(50%, -50%);
	opacity: 20;
}
k-old-countdown-repeater {
	overflow-x: auto;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
k-price-position-webkit {
	scrollbar-width: none;
	position: absolute;
}
k-next {
	background-color: transparent;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
}
k-repeater-old-horizontal {
	flex-shrink: 0;
	user-select: none;
	position: absolute !important;
}
k-horizontal {
	position: absolute !important;
	overflow-y: hidden;
}
k-carousel-repeater {
	font-size: 1em;
	width: 100%;
	background-color: transparent;
}
k-carousel {
	fill: currentColor;
	height: 100%;
	opacity: 30;
}
k-tables {
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
k-webkit-top {
	border: none !important;
	min-height: 0 !important;
}
k-bottom {
	width: 0 !important;
}
k-tables-totals {
	bottom: 10;
	letter-spacing: inherit;
	outline-width: 0;
	outline-width: 0;
}
k-nav-image {
	border: none;
	overflow-x: auto;
}
k-inner-next-button {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	top: 0;
	bottom: 20;
	bottom: 20;
}
.cpanel_body .alert-list-container.position-top-right {
  top: 30px;
}
m-thumbnails-nav {
	overflow-y: hidden;
	border: none !important;
}
m-old {
	height: 100%;
	width: 100%;
	color: inherit;
	position: absolute !important;
	text-decoration: none;
}
m-back-countdown-horizontal {
	opacity: 1;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
m-repeater-countdown {
	bottom: 0;
}
m-quantity-quantity {
	outline-width: 0;
	text-align: left;
	padding: 0.5em !important;
	bottom: 10;
	text-align: left;
}
m-next-bottom {
	opacity: 20;
	box-sizing: content-box;
	outline-width: 0;
	transform: translate(50%, -50%);
}
m-button-position {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	padding: 0.5em !important;
}
m-inner-left {
	bottom: 0;
	flex-shrink: 0;
	bottom: 20;
}
m-next-countdown {
	-webkit-user-select: none;
	text-transform: inherit;
}
m-tables {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	position: absolute;
}
m-image {
	position: absolute;
}
m-repeater {
	right: 0;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
}
m-inner {
	line-height: 1 !important;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
m-back {
	bottom: 10;
}
m-quantity-next {
	width: 100%;
}
m-top {
	opacity: 30;
	padding: 0.5em !important;
	position: relative;
}
m-back {
	box-shadow: none !important;
	vertical-align: baseline;
	position: relative;
}
m-top-inner-repeater {
	border: 0 none transparent;
	outline-width: 0;
	display: inline;
	letter-spacing: inherit;
	border: none;
}
m-back-image {
	align-items: left;
}
m-image-horizontal {
	overflow-y: hidden;
}
m-repeater-horizontal {
	z-index: 1;
	-ms-user-select: none;
	top: 10;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
m-top-left-image {
	margin: 0;
	width: 0 !important;
	text-align: center;
	flex-shrink: 0;
}
m-webkit {
	width: 100%;
	width: 2em;
	width: 0 !important;
	height: 100%;
}
m-old-tables {
	top: 50;
}
m-next-next {
	bottom: 20;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
}
m-nav-position {
	min-height: 0 !important;
}
m-blocks-button {
	margin: 0 !important;
	align-items: center;
}
m-back-carousel {
	grid-gap: 30px;
}
m-totals {
	top: 50;
	border: none;
	top: 10;
	display: flex;
}
m-repeater-totals-horizontal {
	scrollbar-width: none;
	width: 0 !important;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
m-position-repeater {
	opacity: 1;
	width: 0 !important;
	width: 100%;
	width: 100%;
	opacity: 30;
}
m-tables-layout {
	height: 0 !important;
}
m-old-position-countdown {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	outline-width: 0;
}
m-layout {
	flex-shrink: 0;
	min-height: 0 !important;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
.webmail .alert-list-container.position-top-right {
  top: 52px;
}
y-tables {
	display: flex;
	outline-width: 0;
	min-width: 0 !important;
}
y-countdown-inner-bottom {
	align-items: left;
}
y-image {
	top: 50;
	text-align: center;
	height: calc(1em + 3px);
	outline: none !important;
	text-align: left;
}
y-back {
	width: calc(1em + 3px);
}
y-layout-carousel-layout {
	min-width: 0 !important;
	border: none;
	user-select: none;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
y-left {
	grid-gap: 30px;
	width: 100%;
}
y-repeater-layout {
	height: 100%;
}
y-layout {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	margin: 0;
	opacity: 10;
}
y-image-repeater {
	bottom: 0;
	opacity: 30;
	z-index: 1;
	scrollbar-width: none;
	flex-grow: 0;
}
y-webkit-inner {
	font-size: 1em;
}
y-layout-tables {
	text-align: center;
	display: inline;
	line-height: inherit;
	scrollbar-width: none;
}
y-horizontal-thumbnails {
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	line-height: inherit;
	background-color: transparent;
}
y-carousel-quantity-thumbnails {
	display: inline;
	bottom: 20;
	align-items: left;
}
y-top-nav-bottom {
	background-color: transparent;
	position: absolute !important;
}
y-next-button {
	border: none !important;
	fill: currentColor;
}
y-totals-image {
	min-width: 0 !important;
	top: 10;
	position: absolute;
	flex-shrink: 0;
	background-color: transparent;
}
y-image-bottom {
	right: 0;
	border: 0 none transparent;
}
y-horizontal {
	padding: 0.5em !important;
	text-align: center;
	opacity: 1;
	color: inherit;
}
y-carousel {
	min-width: 0 !important;
	scrollbar-width: none;
	top: 0;
}
y-bottom-bottom {
	border: none !important;
	line-height: 1 !important;
}
y-inner {
	position: relative;
	top: 0;
	height: calc(1em + 3px);
	white-space: nowrap;
	display: grid;
}
y-webkit {
	top: 0;
	border: 0 none transparent;
	opacity: 30;
	opacity: 10;
}
y-price-layout-left {
	bottom: 0;
	top: 10;
	height: 100%;
	background-color: transparent;
}
y-next {
	width: 0 !important;
	-webkit-user-select: none;
	position: absolute;
}
y-quantity-carousel {
	grid-gap: 30px;
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	flex-grow: 0;
	position: absolute;
}
y-totals-next {
	line-height: 1 !important;
	-webkit-user-select: none;
	border: none !important;
	box-sizing: content-box;
	width: 100%;
}
y-webkit {
	display: grid;
	overflow-x: auto;
	top: 0;
	border: none;
	flex-grow: 0;
}
y-carousel {
	fill: currentColor;
}
y-tables-repeater {
	scrollbar-width: none;
	background-color: transparent;
	width: calc(1em + 3px);
	margin: 0 !important;
	margin: 0 !important;
}
y-back-image {
	vertical-align: middle;
	border: none !important;
	display: inline;
	position: absolute !important;
}
y-webkit {
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
}
y-left-price {
	justify-content: center;
	align-items: center;
}
y-button-top {
	opacity: 20;
	height: 0 !important;
	overflow-y: hidden;
	top: 50;
	opacity: 20;
}
@media (min-width: 768px) {
  .whostmgr .alert-list-container.position-top-right {
    top: 120px;
  }
a-totals {
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	color: #fff;
	line-height: 1 !important;
}
a-nav-blocks {
	top: 10;
	flex-grow: 0;
	top: 0;
	border: none;
}
a-top-button-thumbnails {
	line-height: calc(1em + 2px);
	top: 50;
	color: #fff;
}
a-repeater {
	display: inline !important;
	line-height: 1 !important;
	align-items: center;
}
a-layout {
	width: 100%;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	height: calc(1em + 3px);
}
a-inner-price-thumbnails {
	position: relative;
	border: none !important;
}
a-button-countdown-price {
	bottom: 20;
	bottom: 20;
	outline-width: 0;
	color: inherit;
	vertical-align: baseline;
}
a-nav-webkit-webkit {
	fill: currentColor;
	bottom: 10;
	opacity: 10;
}
a-quantity-horizontal {
	bottom: 20;
	bottom: 10;
	color: inherit;
}
a-countdown-top-image {
	bottom: 20;
	text-align: left;
}
a-back-nav-image {
	flex-grow: 0;
	position: absolute !important;
}
a-horizontal-next {
	vertical-align: middle;
}
a-repeater-top-back {
	letter-spacing: inherit;
	border: 0 none transparent;
	margin: 0 !important;
	color: inherit;
	padding: 0.5em !important;
}
a-layout-blocks {
	align-items: left;
	user-select: none;
	z-index: 1;
	text-align: left;
}
a-thumbnails-nav-nav {
	text-align: center;
	background-color: transparent;
	right: 0;
	bottom: 0;
	transform: translate(50%, -50%);
}
a-thumbnails-price-totals {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
a-tables-back-countdown {
	bottom: 10;
	flex-shrink: 0;
	-webkit-user-select: none;
	vertical-align: baseline;
	outline-width: 0;
}
a-next-tables {
	flex-shrink: 0;
}
a-next-price {
	display: inline;
}
a-price-repeater {
	grid-gap: 30px;
	height: calc(1em + 3px);
	border: 0 none transparent;
}
a-position-inner {
	top: calc(50% - 0.5em) !important;
}
a-horizontal {
	width: 0 !important;
	outline: none !important;
	min-height: 0 !important;
	flex-grow: 0;
}
a-next-inner-layout {
	overflow-y: hidden;
}
a-countdown {
	width: calc(1em + 3px);
	fill: currentColor;
	outline-width: 0;
	border: 0 none transparent;
}
a-blocks-button {
	bottom: 0;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
	text-align: center;
}
a-blocks-webkit {
	width: calc(1em + 3px);
	text-align: center;
	top: calc(50% - 0.5em) !important;
}
a-horizontal {
	opacity: 10;
}
a-next {
	background-color: transparent;
	text-align: left;
	width: 2em;
	letter-spacing: inherit;
}
a-totals-position {
	vertical-align: baseline;
	display: inline !important;
}
a-left-inner-top {
	right: 0;
	grid-template-columns: 1fr 1fr;
}
a-quantity-blocks-layout {
	border: none;
	box-sizing: content-box;
}
a-thumbnails {
	padding: 0.5em !important;
	outline-width: 0;
}
a-inner-blocks {
	line-height: calc(1em + 2px);
	min-height: 0 !important;
}
a-top-totals-nav {
	flex-shrink: 0;
	transform: translate(50%, -50%);
	-ms-user-select: none;
	vertical-align: baseline;
	bottom: 0;
}
a-image {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	overflow-y: hidden;
	display: flex;
}
a-thumbnails {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
}
a-next {
	border: 0 none transparent;
	line-height: 1 !important;
	background-color: transparent;
}
a-left-tables-quantity {
	z-index: 1;
}
a-blocks-horizontal-price {
	position: absolute;
	white-space: nowrap;
	display: grid;
	border: none;
	white-space: nowrap;
}
a-thumbnails {
	width: 0 !important;
	white-space: nowrap;
	outline-width: 0;
	vertical-align: baseline;
}
a-old-horizontal-bottom {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	vertical-align: middle;
}
a-layout-horizontal-left {
	white-space: nowrap;
	bottom: 10;
	position: absolute !important;
	-ms-user-select: none;
}
  .cpanel_body .alert-list-container.position-top-right {
    top: 52px;
  }
c-image-carousel-thumbnails {
	opacity: 1;
	box-sizing: content-box;
	justify-content: center;
	line-height: calc(1em + 2px);
	width: 0 !important;
}
c-next-old-thumbnails {
	bottom: 20;
	width: 0 !important;
}
c-horizontal-quantity {
	opacity: 10;
	vertical-align: baseline;
	outline: none !important;
	z-index: 1;
}
c-left {
	overflow-y: hidden;
	-ms-user-select: none;
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
c-position {
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
c-image-webkit {
	position: absolute !important;
	border: 0 none transparent;
	position: relative;
}
c-thumbnails {
	background-color: transparent;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
c-back-layout-totals {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
c-old {
	box-sizing: content-box;
	width: calc(1em + 3px);
	line-height: inherit;
	box-sizing: content-box;
	top: 0;
}
c-old-left-position {
	letter-spacing: inherit;
	text-decoration: none;
	letter-spacing: inherit;
	margin: 0;
	display: inline;
}
c-layout-bottom {
	width: 100%;
}
c-blocks-position {
	margin: 0 !important;
	opacity: 20;
	text-decoration: none;
	letter-spacing: inherit;
	box-sizing: content-box;
}
c-inner-horizontal-image {
	white-space: nowrap;
	position: absolute !important;
	justify-content: center;
}
c-back-next-countdown {
	text-decoration: none;
	opacity: 1;
	flex-shrink: 0;
}
c-inner-countdown {
	margin: 0 !important;
	bottom: 10;
	font-size: 1em;
	user-select: none;
	-ms-user-select: none;
}
c-button {
	flex-grow: 0;
	align-items: center;
	font-size: 1em;
	outline: none !important;
}
c-horizontal {
	opacity: 10;
	z-index: 1;
	bottom: 0;
}
c-blocks {
	overflow-x: auto;
	padding: 0.5em !important;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	display: inline;
}
c-horizontal {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
c-carousel-bottom {
	user-select: none;
}
c-bottom-top-thumbnails {
	white-space: nowrap;
}
c-back {
	white-space: nowrap;
}
c-button-top {
	-webkit-text-decoration-skip: objects;
}
}
q-countdown {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
q-top {
	overflow-y: hidden;
	scrollbar-width: none;
}
q-position-top-thumbnails {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
}
q-repeater {
	flex-shrink: 0;
	opacity: 30;
}
q-thumbnails-button-webkit {
	text-align: left;
	justify-content: center;
}
q-inner-position-left {
	bottom: 0;
	line-height: 1 !important;
	text-align: left;
}
q-webkit-top-image {
	min-width: 0 !important;
	outline-width: 0;
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
q-repeater-top-horizontal {
	right: 0;
}
q-carousel-layout {
	user-select: none;
	overflow-y: hidden;
	box-shadow: none !important;
	overflow-y: hidden;
	top: 0;
}
q-position-left {
	flex-grow: 0;
	text-align: center;
}
q-top-quantity-carousel {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
}
q-top-totals-totals {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
}
q-countdown {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
q-position-layout {
	margin: 0;
	text-align: left;
	user-select: none;
	overflow-y: hidden;
	border: none !important;
}
q-image-button-left {
	scrollbar-width: none;
	align-items: center;
}
q-top {
	user-select: none;
}
q-thumbnails-image {
	margin: 0;
	top: 0;
	letter-spacing: inherit;
	outline-width: 0;
}
q-top-layout {
	-ms-user-select: none;
	line-height: 1 !important;
	text-decoration: none;
}
q-bottom {
	user-select: none;
	height: calc(1em + 3px);
	display: inline !important;
	width: 2em;
}
q-totals-totals {
	color: #fff;
	justify-content: center;
	opacity: 20;
	opacity: 30;
}
q-top {
	position: absolute !important;
}
q-left-countdown {
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
	top: 50;
}
q-nav-nav {
	-webkit-user-select: none;
	text-align: center;
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
q-carousel {
	line-height: calc(1em + 2px);
	outline: none !important;
}
q-horizontal-next {
	outline-width: 0;
	min-width: 0 !important;
}
q-layout-quantity-countdown {
	display: inline !important;
	width: 2em;
	line-height: inherit;
	vertical-align: middle;
	margin: 0 !important;
}
q-price-inner-back {
	padding: 0.5em !important;
	display: grid;
	font-size: 1em;
	outline-width: 0;
}
q-quantity-inner {
	text-align: left;
	left: calc(50% - 0.5em) !important;
}
q-inner-countdown {
	width: 100%;
	flex-grow: 0;
	text-transform: inherit;
}
q-horizontal-inner {
	border: 0 none transparent;
}
q-inner-bottom-nav {
	margin: 0;
	top: 10;
	fill: currentColor;
}
@media (max-width: 667px) {
  .webmail .alert-list-container.position-top-right {
    top: 30px;
  }
s-layout {
	border: none;
}
s-blocks-top {
	padding: 0.5em !important;
	height: 0 !important;
	bottom: 20;
	position: relative;
	letter-spacing: inherit;
}
s-thumbnails {
	-webkit-user-select: none;
	background-color: transparent;
	align-items: left;
	bottom: 10;
}
s-thumbnails {
	display: inline !important;
	height: 0 !important;
	text-align: left;
	height: 0 !important;
}
s-carousel {
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	top: 50;
}
s-image-repeater {
	outline: none !important;
}
s-left-left {
	line-height: inherit;
}
s-next-position-next {
	top: calc(50% - 0.5em) !important;
}
s-button-position-position {
	border: 0 none transparent;
	line-height: inherit;
	padding: 0.5em !important;
}
s-price-layout {
	text-decoration: none;
	scrollbar-width: none;
	top: 0;
	transform: translate(50%, -50%);
}
s-carousel-layout-blocks {
	opacity: 20;
	display: flex;
	top: 0;
	width: 100%;
	text-align: center;
}
s-inner {
	height: 0 !important;
	overflow-y: hidden;
	letter-spacing: inherit;
	-ms-user-select: none;
	opacity: 20;
}
s-quantity-thumbnails-horizontal {
	text-align: left;
	display: inline;
	overflow-x: auto;
	width: calc(1em + 3px);
}
}
e-image-left-inner {
	opacity: 30;
	fill: currentColor;
}
e-image-horizontal {
	top: 0;
}
e-carousel-tables {
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	width: 100%;
}
e-position-old {
	position: relative;
	width: 0 !important;
	height: 0 !important;
	text-align: left;
	left: calc(50% - 0.5em) !important;
}
e-tables {
	letter-spacing: inherit;
	align-items: center;
	fill: currentColor;
	overflow-y: hidden;
	letter-spacing: inherit;
}
e-countdown-totals-button {
	user-select: none;
	line-height: 1 !important;
	-ms-user-select: none;
	bottom: 20;
}
e-price-position-inner {
	-webkit-user-select: none;
	opacity: 10;
	margin: 0;
	align-items: left;
	opacity: 30;
}
e-quantity {
	align-items: left;
}
e-thumbnails-next {
	grid-template-columns: 1fr 1fr;
}
e-thumbnails-countdown {
	z-index: 1;
	width: calc(1em + 3px);
	color: #fff;
	top: 0;
	grid-template-columns: 1fr 1fr;
}
e-button {
	line-height: inherit;
	position: absolute !important;
}
e-price-back {
	text-transform: inherit;
	bottom: 20;
}
e-webkit {
	top: 0;
	text-align: center;
	position: relative;
	outline: none !important;
	bottom: 0;
}
e-layout-countdown-image {
	width: calc(1em + 3px);
}
e-webkit-image {
	color: #fff;
	display: inline;
	flex-grow: 0;
	display: flex;
}
e-position {
	display: flex;
	fill: currentColor;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
e-webkit-price {
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
e-repeater-price-position {
	vertical-align: middle;
}
e-bottom-left {
	min-width: 0 !important;
	letter-spacing: inherit;
	overflow-y: hidden;
	text-align: left;
	align-items: center;
}
e-left-countdown-back {
	outline: none !important;
}
e-blocks-old-countdown {
	scrollbar-width: none;
	display: grid;
	min-height: 0 !important;
	box-sizing: content-box;
	white-space: nowrap;
}
e-left {
	-ms-user-select: none;
	min-height: 0 !important;
	right: 0;
	min-height: 0 !important;
}
e-price-tables-repeater {
	box-sizing: content-box;
	border: none !important;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
e-inner-left-carousel {
	min-height: 0 !important;
	flex-shrink: 0;
	align-items: center;
	fill: currentColor;
}
e-left {
	width: 2em;
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
}
e-top-blocks {
	min-height: 0 !important;
	flex-grow: 0;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
e-horizontal {
	-ms-user-select: none;
}
e-layout-nav-totals {
	top: 50;
	top: 10;
}
e-layout-countdown-blocks {
	flex-grow: 0;
	width: calc(1em + 3px);
	display: inline;
	user-select: none;
	padding: 0.5em !important;
}
e-image-carousel-carousel {
	-webkit-user-select: none;
	user-select: none;
	display: grid;
}
e-totals {
	display: inline !important;
}
e-price {
	line-height: calc(1em + 2px);
	outline: none !important;
	box-sizing: content-box;
}
e-layout {
	width: 2em;
}
e-button {
	opacity: 20;
	text-transform: inherit;
	z-index: 1;
	justify-content: center;
}
e-totals-price-nav {
	height: 0 !important;
	font-size: 1em;
	opacity: 1;
	box-shadow: none !important;
}
e-webkit {
	grid-template-columns: 1fr 1fr;
	color: #fff;
	-webkit-user-select: none;
	flex-grow: 0;
	position: absolute;
}
e-repeater-top-top {
	opacity: 10;
	min-height: 0 !important;
	line-height: 1 !important;
	bottom: 20;
	box-sizing: content-box;
}
e-back-top-old {
	min-width: 0 !important;
	text-transform: inherit;
	z-index: 1;
}
e-blocks-left {
	position: absolute !important;
	top: 50;
	justify-content: center;
	display: flex;
	opacity: 10;
}
e-totals-countdown-button {
	flex-grow: 0;
	width: 2em;
	display: flex;
	position: relative;
}
e-quantity-horizontal {
	opacity: 10;
	height: 100%;
	opacity: 30;
}
e-nav {
	opacity: 30;
	text-align: center;
	transform: translate(50%, -50%);
	color: #fff;
}
e-horizontal {
	line-height: 1 !important;
	vertical-align: baseline;
}
e-countdown-thumbnails {
	padding: 0.5em !important;
	display: inline !important;
	top: 0;
}
e-repeater {
	width: 0 !important;
	opacity: 1;
}
e-nav {
	font-size: 1em;
	letter-spacing: inherit;
	border: none !important;
}
e-top-repeater-back {
	margin: 0;
	z-index: 1;
	height: 0 !important;
}
e-bottom-top {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	align-items: left;
	position: relative;
}
.alert-list-container.position-top-right .alert {
  margin-top: 2px;
  margin-bottom: 0;
}
x-button-position {
	position: absolute !important;
	display: inline;
	position: absolute;
	letter-spacing: inherit;
}
x-top {
	text-align: left;
	-ms-user-select: none;
	right: 0;
	width: 0 !important;
}
x-layout-countdown-inner {
	position: relative;
}
x-next-position {
	height: calc(1em + 3px);
	text-decoration: none;
}
x-blocks-price-next {
	line-height: inherit;
	bottom: 20;
	top: 10;
}
x-countdown {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	top: 10;
	height: 100%;
}
x-totals-blocks-repeater {
	line-height: 1 !important;
	z-index: 1;
	border: 0 none transparent;
}
x-nav {
	width: calc(1em + 3px);
	top: 0;
	line-height: calc(1em + 2px);
}
x-quantity {
	overflow-x: auto;
	position: absolute;
	display: inline !important;
}
x-nav {
	position: relative;
}
x-back-tables-position {
	border: 0 none transparent;
	flex-grow: 0;
	margin: 0 !important;
}
x-image {
	position: absolute;
	display: grid;
	display: grid;
	scrollbar-width: none;
}
x-blocks-inner-back {
	min-width: 0 !important;
	flex-shrink: 0;
	overflow-x: auto;
	font-size: 1em;
}
x-image-next {
	text-decoration: none;
	color: inherit;
	outline-width: 0;
}
x-left-repeater {
	top: 10;
}
x-button-repeater-quantity {
	align-items: center;
	outline: none !important;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
}
x-bottom {
	margin: 0;
	bottom: 10;
}
x-back {
	text-align: center;
	grid-gap: 30px;
	bottom: 20;
	line-height: calc(1em + 2px);
}
x-quantity-totals {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	position: relative;
	letter-spacing: inherit;
	box-sizing: content-box;
}
x-quantity-webkit {
	outline-width: 0;
	bottom: 10;
	box-shadow: none !important;
	fill: currentColor;
	overflow-x: auto;
}
x-webkit-tables {
	flex-shrink: 0;
	justify-content: center;
	-ms-user-select: none;
}
x-webkit {
	-ms-user-select: none;
	position: relative;
	top: 50;
}
x-tables {
	text-decoration: none;
}
x-totals-left-horizontal {
	bottom: 10;
}
x-thumbnails-webkit {
	height: 0 !important;
	bottom: 0;
}
x-nav {
	padding: 0.5em !important;
}
x-price-left {
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	line-height: 1 !important;
}
x-quantity {
	padding: 0.5em !important;
	-webkit-user-select: none;
	grid-gap: 30px;
	opacity: 10;
	grid-gap: 30px;
}
x-countdown-left-horizontal {
	left: calc(50% - 0.5em) !important;
	color: inherit;
	outline-width: 0;
}
x-position-webkit-thumbnails {
	outline-width: 0;
	fill: currentColor;
}
x-quantity-back {
	vertical-align: middle;
	top: 0;
	opacity: 1;
	color: #fff;
}
x-top {
	opacity: 20;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-right .alert {
    margin-top: 10px;
  }
v-layout-old-back {
	padding: 0.5em !important;
	-ms-user-select: none;
	right: 0;
	margin: 0;
}
v-position {
	padding: 0.5em !important;
	background-color: transparent;
	width: calc(1em + 3px);
}
v-webkit {
	transform: translate(50%, -50%);
	position: absolute !important;
	-webkit-user-select: none;
	margin: 0;
}
v-next-left {
	width: 100%;
	align-items: left;
	padding: 0.5em !important;
}
v-layout-carousel-countdown {
	line-height: 1 !important;
	-webkit-user-select: none;
	font-size: 1em;
	display: flex;
}
v-next-repeater {
	-ms-user-select: none;
	font-size: 1em;
	z-index: 1;
	bottom: 20;
}
v-top-top {
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	height: 100%;
}
v-quantity-tables-image {
	top: 50;
	top: 50;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	align-items: left;
}
v-layout {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	margin: 0;
}
v-button-carousel-top {
	display: flex;
}
v-inner-left-image {
	font-size: 1em;
	position: absolute;
}
v-webkit-webkit {
	opacity: 30;
	line-height: inherit;
	align-items: center;
	padding: 0.5em !important;
	vertical-align: middle;
}
v-price-left {
	grid-template-columns: 1fr 1fr;
	right: 0;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
}
v-back-horizontal {
	text-transform: inherit;
	align-items: left;
	opacity: 10;
	width: calc(1em + 3px);
}
v-next-horizontal {
	z-index: 1;
	color: #fff;
	position: absolute !important;
}
v-horizontal-tables {
	border: 0 none transparent;
}
v-position-repeater-image {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	opacity: 1;
	outline: none !important;
	width: 100%;
}
v-quantity-price {
	padding: 0.5em !important;
	z-index: 1;
}
v-button-image-thumbnails {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	display: inline;
	top: 10;
}
v-image-old-countdown {
	align-items: left;
	opacity: 1;
}
v-countdown {
	align-items: left;
	vertical-align: middle;
}
v-layout-carousel {
	text-decoration: none;
	margin: 0 !important;
	bottom: 0;
	position: absolute;
}
v-next-position {
	outline: none !important;
}
v-left-webkit {
	box-sizing: content-box;
}
v-next {
	bottom: 20;
	min-width: 0 !important;
	padding: 0.5em !important;
}
v-next-image-thumbnails {
	width: 2em;
	box-sizing: content-box;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
	transform: translate(50%, -50%);
}
v-inner-webkit {
	background-color: transparent;
	bottom: 0;
	bottom: 0;
}
v-webkit {
	-webkit-user-select: none;
	text-align: left;
	white-space: nowrap;
}
v-inner-button {
	opacity: 20;
	min-height: 0 !important;
	-webkit-user-select: none;
	grid-gap: 30px;
}
v-layout-webkit {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
v-repeater-totals-next {
	height: 0 !important;
	height: 100%;
	width: 100%;
	font-size: 1em;
}
v-carousel-blocks {
	display: inline;
	height: calc(1em + 3px);
}
v-top {
	display: inline;
	box-sizing: content-box;
	bottom: 0;
}
v-button-blocks-left {
	outline: none !important;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	top: 0;
}
v-back-image-carousel {
	line-height: inherit;
	text-transform: inherit;
	text-align: left;
}
v-repeater-bottom-thumbnails {
	white-space: nowrap;
	min-width: 0 !important;
	outline-width: 0;
	box-shadow: none !important;
	padding: 0.5em !important;
}
v-quantity-tables {
	box-sizing: content-box;
	height: 100%;
	width: 0 !important;
}
v-repeater-blocks-left {
	scrollbar-width: none;
	min-width: 0 !important;
	-webkit-user-select: none;
}
v-tables-price-old {
	width: 100%;
}
v-nav-nav-nav {
	border: 0 none transparent;
	display: flex;
	min-height: 0 !important;
}
v-countdown-top {
	line-height: calc(1em + 2px);
	right: 0;
	color: inherit;
}
v-countdown-totals {
	width: 100%;
	bottom: 10;
}
}
q-tables {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
q-inner-price-next {
	opacity: 30;
	position: relative;
}
q-image-inner-repeater {
	font-size: 1em;
}
q-bottom-layout-price {
	position: absolute !important;
	position: relative;
	height: calc(1em + 3px);
	vertical-align: middle;
}
q-blocks {
	position: absolute;
	user-select: none;
}
q-position {
	min-height: 0 !important;
	letter-spacing: inherit;
}
q-bottom-bottom-thumbnails {
	width: 0 !important;
}
q-countdown-repeater-webkit {
	width: 2em;
	overflow-x: auto;
	outline-width: 0;
	bottom: 20;
}
q-button-inner {
	margin: 0;
	width: calc(1em + 3px);
	position: absolute;
	vertical-align: baseline;
	display: inline;
}
q-position-carousel {
	overflow-y: hidden;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	width: 2em;
	vertical-align: baseline;
}
q-back {
	bottom: 0;
}
q-quantity-image {
	position: absolute;
	top: 10;
}
q-bottom {
	fill: currentColor;
	color: #fff;
}
q-left {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
	border: none !important;
	padding: 0.5em !important;
}
q-countdown-thumbnails-old {
	justify-content: center;
	text-align: left;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
}
q-next-position {
	text-align: center;
}
q-layout {
	grid-gap: 30px;
}
q-totals-position {
	border: none !important;
}
q-next-next {
	height: calc(1em + 3px);
	display: inline;
	bottom: 0;
}
q-image {
	display: flex;
	text-transform: inherit;
	border: none !important;
	-ms-user-select: none;
	color: inherit;
}
q-nav-thumbnails-webkit {
	box-shadow: none !important;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	margin: 0;
}
q-quantity {
	fill: currentColor;
}
q-position-bottom-countdown {
	bottom: 0;
	white-space: nowrap;
	display: flex;
	min-width: 0 !important;
	box-sizing: content-box;
}
q-position-layout {
	text-align: center;
	margin: 0;
	-webkit-user-select: none;
	fill: currentColor;
}
q-position {
	height: calc(1em + 3px);
}
q-totals-repeater {
	fill: currentColor;
	display: inline !important;
	justify-content: center;
	display: inline !important;
	grid-gap: 30px;
}
q-position-layout-repeater {
	height: calc(1em + 3px);
}
q-repeater-back {
	margin: 0 !important;
	user-select: none;
}
q-position {
	bottom: 20;
	text-align: left;
	color: inherit;
	outline-width: 0;
}
q-tables-carousel-back {
	user-select: none;
	outline: none !important;
	fill: currentColor;
	width: calc(1em + 3px);
	text-decoration: none;
}
q-top {
	fill: currentColor;
}
q-back-position {
	display: inline;
	user-select: none;
	height: calc(1em + 3px);
	width: 2em;
	text-align: left;
}
q-old-back-repeater {
	user-select: none;
	align-items: center;
	height: 0 !important;
	top: 50;
	outline: none !important;
}
.alert-list-container.position-top-right.show-scroll-bar .alert-list {
  margin-bottom: 2px;
}
r-button {
	display: grid;
	background-color: transparent;
	line-height: calc(1em + 2px);
	white-space: nowrap;
	text-align: left;
}
r-tables-tables-carousel {
	box-sizing: content-box;
	right: 0;
	-webkit-user-select: none;
	border: none !important;
}
r-image {
	display: grid;
	letter-spacing: inherit;
}
r-totals {
	line-height: inherit;
	grid-gap: 30px;
	white-space: nowrap;
	white-space: nowrap;
	position: absolute;
}
r-countdown-repeater {
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
r-webkit {
	grid-gap: 30px;
}
r-image {
	align-items: center;
}
r-tables-quantity {
	align-items: center;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
r-tables-nav {
	vertical-align: baseline;
	opacity: 1;
	position: absolute;
	width: 2em;
	vertical-align: baseline;
}
r-totals-blocks {
	line-height: inherit;
	text-align: center;
	bottom: 10;
	width: 2em;
}
r-button-price {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	align-items: center;
	opacity: 10;
	position: relative;
}
r-layout-blocks {
	text-decoration: none;
	outline-width: 0;
}
r-layout {
	align-items: center;
	text-align: left;
	display: grid;
	opacity: 20;
}
r-repeater {
	grid-gap: 30px;
	right: 0;
	top: 10;
	padding: 0.5em !important;
	user-select: none;
}
r-image-next {
	align-items: left;
}
r-nav-position {
	fill: currentColor;
}
r-button {
	bottom: 10;
	box-sizing: content-box;
	margin: 0;
	line-height: inherit;
	box-shadow: none !important;
}
r-layout {
	text-decoration: none;
	grid-gap: 30px;
	top: 10;
	fill: currentColor;
}
r-carousel-repeater {
	text-align: left;
	border: none;
	align-items: left;
	white-space: nowrap;
	opacity: 10;
}
r-layout-layout {
	text-align: left;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
r-thumbnails-tables {
	opacity: 20;
	outline: none !important;
	opacity: 30;
}
r-top-next-webkit {
	scrollbar-width: none;
	height: 100%;
	right: 0;
}
r-countdown {
	display: inline !important;
	height: calc(1em + 3px);
	opacity: 1;
}
r-old-tables-old {
	vertical-align: middle;
	height: calc(1em + 3px);
	width: 0 !important;
	width: 100%;
}
r-left-repeater-tables {
	font-size: 1em;
	top: 0;
	white-space: nowrap;
	right: 0;
}
r-old-blocks {
	transform: translate(50%, -50%);
	justify-content: center;
	fill: currentColor;
	min-width: 0 !important;
	height: calc(1em + 3px);
}
@media (min-width: 768px) {
  .alert-list-container.position-top-right.show-scroll-bar .alert-list {
    margin-bottom: 10px;
  }
g-button-layout-left {
	right: 0;
	outline-width: 0;
	bottom: 0;
}
g-thumbnails {
	height: 100%;
	white-space: nowrap;
	height: 100%;
	position: absolute;
	bottom: 0;
}
g-bottom {
	white-space: nowrap;
	position: relative;
}
g-position-nav {
	display: grid;
	outline: none !important;
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	grid-gap: 30px;
}
g-webkit-next {
	width: 0 !important;
	-ms-user-select: none;
}
g-next-left {
	color: #fff;
	-webkit-user-select: none;
	min-height: 0 !important;
	-ms-user-select: none;
	bottom: 10;
}
g-nav-left-carousel {
	border: none;
}
g-nav-nav {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	grid-gap: 30px;
	scrollbar-width: none;
}
g-inner-tables-button {
	vertical-align: baseline;
}
g-image {
	display: inline !important;
	bottom: 0;
	text-decoration: none;
	border: none !important;
	line-height: 1 !important;
}
g-old-totals {
	text-align: left;
	line-height: 1 !important;
}
g-price-price {
	color: inherit;
}
g-image {
	right: 0;
}
g-top {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	border: 0 none transparent;
	padding: 0.5em !important;
}
g-tables-nav {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
g-tables-horizontal-repeater {
	display: flex;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
}
g-next-old {
	justify-content: center;
	display: inline;
	flex-grow: 0;
	border: none;
}
g-back-position {
	box-sizing: content-box;
	display: inline !important;
}
g-tables-button-tables {
	display: inline;
	border: none !important;
	right: 0;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
g-button-back-countdown {
	text-align: center;
	vertical-align: middle;
}
g-tables-button-horizontal {
	width: calc(1em + 3px);
	right: 0;
	grid-template-columns: 1fr 1fr;
}
g-price-thumbnails {
	-webkit-user-select: none;
	opacity: 20;
	vertical-align: baseline;
	scrollbar-width: none;
	scrollbar-width: none;
}
g-horizontal-quantity {
	flex-shrink: 0;
	overflow-y: hidden;
	width: 0 !important;
}
g-top-layout-carousel {
	top: 0;
	border: none !important;
	height: 0 !important;
	margin: 0;
	justify-content: center;
}
g-price-tables-back {
	margin: 0 !important;
	border: none;
	display: inline;
	margin: 0 !important;
	right: 0;
}
g-inner-layout-price {
	letter-spacing: inherit;
}
g-position {
	display: inline;
	width: calc(1em + 3px);
	outline: none !important;
}
g-image-top-top {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
}
p-countdown-carousel-image {
	display: flex;
	text-align: left;
	bottom: 0;
}
p-quantity-thumbnails {
	top: calc(50% - 0.5em) !important;
}
p-horizontal-bottom {
	font-size: 1em;
	vertical-align: middle;
	scrollbar-width: none;
	bottom: 10;
}
p-bottom-bottom {
	-ms-user-select: none;
}
p-button {
	user-select: none;
	top: 50;
	line-height: 1 !important;
}
p-button-tables-price {
	bottom: 20;
	min-height: 0 !important;
	text-transform: inherit;
	color: #fff;
	right: 0;
}
p-layout-webkit {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	padding: 0.5em !important;
}
p-button-horizontal-thumbnails {
	display: inline !important;
	overflow-y: hidden;
	grid-gap: 30px;
	letter-spacing: inherit;
	right: 0;
}
p-position-price-nav {
	flex-grow: 0;
	height: 100%;
	text-align: center;
}
p-image-quantity {
	vertical-align: baseline;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
p-quantity-position {
	border: none !important;
	user-select: none;
}
p-totals-blocks-price {
	outline: none !important;
	bottom: 0;
	border: 0 none transparent;
}
p-price-nav-bottom {
	opacity: 30;
	text-align: center;
}
p-price {
	text-transform: inherit;
	white-space: nowrap;
	user-select: none;
}
p-quantity-price {
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
p-inner {
	text-align: center;
	text-transform: inherit;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	box-sizing: content-box;
}
p-layout {
	bottom: 20;
	grid-gap: 30px;
	user-select: none;
	top: 0;
}
p-quantity-blocks-blocks {
	width: calc(1em + 3px);
	outline-width: 0;
}
p-position-button {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
p-image-button-left {
	height: 100%;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	position: absolute;
}
p-price-inner {
	padding: 0.5em !important;
	top: 10;
}
p-quantity-position {
	z-index: 1;
	text-align: left;
}
p-countdown-carousel-top {
	top: 50;
	bottom: 20;
}
p-image {
	opacity: 1;
	box-sizing: content-box;
}
p-position-back-top {
	opacity: 20;
}
p-top-inner-inner {
	opacity: 30;
	white-space: nowrap;
}
p-carousel-horizontal-top {
	border: 0 none transparent;
	text-decoration: none;
	opacity: 30;
	bottom: 10;
	text-align: center;
}
p-tables-image {
	box-shadow: none !important;
	height: calc(1em + 3px);
	box-sizing: content-box;
	border: none;
	grid-template-columns: 1fr 1fr;
}
p-top {
	top: 10;
	opacity: 30;
	display: flex;
	width: 2em;
}
p-horizontal-totals-inner {
	top: 10;
	color: inherit;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
p-position-price-totals {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	user-select: none;
}
p-blocks-next {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	height: calc(1em + 3px);
	opacity: 10;
}
p-top {
	line-height: calc(1em + 2px);
	z-index: 1;
	scrollbar-width: none;
}
p-left-horizontal-image {
	top: 50;
	top: 0;
}
p-price {
	min-width: 0 !important;
	color: #fff;
	min-width: 0 !important;
}
p-horizontal {
	text-transform: inherit;
	text-decoration: none;
	display: flex;
	height: calc(1em + 3px);
	display: inline;
}
p-bottom-carousel-button {
	grid-template-columns: 1fr 1fr;
	display: inline;
	bottom: 0;
	scrollbar-width: none;
	box-shadow: none !important;
}
p-next-price {
	width: 0 !important;
}
p-back-horizontal-back {
	z-index: 1;
	transform: translate(50%, -50%);
}
p-price-thumbnails {
	width: 100%;
	font-size: 1em;
}
p-old-button-nav {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
	box-shadow: none !important;
}
p-old {
	z-index: 1;
	line-height: inherit;
	scrollbar-width: none;
	margin: 0;
}
p-image {
	line-height: inherit;
	min-height: 0 !important;
	flex-shrink: 0;
}
p-old-price-totals {
	width: 0 !important;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	top: 0;
	overflow-y: hidden;
}
p-price {
	top: 0;
}
p-repeater-next {
	display: flex;
	bottom: 0;
	width: 0 !important;
	position: relative;
}
p-layout {
	opacity: 10;
	grid-gap: 30px;
	transform: translate(50%, -50%);
	display: inline !important;
}
p-webkit-repeater-old {
	opacity: 30;
	overflow-y: hidden;
	margin: 0 !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-top-right {
    padding-left: 0;
    padding-right: 10px;
  }
e-back {
	border: none;
	opacity: 1;
	right: 0;
	line-height: 1 !important;
}
e-thumbnails-carousel-webkit {
	position: absolute !important;
	scrollbar-width: none;
	fill: currentColor;
	width: 2em;
}
e-quantity-old-inner {
	top: 0;
	background-color: transparent;
	fill: currentColor;
	transform: translate(50%, -50%);
}
e-countdown {
	transform: translate(50%, -50%);
	color: #fff;
}
e-blocks-old {
	font-size: 1em;
}
e-bottom {
	box-sizing: content-box;
	flex-grow: 0;
	display: flex;
	height: 0 !important;
	min-height: 0 !important;
}
e-image-thumbnails {
	width: 0 !important;
}
e-left {
	margin: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	outline: none !important;
}
e-thumbnails-horizontal-totals {
	user-select: none;
	top: 0;
	bottom: 10;
	top: 50;
	overflow-x: auto;
}
e-left-bottom {
	opacity: 10;
	height: 0 !important;
}
e-tables {
	position: absolute !important;
}
e-totals-back-image {
	vertical-align: middle;
	vertical-align: middle;
	box-shadow: none !important;
	top: 10;
	display: inline !important;
}
e-repeater {
	flex-grow: 0;
}
e-bottom {
	-webkit-user-select: none;
	border: 0 none transparent;
}
e-back-old-quantity {
	vertical-align: middle;
}
e-top {
	transform: translate(50%, -50%);
}
e-quantity-webkit {
	grid-gap: 30px;
	height: 100%;
	height: 0 !important;
	position: absolute !important;
}
e-inner-image {
	scrollbar-width: none;
	top: 10;
	opacity: 30;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
e-next-price {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
e-totals {
	vertical-align: middle;
}
e-totals-left-button {
	opacity: 1;
	display: grid;
	box-shadow: none !important;
	height: 100%;
	color: #fff;
}
e-blocks-back {
	color: #fff;
	width: calc(1em + 3px);
	height: 100%;
	overflow-x: auto;
	flex-shrink: 0;
}
e-horizontal {
	flex-shrink: 0;
	-webkit-user-select: none;
	grid-gap: 30px;
	align-items: left;
	position: absolute !important;
}
e-blocks {
	width: 100%;
	width: 100%;
}
e-position-countdown-back {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
e-thumbnails {
	z-index: 1;
	font-size: 1em;
	width: 2em;
}
e-bottom-carousel-carousel {
	top: 50;
	letter-spacing: inherit;
}
e-next {
	white-space: nowrap;
	display: flex;
	justify-content: center;
	font-size: 1em;
	border: none !important;
}
e-old {
	color: #fff;
	height: 100%;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	height: 0 !important;
}
e-button {
	outline: none !important;
	grid-gap: 30px;
}
e-nav-back {
	display: flex;
	width: 2em;
}
e-image {
	opacity: 1;
}
e-carousel {
	width: 0 !important;
	bottom: 10;
}
e-next-blocks-next {
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
	z-index: 1;
}
e-position-price {
	color: inherit;
	vertical-align: middle;
	opacity: 1;
}
e-old-thumbnails {
	opacity: 1;
	flex-shrink: 0;
	justify-content: center;
	white-space: nowrap;
	bottom: 10;
}
}
s-button-repeater {
	flex-shrink: 0;
	right: 0;
}
s-nav-back {
	height: calc(1em + 3px);
	z-index: 1;
	border: none !important;
}
s-old {
	-webkit-user-select: none;
	bottom: 10;
	overflow-x: auto;
}
s-quantity-horizontal {
	width: 0 !important;
}
s-layout-totals {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	user-select: none;
}
s-repeater-layout {
	bottom: 10;
	text-transform: inherit;
	text-align: left;
}
s-countdown-layout-blocks {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	vertical-align: middle;
	width: 0 !important;
}
s-left-repeater {
	text-align: center;
	color: #fff;
	display: inline;
}
s-horizontal-nav-layout {
	text-align: left;
	bottom: 20;
	vertical-align: baseline;
	min-height: 0 !important;
	border: none !important;
}
s-price-bottom-quantity {
	text-transform: inherit;
	text-transform: inherit;
	text-align: center;
}
s-bottom-horizontal {
	overflow-y: hidden;
	align-items: center;
	display: grid;
}
s-carousel-next {
	overflow-y: hidden;
	width: 100%;
	border: 0 none transparent;
	bottom: 10;
	position: absolute;
}
.alert-list-container.position-middle-left {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
n-back-webkit-image {
	position: absolute;
}
n-image {
	right: 0;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	position: relative;
	border: none !important;
}
n-countdown {
	display: grid;
	display: inline;
	display: grid;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
}
n-countdown-blocks-price {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
n-left {
	bottom: 0;
	justify-content: center;
}
n-quantity-next-inner {
	grid-gap: 30px;
	width: 2em;
	bottom: 0;
	line-height: 1 !important;
	line-height: 1 !important;
}
n-button-layout {
	line-height: inherit;
	z-index: 1;
	top: 10;
	align-items: center;
	opacity: 30;
}
n-totals {
	border: none !important;
	width: 2em;
	grid-gap: 30px;
	margin: 0;
}
n-countdown-button {
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	top: 10;
	line-height: 1 !important;
	display: inline !important;
}
n-inner-button {
	outline: none !important;
}
n-price-thumbnails-carousel {
	color: #fff;
	width: 2em;
	top: 0;
	min-height: 0 !important;
	position: relative;
}
n-bottom-webkit-left {
	box-shadow: none !important;
	top: 0;
	margin: 0;
	margin: 0;
	opacity: 20;
}
n-position-left {
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
}
n-position {
	vertical-align: middle;
	-ms-user-select: none;
}
n-old {
	bottom: 20;
}
n-top-image {
	top: calc(50% - 0.5em) !important;
}
n-price-top-horizontal {
	line-height: 1 !important;
	opacity: 20;
	opacity: 30;
}
n-blocks-webkit-carousel {
	color: #fff;
}
n-top-inner {
	height: 100%;
	-ms-user-select: none;
	color: #fff;
}
n-back {
	right: 0;
	outline-width: 0;
}
n-webkit {
	z-index: 1;
	height: calc(1em + 3px);
}
n-repeater-layout-price {
	width: 2em;
}
n-button {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	bottom: 20;
	margin: 0 !important;
	outline-width: 0;
}
n-top-back-totals {
	vertical-align: baseline;
	bottom: 0;
	grid-gap: 30px;
}
n-price-webkit-blocks {
	grid-gap: 30px;
}
n-horizontal-image {
	min-width: 0 !important;
	bottom: 20;
	margin: 0 !important;
	text-align: left;
	color: #fff;
}
n-quantity {
	border: none;
	overflow-x: auto;
	line-height: calc(1em + 2px);
	bottom: 0;
	display: inline;
}
n-left-carousel {
	fill: currentColor;
	flex-grow: 0;
	justify-content: center;
	min-height: 0 !important;
	opacity: 1;
}
n-thumbnails-repeater-back {
	bottom: 0;
	line-height: inherit;
	padding: 0.5em !important;
}
n-totals-inner {
	border: 0 none transparent;
	right: 0;
}
n-countdown-top-bottom {
	text-decoration: none;
}
n-horizontal-top-blocks {
	outline: none !important;
	min-height: 0 !important;
	margin: 0;
}
n-old {
	height: 100%;
	justify-content: center;
	opacity: 20;
	top: 0;
}
n-blocks-top {
	min-height: 0 !important;
	transform: translate(50%, -50%);
	text-decoration: none;
	height: calc(1em + 3px);
	background-color: transparent;
}
n-button {
	height: 0 !important;
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-middle-left {
    max-width: calc(100% - 218px);
  }
a-tables-webkit {
	position: relative;
	outline-width: 0;
	top: 50;
}
a-top-quantity {
	flex-grow: 0;
	flex-shrink: 0;
	bottom: 20;
	right: 0;
}
a-position-inner {
	bottom: 10;
}
a-image-layout-top {
	border: none !important;
	user-select: none;
	color: inherit;
	height: 0 !important;
}
a-position {
	padding: 0.5em !important;
}
a-carousel-carousel {
	display: flex;
	color: #fff;
	letter-spacing: inherit;
	align-items: left;
}
a-image-webkit-tables {
	overflow-x: auto;
	color: inherit;
	bottom: 10;
	align-items: left;
}
a-next-blocks {
	opacity: 10;
	grid-gap: 30px;
	height: 0 !important;
}
a-tables-carousel-position {
	min-height: 0 !important;
	align-items: left;
}
a-image-price-price {
	align-items: left;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
a-button {
	font-size: 1em;
	line-height: calc(1em + 2px);
	margin: 0;
}
a-back-button-totals {
	height: calc(1em + 3px);
	outline: none !important;
	border: none;
}
a-old-back {
	opacity: 30;
	color: #fff;
	display: inline;
	opacity: 20;
}
a-image {
	line-height: inherit;
}
a-top-image {
	height: 0 !important;
	letter-spacing: inherit;
	height: 100%;
}
a-price-left-next {
	padding: 0.5em !important;
}
a-bottom-horizontal-button {
	user-select: none;
	fill: currentColor;
	transform: translate(50%, -50%);
}
a-top {
	overflow-y: hidden;
	outline-width: 0;
	vertical-align: baseline;
	border: none !important;
	box-shadow: none !important;
}
a-inner-quantity-left {
	position: absolute !important;
	width: calc(1em + 3px);
	opacity: 20;
}
a-bottom-inner-quantity {
	outline-width: 0;
	color: inherit;
	color: #fff;
	transform: translate(50%, -50%);
}
a-left-horizontal-top {
	right: 0;
	letter-spacing: inherit;
	border: none;
	top: 50;
}
a-image-top-inner {
	vertical-align: middle;
	background-color: transparent;
	justify-content: center;
	margin: 0;
	margin: 0 !important;
}
a-left-nav-left {
	color: inherit;
	display: inline;
	letter-spacing: inherit;
}
a-quantity-price-old {
	grid-gap: 30px;
	height: calc(1em + 3px);
	height: 0 !important;
}
}
z-horizontal-top-left {
	display: inline !important;
	opacity: 1;
	width: 100%;
	text-align: left;
	background-color: transparent;
}
z-bottom-image-bottom {
	height: calc(1em + 3px);
	text-align: center;
	border: none;
}
z-inner {
	flex-grow: 0;
	z-index: 1;
	box-sizing: content-box;
	fill: currentColor;
}
z-bottom-tables-carousel {
	-ms-user-select: none;
	opacity: 10;
	width: 2em;
}
z-left-totals-tables {
	transform: translate(50%, -50%);
	border: none;
	position: absolute;
	white-space: nowrap;
}
z-thumbnails-webkit-image {
	overflow-x: auto;
	line-height: inherit;
	border: none !important;
}
z-countdown-tables {
	white-space: nowrap;
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	position: relative;
	display: flex;
}
z-bottom {
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
z-back-tables-repeater {
	margin: 0 !important;
	font-size: 1em;
	user-select: none;
}
z-price {
	bottom: 0;
	text-decoration: none;
	height: calc(1em + 3px);
}
z-image-carousel-top {
	transform: translate(50%, -50%);
	width: 2em;
	letter-spacing: inherit;
}
z-webkit-repeater-position {
	text-decoration: none;
	letter-spacing: inherit;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
z-old {
	position: relative;
	min-height: 0 !important;
}
z-horizontal-left {
	outline-width: 0;
	white-space: nowrap;
	display: grid;
}
z-layout-blocks {
	min-width: 0 !important;
}
z-back-repeater {
	top: 10;
}
z-carousel-carousel {
	margin: 0;
	outline: none !important;
	overflow-x: auto;
	margin: 0 !important;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-middle-left {
    max-width: calc(100% - 50px);
  }
r-thumbnails-quantity {
	display: flex;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
r-button-back-tables {
	letter-spacing: inherit;
	border: none;
	text-transform: inherit;
	display: inline;
}
r-nav-image {
	opacity: 30;
	-ms-user-select: none;
	margin: 0;
	border: none !important;
	bottom: 10;
}
r-carousel {
	color: inherit;
	vertical-align: middle;
}
r-back-inner-price {
	color: #fff;
	display: grid;
}
r-blocks {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	border: 0 none transparent;
	border: none;
	border: 0 none transparent;
}
r-button {
	outline-width: 0;
	width: calc(1em + 3px);
}
r-left-blocks-webkit {
	top: calc(50% - 0.5em) !important;
}
r-next-position-next {
	vertical-align: baseline;
	grid-gap: 30px;
}
r-thumbnails-bottom {
	min-width: 0 !important;
	min-width: 0 !important;
}
r-top-nav-bottom {
	display: flex;
	opacity: 30;
}
r-back {
	line-height: calc(1em + 2px);
	bottom: 0;
	height: calc(1em + 3px);
	display: inline !important;
	height: 0 !important;
}
r-horizontal-blocks {
	color: #fff;
	width: 2em;
}
r-top {
	flex-grow: 0;
	border: none !important;
	letter-spacing: inherit;
	text-decoration: none;
}
r-image-bottom {
	position: absolute !important;
	line-height: calc(1em + 2px);
	width: 100%;
	outline: none !important;
	opacity: 30;
}
r-nav {
	position: relative;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	width: 100%;
	width: 100%;
}
}
j-left-bottom-bottom {
	min-width: 0 !important;
	text-decoration: none;
	display: inline;
	user-select: none;
}
j-top-totals {
	opacity: 10;
}
j-horizontal-left {
	display: grid;
}
j-horizontal-horizontal {
	grid-template-columns: 1fr 1fr;
	border: none;
	text-align: left;
	text-decoration: none;
	padding: 0.5em !important;
}
j-old-tables {
	box-sizing: content-box;
	-ms-user-select: none;
}
j-inner-inner-nav {
	grid-gap: 30px;
	text-decoration: none;
}
j-next-carousel {
	fill: currentColor;
	width: calc(1em + 3px);
	text-align: left;
}
j-countdown-totals-old {
	-ms-user-select: none;
	justify-content: center;
	border: 0 none transparent;
}
j-totals {
	scrollbar-width: none;
	bottom: 0;
}
j-back-button-tables {
	box-sizing: content-box;
	overflow-y: hidden;
	opacity: 30;
}
j-next-totals-bottom {
	z-index: 1;
}
j-repeater {
	grid-template-columns: 1fr 1fr;
	display: flex;
	bottom: 20;
	width: calc(1em + 3px);
}
j-quantity-image {
	right: 0;
	font-size: 1em;
	position: relative;
	position: absolute !important;
}
j-top-carousel-blocks {
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
j-countdown-countdown-webkit {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	line-height: calc(1em + 2px);
}
j-thumbnails-old-next {
	display: inline;
	justify-content: center;
	align-items: center;
	-ms-user-select: none;
}
j-button {
	bottom: 20;
	border: none;
	grid-template-columns: 1fr 1fr;
}
j-top-top-position {
	width: 2em;
	right: 0;
}
j-tables-inner {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
	display: inline !important;
	bottom: 10;
}
j-next-back-totals {
	grid-gap: 30px;
}
j-totals-button-nav {
	fill: currentColor;
	fill: currentColor;
}
j-thumbnails {
	min-width: 0 !important;
	height: 0 !important;
	fill: currentColor;
	position: relative;
}
j-next-nav {
	flex-grow: 0;
	line-height: calc(1em + 2px);
	text-decoration: none;
}
j-webkit {
	color: inherit;
}
j-layout-tables {
	box-shadow: none !important;
	height: 100%;
}
j-horizontal-top-horizontal {
	fill: currentColor;
}
j-next-inner-old {
	position: absolute !important;
	vertical-align: middle;
	-ms-user-select: none;
}
j-blocks {
	opacity: 10;
	display: inline;
}
j-carousel-thumbnails-position {
	position: absolute !important;
	z-index: 1;
	opacity: 1;
	text-align: left;
	scrollbar-width: none;
}
j-back {
	align-items: left;
	width: 2em;
	width: 100%;
	-webkit-user-select: none;
	white-space: nowrap;
}
j-button {
	top: calc(50% - 0.5em) !important;
}
j-button {
	vertical-align: baseline;
	opacity: 10;
	opacity: 30;
	overflow-x: auto;
}
j-quantity {
	height: 0 !important;
	outline-width: 0;
	bottom: 10;
	overflow-y: hidden;
	position: relative;
}
j-image {
	flex-shrink: 0;
}
j-bottom-next-price {
	display: inline !important;
	bottom: 0;
	width: calc(1em + 3px);
	bottom: 10;
	width: 0 !important;
}
j-repeater {
	display: inline;
}
j-horizontal-nav-back {
	border: none;
}
j-left {
	font-size: 1em;
	z-index: 1;
	top: 50;
	align-items: left;
}
j-top-blocks-tables {
	opacity: 20;
	transform: translate(50%, -50%);
	margin: 0;
	flex-grow: 0;
	bottom: 10;
}
j-webkit {
	top: 50;
	right: 0;
	border: none !important;
}
j-repeater-quantity-countdown {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	padding: 0.5em !important;
}
j-nav-bottom {
	min-width: 0 !important;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
j-countdown {
	border: none;
	top: 50;
	width: 0 !important;
	display: grid;
	margin: 0;
}
j-left {
	color: #fff;
	opacity: 20;
	vertical-align: baseline;
	box-sizing: content-box;
}
j-blocks-repeater {
	opacity: 10;
	scrollbar-width: none;
}
j-quantity-top {
	bottom: 10;
	position: absolute !important;
}
j-old {
	vertical-align: baseline;
	letter-spacing: inherit;
	border: 0 none transparent;
	grid-gap: 30px;
	box-sizing: content-box;
}
j-carousel-old-nav {
	top: 10;
}
j-blocks-horizontal {
	fill: currentColor;
	line-height: 1 !important;
	-ms-user-select: none;
	width: 0 !important;
	align-items: left;
}
.alert-list-container.position-middle-left.show-scroll-bar {
  overflow-y: scroll;
}
f-tables {
	box-sizing: content-box;
	line-height: calc(1em + 2px);
}
f-bottom-repeater-horizontal {
	display: inline !important;
	padding: 0.5em !important;
	font-size: 1em;
	white-space: nowrap;
}
f-nav-totals-image {
	opacity: 20;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
	box-shadow: none !important;
}
f-carousel-left {
	transform: translate(50%, -50%);
	white-space: nowrap;
	opacity: 10;
}
f-nav {
	font-size: 1em;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
f-left {
	z-index: 1;
	text-align: left;
}
f-next-back-countdown {
	margin: 0;
	transform: translate(50%, -50%);
}
f-top-layout-old {
	box-sizing: content-box;
	white-space: nowrap;
}
f-horizontal-back-tables {
	bottom: 10;
}
f-quantity-layout-price {
	color: inherit;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
f-button-horizontal-left {
	height: 100%;
	text-decoration: none;
	opacity: 10;
}
f-horizontal-bottom-thumbnails {
	width: calc(1em + 3px);
	vertical-align: middle;
	overflow-x: auto;
}
f-thumbnails-carousel {
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	width: 100%;
	-ms-user-select: none;
}
f-bottom-button {
	bottom: 0;
	font-size: 1em;
	bottom: 20;
	overflow-y: hidden;
}
f-carousel-price-tables {
	transform: translate(50%, -50%);
	display: flex;
}
f-old {
	overflow-x: auto;
	font-size: 1em;
}
f-totals {
	opacity: 1;
}
f-back-image-repeater {
	white-space: nowrap;
	opacity: 20;
	width: calc(1em + 3px);
	vertical-align: baseline;
	-ms-user-select: none;
}
f-webkit-old {
	height: 100%;
	transform: translate(50%, -50%);
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	right: 0;
}
f-quantity {
	overflow-x: auto;
}
f-blocks-top-thumbnails {
	min-height: 0 !important;
	vertical-align: baseline;
}
f-bottom-carousel {
	color: #fff;
	align-items: center;
}
f-horizontal {
	grid-gap: 30px;
	height: 0 !important;
	display: flex;
	position: absolute;
	width: 0 !important;
}
f-back-bottom {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
}
f-blocks {
	box-sizing: content-box;
	line-height: inherit;
	transform: translate(50%, -50%);
	z-index: 1;
	line-height: calc(1em + 2px);
}
f-next-old {
	border: 0 none transparent;
	display: inline;
}
f-left-image-totals {
	line-height: calc(1em + 2px);
	opacity: 1;
}
f-button-back {
	position: absolute !important;
	margin: 0 !important;
	grid-gap: 30px;
	overflow-y: hidden;
	display: flex;
}
f-carousel-layout {
	fill: currentColor;
	border: none !important;
	text-transform: inherit;
	transform: translate(50%, -50%);
	width: 100%;
}
f-quantity-back {
	grid-gap: 30px;
}
f-inner {
	display: inline;
	opacity: 10;
}
f-left-thumbnails {
	text-align: center;
}
f-price-left {
	width: 100%;
}
f-layout-layout-price {
	width: 0 !important;
	display: inline !important;
	-webkit-user-select: none;
}
f-thumbnails-top-image {
	box-shadow: none !important;
}
f-blocks-left-countdown {
	opacity: 30;
}
f-button {
	outline: none !important;
	overflow-y: hidden;
	flex-shrink: 0;
	letter-spacing: inherit;
}
f-position {
	-webkit-text-decoration-skip: objects;
}
f-webkit {
	text-align: center;
	min-width: 0 !important;
	width: 0 !important;
	background-color: transparent;
	outline-width: 0;
}
f-position-horizontal-webkit {
	bottom: 0;
	overflow-x: auto;
	width: calc(1em + 3px);
	width: 2em;
	fill: currentColor;
}
f-blocks-back-horizontal {
	border: none;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
f-nav-old-webkit {
	align-items: left;
	top: 10;
}
f-thumbnails {
	transform: translate(50%, -50%);
	bottom: 20;
}
f-repeater {
	position: absolute;
	line-height: inherit;
	bottom: 10;
	-ms-user-select: none;
}
.alert-list-container.position-middle-left .alert-list {
  width: 100%;
}
h-nav-horizontal {
	margin: 0;
	opacity: 10;
	line-height: 1 !important;
	text-align: center;
	margin: 0;
}
h-quantity-position-nav {
	bottom: 10;
}
h-repeater-inner {
	top: 0;
	flex-grow: 0;
}
h-top-tables-inner {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	margin: 0;
}
h-old-inner-quantity {
	bottom: 20;
	border: 0 none transparent;
	width: 2em;
}
h-totals-bottom {
	display: inline;
}
h-price-back {
	width: calc(1em + 3px);
	width: 2em;
	display: inline;
	opacity: 10;
}
h-quantity-layout-carousel {
	bottom: 0;
	width: calc(1em + 3px);
	white-space: nowrap;
	display: inline !important;
	color: inherit;
}
h-totals-countdown {
	position: relative;
	grid-gap: 30px;
	outline: none !important;
	bottom: 20;
}
h-inner-repeater {
	opacity: 10;
}
h-quantity {
	text-transform: inherit;
	height: calc(1em + 3px);
	opacity: 20;
	color: inherit;
}
h-bottom-horizontal {
	fill: currentColor;
	align-items: center;
}
h-totals-image {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	line-height: 1 !important;
	min-height: 0 !important;
	box-sizing: content-box;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-left .alert-list {
    max-width: 500px;
  }
x-layout {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
x-totals-bottom {
	border: none !important;
	border: 0 none transparent;
	outline-width: 0;
}
x-horizontal {
	width: 2em;
}
x-carousel-image {
	position: relative;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	min-width: 0 !important;
	position: relative;
}
x-countdown-next {
	margin: 0 !important;
	align-items: center;
}
x-back-horizontal {
	align-items: left;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
x-countdown {
	text-decoration: none;
	flex-grow: 0;
	line-height: calc(1em + 2px);
	white-space: nowrap;
	display: inline !important;
}
x-repeater {
	border: none !important;
	display: inline !important;
	align-items: left;
	top: 0;
	text-transform: inherit;
}
x-bottom-position-carousel {
	height: calc(1em + 3px);
	box-shadow: none !important;
	overflow-y: hidden;
	justify-content: center;
}
x-layout-carousel {
	outline: none !important;
	grid-gap: 30px;
	position: absolute !important;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
}
x-repeater-thumbnails {
	margin: 0 !important;
	margin: 0 !important;
}
x-back {
	min-width: 0 !important;
}
x-position-back {
	fill: currentColor;
}
x-repeater-webkit {
	margin: 0 !important;
	scrollbar-width: none;
	scrollbar-width: none;
	-ms-user-select: none;
	min-height: 0 !important;
}
x-position-horizontal-thumbnails {
	border: none !important;
	line-height: calc(1em + 2px);
	bottom: 10;
	scrollbar-width: none;
}
x-nav-top {
	outline: none !important;
	min-height: 0 !important;
	-webkit-user-select: none;
	vertical-align: baseline;
}
x-next-countdown-position {
	line-height: calc(1em + 2px);
	min-width: 0 !important;
	box-sizing: content-box;
}
x-blocks-bottom-repeater {
	display: grid;
	align-items: left;
}
x-button-next {
	bottom: 20;
	color: #fff;
}
x-price-inner {
	background-color: transparent;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
}
x-horizontal-next {
	z-index: 1;
}
x-repeater-thumbnails-blocks {
	white-space: nowrap;
	padding: 0.5em !important;
	bottom: 0;
	height: 100%;
	vertical-align: middle;
}
x-horizontal-price {
	left: calc(50% - 0.5em) !important;
	border: none;
}
x-quantity-blocks {
	align-items: left;
}
x-countdown {
	left: calc(50% - 0.5em) !important;
}
x-old {
	box-sizing: content-box;
	opacity: 20;
	color: inherit;
	bottom: 10;
}
x-position {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	border: none;
}
x-button {
	width: calc(1em + 3px);
}
x-thumbnails-tables {
	color: inherit;
	-webkit-user-select: none;
	width: 0 !important;
	vertical-align: middle;
}
x-countdown-totals-bottom {
	-ms-user-select: none;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
x-bottom-webkit {
	scrollbar-width: none;
	height: calc(1em + 3px);
}
}
p-quantity-button-thumbnails {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	overflow-y: hidden;
}
p-price {
	flex-grow: 0;
	min-height: 0 !important;
	right: 0;
	outline-width: 0;
}
p-top-quantity {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	z-index: 1;
	user-select: none;
	vertical-align: middle;
}
p-webkit-price {
	bottom: 10;
	bottom: 20;
	overflow-y: hidden;
	white-space: nowrap;
	text-align: center;
}
p-inner-top {
	font-size: 1em;
	margin: 0 !important;
	vertical-align: baseline;
	align-items: center;
	align-items: left;
}
p-back-thumbnails-bottom {
	-ms-user-select: none;
	align-items: center;
	outline-width: 0;
}
p-old-back {
	letter-spacing: inherit;
	margin: 0 !important;
	bottom: 20;
}
p-bottom-old {
	align-items: left;
	flex-grow: 0;
	fill: currentColor;
	overflow-x: auto;
	border: none !important;
}
p-countdown-horizontal {
	height: calc(1em + 3px);
}
p-back-position {
	align-items: center;
}
p-totals-nav {
	width: calc(1em + 3px);
	padding: 0.5em !important;
	border: none;
}
p-carousel-carousel {
	justify-content: center;
	bottom: 10;
	right: 0;
}
p-repeater-back-top {
	opacity: 20;
}
p-image {
	position: absolute;
	margin: 0 !important;
	align-items: center;
}
p-totals {
	text-decoration: none;
	vertical-align: middle;
}
p-next-layout {
	width: calc(1em + 3px);
}
p-bottom-image-price {
	-ms-user-select: none;
	display: inline;
	bottom: 0;
	display: flex;
	top: 0;
}
p-old-top {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	height: 100%;
	bottom: 20;
}
p-carousel {
	outline-width: 0;
	align-items: left;
}
p-button-totals-price {
	-webkit-user-select: none;
	color: #fff;
	right: 0;
	display: inline;
	line-height: 1 !important;
}
p-inner {
	border: 0 none transparent;
	align-items: center;
	overflow-y: hidden;
	bottom: 20;
}
p-top {
	position: absolute !important;
	opacity: 30;
	position: absolute !important;
	justify-content: center;
}
p-totals {
	scrollbar-width: none;
	user-select: none;
	color: #fff;
	height: 0 !important;
	position: absolute !important;
}
p-tables {
	display: inline !important;
	transform: translate(50%, -50%);
	text-align: left;
}
p-totals {
	top: 10;
}
p-old-webkit-totals {
	bottom: 0;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
p-next-button-price {
	height: 0 !important;
	width: 2em;
}
p-old-webkit {
	-webkit-text-decoration-skip: objects;
}
p-inner-carousel-webkit {
	top: 10;
}
p-countdown-webkit-next {
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
p-repeater-inner-countdown {
	bottom: 20;
	box-shadow: none !important;
	opacity: 20;
	bottom: 20;
	align-items: center;
}
p-nav-layout-countdown {
	right: 0;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	width: 100%;
	color: inherit;
}
p-back-horizontal {
	min-width: 0 !important;
}
p-bottom-bottom {
	top: calc(50% - 0.5em) !important;
}
p-left {
	border: 0 none transparent;
	fill: currentColor;
	display: inline;
	top: 10;
	right: 0;
}
p-price-thumbnails {
	-webkit-user-select: none;
}
p-position-inner-price {
	display: grid;
	width: calc(1em + 3px);
	top: 10;
	width: 100%;
	width: calc(1em + 3px);
}
p-countdown-repeater {
	display: inline !important;
	line-height: 1 !important;
	padding: 0.5em !important;
	white-space: nowrap;
}
p-next-quantity {
	padding: 0.5em !important;
	display: grid;
}
p-layout-countdown-nav {
	vertical-align: middle;
}
p-next {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
	border: none !important;
	min-height: 0 !important;
}
.alert-list-container.position-middle-left.show-scroll-bar {
  overflow-y: scroll;
}
n-image-top-repeater {
	position: absolute !important;
	transform: translate(50%, -50%);
}
n-top {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	color: inherit;
}
n-quantity-top {
	opacity: 30;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	box-shadow: none !important;
}
n-next-webkit-inner {
	box-sizing: content-box;
}
n-price-thumbnails {
	margin: 0;
	line-height: calc(1em + 2px);
	min-height: 0 !important;
	opacity: 30;
	line-height: inherit;
}
n-position-next {
	opacity: 1;
	border: 0 none transparent;
	box-sizing: content-box;
	box-shadow: none !important;
}
n-blocks {
	fill: currentColor;
	top: 10;
	box-shadow: none !important;
}
n-tables-blocks {
	padding: 0.5em !important;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	min-height: 0 !important;
	position: relative;
}
n-carousel {
	top: 0;
	position: absolute !important;
	flex-grow: 0;
}
n-old-old {
	position: relative;
	width: calc(1em + 3px);
	display: inline !important;
}
n-next-quantity {
	border: none !important;
	line-height: calc(1em + 2px);
}
n-quantity-price-back {
	user-select: none;
	margin: 0 !important;
}
n-blocks {
	line-height: calc(1em + 2px);
	bottom: 0;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
n-old-blocks {
	font-size: 1em;
}
n-blocks-position {
	width: 0 !important;
	overflow-y: hidden;
	border: none;
	width: calc(1em + 3px);
}
n-left {
	user-select: none;
	width: calc(1em + 3px);
	vertical-align: middle;
	grid-gap: 30px;
	height: 0 !important;
}
n-inner-repeater {
	border: none !important;
	opacity: 30;
}
n-left {
	display: flex;
	align-items: left;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
n-repeater-horizontal-tables {
	margin: 0;
	scrollbar-width: none;
}
n-layout-webkit {
	left: calc(50% - 0.5em) !important;
	align-items: center;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
n-top-back {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
n-next-old-blocks {
	height: 0 !important;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
n-quantity-repeater {
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	color: inherit;
	vertical-align: baseline;
	letter-spacing: inherit;
}
n-repeater {
	white-space: nowrap;
	width: 0 !important;
	font-size: 1em;
}
n-carousel {
	vertical-align: middle;
	text-transform: inherit;
	fill: currentColor;
	display: inline !important;
	bottom: 0;
}
n-blocks-left {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
n-quantity-left {
	width: 100%;
	left: calc(50% - 0.5em) !important;
}
n-repeater-bottom-bottom {
	text-align: center;
	font-size: 1em;
}
n-webkit-inner-next {
	outline: none !important;
	height: 100%;
	margin: 0;
}
n-old-position {
	outline: none !important;
}
n-layout {
	width: 100%;
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	text-align: center;
}
n-left-carousel-inner {
	height: 100%;
	opacity: 20;
	opacity: 1;
}
n-image {
	right: 0;
	border: none;
	top: 50;
	user-select: none;
}
n-back-button-totals {
	text-transform: inherit;
	bottom: 0;
	width: calc(1em + 3px);
}
n-bottom-price {
	box-sizing: content-box;
	flex-grow: 0;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	position: relative;
}
n-blocks {
	height: calc(1em + 3px);
	display: inline !important;
	padding: 0.5em !important;
	opacity: 30;
}
n-inner {
	position: absolute !important;
	-webkit-user-select: none;
	top: 0;
	white-space: nowrap;
	align-items: center;
}
n-webkit-next-image {
	line-height: 1 !important;
	width: 100%;
	user-select: none;
	line-height: inherit;
}
n-countdown {
	flex-shrink: 0;
	bottom: 0;
	-webkit-text-decoration-skip: objects;
}
.alert-list-container.position-middle-left .alert {
  margin-top: 1px;
  margin-bottom: 1px;
}
s-nav-carousel {
	justify-content: center;
	color: inherit;
	position: relative;
	position: absolute;
	position: relative;
}
s-layout {
	margin: 0;
	padding: 0.5em !important;
}
s-price-left {
	opacity: 20;
	text-align: left;
	outline-width: 0;
	display: inline;
	line-height: calc(1em + 2px);
}
s-top-image {
	line-height: inherit;
}
s-repeater-carousel {
	line-height: calc(1em + 2px);
	vertical-align: middle;
	border: 0 none transparent;
	vertical-align: middle;
	position: relative;
}
s-repeater {
	width: 2em;
	box-sizing: content-box;
	line-height: 1 !important;
}
s-image-back-layout {
	flex-shrink: 0;
	letter-spacing: inherit;
	justify-content: center;
	flex-shrink: 0;
}
s-button-bottom-image {
	align-items: left;
	bottom: 20;
}
s-bottom-tables-price {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
s-button-position {
	text-transform: inherit;
	overflow-x: auto;
	display: flex;
	flex-grow: 0;
	scrollbar-width: none;
}
s-image {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	position: absolute;
	overflow-x: auto;
}
s-thumbnails {
	vertical-align: baseline;
	width: 100%;
	opacity: 1;
	fill: currentColor;
}
s-next-image {
	margin: 0;
	top: 50;
	margin: 0 !important;
}
s-horizontal-image-bottom {
	-webkit-user-select: none;
	position: relative;
	border: none !important;
}
s-back-carousel {
	width: 2em;
	grid-gap: 30px;
	display: flex;
	right: 0;
	opacity: 20;
}
s-price-position-webkit {
	z-index: 1;
	outline: none !important;
}
s-horizontal-webkit {
	text-align: left;
	text-align: left;
	width: 100%;
}
s-left-old-nav {
	margin: 0;
	bottom: 20;
	padding: 0.5em !important;
	margin: 0;
	text-decoration: none;
}
s-top {
	overflow-x: auto;
	-ms-user-select: none;
	flex-grow: 0;
	text-decoration: none;
}
s-top {
	margin: 0;
	position: absolute;
	color: inherit;
	overflow-x: auto;
}
s-blocks-totals {
	display: flex;
	top: 50;
	width: 100%;
}
s-blocks-thumbnails-blocks {
	overflow-y: hidden;
	background-color: transparent;
}
s-quantity {
	line-height: 1 !important;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-left .alert {
    margin-bottom: 5px;
    margin-top: 5px;
  }
t-bottom-layout {
	top: 0;
	height: 0 !important;
	box-sizing: content-box;
	outline: none !important;
	opacity: 30;
}
t-layout-position {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
t-old {
	align-items: center;
	justify-content: center;
	display: grid;
}
t-horizontal-carousel {
	box-sizing: content-box;
}
t-position-inner-horizontal {
	display: inline;
	font-size: 1em;
	opacity: 20;
}
t-position {
	min-width: 0 !important;
	bottom: 10;
	overflow-x: auto;
	opacity: 30;
}
t-left-carousel-webkit {
	color: inherit;
	margin: 0 !important;
	font-size: 1em;
	line-height: 1 !important;
}
t-horizontal {
	align-items: left;
	-webkit-user-select: none;
	width: 0 !important;
}
t-left {
	overflow-y: hidden;
	opacity: 30;
	vertical-align: middle;
	bottom: 20;
	opacity: 1;
}
t-old-back {
	fill: currentColor;
	width: 2em;
	top: 10;
	display: inline !important;
}
t-price {
	user-select: none;
	grid-gap: 30px;
	display: grid;
}
t-tables {
	display: flex;
	outline-width: 0;
	top: 0;
	top: 10;
	height: calc(1em + 3px);
}
t-totals {
	text-decoration: none;
	scrollbar-width: none;
	bottom: 20;
}
t-horizontal {
	overflow-x: auto;
	fill: currentColor;
}
t-nav-inner-blocks {
	text-align: center;
	border: none !important;
	align-items: left;
	height: 0 !important;
	user-select: none;
}
t-back-carousel {
	top: 0;
	top: 0;
}
t-top-repeater {
	min-width: 0 !important;
	height: 100%;
}
t-carousel-horizontal {
	white-space: nowrap;
	border: none !important;
}
t-countdown-price-inner {
	outline-width: 0;
	text-align: left;
	overflow-y: hidden;
}
t-repeater-webkit-price {
	line-height: 1 !important;
}
t-tables-countdown {
	width: 2em;
	user-select: none;
	opacity: 1;
	text-align: center;
	bottom: 10;
}
t-inner-carousel-blocks {
	display: flex;
	align-items: left;
}
t-image-inner-repeater {
	box-shadow: none !important;
	z-index: 1;
	bottom: 20;
	line-height: 1 !important;
	font-size: 1em;
}
t-back-repeater {
	top: 0;
	line-height: 1 !important;
	top: 50;
}
t-layout-position {
	fill: currentColor;
	flex-grow: 0;
	border: none !important;
}
t-blocks {
	opacity: 30;
	text-align: center;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
t-carousel-position-carousel {
	text-align: center;
}
t-tables {
	color: inherit;
	margin: 0 !important;
}
t-thumbnails {
	width: 2em;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
t-inner-blocks {
	border: 0 none transparent;
	fill: currentColor;
}
t-tables-position {
	font-size: 1em;
	width: 0 !important;
	vertical-align: middle;
	flex-grow: 0;
}
t-countdown {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
	top: 10;
}
t-price-webkit-horizontal {
	position: absolute;
	right: 0;
	z-index: 1;
}
t-position-totals-horizontal {
	position: absolute;
	opacity: 10;
	top: 10;
}
t-nav-countdown-back {
	color: inherit;
}
t-inner {
	-webkit-user-select: none;
	bottom: 20;
	scrollbar-width: none;
	align-items: center;
	height: 0 !important;
}
t-next {
	height: calc(1em + 3px);
}
t-horizontal {
	letter-spacing: inherit;
	overflow-y: hidden;
	height: 0 !important;
}
t-bottom {
	vertical-align: baseline;
	width: 0 !important;
	user-select: none;
	outline-width: 0;
	fill: currentColor;
}
t-blocks-inner {
	-ms-user-select: none;
}
}
u-thumbnails {
	right: 0;
}
u-countdown-top {
	height: calc(1em + 3px);
	outline: none !important;
	padding: 0.5em !important;
}
u-blocks-price {
	border: none;
	opacity: 1;
	transform: translate(50%, -50%);
}
u-tables-repeater-bottom {
	line-height: 1 !important;
	-webkit-user-select: none;
}
u-position-totals {
	display: grid;
}
u-button-next {
	border: 0 none transparent;
	flex-grow: 0;
	box-sizing: content-box;
}
u-nav-quantity-image {
	box-sizing: content-box;
	fill: currentColor;
	line-height: 1 !important;
	opacity: 30;
}
u-horizontal-next {
	text-align: left;
}
u-blocks {
	text-transform: inherit;
	vertical-align: baseline;
	flex-grow: 0;
	scrollbar-width: none;
}
u-countdown {
	opacity: 1;
}
u-bottom-tables-old {
	border: 0 none transparent;
	color: #fff;
	overflow-x: auto;
}
u-position {
	width: 2em;
	opacity: 30;
}
u-repeater-inner {
	line-height: calc(1em + 2px);
	fill: currentColor;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
u-blocks-quantity-left {
	opacity: 1;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	position: relative;
}
u-horizontal-quantity-repeater {
	justify-content: center;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
}
u-blocks {
	background-color: transparent;
}
u-blocks-button-button {
	overflow-y: hidden;
	line-height: 1 !important;
	margin: 0;
}
u-thumbnails-tables {
	line-height: 1 !important;
	width: 100%;
}
u-countdown-countdown {
	overflow-y: hidden;
	opacity: 1;
}
u-left-next-blocks {
	align-items: left;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	display: grid;
}
u-horizontal-button-thumbnails {
	top: 50;
}
u-countdown-carousel {
	border: none;
}
u-bottom-carousel-image {
	vertical-align: middle;
	position: absolute !important;
}
u-quantity-carousel-quantity {
	align-items: left;
	bottom: 10;
	margin: 0 !important;
	letter-spacing: inherit;
}
u-carousel-inner-old {
	letter-spacing: inherit;
	bottom: 0;
	scrollbar-width: none;
}
u-webkit-position {
	color: #fff;
	-ms-user-select: none;
	display: flex;
	scrollbar-width: none;
}
u-countdown-blocks-blocks {
	line-height: 1 !important;
	position: absolute;
}
u-quantity-button {
	flex-grow: 0;
	border: none !important;
}
u-quantity {
	-ms-user-select: none;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
}
u-blocks {
	text-align: left;
}
u-position-webkit-back {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
u-repeater {
	text-transform: inherit;
}
u-repeater-nav-webkit {
	padding: 0.5em !important;
	bottom: 10;
	-webkit-user-select: none;
}
u-back-back {
	display: inline;
	height: calc(1em + 3px);
	text-align: left;
	min-height: 0 !important;
	position: relative;
}
u-back-carousel {
	height: 0 !important;
}
u-carousel {
	display: grid;
	overflow-y: hidden;
	display: inline;
}
u-next-next-totals {
	box-shadow: none !important;
}
u-image {
	display: inline;
	margin: 0;
	width: 100%;
	position: absolute;
}
u-layout {
	line-height: calc(1em + 2px);
}
u-carousel {
	font-size: 1em;
	top: 0;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-left {
    padding-left: 10px;
    padding-right: 0;
  }
v-tables-old-nav {
	padding: 0.5em !important;
	position: relative;
	outline: none !important;
	line-height: inherit;
	position: relative;
}
v-horizontal-carousel-image {
	user-select: none;
}
v-old-blocks-price {
	top: 10;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
v-quantity-webkit-thumbnails {
	margin: 0;
	grid-gap: 30px;
	text-decoration: none;
	border: none;
}
v-quantity-button {
	background-color: transparent;
	border: none !important;
	top: 0;
}
v-layout-webkit {
	opacity: 30;
	background-color: transparent;
	color: #fff;
	line-height: inherit;
}
v-bottom-thumbnails {
	width: 100%;
}
v-image-inner {
	font-size: 1em;
	font-size: 1em;
	grid-template-columns: 1fr 1fr;
}
v-layout-quantity {
	flex-grow: 0;
	border: 0 none transparent;
	fill: currentColor;
}
v-left {
	padding: 0.5em !important;
	opacity: 1;
}
v-button-inner-button {
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	border: none !important;
}
v-nav-button {
	outline: none !important;
}
v-inner {
	width: 2em;
	width: calc(1em + 3px);
	width: 100%;
	border: none;
	text-decoration: none;
}
v-button-nav-countdown {
	height: calc(1em + 3px);
	color: inherit;
	opacity: 30;
}
v-blocks {
	opacity: 1;
	display: grid;
}
v-webkit {
	height: 100%;
	bottom: 0;
	display: inline !important;
	-webkit-user-select: none;
}
v-price {
	text-transform: inherit;
	opacity: 10;
	user-select: none;
	text-align: left;
	box-shadow: none !important;
}
v-repeater-quantity-bottom {
	margin: 0;
	text-transform: inherit;
	display: grid;
	height: 0 !important;
}
}
j-price {
	outline: none !important;
	position: absolute !important;
	flex-shrink: 0;
	border: none;
}
j-old-blocks-horizontal {
	flex-grow: 0;
}
j-price-image-totals {
	width: 0 !important;
	width: 0 !important;
	min-width: 0 !important;
	border: none !important;
}
j-webkit-horizontal-webkit {
	right: 0;
	font-size: 1em;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
j-horizontal-button-back {
	color: #fff;
	bottom: 10;
}
j-back {
	align-items: center;
	overflow-x: auto;
	min-height: 0 !important;
}
j-old-webkit {
	letter-spacing: inherit;
	top: 0;
}
j-next {
	fill: currentColor;
	line-height: inherit;
	opacity: 1;
	overflow-y: hidden;
}
j-countdown-left {
	grid-gap: 30px;
}
j-top {
	grid-gap: 30px;
	top: 0;
	bottom: 10;
	margin: 0;
}
j-top {
	display: inline !important;
}
j-bottom-inner-next {
	font-size: 1em;
	text-align: center;
	opacity: 1;
}
j-back-nav-horizontal {
	align-items: left;
	position: absolute;
}
j-horizontal {
	outline: none !important;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
}
j-blocks-top-totals {
	position: absolute !important;
}
j-inner-image-totals {
	bottom: 0;
}
j-quantity {
	top: 50;
	overflow-x: auto;
	opacity: 10;
}
j-old {
	opacity: 20;
	top: 50;
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
j-bottom-tables-webkit {
	align-items: left;
}
j-layout-webkit-top {
	opacity: 1;
}
j-back-horizontal-carousel {
	white-space: nowrap;
}
j-image {
	white-space: nowrap;
}
j-inner-repeater-next {
	bottom: 10;
	text-align: left;
	flex-grow: 0;
}
j-layout-quantity-next {
	top: 50;
	display: inline !important;
	opacity: 20;
}
j-thumbnails-quantity-nav {
	display: grid;
	text-decoration: none;
	width: 2em;
}
j-nav {
	display: inline;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	justify-content: center;
}
j-totals {
	fill: currentColor;
	opacity: 20;
	align-items: center;
}
j-button-price {
	display: inline;
	z-index: 1;
}
j-totals-nav-next {
	width: 100%;
	position: relative;
}
j-nav {
	text-align: center;
	color: inherit;
	z-index: 1;
	text-transform: inherit;
}
j-carousel {
	background-color: transparent;
	width: 100%;
}
j-price-next {
	line-height: calc(1em + 2px);
}
j-quantity-blocks-webkit {
	color: #fff;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	text-align: left;
}
j-left-carousel {
	justify-content: center;
	align-items: left;
	-webkit-user-select: none;
	opacity: 10;
}
.alert-list-backdrop.position-middle-middle {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 899;
  overflow: hidden;
  outline: 0;
  background-color: #000;
  opacity: 0.5;
}
j-nav {
	overflow-x: auto;
	line-height: 1 !important;
	padding: 0.5em !important;
	align-items: center;
}
j-repeater-webkit {
	opacity: 10;
	background-color: transparent;
	fill: currentColor;
}
j-bottom-button-carousel {
	top: 10;
	height: calc(1em + 3px);
}
j-image-back {
	box-shadow: none !important;
	box-sizing: content-box;
	scrollbar-width: none;
}
j-price-repeater {
	position: absolute !important;
	width: 100%;
	flex-shrink: 0;
	vertical-align: baseline;
}
j-top-next-button {
	box-shadow: none !important;
	flex-shrink: 0;
	min-width: 0 !important;
}
j-repeater-nav-position {
	font-size: 1em;
	line-height: inherit;
	line-height: inherit;
}
j-next-back-image {
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
j-position-horizontal {
	z-index: 1;
}
j-back {
	fill: currentColor;
	overflow-x: auto;
}
j-button {
	position: absolute;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
j-repeater-layout {
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	position: absolute;
	border: none !important;
}
j-bottom {
	top: 0;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	bottom: 20;
}
j-thumbnails {
	display: flex;
	font-size: 1em;
}
j-countdown-horizontal {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	white-space: nowrap;
	overflow-y: hidden;
}
j-old-price-top {
	width: 0 !important;
	opacity: 30;
}
j-blocks-webkit {
	top: 10;
	overflow-y: hidden;
	color: #fff;
	line-height: inherit;
	background-color: transparent;
}
j-horizontal {
	border: none;
	width: 0 !important;
}
j-old {
	line-height: inherit;
}
j-thumbnails-thumbnails {
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
j-position-next-layout {
	bottom: 10;
	z-index: 1;
	display: flex;
	background-color: transparent;
}
j-repeater {
	letter-spacing: inherit;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
j-nav {
	min-height: 0 !important;
	box-shadow: none !important;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
j-next {
	opacity: 20;
	width: 100%;
	height: 0 !important;
	vertical-align: baseline;
	display: inline !important;
}
j-horizontal {
	top: 50;
}
j-carousel-left-position {
	opacity: 20;
	bottom: 0;
	color: #fff;
	bottom: 10;
}
j-button-totals-top {
	border: 0 none transparent;
	box-sizing: content-box;
	flex-shrink: 0;
	min-width: 0 !important;
}
j-tables {
	opacity: 1;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
	color: #fff;
}
j-back-old {
	display: inline;
	scrollbar-width: none;
	width: 0 !important;
	width: calc(1em + 3px);
	opacity: 20;
}
j-bottom-thumbnails {
	margin: 0 !important;
	fill: currentColor;
	height: 100%;
}
j-image {
	bottom: 10;
}
j-layout-button-nav {
	right: 0;
	color: inherit;
}
j-left-countdown {
	z-index: 1;
	outline: none !important;
}
j-image-tables-back {
	flex-shrink: 0;
	flex-grow: 0;
	justify-content: center;
}
j-tables {
	z-index: 1;
	text-align: center;
	border: none;
	opacity: 30;
}
j-nav-bottom-bottom {
	border: none;
}
j-blocks-left {
	outline-width: 0;
	min-height: 0 !important;
	user-select: none;
	width: 100%;
}
j-old-back-image {
	width: calc(1em + 3px);
	bottom: 10;
	color: #fff;
}
j-old {
	overflow-x: auto;
	box-shadow: none !important;
	font-size: 1em;
}
.alert-list-container.position-middle-middle {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  top: 50%;
  transform: translateY(-50%);
  left: 50%;
  transform: translateX(-50%);
}
b-thumbnails-countdown-nav {
	position: absolute !important;
	width: 100%;
	display: grid;
}
b-nav-inner-position {
	justify-content: center;
	margin: 0;
	overflow-y: hidden;
	color: #fff;
}
b-carousel-inner-top {
	bottom: 10;
	justify-content: center;
	text-decoration: none;
}
b-thumbnails {
	bottom: 10;
	width: 2em;
	flex-grow: 0;
	display: inline !important;
}
b-next {
	position: absolute;
	outline: none !important;
	overflow-y: hidden;
	background-color: transparent;
	display: inline !important;
}
b-position-tables-carousel {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	opacity: 30;
}
b-quantity {
	white-space: nowrap;
	color: #fff;
	right: 0;
	line-height: calc(1em + 2px);
}
b-blocks-tables {
	text-decoration: none;
	scrollbar-width: none;
}
b-top-inner {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
b-image-top {
	flex-shrink: 0;
	border: 0 none transparent;
	opacity: 1;
}
b-repeater-layout-top {
	opacity: 10;
}
b-nav-bottom {
	height: calc(1em + 3px);
}
b-thumbnails {
	padding: 0.5em !important;
	height: calc(1em + 3px);
}
b-blocks-blocks-tables {
	display: inline !important;
}
b-totals-price {
	border: none !important;
	width: 0 !important;
	transform: translate(50%, -50%);
}
b-webkit-image {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	border: 0 none transparent;
}
b-tables {
	bottom: 10;
	overflow-y: hidden;
	min-height: 0 !important;
	border: 0 none transparent;
}
b-webkit-blocks-layout {
	min-height: 0 !important;
	opacity: 20;
}
b-carousel-repeater {
	font-size: 1em;
	overflow-y: hidden;
	width: 2em;
}
b-blocks-back-button {
	position: absolute;
	margin: 0;
	width: calc(1em + 3px);
	border: none !important;
	letter-spacing: inherit;
}
b-countdown-repeater {
	height: calc(1em + 3px);
	font-size: 1em;
}
b-carousel-back {
	margin: 0;
	grid-template-columns: 1fr 1fr;
	top: 50;
	overflow-y: hidden;
	overflow-y: hidden;
}
b-webkit {
	-ms-user-select: none;
	justify-content: center;
	letter-spacing: inherit;
	padding: 0.5em !important;
	overflow-x: auto;
}
b-price-old-old {
	opacity: 30;
	color: #fff;
	line-height: inherit;
	min-height: 0 !important;
	scrollbar-width: none;
}
b-top-price {
	outline: none !important;
	text-decoration: none;
	justify-content: center;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
b-image {
	border: 0 none transparent;
	text-decoration: none;
	right: 0;
	-webkit-text-decoration-skip: objects;
}
b-totals {
	grid-gap: 30px;
	top: 10;
}
b-old {
	box-sizing: content-box;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
}
b-webkit-button-blocks {
	outline: none !important;
}
b-horizontal {
	overflow-x: auto;
	height: calc(1em + 3px);
	user-select: none;
}
b-webkit-next-totals {
	display: grid;
}
b-webkit {
	left: calc(50% - 0.5em) !important;
	line-height: inherit;
	bottom: 20;
	line-height: inherit;
	border: none !important;
}
b-image-totals-horizontal {
	text-decoration: none;
	transform: translate(50%, -50%);
}
b-repeater {
	width: 100%;
	-ms-user-select: none;
	display: grid;
	flex-grow: 0;
}
b-thumbnails {
	width: calc(1em + 3px);
	display: flex;
}
b-image {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
}
b-blocks {
	width: 100%;
	min-width: 0 !important;
	grid-gap: 30px;
	grid-gap: 30px;
}
b-layout-bottom {
	margin: 0 !important;
	border: none !important;
	text-transform: inherit;
	line-height: 1 !important;
	color: #fff;
}
b-old {
	width: calc(1em + 3px);
	border: 0 none transparent;
}
b-layout-price {
	top: 10;
}
b-blocks-price-tables {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	height: 100%;
}
b-bottom {
	border: none !important;
	box-shadow: none !important;
}
b-image {
	outline: none !important;
	background-color: transparent;
	color: #fff;
	height: 100%;
}
b-blocks-nav-nav {
	align-items: center;
}
b-left-horizontal {
	border: none !important;
	top: 50;
	color: #fff;
	bottom: 10;
	height: 0 !important;
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-middle-middle {
    max-width: calc(100% - 218px);
  }
q-left-blocks-price {
	background-color: transparent;
	padding: 0.5em !important;
}
q-next-layout {
	border: none;
}
q-horizontal-image-nav {
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	text-align: center;
	opacity: 1;
	border: none !important;
}
q-back {
	border: none !important;
	box-shadow: none !important;
	flex-shrink: 0;
}
q-tables-button {
	margin: 0;
	border: none;
	line-height: inherit;
}
q-countdown-price-blocks {
	right: 0;
	height: calc(1em + 3px);
	user-select: none;
}
q-countdown-quantity-image {
	flex-shrink: 0;
	border: none !important;
}
q-inner {
	top: 0;
	bottom: 0;
	box-sizing: content-box;
}
q-repeater-left-layout {
	outline: none !important;
	justify-content: center;
}
q-old {
	font-size: 1em;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
q-position {
	text-transform: inherit;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	text-align: left;
}
q-tables-layout {
	font-size: 1em;
}
q-totals {
	display: inline;
	opacity: 10;
}
q-blocks-thumbnails-left {
	margin: 0;
	border: none !important;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
}
q-thumbnails-button-horizontal {
	line-height: calc(1em + 2px);
	z-index: 1;
	text-align: center;
	bottom: 10;
	position: absolute;
}
q-blocks-position {
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
q-layout-inner-back {
	top: calc(50% - 0.5em) !important;
	border: none;
}
q-inner-top-blocks {
	text-align: center;
	width: 2em;
}
q-quantity-totals-blocks {
	text-decoration: none;
	right: 0;
	flex-shrink: 0;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
q-position-button-button {
	border: 0 none transparent;
}
q-left {
	opacity: 10;
}
q-inner-layout {
	text-align: left;
	bottom: 0;
	-ms-user-select: none;
}
q-top-old-price {
	grid-gap: 30px;
	bottom: 0;
	line-height: calc(1em + 2px);
}
q-countdown-position {
	outline: none !important;
	top: 0;
	opacity: 20;
	vertical-align: baseline;
	vertical-align: middle;
}
q-position-left-button {
	font-size: 1em;
	margin: 0;
	white-space: nowrap;
	height: 0 !important;
	opacity: 10;
}
q-nav-nav-horizontal {
	top: 0;
	top: 10;
	overflow-y: hidden;
	right: 0;
}
q-inner-bottom {
	bottom: 10;
	width: 0 !important;
}
q-nav-old {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	width: 2em;
	bottom: 20;
}
q-button {
	width: calc(1em + 3px);
}
q-inner-repeater-carousel {
	outline: none !important;
}
q-horizontal-horizontal {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	display: inline !important;
	width: 2em;
	overflow-x: auto;
}
q-webkit-bottom-inner {
	bottom: 0;
	outline-width: 0;
}
q-price-totals {
	-webkit-text-decoration-skip: objects;
	opacity: 30;
}
q-carousel-webkit {
	box-shadow: none !important;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
q-old-price {
	border: none !important;
	justify-content: center;
	color: #fff;
}
q-bottom-webkit-nav {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
}
q-left {
	scrollbar-width: none;
	min-height: 0 !important;
	min-width: 0 !important;
	vertical-align: middle;
}
q-left-next {
	transform: translate(50%, -50%);
	line-height: inherit;
	overflow-x: auto;
	opacity: 10;
}
q-webkit {
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
q-carousel-quantity-left {
	bottom: 10;
}
q-carousel-top {
	text-align: left;
	line-height: 1 !important;
	overflow-y: hidden;
	display: inline;
	opacity: 30;
}
q-inner {
	position: absolute !important;
	outline: none !important;
	background-color: transparent;
}
q-totals-webkit-webkit {
	overflow-y: hidden;
	margin: 0 !important;
	position: absolute !important;
	height: 100%;
	padding: 0.5em !important;
}
}
m-horizontal-old {
	transform: translate(50%, -50%);
	width: 2em;
}
m-position {
	right: 0;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	opacity: 30;
}
m-repeater-layout-top {
	box-sizing: content-box;
	grid-gap: 30px;
	position: absolute !important;
	min-width: 0 !important;
	border: none;
}
m-nav {
	text-align: left;
	transform: translate(50%, -50%);
}
m-button-blocks-back {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	line-height: 1 !important;
}
m-old-quantity-quantity {
	-ms-user-select: none;
	opacity: 20;
	vertical-align: baseline;
	outline: none !important;
}
m-thumbnails-price-image {
	outline-width: 0;
}
m-webkit {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
m-quantity {
	scrollbar-width: none;
	overflow-x: auto;
	text-align: center;
	align-items: center;
	text-transform: inherit;
}
m-layout-old-nav {
	-ms-user-select: none;
	border: none;
}
m-totals-inner-image {
	position: absolute;
	border: none !important;
}
m-webkit-horizontal-left {
	width: 2em;
	overflow-x: auto;
	line-height: inherit;
	position: relative;
}
m-left-tables-blocks {
	width: calc(1em + 3px);
	opacity: 20;
	line-height: inherit;
	opacity: 30;
}
m-top-totals {
	flex-shrink: 0;
	overflow-y: hidden;
	text-transform: inherit;
}
m-top-nav-horizontal {
	fill: currentColor;
	background-color: transparent;
	outline: none !important;
	fill: currentColor;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-middle-middle {
    max-width: calc(100% - 50px);
  }
b-nav-top-top {
	display: flex;
	-webkit-user-select: none;
	top: 0;
	height: 0 !important;
}
b-back {
	z-index: 1;
	line-height: calc(1em + 2px);
	height: 0 !important;
	top: 50;
	vertical-align: baseline;
}
b-quantity-left-top {
	text-decoration: none;
	justify-content: center;
	user-select: none;
	color: #fff;
}
b-blocks {
	display: inline;
	min-height: 0 !important;
}
b-inner-next {
	height: 0 !important;
	background-color: transparent;
	justify-content: center;
}
b-countdown {
	-webkit-user-select: none;
	width: 2em;
	outline-width: 0;
}
b-quantity {
	width: 0 !important;
	color: inherit;
}
b-back-back-top {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
b-quantity-top {
	color: #fff;
}
b-thumbnails {
	text-align: left;
}
b-webkit-left-blocks {
	display: grid;
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
}
b-tables {
	font-size: 1em;
	width: 2em;
	bottom: 0;
	color: #fff;
}
b-tables-quantity-thumbnails {
	white-space: nowrap;
	margin: 0 !important;
}
b-image {
	position: relative;
	-webkit-user-select: none;
	height: 100%;
	text-decoration: none;
	box-sizing: content-box;
}
b-repeater-back-top {
	width: 2em;
}
b-next {
	z-index: 1;
	flex-grow: 0;
	letter-spacing: inherit;
	padding: 0.5em !important;
	display: flex;
}
b-position {
	position: absolute !important;
}
b-countdown-left-left {
	text-align: center;
	text-transform: inherit;
}
}
m-left-back-quantity {
	display: inline !important;
	width: calc(1em + 3px);
}
m-next-inner {
	width: calc(1em + 3px);
	font-size: 1em;
	line-height: inherit;
	overflow-y: hidden;
	grid-gap: 30px;
}
m-back-webkit-webkit {
	-ms-user-select: none;
}
m-position {
	min-height: 0 !important;
	margin: 0 !important;
	letter-spacing: inherit;
}
m-price {
	border: 0 none transparent;
}
m-bottom-totals {
	text-align: left;
	width: 100%;
	opacity: 30;
	display: inline;
	white-space: nowrap;
}
m-inner-layout {
	border: none;
	outline: none !important;
}
m-blocks-tables {
	margin: 0 !important;
}
m-horizontal-left {
	top: 10;
}
m-quantity-quantity-blocks {
	width: 0 !important;
}
m-countdown-back-next {
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	position: absolute;
}
m-tables {
	color: #fff;
	left: calc(50% - 0.5em) !important;
	right: 0;
	opacity: 10;
	line-height: 1 !important;
}
m-image-quantity {
	overflow-y: hidden;
	display: flex;
}
m-carousel {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	position: absolute !important;
	bottom: 20;
}
m-horizontal-quantity {
	user-select: none;
	justify-content: center;
}
m-image-button-image {
	overflow-x: auto;
	flex-shrink: 0;
}
m-blocks-nav-top {
	-ms-user-select: none;
	-webkit-user-select: none;
	position: relative;
	justify-content: center;
}
m-thumbnails-price {
	display: grid;
	grid-gap: 30px;
}
m-totals-button {
	display: inline !important;
	display: inline !important;
	scrollbar-width: none;
	background-color: transparent;
	flex-grow: 0;
}
m-nav {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
	display: grid;
	z-index: 1;
	right: 0;
}
m-next {
	outline-width: 0;
	padding: 0.5em !important;
	bottom: 20;
	z-index: 1;
}
m-horizontal-inner-position {
	position: absolute;
}
m-thumbnails-repeater-left {
	fill: currentColor;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	top: 0;
	opacity: 1;
}
m-countdown {
	z-index: 1;
	top: 10;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
m-top-bottom-webkit {
	line-height: 1 !important;
	border: none !important;
	align-items: center;
	overflow-y: hidden;
	opacity: 10;
}
m-webkit-back-back {
	overflow-x: auto;
	display: grid;
	width: 0 !important;
	top: 50;
}
m-position {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
	height: 0 !important;
	opacity: 20;
	box-shadow: none !important;
}
m-back-inner {
	text-align: center;
}
m-back-carousel {
	width: calc(1em + 3px);
	-webkit-user-select: none;
	z-index: 1;
	bottom: 20;
}
m-quantity-webkit {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
m-nav {
	display: grid;
	vertical-align: baseline;
	-ms-user-select: none;
	bottom: 10;
}
m-nav-layout {
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	opacity: 1;
}
m-top {
	text-transform: inherit;
	flex-shrink: 0;
	background-color: transparent;
}
m-carousel-button {
	white-space: nowrap;
	top: 10;
	min-width: 0 !important;
}
m-thumbnails {
	-ms-user-select: none;
	position: relative;
	grid-gap: 30px;
	font-size: 1em;
	border: none !important;
}
m-price-inner-button {
	bottom: 10;
	margin: 0;
}
m-blocks-old-back {
	text-align: center;
	outline-width: 0;
	display: grid;
	margin: 0 !important;
}
m-layout-countdown-top {
	min-width: 0 !important;
}
m-back-webkit {
	min-width: 0 !important;
}
m-old-inner {
	vertical-align: baseline;
	user-select: none;
	-ms-user-select: none;
	top: 10;
}
m-old {
	background-color: transparent;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
m-back {
	top: 50;
	bottom: 10;
	height: 100%;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
}
m-bottom-tables {
	line-height: 1 !important;
}
m-left-top {
	-webkit-text-decoration-skip: objects;
	top: 0;
}
m-repeater-webkit-webkit {
	color: #fff;
	width: 100%;
	width: 100%;
}
m-webkit {
	justify-content: center;
	scrollbar-width: none;
	background-color: transparent;
}
.alert-list-container.position-middle-middle.show-scroll-bar {
  overflow-y: scroll;
}
i-bottom {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	top: 50;
}
i-top-top-top {
	outline-width: 0;
	padding: 0.5em !important;
	position: absolute;
}
i-totals-countdown {
	width: 2em;
	height: calc(1em + 3px);
}
i-next-bottom {
	user-select: none;
}
i-left-nav-repeater {
	-webkit-text-decoration-skip: objects;
	color: inherit;
	box-sizing: content-box;
}
i-left-quantity {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	line-height: inherit;
}
i-button-left {
	border: none !important;
	border: 0 none transparent;
	white-space: nowrap;
}
i-top-quantity-totals {
	vertical-align: baseline;
	fill: currentColor;
	position: absolute;
	align-items: center;
}
i-countdown-countdown {
	grid-template-columns: 1fr 1fr;
}
i-repeater {
	width: 2em;
}
i-image-button {
	right: 0;
	top: calc(50% - 0.5em) !important;
}
i-countdown {
	transform: translate(50%, -50%);
}
i-back-back {
	fill: currentColor;
}
i-tables {
	align-items: center;
	width: 2em;
	height: 0 !important;
}
i-thumbnails-old {
	position: relative;
}
i-image {
	top: 50;
	height: calc(1em + 3px);
	bottom: 20;
}
i-price {
	font: inherit inherit inherit/inherit inherit;
}
i-tables {
	top: 0;
	letter-spacing: inherit;
	opacity: 1;
	box-sizing: content-box;
	height: 0 !important;
}
i-webkit-image-layout {
	line-height: 1 !important;
}
i-horizontal-back-horizontal {
	position: absolute !important;
	vertical-align: middle;
}
.alert-list-container.position-middle-middle .alert-list {
  width: 100%;
}
h-position {
	text-align: left;
	display: inline !important;
	justify-content: center;
	display: flex;
	display: grid;
}
h-left-quantity-quantity {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
}
h-totals {
	-ms-user-select: none;
	box-shadow: none !important;
	font-size: 1em;
	border: 0 none transparent;
	box-sizing: content-box;
}
h-old-thumbnails {
	opacity: 1;
	-ms-user-select: none;
	min-height: 0 !important;
	width: 0 !important;
	min-width: 0 !important;
}
h-tables {
	top: 10;
	line-height: calc(1em + 2px);
	bottom: 10;
	background-color: transparent;
}
h-bottom {
	grid-template-columns: 1fr 1fr;
	margin: 0;
}
h-horizontal-nav {
	align-items: center;
	bottom: 10;
	display: inline !important;
	right: 0;
	scrollbar-width: none;
}
h-price-next-old {
	font-size: 1em;
}
h-webkit {
	padding: 0.5em !important;
	scrollbar-width: none;
	opacity: 10;
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
h-price-back-nav {
	line-height: calc(1em + 2px);
	opacity: 10;
}
h-back {
	line-height: calc(1em + 2px);
}
h-button-price {
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	vertical-align: baseline;
}
h-thumbnails {
	top: 50;
	top: 50;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	bottom: 0;
}
h-horizontal {
	grid-template-columns: 1fr 1fr;
	display: inline;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
h-carousel-carousel-position {
	margin: 0 !important;
	position: absolute !important;
}
h-thumbnails-layout-totals {
	white-space: nowrap;
}
h-webkit {
	width: calc(1em + 3px);
	white-space: nowrap;
	justify-content: center;
}
h-layout-position {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
h-inner {
	line-height: inherit;
	fill: currentColor;
	opacity: 10;
}
h-countdown-horizontal {
	height: 100%;
	overflow-x: auto;
	vertical-align: middle;
	padding: 0.5em !important;
}
h-left-totals-image {
	box-shadow: none !important;
	outline: none !important;
}
h-totals {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
h-horizontal-top {
	fill: currentColor;
	align-items: center;
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
h-webkit {
	transform: translate(50%, -50%);
	user-select: none;
	opacity: 30;
}
h-blocks-nav {
	user-select: none;
	width: calc(1em + 3px);
}
h-thumbnails-old {
	display: flex;
	fill: currentColor;
	margin: 0 !important;
}
h-blocks-inner {
	fill: currentColor;
}
h-quantity-bottom {
	text-align: center;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	bottom: 10;
	bottom: 0;
}
h-blocks {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	text-align: left;
	text-decoration: none;
}
h-totals {
	opacity: 10;
	opacity: 30;
	flex-shrink: 0;
}
h-layout-position {
	scrollbar-width: none;
	border: none !important;
}
h-left {
	background-color: transparent;
	fill: currentColor;
	margin: 0 !important;
	bottom: 20;
}
h-old-left {
	bottom: 20;
	bottom: 10;
	position: absolute;
	z-index: 1;
	font-size: 1em;
}
h-left-totals {
	box-shadow: none !important;
	user-select: none;
	box-shadow: none !important;
}
h-carousel-webkit {
	margin: 0;
	width: 100%;
	border: none !important;
	letter-spacing: inherit;
	vertical-align: middle;
}
h-back {
	top: 0;
}
h-nav {
	transform: translate(50%, -50%);
	right: 0;
}
h-countdown-webkit {
	opacity: 10;
	min-width: 0 !important;
	top: 0;
}
h-blocks-price-image {
	position: absolute !important;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
h-tables {
	display: inline;
	grid-gap: 30px;
	letter-spacing: inherit;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-middle .alert-list {
    max-width: 500px;
  }
d-thumbnails-nav {
	box-sizing: content-box;
	width: 100%;
}
d-horizontal {
	height: 100%;
	fill: currentColor;
}
d-left-layout-left {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
}
d-old-webkit {
	display: inline;
	display: grid;
	display: inline;
}
d-blocks-old-position {
	display: inline !important;
	opacity: 30;
	min-width: 0 !important;
}
d-next-next-bottom {
	align-items: center;
	white-space: nowrap;
	justify-content: center;
	overflow-x: auto;
}
d-button-inner-inner {
	margin: 0 !important;
	margin: 0;
}
d-back-carousel {
	display: inline;
	position: absolute;
	font-size: 1em;
	border: 0 none transparent;
	flex-grow: 0;
}
d-top {
	display: flex;
}
d-button {
	border: none !important;
	justify-content: center;
	bottom: 20;
	display: inline;
	background-color: transparent;
}
d-top-totals-position {
	opacity: 30;
	background-color: transparent;
}
d-back {
	box-sizing: content-box;
	box-sizing: content-box;
	bottom: 10;
	display: inline;
}
d-back-price {
	letter-spacing: inherit;
	user-select: none;
}
d-quantity-horizontal-position {
	position: absolute !important;
}
d-position-back {
	position: absolute !important;
	bottom: 10;
}
d-repeater-button {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	line-height: calc(1em + 2px);
}
d-back-button-repeater {
	white-space: nowrap;
	min-height: 0 !important;
}
d-horizontal-back-repeater {
	box-shadow: none !important;
}
d-horizontal-old-position {
	overflow-y: hidden;
	margin: 0 !important;
}
d-next-totals {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	vertical-align: middle;
	vertical-align: baseline;
	position: relative;
}
d-button-inner {
	flex-grow: 0;
}
d-left {
	padding: 0.5em !important;
	-ms-user-select: none;
}
d-totals-repeater-top {
	top: 10;
	display: grid;
}
d-countdown {
	height: calc(1em + 3px);
	flex-grow: 0;
	text-transform: inherit;
	line-height: 1 !important;
}
d-layout {
	display: inline;
}
d-tables-webkit {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	line-height: 1 !important;
}
d-totals-quantity-position {
	text-transform: inherit;
	text-align: center;
	text-transform: inherit;
	fill: currentColor;
}
d-nav-nav-left {
	line-height: inherit;
	display: inline;
	box-shadow: none !important;
}
d-position {
	align-items: center;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	border: none;
	border: none !important;
}
d-bottom-totals-nav {
	vertical-align: middle;
}
d-countdown {
	outline: none !important;
	flex-shrink: 0;
}
d-left-old-carousel {
	text-align: left;
	user-select: none;
	box-shadow: none !important;
}
d-repeater {
	bottom: 10;
	margin: 0;
	width: 2em;
	line-height: calc(1em + 2px);
	margin: 0 !important;
}
d-inner {
	width: 0 !important;
	letter-spacing: inherit;
	box-shadow: none !important;
	box-sizing: content-box;
}
d-webkit-layout {
	width: calc(1em + 3px);
}
d-carousel-button-webkit {
	border: none;
	line-height: inherit;
	box-sizing: content-box;
	outline: none !important;
}
d-button {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	opacity: 10;
}
d-totals {
	margin: 0 !important;
	overflow-y: hidden;
}
d-price-horizontal {
	width: 100%;
	outline-width: 0;
	box-sizing: content-box;
	right: 0;
}
d-next-top {
	overflow-y: hidden;
}
d-top-old-back {
	display: inline !important;
	margin: 0 !important;
	vertical-align: baseline;
	display: grid;
	bottom: 10;
}
d-old {
	z-index: 1;
}
d-carousel-layout-next {
	color: #fff;
	z-index: 1;
}
d-button-price-inner {
	display: inline;
}
d-totals-blocks {
	box-sizing: content-box;
	vertical-align: middle;
	box-sizing: content-box;
}
d-repeater-blocks {
	color: #fff;
	bottom: 10;
}
d-quantity-next {
	text-align: center;
	line-height: inherit;
	vertical-align: baseline;
	color: inherit;
	text-align: left;
}
d-quantity {
	position: absolute;
	scrollbar-width: none;
}
d-webkit {
	opacity: 20;
	margin: 0 !important;
	height: calc(1em + 3px);
}
d-position-layout {
	overflow-y: hidden;
	height: calc(1em + 3px);
	opacity: 10;
	opacity: 20;
	display: inline !important;
}
d-repeater-back-top {
	min-width: 0 !important;
}
d-top-totals {
	top: 10;
	width: 0 !important;
	height: 0 !important;
}
}
t-horizontal-webkit {
	font: inherit inherit inherit/inherit inherit;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	line-height: 1 !important;
}
t-button-next-inner {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	font-size: 1em;
	width: 0 !important;
	margin: 0 !important;
}
t-bottom-totals-top {
	white-space: nowrap;
}
t-tables-blocks-carousel {
	z-index: 1;
	opacity: 1;
	top: 10;
	height: 100%;
}
t-carousel-next-blocks {
	line-height: calc(1em + 2px);
}
t-thumbnails {
	-ms-user-select: none;
	display: flex;
	border: none !important;
	flex-shrink: 0;
	opacity: 10;
}
t-bottom {
	text-align: left;
	outline: none !important;
}
t-bottom {
	bottom: 0;
	line-height: calc(1em + 2px);
}
t-webkit {
	height: calc(1em + 3px);
	bottom: 10;
	height: 0 !important;
}
t-image-price-webkit {
	-ms-user-select: none;
	font-size: 1em;
}
t-left-quantity {
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	white-space: nowrap;
	top: 10;
}
t-left {
	top: calc(50% - 0.5em) !important;
	vertical-align: middle;
	vertical-align: middle;
	display: inline !important;
	overflow-x: auto;
}
t-old-inner {
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
	top: 10;
	width: 2em;
}
t-back-image-inner {
	align-items: left;
	vertical-align: middle;
}
t-countdown-old {
	width: calc(1em + 3px);
	vertical-align: baseline;
	fill: currentColor;
	user-select: none;
}
t-position {
	min-width: 0 !important;
	border: none !important;
	width: 2em;
}
t-top {
	margin: 0 !important;
	right: 0;
	top: 0;
	letter-spacing: inherit;
}
t-position-quantity-repeater {
	overflow-y: hidden;
	width: 0 !important;
	font-size: 1em;
	line-height: 1 !important;
}
t-old-top {
	text-decoration: none;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
}
t-top-position {
	min-height: 0 !important;
	top: 0;
}
t-webkit-old-repeater {
	bottom: 0;
	outline-width: 0;
	align-items: left;
	-ms-user-select: none;
	right: 0;
}
t-bottom-image-horizontal {
	position: absolute !important;
}
t-back-next-price {
	color: inherit;
	width: 0 !important;
	vertical-align: middle;
}
t-totals {
	width: 100%;
}
t-bottom-left {
	scrollbar-width: none;
	display: grid;
}
t-nav {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	width: 100%;
	overflow-y: hidden;
}
t-position {
	text-decoration: none;
	top: 50;
}
t-inner-nav-repeater {
	opacity: 20;
	width: 0 !important;
	position: absolute;
}
t-old {
	width: 100%;
	height: calc(1em + 3px);
	text-transform: inherit;
	border: none !important;
	width: 100%;
}
t-tables-carousel {
	min-width: 0 !important;
	text-decoration: none;
}
t-back-image-inner {
	overflow-x: auto;
}
t-countdown-position-old {
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
	display: inline !important;
}
t-button-next-position {
	flex-grow: 0;
}
t-webkit-image {
	fill: currentColor;
	color: inherit;
	border: none !important;
	background-color: transparent;
}
t-bottom-left {
	display: inline;
	top: 10;
}
t-totals {
	display: inline !important;
	opacity: 10;
}
t-price {
	transform: translate(50%, -50%);
}
t-tables-totals {
	vertical-align: middle;
}
t-blocks-thumbnails {
	box-shadow: none !important;
	z-index: 1;
	flex-shrink: 0;
	scrollbar-width: none;
	font-size: 1em;
}
t-nav-top-layout {
	min-height: 0 !important;
	opacity: 10;
	border: none;
	height: calc(1em + 3px);
}
t-left-position-back {
	border: none !important;
	line-height: calc(1em + 2px);
	margin: 0;
	letter-spacing: inherit;
	overflow-y: hidden;
}
t-top {
	-webkit-user-select: none;
}
t-nav {
	bottom: 10;
	padding: 0.5em !important;
}
.alert-list-container.position-middle-middle.show-scroll-bar {
  overflow-y: scroll;
}
b-blocks-back-price {
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
b-countdown-inner {
	background-color: transparent;
	outline: none !important;
	flex-grow: 0;
	height: 0 !important;
	top: 0;
}
b-thumbnails {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
b-nav-tables-totals {
	height: 100%;
	transform: translate(50%, -50%);
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
b-price-totals-tables {
	opacity: 20;
	grid-gap: 30px;
	position: absolute;
	align-items: left;
	color: inherit;
}
b-image-countdown {
	position: absolute;
	width: calc(1em + 3px);
}
b-back-quantity {
	position: relative;
	position: absolute !important;
}
b-countdown {
	display: inline;
	flex-shrink: 0;
	outline: none !important;
}
b-next-webkit {
	top: 50;
}
b-quantity-top {
	-ms-user-select: none;
}
b-totals-position-quantity {
	bottom: 10;
	bottom: 10;
	white-space: nowrap;
	text-transform: inherit;
	margin: 0;
}
b-tables {
	text-align: left;
	width: 100%;
}
b-repeater-horizontal-left {
	flex-shrink: 0;
	width: 100%;
	color: #fff;
}
b-repeater-back {
	justify-content: center;
	position: absolute;
	top: 50;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
}
b-back-quantity {
	width: 100%;
}
b-repeater-layout-horizontal {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
b-price-button-blocks {
	right: 0;
	flex-grow: 0;
	text-decoration: none;
}
b-back {
	-ms-user-select: none;
	grid-gap: 30px;
	min-width: 0 !important;
	font-size: 1em;
	outline: none !important;
}
b-totals-horizontal-inner {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	opacity: 30;
}
b-top {
	right: 0;
}
b-nav-blocks-countdown {
	opacity: 10;
	box-sizing: content-box;
	align-items: left;
	line-height: calc(1em + 2px);
}
b-image-image {
	position: absolute !important;
	border: none;
	letter-spacing: inherit;
	opacity: 30;
	line-height: inherit;
}
b-price-button-countdown {
	bottom: 0;
	line-height: inherit;
	width: calc(1em + 3px);
	position: absolute !important;
	-webkit-user-select: none;
}
b-bottom {
	display: grid;
}
b-repeater-button {
	justify-content: center;
	width: calc(1em + 3px);
}
b-image-tables {
	outline: none !important;
}
b-price-blocks-repeater {
	vertical-align: baseline;
	top: 10;
}
b-back-totals-countdown {
	height: calc(1em + 3px);
	position: absolute !important;
	scrollbar-width: none;
}
b-carousel-position {
	min-width: 0 !important;
	-ms-user-select: none;
	padding: 0.5em !important;
}
b-blocks-bottom {
	height: calc(1em + 3px);
	width: 100%;
	line-height: inherit;
}
b-carousel-tables {
	text-align: left;
	border: none;
}
b-countdown-next-image {
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	text-align: center;
	bottom: 0;
	opacity: 1;
}
b-layout-top {
	white-space: nowrap;
	line-height: calc(1em + 2px);
	opacity: 30;
}
b-inner-button {
	display: flex;
	position: absolute;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
}
b-button-tables-position {
	outline: none !important;
	text-decoration: none;
	z-index: 1;
	top: 50;
	width: 100%;
}
.alert-list-container.position-middle-middle .alert {
  margin-top: 1px;
  margin-bottom: 1px;
}
k-image-bottom-back {
	text-decoration: none;
	font-size: 1em;
}
k-top-inner {
	align-items: left;
	width: calc(1em + 3px);
	align-items: left;
	align-items: left;
	bottom: 10;
}
k-nav-carousel {
	opacity: 20;
	min-height: 0 !important;
	bottom: 0;
	right: 0;
	vertical-align: baseline;
}
k-quantity {
	display: grid;
	width: 0 !important;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
}
k-price {
	flex-shrink: 0;
	display: inline !important;
}
k-horizontal-old-webkit {
	top: 50;
	display: flex;
	text-decoration: none;
	outline-width: 0;
}
k-price {
	display: flex;
	vertical-align: baseline;
	overflow-x: auto;
	top: 50;
}
k-totals-left {
	background-color: transparent;
	white-space: nowrap;
	grid-gap: 30px;
}
k-repeater {
	-ms-user-select: none;
	color: inherit;
	flex-grow: 0;
}
k-price-quantity-next {
	flex-grow: 0;
	right: 0;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
k-repeater-quantity-position {
	outline-width: 0;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	border: none;
}
k-totals-bottom {
	min-width: 0 !important;
	color: inherit;
	width: 0 !important;
	scrollbar-width: none;
	-ms-user-select: none;
}
k-back-repeater {
	bottom: 10;
	justify-content: center;
	opacity: 30;
	line-height: calc(1em + 2px);
}
k-webkit-layout {
	top: 50;
	top: 50;
	transform: translate(50%, -50%);
	outline-width: 0;
	text-align: center;
}
k-quantity {
	position: relative;
	text-align: center;
	position: absolute;
	line-height: calc(1em + 2px);
}
k-horizontal {
	display: flex;
	top: 10;
	width: 100%;
}
k-price {
	box-sizing: content-box;
	min-height: 0 !important;
	display: flex;
}
k-old-nav {
	z-index: 1;
	z-index: 1;
	width: 100%;
}
k-left {
	height: 100%;
	width: calc(1em + 3px);
	vertical-align: baseline;
	fill: currentColor;
	flex-shrink: 0;
}
k-blocks-layout {
	width: calc(1em + 3px);
}
k-countdown {
	margin: 0 !important;
}
k-horizontal-repeater-repeater {
	display: flex;
}
k-inner-bottom {
	user-select: none;
	padding: 0.5em !important;
	text-decoration: none;
	display: flex;
}
k-top {
	vertical-align: baseline;
}
k-inner {
	text-align: left;
	text-decoration: none;
	box-sizing: content-box;
}
k-next-carousel-countdown {
	text-transform: inherit;
	white-space: nowrap;
}
k-price-bottom-quantity {
	font-size: 1em;
	user-select: none;
}
k-next-old {
	vertical-align: baseline;
	opacity: 10;
}
k-back {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	bottom: 0;
}
k-inner {
	overflow-x: auto;
	display: flex;
}
k-top-totals-next {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	bottom: 0;
	position: absolute !important;
	outline: none !important;
}
k-top-tables {
	min-height: 0 !important;
	opacity: 10;
	white-space: nowrap;
	top: 0;
	flex-shrink: 0;
}
k-back-totals-left {
	text-align: left;
	flex-grow: 0;
}
k-tables-webkit {
	border: none;
	z-index: 1;
	overflow-y: hidden;
	top: 50;
}
k-back {
	right: 0;
}
k-layout-bottom {
	top: calc(50% - 0.5em) !important;
}
k-tables-image-horizontal {
	padding: 0.5em !important;
	align-items: left;
	outline: none !important;
	width: 0 !important;
}
k-carousel-inner-bottom {
	top: 10;
	height: 0 !important;
	letter-spacing: inherit;
}
k-back-old {
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
k-horizontal-bottom {
	color: inherit;
	align-items: left;
}
k-horizontal-next-left {
	top: 0;
	-ms-user-select: none;
}
k-countdown-button {
	opacity: 20;
}
k-countdown-position-button {
	user-select: none;
	min-width: 0 !important;
	flex-shrink: 0;
	background-color: transparent;
}
k-nav-repeater {
	letter-spacing: inherit;
	min-width: 0 !important;
	height: 100%;
	opacity: 20;
}
k-repeater {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
k-back-button-button {
	z-index: 1;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
k-webkit {
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	box-shadow: none !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-middle .alert {
    margin-bottom: 5px;
    margin-top: 5px;
  }
n-inner-back-bottom {
	bottom: 0;
	overflow-x: auto;
}
n-horizontal-back {
	text-transform: inherit;
	scrollbar-width: none;
	min-height: 0 !important;
}
n-position {
	opacity: 10;
}
n-countdown {
	bottom: 0;
	overflow-y: hidden;
	color: inherit;
	min-width: 0 !important;
}
n-button-webkit {
	-ms-user-select: none;
	border: 0 none transparent;
	border: none;
}
n-webkit-bottom-tables {
	line-height: calc(1em + 2px);
	opacity: 20;
	z-index: 1;
	transform: translate(50%, -50%);
}
n-layout {
	color: #fff;
}
n-horizontal-repeater {
	display: inline !important;
	align-items: center;
}
n-blocks-bottom-button {
	text-transform: inherit;
	white-space: nowrap;
	display: inline;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
n-bottom-nav {
	display: inline;
	left: calc(50% - 0.5em) !important;
}
n-quantity {
	position: absolute;
}
n-back {
	display: inline !important;
}
n-nav-webkit-top {
	margin: 0 !important;
	color: inherit;
	-ms-user-select: none;
}
n-button {
	outline: none !important;
	bottom: 10;
}
n-back-layout {
	vertical-align: baseline;
}
n-totals-next {
	height: 100%;
	white-space: nowrap;
	vertical-align: baseline;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
n-horizontal-price-nav {
	overflow-x: auto;
	fill: currentColor;
	top: 50;
	overflow-x: auto;
	top: 10;
}
n-left-next {
	font-size: 1em;
	right: 0;
}
n-horizontal {
	white-space: nowrap;
	fill: currentColor;
}
n-webkit-blocks {
	transform: translate(50%, -50%);
	white-space: nowrap;
	display: inline !important;
}
n-back-quantity {
	height: 100%;
	margin: 0;
	width: 2em;
	box-sizing: content-box;
}
}
m-totals-inner-repeater {
	overflow-y: hidden;
	align-items: center;
}
m-image-inner-old {
	vertical-align: baseline;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
m-quantity-back-webkit {
	text-align: left;
	font-size: 1em;
	position: absolute !important;
}
m-position-bottom {
	bottom: 0;
	flex-grow: 0;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	color: inherit;
}
m-button {
	height: 100%;
	scrollbar-width: none;
	justify-content: center;
}
m-inner {
	min-width: 0 !important;
	min-width: 0 !important;
}
m-button-nav {
	display: inline;
	overflow-x: auto;
}
m-blocks {
	border: none;
	-ms-user-select: none;
	display: inline;
	display: flex;
}
m-horizontal-totals-top {
	border: none !important;
	width: 2em;
}
m-price {
	outline-width: 0;
}
m-button-blocks {
	overflow-y: hidden;
	outline-width: 0;
}
m-tables-layout-image {
	-webkit-text-decoration-skip: objects;
}
m-back-totals {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
m-position-webkit {
	line-height: 1 !important;
	opacity: 10;
}
m-next {
	bottom: 10;
	opacity: 20;
	display: flex;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
m-layout {
	border: none !important;
	position: absolute !important;
	display: flex;
}
m-bottom {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
m-next-position {
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
m-layout-price-webkit {
	top: 10;
}
m-tables {
	box-sizing: content-box;
	height: 100%;
	display: inline;
	opacity: 1;
	outline: none !important;
}
m-horizontal {
	z-index: 1;
	white-space: nowrap;
	color: inherit;
	width: calc(1em + 3px);
	grid-gap: 30px;
}
m-quantity-nav-blocks {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	color: #fff;
}
m-carousel-bottom-left {
	outline: none !important;
	width: 100%;
	border: none;
	line-height: inherit;
}
m-back {
	min-height: 0 !important;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
m-quantity {
	background-color: transparent;
}
m-repeater-bottom {
	overflow-y: hidden;
	-ms-user-select: none;
	color: inherit;
	color: #fff;
}
m-back-image {
	scrollbar-width: none;
	text-align: center;
}
m-tables-price {
	display: flex;
}
m-horizontal-next {
	position: relative;
	width: 100%;
	fill: currentColor;
	line-height: calc(1em + 2px);
}
m-carousel-inner-inner {
	top: 50;
}
m-carousel-blocks {
	-webkit-text-decoration-skip: objects;
}
m-layout {
	align-items: left;
	width: 0 !important;
	align-items: left;
}
m-position {
	top: 10;
	height: 100%;
}
m-layout {
	align-items: left;
	line-height: 1 !important;
	line-height: inherit;
	position: relative;
	opacity: 10;
}
m-thumbnails {
	height: 0 !important;
	opacity: 10;
}
m-inner-horizontal-layout {
	top: 50;
}
m-tables-blocks {
	grid-gap: 30px;
	bottom: 10;
	display: grid;
}
m-webkit-webkit {
	outline-width: 0;
	width: 2em;
	margin: 0;
}
m-tables {
	border: none;
	z-index: 1;
	text-decoration: none;
	display: grid;
}
m-repeater {
	border: 0 none transparent;
	transform: translate(50%, -50%);
	bottom: 10;
	line-height: inherit;
}
m-top {
	overflow-x: auto;
	text-align: center;
	position: absolute;
	position: absolute !important;
	letter-spacing: inherit;
}
m-quantity-countdown {
	opacity: 1;
	outline: none !important;
	margin: 0 !important;
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
m-quantity-back {
	height: 0 !important;
	border: none;
	vertical-align: baseline;
	line-height: inherit;
	text-align: center;
}
m-top-button-next {
	align-items: left;
	text-align: left;
	width: 0 !important;
	width: 2em;
}
m-repeater-horizontal {
	fill: currentColor;
}
m-carousel {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	position: absolute !important;
	top: 0;
}
m-next {
	border: 0 none transparent;
	display: flex;
	grid-gap: 30px;
	min-height: 0 !important;
}
m-next {
	border: none;
	top: 50;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-middle {
    padding-left: 0;
    padding-right: 0;
  }
b-left-top {
	height: calc(1em + 3px);
	padding: 0.5em !important;
	margin: 0 !important;
	vertical-align: baseline;
	align-items: left;
}
b-layout-totals {
	line-height: inherit;
}
b-webkit {
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	display: inline;
	right: 0;
}
b-thumbnails-left-quantity {
	text-decoration: none;
	white-space: nowrap;
	width: 100%;
	opacity: 1;
}
b-nav {
	opacity: 10;
	vertical-align: baseline;
	border: 0 none transparent;
}
b-top-next-countdown {
	opacity: 10;
	margin: 0 !important;
	display: grid;
}
b-next {
	opacity: 20;
}
b-thumbnails-blocks-old {
	position: absolute !important;
	fill: currentColor;
	box-sizing: content-box;
	width: 2em;
	right: 0;
}
b-quantity-horizontal-inner {
	display: flex;
	outline-width: 0;
}
b-old {
	width: 2em;
	display: inline;
}
b-tables {
	text-align: left;
	text-align: left;
	bottom: 20;
	line-height: 1 !important;
}
b-old {
	width: calc(1em + 3px);
	bottom: 20;
	opacity: 20;
	font-size: 1em;
	flex-grow: 0;
}
b-left-blocks {
	outline: none !important;
	white-space: nowrap;
}
b-tables {
	top: 10;
	box-shadow: none !important;
	flex-grow: 0;
	vertical-align: middle;
	top: 0;
}
b-repeater-price-horizontal {
	z-index: 1;
}
b-horizontal {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	outline: none !important;
	width: calc(1em + 3px);
}
b-button {
	opacity: 20;
	flex-grow: 0;
}
b-countdown-nav {
	flex-grow: 0;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
b-image-quantity {
	width: 100%;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	opacity: 30;
}
b-inner-top {
	background-color: transparent;
	padding: 0.5em !important;
	user-select: none;
	color: #fff;
	margin: 0;
}
b-top {
	-ms-user-select: none;
	flex-shrink: 0;
}
b-price {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
}
b-totals {
	background-color: transparent;
}
b-position-blocks-back {
	display: inline;
	fill: currentColor;
	align-items: left;
}
b-webkit {
	line-height: 1 !important;
}
b-repeater-back {
	margin: 0;
	align-items: center;
	box-sizing: content-box;
	position: absolute;
}
b-old-totals-countdown {
	text-align: left;
	user-select: none;
}
b-left-top-quantity {
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	box-sizing: content-box;
}
b-next-position-inner {
	outline-width: 0;
	outline-width: 0;
	outline-width: 0;
}
b-next {
	color: inherit;
	top: 50;
	border: 0 none transparent;
}
b-thumbnails-next-countdown {
	width: 0 !important;
	bottom: 10;
}
b-old-back {
	width: 0 !important;
	min-height: 0 !important;
	line-height: 1 !important;
	box-sizing: content-box;
}
b-nav {
	vertical-align: middle;
	vertical-align: baseline;
	display: flex;
	z-index: 1;
}
b-old {
	outline-width: 0;
	position: relative;
	bottom: 0;
	opacity: 10;
	margin: 0 !important;
}
b-next-price {
	outline: none !important;
	align-items: left;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
b-nav-tables-nav {
	font-size: 1em;
	align-items: left;
	flex-shrink: 0;
	opacity: 30;
	opacity: 30;
}
}
p-countdown {
	align-items: center;
	margin: 0;
	overflow-y: hidden;
	z-index: 1;
}
p-tables-quantity {
	left: calc(50% - 0.5em) !important;
}
p-top-top {
	white-space: nowrap;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
p-old-image {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	margin: 0 !important;
	opacity: 10;
	margin: 0 !important;
}
p-webkit-thumbnails-horizontal {
	text-transform: inherit;
	text-transform: inherit;
	height: calc(1em + 3px);
	display: inline;
	top: 0;
}
p-carousel {
	text-decoration: none;
	display: grid;
	text-align: left;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
}
p-price-countdown {
	border: 0 none transparent;
	top: 10;
	transform: translate(50%, -50%);
	overflow-x: auto;
	z-index: 1;
}
p-quantity {
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	display: grid;
	opacity: 30;
	height: 100%;
}
p-totals-blocks {
	border: none !important;
	color: #fff;
}
p-quantity-countdown {
	top: 50;
	vertical-align: baseline;
	top: calc(50% - 0.5em) !important;
	position: relative;
	-ms-user-select: none;
}
p-bottom-webkit {
	position: absolute !important;
}
p-tables {
	right: 0;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	height: 100%;
}
p-webkit {
	position: relative;
	color: #fff;
	top: 10;
	right: 0;
}
p-layout-left-quantity {
	opacity: 10;
}
p-back-horizontal {
	width: 2em;
}
p-carousel-left-next {
	overflow-x: auto;
	letter-spacing: inherit;
	border: 0 none transparent;
	padding: 0.5em !important;
	user-select: none;
}
p-button-webkit-back {
	box-shadow: none !important;
	top: 0;
	min-width: 0 !important;
}
p-webkit {
	height: 100%;
	text-decoration: none;
	transform: translate(50%, -50%);
	text-transform: inherit;
	width: 100%;
}
p-thumbnails {
	flex-grow: 0;
	vertical-align: baseline;
	-webkit-user-select: none;
	scrollbar-width: none;
}
p-inner {
	right: 0;
	bottom: 10;
}
p-price-nav-tables {
	text-align: left;
}
p-left-bottom-webkit {
	position: absolute;
	vertical-align: baseline;
}
p-thumbnails {
	box-sizing: content-box;
	top: 50;
	margin: 0 !important;
}
p-webkit-thumbnails {
	min-height: 0 !important;
}
p-position {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
}
p-back {
	vertical-align: middle;
	width: calc(1em + 3px);
	position: absolute !important;
	user-select: none;
	line-height: calc(1em + 2px);
}
p-back {
	line-height: inherit;
	height: calc(1em + 3px);
	-webkit-user-select: none;
}
p-thumbnails {
	width: 0 !important;
	position: relative;
	user-select: none;
}
p-webkit-webkit {
	margin: 0;
	vertical-align: baseline;
	text-decoration: none;
}
p-price-blocks {
	top: 10;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
p-position-carousel {
	height: calc(1em + 3px);
	width: 100%;
	flex-shrink: 0;
	line-height: 1 !important;
}
p-thumbnails-position {
	width: 2em;
	display: inline;
}
p-top {
	z-index: 1;
	bottom: 20;
	text-transform: inherit;
	bottom: 10;
}
p-blocks {
	overflow-x: auto;
}
p-bottom-webkit {
	display: inline;
	display: inline;
}
p-back-image {
	border: none !important;
	display: flex;
	height: 0 !important;
}
p-inner {
	vertical-align: middle;
	display: grid;
}
p-bottom {
	grid-gap: 30px;
}
p-layout-repeater-bottom {
	line-height: 1 !important;
	width: 0 !important;
	position: relative;
	top: 10;
}
p-top-nav {
	display: flex;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
p-back-blocks {
	position: absolute !important;
	flex-grow: 0;
	box-sizing: content-box;
	color: inherit;
}
p-tables-back {
	width: 2em;
	bottom: 10;
	text-decoration: none;
	text-transform: inherit;
	text-align: left;
}
p-horizontal-layout-thumbnails {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	display: inline;
	text-align: left;
}
.alert-list-container.position-middle-right {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
h-thumbnails {
	font-size: 1em;
	user-select: none;
}
h-back {
	line-height: 1 !important;
}
h-left-carousel-webkit {
	-webkit-user-select: none;
	opacity: 1;
	display: flex;
	transform: translate(50%, -50%);
}
h-top-button {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	bottom: 20;
	vertical-align: middle;
	vertical-align: baseline;
}
h-carousel {
	box-sizing: content-box;
	position: absolute;
	-webkit-text-decoration-skip: objects;
	top: 50;
}
h-countdown-image-countdown {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	top: 10;
	top: 10;
}
h-position-carousel-back {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	width: 100%;
}
h-countdown-position-button {
	border: none;
	left: calc(50% - 0.5em) !important;
}
h-position {
	line-height: inherit;
	align-items: left;
}
h-blocks {
	display: flex;
}
h-position {
	line-height: calc(1em + 2px);
}
h-position {
	-ms-user-select: none;
}
h-horizontal-position-layout {
	top: 10;
}
h-next {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
h-next {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	width: 2em;
}
h-left-countdown-inner {
	display: inline !important;
}
h-next {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	letter-spacing: inherit;
	outline-width: 0;
}
h-next-price {
	border: none;
}
h-tables-left {
	display: inline;
}
h-webkit-quantity-bottom {
	justify-content: center;
	height: 100%;
	position: absolute !important;
	top: 10;
	vertical-align: baseline;
}
h-tables {
	border: none !important;
}
h-countdown-quantity-tables {
	text-align: center;
	line-height: 1 !important;
}
h-back {
	display: inline;
	outline-width: 0;
}
h-button-position-old {
	-ms-user-select: none;
	position: relative;
	border: none;
	width: 100%;
	height: 100%;
}
h-price {
	letter-spacing: inherit;
}
h-carousel-bottom-tables {
	transform: translate(50%, -50%);
}
h-button-totals-top {
	text-align: left;
	text-align: center;
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
}
h-nav-quantity-webkit {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
h-back-price-price {
	background-color: transparent;
	padding: 0.5em !important;
	flex-grow: 0;
	bottom: 0;
	text-transform: inherit;
}
h-horizontal-button-top {
	justify-content: center;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
h-image-nav-image {
	height: calc(1em + 3px);
	opacity: 20;
	position: relative;
}
h-blocks-back-countdown {
	-webkit-user-select: none;
	padding: 0.5em !important;
	fill: currentColor;
}
h-totals-position {
	top: 50;
}
h-carousel-countdown-left {
	position: relative;
	text-align: center;
}
h-top {
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	align-items: center;
	outline: none !important;
}
h-old {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	position: absolute !important;
}
h-image-blocks-tables {
	position: absolute !important;
	flex-shrink: 0;
}
h-horizontal-old-quantity {
	fill: currentColor;
	scrollbar-width: none;
	user-select: none;
	height: 100%;
}
h-inner-left {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
}
h-price-nav-tables {
	flex-grow: 0;
}
h-next-image {
	box-sizing: content-box;
}
h-webkit-repeater {
	top: calc(50% - 0.5em) !important;
	position: absolute;
	outline-width: 0;
}
h-button {
	bottom: 20;
}
h-repeater-quantity-repeater {
	line-height: calc(1em + 2px);
	opacity: 1;
	top: 50;
	text-align: left;
	width: calc(1em + 3px);
}
h-tables {
	-ms-user-select: none;
	width: 0 !important;
	margin: 0 !important;
	border: none !important;
}
h-thumbnails {
	letter-spacing: inherit;
	font-size: 1em;
	-ms-user-select: none;
	text-transform: inherit;
	align-items: left;
}
h-position {
	text-align: center;
	bottom: 10;
	letter-spacing: inherit;
	bottom: 20;
	transform: translate(50%, -50%);
}
h-old {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	top: 50;
	right: 0;
}
h-image {
	min-height: 0 !important;
}
h-position-webkit {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	text-align: left;
}
h-inner {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	text-transform: inherit;
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-middle-right {
    max-width: calc(100% - 218px);
  }
x-totals {
	opacity: 1;
	border: none !important;
	letter-spacing: inherit;
	justify-content: center;
}
x-blocks-tables {
	user-select: none;
}
x-horizontal {
	text-decoration: none;
	scrollbar-width: none;
	bottom: 20;
	height: 100%;
	line-height: inherit;
}
x-blocks-top {
	line-height: 1 !important;
	font-size: 1em;
	border: 0 none transparent;
	margin: 0 !important;
	vertical-align: middle;
}
x-old-bottom {
	display: flex;
	height: calc(1em + 3px);
	white-space: nowrap;
}
x-back-next {
	display: inline;
	width: calc(1em + 3px);
	justify-content: center;
	box-shadow: none !important;
}
x-top {
	white-space: nowrap;
	color: #fff;
	display: inline !important;
}
x-top {
	min-height: 0 !important;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	top: calc(50% - 0.5em) !important;
}
x-carousel {
	scrollbar-width: none;
	opacity: 30;
	top: 0;
	display: grid;
	vertical-align: middle;
}
x-next-nav-webkit {
	border: none !important;
	flex-shrink: 0;
	opacity: 10;
}
x-next-layout-countdown {
	font: inherit inherit inherit/inherit inherit;
}
x-old {
	bottom: 10;
	width: calc(1em + 3px);
	display: grid;
	position: absolute !important;
	text-align: left;
}
x-image-quantity-thumbnails {
	letter-spacing: inherit;
	min-height: 0 !important;
	grid-gap: 30px;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
x-bottom-countdown {
	border: none;
}
x-horizontal {
	min-height: 0 !important;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
x-carousel-thumbnails {
	top: 10;
}
x-repeater {
	top: 50;
}
x-position-next-old {
	white-space: nowrap;
	transform: translate(50%, -50%);
	min-height: 0 !important;
	width: 2em;
	background-color: transparent;
}
}
m-button-next-old {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	display: inline;
	position: absolute;
}
m-blocks-next-price {
	outline-width: 0;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
m-next-inner {
	bottom: 10;
}
m-carousel {
	justify-content: center;
	text-align: center;
}
m-quantity-left {
	opacity: 20;
}
m-old-image {
	align-items: center;
	opacity: 10;
	position: absolute !important;
	background-color: transparent;
}
m-old-tables-webkit {
	width: 0 !important;
	transform: translate(50%, -50%);
	text-align: left;
	text-align: left;
}
m-image-quantity {
	grid-gap: 30px;
	justify-content: center;
}
m-horizontal-image-bottom {
	align-items: center;
	color: inherit;
	text-transform: inherit;
}
m-blocks-inner {
	text-align: left;
	display: grid;
	text-align: center;
	min-height: 0 !important;
}
m-button {
	outline-width: 0;
	margin: 0 !important;
	min-height: 0 !important;
}
m-carousel-tables {
	display: flex;
}
m-price-carousel {
	align-items: center;
}
m-back-top-back {
	justify-content: center;
}
m-top {
	bottom: 0;
	position: absolute !important;
}
m-next-back {
	height: 100%;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-middle-right {
    max-width: calc(100% - 50px);
  }
z-layout-layout {
	height: 0 !important;
}
z-totals-tables {
	position: relative;
	display: inline;
	margin: 0;
	justify-content: center;
}
z-layout-price {
	display: inline !important;
	overflow-x: auto;
	opacity: 10;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
z-tables-repeater-countdown {
	right: 0;
	flex-grow: 0;
	width: 100%;
	width: 0 !important;
}
z-back-bottom {
	vertical-align: middle;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
}
z-layout-button-webkit {
	user-select: none;
	position: relative;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
z-image-countdown-button {
	line-height: calc(1em + 2px);
	top: 0;
	color: inherit;
	display: inline !important;
}
z-inner {
	box-sizing: content-box;
	width: 0 !important;
	position: absolute;
	line-height: 1 !important;
}
z-horizontal {
	user-select: none;
}
z-carousel-left-webkit {
	box-shadow: none !important;
	color: inherit;
}
z-layout-bottom-button {
	user-select: none;
	margin: 0 !important;
}
z-quantity-left {
	padding: 0.5em !important;
	padding: 0.5em !important;
	border: 0 none transparent;
	justify-content: center;
}
z-button-nav {
	-ms-user-select: none;
	outline-width: 0;
	top: 50;
	height: 0 !important;
}
z-blocks-blocks {
	text-align: center;
	height: calc(1em + 3px);
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
z-tables-repeater-horizontal {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	top: 10;
	height: 100%;
}
}
n-webkit-webkit-blocks {
	box-sizing: content-box;
	line-height: 1 !important;
	box-sizing: content-box;
}
n-countdown-bottom {
	top: 50;
}
n-thumbnails {
	position: absolute !important;
	overflow-x: auto;
}
n-totals {
	vertical-align: middle;
	margin: 0 !important;
}
n-carousel {
	text-decoration: none;
	text-align: left;
	text-align: center;
}
n-image-countdown-totals {
	color: inherit;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
n-quantity-tables {
	white-space: nowrap;
	line-height: calc(1em + 2px);
	color: #fff;
}
n-carousel-horizontal {
	user-select: none;
	flex-shrink: 0;
	box-shadow: none !important;
	text-decoration: none;
	box-sizing: content-box;
}
n-totals-left-horizontal {
	-ms-user-select: none;
}
n-layout-inner-blocks {
	flex-grow: 0;
	text-align: left;
	padding: 0.5em !important;
}
n-left {
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
n-repeater {
	left: calc(50% - 0.5em) !important;
}
n-left {
	z-index: 1;
	justify-content: center;
}
n-quantity-left-countdown {
	border: none;
	opacity: 1;
	width: 100%;
}
n-left {
	line-height: calc(1em + 2px);
	width: 100%;
	line-height: inherit;
}
n-price-thumbnails {
	vertical-align: middle;
	display: grid;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
}
n-image {
	opacity: 10;
	box-shadow: none !important;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
n-inner {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	outline: none !important;
	position: relative;
	width: 100%;
}
n-bottom-blocks-horizontal {
	overflow-x: auto;
}
n-inner {
	user-select: none;
	scrollbar-width: none;
	background-color: transparent;
	color: inherit;
}
n-blocks-inner-inner {
	opacity: 10;
	bottom: 0;
	font-size: 1em;
	width: calc(1em + 3px);
}
n-image-webkit {
	top: 0;
	text-align: left;
	min-width: 0 !important;
}
n-image-next {
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	vertical-align: middle;
	box-sizing: content-box;
}
n-carousel {
	outline: none !important;
	height: 0 !important;
}
n-nav {
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	position: relative;
	border: none !important;
	margin: 0 !important;
}
n-next-carousel-top {
	bottom: 20;
}
n-tables {
	transform: translate(50%, -50%);
	bottom: 10;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
n-bottom-repeater {
	font: inherit inherit inherit/inherit inherit;
}
n-old-repeater-webkit {
	grid-template-columns: 1fr 1fr;
	height: 100%;
	text-transform: inherit;
	top: 10;
	line-height: inherit;
}
n-price-back {
	display: inline;
	bottom: 10;
	position: absolute;
	box-sizing: content-box;
	color: inherit;
}
n-old {
	outline: none !important;
	opacity: 10;
}
n-layout-back {
	width: 2em;
}
n-old-thumbnails {
	opacity: 1;
	align-items: left;
}
n-left-next {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
}
n-thumbnails {
	text-transform: inherit;
	padding: 0.5em !important;
}
n-inner-countdown-carousel {
	border: none;
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
n-position {
	text-align: left;
}
n-webkit-button-quantity {
	border: none;
	line-height: 1 !important;
	width: calc(1em + 3px);
	flex-grow: 0;
	box-sizing: content-box;
}
n-layout-thumbnails-blocks {
	line-height: 1 !important;
	display: flex;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
.alert-list-container.position-middle-right.show-scroll-bar {
  overflow-y: scroll;
}
w-back {
	color: inherit;
	border: none !important;
	color: inherit;
	bottom: 10;
}
w-repeater-left-blocks {
	white-space: nowrap;
}
w-button {
	display: flex;
	align-items: left;
	background-color: transparent;
	min-height: 0 !important;
}
w-inner-totals-webkit {
	overflow-y: hidden;
	outline-width: 0;
	flex-grow: 0;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
w-button-layout-repeater {
	grid-gap: 30px;
}
w-price-old {
	display: inline;
	overflow-y: hidden;
	text-transform: inherit;
}
w-position-top {
	width: 2em;
	right: 0;
	-ms-user-select: none;
	grid-gap: 30px;
}
w-left-totals-nav {
	top: 50;
}
w-totals-tables-horizontal {
	width: calc(1em + 3px);
	display: flex;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	user-select: none;
}
w-button {
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
w-inner-bottom-repeater {
	-webkit-user-select: none;
}
w-old {
	width: 2em;
	letter-spacing: inherit;
	display: flex;
	left: calc(50% - 0.5em) !important;
}
w-old {
	position: relative;
	text-decoration: none;
	background-color: transparent;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
}
w-layout-repeater-top {
	display: grid;
	top: 10;
	vertical-align: baseline;
	text-align: left;
}
w-countdown {
	overflow-y: hidden;
	top: 0;
	top: 10;
	position: absolute !important;
	text-transform: inherit;
}
w-image {
	text-align: left;
	width: calc(1em + 3px);
	overflow-x: auto;
}
w-position-totals-carousel {
	overflow-x: auto;
	background-color: transparent;
}
w-thumbnails-horizontal {
	display: flex;
}
w-next {
	bottom: 10;
}
w-old {
	margin: 0;
	height: calc(1em + 3px);
}
w-button-thumbnails-blocks {
	border: none;
	outline: none !important;
	min-width: 0 !important;
	border: none;
}
w-tables-quantity {
	display: inline;
	position: relative;
	-ms-user-select: none;
	overflow-x: auto;
}
w-bottom-image-totals {
	top: 0;
	opacity: 10;
}
.alert-list-container.position-middle-right .alert-list {
  width: 100%;
}
g-countdown-nav-thumbnails {
	line-height: 1 !important;
	position: absolute !important;
	background-color: transparent;
	align-items: left;
}
g-price {
	opacity: 20;
	bottom: 10;
	border: none !important;
}
g-bottom-back-left {
	top: 0;
	z-index: 1;
	box-shadow: none !important;
}
g-totals {
	box-sizing: content-box;
	text-transform: inherit;
}
g-old-back-totals {
	border: none !important;
	-webkit-user-select: none;
	white-space: nowrap;
}
g-left {
	align-items: left;
	text-decoration: none;
	opacity: 1;
}
g-totals {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	padding: 0.5em !important;
}
g-countdown-top-bottom {
	right: 0;
}
g-tables-top-price {
	position: absolute;
	font-size: 1em;
	opacity: 1;
}
g-carousel-quantity {
	top: 50;
	position: relative;
	top: 50;
}
g-position-layout-webkit {
	opacity: 10;
	margin: 0;
	opacity: 1;
	opacity: 1;
}
g-blocks-repeater {
	transform: translate(50%, -50%);
	box-shadow: none !important;
	line-height: 1 !important;
}
g-bottom-blocks {
	top: calc(50% - 0.5em) !important;
}
g-countdown-price {
	grid-gap: 30px;
	grid-gap: 30px;
}
g-horizontal {
	width: 100%;
	flex-grow: 0;
	bottom: 10;
}
g-button-totals-price {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
g-price {
	bottom: 20;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
}
g-quantity-repeater-quantity {
	grid-gap: 30px;
	text-align: center;
	position: absolute !important;
	vertical-align: middle;
	border: 0 none transparent;
}
g-image-price-top {
	height: 0 !important;
	letter-spacing: inherit;
	white-space: nowrap;
}
g-carousel-webkit-thumbnails {
	line-height: calc(1em + 2px);
	opacity: 30;
	opacity: 20;
	color: #fff;
}
g-back {
	align-items: left;
	position: relative;
}
g-totals {
	bottom: 0;
	width: 0 !important;
}
g-image {
	background-color: transparent;
	height: 0 !important;
	transform: translate(50%, -50%);
	margin: 0;
}
g-repeater-webkit {
	user-select: none;
	align-items: left;
	margin: 0 !important;
	white-space: nowrap;
}
g-back-totals {
	transform: translate(50%, -50%);
	top: 0;
	text-align: left;
}
g-totals-left {
	margin: 0;
}
g-old-next-totals {
	flex-shrink: 0;
	z-index: 1;
	text-decoration: none;
}
g-countdown {
	overflow-y: hidden;
	display: inline !important;
	justify-content: center;
	border: none;
	top: 50;
}
g-next {
	width: 100%;
	flex-shrink: 0;
}
g-thumbnails-back-quantity {
	border: none;
	vertical-align: baseline;
	opacity: 1;
	color: #fff;
	opacity: 10;
}
g-back-price {
	-ms-user-select: none;
	min-width: 0 !important;
}
g-bottom-inner-totals {
	outline: none !important;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
g-image-thumbnails-position {
	letter-spacing: inherit;
	top: 10;
}
g-repeater-horizontal {
	vertical-align: baseline;
}
g-price-image {
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
g-webkit-left {
	fill: currentColor;
	height: calc(1em + 3px);
	white-space: nowrap;
	bottom: 0;
	top: 50;
}
g-countdown {
	bottom: 0;
	bottom: 0;
	border: none;
	opacity: 30;
}
g-layout {
	right: 0;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	border: 0 none transparent;
}
g-top {
	letter-spacing: inherit;
}
g-bottom-quantity {
	scrollbar-width: none;
	flex-shrink: 0;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
g-next-nav {
	vertical-align: baseline;
}
g-tables-countdown-left {
	box-shadow: none !important;
	bottom: 20;
	user-select: none;
}
g-back-button-tables {
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	align-items: left;
	opacity: 10;
}
g-top-repeater {
	text-decoration: none;
	background-color: transparent;
	width: calc(1em + 3px);
	position: absolute !important;
}
g-back {
	display: flex;
	letter-spacing: inherit;
}
g-blocks-thumbnails-carousel {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-right .alert-list {
    max-width: 500px;
  }
u-totals-countdown {
	overflow-y: hidden;
	height: 100%;
	display: inline !important;
	border: none;
	z-index: 1;
}
u-thumbnails-top {
	opacity: 20;
	display: grid;
}
u-price-quantity {
	display: flex;
}
u-layout-layout {
	min-height: 0 !important;
	right: 0;
	top: 50;
}
u-back-next-carousel {
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	min-width: 0 !important;
	vertical-align: baseline;
}
u-back-top {
	vertical-align: middle;
	justify-content: center;
	width: 0 !important;
	grid-gap: 30px;
	text-align: left;
}
u-tables-position {
	align-items: left;
	flex-shrink: 0;
	user-select: none;
}
u-back {
	flex-shrink: 0;
	vertical-align: middle;
}
u-layout {
	height: calc(1em + 3px);
	bottom: 10;
}
u-tables {
	align-items: left;
	-ms-user-select: none;
}
u-next {
	fill: currentColor;
	vertical-align: baseline;
	position: absolute !important;
	opacity: 1;
}
u-nav-carousel-image {
	flex-shrink: 0;
	width: 2em;
	width: 0 !important;
	opacity: 30;
}
u-next-top-left {
	background-color: transparent;
	user-select: none;
	top: 10;
}
u-thumbnails {
	min-width: 0 !important;
}
u-price-tables {
	-webkit-user-select: none;
	grid-gap: 30px;
	grid-gap: 30px;
}
u-price-inner {
	position: absolute !important;
	overflow-y: hidden;
	vertical-align: middle;
	line-height: 1 !important;
	text-align: center;
}
u-price-position {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	border: 0 none transparent;
	box-shadow: none !important;
	box-sizing: content-box;
}
u-layout {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	bottom: 10;
	z-index: 1;
	min-width: 0 !important;
}
u-nav-countdown-inner {
	min-height: 0 !important;
	flex-grow: 0;
	-webkit-user-select: none;
	display: grid;
	display: flex;
}
u-nav-image-quantity {
	color: #fff;
	grid-gap: 30px;
	line-height: 1 !important;
	opacity: 30;
}
u-repeater-totals-button {
	opacity: 1;
	flex-grow: 0;
	text-align: center;
}
u-image-old {
	color: inherit;
	border: none !important;
}
u-button-position {
	bottom: 20;
	scrollbar-width: none;
	display: grid;
}
u-old-repeater-bottom {
	flex-grow: 0;
	white-space: nowrap;
	align-items: left;
}
u-tables-quantity-bottom {
	align-items: center;
	scrollbar-width: none;
	opacity: 20;
}
u-totals-tables-image {
	bottom: 10;
	-ms-user-select: none;
	height: 100%;
	margin: 0;
	position: absolute !important;
}
u-layout-top-quantity {
	width: 0 !important;
	bottom: 0;
	margin: 0;
	opacity: 1;
}
u-top {
	justify-content: center;
	flex-shrink: 0;
	outline: none !important;
}
u-old-inner {
	bottom: 0;
}
u-thumbnails-button-price {
	border: none;
	border: 0 none transparent;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
}
j-button {
	align-items: left;
}
j-back-totals-countdown {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	height: 0 !important;
	height: 0 !important;
	margin: 0 !important;
}
j-position-bottom {
	font-size: 1em;
	width: 100%;
}
j-bottom-repeater-webkit {
	top: 10;
	line-height: inherit;
	user-select: none;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
j-top-webkit {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	line-height: inherit;
	top: calc(50% - 0.5em) !important;
}
j-nav-back {
	padding: 0.5em !important;
	height: calc(1em + 3px);
	display: grid;
	text-align: left;
}
j-button-carousel {
	-webkit-text-decoration-skip: objects;
	align-items: left;
	top: 0;
}
j-image-webkit-image {
	margin: 0;
	color: inherit;
	letter-spacing: inherit;
}
j-inner-position {
	bottom: 0;
	height: calc(1em + 3px);
	height: 100%;
}
j-totals-button {
	bottom: 20;
	-webkit-user-select: none;
	user-select: none;
	display: inline !important;
	opacity: 20;
}
j-price {
	grid-template-columns: 1fr 1fr;
}
j-horizontal {
	vertical-align: baseline;
	align-items: center;
	color: inherit;
	line-height: inherit;
	width: 2em;
}
j-old-old-price {
	vertical-align: baseline;
}
j-blocks {
	position: absolute;
}
j-thumbnails-bottom {
	border: 0 none transparent;
	text-decoration: none;
}
j-next {
	flex-shrink: 0;
	fill: currentColor;
	bottom: 0;
	outline: none !important;
}
j-quantity-horizontal-tables {
	display: flex;
	align-items: left;
	width: 2em;
	display: grid;
	align-items: center;
}
j-image-inner-layout {
	text-align: left;
}
j-repeater {
	box-shadow: none !important;
}
j-countdown-quantity-webkit {
	width: calc(1em + 3px);
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	outline-width: 0;
}
j-repeater-layout-old {
	flex-grow: 0;
	min-width: 0 !important;
	display: inline !important;
	height: 0 !important;
}
j-repeater {
	-webkit-user-select: none;
	border: none !important;
	padding: 0.5em !important;
	box-sizing: content-box;
}
.alert-list-container.position-middle-right.show-scroll-bar {
  overflow-y: scroll;
}
l-horizontal-repeater {
	bottom: 10;
}
l-thumbnails-bottom {
	height: 0 !important;
	border: none !important;
	line-height: 1 !important;
}
l-tables {
	margin: 0 !important;
	min-width: 0 !important;
	padding: 0.5em !important;
}
l-inner-blocks-repeater {
	bottom: 20;
}
l-price-position {
	border: none !important;
	box-sizing: content-box;
	padding: 0.5em !important;
}
l-totals {
	margin: 0 !important;
}
l-old-image {
	box-sizing: content-box;
	outline: none !important;
	-ms-user-select: none;
}
l-top-price-blocks {
	vertical-align: baseline;
	opacity: 10;
	padding: 0.5em !important;
	height: 100%;
}
l-back-carousel {
	min-height: 0 !important;
	box-shadow: none !important;
	border: none !important;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
l-nav {
	line-height: inherit;
	align-items: left;
	overflow-y: hidden;
	min-height: 0 !important;
}
l-countdown {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
}
l-totals {
	letter-spacing: inherit;
	outline: none !important;
	user-select: none;
	display: inline;
}
l-quantity-left {
	top: 0;
	min-height: 0 !important;
}
.alert-list-container.position-middle-right .alert {
  margin-top: 1px;
  margin-bottom: 1px;
}
s-back {
	border: 0 none transparent;
	border: none;
	display: flex;
	line-height: inherit;
	display: grid;
}
s-tables-next-bottom {
	border: none !important;
	opacity: 30;
	width: 2em;
	display: grid;
	height: 0 !important;
}
s-quantity-next {
	align-items: center;
	right: 0;
	justify-content: center;
	position: absolute !important;
}
s-carousel {
	width: 100%;
	height: calc(1em + 3px);
	border: 0 none transparent;
}
s-countdown-tables {
	background-color: transparent;
}
s-old {
	-ms-user-select: none;
	-ms-user-select: none;
	line-height: 1 !important;
	outline-width: 0;
	z-index: 1;
}
s-quantity-nav {
	user-select: none;
	top: 0;
}
s-price-thumbnails-nav {
	display: inline;
	letter-spacing: inherit;
}
s-webkit {
	-webkit-user-select: none;
	z-index: 1;
	min-height: 0 !important;
}
s-inner {
	flex-shrink: 0;
}
s-left {
	grid-gap: 30px;
	width: 2em;
}
s-price-totals-image {
	display: inline;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	display: inline !important;
}
s-old-back-webkit {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	height: 100%;
	align-items: left;
	padding: 0.5em !important;
}
s-countdown-price {
	text-transform: inherit;
	text-transform: inherit;
	position: absolute !important;
	align-items: left;
}
s-horizontal {
	top: 50;
	align-items: left;
	margin: 0;
}
s-totals-button-nav {
	display: flex;
	width: 2em;
	vertical-align: middle;
}
s-position-bottom-quantity {
	border: none;
}
s-webkit-carousel {
	-webkit-user-select: none;
}
s-tables-blocks-tables {
	text-decoration: none;
	position: absolute !important;
}
s-horizontal-tables-price {
	width: 2em;
	padding: 0.5em !important;
	vertical-align: baseline;
	display: grid;
	opacity: 10;
}
s-button-webkit-tables {
	top: 50;
	outline: none !important;
	vertical-align: baseline;
	z-index: 1;
}
s-quantity {
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
s-bottom-totals {
	display: flex;
	overflow-x: auto;
	letter-spacing: inherit;
}
s-webkit-webkit-bottom {
	outline: none !important;
	border: none !important;
	fill: currentColor;
}
s-inner {
	-ms-user-select: none;
}
s-carousel-top-price {
	color: #fff;
}
s-left {
	display: grid;
	top: 50;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-right .alert {
    margin-bottom: 5px;
    margin-top: 5px;
  }
t-back {
	display: inline !important;
	border: none;
}
t-button-button-next {
	background-color: transparent;
}
t-blocks-button-repeater {
	vertical-align: baseline;
	vertical-align: baseline;
	white-space: nowrap;
	-webkit-user-select: none;
	bottom: 20;
}
t-top {
	padding: 0.5em !important;
}
t-old-horizontal {
	outline-width: 0;
	position: absolute;
	border: none !important;
}
t-old-horizontal {
	top: calc(50% - 0.5em) !important;
	border: none;
}
t-position-old {
	min-height: 0 !important;
	text-decoration: none;
	width: 0 !important;
	scrollbar-width: none;
	color: inherit;
}
t-bottom-bottom-blocks {
	margin: 0;
}
t-nav-image-layout {
	grid-gap: 30px;
	width: 0 !important;
	display: grid;
	font-size: 1em;
}
t-thumbnails-totals-horizontal {
	-webkit-text-decoration-skip: objects;
	top: 10;
	opacity: 20;
	position: absolute;
}
t-countdown {
	width: 100%;
	top: 10;
	transform: translate(50%, -50%);
}
t-countdown-back-webkit {
	top: 10;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	white-space: nowrap;
}
t-position-position {
	scrollbar-width: none;
	top: 50;
	vertical-align: middle;
}
t-nav-left {
	border: none;
	bottom: 10;
	fill: currentColor;
}
}
j-old-repeater {
	border: none !important;
	border: none;
	flex-shrink: 0;
}
j-countdown-nav {
	overflow-y: hidden;
	display: inline;
	opacity: 10;
	user-select: none;
	grid-gap: 30px;
}
j-back-price-totals {
	justify-content: center;
	text-decoration: none;
	border: none;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
j-webkit {
	outline-width: 0;
	text-decoration: none;
}
j-left-nav {
	vertical-align: baseline;
	top: 10;
	padding: 0.5em !important;
}
j-position-webkit-top {
	display: flex;
	outline: none !important;
	line-height: calc(1em + 2px);
	z-index: 1;
	padding: 0.5em !important;
}
j-inner {
	height: 100%;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
j-back-bottom {
	height: 100%;
	position: relative;
	display: grid;
	align-items: center;
	user-select: none;
}
j-quantity-position-bottom {
	border: 0 none transparent;
	text-align: left;
}
j-tables-image {
	bottom: 10;
	border: none;
	box-shadow: none !important;
}
j-nav {
	width: 100%;
	bottom: 0;
	position: absolute;
	display: grid;
	right: 0;
}
j-old-horizontal {
	top: 10;
	right: 0;
}
j-button {
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	height: 0 !important;
	z-index: 1;
	text-align: center;
}
j-webkit {
	text-decoration: none;
	opacity: 20;
	height: 0 !important;
	display: flex;
}
j-repeater {
	width: 2em;
	border: none !important;
	text-decoration: none;
	text-align: center;
}
j-countdown-quantity {
	margin: 0 !important;
}
j-position {
	border: none;
	text-align: center;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
j-carousel-left-horizontal {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
j-countdown-layout {
	left: calc(50% - 0.5em) !important;
}
j-tables {
	display: inline;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
j-tables {
	margin: 0;
	margin: 0 !important;
}
j-tables {
	overflow-x: auto;
	line-height: 1 !important;
}
j-totals-left {
	line-height: 1 !important;
	height: calc(1em + 3px);
	top: 50;
}
j-quantity-left-image {
	margin: 0;
	min-height: 0 !important;
	width: 2em;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
j-nav {
	top: 0;
	vertical-align: baseline;
	flex-shrink: 0;
	right: 0;
}
j-position-back-webkit {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
	position: relative;
	-webkit-user-select: none;
	align-items: center;
}
j-image {
	overflow-y: hidden;
}
j-thumbnails {
	top: calc(50% - 0.5em) !important;
}
j-repeater {
	user-select: none;
	border: 0 none transparent;
	position: absolute !important;
}
j-webkit-layout-tables {
	right: 0;
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
j-position {
	white-space: nowrap;
}
j-horizontal-image {
	text-align: left;
	scrollbar-width: none;
	line-height: 1 !important;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
@media (min-width: 768px) {
  .alert-list-container.position-middle-right {
    padding-left: 0;
    padding-right: 10px;
  }
j-button-top-top {
	margin: 0 !important;
	line-height: calc(1em + 2px);
	align-items: left;
	color: inherit;
	opacity: 30;
}
j-totals-image-left {
	box-shadow: none !important;
}
j-old-nav-price {
	overflow-y: hidden;
	overflow-x: auto;
	outline: none !important;
}
j-tables {
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
j-carousel-countdown-top {
	text-align: left;
	margin: 0 !important;
}
j-repeater {
	-webkit-user-select: none;
	vertical-align: baseline;
	height: calc(1em + 3px);
	opacity: 1;
}
j-blocks-webkit-inner {
	z-index: 1;
}
j-tables-bottom-carousel {
	min-width: 0 !important;
}
j-left-left-quantity {
	align-items: center;
	color: inherit;
}
j-top {
	flex-grow: 0;
	scrollbar-width: none;
	text-transform: inherit;
	display: flex;
}
j-tables-next {
	top: 0;
	user-select: none;
	align-items: center;
	justify-content: center;
	transform: translate(50%, -50%);
}
j-tables-inner {
	transform: translate(50%, -50%);
	border: none !important;
	margin: 0;
	right: 0;
}
j-horizontal-repeater {
	-ms-user-select: none;
	display: grid;
}
j-tables-old-next {
	align-items: left;
	top: 0;
	opacity: 20;
	text-transform: inherit;
	outline: none !important;
}
j-inner-countdown {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
j-tables {
	text-transform: inherit;
	flex-shrink: 0;
	justify-content: center;
}
j-left {
	display: grid;
}
j-bottom-thumbnails-price {
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
}
j-horizontal {
	-webkit-text-decoration-skip: objects;
	padding: 0.5em !important;
}
j-tables {
	-ms-user-select: none;
	opacity: 10;
	color: #fff;
	outline-width: 0;
}
j-back-countdown {
	border: none !important;
	width: 2em;
}
j-back {
	width: calc(1em + 3px);
	background-color: transparent;
}
j-quantity {
	align-items: center;
	border: none;
}
j-carousel-top-tables {
	min-height: 0 !important;
	height: calc(1em + 3px);
	align-items: left;
	vertical-align: middle;
	grid-gap: 30px;
}
j-layout-layout {
	bottom: 20;
	right: 0;
	line-height: calc(1em + 2px);
	text-decoration: none;
}
j-quantity-webkit {
	grid-gap: 30px;
}
j-layout-image-bottom {
	width: calc(1em + 3px);
}
j-next-layout {
	overflow-x: auto;
	letter-spacing: inherit;
}
}
t-horizontal {
	font-size: 1em;
	width: 100%;
}
t-horizontal-top-thumbnails {
	display: inline;
}
t-carousel-thumbnails {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	color: #fff;
	display: grid;
}
t-quantity {
	line-height: calc(1em + 2px);
}
t-layout-horizontal {
	border: none !important;
	top: 50;
}
t-carousel-back-inner {
	vertical-align: baseline;
	display: flex;
	text-transform: inherit;
}
t-blocks-inner {
	outline-width: 0;
}
t-blocks-quantity {
	background-color: transparent;
	box-sizing: content-box;
	grid-gap: 30px;
	vertical-align: baseline;
}
t-next-left-left {
	user-select: none;
	overflow-y: hidden;
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
}
t-button-top {
	display: inline;
	outline-width: 0;
}
t-tables-tables-blocks {
	flex-shrink: 0;
}
t-repeater {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
t-quantity {
	text-align: center;
}
t-layout {
	display: inline;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	display: inline !important;
	bottom: 0;
}
t-old {
	font-size: 1em;
	text-align: left;
	opacity: 30;
}
t-tables {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	position: absolute;
	text-align: center;
}
t-image-carousel {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	bottom: 10;
}
t-old {
	position: relative;
	vertical-align: middle;
	text-transform: inherit;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
}
t-nav-button-nav {
	border: none !important;
	border: 0 none transparent;
	align-items: left;
}
t-bottom {
	background-color: transparent;
}
t-countdown-quantity-old {
	grid-gap: 30px;
	display: flex;
	box-sizing: content-box;
	fill: currentColor;
	margin: 0 !important;
}
t-thumbnails-back-repeater {
	display: flex;
}
t-totals-layout-image {
	min-width: 0 !important;
	top: 50;
	background-color: transparent;
}
t-inner-price-horizontal {
	height: 0 !important;
}
t-layout-webkit {
	user-select: none;
	top: 10;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
t-tables-price {
	flex-grow: 0;
	align-items: left;
}
t-repeater-carousel {
	overflow-y: hidden;
}
t-left-back {
	flex-grow: 0;
}
.alert-list-container.position-bottom-left {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  bottom: 0;
  left: 0;
}
r-top-countdown-nav {
	position: absolute !important;
}
r-blocks {
	height: 100%;
	text-align: left;
	line-height: inherit;
	line-height: 1 !important;
}
r-carousel-tables-inner {
	top: 0;
	min-height: 0 !important;
}
r-nav-nav {
	justify-content: center;
	fill: currentColor;
	opacity: 10;
	color: inherit;
	display: grid;
}
r-tables-inner-inner {
	min-height: 0 !important;
}
r-next {
	opacity: 1;
	user-select: none;
	text-decoration: none;
	opacity: 1;
}
r-horizontal-price-tables {
	top: 50;
}
r-image {
	letter-spacing: inherit;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
r-back-nav-blocks {
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
r-bottom-layout-image {
	bottom: 0;
	line-height: calc(1em + 2px);
}
r-webkit-repeater {
	justify-content: center;
	z-index: 1;
}
r-image-webkit-inner {
	text-decoration: none;
	border: none !important;
	font-size: 1em;
}
r-top-repeater {
	line-height: 1 !important;
	white-space: nowrap;
}
r-old-old-image {
	color: #fff;
}
r-repeater {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	-webkit-user-select: none;
	display: inline;
}
r-left {
	right: 0;
}
r-back-repeater {
	user-select: none;
}
r-image-inner-repeater {
	text-align: center;
	min-width: 0 !important;
	margin: 0;
	letter-spacing: inherit;
}
r-horizontal-layout-inner {
	width: 2em;
	fill: currentColor;
	z-index: 1;
	flex-shrink: 0;
}
r-layout-tables-left {
	display: flex;
	align-items: left;
}
r-bottom-webkit {
	width: 0 !important;
	align-items: left;
	flex-grow: 0;
	position: absolute;
}
r-left {
	min-width: 0 !important;
	letter-spacing: inherit;
	display: inline;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
r-repeater-nav {
	flex-grow: 0;
}
r-price {
	text-align: left;
	text-align: center;
	background-color: transparent;
	vertical-align: middle;
}
r-quantity-next {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
r-inner-countdown {
	position: absolute;
	bottom: 20;
	fill: currentColor;
	top: 50;
	height: 0 !important;
}
r-price-button-price {
	left: calc(50% - 0.5em) !important;
	display: inline;
	height: 0 !important;
}
r-nav-repeater {
	position: absolute !important;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
r-totals {
	line-height: 1 !important;
}
r-repeater {
	margin: 0 !important;
	outline: none !important;
	line-height: inherit;
}
r-countdown {
	border: none;
	border: none;
	position: relative;
	position: relative;
}
r-left-webkit {
	width: calc(1em + 3px);
	grid-gap: 30px;
	outline: none !important;
	padding: 0.5em !important;
}
r-tables-blocks-back {
	opacity: 10;
	position: relative;
	display: inline;
}
r-inner {
	-ms-user-select: none;
	flex-grow: 0;
	border: none;
	line-height: 1 !important;
	line-height: 1 !important;
}
r-nav {
	text-align: left;
}
r-position-left-horizontal {
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
r-old {
	justify-content: center;
	bottom: 0;
}
r-layout-image {
	overflow-x: auto;
	flex-shrink: 0;
	bottom: 10;
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-bottom-left {
    max-width: calc(100% - 218px);
  }
d-left {
	margin: 0 !important;
	opacity: 20;
	top: 50;
	outline: none !important;
}
d-horizontal-totals {
	position: absolute !important;
	height: calc(1em + 3px);
	padding: 0.5em !important;
	justify-content: center;
}
d-back-horizontal {
	border: none !important;
	position: absolute;
	justify-content: center;
	overflow-x: auto;
	text-transform: inherit;
}
d-repeater-top-position {
	align-items: center;
	outline: none !important;
	letter-spacing: inherit;
	text-align: center;
}
d-price {
	bottom: 0;
	box-sizing: content-box;
}
d-horizontal-image {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	vertical-align: baseline;
	-webkit-user-select: none;
	height: calc(1em + 3px);
}
d-nav-inner-totals {
	background-color: transparent;
	position: absolute;
	border: none;
}
d-price-old-quantity {
	align-items: left;
	text-decoration: none;
	opacity: 10;
	opacity: 20;
}
d-inner {
	border: none;
	width: 100%;
}
d-image-nav {
	display: flex;
	opacity: 30;
	font: inherit inherit inherit/inherit inherit;
}
d-repeater-countdown {
	scrollbar-width: none;
	box-shadow: none !important;
	-webkit-user-select: none;
	font-size: 1em;
}
}
o-price-nav {
	opacity: 20;
	color: #fff;
	top: calc(50% - 0.5em) !important;
}
o-left {
	width: 100%;
	line-height: calc(1em + 2px);
}
o-nav-layout-tables {
	color: #fff;
	flex-shrink: 0;
	flex-grow: 0;
}
o-layout {
	margin: 0 !important;
	bottom: 20;
	display: flex;
	position: absolute !important;
	height: 0 !important;
}
o-inner-carousel-tables {
	top: 10;
}
o-left-old-back {
	text-align: left;
	width: 0 !important;
}
o-left {
	top: 10;
}
o-next-old {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	flex-shrink: 0;
	opacity: 1;
	padding: 0.5em !important;
}
o-totals-left-tables {
	padding: 0.5em !important;
	margin: 0 !important;
	margin: 0 !important;
	min-height: 0 !important;
	display: grid;
}
o-old-totals {
	opacity: 30;
}
o-price {
	overflow-x: auto;
	display: flex;
}
o-inner {
	white-space: nowrap;
	text-align: center;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
o-price-countdown {
	width: 0 !important;
}
o-thumbnails-back-button {
	opacity: 30;
	margin: 0 !important;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
o-top-carousel {
	opacity: 1;
	outline-width: 0;
	scrollbar-width: none;
}
o-blocks {
	align-items: left;
}
o-thumbnails-blocks-horizontal {
	margin: 0;
	border: none;
	border: 0 none transparent;
	color: inherit;
}
o-button-webkit-nav {
	text-decoration: none;
	position: absolute !important;
	bottom: 0;
	line-height: inherit;
	vertical-align: middle;
}
o-price {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
o-bottom {
	display: grid;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
o-thumbnails-position {
	bottom: 10;
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	fill: currentColor;
	display: flex;
}
o-image-image {
	fill: currentColor;
}
o-next-blocks {
	text-decoration: none;
}
o-totals-price-inner {
	height: 0 !important;
	align-items: left;
	height: calc(1em + 3px);
	outline-width: 0;
}
o-horizontal-nav-webkit {
	-webkit-user-select: none;
	outline-width: 0;
	outline: none !important;
}
o-image-countdown {
	line-height: inherit;
	min-height: 0 !important;
	border: none !important;
}
o-bottom-horizontal-layout {
	background-color: transparent;
	min-height: 0 !important;
	padding: 0.5em !important;
}
o-button-quantity-nav {
	border: 0 none transparent;
	opacity: 10;
	vertical-align: middle;
}
o-inner {
	fill: currentColor;
}
o-layout-thumbnails {
	opacity: 30;
	display: inline !important;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-bottom-left {
    max-width: calc(100% - 50px);
  }
n-left-tables {
	transform: translate(50%, -50%);
	overflow-x: auto;
	top: 10;
	box-sizing: content-box;
}
n-inner-left-old {
	position: absolute !important;
	bottom: 0;
	display: inline !important;
}
n-top {
	opacity: 10;
	top: 10;
	line-height: inherit;
	letter-spacing: inherit;
	opacity: 1;
}
n-nav {
	right: 0;
}
n-inner-thumbnails-left {
	text-transform: inherit;
	white-space: nowrap;
	border: 0 none transparent;
}
n-nav-top {
	margin: 0 !important;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	top: 10;
	line-height: inherit;
}
n-countdown-horizontal {
	position: relative;
	border: none;
}
n-thumbnails-nav-image {
	line-height: calc(1em + 2px);
	fill: currentColor;
}
n-totals-position-position {
	top: 0;
}
n-price {
	outline-width: 0;
}
n-blocks {
	font-size: 1em;
	height: 0 !important;
	box-sizing: content-box;
	margin: 0 !important;
	align-items: left;
}
n-countdown {
	margin: 0 !important;
}
n-blocks-image {
	outline: none !important;
}
n-bottom-countdown {
	bottom: 10;
	overflow-y: hidden;
}
n-next-position {
	transform: translate(50%, -50%);
}
n-blocks-repeater-repeater {
	-ms-user-select: none;
	justify-content: center;
	top: 50;
}
n-thumbnails {
	outline: none !important;
	fill: currentColor;
}
n-button {
	border: none;
}
n-tables-totals {
	top: 50;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
}
n-quantity-top-old {
	text-decoration: none;
	border: none !important;
	top: 0;
	box-sizing: content-box;
}
n-inner-left-inner {
	display: inline;
	height: calc(1em + 3px);
	position: absolute;
}
n-position-countdown {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
}
g-left-left-tables {
	line-height: calc(1em + 2px);
	bottom: 10;
	display: flex;
	right: 0;
	width: 0 !important;
}
g-nav-inner {
	padding: 0.5em !important;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
g-left {
	opacity: 30;
	transform: translate(50%, -50%);
}
g-price-layout {
	vertical-align: middle;
	height: calc(1em + 3px);
	scrollbar-width: none;
	padding: 0.5em !important;
	position: absolute;
}
g-top-left {
	margin: 0 !important;
	align-items: center;
	text-transform: inherit;
}
g-repeater {
	display: inline;
	top: calc(50% - 0.5em) !important;
	line-height: inherit;
}
g-horizontal {
	bottom: 20;
	overflow-y: hidden;
	position: relative;
}
g-totals-quantity-image {
	padding: 0.5em !important;
	margin: 0;
}
g-next-inner-thumbnails {
	width: calc(1em + 3px);
}
g-price-back-inner {
	border: 0 none transparent;
	min-width: 0 !important;
	right: 0;
	top: 0;
}
g-inner-countdown {
	bottom: 20;
	-ms-user-select: none;
}
g-carousel-bottom {
	flex-shrink: 0;
	text-align: left;
	text-transform: inherit;
}
g-left-totals-back {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
g-repeater-back {
	width: 100%;
	text-align: center;
	color: inherit;
}
g-layout-top-layout {
	opacity: 1;
	user-select: none;
	top: calc(50% - 0.5em) !important;
	top: 0;
}
g-horizontal-next {
	scrollbar-width: none;
	height: 100%;
	top: 0;
}
g-button-layout {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
.alert-list-container.position-bottom-left.show-scroll-bar {
  overflow-y: scroll;
}
n-layout-bottom-carousel {
	outline: none !important;
	flex-grow: 0;
	fill: currentColor;
}
n-webkit {
	border: 0 none transparent;
}
n-blocks {
	outline: none !important;
	height: 100%;
}
n-image-repeater-inner {
	min-height: 0 !important;
	scrollbar-width: none;
	-webkit-user-select: none;
	text-decoration: none;
}
n-price {
	font: inherit inherit inherit/inherit inherit;
}
n-totals-position-old {
	z-index: 1;
}
n-horizontal-webkit-bottom {
	text-transform: inherit;
	top: 0;
	letter-spacing: inherit;
}
n-repeater-tables {
	display: inline !important;
	top: 0;
	text-align: left;
}
n-back-price {
	user-select: none;
	line-height: inherit;
}
n-old-countdown-button {
	-ms-user-select: none;
	bottom: 0;
	border: none;
}
n-bottom {
	font-size: 1em;
	width: calc(1em + 3px);
	fill: currentColor;
}
n-horizontal-bottom {
	opacity: 20;
	display: grid;
	align-items: center;
	top: 50;
}
n-next-totals-quantity {
	-webkit-user-select: none;
	border: none;
}
n-next {
	fill: currentColor;
	color: inherit;
	color: inherit;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
n-back-tables-next {
	top: 50;
	bottom: 0;
	text-align: left;
}
n-price-position-old {
	outline: none !important;
	text-align: center;
	opacity: 20;
	min-height: 0 !important;
	height: 0 !important;
}
n-nav-price-next {
	line-height: inherit;
	min-width: 0 !important;
}
n-position-back {
	opacity: 10;
	border: none !important;
	position: absolute;
}
n-image-repeater {
	opacity: 1;
	outline: none !important;
	white-space: nowrap;
	height: 100%;
}
n-nav-bottom-inner {
	flex-shrink: 0;
	-webkit-user-select: none;
}
n-layout {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
n-nav-thumbnails {
	margin: 0;
	position: relative;
	top: 0;
	top: 50;
	width: 2em;
}
n-back {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
n-next-blocks {
	width: calc(1em + 3px);
}
n-price-blocks-quantity {
	opacity: 1;
	flex-shrink: 0;
	z-index: 1;
	text-align: center;
}
n-button-button {
	line-height: 1 !important;
}
n-price {
	top: calc(50% - 0.5em) !important;
}
n-tables-top {
	display: grid;
	line-height: inherit;
	min-height: 0 !important;
}
n-blocks-quantity {
	align-items: left;
	text-align: left;
}
n-layout {
	flex-shrink: 0;
	box-shadow: none !important;
	text-align: center;
}
n-repeater-back-bottom {
	display: flex;
	flex-grow: 0;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
n-back-horizontal {
	left: calc(50% - 0.5em) !important;
	bottom: 10;
	width: 0 !important;
	width: 2em;
}
n-blocks-inner-thumbnails {
	outline-width: 0;
	bottom: 20;
	bottom: 20;
}
n-inner-webkit {
	top: 50;
	width: 2em;
	height: calc(1em + 3px);
}
n-left {
	display: inline !important;
	width: 100%;
}
n-totals-repeater {
	-ms-user-select: none;
	top: 0;
	display: inline;
	border: 0 none transparent;
}
n-quantity-image-position {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
n-horizontal {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
	text-transform: inherit;
}
.alert-list-container.position-bottom-left .alert-list {
  width: 100%;
}
b-price-old {
	text-align: center;
	outline-width: 0;
	width: 100%;
	letter-spacing: inherit;
	position: relative;
}
b-countdown {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	opacity: 30;
}
b-nav {
	outline: none !important;
	position: relative;
}
b-position-blocks {
	scrollbar-width: none;
	text-decoration: none;
	box-sizing: content-box;
	color: inherit;
	color: #fff;
}
b-top {
	margin: 0;
	flex-grow: 0;
	-ms-user-select: none;
}
b-repeater-next-inner {
	grid-template-columns: 1fr 1fr;
	display: inline;
	position: absolute;
	display: flex;
}
b-nav {
	-webkit-user-select: none;
}
b-price-horizontal {
	margin: 0 !important;
	background-color: transparent;
}
b-old {
	display: flex;
	opacity: 20;
}
b-horizontal {
	color: inherit;
	box-shadow: none !important;
	background-color: transparent;
	flex-shrink: 0;
	line-height: inherit;
}
b-bottom {
	line-height: 1 !important;
	-webkit-user-select: none;
}
b-tables {
	width: 2em;
}
b-position {
	color: #fff;
}
b-next-thumbnails {
	opacity: 10;
	overflow-x: auto;
}
b-next-bottom {
	opacity: 1;
	opacity: 10;
	z-index: 1;
}
b-repeater-layout-price {
	line-height: 1 !important;
}
b-button-button-totals {
	position: absolute !important;
}
b-next-countdown {
	position: absolute;
}
b-blocks-bottom {
	justify-content: center;
	bottom: 20;
}
b-next-image {
	letter-spacing: inherit;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	bottom: 0;
	transform: translate(50%, -50%);
}
b-old-old-image {
	background-color: transparent;
}
b-tables-thumbnails {
	height: calc(1em + 3px);
	position: absolute !important;
	width: 2em;
	user-select: none;
}
b-webkit-old {
	bottom: 0;
	text-transform: inherit;
	box-sizing: content-box;
	border: 0 none transparent;
	border: none !important;
}
b-thumbnails-thumbnails-bottom {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
b-horizontal-left {
	vertical-align: middle;
	height: 0 !important;
	color: inherit;
	fill: currentColor;
	top: 0;
}
b-tables-position-left {
	letter-spacing: inherit;
}
b-position-top-totals {
	color: inherit;
}
b-inner-back {
	transform: translate(50%, -50%);
}
b-next {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	color: inherit;
	flex-shrink: 0;
	right: 0;
}
b-blocks-position-next {
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	display: inline;
	color: #fff;
}
b-countdown-repeater-quantity {
	letter-spacing: inherit;
	color: #fff;
}
b-countdown-thumbnails-back {
	margin: 0 !important;
}
b-carousel-repeater-position {
	box-sizing: content-box;
	bottom: 0;
	display: grid;
	line-height: 1 !important;
	overflow-x: auto;
}
b-left-tables {
	display: inline !important;
	letter-spacing: inherit;
	height: calc(1em + 3px);
	bottom: 0;
	color: #fff;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-left .alert-list {
    max-width: 500px;
  }
l-inner-quantity {
	flex-grow: 0;
	justify-content: center;
	width: calc(1em + 3px);
	right: 0;
	-webkit-user-select: none;
}
l-button-repeater {
	top: 0;
}
l-top-back {
	top: 50;
	align-items: left;
}
l-position {
	height: 0 !important;
	bottom: 20;
	scrollbar-width: none;
	overflow-x: auto;
	height: 0 !important;
}
l-image {
	transform: translate(50%, -50%);
	outline-width: 0;
	color: #fff;
}
l-totals {
	vertical-align: baseline;
	flex-shrink: 0;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
}
l-price {
	width: 2em;
	vertical-align: baseline;
	text-align: left;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
l-tables {
	box-sizing: content-box;
	overflow-y: hidden;
}
l-thumbnails-repeater-tables {
	width: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	height: 0 !important;
}
l-thumbnails {
	box-shadow: none !important;
	height: 100%;
	display: inline !important;
}
l-left-next {
	box-sizing: content-box;
	opacity: 1;
	height: 100%;
	margin: 0 !important;
	position: relative;
}
l-quantity {
	user-select: none;
}
l-top {
	width: calc(1em + 3px);
	text-decoration: none;
	color: inherit;
	align-items: left;
	border: none !important;
}
}
r-nav {
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
	border: none;
	border: none !important;
	color: inherit;
}
r-blocks {
	grid-gap: 30px;
	border: none;
}
r-price {
	position: absolute;
	position: relative;
}
r-layout-horizontal-tables {
	box-sizing: content-box;
	outline-width: 0;
	outline: none !important;
}
r-carousel-quantity-layout {
	top: 50;
	width: 2em;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
}
r-image-button {
	border: none !important;
}
r-nav-countdown-quantity {
	line-height: 1 !important;
	fill: currentColor;
}
r-position-button-button {
	height: 100%;
}
r-bottom {
	margin: 0;
	z-index: 1;
}
r-position {
	margin: 0 !important;
}
r-countdown {
	flex-shrink: 0;
	bottom: 20;
}
r-quantity-nav {
	bottom: 20;
	transform: translate(50%, -50%);
	fill: currentColor;
	text-transform: inherit;
}
r-inner {
	transform: translate(50%, -50%);
	letter-spacing: inherit;
	vertical-align: middle;
	height: 100%;
	bottom: 0;
}
r-image {
	-webkit-user-select: none;
	opacity: 20;
	opacity: 30;
	opacity: 10;
	outline-width: 0;
}
r-tables-layout-blocks {
	font: inherit inherit inherit/inherit inherit;
}
r-top-layout-price {
	top: 10;
	grid-template-columns: 1fr 1fr;
}
r-countdown-horizontal-webkit {
	display: inline;
}
r-inner {
	overflow-x: auto;
}
r-inner-quantity-price {
	justify-content: center;
	align-items: left;
	top: 50;
}
r-webkit-button {
	box-sizing: content-box;
}
r-quantity-layout {
	font-size: 1em;
	color: inherit;
}
r-bottom-horizontal {
	border: 0 none transparent;
	opacity: 10;
	height: calc(1em + 3px);
	line-height: 1 !important;
}
r-price-inner-horizontal {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	opacity: 1;
}
r-carousel-repeater-repeater {
	font: inherit inherit inherit/inherit inherit;
	position: absolute !important;
	justify-content: center;
}
r-repeater {
	top: 0;
}
r-button {
	scrollbar-width: none;
	position: relative;
	top: calc(50% - 0.5em) !important;
}
r-bottom {
	-ms-user-select: none;
	top: 10;
	top: 50;
}
r-tables-left-countdown {
	box-sizing: content-box;
	height: calc(1em + 3px);
	line-height: inherit;
	vertical-align: baseline;
}
r-inner {
	vertical-align: baseline;
	width: 100%;
	grid-template-columns: 1fr 1fr;
}
r-left-nav {
	margin: 0;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
r-webkit-top-layout {
	position: relative;
}
r-image-back-bottom {
	min-width: 0 !important;
	height: 100%;
	overflow-y: hidden;
	min-width: 0 !important;
	scrollbar-width: none;
}
r-top {
	transform: translate(50%, -50%);
	opacity: 1;
	width: calc(1em + 3px);
}
r-repeater-totals-horizontal {
	box-sizing: content-box;
	color: inherit;
	border: 0 none transparent;
	min-width: 0 !important;
}
r-price-carousel {
	text-align: left;
}
.alert-list-container.position-bottom-left.show-scroll-bar {
  overflow-y: scroll;
}
s-bottom {
	letter-spacing: inherit;
	align-items: left;
	text-transform: inherit;
}
s-quantity-inner {
	height: 0 !important;
	position: absolute !important;
	z-index: 1;
	height: 0 !important;
}
s-position-repeater-totals {
	flex-shrink: 0;
}
s-nav {
	-ms-user-select: none;
	line-height: inherit;
	bottom: 20;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
s-horizontal-nav-totals {
	position: absolute !important;
	box-shadow: none !important;
}
s-webkit {
	display: inline;
	display: inline !important;
	display: inline !important;
	text-decoration: none;
}
s-left {
	vertical-align: baseline;
	position: absolute;
	margin: 0;
	border: none;
}
s-old {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	fill: currentColor;
}
s-quantity-inner-button {
	height: 100%;
	-ms-user-select: none;
	overflow-y: hidden;
}
s-quantity-next-tables {
	letter-spacing: inherit;
	text-align: center;
	margin: 0;
	opacity: 1;
}
s-old {
	line-height: calc(1em + 2px);
	align-items: center;
	margin: 0;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
s-tables-bottom-button {
	fill: currentColor;
	width: 0 !important;
	position: absolute !important;
	background-color: transparent;
}
s-quantity-top-webkit {
	right: 0;
	display: inline;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
s-carousel-webkit {
	border: none;
	margin: 0 !important;
	height: 100%;
}
s-bottom-thumbnails-position {
	bottom: 20;
	text-decoration: none;
}
s-horizontal {
	-ms-user-select: none;
}
s-back {
	bottom: 0;
}
s-old-totals {
	vertical-align: middle;
	box-shadow: none !important;
	padding: 0.5em !important;
	-ms-user-select: none;
}
s-bottom {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	fill: currentColor;
	min-width: 0 !important;
}
s-left-nav {
	grid-template-columns: 1fr 1fr;
}
s-image-quantity {
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
s-button-repeater {
	bottom: 20;
	align-items: left;
	opacity: 20;
	top: 10;
	display: flex;
}
s-thumbnails {
	font-size: 1em;
	text-transform: inherit;
	opacity: 10;
	display: inline;
	height: calc(1em + 3px);
}
s-left {
	line-height: inherit;
}
s-quantity {
	position: relative;
	opacity: 20;
	outline-width: 0;
	grid-gap: 30px;
	display: grid;
}
s-repeater-countdown {
	justify-content: center;
	text-align: left;
	line-height: inherit;
	right: 0;
}
s-webkit-price {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
}
s-countdown-back-next {
	text-transform: inherit;
	height: 0 !important;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
s-nav-blocks {
	position: relative;
	overflow-x: auto;
	margin: 0 !important;
	min-height: 0 !important;
}
s-horizontal-position-layout {
	outline-width: 0;
	display: inline;
}
s-left {
	vertical-align: middle;
	width: 2em;
	display: inline;
}
s-nav-price {
	align-items: center;
	right: 0;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
s-thumbnails {
	height: 0 !important;
	right: 0;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	align-items: center;
}
s-webkit-old-webkit {
	position: relative;
	text-transform: inherit;
	display: flex;
}
s-quantity-layout {
	bottom: 0;
}
s-countdown-inner-totals {
	line-height: inherit;
	height: 100%;
	text-align: left;
	-webkit-text-decoration-skip: objects;
}
s-price-blocks-position {
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
s-next {
	overflow-y: hidden;
	scrollbar-width: none;
}
.alert-list-container.position-bottom-left .alert {
  margin-top: 0;
  margin-bottom: 2px;
}
t-back-blocks {
	text-align: left;
	top: 10;
}
t-thumbnails-tables {
	height: calc(1em + 3px);
	overflow-y: hidden;
	outline: none !important;
}
t-horizontal-tables-quantity {
	display: grid;
	vertical-align: middle;
}
t-position-webkit-horizontal {
	user-select: none;
	width: 2em;
	z-index: 1;
	line-height: calc(1em + 2px);
}
t-image-button-layout {
	bottom: 20;
	display: inline;
	overflow-x: auto;
}
t-repeater {
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	position: relative;
	-ms-user-select: none;
	right: 0;
}
t-repeater-position-next {
	box-shadow: none !important;
	scrollbar-width: none;
	flex-shrink: 0;
	text-align: left;
	min-height: 0 !important;
}
t-carousel-thumbnails {
	outline: none !important;
	display: grid;
	opacity: 30;
	align-items: left;
}
t-countdown {
	height: 0 !important;
	display: flex;
}
t-next {
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
t-bottom {
	overflow-y: hidden;
	vertical-align: baseline;
}
t-horizontal-top-blocks {
	width: 2em;
}
t-price-carousel-bottom {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	padding: 0.5em !important;
	min-width: 0 !important;
}
t-inner {
	box-sizing: content-box;
	opacity: 10;
	width: calc(1em + 3px);
	background-color: transparent;
}
t-countdown {
	height: 100%;
	top: 50;
	letter-spacing: inherit;
}
t-old {
	margin: 0 !important;
}
t-totals-left-horizontal {
	display: grid;
	height: calc(1em + 3px);
}
t-tables {
	overflow-x: auto;
	height: calc(1em + 3px);
	vertical-align: baseline;
	vertical-align: middle;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-left .alert {
    margin-bottom: 10px;
  }
r-image {
	bottom: 10;
	top: 50;
}
r-webkit-horizontal {
	top: 50;
	position: absolute !important;
}
r-tables-back {
	line-height: 1 !important;
}
r-horizontal {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
}
r-left-position-tables {
	bottom: 10;
	bottom: 0;
	text-decoration: none;
	color: #fff;
}
r-button-old-nav {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
r-bottom-countdown-nav {
	vertical-align: baseline;
	line-height: inherit;
}
r-quantity {
	width: 2em;
	margin: 0;
	top: 50;
	height: calc(1em + 3px);
}
r-webkit-top {
	flex-shrink: 0;
	border: none;
	top: 50;
	color: #fff;
}
r-back-image {
	transform: translate(50%, -50%);
}
r-bottom {
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
r-back-position-countdown {
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	top: 0;
}
r-horizontal {
	user-select: none;
	opacity: 1;
	-webkit-user-select: none;
}
r-totals-position-next {
	fill: currentColor;
	width: 2em;
	padding: 0.5em !important;
	white-space: nowrap;
}
r-position {
	display: flex;
	top: 10;
	border: 0 none transparent;
	min-width: 0 !important;
	height: 100%;
}
r-quantity {
	opacity: 1;
	color: inherit;
	outline-width: 0;
}
r-quantity-next {
	box-shadow: none !important;
}
r-carousel-next {
	transform: translate(50%, -50%);
}
r-next-nav {
	overflow-x: auto;
}
r-thumbnails-layout {
	scrollbar-width: none;
	border: 0 none transparent;
	text-align: center;
	display: grid;
}
r-webkit-tables {
	display: inline;
	z-index: 1;
	fill: currentColor;
}
r-webkit {
	overflow-y: hidden;
}
r-bottom-left {
	text-transform: inherit;
}
r-tables-price {
	z-index: 1;
}
r-nav-inner {
	width: 100%;
	min-width: 0 !important;
	scrollbar-width: none;
	box-sizing: content-box;
}
r-quantity {
	top: 10;
	justify-content: center;
	flex-grow: 0;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
r-old {
	display: grid;
	grid-gap: 30px;
	justify-content: center;
	margin: 0 !important;
}
r-repeater-repeater {
	bottom: 20;
	border: none;
	opacity: 20;
}
}
o-tables {
	text-transform: inherit;
}
o-webkit-totals {
	color: inherit;
	text-decoration: none;
	line-height: 1 !important;
}
o-image-repeater {
	text-align: left;
	z-index: 1;
	border: 0 none transparent;
}
o-bottom {
	display: flex;
	align-items: center;
	overflow-y: hidden;
}
o-bottom {
	min-height: 0 !important;
}
o-left-bottom-price {
	flex-grow: 0;
	grid-gap: 30px;
	height: 0 !important;
}
o-inner-button-blocks {
	user-select: none;
	width: calc(1em + 3px);
	justify-content: center;
	flex-grow: 0;
	text-align: center;
}
o-top-next-top {
	margin: 0 !important;
	width: 100%;
}
o-next-nav {
	width: 0 !important;
	bottom: 20;
	width: 100%;
}
o-image-price-bottom {
	height: 100%;
	font-size: 1em;
	color: #fff;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
o-blocks-image {
	font-size: 1em;
	box-shadow: none !important;
	min-height: 0 !important;
	border: 0 none transparent;
	margin: 0 !important;
}
o-button {
	-ms-user-select: none;
	-ms-user-select: none;
}
o-next {
	width: 0 !important;
	position: absolute;
	display: inline;
	line-height: 1 !important;
}
o-old-horizontal-tables {
	width: 100%;
	top: 10;
	overflow-y: hidden;
}
o-tables {
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	min-height: 0 !important;
}
o-totals-button {
	width: calc(1em + 3px);
	height: 100%;
	background-color: transparent;
}
o-blocks-layout {
	margin: 0 !important;
	min-width: 0 !important;
	text-align: left;
	min-height: 0 !important;
	width: 0 !important;
}
o-quantity-price-quantity {
	user-select: none;
	bottom: 20;
}
o-back {
	position: absolute !important;
	height: 0 !important;
	user-select: none;
	display: inline !important;
}
o-bottom {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	top: 50;
}
o-button {
	opacity: 30;
}
o-layout-repeater-back {
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	min-height: 0 !important;
	top: 10;
	opacity: 20;
}
o-horizontal {
	scrollbar-width: none;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	right: 0;
}
o-quantity-carousel {
	margin: 0;
	height: 100%;
	grid-gap: 30px;
}
o-old-inner-next {
	text-decoration: none;
	height: 0 !important;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
o-old-old {
	line-height: 1 !important;
	vertical-align: middle;
	background-color: transparent;
	margin: 0;
}
o-back {
	transform: translate(50%, -50%);
	top: 50;
	bottom: 0;
	position: relative;
}
o-blocks {
	letter-spacing: inherit;
	display: inline;
	border: none;
	transform: translate(50%, -50%);
	display: inline;
}
o-webkit {
	margin: 0;
	flex-grow: 0;
	outline-width: 0;
}
o-old-tables-price {
	margin: 0 !important;
}
o-price-back {
	padding: 0.5em !important;
}
o-webkit-bottom {
	letter-spacing: inherit;
}
o-old {
	letter-spacing: inherit;
}
o-carousel-quantity {
	top: 0;
	vertical-align: middle;
	align-items: left;
	bottom: 20;
	letter-spacing: inherit;
}
o-price {
	font-size: 1em;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
o-blocks {
	width: 0 !important;
	fill: currentColor;
}
o-image {
	scrollbar-width: none;
	opacity: 20;
	opacity: 1;
}
o-repeater-blocks {
	outline: none !important;
	justify-content: center;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
o-countdown-next {
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
o-image-next {
	left: calc(50% - 0.5em) !important;
}
o-countdown-carousel-price {
	outline: none !important;
	font-size: 1em;
}
o-position-left-position {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	border: none;
}
o-layout {
	background-color: transparent;
	bottom: 10;
}
.alert-list-container.position-bottom-left.show-scroll-bar .alert-list {
  margin-top: 2px;
}
p-quantity-price {
	width: 0 !important;
	color: #fff;
	-ms-user-select: none;
}
p-blocks-webkit-price {
	opacity: 30;
	top: 0;
	margin: 0 !important;
	display: inline;
}
p-horizontal-old {
	vertical-align: baseline;
	width: 100%;
	right: 0;
}
p-bottom-webkit-price {
	justify-content: center;
}
p-countdown-layout-blocks {
	display: inline;
	justify-content: center;
}
p-next-webkit-old {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
p-quantity-thumbnails-totals {
	text-decoration: none;
	width: calc(1em + 3px);
	fill: currentColor;
}
p-left-nav-repeater {
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	text-transform: inherit;
	width: 100%;
}
p-button-bottom {
	box-sizing: content-box;
	top: 0;
	text-transform: inherit;
	flex-shrink: 0;
	box-shadow: none !important;
}
p-image-repeater-next {
	bottom: 0;
	flex-grow: 0;
	letter-spacing: inherit;
}
p-carousel {
	height: 0 !important;
	bottom: 0;
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
p-carousel {
	justify-content: center;
}
p-bottom {
	color: #fff;
	top: 10;
	scrollbar-width: none;
	color: #fff;
}
p-tables {
	top: 50;
	min-height: 0 !important;
}
p-countdown-old-webkit {
	-webkit-user-select: none;
	margin: 0 !important;
	bottom: 0;
	-webkit-user-select: none;
	border: 0 none transparent;
}
p-left-quantity-price {
	box-sizing: content-box;
	opacity: 1;
	margin: 0 !important;
}
p-tables-nav-carousel {
	font-size: 1em;
	white-space: nowrap;
	position: relative;
}
p-price-webkit {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
p-nav {
	padding: 0.5em !important;
	top: 10;
	min-height: 0 !important;
	align-items: center;
	align-items: center;
}
p-left-quantity-layout {
	flex-grow: 0;
	margin: 0 !important;
	grid-gap: 30px;
	text-decoration: none;
}
p-horizontal-thumbnails {
	opacity: 30;
	position: absolute !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-left.show-scroll-bar .alert-list {
    margin-top: 10px;
  }
e-inner {
	margin: 0 !important;
	overflow-y: hidden;
	justify-content: center;
	box-sizing: content-box;
	bottom: 20;
}
e-price-carousel {
	opacity: 1;
	opacity: 30;
	align-items: left;
	overflow-y: hidden;
	vertical-align: middle;
}
e-layout-back-bottom {
	display: flex;
	opacity: 20;
}
e-position {
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	fill: currentColor;
}
e-inner-old-position {
	white-space: nowrap;
	overflow-y: hidden;
}
e-tables-webkit {
	user-select: none;
}
e-tables-tables {
	top: 10;
}
e-layout-layout {
	opacity: 30;
	position: absolute;
	border: none;
}
e-nav-blocks-countdown {
	bottom: 0;
	transform: translate(50%, -50%);
	opacity: 20;
	align-items: left;
	white-space: nowrap;
}
e-tables-totals-position {
	opacity: 30;
	opacity: 10;
	-webkit-user-select: none;
}
e-blocks-old {
	letter-spacing: inherit;
	border: 0 none transparent;
	-ms-user-select: none;
	width: 100%;
}
e-thumbnails-thumbnails-inner {
	text-align: center;
	text-transform: inherit;
	width: 0 !important;
}
e-nav-bottom-button {
	text-align: center;
	top: 10;
}
e-webkit-webkit {
	text-decoration: none;
	fill: currentColor;
}
e-old-countdown-price {
	display: inline !important;
	position: relative;
}
e-left {
	opacity: 30;
	vertical-align: middle;
}
e-repeater-top {
	top: 0;
	grid-gap: 30px;
	border: none !important;
	border: none;
	display: grid;
}
}
a-countdown {
	display: flex;
}
a-countdown {
	box-sizing: content-box;
	color: inherit;
	opacity: 1;
}
a-carousel-carousel {
	left: calc(50% - 0.5em) !important;
	border: none !important;
	position: relative;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
a-top {
	line-height: inherit;
	color: #fff;
	left: calc(50% - 0.5em) !important;
	display: inline;
}
a-thumbnails-bottom {
	opacity: 10;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
a-old-tables {
	letter-spacing: inherit;
}
a-carousel-webkit-position {
	display: flex;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
a-thumbnails-blocks {
	border: none !important;
	width: 100%;
}
a-nav-back-blocks {
	grid-gap: 30px;
	flex-grow: 0;
}
a-blocks {
	grid-gap: 30px;
	width: 100%;
}
a-bottom {
	position: relative;
	opacity: 30;
	padding: 0.5em !important;
	border: none !important;
	outline: none !important;
}
a-next {
	border: none;
	text-transform: inherit;
}
a-position-tables-inner {
	opacity: 10;
	width: 2em;
	width: 0 !important;
	opacity: 1;
}
a-top-next {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
}
a-button-price-next {
	color: #fff;
	text-align: left;
	line-height: 1 !important;
	vertical-align: middle;
}
a-old {
	margin: 0 !important;
	text-decoration: none;
	fill: currentColor;
	transform: translate(50%, -50%);
}
a-repeater {
	bottom: 0;
	outline: none !important;
}
a-nav {
	flex-grow: 0;
	overflow-x: auto;
	line-height: inherit;
	width: 2em;
	border: none;
}
a-top {
	vertical-align: baseline;
	white-space: nowrap;
	opacity: 30;
	transform: translate(50%, -50%);
}
a-left {
	min-height: 0 !important;
	opacity: 30;
	bottom: 0;
	position: absolute;
}
a-position-nav-blocks {
	top: 10;
	opacity: 30;
}
a-horizontal-countdown-carousel {
	color: #fff;
}
a-back {
	display: flex;
	text-transform: inherit;
}
a-webkit {
	display: grid;
	width: 2em;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-left {
    padding-left: 10px;
    padding-right: 0;
  }
n-webkit-quantity-countdown {
	text-transform: inherit;
	margin: 0;
	overflow-y: hidden;
	box-sizing: content-box;
}
n-layout {
	margin: 0 !important;
	line-height: inherit;
}
n-inner-left-bottom {
	padding: 0.5em !important;
	outline: none !important;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
}
n-nav {
	outline: none !important;
	border: none;
	top: 10;
}
n-webkit {
	display: inline !important;
	vertical-align: middle;
}
n-position-quantity-image {
	-webkit-user-select: none;
}
n-next {
	border: 0 none transparent;
	opacity: 10;
	overflow-y: hidden;
	align-items: center;
}
n-repeater {
	display: inline;
	border: none !important;
}
n-countdown-countdown {
	position: absolute;
	text-align: center;
	flex-shrink: 0;
}
n-totals-layout-bottom {
	width: calc(1em + 3px);
	flex-grow: 0;
	overflow-y: hidden;
	width: 2em;
}
n-countdown-thumbnails-tables {
	position: absolute;
}
n-image-webkit {
	opacity: 10;
	top: 50;
}
n-image-left-next {
	opacity: 1;
	height: 0 !important;
	color: #fff;
	user-select: none;
}
n-blocks-position-webkit {
	margin: 0;
}
n-button-price {
	line-height: calc(1em + 2px);
}
n-price-image {
	position: absolute;
}
n-blocks-bottom-price {
	font-size: 1em;
	opacity: 30;
}
n-price {
	position: absolute !important;
	position: absolute;
}
n-old {
	overflow-y: hidden;
	opacity: 20;
}
n-carousel {
	opacity: 10;
	fill: currentColor;
	-ms-user-select: none;
}
}
r-left-repeater-position {
	line-height: calc(1em + 2px);
}
r-bottom {
	opacity: 30;
}
r-left {
	margin: 0;
}
r-image {
	line-height: 1 !important;
	position: absolute !important;
}
r-totals {
	position: absolute !important;
	z-index: 1;
	bottom: 20;
	justify-content: center;
	opacity: 20;
}
r-inner-next {
	background-color: transparent;
	top: 50;
}
r-layout-inner-thumbnails {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
r-next {
	overflow-y: hidden;
}
r-image-carousel {
	bottom: 10;
}
r-thumbnails {
	line-height: inherit;
	align-items: center;
	-ms-user-select: none;
}
r-thumbnails-countdown-top {
	height: 0 !important;
	grid-gap: 30px;
	min-width: 0 !important;
	outline-width: 0;
}
r-tables-top-quantity {
	outline: none !important;
	bottom: 0;
}
r-thumbnails-inner {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	font-size: 1em;
}
r-inner {
	left: calc(50% - 0.5em) !important;
	flex-grow: 0;
	z-index: 1;
}
r-webkit {
	width: 2em;
}
r-price {
	margin: 0 !important;
	justify-content: center;
	position: absolute;
	user-select: none;
	bottom: 20;
}
r-bottom-countdown {
	display: grid;
}
r-back-bottom {
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	text-decoration: none;
}
r-button-webkit-position {
	line-height: 1 !important;
	bottom: 0;
	width: calc(1em + 3px);
	display: inline !important;
	fill: currentColor;
}
r-top {
	opacity: 30;
	text-align: center;
	flex-grow: 0;
	display: inline;
	opacity: 30;
}
r-carousel {
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
}
r-carousel-price-totals {
	opacity: 1;
	opacity: 30;
}
r-quantity-repeater {
	flex-shrink: 0;
	right: 0;
	text-decoration: none;
}
r-button-position-tables {
	height: 0 !important;
}
.alert-list-container.position-bottom-middle {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
a-layout {
	min-width: 0 !important;
	width: calc(1em + 3px);
	box-sizing: content-box;
	font-size: 1em;
}
a-countdown {
	text-transform: inherit;
	border: none;
	border: none !important;
	align-items: left;
}
a-horizontal-top {
	width: calc(1em + 3px);
	height: 0 !important;
}
a-nav-inner-totals {
	white-space: nowrap;
	outline-width: 0;
	width: 2em;
}
a-quantity-nav {
	height: 100%;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
a-thumbnails-bottom-left {
	opacity: 10;
	grid-gap: 30px;
}
a-price-position-next {
	align-items: center;
	line-height: calc(1em + 2px);
	width: 0 !important;
	display: inline !important;
}
a-horizontal-nav {
	font: inherit inherit inherit/inherit inherit;
	opacity: 20;
	bottom: 10;
	top: 50;
	align-items: center;
}
a-nav {
	letter-spacing: inherit;
	bottom: 20;
	display: inline;
}
a-tables {
	opacity: 1;
	top: 50;
	border: none;
}
a-webkit-left-quantity {
	bottom: 20;
	white-space: nowrap;
}
a-back-carousel-nav {
	line-height: calc(1em + 2px);
	text-decoration: none;
	text-align: left;
	position: absolute;
	user-select: none;
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-bottom-middle {
    max-width: calc(100% - 218px);
  }
w-position-nav {
	right: 0;
	letter-spacing: inherit;
	display: inline;
	text-decoration: none;
	border: 0 none transparent;
}
w-price-price-bottom {
	-webkit-text-decoration-skip: objects;
	height: calc(1em + 3px);
	overflow-x: auto;
	margin: 0 !important;
	letter-spacing: inherit;
}
w-thumbnails {
	user-select: none;
}
w-horizontal-nav {
	scrollbar-width: none;
	bottom: 20;
	color: #fff;
}
w-repeater-repeater-old {
	display: inline !important;
	display: flex;
	position: absolute;
}
w-position {
	padding: 0.5em !important;
	width: 0 !important;
	opacity: 1;
	width: 100%;
	outline: none !important;
}
w-repeater {
	color: #fff;
	scrollbar-width: none;
}
w-inner-repeater-left {
	flex-shrink: 0;
	bottom: 0;
	width: 0 !important;
}
w-webkit-inner {
	user-select: none;
	overflow-x: auto;
}
w-carousel-webkit-inner {
	display: flex;
	line-height: 1 !important;
	border: none !important;
	display: inline;
	min-height: 0 !important;
}
w-webkit-nav-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
w-horizontal-button-carousel {
	scrollbar-width: none;
	bottom: 20;
}
w-button-next-blocks {
	text-transform: inherit;
}
w-repeater-quantity {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	display: flex;
}
w-blocks-nav-countdown {
	align-items: left;
	text-align: center;
}
w-webkit {
	text-align: center;
	padding: 0.5em !important;
}
w-top {
	line-height: 1 !important;
	bottom: 0;
}
w-repeater {
	margin: 0 !important;
	text-transform: inherit;
	grid-gap: 30px;
	text-align: left;
}
}
t-thumbnails {
	box-shadow: none !important;
	opacity: 1;
	top: 10;
}
t-layout {
	width: calc(1em + 3px);
	box-shadow: none !important;
	overflow-x: auto;
	width: 0 !important;
}
t-layout-webkit-back {
	top: 10;
	bottom: 0;
	opacity: 20;
	vertical-align: middle;
	white-space: nowrap;
}
t-countdown {
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	width: 2em;
}
t-layout {
	display: inline !important;
	right: 0;
}
t-countdown {
	width: 2em;
	margin: 0 !important;
	line-height: inherit;
	opacity: 30;
}
t-tables {
	left: calc(50% - 0.5em) !important;
}
t-horizontal-webkit-blocks {
	opacity: 20;
	line-height: inherit;
	padding: 0.5em !important;
	align-items: center;
	vertical-align: baseline;
}
t-image-bottom-old {
	opacity: 20;
}
t-thumbnails {
	user-select: none;
	border: 0 none transparent;
	margin: 0 !important;
	outline-width: 0;
}
t-nav-position-image {
	border: 0 none transparent;
	min-height: 0 !important;
}
t-webkit-button {
	height: 100%;
	position: relative;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
t-price-price {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	border: 0 none transparent;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-bottom-middle {
    max-width: calc(100% - 50px);
  }
y-thumbnails-blocks {
	color: #fff;
	outline-width: 0;
	width: 100%;
}
y-price {
	width: 0 !important;
	top: 0;
}
y-price-webkit-countdown {
	flex-shrink: 0;
	opacity: 10;
	text-align: left;
	top: 10;
}
y-horizontal-tables-left {
	top: 10;
	-ms-user-select: none;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
y-webkit {
	top: calc(50% - 0.5em) !important;
	outline: none !important;
	opacity: 1;
}
y-old {
	bottom: 0;
	opacity: 10;
	border: none !important;
	margin: 0;
}
y-countdown-layout {
	left: calc(50% - 0.5em) !important;
	color: #fff;
}
y-position {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	border: none !important;
	min-height: 0 !important;
}
y-countdown-totals-old {
	outline-width: 0;
	text-align: left;
	right: 0;
}
y-carousel {
	align-items: left;
	box-sizing: content-box;
	scrollbar-width: none;
	user-select: none;
}
y-layout-old {
	box-sizing: content-box;
	position: relative;
	margin: 0;
	position: absolute;
	letter-spacing: inherit;
}
y-bottom {
	bottom: 20;
	width: 2em;
}
y-left {
	white-space: nowrap;
	transform: translate(50%, -50%);
	outline: none !important;
	grid-gap: 30px;
}
y-left-tables {
	user-select: none;
	text-decoration: none;
	font: inherit inherit inherit/inherit inherit;
}
y-position {
	align-items: left;
}
y-old {
	top: 50;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
y-bottom-layout-next {
	align-items: center;
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
y-inner-bottom-countdown {
	opacity: 20;
	opacity: 20;
	outline: none !important;
	opacity: 30;
	display: grid;
}
y-nav {
	height: 0 !important;
	outline: none !important;
	position: relative;
}
y-tables {
	height: 100%;
	border: none;
}
y-old {
	grid-gap: 30px;
}
y-totals-back {
	display: grid;
	white-space: nowrap;
}
y-button {
	top: 0;
	vertical-align: baseline;
	letter-spacing: inherit;
	opacity: 1;
}
y-quantity {
	right: 0;
}
y-back-left-blocks {
	line-height: calc(1em + 2px);
	top: 10;
	text-transform: inherit;
	display: grid;
}
y-price-blocks {
	fill: currentColor;
	fill: currentColor;
}
y-horizontal-left {
	letter-spacing: inherit;
	vertical-align: middle;
	justify-content: center;
	box-shadow: none !important;
}
y-totals-repeater {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	width: calc(1em + 3px);
	flex-shrink: 0;
}
y-button-thumbnails-price {
	display: grid;
	text-transform: inherit;
	border: 0 none transparent;
	flex-shrink: 0;
}
}
n-blocks {
	height: 100%;
	opacity: 20;
	flex-grow: 0;
	vertical-align: baseline;
}
n-image {
	text-align: left;
	position: relative;
	z-index: 1;
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
}
n-bottom {
	opacity: 30;
	fill: currentColor;
	outline-width: 0;
	letter-spacing: inherit;
}
n-webkit-back {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	opacity: 30;
	text-align: left;
}
n-webkit-tables-thumbnails {
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
n-price-countdown {
	outline-width: 0;
	box-shadow: none !important;
}
n-back-tables-price {
	align-items: center;
	min-width: 0 !important;
	bottom: 0;
	display: flex;
	-webkit-user-select: none;
}
n-countdown-quantity-nav {
	z-index: 1;
	opacity: 1;
	-webkit-user-select: none;
	border: none;
}
n-price-bottom-left {
	text-transform: inherit;
	opacity: 1;
	text-align: center;
	line-height: inherit;
}
n-position {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
n-webkit {
	color: #fff;
}
n-blocks-inner-left {
	opacity: 20;
	color: #fff;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
n-quantity-carousel {
	opacity: 30;
	outline-width: 0;
	line-height: 1 !important;
	flex-shrink: 0;
}
n-left {
	vertical-align: middle;
}
n-webkit {
	text-align: center;
	margin: 0 !important;
}
n-inner-old-image {
	white-space: nowrap;
	display: grid;
	display: inline;
	min-height: 0 !important;
}
n-image-thumbnails-price {
	bottom: 20;
	overflow-y: hidden;
	z-index: 1;
	color: inherit;
}
n-nav {
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
n-back {
	align-items: left;
	width: calc(1em + 3px);
	scrollbar-width: none;
	opacity: 20;
}
n-horizontal-carousel {
	letter-spacing: inherit;
	scrollbar-width: none;
	bottom: 20;
}
n-nav-tables-countdown {
	vertical-align: baseline;
	vertical-align: middle;
}
n-nav-top {
	bottom: 0;
	overflow-x: auto;
	user-select: none;
	outline: none !important;
}
n-button-countdown {
	display: inline;
	line-height: inherit;
}
n-thumbnails-tables {
	vertical-align: middle;
	z-index: 1;
	position: absolute;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
n-image-countdown {
	opacity: 20;
	opacity: 1;
	background-color: transparent;
	z-index: 1;
	bottom: 20;
}
n-webkit-inner-position {
	right: 0;
	fill: currentColor;
	text-align: left;
}
n-thumbnails-left-thumbnails {
	display: inline !important;
	border: 0 none transparent;
	white-space: nowrap;
}
n-repeater {
	opacity: 1;
	min-height: 0 !important;
	display: flex;
	border: 0 none transparent;
}
n-carousel-left-tables {
	padding: 0.5em !important;
	text-align: center;
	-webkit-user-select: none;
	margin: 0 !important;
	fill: currentColor;
}
n-bottom-blocks {
	vertical-align: baseline;
	right: 0;
	bottom: 0;
}
n-position-horizontal-repeater {
	right: 0;
}
n-top-carousel-old {
	flex-shrink: 0;
	display: inline !important;
}
n-tables-old-old {
	position: relative;
	flex-grow: 0;
	background-color: transparent;
	overflow-y: hidden;
	padding: 0.5em !important;
}
n-nav {
	opacity: 1;
}
n-left {
	width: 100%;
	margin: 0;
}
n-price-repeater {
	letter-spacing: inherit;
	height: 100%;
	-ms-user-select: none;
}
.alert-list-container.position-bottom-middle.show-scroll-bar {
  overflow-y: scroll;
}
b-top {
	-webkit-user-select: none;
}
b-price {
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
b-repeater-repeater-back {
	bottom: 0;
	transform: translate(50%, -50%);
}
b-top {
	position: absolute !important;
	position: absolute !important;
	color: #fff;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
b-quantity-tables {
	width: calc(1em + 3px);
}
b-blocks {
	margin: 0;
	flex-grow: 0;
}
b-bottom-totals-countdown {
	align-items: left;
	display: flex;
	text-align: left;
	justify-content: center;
}
b-tables-inner-back {
	width: 100%;
	bottom: 10;
	white-space: nowrap;
	box-shadow: none !important;
}
b-nav {
	height: 100%;
	bottom: 0;
}
b-inner-old-nav {
	height: 100%;
	display: grid;
	width: 0 !important;
}
b-layout-quantity-old {
	border: none;
	top: 10;
	border: none !important;
	bottom: 0;
}
b-top-top-inner {
	font-size: 1em;
	right: 0;
	-ms-user-select: none;
	height: 0 !important;
}
b-price {
	width: 2em;
	width: 0 !important;
}
b-top-top-inner {
	height: calc(1em + 3px);
}
b-webkit {
	opacity: 10;
	width: 0 !important;
	top: 50;
	border: none !important;
	text-decoration: none;
}
.alert-list-container.position-bottom-middle .alert-list {
  width: 100%;
}
f-position-back-position {
	overflow-y: hidden;
}
f-thumbnails-webkit {
	z-index: 1;
	border: none;
	transform: translate(50%, -50%);
}
f-thumbnails-back {
	opacity: 30;
	padding: 0.5em !important;
	overflow-y: hidden;
	grid-gap: 30px;
}
f-countdown-price-old {
	width: calc(1em + 3px);
	width: 2em;
	vertical-align: middle;
	bottom: 20;
}
f-repeater-button-blocks {
	line-height: 1 !important;
	justify-content: center;
	margin: 0 !important;
}
f-old-countdown-left {
	opacity: 30;
	color: #fff;
}
f-tables-image-old {
	border: 0 none transparent;
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	justify-content: center;
}
f-nav {
	letter-spacing: inherit;
	width: 100%;
	opacity: 20;
}
f-price-totals-tables {
	vertical-align: baseline;
	overflow-x: auto;
	right: 0;
	overflow-y: hidden;
}
f-left-top-nav {
	line-height: 1 !important;
}
f-inner-button-webkit {
	color: inherit;
	bottom: 10;
	text-transform: inherit;
	display: inline;
}
f-back {
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
f-inner-layout-nav {
	vertical-align: middle;
	display: grid;
	box-shadow: none !important;
	text-align: center;
}
f-layout-carousel-left {
	vertical-align: middle;
	align-items: left;
	min-height: 0 !important;
}
f-position-nav {
	flex-shrink: 0;
	fill: currentColor;
	letter-spacing: inherit;
	right: 0;
}
f-old-tables-button {
	font-size: 1em;
	display: grid;
}
f-quantity-blocks {
	-webkit-user-select: none;
}
f-totals-button-countdown {
	display: flex;
	box-shadow: none !important;
	position: relative;
}
f-back {
	padding: 0.5em !important;
	flex-grow: 0;
	-webkit-text-decoration-skip: objects;
}
f-nav-bottom {
	right: 0;
	-webkit-user-select: none;
}
f-inner-bottom-position {
	top: calc(50% - 0.5em) !important;
}
f-button-top {
	width: calc(1em + 3px);
	vertical-align: middle;
	position: absolute !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-middle .alert-list {
    max-width: 500px;
  }
u-button {
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	line-height: calc(1em + 2px);
	bottom: 10;
	flex-grow: 0;
}
u-tables-bottom {
	min-height: 0 !important;
}
u-price-left {
	font-size: 1em;
	white-space: nowrap;
	width: calc(1em + 3px);
	min-height: 0 !important;
}
u-carousel {
	letter-spacing: inherit;
}
u-image {
	opacity: 30;
	right: 0;
	bottom: 10;
	font-size: 1em;
	color: #fff;
}
u-left-repeater {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	position: relative;
}
u-repeater-old-thumbnails {
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	grid-gap: 30px;
	vertical-align: baseline;
}
u-webkit {
	height: 0 !important;
	min-width: 0 !important;
}
u-top-horizontal {
	box-shadow: none !important;
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
}
u-countdown {
	margin: 0 !important;
	text-decoration: none;
}
u-tables {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	align-items: center;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
}
u-carousel-next-totals {
	position: absolute !important;
}
u-next {
	outline-width: 0;
	fill: currentColor;
	display: inline;
}
}
e-quantity-inner {
	min-width: 0 !important;
}
e-old {
	margin: 0;
	border: 0 none transparent;
	top: 50;
	opacity: 10;
	overflow-x: auto;
}
e-blocks-blocks-quantity {
	box-sizing: content-box;
	text-decoration: none;
	vertical-align: middle;
}
e-webkit {
	fill: currentColor;
	border: 0 none transparent;
	text-align: center;
}
e-button {
	color: inherit;
	opacity: 1;
}
e-quantity-inner {
	text-align: center;
}
e-tables-left-totals {
	width: 2em;
	top: 50;
	min-width: 0 !important;
	box-shadow: none !important;
	flex-shrink: 0;
}
e-inner {
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
}
e-countdown {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	line-height: 1 !important;
	display: grid;
	top: 50;
}
e-horizontal-carousel-left {
	fill: currentColor;
}
e-button {
	-webkit-text-decoration-skip: objects;
}
e-repeater-layout-back {
	position: absolute !important;
	text-align: center;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
e-horizontal {
	display: inline !important;
}
e-blocks {
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	display: inline;
	opacity: 10;
}
e-position {
	min-width: 0 !important;
	overflow-x: auto;
}
e-bottom-totals {
	position: absolute !important;
	vertical-align: middle;
}
e-carousel-left {
	position: absolute !important;
	transform: translate(50%, -50%);
}
e-old {
	opacity: 20;
	bottom: 10;
}
e-blocks-layout-top {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	border: 0 none transparent;
}
e-left-next {
	z-index: 1;
	height: 0 !important;
	height: calc(1em + 3px);
	flex-grow: 0;
}
e-top-old-carousel {
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
e-inner-carousel {
	position: absolute;
	align-items: left;
	position: absolute !important;
	right: 0;
	vertical-align: baseline;
}
e-old {
	opacity: 30;
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
e-nav-inner-repeater {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
	box-sizing: content-box;
}
e-back-horizontal-repeater {
	padding: 0.5em !important;
	border: 0 none transparent;
	top: 0;
	position: relative;
}
e-quantity-top {
	width: calc(1em + 3px);
	grid-gap: 30px;
	top: 10;
}
e-next {
	top: 0;
	top: 50;
	border: none !important;
}
e-button-carousel-price {
	overflow-x: auto;
	width: 2em;
	line-height: calc(1em + 2px);
	opacity: 30;
	align-items: left;
}
.alert-list-container.position-bottom-middle.show-scroll-bar {
  overflow-y: scroll;
}
j-repeater-price {
	display: inline;
	opacity: 10;
}
j-image-back-horizontal {
	line-height: 1 !important;
}
j-inner-repeater-totals {
	height: 100%;
	margin: 0 !important;
	height: calc(1em + 3px);
	flex-grow: 0;
	align-items: center;
}
j-next {
	flex-shrink: 0;
	z-index: 1;
}
j-countdown {
	outline: none !important;
	border: none !important;
	top: 0;
}
j-blocks-horizontal-tables {
	height: 0 !important;
	box-sizing: content-box;
	justify-content: center;
}
j-inner {
	border: none;
}
j-repeater-horizontal {
	height: 100%;
	opacity: 10;
	right: 0;
}
j-repeater-tables {
	align-items: center;
	overflow-y: hidden;
}
j-nav-thumbnails-nav {
	position: absolute !important;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	box-sizing: content-box;
}
j-button {
	bottom: 20;
	opacity: 20;
	user-select: none;
}
j-quantity-nav-repeater {
	opacity: 10;
	line-height: inherit;
	height: 0 !important;
	outline-width: 0;
}
j-image-countdown-image {
	align-items: left;
	overflow-x: auto;
}
j-repeater-blocks {
	opacity: 1;
	letter-spacing: inherit;
	white-space: nowrap;
	white-space: nowrap;
	outline-width: 0;
}
j-layout-position-blocks {
	border: 0 none transparent;
	margin: 0;
	bottom: 20;
}
j-top-tables {
	line-height: calc(1em + 2px);
	position: absolute;
}
j-price-old {
	line-height: inherit;
	right: 0;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	white-space: nowrap;
}
j-layout-price {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
j-thumbnails {
	flex-shrink: 0;
	right: 0;
	margin: 0;
}
j-button-countdown {
	z-index: 1;
	text-transform: inherit;
}
j-blocks {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	position: absolute;
	border: none !important;
	outline: none !important;
}
j-bottom-button {
	height: calc(1em + 3px);
}
j-nav {
	margin: 0;
	border: none !important;
	align-items: center;
	vertical-align: middle;
	opacity: 30;
}
j-back {
	border: none !important;
}
j-image-price-horizontal {
	outline-width: 0;
	opacity: 1;
	display: inline;
}
j-blocks-totals-nav {
	bottom: 10;
	font-size: 1em;
	line-height: 1 !important;
}
j-left-carousel-quantity {
	grid-gap: 30px;
	color: #fff;
	overflow-x: auto;
	display: grid;
	letter-spacing: inherit;
}
j-webkit-thumbnails-tables {
	top: calc(50% - 0.5em) !important;
	top: 50;
	-webkit-user-select: none;
}
j-quantity {
	height: 0 !important;
	-webkit-user-select: none;
	opacity: 30;
}
j-next-repeater-layout {
	width: 0 !important;
}
j-layout-layout {
	display: inline;
	position: relative;
	line-height: calc(1em + 2px);
}
.alert-list-container.position-bottom-middle .alert {
  margin-top: 0;
  margin-bottom: 2px;
}
u-price {
	width: 2em;
	position: relative;
	display: grid;
	width: 0 !important;
}
u-thumbnails-position {
	top: 50;
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
u-price-bottom-horizontal {
	opacity: 1;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	width: 2em;
	opacity: 20;
}
u-button-carousel {
	opacity: 10;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
u-quantity-button {
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
u-totals-repeater {
	flex-grow: 0;
	-webkit-user-select: none;
	border: none !important;
	overflow-y: hidden;
}
u-totals-blocks-inner {
	border: 0 none transparent;
	height: 0 !important;
	border: none;
	right: 0;
	font-size: 1em;
}
u-next-layout-horizontal {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	display: inline;
}
u-countdown {
	position: absolute !important;
	text-decoration: none;
}
u-button-top {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
}
u-next {
	text-transform: inherit;
	font-size: 1em;
	white-space: nowrap;
	line-height: 1 !important;
	opacity: 10;
}
u-back {
	display: flex;
	border: none !important;
}
u-quantity {
	scrollbar-width: none;
	top: 50;
}
u-totals-nav-back {
	display: inline;
	width: 100%;
}
u-next-totals {
	margin: 0 !important;
	user-select: none;
	bottom: 0;
}
u-position {
	letter-spacing: inherit;
}
u-position-top-quantity {
	box-shadow: none !important;
	bottom: 20;
	width: 100%;
}
u-blocks-tables-bottom {
	display: inline;
}
u-tables {
	margin: 0;
	flex-shrink: 0;
	text-align: left;
	margin: 0;
}
u-webkit {
	opacity: 10;
	height: 100%;
	top: 50;
}
u-totals-bottom-old {
	right: 0;
	width: 2em;
}
u-button-carousel-horizontal {
	overflow-y: hidden;
	height: 100%;
	top: 0;
}
u-totals-quantity {
	flex-grow: 0;
	overflow-y: hidden;
	color: #fff;
	margin: 0 !important;
	width: 100%;
}
u-button-next {
	width: 0 !important;
	line-height: inherit;
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
}
u-back {
	display: inline !important;
	white-space: nowrap;
}
u-inner-thumbnails {
	line-height: 1 !important;
	padding: 0.5em !important;
	width: 0 !important;
	z-index: 1;
	justify-content: center;
}
u-top {
	bottom: 0;
	line-height: 1 !important;
}
u-horizontal-tables-bottom {
	opacity: 20;
}
u-next-carousel-top {
	margin: 0 !important;
}
u-left-quantity {
	line-height: calc(1em + 2px);
	z-index: 1;
}
u-left {
	overflow-x: auto;
	border: none !important;
}
u-thumbnails-tables-image {
	width: calc(1em + 3px);
	min-width: 0 !important;
	width: 100%;
	align-items: left;
	width: 100%;
}
u-layout-blocks {
	-ms-user-select: none;
	display: grid;
	letter-spacing: inherit;
	display: inline !important;
	min-height: 0 !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-middle .alert {
    margin-bottom: 10px;
  }
y-back {
	top: 10;
}
y-tables-quantity {
	color: inherit;
	height: calc(1em + 3px);
	margin: 0 !important;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
y-button {
	top: 50;
	padding: 0.5em !important;
	user-select: none;
}
y-back-old-inner {
	opacity: 30;
	text-align: center;
	opacity: 10;
	flex-grow: 0;
}
y-blocks-price-totals {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	height: calc(1em + 3px);
	outline-width: 0;
}
y-next-inner-carousel {
	white-space: nowrap;
	margin: 0;
	top: 10;
	flex-shrink: 0;
}
y-tables-blocks {
	vertical-align: baseline;
	align-items: left;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
}
y-webkit-old {
	vertical-align: middle;
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
}
y-left-thumbnails {
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
y-countdown-nav-next {
	min-width: 0 !important;
	height: 0 !important;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	overflow-x: auto;
}
y-horizontal {
	min-height: 0 !important;
	bottom: 0;
	display: inline;
	scrollbar-width: none;
	align-items: left;
}
y-nav-inner-repeater {
	opacity: 20;
}
y-button {
	border: none;
	align-items: center;
	overflow-y: hidden;
	top: 50;
	top: calc(50% - 0.5em) !important;
}
y-back-position-bottom {
	scrollbar-width: none;
	right: 0;
	top: 50;
	scrollbar-width: none;
}
y-repeater-tables {
	bottom: 20;
	outline: none !important;
}
y-repeater {
	opacity: 1;
	box-sizing: content-box;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	grid-gap: 30px;
}
y-top-top-next {
	top: 10;
	align-items: left;
	position: relative;
	justify-content: center;
	width: calc(1em + 3px);
}
y-webkit-layout-layout {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	border: none;
	top: 10;
}
y-layout-inner-quantity {
	position: absolute;
}
y-totals {
	vertical-align: baseline;
	position: absolute !important;
	box-sizing: content-box;
	margin: 0;
}
y-old-countdown-inner {
	display: inline !important;
	height: calc(1em + 3px);
}
y-tables-price {
	line-height: 1 !important;
}
y-totals {
	top: 10;
	width: 100%;
}
y-countdown {
	height: 100%;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
y-repeater {
	bottom: 10;
	top: 50;
	bottom: 10;
	box-sizing: content-box;
	bottom: 20;
}
}
y-position-back-left {
	width: 0 !important;
	fill: currentColor;
}
y-nav-webkit {
	grid-gap: 30px;
	overflow-x: auto;
	opacity: 1;
	opacity: 10;
	padding: 0.5em !important;
}
y-old-back {
	text-decoration: none;
	position: absolute !important;
	opacity: 10;
	bottom: 20;
}
y-back-carousel-repeater {
	width: 0 !important;
	scrollbar-width: none;
	color: #fff;
	align-items: left;
}
y-image-horizontal-quantity {
	bottom: 10;
	transform: translate(50%, -50%);
	overflow-x: auto;
}
y-layout-old {
	z-index: 1;
	justify-content: center;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	border: 0 none transparent;
}
y-position-tables-old {
	align-items: left;
}
y-thumbnails-webkit {
	height: calc(1em + 3px);
	margin: 0;
	text-align: center;
}
y-back {
	margin: 0 !important;
	vertical-align: baseline;
	text-transform: inherit;
	display: grid;
}
y-countdown-position {
	justify-content: center;
	border: none !important;
}
y-inner-old {
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	top: calc(50% - 0.5em) !important;
}
y-inner-totals {
	outline-width: 0;
	opacity: 10;
	width: 100%;
	user-select: none;
}
y-layout-inner {
	bottom: 0;
	position: absolute !important;
	overflow-x: auto;
	line-height: 1 !important;
	display: grid;
}
y-left-button {
	fill: currentColor;
	box-shadow: none !important;
}
y-next {
	border: 0 none transparent;
	top: 10;
	display: flex;
	position: relative;
	position: absolute;
}
y-bottom-quantity-bottom {
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
y-position {
	width: 2em;
	width: 0 !important;
	bottom: 10;
	color: inherit;
}
y-quantity-button-button {
	scrollbar-width: none;
	user-select: none;
}
y-next-next {
	vertical-align: baseline;
	background-color: transparent;
	bottom: 10;
	display: flex;
}
y-price-webkit {
	position: absolute;
	position: absolute;
	align-items: left;
}
y-layout {
	-webkit-text-decoration-skip: objects;
}
y-thumbnails {
	outline-width: 0;
}
y-left-bottom {
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	text-align: left;
	height: calc(1em + 3px);
}
y-countdown-blocks-thumbnails {
	flex-grow: 0;
}
y-repeater {
	display: inline;
	z-index: 1;
	outline: none !important;
	text-align: center;
	display: inline !important;
}
y-inner-left {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	user-select: none;
}
y-left-thumbnails-bottom {
	outline-width: 0;
	text-decoration: none;
	top: 10;
}
y-layout {
	border: none !important;
	position: relative;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	width: calc(1em + 3px);
}
y-blocks-bottom {
	margin: 0;
	margin: 0;
	grid-gap: 30px;
}
y-inner-carousel-quantity {
	width: calc(1em + 3px);
}
y-inner-position-image {
	width: 0 !important;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	width: 100%;
	outline-width: 0;
}
y-totals-quantity-back {
	position: relative;
	display: inline !important;
	position: relative;
	bottom: 0;
	align-items: center;
}
y-quantity-carousel {
	position: absolute;
	min-width: 0 !important;
}
y-button-quantity-price {
	width: 2em;
}
y-quantity {
	display: grid;
	-webkit-text-decoration-skip: objects;
	width: 2em;
	top: 0;
}
y-blocks-price-totals {
	min-width: 0 !important;
	opacity: 10;
	opacity: 1;
	opacity: 10;
}
y-top {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	height: calc(1em + 3px);
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
y-carousel-nav-bottom {
	opacity: 10;
	overflow-y: hidden;
	min-height: 0 !important;
}
y-horizontal-next {
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
.alert-list-container.position-bottom-middle.show-scroll-bar .alert-list {
  margin-top: 2px;
}
y-layout-inner-button {
	position: absolute;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	box-sizing: content-box;
}
y-image {
	z-index: 1;
	height: calc(1em + 3px);
	width: 2em;
	display: grid;
}
y-repeater {
	vertical-align: baseline;
	background-color: transparent;
	margin: 0;
	opacity: 30;
	width: 100%;
}
y-thumbnails {
	vertical-align: baseline;
	display: flex;
	width: 2em;
	border: none !important;
}
y-thumbnails-carousel-totals {
	bottom: 0;
	border: none;
	text-decoration: none;
	width: 0 !important;
}
y-back-carousel-blocks {
	text-align: center;
}
y-quantity-price {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
y-thumbnails-image {
	align-items: left;
	opacity: 20;
	z-index: 1;
	bottom: 0;
}
y-repeater {
	height: 100%;
	left: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
	bottom: 20;
}
y-inner-bottom {
	vertical-align: middle;
}
y-back-countdown {
	min-width: 0 !important;
	opacity: 30;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
y-position-button-tables {
	top: 10;
	display: inline;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	text-decoration: none;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-middle.show-scroll-bar .alert-list {
    margin-top: 10px;
  }
e-button {
	box-sizing: content-box;
	justify-content: center;
	white-space: nowrap;
	width: 100%;
	overflow-x: auto;
}
e-totals-left-left {
	flex-grow: 0;
	padding: 0.5em !important;
	position: absolute;
	position: relative;
	grid-template-columns: 1fr 1fr;
}
e-next {
	flex-shrink: 0;
}
e-position-left {
	opacity: 1;
}
e-horizontal-horizontal {
	position: absolute;
	position: absolute;
}
e-thumbnails-back {
	display: inline;
	display: inline !important;
	min-height: 0 !important;
}
e-tables-nav {
	opacity: 30;
}
e-thumbnails-position {
	right: 0;
}
e-price-top-button {
	margin: 0 !important;
	color: #fff;
}
e-layout {
	vertical-align: middle;
	display: grid;
	line-height: calc(1em + 2px);
}
e-totals {
	border: 0 none transparent;
	top: 50;
	right: 0;
}
e-top {
	grid-gap: 30px;
	opacity: 30;
	display: flex;
	text-decoration: none;
}
e-bottom-left {
	position: relative;
}
e-top-inner {
	outline: none !important;
	bottom: 0;
	box-sizing: content-box;
}
e-repeater {
	opacity: 30;
	height: 0 !important;
	min-width: 0 !important;
	box-sizing: content-box;
}
e-top-left-blocks {
	display: inline !important;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
e-horizontal {
	bottom: 10;
	-ms-user-select: none;
	height: 100%;
	bottom: 0;
}
e-horizontal {
	display: flex;
	vertical-align: baseline;
}
e-tables {
	transform: translate(50%, -50%);
	top: 50;
}
e-thumbnails-next {
	box-sizing: content-box;
}
e-countdown-inner {
	align-items: left;
}
e-repeater-carousel {
	overflow-y: hidden;
	margin: 0;
	letter-spacing: inherit;
	opacity: 10;
	width: 100%;
}
e-old-top-price {
	bottom: 0;
	line-height: calc(1em + 2px);
}
e-position-totals-button {
	fill: currentColor;
	-ms-user-select: none;
	top: 10;
	width: 0 !important;
}
e-old-blocks {
	bottom: 10;
	position: relative;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
e-quantity-nav {
	color: inherit;
	font-size: 1em;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
e-bottom-image {
	color: inherit;
	opacity: 30;
	white-space: nowrap;
}
e-repeater {
	text-align: left;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	z-index: 1;
}
e-carousel-top-back {
	letter-spacing: inherit;
	white-space: nowrap;
	grid-gap: 30px;
	position: absolute;
	color: #fff;
}
e-bottom {
	text-align: center;
	opacity: 20;
	width: calc(1em + 3px);
}
e-price-repeater {
	right: 0;
	display: grid;
	height: 100%;
}
e-countdown {
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
e-left-totals {
	vertical-align: middle;
	overflow-y: hidden;
	box-shadow: none !important;
}
e-image-next {
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	right: 0;
}
e-repeater {
	left: calc(50% - 0.5em) !important;
}
e-left {
	text-transform: inherit;
}
e-thumbnails-button {
	-ms-user-select: none;
	grid-gap: 30px;
	letter-spacing: inherit;
	position: absolute;
}
e-next-nav-tables {
	position: absolute;
	position: absolute;
	position: absolute;
}
e-next-button-webkit {
	vertical-align: middle;
	min-height: 0 !important;
	user-select: none;
	vertical-align: baseline;
	z-index: 1;
}
e-back-old {
	align-items: left;
}
e-totals-next-countdown {
	display: flex;
	display: inline;
	user-select: none;
	padding: 0.5em !important;
}
e-thumbnails-tables-blocks {
	bottom: 20;
	margin: 0 !important;
	opacity: 30;
}
e-countdown {
	line-height: inherit;
	-webkit-user-select: none;
	display: grid;
}
}
f-inner-image-position {
	right: 0;
	justify-content: center;
	opacity: 1;
	position: absolute !important;
}
f-totals-quantity {
	border: none;
	position: absolute;
	width: 0 !important;
	top: 10;
	height: calc(1em + 3px);
}
f-price {
	width: 100%;
}
f-old-price-bottom {
	border: none;
	left: calc(50% - 0.5em) !important;
}
f-blocks-thumbnails-tables {
	user-select: none;
	border: none !important;
	height: 100%;
}
f-layout-old-button {
	text-decoration: none;
}
f-back {
	position: relative;
	position: absolute !important;
	font-size: 1em;
}
f-quantity {
	outline-width: 0;
}
f-layout-horizontal-quantity {
	flex-shrink: 0;
	width: 100%;
	outline: none !important;
	grid-gap: 30px;
	overflow-x: auto;
}
f-carousel-quantity-back {
	fill: currentColor;
	outline-width: 0;
	line-height: calc(1em + 2px);
	bottom: 10;
	display: grid;
}
f-repeater {
	vertical-align: middle;
	opacity: 20;
	min-width: 0 !important;
	vertical-align: middle;
	position: absolute !important;
}
f-price {
	padding: 0.5em !important;
	display: grid;
}
f-back-layout-totals {
	color: #fff;
	-ms-user-select: none;
	outline-width: 0;
	box-shadow: none !important;
	flex-shrink: 0;
}
f-totals-tables-totals {
	overflow-x: auto;
	text-align: center;
	color: #fff;
}
f-tables-inner-back {
	overflow-x: auto;
	outline-width: 0;
	min-width: 0 !important;
}
f-thumbnails-back {
	margin: 0;
}
f-image-left-button {
	flex-grow: 0;
}
f-top {
	width: calc(1em + 3px);
	top: 0;
	border: none !important;
	height: 0 !important;
	align-items: center;
}
f-webkit-repeater-quantity {
	bottom: 0;
}
f-next-position-countdown {
	letter-spacing: inherit;
	text-align: center;
	width: 100%;
	top: calc(50% - 0.5em) !important;
	top: 50;
}
f-image-price-quantity {
	box-sizing: content-box;
}
f-price {
	height: 0 !important;
	overflow-x: auto;
	text-transform: inherit;
	width: 0 !important;
	vertical-align: middle;
}
f-old-nav {
	letter-spacing: inherit;
	min-width: 0 !important;
	opacity: 30;
	text-align: left;
	flex-shrink: 0;
}
f-quantity-back-next {
	text-decoration: none;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
f-image-carousel {
	position: relative;
	vertical-align: baseline;
	font-size: 1em;
	bottom: 20;
	width: 2em;
}
f-price {
	bottom: 20;
	scrollbar-width: none;
	align-items: left;
}
f-image {
	border: 0 none transparent;
	border: none;
	-webkit-user-select: none;
	box-shadow: none !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-middle {
    padding-left: 0;
    padding-right: 0;
  }
p-quantity {
	text-align: left;
}
p-blocks {
	user-select: none;
	overflow-x: auto;
	bottom: 0;
	line-height: 1 !important;
}
p-left-left-next {
	vertical-align: baseline;
	min-width: 0 !important;
	flex-grow: 0;
	align-items: center;
	display: grid;
}
p-webkit-blocks {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	width: 2em;
}
p-position-nav {
	top: 0;
	scrollbar-width: none;
}
p-nav-repeater-quantity {
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	position: absolute;
	margin: 0 !important;
}
p-horizontal {
	box-shadow: none !important;
}
p-tables-inner {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	text-align: left;
}
p-next {
	border: none !important;
	position: absolute;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
p-left-tables {
	text-align: left;
}
p-image {
	top: 0;
	transform: translate(50%, -50%);
	user-select: none;
}
p-next-layout-carousel {
	border: none !important;
	white-space: nowrap;
	border: none !important;
	bottom: 10;
}
p-image {
	padding: 0.5em !important;
}
p-image-button {
	top: 10;
	border: 0 none transparent;
	white-space: nowrap;
	line-height: calc(1em + 2px);
}
p-layout-old {
	top: calc(50% - 0.5em) !important;
}
p-layout {
	opacity: 20;
	bottom: 0;
	align-items: left;
	color: #fff;
}
p-price-next {
	color: #fff;
	z-index: 1;
	line-height: inherit;
	width: 0 !important;
}
p-image-button-position {
	fill: currentColor;
	line-height: inherit;
}
p-quantity-back-image {
	border: none !important;
	font-size: 1em;
	fill: currentColor;
}
p-old-back {
	border: none !important;
	line-height: 1 !important;
	margin: 0 !important;
}
p-bottom-blocks-layout {
	min-height: 0 !important;
	margin: 0;
	flex-grow: 0;
}
p-bottom-blocks {
	text-align: center;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
}
p-button {
	align-items: left;
	min-height: 0 !important;
	bottom: 20;
	vertical-align: middle;
	bottom: 0;
}
p-horizontal-old-repeater {
	position: absolute !important;
	top: 50;
	justify-content: center;
}
p-top-bottom {
	display: flex;
	margin: 0;
}
p-image-horizontal-tables {
	grid-gap: 30px;
}
p-button-quantity {
	-ms-user-select: none;
	top: 0;
}
p-back-blocks-top {
	width: 2em;
	grid-gap: 30px;
	scrollbar-width: none;
	opacity: 1;
	overflow-x: auto;
}
p-blocks {
	margin: 0 !important;
}
p-nav {
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
}
p-price-carousel {
	outline-width: 0;
	width: 2em;
	min-height: 0 !important;
}
p-bottom-back {
	align-items: center;
	box-shadow: none !important;
	width: 2em;
	align-items: center;
}
p-top-image-horizontal {
	display: inline !important;
	user-select: none;
	-ms-user-select: none;
}
p-nav {
	overflow-y: hidden;
}
p-layout-countdown {
	-webkit-user-select: none;
	border: none !important;
}
}
k-nav {
	scrollbar-width: none;
}
k-old-position {
	top: 10;
	overflow-x: auto;
}
k-carousel-position {
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
}
k-quantity {
	background-color: transparent;
}
k-webkit-totals {
	opacity: 20;
	width: 2em;
	padding: 0.5em !important;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
}
k-nav-carousel {
	width: 2em;
	white-space: nowrap;
	background-color: transparent;
}
k-left-quantity-inner {
	align-items: center;
	width: 2em;
}
k-button-button {
	text-decoration: none;
	text-align: center;
	width: 2em;
	bottom: 0;
	flex-grow: 0;
}
k-old-carousel {
	position: absolute !important;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
k-thumbnails-next {
	grid-gap: 30px;
}
k-button-layout {
	display: grid;
}
k-tables-bottom {
	box-shadow: none !important;
}
k-layout-image-nav {
	color: #fff;
	box-sizing: content-box;
	top: 50;
	position: absolute;
	-webkit-text-decoration-skip: objects;
}
k-left-image {
	display: inline;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
k-inner-image-price {
	position: absolute;
	flex-shrink: 0;
}
k-back-position {
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
k-carousel-webkit-quantity {
	bottom: 10;
	min-width: 0 !important;
	align-items: left;
}
k-repeater-quantity {
	height: calc(1em + 3px);
	height: 100%;
	border: none !important;
	-ms-user-select: none;
}
k-next {
	text-align: left;
}
k-bottom {
	z-index: 1;
	z-index: 1;
}
k-countdown-next-back {
	bottom: 10;
	margin: 0;
	border: none;
}
k-old-old {
	font-size: 1em;
}
k-totals-next {
	border: none !important;
}
k-quantity {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	line-height: calc(1em + 2px);
	border: none;
}
k-tables-top {
	display: grid;
}
k-top-repeater {
	display: grid;
	top: 50;
	top: 50;
}
k-price {
	background-color: transparent;
	color: #fff;
	outline-width: 0;
}
k-left {
	text-align: left;
	z-index: 1;
	opacity: 10;
	align-items: left;
	margin: 0;
}
k-back {
	overflow-y: hidden;
	white-space: nowrap;
}
k-position {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	-ms-user-select: none;
	border: none !important;
}
k-nav-left {
	left: calc(50% - 0.5em) !important;
	color: #fff;
	vertical-align: middle;
	position: absolute;
	line-height: 1 !important;
}
k-button-totals-position {
	align-items: center;
	text-align: center;
	opacity: 1;
	scrollbar-width: none;
	box-shadow: none !important;
}
k-quantity-webkit-webkit {
	align-items: center;
	scrollbar-width: none;
}
k-blocks-quantity {
	border: none;
	font-size: 1em;
	flex-shrink: 0;
	font-size: 1em;
	overflow-y: hidden;
}
k-repeater-nav-next {
	opacity: 30;
}
k-top {
	display: inline;
	opacity: 30;
}
k-left-layout {
	opacity: 30;
	transform: translate(50%, -50%);
	height: 100%;
	flex-shrink: 0;
}
k-old {
	text-align: left;
	text-align: left;
	bottom: 10;
	opacity: 30;
}
k-inner-carousel {
	left: calc(50% - 0.5em) !important;
}
k-position-top-button {
	align-items: center;
	width: 2em;
	line-height: 1 !important;
	margin: 0 !important;
}
k-top-quantity {
	white-space: nowrap;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
k-old-repeater-tables {
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
	position: relative;
}
k-top {
	line-height: inherit;
	text-decoration: none;
	border: none !important;
}
.alert-list-container.position-bottom-right {
  position: fixed;
  z-index: 900;
  min-width: 25%;
  max-width: 100%;
  padding-left: 1px;
  padding-right: 1px;
  bottom: 0;
  right: 0;
}
t-inner {
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	display: grid;
	position: absolute;
	border: none !important;
}
t-thumbnails-countdown {
	fill: currentColor;
	box-sizing: content-box;
	-webkit-user-select: none;
	width: 100%;
	left: calc(50% - 0.5em) !important;
}
t-nav-webkit {
	min-width: 0 !important;
	position: relative;
	scrollbar-width: none;
}
t-button-thumbnails {
	margin: 0 !important;
	top: 0;
	grid-gap: 30px;
}
t-tables-horizontal {
	box-shadow: none !important;
	user-select: none;
}
t-left-inner {
	bottom: 0;
}
t-next-position-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
t-layout-position-horizontal {
	box-shadow: none !important;
	border: none !important;
	align-items: center;
	text-align: left;
}
t-thumbnails-webkit-tables {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
t-back-carousel {
	overflow-y: hidden;
	white-space: nowrap;
	line-height: inherit;
	display: inline;
	opacity: 10;
}
t-nav {
	top: 0;
	bottom: 20;
	box-shadow: none !important;
}
t-blocks {
	vertical-align: middle;
}
t-quantity {
	flex-grow: 0;
	justify-content: center;
	opacity: 10;
	position: absolute !important;
}
t-price-image {
	opacity: 10;
	opacity: 30;
	bottom: 10;
}
t-back-carousel {
	grid-gap: 30px;
	align-items: center;
	border: none !important;
	-webkit-user-select: none;
}
t-webkit-image {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
t-tables {
	background-color: transparent;
}
t-carousel-carousel-left {
	display: grid;
}
t-quantity-totals-position {
	outline-width: 0;
}
t-tables-blocks {
	margin: 0 !important;
}
t-next {
	-ms-user-select: none;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
}
t-webkit {
	display: inline;
	margin: 0 !important;
	outline-width: 0;
}
t-repeater {
	display: inline;
	background-color: transparent;
	display: grid;
}
t-tables-totals {
	width: 100%;
	outline-width: 0;
	opacity: 1;
	box-sizing: content-box;
}
t-layout {
	-webkit-text-decoration-skip: objects;
	color: #fff;
	color: #fff;
	line-height: calc(1em + 2px);
}
t-countdown-image-carousel {
	outline: none !important;
	opacity: 30;
	width: 100%;
}
t-bottom-left-thumbnails {
	flex-shrink: 0;
	box-sizing: content-box;
	bottom: 20;
}
t-back-next-horizontal {
	text-align: left;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	align-items: left;
	border: none !important;
}
t-inner {
	border: none;
	top: 10;
	outline-width: 0;
	min-height: 0 !important;
	min-height: 0 !important;
}
t-totals {
	box-shadow: none !important;
	width: 2em;
	white-space: nowrap;
	opacity: 30;
}
t-tables {
	flex-grow: 0;
	width: 2em;
	bottom: 0;
	overflow-x: auto;
}
t-quantity {
	text-transform: inherit;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	display: flex;
}
t-top {
	display: inline;
	box-sizing: content-box;
	align-items: left;
	vertical-align: middle;
}
t-top-quantity {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
t-bottom-back-totals {
	top: calc(50% - 0.5em) !important;
}
t-left {
	top: 50;
	box-shadow: none !important;
}
t-blocks-bottom {
	padding: 0.5em !important;
	font-size: 1em;
	right: 0;
	min-height: 0 !important;
}
@media (max-width: 768px) {
  body.whostmgr:not(.nav-collapsed) .alert-list-container.position-bottom-right {
    max-width: calc(100% - 218px);
  }
j-next {
	height: 0 !important;
	overflow-x: auto;
}
j-back-tables {
	line-height: inherit;
	text-decoration: none;
	width: calc(1em + 3px);
}
j-horizontal-button {
	height: 100%;
	flex-shrink: 0;
	width: calc(1em + 3px);
	border: none;
	line-height: calc(1em + 2px);
}
j-back {
	display: flex;
	top: 50;
	background-color: transparent;
	border: 0 none transparent;
	top: 50;
}
j-totals-back {
	display: flex;
	opacity: 1;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
}
j-image-bottom-old {
	outline-width: 0;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
}
j-carousel {
	height: calc(1em + 3px);
	fill: currentColor;
}
j-tables-image {
	width: 100%;
	opacity: 10;
	display: inline !important;
}
j-left-top {
	top: calc(50% - 0.5em) !important;
}
j-webkit {
	-ms-user-select: none;
	box-shadow: none !important;
	height: 0 !important;
}
j-horizontal-tables-thumbnails {
	top: calc(50% - 0.5em) !important;
	display: flex;
	position: relative;
}
j-layout-horizontal-nav {
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
j-back-price {
	color: inherit;
	box-sizing: content-box;
	opacity: 20;
}
j-carousel-countdown {
	letter-spacing: inherit;
}
j-price {
	flex-shrink: 0;
	line-height: inherit;
	align-items: center;
}
j-nav-button-blocks {
	bottom: 0;
}
j-quantity {
	color: #fff;
}
j-old-nav {
	display: inline !important;
	-webkit-user-select: none;
	display: inline !important;
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
j-nav-repeater-totals {
	fill: currentColor;
	bottom: 10;
}
j-countdown-tables-top {
	outline-width: 0;
}
j-bottom-quantity {
	width: 2em;
	position: absolute;
}
j-carousel-left-price {
	opacity: 10;
	top: 0;
}
}
f-totals-button {
	-webkit-user-select: none;
	line-height: inherit;
	top: 0;
	grid-gap: 30px;
	vertical-align: middle;
}
f-webkit {
	line-height: inherit;
}
f-position-button {
	position: absolute !important;
}
f-carousel-image-back {
	width: 100%;
	position: absolute !important;
	bottom: 20;
	flex-grow: 0;
}
f-tables {
	border: 0 none transparent;
}
f-top {
	bottom: 10;
	box-shadow: none !important;
}
f-left-left {
	position: relative;
	margin: 0;
	overflow-x: auto;
	white-space: nowrap;
	grid-gap: 30px;
}
f-nav-repeater-bottom {
	bottom: 20;
	display: flex;
	top: 0;
}
f-countdown-repeater {
	bottom: 0;
	color: #fff;
}
f-top {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
f-image-countdown-old {
	line-height: 1 !important;
	border: none !important;
	-webkit-user-select: none;
}
f-bottom-layout-countdown {
	display: grid;
	border: none;
	bottom: 0;
	margin: 0;
}
f-totals {
	scrollbar-width: none;
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	display: grid;
	display: inline !important;
}
f-layout {
	opacity: 20;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
f-repeater {
	justify-content: center;
	justify-content: center;
	font-size: 1em;
	line-height: 1 !important;
	opacity: 10;
}
f-repeater {
	width: 0 !important;
	text-transform: inherit;
	display: grid;
	background-color: transparent;
}
f-quantity-webkit {
	vertical-align: middle;
	vertical-align: middle;
}
f-thumbnails {
	border: none;
	font-size: 1em;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
f-quantity-countdown {
	display: inline !important;
	min-width: 0 !important;
	-ms-user-select: none;
}
f-back-back-left {
	bottom: 10;
	display: inline;
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	display: inline;
}
f-inner-button {
	font: inherit inherit inherit/inherit inherit;
}
f-tables-back-repeater {
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	bottom: 0;
	letter-spacing: inherit;
}
f-layout-top {
	user-select: none;
	-ms-user-select: none;
	align-items: center;
	bottom: 20;
	color: inherit;
}
f-inner {
	top: 10;
}
f-carousel-countdown {
	height: 0 !important;
	display: inline !important;
}
f-button-position-countdown {
	text-align: center;
	scrollbar-width: none;
}
f-left-carousel {
	background-color: transparent;
	overflow-x: auto;
	margin: 0;
	border: none !important;
	padding: 0.5em !important;
}
f-inner-button {
	opacity: 30;
	flex-grow: 0;
	position: absolute !important;
}
@media (max-width: 768px) {
  body.cpanel:not(.nav-collapsed) .alert-list-container.position-bottom-right {
    max-width: calc(100% - 50px);
  }
z-back-totals-inner {
	min-width: 0 !important;
	bottom: 20;
	bottom: 20;
}
z-carousel-quantity-next {
	position: relative;
	text-align: center;
	font-size: 1em;
	color: #fff;
	outline: none !important;
}
z-price-bottom-inner {
	top: calc(50% - 0.5em) !important;
	display: flex;
	border: 0 none transparent;
}
z-thumbnails-position {
	font-size: 1em;
	top: 10;
	height: 0 !important;
	margin: 0 !important;
	min-height: 0 !important;
}
z-nav-horizontal {
	height: 100%;
	width: 100%;
	opacity: 10;
}
z-carousel {
	opacity: 30;
}
z-back {
	width: 100%;
	align-items: center;
	align-items: left;
	fill: currentColor;
}
z-next {
	overflow-x: auto;
}
z-button-back {
	color: inherit;
	height: calc(1em + 3px);
	display: inline !important;
	display: grid;
	line-height: calc(1em + 2px);
}
z-bottom-price {
	outline: none !important;
	grid-gap: 30px;
}
z-carousel-blocks {
	text-decoration: none;
	fill: currentColor;
	display: inline;
	color: inherit;
}
z-old-top {
	position: absolute !important;
	right: 0;
	flex-grow: 0;
	bottom: 0;
	color: inherit;
}
z-thumbnails-button {
	text-align: left;
	top: calc(50% - 0.5em) !important;
}
z-webkit-countdown {
	grid-gap: 30px;
	-ms-user-select: none;
	bottom: 20;
	bottom: 0;
}
z-inner-price-button {
	top: 10;
	bottom: 10;
	line-height: 1 !important;
}
z-thumbnails {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	display: inline !important;
	background-color: transparent;
}
z-back-old-repeater {
	right: 0;
	align-items: left;
}
z-image-quantity-webkit {
	overflow-y: hidden;
	position: absolute !important;
	outline-width: 0;
	position: absolute !important;
}
z-nav {
	text-decoration: none;
	position: absolute;
}
z-thumbnails-nav-thumbnails {
	border: none;
	position: absolute !important;
	right: 0;
	box-shadow: none !important;
}
z-old-thumbnails {
	width: 100%;
	height: calc(1em + 3px);
}
z-back-webkit-carousel {
	letter-spacing: inherit;
}
z-blocks-position-left {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
z-layout {
	line-height: 1 !important;
	height: calc(1em + 3px);
}
z-quantity-next-repeater {
	bottom: 0;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	transform: translate(50%, -50%);
	margin: 0 !important;
}
z-left {
	right: 0;
	bottom: 0;
	letter-spacing: inherit;
	box-shadow: none !important;
	line-height: inherit;
}
z-blocks {
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	opacity: 20;
}
z-image-top-countdown {
	align-items: center;
	width: 2em;
	opacity: 20;
	font-size: 1em;
	box-shadow: none !important;
}
z-inner {
	align-items: center;
}
z-carousel {
	-webkit-text-decoration-skip: objects;
	right: 0;
	display: grid;
	position: absolute !important;
	border: 0 none transparent;
}
z-bottom-top {
	box-sizing: content-box;
	line-height: 1 !important;
	border: none !important;
	display: inline;
}
z-old-button-carousel {
	z-index: 1;
}
z-layout-tables {
	position: relative;
	-ms-user-select: none;
	position: absolute !important;
}
z-next-left-left {
	line-height: calc(1em + 2px);
	display: flex;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	position: absolute !important;
}
z-webkit {
	min-height: 0 !important;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
}
n-old-webkit-left {
	padding: 0.5em !important;
	white-space: nowrap;
}
n-back {
	padding: 0.5em !important;
	outline: none !important;
}
n-layout-bottom-position {
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	overflow-x: auto;
}
n-old-position {
	opacity: 30;
}
n-countdown-button-top {
	grid-gap: 30px;
	grid-gap: 30px;
}
n-top-horizontal {
	font-size: 1em;
	min-height: 0 !important;
	display: inline;
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
}
n-blocks {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	border: none;
}
n-countdown-countdown-image {
	width: 100%;
}
n-webkit {
	background-color: transparent;
	opacity: 30;
	display: flex;
	color: inherit;
	left: calc(50% - 0.5em) !important;
}
n-tables-old-image {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
}
n-image-thumbnails {
	grid-gap: 30px;
	margin: 0;
	position: absolute !important;
	width: calc(1em + 3px);
}
n-inner-totals-old {
	top: 10;
	justify-content: center;
	fill: currentColor;
}
n-bottom-carousel-thumbnails {
	margin: 0;
	text-align: left;
	color: inherit;
	font-size: 1em;
}
n-carousel {
	align-items: left;
	outline: none !important;
	fill: currentColor;
	z-index: 1;
	margin: 0;
}
n-top-totals {
	text-decoration: none;
	align-items: center;
}
n-blocks {
	font-size: 1em;
	position: absolute;
	width: 0 !important;
}
n-back {
	margin: 0 !important;
}
n-quantity {
	display: grid;
	position: absolute !important;
	-ms-user-select: none;
	width: 100%;
}
n-old {
	top: 0;
	box-sizing: content-box;
}
n-horizontal-price {
	top: 50;
	width: 100%;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
n-layout-webkit {
	border: none;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
n-totals {
	vertical-align: middle;
	fill: currentColor;
	padding: 0.5em !important;
	background-color: transparent;
	text-align: left;
}
n-layout {
	color: inherit;
	height: 0 !important;
	overflow-x: auto;
}
n-tables {
	white-space: nowrap;
}
n-quantity-repeater {
	display: inline;
	font-size: 1em;
	width: 100%;
	background-color: transparent;
	user-select: none;
}
n-thumbnails-left {
	fill: currentColor;
	line-height: 1 !important;
	opacity: 10;
	display: inline !important;
}
n-layout-top {
	display: flex;
	text-transform: inherit;
	opacity: 30;
	display: inline;
}
n-totals-next-horizontal {
	background-color: transparent;
	margin: 0 !important;
	border: 0 none transparent;
	-ms-user-select: none;
	top: 10;
}
n-repeater-top-quantity {
	align-items: center;
	flex-shrink: 0;
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	width: 0 !important;
}
n-totals-blocks-bottom {
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	bottom: 20;
}
n-inner {
	position: absolute;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
n-quantity {
	-webkit-user-select: none;
	text-align: center;
	box-shadow: none !important;
}
n-price-totals {
	user-select: none;
}
n-quantity {
	height: 100%;
	right: 0;
}
n-quantity {
	min-width: 0 !important;
	z-index: 1;
	height: 100%;
}
n-layout {
	opacity: 1;
	text-align: center;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
}
n-left {
	-webkit-text-decoration-skip: objects;
}
n-countdown {
	box-shadow: none !important;
	border: 0 none transparent;
}
n-next-layout-left {
	height: 0 !important;
	display: inline;
	opacity: 10;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
n-price {
	z-index: 1;
	display: grid;
	position: absolute !important;
	text-transform: inherit;
}
n-blocks-countdown {
	letter-spacing: inherit;
	text-decoration: none;
	opacity: 10;
	padding: 0.5em !important;
}
.alert-list-container.position-bottom-right.show-scroll-bar {
  overflow-y: scroll;
}
x-layout {
	grid-gap: 30px;
}
x-layout-next {
	bottom: 10;
	color: #fff;
	margin: 0;
	text-align: left;
}
x-tables {
	color: inherit;
	scrollbar-width: none;
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
}
x-countdown-repeater {
	height: 0 !important;
	opacity: 10;
	opacity: 20;
	box-sizing: content-box;
}
x-image {
	grid-gap: 30px;
	box-shadow: none !important;
}
x-image-left {
	background-color: transparent;
	align-items: center;
	flex-shrink: 0;
}
x-bottom {
	outline: none !important;
	font-size: 1em;
	box-sizing: content-box;
}
x-thumbnails {
	width: 100%;
	display: grid;
}
x-button-horizontal {
	overflow-y: hidden;
	white-space: nowrap;
	line-height: 1 !important;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
x-button {
	line-height: 1 !important;
}
x-inner-layout {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	display: inline !important;
}
x-price-bottom-webkit {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
}
x-carousel-bottom-carousel {
	top: 50;
}
x-repeater-bottom-countdown {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
x-totals-inner-price {
	bottom: 20;
	overflow-y: hidden;
	fill: currentColor;
}
x-totals {
	-webkit-user-select: none;
	display: inline;
	font-size: 1em;
	scrollbar-width: none;
	grid-template-columns: 1fr 1fr;
}
x-carousel-button-quantity {
	outline-width: 0;
	text-align: center;
	overflow-y: hidden;
	position: absolute;
	margin: 0;
}
x-webkit-totals {
	opacity: 20;
	vertical-align: baseline;
	position: absolute !important;
	text-align: left;
}
x-button-image-next {
	margin: 0 !important;
	border: none;
}
x-bottom {
	vertical-align: baseline;
	-webkit-user-select: none;
}
x-quantity-thumbnails-countdown {
	user-select: none;
	-ms-user-select: none;
	fill: currentColor;
	color: #fff;
	flex-grow: 0;
}
x-layout {
	user-select: none;
}
x-back {
	width: calc(1em + 3px);
}
x-thumbnails {
	vertical-align: middle;
	display: grid;
	grid-gap: 30px;
}
x-button {
	min-height: 0 !important;
}
x-thumbnails-button-horizontal {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	left: calc(50% - 0.5em) !important;
	height: 100%;
}
x-countdown-inner-countdown {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	-ms-user-select: none;
}
x-totals-thumbnails {
	outline: none !important;
	text-align: center;
	vertical-align: middle;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
x-thumbnails-old-totals {
	opacity: 30;
	line-height: calc(1em + 2px);
	opacity: 20;
}
x-position-carousel-back {
	align-items: center;
	user-select: none;
}
x-repeater-top {
	width: 2em;
	width: calc(1em + 3px);
	outline: none !important;
}
x-button-position {
	min-width: 0 !important;
	letter-spacing: inherit;
	min-width: 0 !important;
	display: inline;
	user-select: none;
}
x-horizontal-countdown {
	background-color: transparent;
	flex-grow: 0;
	width: calc(1em + 3px);
}
x-layout-carousel-repeater {
	right: 0;
	display: grid;
	background-color: transparent;
	opacity: 1;
}
x-webkit-repeater {
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	border: none !important;
}
x-back {
	bottom: 10;
	border: 0 none transparent;
}
x-webkit {
	box-sizing: content-box;
	display: grid;
	outline-width: 0;
}
x-old-inner-button {
	text-align: center;
	display: grid;
}
x-thumbnails-blocks {
	position: absolute !important;
}
x-nav {
	position: absolute !important;
	margin: 0 !important;
	transform: translate(50%, -50%);
	border: none !important;
}
x-horizontal-horizontal {
	position: relative;
	display: flex;
}
x-back-blocks {
	background-color: transparent;
	-webkit-user-select: none;
	top: 10;
	width: 2em;
}
x-repeater-quantity-thumbnails {
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	align-items: left;
}
x-bottom {
	-webkit-user-select: none;
	top: 10;
	background-color: transparent;
	border: none;
}
x-button {
	top: 10;
}
x-blocks-button-image {
	box-sizing: content-box;
	line-height: inherit;
	width: calc(1em + 3px);
	font-size: 1em;
}
x-nav-totals {
	padding: 0.5em !important;
	text-transform: inherit;
	font-size: 1em;
	opacity: 10;
}
.alert-list-container.position-bottom-right .alert-list {
  width: 100%;
}
n-horizontal-bottom-tables {
	position: absolute !important;
}
n-repeater-bottom {
	text-decoration: none;
}
n-repeater-totals {
	top: calc(50% - 0.5em) !important;
	right: 0;
	justify-content: center;
	opacity: 20;
	text-decoration: none;
}
n-countdown-quantity-totals {
	outline: none !important;
	position: absolute;
	grid-gap: 30px;
	font: inherit inherit inherit/inherit inherit;
	top: 10;
}
n-thumbnails {
	justify-content: center;
	text-transform: inherit;
	margin: 0;
}
n-next-top {
	bottom: 10;
	display: inline !important;
	opacity: 30;
	transform: translate(50%, -50%);
	left: calc(50% - 0.5em) !important;
}
n-inner-back {
	display: grid;
	top: 50;
	text-decoration: none;
}
n-top-price-repeater {
	border: none;
	margin: 0;
	position: absolute !important;
	outline-width: 0;
}
n-countdown {
	justify-content: center;
	width: 2em;
	top: calc(50% - 0.5em) !important;
}
n-totals-image-countdown {
	opacity: 1;
	position: absolute !important;
	min-height: 0 !important;
	height: 100%;
}
n-blocks-inner {
	margin: 0;
	bottom: 0;
	text-decoration: none;
	text-decoration: none;
}
n-layout {
	margin: 0 !important;
	background-color: transparent;
	text-align: center;
	width: 100%;
	position: absolute !important;
}
n-inner {
	top: 0;
}
n-button {
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
n-repeater {
	text-decoration: none;
	display: inline;
	position: absolute;
	bottom: 20;
	font-size: 1em;
}
n-horizontal-nav-blocks {
	top: 50;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	flex-grow: 0;
}
n-bottom-back {
	padding: 0.5em !important;
	width: 100%;
	white-space: nowrap;
	position: relative;
}
n-old-old-old {
	box-sizing: content-box;
	flex-grow: 0;
}
n-carousel-inner {
	bottom: 10;
}
n-bottom-totals-carousel {
	bottom: 0;
	outline: none !important;
}
n-left-carousel-layout {
	opacity: 10;
	border: none;
	font-size: 1em;
	min-height: 0 !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-right .alert-list {
    max-width: 500px;
  }
x-top-nav {
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	outline-width: 0;
	scrollbar-width: none;
}
x-layout {
	top: 0;
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
x-countdown-blocks {
	text-align: left;
}
x-position {
	display: inline;
	min-width: 0 !important;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	border: none;
}
x-webkit {
	height: 100%;
	line-height: calc(1em + 2px);
	color: inherit;
	white-space: nowrap;
	text-align: left;
}
x-image-image {
	opacity: 20;
	bottom: 20;
	fill: currentColor;
	bottom: 10;
	text-transform: inherit;
}
x-inner-back {
	-webkit-text-decoration-skip: objects;
	color: #fff;
	grid-gap: 30px;
}
x-price {
	text-transform: inherit;
	-ms-user-select: none;
	bottom: 10;
	height: 0 !important;
}
x-next-bottom-totals {
	width: calc(1em + 3px);
	top: 0;
}
x-back-bottom-countdown {
	white-space: nowrap;
	min-height: 0 !important;
	min-width: 0 !important;
}
x-bottom-totals {
	color: #fff;
	right: 0;
	overflow-x: auto;
	overflow-y: hidden;
}
x-old-top-old {
	right: 0;
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
x-left-inner {
	display: inline !important;
	opacity: 30;
}
x-inner {
	flex-grow: 0;
	vertical-align: middle;
}
x-next-quantity {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	height: 100%;
	grid-gap: 30px;
}
x-button {
	margin: 0 !important;
}
x-countdown-webkit-price {
	font: inherit inherit inherit/inherit inherit;
}
x-blocks {
	display: inline;
	top: 50;
	top: 50;
	fill: currentColor;
}
x-back {
	-webkit-user-select: none;
	top: 10;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
x-tables-nav {
	vertical-align: middle;
	bottom: 20;
	min-width: 0 !important;
}
x-back {
	opacity: 30;
	opacity: 30;
}
x-layout {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	margin: 0;
	opacity: 30;
	bottom: 20;
}
x-layout {
	vertical-align: middle;
	display: inline !important;
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
x-blocks {
	margin: 0;
	top: 10;
}
x-countdown-horizontal-next {
	text-align: left;
}
x-position-tables {
	margin: 0 !important;
	fill: currentColor;
	height: 0 !important;
	box-shadow: none !important;
	-ms-user-select: none;
}
x-inner-bottom-price {
	text-decoration: none;
	border: none !important;
	user-select: none;
}
x-webkit {
	width: calc(1em + 3px);
	line-height: inherit;
	font-size: 1em;
	top: 0;
	opacity: 1;
}
x-tables-top-inner {
	border: 0 none transparent;
}
x-top {
	opacity: 1;
	top: 0;
}
x-repeater-bottom {
	line-height: inherit;
	width: calc(1em + 3px);
	text-transform: inherit;
}
x-price-countdown-nav {
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
}
x-layout-repeater {
	overflow-x: auto;
	align-items: center;
}
x-top {
	box-shadow: none !important;
	opacity: 30;
}
x-left-next {
	white-space: nowrap;
	text-align: center;
}
x-price {
	width: 100%;
}
x-inner {
	right: 0;
	line-height: inherit;
}
x-layout-price-next {
	-ms-user-select: none;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
	bottom: 20;
	color: inherit;
}
x-inner-thumbnails {
	vertical-align: middle;
	position: absolute;
}
x-left {
	top: 10;
}
x-inner-webkit-back {
	height: 0 !important;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
}
x-quantity-bottom {
	text-align: left;
	display: inline;
	overflow-y: hidden;
	display: flex;
	top: 50;
}
x-bottom {
	display: flex;
	letter-spacing: inherit;
	text-decoration: none;
}
x-nav {
	outline: none !important;
	-webkit-user-select: none;
	margin: 0 !important;
}
}
j-webkit-horizontal-position {
	top: 0;
	bottom: 20;
	height: 100%;
}
j-back {
	bottom: 20;
	outline: none !important;
	opacity: 20;
	color: inherit;
	width: 2em;
}
j-blocks-bottom {
	min-width: 0 !important;
}
j-image {
	outline: none !important;
	right: 0;
}
j-webkit {
	height: 0 !important;
	bottom: 0;
}
j-old-tables-tables {
	background-color: transparent;
	opacity: 20;
	right: 0;
	opacity: 1;
	width: 100%;
}
j-bottom-price {
	color: #fff;
}
j-quantity-totals-nav {
	min-width: 0 !important;
	font-size: 1em;
	top: 10;
}
j-old-button-countdown {
	user-select: none;
	user-select: none;
}
j-nav {
	display: inline !important;
	width: calc(1em + 3px);
	border: none !important;
}
j-price-nav {
	color: inherit;
	display: inline;
}
j-button {
	top: 0;
	bottom: 10;
	opacity: 20;
	position: relative;
}
j-price {
	width: 0 !important;
	z-index: 1;
	min-width: 0 !important;
	position: absolute !important;
}
j-tables-webkit-countdown {
	text-align: left;
	position: absolute !important;
}
j-tables-price-nav {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	top: 0;
	line-height: 1 !important;
	white-space: nowrap;
}
j-image-nav-price {
	background-color: transparent;
	top: 50;
	align-items: left;
}
j-horizontal-carousel {
	box-shadow: none !important;
}
j-blocks-quantity-old {
	grid-gap: 30px;
}
j-next-bottom {
	display: inline !important;
	opacity: 20;
}
j-repeater-next {
	justify-content: center;
	border: 0 none transparent;
	width: 2em;
	align-items: center;
}
j-webkit-position-thumbnails {
	grid-gap: 30px;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	position: relative;
	border: none !important;
}
j-countdown-countdown-back {
	text-decoration: none;
	line-height: inherit;
}
j-layout-bottom {
	display: flex;
}
j-carousel-bottom-carousel {
	top: 0;
	height: calc(1em + 3px);
	opacity: 10;
	line-height: calc(1em + 2px);
	border: none;
}
j-quantity-blocks {
	outline-width: 0;
	z-index: 1;
	font-size: 1em;
	-ms-user-select: none;
}
j-old-top {
	display: grid;
	vertical-align: middle;
	height: calc(1em + 3px);
}
j-top-left {
	border: 0 none transparent;
	height: calc(1em + 3px);
	white-space: nowrap;
	height: 100%;
	display: inline;
}
j-blocks-horizontal-totals {
	width: 0 !important;
	line-height: calc(1em + 2px);
	align-items: left;
	grid-gap: 30px;
}
j-tables-totals-carousel {
	bottom: 0;
	position: absolute !important;
	z-index: 1;
	white-space: nowrap;
	align-items: center;
}
j-tables-totals {
	right: 0;
	opacity: 30;
}
j-layout {
	border: none;
}
j-inner {
	line-height: calc(1em + 2px);
}
j-webkit {
	top: 10;
	overflow-y: hidden;
	width: 100%;
	text-transform: inherit;
}
j-next-button {
	line-height: inherit;
}
j-layout-countdown-tables {
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
}
j-nav-inner {
	margin: 0;
}
j-button {
	position: relative;
	bottom: 0;
}
j-top-quantity-bottom {
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
j-repeater-thumbnails-next {
	box-shadow: none !important;
	margin: 0 !important;
	transform: translate(50%, -50%);
	top: 50;
}
j-thumbnails-old {
	align-items: center;
	line-height: 1 !important;
	vertical-align: middle;
}
j-repeater {
	height: 0 !important;
	fill: currentColor;
	opacity: 30;
	bottom: 20;
}
j-repeater-layout {
	letter-spacing: inherit;
}
j-quantity {
	bottom: 10;
	overflow-x: auto;
	bottom: 10;
	bottom: 10;
}
j-top {
	line-height: calc(1em + 2px);
	opacity: 1;
	padding: 0.5em !important;
	min-width: 0 !important;
}
j-left-image-layout {
	background-color: transparent;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
.alert-list-container.position-bottom-right.show-scroll-bar {
  overflow-y: scroll;
}
t-repeater-blocks-blocks {
	z-index: 1;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
t-horizontal {
	bottom: 10;
	opacity: 30;
	align-items: left;
	opacity: 20;
}
t-webkit-repeater {
	display: inline !important;
	bottom: 10;
	width: 2em;
	overflow-x: auto;
	min-width: 0 !important;
}
t-bottom-layout-button {
	height: 100%;
	text-align: left;
	display: flex;
	-ms-user-select: none;
	opacity: 10;
}
t-thumbnails-layout {
	text-transform: inherit;
	vertical-align: middle;
	align-items: center;
}
t-position {
	text-align: left;
}
t-webkit {
	-webkit-user-select: none;
}
t-button-horizontal {
	top: 0;
}
t-back-carousel-countdown {
	min-width: 0 !important;
	box-shadow: none !important;
}
t-next-quantity {
	flex-shrink: 0;
	bottom: 0;
}
t-inner {
	top: 50;
	display: inline;
	grid-template-columns: 1fr 1fr;
}
t-button {
	flex-shrink: 0;
	text-transform: inherit;
}
t-layout-position-repeater {
	margin: 0;
	font-size: 1em;
	top: 10;
	display: flex;
	scrollbar-width: none;
}
t-price {
	position: relative;
}
t-inner {
	position: absolute;
	min-height: 0 !important;
	justify-content: center;
	opacity: 1;
	line-height: 1 !important;
}
t-image-layout {
	color: inherit;
	opacity: 20;
}
t-bottom {
	bottom: 0;
}
t-quantity-tables-blocks {
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	min-height: 0 !important;
}
t-layout-carousel {
	display: inline !important;
	border: 0 none transparent;
}
t-button-left-thumbnails {
	top: 50;
	right: 0;
	text-transform: inherit;
	position: absolute;
	line-height: inherit;
}
t-bottom-left-left {
	vertical-align: baseline;
}
t-nav-repeater {
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	opacity: 30;
	display: inline;
}
t-position-nav-old {
	position: absolute !important;
	line-height: 1 !important;
	box-shadow: none !important;
}
t-layout-back {
	overflow-x: auto;
}
t-back-horizontal-horizontal {
	display: flex;
	letter-spacing: inherit;
	width: 100%;
}
t-price-blocks {
	position: relative;
	min-height: 0 !important;
	width: 0 !important;
	color: #fff;
}
t-quantity-blocks-inner {
	flex-grow: 0;
	align-items: left;
	fill: currentColor;
	box-sizing: content-box;
}
t-nav-thumbnails-countdown {
	text-align: center;
	letter-spacing: inherit;
}
.alert-list-container.position-bottom-right .alert {
  margin-top: 0;
  margin-bottom: 2px;
}
c-top-quantity {
	border: none !important;
	height: 0 !important;
	align-items: left;
}
c-image {
	box-shadow: none !important;
	overflow-y: hidden;
	grid-gap: 30px;
	display: grid;
}
c-countdown-button-nav {
	position: absolute;
	display: flex;
}
c-webkit {
	box-sizing: content-box;
	outline: none !important;
	position: absolute !important;
}
c-price {
	width: calc(1em + 3px);
	overflow-y: hidden;
}
c-left {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	flex-grow: 0;
}
c-thumbnails-back-position {
	align-items: left;
	margin: 0;
	position: relative;
}
c-webkit {
	margin: 0 !important;
	letter-spacing: inherit;
	-ms-user-select: none;
	width: 0 !important;
}
c-nav-quantity-quantity {
	right: 0;
	outline: none !important;
	opacity: 10;
	z-index: 1;
}
c-image-blocks-bottom {
	position: relative;
}
c-blocks {
	color: #fff;
	line-height: calc(1em + 2px);
	color: #fff;
	text-transform: inherit;
}
c-inner {
	margin: 0;
}
c-quantity {
	height: calc(1em + 3px);
	font-size: 1em;
	display: flex;
	grid-gap: 30px;
	vertical-align: middle;
}
c-bottom-price {
	-webkit-user-select: none;
	text-align: center;
	box-shadow: none !important;
	flex-grow: 0;
	display: inline;
}
c-thumbnails-tables {
	overflow-x: auto;
	width: 100%;
	top: 0;
}
c-image-repeater-old {
	top: 0;
	height: calc(1em + 3px);
}
c-carousel-position {
	transform: translate(50%, -50%);
	opacity: 10;
	line-height: 1 !important;
}
c-countdown-next-countdown {
	position: absolute !important;
	width: 100%;
	vertical-align: middle;
	z-index: 1;
}
c-carousel {
	font-size: 1em;
	user-select: none;
	opacity: 20;
	line-height: inherit;
	color: inherit;
}
c-blocks-nav {
	overflow-x: auto;
	line-height: calc(1em + 2px);
	opacity: 30;
	opacity: 1;
}
c-price {
	outline-width: 0;
	vertical-align: middle;
	display: inline;
	display: grid;
	overflow-x: auto;
}
c-webkit {
	top: 50;
	opacity: 30;
	color: #fff;
}
c-carousel {
	top: calc(50% - 0.5em) !important;
	text-align: center;
	width: 2em;
	width: 2em;
	position: absolute;
}
c-price-image {
	line-height: 1 !important;
	border: none;
	-webkit-user-select: none;
}
c-tables-next {
	display: flex;
}
c-left-position {
	vertical-align: baseline;
	position: absolute !important;
	text-transform: inherit;
}
c-quantity {
	border: 0 none transparent;
	grid-gap: 30px;
	line-height: 1 !important;
	display: flex;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-right .alert {
    margin-bottom: 10px;
  }
j-repeater-totals-old {
	position: absolute !important;
}
j-totals-back {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
}
j-layout-back-bottom {
	width: 100%;
}
j-tables-top-inner {
	width: 100%;
}
j-top-old {
	box-sizing: content-box;
	margin: 0 !important;
	width: calc(1em + 3px);
	overflow-y: hidden;
}
j-old-totals {
	justify-content: center;
	-ms-user-select: none;
	transform: translate(50%, -50%);
}
j-button-button {
	scrollbar-width: none;
}
j-quantity-layout-price {
	position: absolute;
	line-height: inherit;
	top: 0;
	opacity: 10;
}
j-webkit-price {
	display: grid;
}
j-repeater-quantity {
	border: none;
	overflow-y: hidden;
	justify-content: center;
}
j-thumbnails-webkit {
	color: inherit;
	outline-width: 0;
	text-decoration: none;
}
j-next-webkit {
	font-size: 1em;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	border: none;
	bottom: 20;
}
j-repeater-horizontal {
	top: 50;
	flex-grow: 0;
	white-space: nowrap;
	text-align: left;
}
j-layout-back-bottom {
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	user-select: none;
}
}
j-bottom {
	background-color: transparent;
	outline-width: 0;
}
j-totals-carousel {
	overflow-y: hidden;
	display: flex;
	bottom: 20;
	opacity: 1;
	flex-grow: 0;
}
j-inner-back-layout {
	bottom: 10;
	flex-shrink: 0;
}
j-position-carousel {
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
j-back {
	text-transform: inherit;
	top: 50;
	width: 100%;
	margin: 0 !important;
}
j-left {
	box-sizing: content-box;
	line-height: 1 !important;
	margin: 0 !important;
	letter-spacing: inherit;
	margin: 0 !important;
}
j-carousel-top {
	align-items: left;
	outline: none !important;
	color: #fff;
}
j-quantity-price {
	overflow-x: auto;
}
j-next {
	width: 2em;
	top: 10;
	border: none !important;
	-ms-user-select: none;
	margin: 0;
}
j-button-top-bottom {
	letter-spacing: inherit;
	white-space: nowrap;
}
j-tables-thumbnails-tables {
	top: 50;
	min-height: 0 !important;
	text-transform: inherit;
	opacity: 20;
}
j-countdown-price-top {
	align-items: center;
	display: inline;
	text-transform: inherit;
	text-transform: inherit;
}
j-horizontal-inner-back {
	right: 0;
}
j-layout-back-totals {
	height: calc(1em + 3px);
	align-items: center;
	overflow-y: hidden;
	text-transform: inherit;
	right: 0;
}
j-bottom-horizontal-price {
	vertical-align: baseline;
	right: 0;
	position: relative;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
j-carousel-old {
	align-items: left;
	min-width: 0 !important;
}
j-bottom-next-repeater {
	line-height: calc(1em + 2px);
}
j-blocks-price-button {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	z-index: 1;
}
j-position {
	display: inline !important;
	line-height: 1 !important;
	width: 0 !important;
	vertical-align: baseline;
}
j-bottom-back-countdown {
	right: 0;
	border: none !important;
	box-shadow: none !important;
	padding: 0.5em !important;
	color: #fff;
}
.alert-list-container.position-bottom-right.show-scroll-bar .alert-list {
  margin-top: 2px;
}
r-repeater-totals {
	display: flex;
	height: 0 !important;
	text-align: center;
	fill: currentColor;
}
r-nav-left-nav {
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	bottom: 10;
	justify-content: center;
}
r-position-button {
	align-items: center;
}
r-quantity {
	flex-shrink: 0;
	top: 0;
	line-height: calc(1em + 2px);
	justify-content: center;
	bottom: 20;
}
r-back-carousel-nav {
	top: calc(50% - 0.5em) !important;
	display: grid;
	height: 100%;
	right: 0;
}
r-tables {
	width: calc(1em + 3px);
	position: absolute !important;
	min-width: 0 !important;
	top: 10;
}
r-thumbnails {
	width: calc(1em + 3px);
	top: 0;
	-webkit-text-decoration-skip: objects;
}
r-inner-inner-quantity {
	box-shadow: none !important;
}
r-position-button-back {
	top: 50;
	scrollbar-width: none;
	color: inherit;
	bottom: 10;
}
r-horizontal {
	background-color: transparent;
	width: calc(1em + 3px);
}
r-price {
	align-items: center;
	align-items: center;
}
r-tables {
	text-decoration: none;
	width: 2em;
	left: calc(50% - 0.5em) !important;
	position: relative;
	overflow-x: auto;
}
r-next-carousel-position {
	padding: 0.5em !important;
	position: relative;
	color: inherit;
}
r-nav-nav {
	color: #fff;
}
r-inner-left {
	bottom: 10;
	line-height: inherit;
	height: calc(1em + 3px);
	background-color: transparent;
}
r-horizontal-inner-webkit {
	width: 0 !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-right.show-scroll-bar .alert-list {
    margin-top: 10px;
  }
p-totals-quantity-nav {
	opacity: 20;
	opacity: 20;
	fill: currentColor;
}
p-back-image {
	fill: currentColor;
	color: inherit;
}
p-top-quantity {
	left: calc(50% - 0.5em) !important;
}
p-webkit-button-top {
	position: relative;
}
p-thumbnails-next-image {
	width: calc(1em + 3px);
	vertical-align: baseline;
}
p-countdown {
	width: 2em;
	outline-width: 0;
	vertical-align: baseline;
}
p-left-price-inner {
	bottom: 0;
	user-select: none;
	transform: translate(50%, -50%);
	z-index: 1;
	bottom: 20;
}
p-image-layout-countdown {
	text-align: left;
}
p-nav-thumbnails-nav {
	text-align: left;
}
p-thumbnails-repeater-repeater {
	grid-gap: 30px;
	vertical-align: baseline;
	text-align: center;
}
p-price-countdown {
	vertical-align: baseline;
}
p-position {
	height: calc(1em + 3px);
	margin: 0;
	overflow-x: auto;
	min-height: 0 !important;
	border: none !important;
}
p-nav-repeater-horizontal {
	left: calc(50% - 0.5em) !important;
	text-transform: inherit;
	letter-spacing: inherit;
}
p-button {
	-webkit-user-select: none;
	min-height: 0 !important;
	white-space: nowrap;
	bottom: 10;
}
p-bottom-webkit {
	font: inherit inherit inherit/inherit inherit;
}
p-blocks-position-carousel {
	transform: translate(50%, -50%);
	text-align: center;
	position: relative;
	opacity: 30;
	vertical-align: baseline;
}
p-bottom-countdown-carousel {
	line-height: 1 !important;
	display: inline !important;
}
p-carousel-totals {
	position: absolute !important;
	line-height: calc(1em + 2px);
}
p-quantity-next {
	opacity: 20;
}
p-next-horizontal-tables {
	top: 0;
	right: 0;
}
p-thumbnails-next-inner {
	width: 100%;
	white-space: nowrap;
	display: inline;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
}
p-back-old {
	margin: 0;
	height: 100%;
	height: 0 !important;
}
p-thumbnails-left-top {
	outline-width: 0;
	border: none;
}
p-layout {
	overflow-y: hidden;
	line-height: inherit;
	height: calc(1em + 3px);
	-ms-user-select: none;
	border: 0 none transparent;
}
p-inner-left-old {
	-ms-user-select: none;
}
p-layout {
	box-sizing: content-box;
	text-transform: inherit;
}
p-repeater {
	letter-spacing: inherit;
	margin: 0 !important;
}
p-position-repeater {
	z-index: 1;
	width: 100%;
	user-select: none;
}
p-blocks-image {
	bottom: 10;
}
p-tables-next-left {
	height: 100%;
	bottom: 0;
	width: 2em;
}
p-price {
	display: inline;
	z-index: 1;
	height: 0 !important;
	vertical-align: baseline;
	grid-gap: 30px;
}
}
t-carousel {
	right: 0;
}
t-bottom-tables-repeater {
	user-select: none;
	min-width: 0 !important;
	opacity: 30;
	color: inherit;
}
t-blocks-quantity-horizontal {
	border: none;
	grid-template-columns: 1fr 1fr;
}
t-quantity-tables {
	top: 10;
	justify-content: center;
	text-align: left;
	grid-template-columns: 1fr 1fr;
}
t-bottom-layout-bottom {
	color: #fff;
	display: inline;
	font-size: 1em;
}
t-repeater-inner {
	position: absolute;
}
t-layout-inner {
	text-decoration: none;
	width: 100%;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
t-image {
	text-align: center;
}
t-left {
	border: none;
	color: inherit;
}
t-tables-countdown {
	position: absolute;
}
t-quantity-blocks-quantity {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	margin: 0 !important;
	right: 0;
}
t-totals-thumbnails {
	width: 0 !important;
}
t-repeater-thumbnails-image {
	min-width: 0 !important;
	opacity: 30;
	vertical-align: baseline;
	min-width: 0 !important;
	background-color: transparent;
}
t-next {
	display: inline !important;
	padding: 0.5em !important;
}
t-old-image-carousel {
	opacity: 30;
	-webkit-user-select: none;
}
t-quantity-quantity {
	border: none !important;
	vertical-align: middle;
	width: 0 !important;
	align-items: left;
	scrollbar-width: none;
}
t-quantity-quantity {
	flex-grow: 0;
	outline-width: 0;
	user-select: none;
}
t-next-top-old {
	width: 2em;
}
t-image {
	position: relative;
	align-items: center;
}
t-carousel-totals {
	vertical-align: middle;
	position: absolute !important;
	height: 100%;
}
t-layout-image-countdown {
	letter-spacing: inherit;
	flex-shrink: 0;
}
t-horizontal-left {
	box-sizing: content-box;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	color: #fff;
}
t-countdown-top {
	background-color: transparent;
}
t-button {
	flex-shrink: 0;
	display: grid;
	text-transform: inherit;
	border: none;
	align-items: center;
}
t-button {
	line-height: 1 !important;
	right: 0;
	outline-width: 0;
	border: none;
}
t-blocks-left {
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
}
t-thumbnails {
	min-width: 0 !important;
	align-items: center;
	position: absolute !important;
}
t-bottom {
	overflow-x: auto;
	top: 0;
	align-items: center;
}
t-blocks {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
t-left {
	line-height: calc(1em + 2px);
}
t-blocks-position-bottom {
	margin: 0;
	transform: translate(50%, -50%);
}
t-layout-back-nav {
	flex-shrink: 0;
	align-items: left;
}
t-nav-webkit-next {
	vertical-align: middle;
	width: 0 !important;
	color: inherit;
	min-height: 0 !important;
}
t-thumbnails-next-next {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
}
t-price-left {
	scrollbar-width: none;
	text-align: left;
	bottom: 0;
	bottom: 0;
}
t-top-layout-old {
	bottom: 10;
	color: inherit;
	display: flex;
	height: calc(1em + 3px);
}
t-old-price {
	text-transform: inherit;
}
t-image-carousel {
	line-height: calc(1em + 2px);
	outline: none !important;
	display: grid;
}
t-top-totals {
	width: 0 !important;
}
t-button-horizontal-top {
	position: absolute !important;
	border: 0 none transparent;
}
t-button {
	z-index: 1;
	border: 0 none transparent;
	flex-grow: 0;
}
t-blocks-price {
	align-items: left;
	margin: 0;
	box-sizing: content-box;
}
t-countdown-repeater {
	white-space: nowrap;
	top: 0;
	display: grid;
}
t-carousel {
	width: calc(1em + 3px);
}
t-countdown-price-back {
	box-sizing: content-box;
	min-height: 0 !important;
	line-height: inherit;
}
t-horizontal {
	line-height: 1 !important;
}
t-top {
	outline-width: 0;
	position: absolute !important;
	letter-spacing: inherit;
}
t-layout-layout-price {
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	letter-spacing: inherit;
	grid-gap: 30px;
}
t-carousel-top-webkit {
	width: 0 !important;
}
t-next-tables {
	line-height: calc(1em + 2px);
}
t-bottom-button-quantity {
	left: calc(50% - 0.5em) !important;
}
t-layout-inner-nav {
	text-align: center;
}
t-blocks-layout {
	text-transform: inherit;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
t-price-horizontal-nav {
	text-align: left;
	z-index: 1;
	min-width: 0 !important;
	height: 0 !important;
}
@media (min-width: 768px) {
  .alert-list-container.position-bottom-right {
    padding-left: 0;
    padding-right: 10px;
  }
e-blocks-button {
	min-height: 0 !important;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
e-left-webkit {
	opacity: 10;
	min-width: 0 !important;
	position: relative;
	line-height: calc(1em + 2px);
	outline: none !important;
}
e-next-bottom-repeater {
	line-height: calc(1em + 2px);
	box-sizing: content-box;
	border: none !important;
	opacity: 1;
	outline-width: 0;
}
e-thumbnails-totals-price {
	flex-shrink: 0;
	border: none !important;
	display: flex;
}
e-thumbnails-horizontal-bottom {
	text-align: center;
}
e-totals {
	grid-template-columns: 1fr 1fr;
}
e-button-carousel-layout {
	line-height: inherit;
	opacity: 20;
	transform: translate(50%, -50%);
	align-items: center;
	display: inline;
}
e-back {
	vertical-align: baseline;
	height: calc(1em + 3px);
	position: relative;
}
e-back {
	min-width: 0 !important;
	flex-grow: 0;
	line-height: inherit;
	bottom: 10;
	box-shadow: none !important;
}
e-price-blocks {
	bottom: 0;
	margin: 0 !important;
	margin: 0 !important;
	overflow-x: auto;
	bottom: 10;
}
e-thumbnails {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
e-countdown-thumbnails {
	opacity: 20;
	text-align: left;
}
e-layout-totals-inner {
	flex-grow: 0;
	white-space: nowrap;
	opacity: 20;
	min-width: 0 !important;
}
e-old-carousel-horizontal {
	width: 100%;
}
e-quantity-layout-thumbnails {
	text-align: left;
	vertical-align: middle;
	opacity: 1;
}
e-nav {
	left: calc(50% - 0.5em) !important;
}
e-tables-blocks-repeater {
	opacity: 1;
	grid-template-columns: 1fr 1fr;
}
e-webkit-countdown-old {
	border: 0 none transparent;
	outline-width: 0;
}
e-next-totals {
	color: inherit;
	bottom: 20;
	color: #fff;
}
e-totals-position-price {
	position: absolute !important;
	align-items: left;
	outline: none !important;
	width: calc(1em + 3px);
	margin: 0 !important;
}
e-old-totals-totals {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	padding: 0.5em !important;
	fill: currentColor;
}
e-horizontal {
	opacity: 10;
	-webkit-user-select: none;
	display: grid;
	border: 0 none transparent;
}
e-inner {
	display: grid;
	overflow-y: hidden;
	scrollbar-width: none;
}
e-carousel-webkit-top {
	position: absolute;
	transform: translate(50%, -50%);
	outline-width: 0;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
e-back-tables {
	opacity: 1;
	display: grid;
	flex-grow: 0;
}
e-thumbnails-old {
	height: 0 !important;
}
e-horizontal-webkit {
	margin: 0 !important;
}
e-quantity-horizontal-countdown {
	line-height: 1 !important;
	-webkit-user-select: none;
}
e-layout-horizontal-layout {
	outline-width: 0;
	top: 10;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
e-layout-next {
	align-items: center;
	flex-grow: 0;
	top: 10;
}
e-button {
	bottom: 0;
	text-align: left;
	user-select: none;
	width: 0 !important;
}
e-image-blocks-old {
	fill: currentColor;
	vertical-align: middle;
}
e-tables-tables {
	width: 2em;
	flex-shrink: 0;
	user-select: none;
	top: 10;
}
e-bottom-old {
	width: 0 !important;
	-ms-user-select: none;
	border: none !important;
	vertical-align: middle;
	height: calc(1em + 3px);
}
e-carousel-top-webkit {
	scrollbar-width: none;
}
e-position-totals {
	overflow-y: hidden;
	right: 0;
	min-height: 0 !important;
	align-items: left;
}
e-totals-totals-quantity {
	top: 50;
	bottom: 20;
	margin: 0;
}
e-carousel {
	text-decoration: none;
	display: flex;
}
}
x-bottom-old-image {
	top: 50;
	background-color: transparent;
}
x-countdown-next-position {
	margin: 0 !important;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
x-tables-old {
	vertical-align: baseline;
	background-color: transparent;
	bottom: 0;
}
x-totals {
	line-height: calc(1em + 2px);
	grid-gap: 30px;
}
x-image-back {
	line-height: 1 !important;
	background-color: transparent;
	color: #fff;
}
x-position-tables-repeater {
	user-select: none;
	bottom: 0;
	-webkit-user-select: none;
}
x-thumbnails-horizontal {
	transform: translate(50%, -50%);
	display: grid;
}
x-left-nav-webkit {
	align-items: left;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
x-top {
	opacity: 30;
}
x-next-countdown-position {
	z-index: 1;
	top: 0;
}
x-top {
	line-height: 1 !important;
	bottom: 20;
	width: 0 !important;
}
x-totals-carousel {
	height: 100%;
	white-space: nowrap;
}
x-horizontal {
	height: calc(1em + 3px);
	width: calc(1em + 3px);
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
}
x-tables {
	width: 0 !important;
	fill: currentColor;
}
x-button-price {
	opacity: 20;
}
x-button-countdown-price {
	white-space: nowrap;
	border: 0 none transparent;
	top: 10;
	border: none !important;
	grid-gap: 30px;
}
.alert-container {
  overflow: hidden;
  transition: transform 300ms ease-out, opacity 300ms ease-out;
}
e-thumbnails-totals {
	text-align: center;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
e-back-inner-tables {
	border: none !important;
}
e-left-blocks {
	overflow-y: hidden;
	display: flex;
	border: 0 none transparent;
}
e-nav {
	display: flex;
	top: 0;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	top: 0;
}
e-webkit-totals-inner {
	height: calc(1em + 3px);
	overflow-x: auto;
	text-align: center;
	color: inherit;
}
e-price {
	height: calc(1em + 3px);
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
}
e-inner {
	bottom: 0;
	opacity: 30;
	opacity: 1;
}
e-thumbnails {
	text-align: left;
}
e-quantity {
	grid-template-columns: 1fr 1fr;
	white-space: nowrap;
}
e-horizontal-layout-old {
	height: calc(1em + 3px);
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	top: 0;
}
e-position-bottom {
	right: 0;
	text-align: left;
}
e-next-blocks-left {
	user-select: none;
}
e-next-carousel {
	text-align: center;
}
e-back-carousel-next {
	overflow-y: hidden;
	letter-spacing: inherit;
	-webkit-user-select: none;
	flex-shrink: 0;
	vertical-align: baseline;
}
e-nav {
	height: 100%;
	opacity: 10;
	background-color: transparent;
}
e-webkit-layout {
	display: inline;
	-webkit-user-select: none;
	text-align: left;
}
e-price {
	color: #fff;
	top: 10;
}
e-repeater {
	-webkit-user-select: none;
}
e-next {
	white-space: nowrap;
}
e-top-countdown {
	opacity: 30;
	position: absolute !important;
	overflow-y: hidden;
	display: inline;
	opacity: 10;
}
e-inner {
	display: inline;
	height: 100%;
	height: calc(1em + 3px);
}
e-left-price {
	top: 50;
	color: inherit;
}
e-horizontal-back-repeater {
	align-items: left;
	display: grid;
	bottom: 0;
}
e-top-tables {
	display: inline;
	bottom: 0;
	padding: 0.5em !important;
	text-transform: inherit;
	height: calc(1em + 3px);
}
e-old-layout {
	letter-spacing: inherit;
	margin: 0;
	text-align: left;
	display: flex;
	left: calc(50% - 0.5em) !important;
}
e-tables-inner-next {
	margin: 0 !important;
}
e-quantity-position-tables {
	grid-gap: 30px;
	box-shadow: none !important;
	color: inherit;
}
e-nav {
	min-height: 0 !important;
	grid-gap: 30px;
}
e-position-button-carousel {
	width: 100%;
	white-space: nowrap;
	text-transform: inherit;
}
e-nav {
	line-height: inherit;
}
e-nav-repeater {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	border: none;
	width: 100%;
}
e-top-bottom {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
e-nav {
	text-align: left;
	align-items: left;
	fill: currentColor;
}
e-carousel-old-image {
	flex-shrink: 0;
}
e-carousel-next {
	position: absolute;
	outline-width: 0;
	box-shadow: none !important;
	top: 0;
}
e-next-back-back {
	display: grid;
	outline: none !important;
}
e-back {
	-webkit-user-select: none;
	height: 100%;
	align-items: left;
}
e-price {
	display: flex;
	align-items: left;
	position: absolute !important;
}
e-button {
	vertical-align: middle;
}
e-back-countdown {
	transform: translate(50%, -50%);
	line-height: 1 !important;
	line-height: 1 !important;
	display: inline !important;
}
e-horizontal {
	height: calc(1em + 3px);
}
e-top {
	text-transform: inherit;
	display: flex;
	position: relative;
}
e-webkit {
	letter-spacing: inherit;
	box-sizing: content-box;
	position: relative;
}
e-inner {
	top: 10;
	width: 0 !important;
}
e-inner-tables-back {
	padding: 0.5em !important;
	white-space: nowrap;
	line-height: inherit;
}
e-tables {
	background-color: transparent;
	height: 100%;
}
.alert-container.ng-enter {
  transform: translateX(-50px);
  opacity: 0;
}
c-image-layout {
	font-size: 1em;
	grid-gap: 30px;
	justify-content: center;
}
c-old {
	align-items: center;
}
c-nav {
	width: calc(1em + 3px);
	overflow-y: hidden;
	grid-gap: 30px;
	margin: 0 !important;
}
c-nav-blocks-totals {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	text-align: left;
	position: relative;
}
c-repeater-repeater {
	opacity: 10;
	border: none !important;
}
c-left-inner {
	min-height: 0 !important;
	overflow-x: auto;
	transform: translate(50%, -50%);
}
c-totals {
	user-select: none;
	-webkit-user-select: none;
	min-width: 0 !important;
	flex-grow: 0;
	top: 0;
}
c-thumbnails-quantity-bottom {
	opacity: 30;
	bottom: 0;
	top: 10;
}
c-horizontal-price {
	fill: currentColor;
}
c-thumbnails-price-bottom {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
c-back {
	margin: 0 !important;
	text-decoration: none;
	flex-shrink: 0;
	opacity: 30;
}
c-webkit-position {
	display: inline;
	top: 50;
}
c-quantity-totals-price {
	opacity: 1;
	grid-gap: 30px;
	width: calc(1em + 3px);
}
c-nav-quantity-price {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	border: none;
}
c-nav {
	min-width: 0 !important;
	line-height: 1 !important;
	top: 10;
	outline: none !important;
}
c-thumbnails-bottom {
	grid-template-columns: 1fr 1fr;
	top: 10;
	min-height: 0 !important;
}
c-old-countdown-price {
	opacity: 1;
}
c-quantity-totals-button {
	vertical-align: baseline;
	color: #fff;
}
c-tables-old-top {
	font-size: 1em;
	box-sizing: content-box;
	height: 0 !important;
	user-select: none;
	display: inline !important;
}
c-thumbnails-next {
	padding: 0.5em !important;
}
c-blocks-old {
	bottom: 20;
}
c-repeater-image-webkit {
	width: 100%;
	height: 0 !important;
	transform: translate(50%, -50%);
	scrollbar-width: none;
}
c-price-top {
	grid-template-columns: 1fr 1fr;
	align-items: left;
	border: none;
	opacity: 1;
	vertical-align: middle;
}
c-top-inner-nav {
	grid-template-columns: 1fr 1fr;
	position: absolute;
	top: 10;
	z-index: 1;
	position: absolute;
}
c-inner {
	grid-gap: 30px;
	outline-width: 0;
	min-width: 0 !important;
}
c-blocks-layout-countdown {
	top: 10;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
	fill: currentColor;
	width: 2em;
}
c-countdown {
	display: grid;
	line-height: 1 !important;
	overflow-x: auto;
	height: 100%;
	outline: none !important;
}
span.bytes-input > input[type="number"].form-control {
  width: 120px;
}
r-button {
	display: inline !important;
	width: 100%;
	width: 2em;
}
r-nav {
	position: absolute;
	position: absolute !important;
}
r-webkit-webkit-button {
	overflow-y: hidden;
}
r-tables-thumbnails-countdown {
	justify-content: center;
	width: calc(1em + 3px);
	align-items: left;
	top: 10;
	display: inline;
}
r-tables-carousel {
	text-decoration: none;
	white-space: nowrap;
	bottom: 0;
	top: 10;
	position: absolute;
}
r-button-inner {
	width: 2em;
}
r-left-carousel-totals {
	display: flex;
	background-color: transparent;
	opacity: 20;
	opacity: 1;
}
r-inner-back {
	width: 0 !important;
	vertical-align: baseline;
}
r-horizontal-countdown {
	line-height: 1 !important;
	margin: 0 !important;
}
r-bottom {
	top: 0;
	-webkit-user-select: none;
}
r-back-blocks {
	z-index: 1;
	fill: currentColor;
	width: 100%;
	line-height: inherit;
}
r-carousel-carousel-totals {
	bottom: 20;
	bottom: 10;
	text-align: left;
	text-align: center;
	color: #fff;
}
r-button-next {
	bottom: 20;
	padding: 0.5em !important;
	margin: 0;
	display: flex;
}
r-price-position {
	position: relative;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	position: absolute;
}
r-back {
	outline-width: 0;
	text-transform: inherit;
	display: flex;
}
r-blocks-bottom-quantity {
	min-height: 0 !important;
}
r-button {
	background-color: transparent;
}
r-inner-price {
	letter-spacing: inherit;
}
r-back-blocks {
	top: 0;
}
r-nav-back {
	margin: 0 !important;
	line-height: 1 !important;
	width: calc(1em + 3px);
	width: 100%;
}
r-next-next {
	align-items: center;
	width: 100%;
}
r-bottom-price {
	line-height: calc(1em + 2px);
	border: 0 none transparent;
}
r-image-button {
	top: 50;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	border: 0 none transparent;
}
r-tables-bottom {
	width: 0 !important;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	-ms-user-select: none;
	width: calc(1em + 3px);
}
r-next {
	bottom: 20;
}
r-tables {
	display: inline;
	transform: translate(50%, -50%);
	vertical-align: baseline;
}
span.bytes-input input[disabled],
span.bytes-input button[disabled] {
  pointer-events: none;
}
o-next {
	position: relative;
	overflow-x: auto;
	overflow-x: auto;
}
o-nav-top-top {
	border: none;
	align-items: center;
	min-width: 0 !important;
	display: flex;
}
o-image-tables-left {
	top: 50;
	letter-spacing: inherit;
	display: inline;
}
o-nav {
	line-height: calc(1em + 2px);
	position: absolute;
}
o-next {
	bottom: 20;
}
o-old-thumbnails-position {
	outline: none !important;
	height: calc(1em + 3px);
}
o-position {
	bottom: 20;
}
o-bottom-countdown {
	width: 0 !important;
	top: 50;
	display: grid;
	grid-gap: 30px;
	text-align: left;
}
o-thumbnails-carousel-webkit {
	min-height: 0 !important;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
o-top-carousel-carousel {
	-ms-user-select: none;
	border: 0 none transparent;
}
o-layout-thumbnails-button {
	text-decoration: none;
	text-decoration: none;
}
o-webkit-tables-countdown {
	height: calc(1em + 3px);
	fill: currentColor;
	opacity: 20;
	flex-shrink: 0;
}
o-price-repeater-totals {
	width: 0 !important;
}
o-inner {
	min-width: 0 !important;
	text-align: center;
}
o-blocks {
	height: calc(1em + 3px);
	opacity: 10;
}
o-button {
	right: 0;
	color: #fff;
}
o-left-next {
	opacity: 1;
}
o-top {
	display: grid;
	right: 0;
	align-items: left;
	display: inline !important;
	opacity: 1;
}
o-next-tables-inner {
	bottom: 20;
	font-size: 1em;
	border: none !important;
}
o-totals-button {
	margin: 0 !important;
	width: 0 !important;
	outline-width: 0;
}
o-tables {
	top: 0;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	text-align: left;
}
o-webkit {
	display: flex;
	display: flex;
}
o-top-position {
	box-shadow: none !important;
	white-space: nowrap;
	align-items: left;
	transform: translate(50%, -50%);
	display: inline !important;
}
o-old-layout {
	text-align: left;
	letter-spacing: inherit;
	text-decoration: none;
	flex-shrink: 0;
}
o-next {
	position: relative;
	-webkit-text-decoration-skip: objects;
	border: 0 none transparent;
	flex-shrink: 0;
}
o-old {
	color: inherit;
	height: calc(1em + 3px);
}
o-carousel-quantity-layout {
	letter-spacing: inherit;
	bottom: 20;
	right: 0;
	font: inherit inherit inherit/inherit inherit;
}
o-repeater {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	height: 100%;
}
o-button-position {
	width: 2em;
	font-size: 1em;
}
o-inner-blocks-inner {
	z-index: 1;
	position: relative;
	-webkit-user-select: none;
	margin: 0 !important;
}
o-layout-next {
	margin: 0 !important;
}
o-left-quantity-carousel {
	text-align: left;
	position: absolute !important;
}
o-top-layout-webkit {
	height: 0 !important;
	scrollbar-width: none;
	display: grid;
	align-items: center;
	-webkit-text-decoration-skip: objects;
}
o-image-repeater-left {
	height: 0 !important;
	-ms-user-select: none;
	font: inherit inherit inherit/inherit inherit;
}
o-inner {
	opacity: 1;
	text-align: center;
	height: 0 !important;
}
o-tables {
	opacity: 30;
}
o-tables {
	outline-width: 0;
	width: 2em;
	opacity: 10;
	width: 100%;
}
o-button {
	top: 50;
	outline: none !important;
	top: 50;
}
o-webkit-old {
	line-height: inherit;
}
o-bottom {
	opacity: 20;
	width: 100%;
	letter-spacing: inherit;
}
o-inner-horizontal-countdown {
	border: none;
}
o-top {
	z-index: 1;
}
o-thumbnails-price {
	color: inherit;
	line-height: inherit;
	min-width: 0 !important;
	align-items: center;
	vertical-align: baseline;
}
o-image-thumbnails {
	width: 100%;
	bottom: 20;
}
o-nav-nav-position {
	background-color: transparent;
	line-height: inherit;
}
span.bytes-input ul.dropdown-menu,
span.bytes-input ul.dropdown-menu li {
  min-width: 0;
}
q-horizontal-repeater-back {
	align-items: center;
	box-sizing: content-box;
	height: calc(1em + 3px);
}
q-inner-thumbnails {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
}
q-old-tables-thumbnails {
	width: 0 !important;
	line-height: inherit;
}
q-tables-left-blocks {
	right: 0;
	margin: 0;
	opacity: 30;
	position: absolute;
}
q-old-webkit {
	z-index: 1;
	top: 0;
}
q-thumbnails {
	min-height: 0 !important;
	right: 0;
	letter-spacing: inherit;
}
q-layout-blocks-position {
	opacity: 10;
	transform: translate(50%, -50%);
	text-decoration: none;
}
q-position-repeater {
	justify-content: center;
	margin: 0 !important;
	text-transform: inherit;
	box-sizing: content-box;
}
q-quantity {
	scrollbar-width: none;
	opacity: 10;
	flex-grow: 0;
	justify-content: center;
	overflow-y: hidden;
}
q-tables {
	display: inline;
	box-sizing: content-box;
	height: 0 !important;
	top: 10;
}
q-position-quantity-top {
	outline: none !important;
	text-decoration: none;
	flex-shrink: 0;
}
q-back {
	overflow-x: auto;
	line-height: 1 !important;
	position: absolute;
	margin: 0;
	height: calc(1em + 3px);
}
q-repeater {
	display: inline !important;
	top: 0;
	fill: currentColor;
}
q-totals-horizontal {
	font-size: 1em;
	border: none !important;
}
q-tables {
	bottom: 10;
}
q-button {
	letter-spacing: inherit;
	margin: 0 !important;
}
q-countdown-webkit {
	font-size: 1em;
	background-color: transparent;
	position: relative;
	min-width: 0 !important;
	min-height: 0 !important;
}
q-next {
	opacity: 20;
}
q-back-webkit-inner {
	display: inline !important;
	width: 0 !important;
	align-items: center;
	bottom: 0;
	user-select: none;
}
q-horizontal-image-inner {
	bottom: 20;
	box-sizing: content-box;
}
q-bottom {
	align-items: center;
	flex-grow: 0;
}
q-horizontal-layout {
	color: inherit;
	top: 50;
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	line-height: 1 !important;
}
q-totals {
	top: 10;
	background-color: transparent;
	align-items: center;
}
q-thumbnails-next-top {
	margin: 0 !important;
	min-height: 0 !important;
}
q-quantity {
	bottom: 20;
}
q-quantity {
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	display: inline;
	margin: 0;
}
q-price {
	box-sizing: content-box;
	text-decoration: none;
	background-color: transparent;
}
q-inner-position-left {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
q-button-next {
	align-items: left;
	width: calc(1em + 3px);
}
q-position-button-next {
	border: 0 none transparent;
	display: inline !important;
	width: calc(1em + 3px);
	text-transform: inherit;
	padding: 0.5em !important;
}
q-bottom {
	bottom: 20;
}
q-old-button {
	position: absolute !important;
}
q-button {
	display: grid;
	display: flex;
	text-align: center;
}
.cp-form-waiting-wrapper {
  position: relative;
}
g-button-carousel {
	overflow-y: hidden;
	line-height: 1 !important;
	opacity: 10;
	opacity: 10;
	width: calc(1em + 3px);
}
g-button-bottom-image {
	width: 2em;
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
g-totals-bottom {
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
g-button {
	text-align: left;
}
g-back-layout-price {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	outline: none !important;
}
g-tables-inner-totals {
	width: 2em;
}
g-nav {
	text-align: left;
}
g-totals-left {
	border: none !important;
	opacity: 30;
	height: calc(1em + 3px);
	border: none;
	display: flex;
}
g-webkit {
	opacity: 20;
	width: 2em;
	transform: translate(50%, -50%);
	height: 0 !important;
}
g-nav-image {
	opacity: 30;
	width: 100%;
}
g-left {
	text-decoration: none;
}
g-thumbnails-totals {
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
g-price {
	position: relative;
	z-index: 1;
	display: inline !important;
	border: 0 none transparent;
}
g-old-nav-price {
	box-shadow: none !important;
	margin: 0 !important;
	border: 0 none transparent;
	line-height: inherit;
	display: grid;
}
g-countdown {
	align-items: left;
	white-space: nowrap;
	text-decoration: none;
	overflow-x: auto;
}
g-blocks-top-position {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	text-align: left;
	width: calc(1em + 3px);
	align-items: left;
}
g-position-totals {
	width: 2em;
	border: 0 none transparent;
	width: 2em;
	min-height: 0 !important;
	transform: translate(50%, -50%);
}
g-webkit-thumbnails {
	top: 10;
	grid-gap: 30px;
	top: 10;
	text-transform: inherit;
	bottom: 20;
}
g-carousel-webkit {
	min-width: 0 !important;
}
g-countdown-nav-image {
	width: 2em;
	margin: 0;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
g-inner-price-left {
	display: inline;
	line-height: calc(1em + 2px);
}
g-webkit-layout-quantity {
	transform: translate(50%, -50%);
	bottom: 20;
	scrollbar-width: none;
	top: 0;
	grid-template-columns: 1fr 1fr;
}
g-carousel {
	-ms-user-select: none;
}
g-back-repeater-layout {
	-webkit-text-decoration-skip: objects;
	display: grid;
	margin: 0;
	box-sizing: content-box;
}
g-button-repeater-countdown {
	position: absolute;
}
g-top-price {
	overflow-y: hidden;
}
g-totals-price {
	bottom: 0;
	letter-spacing: inherit;
}
g-position-position {
	top: 10;
	position: absolute !important;
	position: absolute !important;
	border: 0 none transparent;
	z-index: 1;
}
g-repeater {
	box-shadow: none !important;
	fill: currentColor;
	box-shadow: none !important;
	text-align: center;
}
g-tables {
	box-sizing: content-box;
}
g-next-webkit {
	outline-width: 0;
	display: grid;
	bottom: 0;
}
g-top-blocks-totals {
	flex-grow: 0;
	width: 0 !important;
	display: inline !important;
	position: absolute !important;
}
.cp-form-waiting-wrapper > .cp-form-waiting-mask {
  position: absolute;
  width: 100%;
  z-index: 1000;
  height: 0;
  border-radius: 5px;
}
h-horizontal-bottom {
	fill: currentColor;
	width: 100%;
	display: inline !important;
	align-items: center;
}
h-price-button {
	line-height: calc(1em + 2px);
	color: #fff;
	-ms-user-select: none;
	-ms-user-select: none;
	height: 100%;
}
h-nav-left {
	height: 0 !important;
	font-size: 1em;
	fill: currentColor;
}
h-totals {
	overflow-x: auto;
	user-select: none;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
h-left-blocks-tables {
	bottom: 10;
	top: calc(50% - 0.5em) !important;
}
h-old-totals {
	color: #fff;
	right: 0;
	right: 0;
	background-color: transparent;
}
h-totals-totals {
	opacity: 10;
	text-transform: inherit;
}
h-totals {
	top: 50;
	padding: 0.5em !important;
}
h-left-image {
	box-sizing: content-box;
	width: 2em;
	align-items: left;
	border: none !important;
	line-height: 1 !important;
}
h-layout-top {
	bottom: 10;
	top: 0;
}
h-totals {
	height: calc(1em + 3px);
	line-height: inherit;
	color: #fff;
}
h-repeater-layout {
	border: none;
	top: 50;
	border: 0 none transparent;
}
h-repeater-old-inner {
	width: 2em;
}
h-quantity {
	height: 0 !important;
	bottom: 10;
	box-shadow: none !important;
	margin: 0 !important;
	display: grid;
}
h-old-webkit-top {
	text-decoration: none;
	opacity: 10;
}
h-countdown {
	outline-width: 0;
	opacity: 30;
	text-align: left;
	width: 0 !important;
	scrollbar-width: none;
}
h-repeater-left {
	line-height: 1 !important;
}
h-top-next {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	right: 0;
	display: inline;
}
h-back-thumbnails {
	-webkit-text-decoration-skip: objects;
	justify-content: center;
	border: none !important;
	line-height: inherit;
	height: 100%;
}
h-image-bottom {
	width: 2em;
	box-sizing: content-box;
	top: 10;
	outline-width: 0;
}
h-old-carousel {
	fill: currentColor;
}
h-back-bottom {
	height: 100%;
	border: none !important;
	flex-shrink: 0;
}
h-next-tables {
	align-items: center;
}
h-position-horizontal-webkit {
	text-decoration: none;
	bottom: 20;
	top: 10;
}
h-bottom-image-carousel {
	position: absolute;
}
h-top-top {
	top: 50;
	border: 0 none transparent;
	bottom: 0;
	flex-grow: 0;
	text-align: left;
}
h-next {
	top: 50;
	text-align: left;
	text-align: center;
	line-height: inherit;
	bottom: 10;
}
h-webkit-left-carousel {
	bottom: 20;
	opacity: 1;
	position: absolute;
	width: 0 !important;
	position: absolute;
}
h-repeater-image-button {
	top: 50;
	letter-spacing: inherit;
}
h-quantity-left-top {
	right: 0;
}
h-blocks-webkit {
	color: inherit;
	margin: 0;
}
h-totals-position-tables {
	overflow-x: auto;
	bottom: 10;
	border: none !important;
}
h-nav-repeater-next {
	width: 0 !important;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	top: 50;
	line-height: inherit;
}
h-back-blocks-next {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
h-carousel-nav-position {
	position: absolute !important;
	-ms-user-select: none;
}
h-webkit {
	text-transform: inherit;
	opacity: 30;
	line-height: calc(1em + 2px);
	height: calc(1em + 3px);
	width: calc(1em + 3px);
}
h-carousel-thumbnails-left {
	letter-spacing: inherit;
	scrollbar-width: none;
	top: 50;
	width: calc(1em + 3px);
}
h-horizontal-inner-price {
	text-transform: inherit;
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
	border: none;
	position: absolute;
}
h-repeater {
	white-space: nowrap;
	height: 0 !important;
}
h-left-position {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
}
h-layout-repeater-horizontal {
	overflow-x: auto;
	color: #fff;
	align-items: center;
	flex-shrink: 0;
}
h-nav-carousel-horizontal {
	width: 100%;
	box-sizing: content-box;
	height: 0 !important;
	user-select: none;
	font-size: 1em;
}
.cp-form-waiting-wrapper > .cp-form-waiting-mask {
  transition: height 0s 0.25s, opacity 0.25s, background-color 0.25s, filter 0.25s, -webkit-filter 0.25s;
}
d-tables {
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
}
d-horizontal-layout-tables {
	display: inline !important;
	vertical-align: middle;
	flex-shrink: 0;
}
d-button {
	display: grid;
}
d-nav-webkit-next {
	width: calc(1em + 3px);
}
d-bottom-blocks {
	opacity: 20;
	box-sizing: content-box;
	background-color: transparent;
	fill: currentColor;
}
d-back-blocks-price {
	flex-shrink: 0;
	text-align: center;
}
d-blocks-totals-countdown {
	opacity: 1;
	line-height: 1 !important;
}
d-top-left {
	margin: 0;
	white-space: nowrap;
}
d-horizontal-back-nav {
	user-select: none;
	text-align: center;
	grid-gap: 30px;
}
d-totals {
	width: calc(1em + 3px);
	user-select: none;
	scrollbar-width: none;
}
d-image-horizontal {
	margin: 0 !important;
	width: 0 !important;
	box-sizing: content-box;
	line-height: inherit;
	height: 100%;
}
d-quantity-repeater {
	scrollbar-width: none;
	z-index: 1;
	top: 50;
}
d-totals {
	user-select: none;
	display: inline !important;
	min-height: 0 !important;
}
d-thumbnails {
	transform: translate(50%, -50%);
	width: 0 !important;
	text-align: center;
	position: absolute !important;
}
d-tables {
	flex-grow: 0;
	text-align: left;
	color: #fff;
}
.cp-form-waiting-wrapper > .cp-form-waiting-spinner {
  transition: opacity 0.25s;
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  z-index: 1001;
}
e-webkit-left-bottom {
	align-items: left;
	color: inherit;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
e-price-top-inner {
	text-align: center;
	display: inline !important;
	width: 100%;
	margin: 0 !important;
}
e-back-thumbnails {
	overflow-y: hidden;
}
e-countdown-horizontal-image {
	flex-shrink: 0;
	box-sizing: content-box;
	bottom: 0;
}
e-repeater-button {
	height: calc(1em + 3px);
	top: 0;
}
e-inner {
	position: relative;
	-ms-user-select: none;
}
e-left-top {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	overflow-y: hidden;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
e-quantity {
	margin: 0 !important;
	line-height: calc(1em + 2px);
	user-select: none;
	color: #fff;
	display: inline !important;
}
e-repeater-inner-back {
	-webkit-text-decoration-skip: objects;
}
e-image {
	border: none;
	text-align: center;
}
e-price-left {
	top: 0;
	outline-width: 0;
}
e-layout-quantity {
	overflow-y: hidden;
	z-index: 1;
	justify-content: center;
}
e-button-blocks {
	vertical-align: middle;
	top: 0;
}
e-bottom-tables-left {
	white-space: nowrap;
}
e-price-webkit {
	-webkit-text-decoration-skip: objects;
	letter-spacing: inherit;
	border: none !important;
	flex-shrink: 0;
	display: flex;
}
e-blocks-inner-nav {
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	vertical-align: middle;
	text-decoration: none;
	overflow-y: hidden;
}
e-repeater {
	background-color: transparent;
}
e-position-price {
	overflow-y: hidden;
	align-items: center;
	border: none;
	background-color: transparent;
	bottom: 0;
}
e-left {
	z-index: 1;
	position: absolute;
	font-size: 1em;
}
.cp-form-waiting-wrapper[disabled] > .cp-form-waiting-mask {
  opacity: 0.75;
  background-color: rgba(0, 0, 0, 0.1);
  height: 100%;
  transition: opacity 0.25s, background-color 0.25s, filter 0.25s, -webkit-filter 0.25s;
}
q-top-carousel {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
q-next-thumbnails {
	width: 2em;
}
q-position {
	flex-shrink: 0;
	text-transform: inherit;
	width: 2em;
	align-items: left;
}
q-top {
	width: 2em;
	position: relative;
	width: 100%;
	bottom: 10;
}
q-next-left-tables {
	-webkit-text-decoration-skip: objects;
	line-height: 1 !important;
	right: 0;
	text-align: left;
	top: 0;
}
q-button-tables-quantity {
	width: 2em;
	user-select: none;
	overflow-x: auto;
	width: calc(1em + 3px);
	flex-grow: 0;
}
q-left-quantity {
	text-transform: inherit;
	scrollbar-width: none;
}
q-top-thumbnails {
	height: 0 !important;
	-ms-user-select: none;
	-ms-user-select: none;
	width: 2em;
	min-width: 0 !important;
}
q-old-top {
	white-space: nowrap;
	text-align: left;
}
q-horizontal-next {
	border: 0 none transparent;
	top: 50;
}
q-quantity-webkit {
	width: 0 !important;
}
q-inner-layout-next {
	width: calc(1em + 3px);
	letter-spacing: inherit;
	font-size: 1em;
}
q-layout {
	white-space: nowrap;
	border: none;
}
q-layout-thumbnails-blocks {
	right: 0;
}
.cp-form-waiting-wrapper[disabled] > .ng-transclude {
  filter: blur(0.5px);
  -webkit-filter: blur(0.5px);
}
o-quantity-image-button {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	right: 0;
	opacity: 20;
}
o-top-totals-thumbnails {
	color: inherit;
}
o-horizontal {
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
	white-space: nowrap;
	width: 0 !important;
}
o-bottom-layout-thumbnails {
	text-align: left;
	position: absolute !important;
}
o-button-inner {
	scrollbar-width: none;
	position: absolute;
	grid-gap: 30px;
	user-select: none;
	top: 0;
}
o-nav-image {
	background-color: transparent;
	top: 50;
}
o-blocks {
	position: absolute;
	opacity: 30;
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
o-webkit-nav {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	opacity: 10;
	text-align: left;
}
o-totals-left-nav {
	opacity: 30;
	display: inline;
}
o-blocks {
	width: 2em;
	vertical-align: middle;
	display: grid;
}
o-top {
	text-transform: inherit;
	text-align: center;
}
o-nav-image-quantity {
	border: none !important;
	justify-content: center;
	overflow-y: hidden;
	color: inherit;
}
o-back-blocks-layout {
	outline-width: 0;
	display: flex;
}
o-carousel-carousel-tables {
	width: calc(1em + 3px);
	width: 100%;
	text-align: left;
	width: 2em;
}
o-countdown-thumbnails-countdown {
	height: 100%;
	background-color: transparent;
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
o-horizontal {
	line-height: inherit;
	display: grid;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
o-nav-inner-webkit {
	outline: none !important;
	top: 10;
}
o-horizontal {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	vertical-align: middle;
	color: inherit;
	text-align: left;
}
o-nav-countdown-tables {
	bottom: 20;
	opacity: 10;
	bottom: 0;
	line-height: 1 !important;
}
o-blocks-back {
	padding: 0.5em !important;
	display: inline;
	-ms-user-select: none;
	padding: 0.5em !important;
}
o-thumbnails-nav-next {
	width: 100%;
}
o-tables-blocks-totals {
	flex-grow: 0;
	margin: 0;
}
o-button {
	border: none !important;
}
o-layout {
	min-height: 0 !important;
	border: 0 none transparent;
	border: none !important;
}
o-next-button {
	letter-spacing: inherit;
}
o-layout-image {
	bottom: 20;
	vertical-align: middle;
}
o-quantity-totals-next {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	align-items: left;
	vertical-align: middle;
	vertical-align: baseline;
}
o-back {
	right: 0;
	overflow-x: auto;
	min-width: 0 !important;
	white-space: nowrap;
}
o-bottom {
	bottom: 10;
}
o-price {
	color: inherit;
	box-shadow: none !important;
	vertical-align: baseline;
	vertical-align: baseline;
}
o-webkit-countdown-top {
	top: calc(50% - 0.5em) !important;
	height: 100%;
	vertical-align: baseline;
}
o-old {
	grid-gap: 30px;
}
o-tables {
	min-height: 0 !important;
}
o-next-next-image {
	top: 0;
	text-align: center;
	min-height: 0 !important;
}
o-tables-countdown-layout {
	right: 0;
	box-shadow: none !important;
	padding: 0.5em !important;
}
o-next-tables {
	top: 0;
	fill: currentColor;
	line-height: 1 !important;
	height: 100%;
	height: 100%;
}
o-horizontal-thumbnails {
	grid-gap: 30px;
}
o-inner-carousel {
	grid-gap: 30px;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	-webkit-text-decoration-skip: objects;
}
o-price-bottom-totals {
	grid-gap: 30px;
	line-height: inherit;
	box-sizing: content-box;
	opacity: 20;
}
o-countdown-position-countdown {
	letter-spacing: inherit;
	width: 0 !important;
	color: inherit;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
o-layout-quantity {
	position: absolute;
	opacity: 10;
}
o-next {
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
o-totals-carousel {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
}
o-countdown-back-old {
	overflow-y: hidden;
	box-shadow: none !important;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	top: 10;
}
.cp-form-waiting-wrapper[disabled] > .cp-form-waiting-spinner {
  display: block;
  opacity: 1;
}
q-layout-blocks {
	top: 10;
	width: 100%;
}
q-old-tables-quantity {
	position: relative;
	white-space: nowrap;
	outline-width: 0;
}
q-inner-thumbnails-blocks {
	bottom: 20;
	top: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
	display: inline;
	border: 0 none transparent;
}
q-layout-price {
	position: absolute;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
}
q-totals-back {
	white-space: nowrap;
	outline: none !important;
	border: none !important;
	top: 0;
	top: calc(50% - 0.5em) !important;
}
q-nav-position-quantity {
	flex-grow: 0;
	flex-shrink: 0;
	text-align: left;
	-ms-user-select: none;
}
q-bottom-price-price {
	width: 2em;
	padding: 0.5em !important;
}
q-layout-horizontal {
	width: 100%;
}
q-blocks {
	min-width: 0 !important;
	display: grid;
}
q-top-layout-image {
	opacity: 1;
	top: 10;
	background-color: transparent;
}
q-repeater-tables-quantity {
	-webkit-user-select: none;
	bottom: 0;
	min-height: 0 !important;
	overflow-y: hidden;
}
q-horizontal-carousel {
	text-transform: inherit;
	display: grid;
}
q-nav-blocks-position {
	font-size: 1em;
	padding: 0.5em !important;
	justify-content: center;
	line-height: 1 !important;
}
q-inner-thumbnails-image {
	position: absolute;
	margin: 0;
}
q-old-back-webkit {
	vertical-align: baseline;
	display: inline !important;
	display: flex;
}
q-image-top {
	padding: 0.5em !important;
	opacity: 20;
	display: grid;
}
q-horizontal-horizontal {
	opacity: 30;
	flex-grow: 0;
	overflow-y: hidden;
}
q-horizontal-top-horizontal {
	top: calc(50% - 0.5em) !important;
}
q-image-old-next {
	line-height: calc(1em + 2px);
	color: #fff;
	border: 0 none transparent;
}
q-old {
	display: flex;
}
q-price-left {
	display: inline;
	vertical-align: baseline;
	padding: 0.5em !important;
	height: 0 !important;
}
q-webkit-tables-carousel {
	line-height: 1 !important;
	width: 2em;
	position: absolute !important;
	scrollbar-width: none;
}
q-position-layout {
	border: none !important;
	bottom: 20;
	display: inline;
}
q-totals-countdown {
	position: absolute;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
q-webkit-button-layout {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	opacity: 10;
	opacity: 30;
	scrollbar-width: none;
}
q-carousel {
	opacity: 20;
	opacity: 20;
	scrollbar-width: none;
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
q-nav-horizontal {
	bottom: 20;
	z-index: 1;
}
q-next-layout {
	margin: 0 !important;
	opacity: 10;
	opacity: 20;
	line-height: 1 !important;
}
q-repeater-blocks-next {
	top: 10;
	display: flex;
	color: inherit;
}
q-price-quantity-inner {
	opacity: 30;
	flex-grow: 0;
	position: relative;
	opacity: 20;
}
q-thumbnails {
	top: 10;
	flex-shrink: 0;
	align-items: center;
	text-align: left;
	align-items: center;
}
q-bottom-totals-repeater {
	bottom: 0;
}
q-thumbnails {
	border: none !important;
}
q-repeater-thumbnails-left {
	fill: currentColor;
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
q-thumbnails-top-blocks {
	padding: 0.5em !important;
	height: 0 !important;
}
q-horizontal-price {
	color: #fff;
	min-height: 0 !important;
	border: 0 none transparent;
	width: calc(1em + 3px);
}
q-back-tables-thumbnails {
	top: 50;
	opacity: 20;
	color: inherit;
}
q-position-back-price {
	width: 0 !important;
	scrollbar-width: none;
	flex-shrink: 0;
	z-index: 1;
}
q-image {
	border: none !important;
}
.quick-filters-nav {
  margin: 0 0 5px 0;
}
i-image-top-price {
	outline: none !important;
}
i-countdown-top-thumbnails {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	opacity: 1;
	box-sizing: content-box;
}
i-horizontal-nav {
	top: 10;
}
i-tables-thumbnails {
	width: calc(1em + 3px);
	min-width: 0 !important;
	height: calc(1em + 3px);
}
i-image-layout-left {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	top: 50;
	overflow-y: hidden;
}
i-left-horizontal {
	height: 100%;
	top: 0;
	opacity: 30;
}
i-image-countdown-back {
	color: #fff;
	font-size: 1em;
	color: #fff;
	bottom: 20;
	overflow-x: auto;
}
i-repeater-button {
	grid-gap: 30px;
	flex-grow: 0;
}
i-position {
	min-width: 0 !important;
	min-width: 0 !important;
}
i-image-webkit-webkit {
	opacity: 30;
	overflow-y: hidden;
	position: absolute;
	bottom: 10;
}
i-left-tables-countdown {
	box-shadow: none !important;
}
i-countdown-horizontal-horizontal {
	grid-gap: 30px;
	min-width: 0 !important;
	position: absolute;
	white-space: nowrap;
}
i-bottom-totals-webkit {
	z-index: 1;
	grid-gap: 30px;
	border: none;
	right: 0;
}
i-back-image {
	height: calc(1em + 3px);
	border: none;
	opacity: 1;
	flex-shrink: 0;
	margin: 0 !important;
}
i-totals {
	display: grid;
}
i-countdown-inner {
	height: calc(1em + 3px);
	display: flex;
	z-index: 1;
	color: #fff;
	opacity: 30;
}
i-next {
	bottom: 10;
	fill: currentColor;
	vertical-align: middle;
}
i-old {
	height: 100%;
	z-index: 1;
}
i-left-repeater {
	color: #fff;
	display: inline;
	top: 50;
	height: calc(1em + 3px);
}
i-carousel-position {
	opacity: 20;
	white-space: nowrap;
	grid-gap: 30px;
	line-height: 1 !important;
}
i-next-layout-left {
	opacity: 10;
	flex-shrink: 0;
	flex-shrink: 0;
	justify-content: center;
}
i-bottom-thumbnails-countdown {
	background-color: transparent;
	white-space: nowrap;
	display: grid;
}
.quick-filters-nav > .nav-pills {
  padding: 2px 5px 2px 0;
  margin: 2px 5px 2px 0;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
}
a-inner-bottom-thumbnails {
	padding: 0.5em !important;
}
a-top {
	grid-template-columns: 1fr 1fr;
	scrollbar-width: none;
	font-size: 1em;
}
a-carousel {
	bottom: 10;
}
a-carousel-top-webkit {
	background-color: transparent;
}
a-tables-price {
	user-select: none;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	fill: currentColor;
}
a-back-back {
	width: calc(1em + 3px);
	-ms-user-select: none;
}
a-thumbnails {
	top: 50;
	margin: 0;
	fill: currentColor;
	top: 50;
}
a-left-back-left {
	border: 0 none transparent;
	white-space: nowrap;
	border: none;
	user-select: none;
	transform: translate(50%, -50%);
}
a-position-thumbnails-inner {
	position: absolute;
	line-height: 1 !important;
	user-select: none;
	width: calc(1em + 3px);
	border: none;
}
a-repeater-next {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	align-items: left;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
a-countdown-layout {
	scrollbar-width: none;
	height: 100%;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
a-blocks-quantity-bottom {
	width: 100%;
	letter-spacing: inherit;
	border: 0 none transparent;
	fill: currentColor;
	box-shadow: none !important;
}
a-inner-next-inner {
	min-height: 0 !important;
	vertical-align: baseline;
	transform: translate(50%, -50%);
	text-align: center;
}
a-repeater-inner-bottom {
	top: 50;
	margin: 0;
	position: relative;
	z-index: 1;
	letter-spacing: inherit;
}
a-carousel {
	opacity: 20;
	text-align: center;
	display: inline;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
}
a-image-horizontal {
	border: none;
	opacity: 30;
	height: 100%;
	text-decoration: none;
}
a-thumbnails-top {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
a-next-carousel {
	display: inline !important;
	position: absolute !important;
}
a-button {
	opacity: 1;
	display: inline !important;
	letter-spacing: inherit;
}
a-button {
	top: 0;
	width: 100%;
	bottom: 10;
}
a-webkit-totals-blocks {
	flex-shrink: 0;
}
a-left-horizontal {
	grid-template-columns: 1fr 1fr;
}
a-back {
	outline: none !important;
}
a-webkit-price-nav {
	margin: 0 !important;
}
a-tables-countdown {
	top: 10;
	display: flex;
	min-height: 0 !important;
	border: none;
}
a-horizontal {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	vertical-align: baseline;
}
a-repeater {
	outline-width: 0;
	border: 0 none transparent;
}
a-carousel {
	height: 0 !important;
}
a-thumbnails-bottom-old {
	position: absolute !important;
	bottom: 20;
}
a-webkit-top {
	font-size: 1em;
	width: 2em;
	bottom: 20;
	bottom: 20;
}
a-price-horizontal-inner {
	align-items: center;
	text-transform: inherit;
	border: none !important;
	border: 0 none transparent;
}
a-price-blocks-image {
	justify-content: center;
}
a-position-totals-carousel {
	flex-shrink: 0;
	top: 50;
	font-size: 1em;
}
a-old-button-totals {
	line-height: 1 !important;
	opacity: 10;
}
a-thumbnails-old {
	font-size: 1em;
}
a-back-next-next {
	opacity: 10;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
}
a-bottom-top {
	opacity: 1;
}
a-button-totals {
	transform: translate(50%, -50%);
	user-select: none;
	box-sizing: content-box;
}
a-top-next-old {
	width: 100%;
}
a-old {
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
	background-color: transparent;
}
a-next-countdown {
	text-align: center;
}
a-price-position-horizontal {
	grid-template-columns: 1fr 1fr;
}
a-position-inner {
	justify-content: center;
	width: 0 !important;
	background-color: transparent;
	flex-grow: 0;
}
a-next-inner-countdown {
	bottom: 10;
}
a-position-old {
	top: calc(50% - 0.5em) !important;
}
a-left {
	top: 50;
	text-align: center;
	height: 0 !important;
}
a-layout-button {
	vertical-align: middle;
}
a-price {
	bottom: 20;
}
a-webkit-position {
	padding: 0.5em !important;
	top: 10;
	height: calc(1em + 3px);
	overflow-y: hidden;
	min-width: 0 !important;
}
a-price {
	min-width: 0 !important;
}
a-next {
	justify-content: center;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
.quick-filters-nav > .nav-pills > li {
  cursor: pointer;
}
j-button {
	text-decoration: none;
	position: absolute !important;
}
j-old-image {
	flex-grow: 0;
	outline: none !important;
	display: inline;
	overflow-y: hidden;
}
j-top {
	position: relative;
	border: 0 none transparent;
	line-height: inherit;
}
j-button-webkit {
	bottom: 10;
	vertical-align: baseline;
	-ms-user-select: none;
	fill: currentColor;
	height: 100%;
}
j-tables-top {
	border: none;
	opacity: 1;
	padding: 0.5em !important;
	height: 100%;
	top: 50;
}
j-left-price-button {
	bottom: 10;
	transform: translate(50%, -50%);
	display: inline;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
}
j-tables {
	padding: 0.5em !important;
	opacity: 20;
}
j-top-blocks-countdown {
	background-color: transparent;
	top: 50;
	height: calc(1em + 3px);
	box-sizing: content-box;
	top: 10;
}
j-position-back-countdown {
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
j-totals {
	z-index: 1;
	position: absolute;
	z-index: 1;
}
j-top-nav-thumbnails {
	overflow-y: hidden;
	border: 0 none transparent;
	width: 0 !important;
	display: inline;
	flex-shrink: 0;
}
j-layout-repeater {
	position: relative;
}
j-left {
	opacity: 20;
	text-align: center;
	top: 10;
	line-height: 1 !important;
	margin: 0 !important;
}
j-quantity {
	text-align: center;
	opacity: 1;
	bottom: 20;
}
j-thumbnails-inner-position {
	position: absolute;
	border: 0 none transparent;
	-webkit-user-select: none;
	vertical-align: baseline;
}
j-horizontal-layout {
	position: absolute !important;
	background-color: transparent;
	min-height: 0 !important;
	letter-spacing: inherit;
}
j-webkit-tables-repeater {
	right: 0;
	height: 100%;
	right: 0;
	z-index: 1;
	height: 100%;
}
j-totals-nav-top {
	letter-spacing: inherit;
	margin: 0;
}
j-webkit {
	border: none;
	height: calc(1em + 3px);
	align-items: left;
	background-color: transparent;
	width: calc(1em + 3px);
}
j-inner-back {
	position: absolute;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	flex-shrink: 0;
}
j-back-left-left {
	display: flex;
}
j-old-repeater-old {
	width: calc(1em + 3px);
	height: 100%;
	white-space: nowrap;
}
j-top-horizontal {
	box-sizing: content-box;
	overflow-x: auto;
	line-height: inherit;
	display: inline;
	fill: currentColor;
}
j-old-nav {
	top: calc(50% - 0.5em) !important;
	right: 0;
	border: none !important;
	position: relative;
}
j-left-blocks-image {
	outline: none !important;
	background-color: transparent;
}
j-back {
	align-items: center;
}
j-carousel-blocks-inner {
	opacity: 10;
	right: 0;
	white-space: nowrap;
	display: inline;
	-ms-user-select: none;
}
j-next {
	width: calc(1em + 3px);
	right: 0;
	grid-gap: 30px;
	position: absolute;
	bottom: 20;
}
j-bottom-horizontal-horizontal {
	justify-content: center;
	top: 50;
	height: calc(1em + 3px);
}
j-old-quantity-nav {
	text-align: center;
	opacity: 1;
	display: flex;
}
j-tables-position-price {
	z-index: 1;
	white-space: nowrap;
	grid-gap: 30px;
	width: 100%;
	height: 0 !important;
}
.quick-filters-nav > .nav-pills > li a {
  padding: 2px 5px;
  margin: 2px 5px;
  font-size: 12px;
}
i-top-inner {
	user-select: none;
	opacity: 10;
	top: 10;
	align-items: center;
	position: absolute !important;
}
i-blocks {
	line-height: calc(1em + 2px);
	overflow-x: auto;
	padding: 0.5em !important;
	-webkit-text-decoration-skip: objects;
	margin: 0 !important;
}
i-layout-webkit {
	bottom: 10;
	text-decoration: none;
	line-height: 1 !important;
	margin: 0;
	display: inline !important;
}
i-thumbnails-quantity {
	height: 0 !important;
	color: inherit;
	background-color: transparent;
	width: 100%;
}
i-left-top {
	opacity: 10;
	transform: translate(50%, -50%);
	top: 50;
	flex-grow: 0;
	line-height: inherit;
}
i-thumbnails-left {
	width: 0 !important;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	border: none !important;
}
i-position {
	min-height: 0 !important;
	line-height: inherit;
	opacity: 30;
}
i-top-inner {
	opacity: 10;
	user-select: none;
	align-items: center;
}
i-carousel-countdown-inner {
	fill: currentColor;
	overflow-y: hidden;
}
i-thumbnails-horizontal {
	flex-grow: 0;
	width: calc(1em + 3px);
}
i-horizontal-position {
	margin: 0;
	bottom: 10;
	height: 100%;
}
i-price-button {
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
i-carousel {
	text-transform: inherit;
	line-height: 1 !important;
	letter-spacing: inherit;
	padding: 0.5em !important;
	background-color: transparent;
}
i-button-quantity-position {
	line-height: 1 !important;
	background-color: transparent;
}
i-totals-image {
	height: calc(1em + 3px);
}
i-back-horizontal {
	top: 50;
	scrollbar-width: none;
}
i-quantity-image {
	overflow-x: auto;
	display: flex;
	width: calc(1em + 3px);
	outline: none !important;
	text-align: center;
}
i-tables {
	padding: 0.5em !important;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	display: grid;
}
i-left-carousel {
	overflow-x: auto;
	top: 10;
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
}
i-totals-horizontal-back {
	width: 2em;
}
i-quantity-totals-countdown {
	height: 100%;
	padding: 0.5em !important;
	font-size: 1em;
}
i-layout-old-horizontal {
	height: 100%;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
}
i-horizontal {
	height: calc(1em + 3px);
	background-color: transparent;
	height: 100%;
	text-align: left;
}
i-quantity-webkit-totals {
	position: absolute !important;
	box-shadow: none !important;
	bottom: 20;
}
i-left-thumbnails {
	overflow-x: auto;
	border: none;
}
i-left-left-button {
	top: 0;
	white-space: nowrap;
	bottom: 10;
}
i-repeater-bottom {
	top: 10;
	grid-gap: 30px;
	line-height: 1 !important;
	width: 100%;
}
i-totals-countdown-old {
	-ms-user-select: none;
	overflow-x: auto;
	background-color: transparent;
}
i-old {
	box-shadow: none !important;
	height: 0 !important;
	padding: 0.5em !important;
}
i-webkit-back {
	outline-width: 0;
}
i-tables-position-bottom {
	opacity: 20;
	right: 0;
	outline-width: 0;
	font-size: 1em;
	width: 100%;
}
i-tables-webkit {
	line-height: 1 !important;
	-webkit-user-select: none;
	right: 0;
}
i-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
	border: none !important;
}
i-position {
	display: grid;
	color: #fff;
	margin: 0;
	transform: translate(50%, -50%);
	display: flex;
}
i-next-totals-old {
	overflow-y: hidden;
	top: 50;
}
i-totals-back-horizontal {
	height: calc(1em + 3px);
}
i-button-left-bottom {
	justify-content: center;
}
i-thumbnails-old {
	text-align: left;
	box-shadow: none !important;
}
i-back-price-webkit {
	outline: none !important;
	opacity: 20;
}
i-countdown-image-horizontal {
	grid-gap: 30px;
	overflow-x: auto;
}
i-inner {
	opacity: 10;
}
.quick-filters-nav > .nav-pills > li.active {
  cursor: default;
}
n-old {
	height: 0 !important;
	width: 2em;
	text-align: left;
	opacity: 10;
}
n-left-price {
	outline-width: 0;
	right: 0;
	outline: none !important;
}
n-tables {
	bottom: 20;
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
}
n-webkit {
	line-height: inherit;
	flex-shrink: 0;
	scrollbar-width: none;
	fill: currentColor;
}
n-quantity-layout-position {
	font-size: 1em;
}
n-button-horizontal {
	bottom: 10;
	position: relative;
	position: relative;
}
n-blocks-left-price {
	border: none !important;
}
n-bottom-tables-next {
	-ms-user-select: none;
	-webkit-user-select: none;
	white-space: nowrap;
}
n-countdown-back {
	vertical-align: baseline;
}
n-horizontal-old-left {
	display: grid;
	z-index: 1;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
n-horizontal-image {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	height: calc(1em + 3px);
}
n-webkit {
	height: 100%;
	text-align: center;
}
n-inner-image-inner {
	white-space: nowrap;
	-webkit-user-select: none;
}
n-next-bottom {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
}
n-thumbnails {
	margin: 0;
	vertical-align: baseline;
}
n-quantity {
	margin: 0;
	height: 0 !important;
}
n-left-button {
	z-index: 1;
	height: 0 !important;
	line-height: inherit;
}
n-next {
	top: 0;
	grid-gap: 30px;
	margin: 0 !important;
	height: 0 !important;
}
n-price-quantity-bottom {
	white-space: nowrap;
	top: 0;
}
n-back {
	bottom: 0;
	vertical-align: middle;
	margin: 0;
}
n-nav {
	text-align: left;
	border: none !important;
	justify-content: center;
}
n-next {
	font-size: 1em;
	scrollbar-width: none;
}
n-image {
	bottom: 0;
	top: 50;
	overflow-y: hidden;
}
n-tables-horizontal-nav {
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
}
n-left-left {
	border: none;
	opacity: 20;
	line-height: 1 !important;
}
n-button-position {
	opacity: 1;
	align-items: center;
	min-width: 0 !important;
	-webkit-user-select: none;
}
n-inner-left {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
n-price-countdown-countdown {
	position: absolute !important;
	box-sizing: content-box;
	width: calc(1em + 3px);
}
n-top-blocks {
	border: none !important;
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	align-items: left;
}
n-thumbnails {
	height: 0 !important;
	width: 2em;
	position: relative;
	grid-template-columns: 1fr 1fr;
}
n-webkit {
	align-items: center;
	bottom: 20;
	width: 0 !important;
	border: none !important;
}
n-back {
	fill: currentColor;
}
n-thumbnails-image-horizontal {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
n-quantity-bottom-inner {
	overflow-y: hidden;
	bottom: 0;
	letter-spacing: inherit;
	background-color: transparent;
}
n-left-horizontal {
	white-space: nowrap;
	align-items: center;
	margin: 0;
	left: calc(50% - 0.5em) !important;
}
.quick-filters-nav .quick-filter-label {
  font-weight: bold;
  padding: 5px;
  display: inline-block;
  vertical-align: middle;
}
j-tables-thumbnails-layout {
	user-select: none;
	outline-width: 0;
	align-items: left;
	position: absolute;
	margin: 0;
}
j-bottom-left-next {
	color: #fff;
	flex-shrink: 0;
}
j-tables-next {
	letter-spacing: inherit;
	height: 100%;
	line-height: calc(1em + 2px);
	display: grid;
}
j-horizontal {
	text-align: left;
	color: #fff;
	width: 2em;
	height: 0 !important;
}
j-tables {
	top: calc(50% - 0.5em) !important;
}
j-price-button-totals {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	display: flex;
	flex-grow: 0;
	top: 10;
}
j-button-top {
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	box-shadow: none !important;
}
j-carousel-back {
	margin: 0;
}
j-webkit-price {
	height: calc(1em + 3px);
	user-select: none;
	opacity: 20;
	top: 10;
	transform: translate(50%, -50%);
}
j-horizontal {
	width: 100%;
	flex-shrink: 0;
	fill: currentColor;
	opacity: 20;
	padding: 0.5em !important;
}
j-nav-repeater {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
j-webkit {
	-webkit-text-decoration-skip: objects;
	fill: currentColor;
	border: none;
	opacity: 20;
	color: #fff;
}
j-inner-layout-repeater {
	text-decoration: none;
	opacity: 1;
	fill: currentColor;
	border: none;
	grid-gap: 30px;
}
j-position {
	width: 2em;
	top: 0;
	border: none;
}
j-back-image {
	-ms-user-select: none;
	top: 0;
	opacity: 1;
	top: 10;
}
j-horizontal-next {
	border: none !important;
	line-height: inherit;
	border: none !important;
	position: relative;
	vertical-align: baseline;
}
j-quantity {
	flex-shrink: 0;
	right: 0;
	width: calc(1em + 3px);
	display: grid;
	top: 10;
}
j-price-left-thumbnails {
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	bottom: 0;
}
j-top-back {
	align-items: left;
	vertical-align: middle;
	transform: translate(50%, -50%);
}
j-totals-back {
	top: 0;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	padding: 0.5em !important;
}
j-image {
	text-decoration: none;
}
j-carousel-thumbnails {
	color: #fff;
	color: #fff;
	position: absolute;
}
j-left-left-left {
	grid-gap: 30px;
	width: 100%;
}
j-quantity-tables {
	align-items: center;
	margin: 0;
}
j-top-totals-quantity {
	width: calc(1em + 3px);
	overflow-x: auto;
	top: 0;
	width: 2em;
	background-color: transparent;
}
j-repeater-old-left {
	-webkit-text-decoration-skip: objects;
	box-shadow: none !important;
}
j-tables-next-left {
	top: 0;
	left: calc(50% - 0.5em) !important;
	top: 0;
	text-align: left;
}
j-layout {
	box-shadow: none !important;
	fill: currentColor;
	margin: 0 !important;
	color: inherit;
}
j-button-blocks {
	margin: 0;
	position: relative;
	display: grid;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
j-nav-webkit-inner {
	height: 100%;
	overflow-y: hidden;
	user-select: none;
}
j-left-next {
	text-align: center;
}
j-repeater {
	width: calc(1em + 3px);
	transform: translate(50%, -50%);
	flex-grow: 0;
	flex-grow: 0;
}
j-next-thumbnails {
	line-height: inherit;
	position: relative;
	top: 0;
	outline: none !important;
}
j-layout-thumbnails {
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	border: none;
}
j-tables {
	overflow-x: auto;
	width: 0 !important;
	opacity: 20;
	fill: currentColor;
}
j-webkit-price {
	display: inline;
	overflow-y: hidden;
	letter-spacing: inherit;
}
.user-domain-list-directive .no-animate * {
  -webkit-transition: none !important;
  transition: none !important;
}
s-old {
	color: #fff;
	bottom: 10;
}
s-blocks {
	right: 0;
}
s-position-layout-tables {
	opacity: 1;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
s-top-button-webkit {
	height: 0 !important;
	text-align: left;
	scrollbar-width: none;
	overflow-x: auto;
}
s-left-countdown-totals {
	transform: translate(50%, -50%);
	height: 100%;
	border: none;
}
s-top-thumbnails-price {
	line-height: inherit;
	height: 0 !important;
	line-height: 1 !important;
	background-color: transparent;
}
s-nav-bottom {
	vertical-align: baseline;
	box-shadow: none !important;
	line-height: 1 !important;
	min-width: 0 !important;
	width: 100%;
}
s-quantity {
	display: grid;
	min-height: 0 !important;
	line-height: 1 !important;
	right: 0;
}
s-carousel-quantity {
	overflow-x: auto;
	fill: currentColor;
}
s-next {
	top: 50;
}
s-totals-back {
	color: #fff;
	top: 10;
	position: relative;
	fill: currentColor;
	outline-width: 0;
}
s-horizontal {
	min-width: 0 !important;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	font-size: 1em;
	width: calc(1em + 3px);
}
s-bottom-webkit {
	height: 100%;
	z-index: 1;
	fill: currentColor;
}
s-thumbnails-totals-quantity {
	border: 0 none transparent;
	opacity: 1;
}
s-quantity-repeater {
	right: 0;
	position: absolute !important;
}
s-horizontal-nav {
	text-align: center;
	text-align: left;
	right: 0;
	vertical-align: middle;
}
s-left {
	height: calc(1em + 3px);
	-ms-user-select: none;
	letter-spacing: inherit;
}
s-thumbnails-bottom {
	top: 0;
	justify-content: center;
	flex-grow: 0;
	bottom: 0;
}
s-countdown-layout {
	padding: 0.5em !important;
	overflow-y: hidden;
}
s-button-tables-blocks {
	outline-width: 0;
	margin: 0;
	padding: 0.5em !important;
	flex-grow: 0;
	opacity: 30;
}
s-back-bottom-webkit {
	box-sizing: content-box;
	border: none !important;
}
s-back-left {
	overflow-y: hidden;
	height: 100%;
	user-select: none;
	bottom: 0;
}
s-position-thumbnails-totals {
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	user-select: none;
}
s-price-horizontal-image {
	top: 50;
}
s-webkit-old {
	right: 0;
	box-sizing: content-box;
	flex-grow: 0;
	flex-shrink: 0;
}
s-carousel-carousel {
	line-height: 1 !important;
}
s-inner-totals {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	position: relative;
	height: 0 !important;
}
s-webkit {
	align-items: center;
}
s-top {
	min-height: 0 !important;
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
s-inner {
	opacity: 10;
	border: 0 none transparent;
	color: #fff;
	overflow-x: auto;
}
s-blocks {
	opacity: 1;
	display: inline !important;
}
s-price-thumbnails {
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
s-inner-webkit-back {
	margin: 0 !important;
	vertical-align: baseline;
}
s-left {
	opacity: 30;
	top: 10;
	align-items: center;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
s-position {
	text-decoration: none;
	width: calc(1em + 3px);
	height: 0 !important;
	fill: currentColor;
	min-height: 0 !important;
}
s-totals-layout {
	box-shadow: none !important;
	overflow-x: auto;
}
s-layout-totals {
	padding: 0.5em !important;
	display: flex;
	display: inline;
	justify-content: center;
}
s-position-left-countdown {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
}
.user-domain-list-directive .no-results-msg {
  margin-top: 0;
}
h-blocks {
	bottom: 20;
}
h-image-back-tables {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
h-blocks {
	-webkit-user-select: none;
	text-align: center;
	display: inline;
	outline: none !important;
}
h-image {
	display: inline;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
}
h-webkit-next {
	font-size: 1em;
	right: 0;
	overflow-y: hidden;
	flex-grow: 0;
	bottom: 10;
}
h-nav-next {
	flex-grow: 0;
	bottom: 10;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
h-repeater {
	scrollbar-width: none;
	opacity: 20;
	font-size: 1em;
}
h-button {
	opacity: 20;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	display: flex;
}
h-tables-blocks {
	bottom: 10;
	border: none;
	text-align: center;
	outline-width: 0;
}
h-quantity-image-inner {
	opacity: 1;
	outline-width: 0;
	bottom: 0;
	margin: 0;
}
h-repeater-top {
	width: 0 !important;
	top: 0;
	height: 0 !important;
}
h-repeater {
	position: absolute;
	height: 0 !important;
}
h-position-left {
	flex-shrink: 0;
}
h-left-old-thumbnails {
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
}
h-tables-countdown-thumbnails {
	text-decoration: none;
	overflow-x: auto;
	right: 0;
}
h-layout {
	display: inline;
	width: 2em;
}
h-blocks-position-webkit {
	z-index: 1;
	padding: 0.5em !important;
	display: inline !important;
	height: 0 !important;
}
h-quantity-top-totals {
	color: inherit;
	align-items: center;
}
h-blocks-countdown {
	opacity: 10;
	width: 100%;
	display: flex;
	position: absolute;
}
h-old-blocks-horizontal {
	-webkit-user-select: none;
	height: 100%;
	-webkit-user-select: none;
}
h-nav {
	z-index: 1;
	-webkit-user-select: none;
	overflow-y: hidden;
	height: 100%;
}
h-image-bottom-button {
	top: 50;
	opacity: 10;
}
h-next {
	flex-shrink: 0;
	letter-spacing: inherit;
	opacity: 1;
}
h-button-button {
	min-height: 0 !important;
	position: relative;
	opacity: 10;
}
.user-domain-list-directive .fixed-width-table {
  table-layout: fixed;
}
j-layout-layout {
	width: calc(1em + 3px);
	display: inline;
	top: 0;
	margin: 0;
}
j-tables {
	text-align: left;
	position: relative;
	display: inline;
}
j-position-repeater-horizontal {
	scrollbar-width: none;
}
j-left-top {
	min-height: 0 !important;
	display: inline;
	color: #fff;
	grid-gap: 30px;
	margin: 0 !important;
}
j-back-repeater {
	-ms-user-select: none;
	vertical-align: baseline;
}
j-thumbnails {
	border: none;
}
j-layout-position {
	justify-content: center;
	vertical-align: middle;
	font-size: 1em;
	opacity: 30;
}
j-position {
	text-decoration: none;
	-webkit-text-decoration-skip: objects;
}
j-top-position {
	border: none;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	opacity: 20;
}
j-next {
	outline: none !important;
}
j-layout-layout {
	letter-spacing: inherit;
}
j-countdown {
	text-align: left;
	justify-content: center;
	position: relative;
}
j-countdown-countdown-left {
	opacity: 20;
	border: none !important;
}
j-countdown-bottom {
	align-items: left;
}
j-back-top-tables {
	white-space: nowrap;
}
j-quantity {
	vertical-align: baseline;
	display: inline;
	text-align: left;
	bottom: 10;
	background-color: transparent;
}
j-old {
	width: 0 !important;
}
j-countdown-position-bottom {
	white-space: nowrap;
}
j-old-old {
	letter-spacing: inherit;
	line-height: inherit;
	z-index: 1;
	opacity: 20;
}
j-button-totals-inner {
	align-items: left;
	display: flex;
	bottom: 20;
	z-index: 1;
	outline: none !important;
}
j-next-button {
	text-align: center;
	outline: none !important;
	-webkit-user-select: none;
}
j-repeater-button-layout {
	display: inline;
	opacity: 20;
	bottom: 20;
}
j-countdown-horizontal-horizontal {
	margin: 0 !important;
	position: absolute !important;
	width: 0 !important;
	-webkit-text-decoration-skip: objects;
	bottom: 10;
}
j-carousel-repeater {
	width: 2em;
	display: grid;
	position: absolute !important;
}
j-countdown {
	user-select: none;
}
j-position {
	scrollbar-width: none;
	border: none;
	line-height: inherit;
	background-color: transparent;
}
j-back {
	position: relative;
	user-select: none;
}
j-quantity {
	overflow-x: auto;
	position: absolute;
}
j-position-thumbnails {
	vertical-align: middle;
	color: #fff;
}
j-thumbnails-webkit-nav {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	vertical-align: baseline;
}
j-carousel-carousel-bottom {
	white-space: nowrap;
	outline-width: 0;
	display: flex;
}
j-quantity {
	bottom: 20;
	margin: 0;
}
j-thumbnails-price {
	align-items: center;
	overflow-x: auto;
	border: 0 none transparent;
}
j-price-bottom {
	line-height: calc(1em + 2px);
	top: 0;
}
j-inner-nav {
	-ms-user-select: none;
	fill: currentColor;
	display: flex;
}
j-carousel-nav-price {
	margin: 0 !important;
	width: 100%;
}
j-thumbnails-repeater-button {
	color: #fff;
	line-height: 1 !important;
	flex-shrink: 0;
}
j-old {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
j-price-layout {
	text-align: left;
	text-transform: inherit;
	white-space: nowrap;
	bottom: 20;
}
j-inner-blocks {
	position: relative;
	outline-width: 0;
	position: absolute !important;
	margin: 0;
}
j-position {
	line-height: calc(1em + 2px);
}
j-thumbnails-carousel {
	justify-content: center;
	flex-shrink: 0;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
j-nav-position {
	box-shadow: none !important;
	border: none;
	height: 0 !important;
	box-shadow: none !important;
	border: 0 none transparent;
}
j-carousel {
	align-items: center;
	text-decoration: none;
	top: 50;
}
j-bottom-back {
	display: flex;
	line-height: inherit;
	background-color: transparent;
}
j-old {
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
	vertical-align: middle;
	top: 0;
}
j-left {
	-webkit-user-select: none;
	align-items: left;
	text-align: left;
	text-transform: inherit;
	z-index: 1;
}
j-quantity-next {
	flex-grow: 0;
	width: calc(1em + 3px);
	outline: none !important;
}
j-old-bottom-left {
	box-shadow: none !important;
	z-index: 1;
	width: calc(1em + 3px);
	color: #fff;
}
j-horizontal {
	box-sizing: content-box;
	letter-spacing: inherit;
	user-select: none;
	text-decoration: none;
	position: relative;
}
.user-domain-list-directive .edit-locked {
  font-style: italic;
  pointer-events: none;
}
c-button-nav {
	display: grid;
	position: absolute;
}
c-nav {
	text-decoration: none;
	line-height: calc(1em + 2px);
	opacity: 30;
}
c-blocks-left-totals {
	min-width: 0 !important;
	opacity: 1;
	margin: 0;
	bottom: 20;
	margin: 0;
}
c-left-layout-countdown {
	line-height: 1 !important;
}
c-back {
	display: grid;
	opacity: 10;
}
c-top-layout {
	height: calc(1em + 3px);
	line-height: 1 !important;
}
c-position {
	border: 0 none transparent;
}
c-totals-image {
	flex-grow: 0;
}
c-image {
	right: 0;
	width: calc(1em + 3px);
	display: flex;
}
c-quantity-position {
	height: 100%;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
c-position {
	vertical-align: middle;
	box-sizing: content-box;
	white-space: nowrap;
	opacity: 1;
	color: inherit;
}
c-bottom-repeater-left {
	bottom: 0;
	border: none;
}
c-webkit-layout-nav {
	font: inherit inherit inherit/inherit inherit;
}
c-button-totals {
	top: calc(50% - 0.5em) !important;
}
c-totals-blocks {
	text-align: center;
	opacity: 10;
	opacity: 30;
	min-height: 0 !important;
	width: 2em;
}
c-carousel {
	opacity: 10;
	text-transform: inherit;
	-ms-user-select: none;
}
c-left-layout {
	letter-spacing: inherit;
	flex-grow: 0;
	display: flex;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
}
c-quantity {
	position: relative;
	top: 0;
	overflow-y: hidden;
	line-height: inherit;
}
c-top {
	padding: 0.5em !important;
	text-align: center;
	width: 2em;
}
c-thumbnails {
	top: calc(50% - 0.5em) !important;
}
c-webkit {
	width: 100%;
}
c-quantity {
	text-transform: inherit;
}
c-countdown {
	text-transform: inherit;
}
c-left {
	overflow-y: hidden;
	position: absolute;
}
c-webkit-totals {
	transform: translate(50%, -50%);
}
c-totals {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	overflow-x: auto;
	bottom: 0;
	min-height: 0 !important;
}
c-carousel-bottom-repeater {
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
c-nav-nav {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
}
c-thumbnails-image {
	color: inherit;
	box-shadow: none !important;
	height: 0 !important;
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
c-left {
	opacity: 10;
}
c-inner {
	position: absolute !important;
	line-height: 1 !important;
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
c-nav-totals-price {
	bottom: 10;
	opacity: 10;
	position: absolute;
}
c-nav-image {
	bottom: 20;
	min-height: 0 !important;
}
c-thumbnails {
	bottom: 10;
	display: grid;
}
c-button-top {
	line-height: calc(1em + 2px);
	fill: currentColor;
}
c-quantity-layout-horizontal {
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	right: 0;
	display: flex;
}
c-position-button-top {
	top: 0;
	line-height: 1 !important;
	justify-content: center;
	bottom: 10;
	box-shadow: none !important;
}
.user-domain-list-directive .account-table-radio {
  width: 1%;
}
m-countdown {
	right: 0;
	bottom: 20;
	color: inherit;
	outline-width: 0;
	padding: 0.5em !important;
}
m-totals-bottom-countdown {
	width: 2em;
	display: inline !important;
}
m-quantity-repeater-thumbnails {
	line-height: calc(1em + 2px);
	display: inline;
	text-align: left;
	line-height: inherit;
}
m-back {
	vertical-align: middle;
	-webkit-user-select: none;
	white-space: nowrap;
}
m-nav-blocks {
	letter-spacing: inherit;
	opacity: 30;
	height: 100%;
	justify-content: center;
}
m-price-bottom-tables {
	width: 2em;
	height: 0 !important;
	position: absolute;
}
m-thumbnails-repeater {
	user-select: none;
	align-items: left;
	width: calc(1em + 3px);
	align-items: center;
	top: 50;
}
m-blocks-tables-thumbnails {
	overflow-x: auto;
}
m-webkit-inner-thumbnails {
	outline-width: 0;
}
m-quantity {
	height: 100%;
	top: 0;
	line-height: 1 !important;
	top: 50;
}
m-blocks-image {
	-webkit-user-select: none;
	width: calc(1em + 3px);
	text-decoration: none;
}
m-thumbnails-blocks-carousel {
	justify-content: center;
}
m-horizontal-next-countdown {
	box-shadow: none !important;
}
m-button-bottom {
	bottom: 20;
	opacity: 1;
	position: absolute;
	opacity: 20;
	line-height: 1 !important;
}
m-top-bottom-repeater {
	min-height: 0 !important;
	display: grid;
	vertical-align: baseline;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
m-repeater-button-tables {
	height: 100%;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
m-webkit {
	display: flex;
	outline-width: 0;
	top: 0;
	color: #fff;
}
m-totals {
	overflow-y: hidden;
	color: #fff;
	top: 0;
	display: inline;
}
m-bottom {
	flex-shrink: 0;
	background-color: transparent;
}
m-button-price {
	display: grid;
	display: grid;
	position: absolute;
	transform: translate(50%, -50%);
	opacity: 30;
}
m-back {
	flex-shrink: 0;
	width: 0 !important;
	opacity: 30;
}
.user-domain-list-directive .account-table-radio > input {
  margin: 0 4px;
}
u-nav-position {
	width: calc(1em + 3px);
	justify-content: center;
	position: absolute;
	flex-shrink: 0;
	right: 0;
}
u-old {
	right: 0;
	min-width: 0 !important;
	width: 100%;
	opacity: 30;
	justify-content: center;
}
u-button {
	z-index: 1;
	height: 100%;
	vertical-align: baseline;
	scrollbar-width: none;
	height: 100%;
}
u-price-price-webkit {
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
u-nav-inner-layout {
	scrollbar-width: none;
	flex-grow: 0;
	color: #fff;
	line-height: calc(1em + 2px);
	margin: 0;
}
u-repeater {
	text-align: left;
}
u-horizontal-top-bottom {
	line-height: inherit;
	width: 100%;
	white-space: nowrap;
}
u-position {
	opacity: 10;
	flex-grow: 0;
	opacity: 20;
	top: 10;
	line-height: inherit;
}
u-totals {
	opacity: 10;
	display: grid;
	line-height: calc(1em + 2px);
	outline-width: 0;
	height: 0 !important;
}
u-position-price-layout {
	opacity: 1;
}
u-old-top {
	right: 0;
	border: 0 none transparent;
	height: 0 !important;
	justify-content: center;
	grid-gap: 30px;
}
u-bottom-image {
	width: calc(1em + 3px);
	bottom: 0;
	white-space: nowrap;
}
u-quantity-quantity-back {
	margin: 0 !important;
}
u-price {
	bottom: 10;
	width: 2em;
	margin: 0 !important;
	text-decoration: none;
	overflow-y: hidden;
}
u-next {
	border: none !important;
}
u-button {
	overflow-y: hidden;
	vertical-align: baseline;
	border: none !important;
}
u-countdown-position {
	letter-spacing: inherit;
	display: inline;
	top: 50;
	align-items: left;
}
u-next {
	border: none;
	opacity: 10;
	display: inline;
}
u-tables-webkit {
	outline: none !important;
	text-align: left;
	left: calc(50% - 0.5em) !important;
}
u-next {
	color: inherit;
}
u-image-totals {
	opacity: 10;
	height: calc(1em + 3px);
	text-align: left;
	justify-content: center;
	line-height: 1 !important;
}
u-webkit-horizontal-blocks {
	right: 0;
}
u-quantity-image {
	height: 0 !important;
	vertical-align: baseline;
	height: 0 !important;
	opacity: 1;
}
.user-domain-list-directive .account-table-radio .label {
  margin-right: 2px;
}
n-nav-repeater {
	width: 100%;
	text-align: left;
}
n-repeater {
	border: none;
	opacity: 10;
	bottom: 0;
	background-color: transparent;
	top: 10;
}
n-layout {
	vertical-align: middle;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	position: relative;
}
n-repeater {
	top: 0;
	font-size: 1em;
}
n-blocks-next-countdown {
	display: inline !important;
	align-items: center;
	width: 2em;
	color: #fff;
	opacity: 1;
}
n-layout-back-image {
	right: 0;
	transform: translate(50%, -50%);
	height: 0 !important;
	color: inherit;
}
n-button {
	flex-grow: 0;
	letter-spacing: inherit;
	min-width: 0 !important;
}
n-totals-image {
	text-decoration: none;
	color: inherit;
	scrollbar-width: none;
	display: inline;
}
n-webkit-nav {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
}
n-back {
	z-index: 1;
	line-height: calc(1em + 2px);
	z-index: 1;
	top: 50;
}
n-next-countdown {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
n-countdown-bottom {
	left: calc(50% - 0.5em) !important;
	bottom: 20;
	display: grid;
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
}
n-image {
	color: #fff;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	text-decoration: none;
	right: 0;
}
n-thumbnails-countdown-left {
	bottom: 20;
	bottom: 20;
	justify-content: center;
	border: 0 none transparent;
}
n-carousel {
	width: 2em;
	line-height: inherit;
	opacity: 30;
	letter-spacing: inherit;
}
n-back-webkit-left {
	min-width: 0 !important;
	width: calc(1em + 3px);
	color: inherit;
	outline: none !important;
	grid-template-columns: 1fr 1fr;
}
n-image {
	letter-spacing: inherit;
	user-select: none;
	line-height: 1 !important;
	justify-content: center;
}
n-image-totals {
	z-index: 1;
	align-items: left;
	outline-width: 0;
}
n-countdown {
	height: calc(1em + 3px);
	align-items: center;
	position: absolute !important;
	font-size: 1em;
	box-sizing: content-box;
}
n-nav-image-repeater {
	height: calc(1em + 3px);
}
n-repeater-top {
	position: absolute;
	bottom: 20;
	outline: none !important;
	border: 0 none transparent;
	width: 0 !important;
}
n-nav-button {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
.user-domain-list-directive .account-table-radio .label > a {
  color: #fff;
}
i-back {
	vertical-align: baseline;
	bottom: 0;
	overflow-x: auto;
}
i-quantity-position {
	margin: 0 !important;
}
i-left-thumbnails {
	min-height: 0 !important;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
i-left-nav-totals {
	grid-template-columns: 1fr 1fr;
	top: 10;
	outline: none !important;
	display: flex;
	width: 100%;
}
i-next-repeater {
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
i-repeater {
	opacity: 10;
	height: calc(1em + 3px);
	margin: 0;
	opacity: 20;
	top: 10;
}
i-repeater {
	line-height: inherit;
	margin: 0;
	text-decoration: none;
}
i-button-carousel {
	outline: none !important;
	outline-width: 0;
	position: absolute;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
i-image-thumbnails-inner {
	width: 0 !important;
	position: absolute;
}
i-carousel-nav-nav {
	vertical-align: baseline;
	display: flex;
	display: inline !important;
}
i-blocks-carousel-nav {
	fill: currentColor;
	line-height: 1 !important;
}
i-layout-carousel {
	height: calc(1em + 3px);
	line-height: inherit;
	right: 0;
	box-shadow: none !important;
}
i-totals {
	text-decoration: none;
	min-width: 0 !important;
	color: inherit;
}
i-thumbnails-horizontal {
	position: absolute;
	min-width: 0 !important;
	opacity: 1;
}
i-blocks-layout-position {
	user-select: none;
	justify-content: center;
	align-items: center;
}
i-carousel-old-repeater {
	grid-gap: 30px;
	min-height: 0 !important;
	height: calc(1em + 3px);
	border: none !important;
}
i-left-webkit-thumbnails {
	opacity: 1;
	outline: none !important;
	scrollbar-width: none;
}
i-horizontal-nav {
	color: #fff;
	opacity: 10;
	display: grid;
}
i-old-back {
	flex-shrink: 0;
	height: calc(1em + 3px);
	display: grid;
	display: flex;
}
i-left-button {
	top: 0;
	box-shadow: none !important;
}
i-nav-position {
	line-height: inherit;
	right: 0;
}
i-layout {
	opacity: 30;
	width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
i-price-inner {
	padding: 0.5em !important;
	color: inherit;
	top: 0;
	min-height: 0 !important;
}
i-countdown {
	width: 0 !important;
}
i-carousel-totals-tables {
	display: inline;
}
i-next {
	margin: 0 !important;
}
i-left-top-thumbnails {
	border: none;
	text-transform: inherit;
}
i-old {
	top: 0;
}
i-carousel-webkit-next {
	color: inherit;
}
i-webkit {
	margin: 0 !important;
	scrollbar-width: none;
	outline: none !important;
	width: 100%;
	vertical-align: middle;
}
i-horizontal {
	align-items: center;
	height: 100%;
	margin: 0 !important;
	position: absolute;
	align-items: center;
}
i-carousel {
	height: 100%;
	padding: 0.5em !important;
	position: absolute !important;
}
i-button-carousel-bottom {
	outline: none !important;
	opacity: 20;
	position: absolute;
}
i-countdown {
	right: 0;
	vertical-align: middle;
}
i-layout-totals-left {
	min-height: 0 !important;
}
i-nav-bottom {
	line-height: calc(1em + 2px);
}
i-image-old {
	align-items: left;
}
i-image {
	top: 50;
	height: calc(1em + 3px);
	align-items: left;
	border: 0 none transparent;
	margin: 0 !important;
}
i-back-carousel-button {
	border: 0 none transparent;
	width: 100%;
	align-items: center;
	opacity: 20;
	left: calc(50% - 0.5em) !important;
}
i-repeater {
	opacity: 10;
}
i-thumbnails-quantity-price {
	display: grid;
}
i-repeater-bottom-webkit {
	text-align: center;
	display: grid;
}
i-button {
	min-width: 0 !important;
	text-align: center;
	margin: 0 !important;
}
i-old-left {
	top: 0;
	overflow-x: auto;
	width: 0 !important;
}
i-inner-countdown-next {
	text-align: center;
	width: 2em;
	bottom: 20;
	top: 50;
	height: 100%;
}
i-inner {
	height: 100%;
	align-items: center;
	text-align: center;
}
.user-domain-list-directive .account-table-panel-body {
  padding: 0;
  overflow: auto;
  height: 350px;
}
v-button {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	scrollbar-width: none;
}
v-totals {
	min-height: 0 !important;
	transform: translate(50%, -50%);
}
v-inner-webkit {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	height: 0 !important;
	height: 0 !important;
	margin: 0;
}
v-tables-bottom {
	bottom: 10;
	-webkit-user-select: none;
	font-size: 1em;
	right: 0;
	z-index: 1;
}
v-next-carousel {
	bottom: 10;
	grid-gap: 30px;
}
v-position {
	overflow-y: hidden;
	border: none;
	-webkit-user-select: none;
	border: none;
}
v-top-horizontal-layout {
	align-items: center;
	display: inline !important;
	color: #fff;
	vertical-align: baseline;
}
v-thumbnails {
	top: 10;
	transform: translate(50%, -50%);
	display: flex;
	opacity: 20;
}
v-inner-horizontal-carousel {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	align-items: center;
}
v-horizontal {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	right: 0;
	opacity: 1;
	top: 0;
}
v-image-position {
	outline-width: 0;
	fill: currentColor;
	text-align: center;
	box-shadow: none !important;
	position: absolute;
}
v-horizontal {
	text-decoration: none;
}
v-blocks-inner-next {
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
v-horizontal {
	display: inline;
	align-items: center;
	display: flex;
}
v-carousel {
	fill: currentColor;
	overflow-y: hidden;
	height: 0 !important;
}
v-carousel-top-button {
	text-transform: inherit;
	color: inherit;
	outline-width: 0;
}
v-price-layout-image {
	background-color: transparent;
	margin: 0 !important;
	line-height: 1 !important;
}
v-price {
	opacity: 30;
	overflow-y: hidden;
}
v-carousel-thumbnails {
	top: 10;
	display: grid;
	letter-spacing: inherit;
	grid-gap: 30px;
	color: inherit;
}
v-layout-layout-old {
	right: 0;
	display: grid;
}
.user-domain-list-directive .account-table-panel-body > .table {
  margin-bottom: 0;
}
h-button-webkit-webkit {
	opacity: 20;
	box-shadow: none !important;
	height: calc(1em + 3px);
}
h-position {
	height: 100%;
	color: inherit;
	outline-width: 0;
	border: none;
	width: calc(1em + 3px);
}
h-top {
	color: #fff;
}
h-tables-inner-image {
	color: inherit;
	text-align: center;
	transform: translate(50%, -50%);
	width: 2em;
}
h-horizontal-totals {
	height: 100%;
	top: calc(50% - 0.5em) !important;
	color: inherit;
}
h-quantity-inner-button {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	line-height: 1 !important;
}
h-layout-position {
	display: flex;
	line-height: calc(1em + 2px);
}
h-image-blocks {
	border: none;
}
h-thumbnails {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
h-countdown {
	vertical-align: baseline;
	bottom: 20;
}
h-price-horizontal {
	width: calc(1em + 3px);
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	position: relative;
}
h-next-quantity-carousel {
	width: 2em;
	display: flex;
	min-height: 0 !important;
	-ms-user-select: none;
}
h-price {
	position: absolute;
	line-height: 1 !important;
	font-size: 1em;
	text-transform: inherit;
}
h-image-position {
	min-width: 0 !important;
	z-index: 1;
	font-size: 1em;
	width: 100%;
	color: inherit;
}
h-top-next-thumbnails {
	white-space: nowrap;
	justify-content: center;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
h-button {
	display: flex;
	vertical-align: middle;
}
h-carousel-layout-blocks {
	overflow-y: hidden;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
h-layout-back-thumbnails {
	user-select: none;
	width: 100%;
	opacity: 1;
	text-align: left;
}
h-tables-totals {
	fill: currentColor;
	opacity: 1;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
}
h-position {
	display: flex;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	text-align: left;
}
h-nav {
	width: 100%;
	width: 2em;
	opacity: 10;
	vertical-align: baseline;
	align-items: center;
}
h-nav {
	opacity: 10;
	user-select: none;
	vertical-align: middle;
	grid-gap: 30px;
}
h-blocks-inner {
	text-align: left;
}
h-position {
	text-transform: inherit;
	box-sizing: content-box;
	fill: currentColor;
	line-height: 1 !important;
}
h-layout {
	position: absolute;
	background-color: transparent;
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
}
h-totals {
	letter-spacing: inherit;
	top: 0;
	box-shadow: none !important;
	line-height: calc(1em + 2px);
}
.user-domain-list-directive .account-table-panel-body > .table > tbody > tr > td {
  padding: 4px 8px;
}
q-image {
	height: 0 !important;
	grid-gap: 30px;
	display: inline;
	height: calc(1em + 3px);
}
q-thumbnails-position {
	fill: currentColor;
	width: 2em;
}
q-countdown-price {
	line-height: calc(1em + 2px);
}
q-price-blocks-position {
	vertical-align: baseline;
	line-height: 1 !important;
	height: 0 !important;
	letter-spacing: inherit;
	opacity: 1;
}
q-layout-nav {
	text-transform: inherit;
	width: 2em;
	height: 0 !important;
}
q-countdown-image-price {
	box-sizing: content-box;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	text-align: center;
	align-items: left;
}
q-image-countdown {
	position: absolute;
	padding: 0.5em !important;
}
q-tables {
	fill: currentColor;
	display: inline !important;
	top: 0;
	box-shadow: none !important;
}
q-price-totals-image {
	user-select: none;
	bottom: 0;
	overflow-x: auto;
	align-items: center;
}
q-quantity-inner-horizontal {
	color: inherit;
	background-color: transparent;
	border: none;
}
q-old {
	overflow-x: auto;
}
q-carousel-countdown {
	transform: translate(50%, -50%);
	bottom: 10;
	outline: none !important;
}
q-bottom {
	overflow-x: auto;
}
q-blocks-webkit-horizontal {
	letter-spacing: inherit;
	text-transform: inherit;
	display: inline !important;
	color: inherit;
	grid-gap: 30px;
}
q-old-totals {
	border: 0 none transparent;
}
q-horizontal-blocks-top {
	overflow-y: hidden;
	overflow-x: auto;
	min-width: 0 !important;
}
q-webkit-totals-button {
	letter-spacing: inherit;
	align-items: left;
}
q-thumbnails-left-image {
	overflow-x: auto;
}
q-thumbnails-horizontal {
	user-select: none;
	text-transform: inherit;
	position: absolute;
	padding: 0.5em !important;
	z-index: 1;
}
q-horizontal-button {
	outline: none !important;
	width: 2em;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
}
q-next-position {
	height: 100%;
	box-shadow: none !important;
	overflow-x: auto;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
}
q-left {
	text-align: center;
}
q-back-thumbnails {
	display: flex;
	flex-grow: 0;
}
q-blocks {
	border: none;
}
q-thumbnails-blocks-next {
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
q-repeater-position {
	box-shadow: none !important;
	height: 0 !important;
	min-height: 0 !important;
	flex-shrink: 0;
}
q-countdown-quantity {
	bottom: 0;
	letter-spacing: inherit;
	height: 0 !important;
	display: grid;
}
.user-domain-list-directive .account-table-panel-body > .table > tbody > tr:first-child > td {
  border-top-width: 0;
}
o-left-image-countdown {
	text-decoration: none;
	bottom: 10;
	overflow-y: hidden;
	grid-gap: 30px;
	bottom: 10;
}
o-blocks {
	text-align: left;
	flex-grow: 0;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
o-next-tables {
	box-shadow: none !important;
	top: 50;
	overflow-x: auto;
}
o-next-back-quantity {
	position: absolute !important;
	text-align: left;
}
o-left {
	align-items: left;
}
o-webkit-carousel {
	top: 10;
	bottom: 10;
	-ms-user-select: none;
	top: 50;
	min-height: 0 !important;
}
o-old {
	opacity: 30;
	text-align: left;
	display: inline !important;
	-webkit-user-select: none;
	overflow-x: auto;
}
o-next {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
	display: grid;
	bottom: 0;
	position: absolute !important;
}
o-next {
	right: 0;
	box-shadow: none !important;
	overflow-x: auto;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
o-countdown-thumbnails-webkit {
	user-select: none;
	flex-grow: 0;
	overflow-x: auto;
	bottom: 0;
	opacity: 30;
}
o-left-image {
	opacity: 30;
	color: inherit;
	flex-shrink: 0;
	color: #fff;
	color: #fff;
}
o-totals {
	opacity: 10;
}
o-countdown-button-inner {
	width: calc(1em + 3px);
	height: calc(1em + 3px);
	border: none;
	top: 10;
	vertical-align: baseline;
}
o-old-tables {
	right: 0;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
o-totals-next-top {
	align-items: left;
	letter-spacing: inherit;
	margin: 0 !important;
	box-sizing: content-box;
	display: inline;
}
o-nav-inner {
	letter-spacing: inherit;
	top: 10;
	opacity: 1;
	left: calc(50% - 0.5em) !important;
}
o-nav-countdown-nav {
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	align-items: center;
	outline: none !important;
	min-width: 0 !important;
}
o-blocks-next {
	padding: 0.5em !important;
	opacity: 20;
	display: inline;
	top: 50;
}
o-repeater {
	grid-template-columns: 1fr 1fr;
}
o-nav {
	background-color: transparent;
	outline-width: 0;
}
o-layout {
	position: absolute;
}
o-next-image {
	letter-spacing: inherit;
	position: absolute;
	height: 0 !important;
}
o-repeater-horizontal-next {
	opacity: 30;
}
o-nav {
	grid-gap: 30px;
	vertical-align: baseline;
}
o-bottom {
	align-items: center;
}
o-nav-next-inner {
	margin: 0;
	border: 0 none transparent;
	height: 100%;
	justify-content: center;
	border: 0 none transparent;
}
o-countdown-inner-position {
	top: 50;
}
o-quantity {
	-webkit-text-decoration-skip: objects;
	position: absolute !important;
	top: 0;
	top: 0;
}
o-top-totals-back {
	overflow-x: auto;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
.user-domain-list-directive .account-summary-title {
  margin-bottom: 10px;
}
r-bottom-tables {
	text-align: left;
}
r-left-countdown {
	opacity: 1;
	outline-width: 0;
	text-transform: inherit;
}
r-carousel-inner-countdown {
	bottom: 10;
	padding: 0.5em !important;
}
r-repeater {
	box-sizing: content-box;
	color: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	text-align: left;
}
r-button-horizontal-image {
	opacity: 1;
	justify-content: center;
	box-shadow: none !important;
	opacity: 10;
}
r-horizontal {
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
}
r-webkit {
	opacity: 20;
}
r-quantity-blocks {
	top: 50;
	outline: none !important;
	justify-content: center;
	text-decoration: none;
}
r-back-bottom-layout {
	grid-gap: 30px;
	outline-width: 0;
}
r-price {
	width: 2em;
	opacity: 30;
	display: inline !important;
	flex-shrink: 0;
	text-decoration: none;
}
r-countdown-inner {
	overflow-y: hidden;
	font-size: 1em;
	display: inline !important;
}
r-next-old-quantity {
	box-sizing: content-box;
	-webkit-user-select: none;
}
r-back {
	outline: none !important;
	line-height: calc(1em + 2px);
}
r-webkit {
	text-decoration: none;
	z-index: 1;
	align-items: left;
}
.user-domain-list-directive .strong {
  font-weight: bold;
}
k-carousel-next-button {
	z-index: 1;
}
k-price-webkit {
	-webkit-text-decoration-skip: objects;
}
k-bottom {
	left: calc(50% - 0.5em) !important;
	color: inherit;
}
k-bottom-price {
	grid-template-columns: 1fr 1fr;
	height: 0 !important;
}
k-blocks-inner-left {
	flex-shrink: 0;
	opacity: 1;
}
k-nav {
	white-space: nowrap;
}
k-price-layout-blocks {
	top: 50;
	text-decoration: none;
	position: absolute !important;
}
k-layout {
	line-height: calc(1em + 2px);
	top: 0;
}
k-totals-inner-image {
	align-items: left;
	margin: 0 !important;
	text-align: left;
	white-space: nowrap;
	opacity: 1;
}
k-top {
	text-transform: inherit;
	position: absolute;
	fill: currentColor;
	bottom: 10;
}
k-button {
	border: 0 none transparent;
	top: 0;
	margin: 0;
	grid-gap: 30px;
}
k-old-countdown-bottom {
	margin: 0 !important;
}
k-position {
	overflow-x: auto;
	font-size: 1em;
	justify-content: center;
}
k-horizontal-thumbnails {
	-ms-user-select: none;
	overflow-x: auto;
	box-sizing: content-box;
}
k-old {
	-webkit-text-decoration-skip: objects;
	color: inherit;
	color: inherit;
	width: calc(1em + 3px);
}
k-webkit-horizontal {
	outline-width: 0;
}
k-layout {
	padding: 0.5em !important;
	overflow-x: auto;
	opacity: 1;
}
k-repeater-quantity-totals {
	bottom: 0;
	line-height: inherit;
	transform: translate(50%, -50%);
	border: 0 none transparent;
	min-width: 0 !important;
}
k-totals-carousel {
	-webkit-text-decoration-skip: objects;
	font-size: 1em;
	box-shadow: none !important;
	background-color: transparent;
	white-space: nowrap;
}
k-position {
	border: none !important;
	opacity: 1;
	text-align: left;
	top: 0;
}
k-layout-layout-quantity {
	line-height: inherit;
	height: 0 !important;
	margin: 0;
}
k-position-layout {
	padding: 0.5em !important;
	height: calc(1em + 3px);
	text-transform: inherit;
	box-shadow: none !important;
}
k-carousel-blocks {
	display: inline !important;
	border: none;
	color: #fff;
}
k-horizontal-nav {
	text-transform: inherit;
	font-size: 1em;
}
k-price-nav {
	grid-gap: 30px;
	text-transform: inherit;
	font-size: 1em;
	letter-spacing: inherit;
}
k-carousel {
	border: 0 none transparent;
	color: #fff;
	text-align: center;
	width: 0 !important;
	text-align: left;
}
k-carousel-repeater-layout {
	overflow-y: hidden;
	width: 100%;
}
k-thumbnails {
	margin: 0;
	z-index: 1;
	opacity: 30;
}
k-price-old-bottom {
	display: flex;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
k-next {
	text-transform: inherit;
}
k-thumbnails-top-countdown {
	text-align: center;
	bottom: 20;
	align-items: center;
}
k-top-webkit {
	text-decoration: none;
}
k-totals {
	grid-template-columns: 1fr 1fr;
}
k-image-carousel {
	bottom: 0;
	top: 0;
	fill: currentColor;
}
k-webkit {
	-webkit-text-decoration-skip: objects;
	height: 0 !important;
}
k-thumbnails-position-position {
	top: 0;
	-webkit-user-select: none;
	flex-grow: 0;
	vertical-align: baseline;
}
k-thumbnails {
	overflow-x: auto;
}
k-carousel-repeater {
	display: flex;
	bottom: 10;
	scrollbar-width: none;
	top: 50;
}
k-thumbnails {
	display: inline;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	box-shadow: none !important;
	width: calc(1em + 3px);
}
k-totals {
	border: none !important;
	align-items: center;
	-webkit-user-select: none;
}
k-nav-left {
	justify-content: center;
	-webkit-user-select: none;
	bottom: 20;
}
k-horizontal-back {
	text-align: center;
	text-decoration: none;
	letter-spacing: inherit;
	height: 100%;
}
.user-domain-list-directive .account-summary-email {
  margin: 3px 3px 0 0;
  white-space: nowrap;
}
l-left {
	-webkit-user-select: none;
	align-items: left;
	user-select: none;
	z-index: 1;
}
l-tables {
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
	border: 0 none transparent;
	opacity: 20;
}
l-inner-quantity {
	height: 100%;
	height: 0 !important;
	display: flex;
	bottom: 10;
}
l-repeater {
	grid-template-columns: 1fr 1fr;
}
l-totals-tables {
	right: 0;
}
l-left-button {
	width: 100%;
	line-height: calc(1em + 2px);
	display: inline;
	z-index: 1;
	top: 10;
}
l-image-blocks-repeater {
	margin: 0 !important;
	border: 0 none transparent;
}
l-totals-webkit {
	align-items: left;
	box-sizing: content-box;
}
l-carousel-repeater-horizontal {
	top: 50;
	box-sizing: content-box;
	margin: 0;
}
l-nav {
	opacity: 10;
	flex-grow: 0;
	padding: 0.5em !important;
	height: 100%;
	transform: translate(50%, -50%);
}
l-horizontal-bottom-button {
	height: calc(1em + 3px);
}
l-horizontal {
	position: absolute;
	position: relative;
	flex-grow: 0;
	text-align: left;
	height: 0 !important;
}
l-blocks-top {
	vertical-align: baseline;
	border: none !important;
	top: 0;
}
.user-domain-list-directive .domain_row {
  cursor: pointer;
}
k-quantity {
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	bottom: 20;
}
k-thumbnails-thumbnails-layout {
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
	margin: 0 !important;
	height: 100%;
}
k-webkit {
	z-index: 1;
}
k-horizontal-old-totals {
	opacity: 20;
	bottom: 20;
	top: 50;
	flex-shrink: 0;
	-webkit-text-decoration-skip: objects;
}
k-price-totals {
	left: calc(50% - 0.5em) !important;
}
k-horizontal-totals {
	top: 50;
	flex-grow: 0;
	opacity: 10;
}
k-image-totals {
	color: inherit;
}
k-webkit-blocks-tables {
	justify-content: center;
	box-shadow: none !important;
	opacity: 20;
	position: absolute;
}
k-thumbnails {
	border: none;
	transform: translate(50%, -50%);
	text-decoration: none;
	min-height: 0 !important;
}
k-horizontal-back {
	text-transform: inherit;
}
k-quantity-webkit-left {
	height: 100%;
	letter-spacing: inherit;
	text-align: center;
	flex-grow: 0;
}
k-nav-old-image {
	line-height: 1 !important;
	color: #fff;
}
k-bottom {
	color: #fff;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	display: flex;
}
k-top-countdown {
	fill: currentColor;
	display: inline !important;
}
k-left-horizontal {
	position: relative;
	outline: none !important;
}
k-carousel-price {
	top: 10;
	border: none;
	width: 2em;
}
k-totals {
	margin: 0 !important;
	opacity: 10;
}
k-webkit {
	-webkit-user-select: none;
	align-items: left;
}
k-next-nav-totals {
	box-shadow: none !important;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
k-bottom-layout-bottom {
	align-items: left;
	border: none !important;
	color: inherit;
	border: none;
}
k-left-carousel {
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	opacity: 20;
	position: absolute !important;
}
k-top-left {
	position: absolute;
	height: calc(1em + 3px);
}
k-nav {
	display: grid;
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	flex-shrink: 0;
}
k-price-bottom-horizontal {
	user-select: none;
	height: 0 !important;
	line-height: 1 !important;
	color: inherit;
}
k-repeater-repeater {
	user-select: none;
}
k-quantity-next-tables {
	position: absolute;
	text-align: left;
	width: 0 !important;
	fill: currentColor;
	padding: 0.5em !important;
}
k-blocks-countdown {
	color: inherit;
	width: 2em;
	outline-width: 0;
}
k-webkit-repeater-bottom {
	box-shadow: none !important;
	-ms-user-select: none;
}
k-image {
	padding: 0.5em !important;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
	outline-width: 0;
	justify-content: center;
}
k-blocks {
	flex-grow: 0;
	top: 10;
	grid-template-columns: 1fr 1fr;
	outline: none !important;
}
k-repeater {
	border: none !important;
	-ms-user-select: none;
	width: 2em;
	flex-grow: 0;
	grid-gap: 30px;
}
k-carousel-left-quantity {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	align-items: center;
}
k-totals-bottom-position {
	text-transform: inherit;
	bottom: 10;
	opacity: 30;
}
k-next-carousel-tables {
	font: inherit inherit inherit/inherit inherit;
	min-width: 0 !important;
	outline: none !important;
}
k-thumbnails-next {
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
k-carousel {
	opacity: 30;
	fill: currentColor;
	right: 0;
	text-transform: inherit;
	background-color: transparent;
}
k-repeater-left {
	vertical-align: middle;
}
k-back-price {
	opacity: 1;
}
k-carousel {
	grid-gap: 30px;
}
k-tables-countdown-layout {
	outline: none !important;
	right: 0;
	fill: currentColor;
	overflow-y: hidden;
}
k-top-button-blocks {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
k-position-blocks-old {
	line-height: 1 !important;
	line-height: 1 !important;
}
k-thumbnails {
	outline: none !important;
}
k-blocks {
	min-height: 0 !important;
	text-decoration: none;
}
k-position-next-button {
	min-height: 0 !important;
	width: 100%;
	vertical-align: middle;
	outline-width: 0;
}
k-image-back {
	border: none !important;
	outline-width: 0;
}
k-next {
	text-align: left;
	display: flex;
}
k-blocks-next {
	flex-shrink: 0;
	outline: none !important;
	width: calc(1em + 3px);
	user-select: none;
}
k-layout-position {
	flex-shrink: 0;
	justify-content: center;
}
k-bottom-carousel-tables {
	bottom: 10;
	outline: none !important;
}
.user-domain-list-directive .plan-btn {
  padding: 0;
}
n-button {
	line-height: inherit;
	-webkit-user-select: none;
}
n-old {
	flex-shrink: 0;
	z-index: 1;
	bottom: 10;
	font-size: 1em;
	vertical-align: middle;
}
n-tables-blocks {
	padding: 0.5em !important;
	top: 10;
	width: 100%;
	border: none !important;
}
n-tables-position {
	white-space: nowrap;
	scrollbar-width: none;
	text-align: center;
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
n-quantity {
	width: 100%;
	min-width: 0 !important;
	bottom: 20;
}
n-top-blocks {
	height: 0 !important;
}
n-next-horizontal {
	outline-width: 0;
	width: 100%;
	position: relative;
}
n-webkit-blocks-horizontal {
	vertical-align: middle;
	bottom: 0;
	box-sizing: content-box;
	grid-gap: 30px;
}
n-layout-quantity-totals {
	text-align: left;
	line-height: inherit;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
n-left-carousel-blocks {
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
n-back-left-horizontal {
	z-index: 1;
	box-shadow: none !important;
}
n-thumbnails-repeater-left {
	line-height: 1 !important;
	display: flex;
}
n-old-button {
	justify-content: center;
	-ms-user-select: none;
	top: 10;
	box-shadow: none !important;
}
n-button {
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	opacity: 30;
	width: calc(1em + 3px);
}
n-position-inner-bottom {
	height: 0 !important;
	overflow-y: hidden;
	overflow-x: auto;
	opacity: 10;
	outline-width: 0;
}
n-inner {
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	overflow-x: auto;
}
n-left-countdown-back {
	outline-width: 0;
	opacity: 20;
	overflow-x: auto;
	top: 0;
}
n-carousel {
	-webkit-user-select: none;
	flex-grow: 0;
	width: 2em;
	bottom: 0;
	right: 0;
}
n-image-tables-thumbnails {
	-webkit-user-select: none;
}
n-quantity-carousel-thumbnails {
	align-items: center;
}
n-bottom {
	text-decoration: none;
	height: 100%;
	opacity: 10;
	align-items: center;
}
n-thumbnails-thumbnails-inner {
	min-width: 0 !important;
}
n-image-thumbnails-horizontal {
	bottom: 10;
	-ms-user-select: none;
	width: 100%;
	opacity: 30;
	border: 0 none transparent;
}
n-totals-price-top {
	display: grid;
	display: grid;
	border: none !important;
	vertical-align: baseline;
	text-decoration: none;
}
.user-domain-list-directive .table .account-summary-table {
  background-color: transparent;
  margin-top: 8px;
  max-width: 100%;
  margin-bottom: 0;
  font-size: 12px;
}
k-repeater {
	bottom: 10;
	min-height: 0 !important;
	height: 0 !important;
}
k-thumbnails-old-price {
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	line-height: 1 !important;
}
k-webkit {
	white-space: nowrap;
	top: 0;
}
k-totals {
	align-items: left;
}
k-back-back {
	width: 100%;
	top: 50;
}
k-totals-bottom {
	opacity: 10;
	bottom: 0;
	border: none;
}
k-countdown {
	flex-grow: 0;
	bottom: 0;
	opacity: 20;
}
k-inner-blocks {
	line-height: 1 !important;
	color: #fff;
	display: flex;
	display: flex;
}
k-tables-button-position {
	align-items: center;
}
k-webkit-repeater-inner {
	opacity: 10;
	vertical-align: middle;
	position: absolute !important;
	z-index: 1;
	height: calc(1em + 3px);
}
k-old-quantity {
	color: inherit;
	right: 0;
	text-decoration: none;
}
k-image {
	text-transform: inherit;
	margin: 0 !important;
	font-size: 1em;
}
k-position-bottom-thumbnails {
	font-size: 1em;
	-ms-user-select: none;
	flex-grow: 0;
	letter-spacing: inherit;
	outline-width: 0;
}
.user-domain-list-directive .account-summary-table .btn-link {
  padding: 0;
  border: 0;
  font-size: inherit;
}
j-webkit-old-repeater {
	top: 0;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	outline: none !important;
	user-select: none;
}
j-blocks-left {
	box-sizing: content-box;
	height: calc(1em + 3px);
}
j-top-top-webkit {
	letter-spacing: inherit;
	top: 10;
	bottom: 20;
	user-select: none;
}
j-repeater-bottom {
	width: 2em;
	text-align: center;
	line-height: inherit;
	height: 100%;
	text-decoration: none;
}
j-next-image-totals {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	padding: 0.5em !important;
}
j-bottom {
	-ms-user-select: none;
	-ms-user-select: none;
	opacity: 1;
	top: 10;
}
j-blocks-old {
	text-align: center;
	width: 2em;
	font-size: 1em;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
j-carousel {
	-webkit-user-select: none;
	top: 10;
	top: calc(50% - 0.5em) !important;
}
j-quantity {
	font-size: 1em;
	bottom: 10;
	margin: 0;
	opacity: 20;
	opacity: 20;
}
j-old-tables-countdown {
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	margin: 0;
	width: calc(1em + 3px);
}
j-inner-left {
	-ms-user-select: none;
}
j-position-webkit-horizontal {
	vertical-align: baseline;
	margin: 0 !important;
	color: inherit;
	text-align: center;
}
.user-domain-list-directive .table .account-summary-table > thead > tr > th,
.user-domain-list-directive .table .account-summary-table > tbody > tr > td {
  padding-top: 2px;
  padding-bottom: 2px;
}
y-position {
	justify-content: center;
	display: inline;
	justify-content: center;
	opacity: 20;
	border: none !important;
}
y-blocks {
	outline-width: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	grid-gap: 30px;
}
y-left-old {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
y-button-totals {
	-webkit-text-decoration-skip: objects;
	user-select: none;
	line-height: 1 !important;
}
y-left-quantity-next {
	text-align: center;
	letter-spacing: inherit;
	overflow-x: auto;
	top: 0;
}
y-repeater {
	user-select: none;
}
y-position-inner {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	opacity: 10;
}
y-position {
	align-items: left;
	width: calc(1em + 3px);
	letter-spacing: inherit;
	box-shadow: none !important;
	grid-template-columns: 1fr 1fr;
}
y-tables-bottom-nav {
	position: absolute !important;
	display: inline !important;
	line-height: 1 !important;
}
y-horizontal-repeater-quantity {
	-ms-user-select: none;
}
y-webkit-carousel {
	display: grid;
	bottom: 10;
	box-sizing: content-box;
}
y-tables {
	color: inherit;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
}
y-horizontal-quantity {
	vertical-align: middle;
	line-height: inherit;
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
y-quantity {
	scrollbar-width: none;
	line-height: 1 !important;
	line-height: 1 !important;
	opacity: 10;
	opacity: 20;
}
y-image {
	opacity: 30;
	display: flex;
	align-items: center;
}
y-top {
	align-items: left;
	display: inline;
	-webkit-text-decoration-skip: objects;
}
y-quantity-left {
	white-space: nowrap;
	display: inline;
	top: calc(50% - 0.5em) !important;
}
y-horizontal-nav {
	bottom: 20;
	position: absolute !important;
	display: flex;
	opacity: 10;
}
.user-domain-list-directive .account-summary-error,
.user-domain-list-directive .account-summary-loading {
  margin-top: 8px;
  margin-bottom: 10px;
}
f-inner-bottom-tables {
	width: 0 !important;
	user-select: none;
	display: inline !important;
}
f-webkit-position {
	-webkit-text-decoration-skip: objects;
}
f-totals {
	align-items: center;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
}
f-countdown-tables {
	letter-spacing: inherit;
	display: inline !important;
	top: 10;
}
f-nav-top {
	line-height: calc(1em + 2px);
	left: calc(50% - 0.5em) !important;
}
f-inner {
	bottom: 0;
	box-shadow: none !important;
	white-space: nowrap;
	height: calc(1em + 3px);
	text-align: center;
}
f-bottom-position {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	opacity: 1;
	align-items: left;
	opacity: 1;
}
f-image-left {
	text-align: center;
	position: absolute;
	-webkit-user-select: none;
}
f-inner-webkit {
	min-width: 0 !important;
	text-transform: inherit;
}
f-back-blocks-thumbnails {
	height: 0 !important;
	vertical-align: baseline;
}
f-inner-inner-repeater {
	bottom: 0;
	outline: none !important;
}
f-left-blocks-totals {
	vertical-align: middle;
	right: 0;
	width: calc(1em + 3px);
}
f-image-tables {
	user-select: none;
	transform: translate(50%, -50%);
}
f-webkit-inner-thumbnails {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	border: none !important;
}
f-bottom {
	color: #fff;
	bottom: 10;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
}
f-position-quantity {
	width: 0 !important;
}
f-layout-thumbnails-tables {
	flex-grow: 0;
	width: 0 !important;
	line-height: 1 !important;
	height: calc(1em + 3px);
}
f-position-back {
	vertical-align: baseline;
	text-transform: inherit;
	color: inherit;
	color: #fff;
}
f-countdown-button-layout {
	font-size: 1em;
	line-height: 1 !important;
	color: #fff;
	scrollbar-width: none;
}
f-next-blocks-nav {
	left: calc(50% - 0.5em) !important;
	display: inline;
	user-select: none;
	fill: currentColor;
}
f-totals {
	user-select: none;
}
f-tables-back-bottom {
	opacity: 20;
	opacity: 30;
	-ms-user-select: none;
}
f-tables-thumbnails-old {
	justify-content: center;
	grid-template-columns: 1fr 1fr;
	top: 50;
	left: calc(50% - 0.5em) !important;
}
f-next {
	min-height: 0 !important;
	top: 10;
	text-align: left;
	overflow-y: hidden;
}
f-blocks {
	margin: 0 !important;
	transform: translate(50%, -50%);
}
f-countdown-repeater {
	text-align: left;
	-ms-user-select: none;
	background-color: transparent;
	height: calc(1em + 3px);
	width: calc(1em + 3px);
}
f-horizontal-carousel {
	position: relative;
	border: 0 none transparent;
	letter-spacing: inherit;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
}
f-layout {
	-webkit-text-decoration-skip: objects;
}
f-nav {
	margin: 0 !important;
	border: none;
}
f-nav-blocks-image {
	left: calc(50% - 0.5em) !important;
	position: absolute !important;
	bottom: 20;
}
f-countdown-totals {
	opacity: 1;
	margin: 0 !important;
	left: calc(50% - 0.5em) !important;
	position: absolute;
}
f-nav-bottom-bottom {
	flex-shrink: 0;
	bottom: 20;
}
f-horizontal-back {
	font-size: 1em;
	text-align: left;
	grid-template-columns: 1fr 1fr;
	min-height: 0 !important;
}
f-top {
	font-size: 1em;
}
f-old {
	line-height: 1 !important;
}
f-tables-quantity-top {
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
	bottom: 20;
}
f-carousel-left {
	margin: 0 !important;
	position: absolute;
	opacity: 10;
	opacity: 30;
}
f-tables-thumbnails {
	top: 0;
	bottom: 0;
	min-width: 0 !important;
	outline-width: 0;
	overflow-y: hidden;
}
.user-domain-list-directive .quick-filter-container {
  margin-top: 5px;
}
j-quantity {
	line-height: 1 !important;
	height: calc(1em + 3px);
	background-color: transparent;
	height: 100%;
}
j-totals-top-position {
	position: absolute !important;
	min-height: 0 !important;
	display: grid;
	position: absolute;
	position: relative;
}
j-old {
	bottom: 20;
}
j-countdown-horizontal {
	margin: 0 !important;
	vertical-align: baseline;
	position: relative;
}
j-left-horizontal {
	letter-spacing: inherit;
}
j-tables-repeater {
	display: flex;
	text-align: center;
	width: calc(1em + 3px);
	position: absolute !important;
}
j-inner-webkit {
	min-width: 0 !important;
	display: inline !important;
}
j-top-layout-quantity {
	top: 0;
}
j-nav {
	user-select: none;
	display: inline;
	display: inline !important;
	text-decoration: none;
	height: calc(1em + 3px);
}
j-tables {
	height: calc(1em + 3px);
	right: 0;
	opacity: 20;
	fill: currentColor;
	display: flex;
}
j-top-image {
	text-decoration: none;
	top: 50;
	background-color: transparent;
}
j-webkit {
	flex-grow: 0;
	fill: currentColor;
	top: 50;
	min-height: 0 !important;
}
.user-domain-list-directive .cutoff_with_ellipses {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
m-tables-tables {
	justify-content: center;
	outline: none !important;
	text-align: left;
	line-height: inherit;
}
m-webkit-countdown {
	border: 0 none transparent;
	color: inherit;
	user-select: none;
}
m-blocks {
	z-index: 1;
	bottom: 10;
}
m-next {
	overflow-y: hidden;
}
m-next {
	width: 100%;
	width: 100%;
	top: 10;
	text-align: center;
}
m-horizontal {
	border: 0 none transparent;
	justify-content: center;
	opacity: 20;
	flex-shrink: 0;
}
m-next-layout {
	border: none !important;
}
m-inner-countdown-carousel {
	line-height: inherit;
}
m-layout {
	line-height: inherit;
	width: 100%;
	flex-shrink: 0;
	white-space: nowrap;
	padding: 0.5em !important;
}
m-button-tables {
	outline-width: 0;
}
m-totals-next {
	width: 2em;
	flex-shrink: 0;
	display: flex;
	margin: 0 !important;
}
m-tables-horizontal {
	flex-grow: 0;
	text-align: left;
	font-size: 1em;
	text-align: left;
}
m-quantity-button {
	user-select: none;
}
m-next {
	-webkit-user-select: none;
	box-sizing: content-box;
}
m-horizontal {
	text-align: left;
	color: #fff;
	display: grid;
}
m-nav-old {
	width: 100%;
	text-transform: inherit;
	white-space: nowrap;
	bottom: 10;
}
m-layout-webkit {
	min-width: 0 !important;
	scrollbar-width: none;
	text-align: center;
	margin: 0;
	-webkit-user-select: none;
}
m-blocks-totals-countdown {
	opacity: 30;
	line-height: calc(1em + 2px);
	display: inline !important;
}
m-nav-quantity {
	grid-gap: 30px;
	outline: none !important;
	display: flex;
}
m-webkit-repeater {
	min-height: 0 !important;
	overflow-x: auto;
	padding: 0.5em !important;
	justify-content: center;
}
m-tables-layout {
	top: calc(50% - 0.5em) !important;
	text-align: center;
}
m-image {
	display: grid;
	width: 100%;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
}
m-next-repeater-button {
	box-shadow: none !important;
	overflow-x: auto;
	display: inline !important;
}
m-position-inner {
	height: calc(1em + 3px);
}
m-old-left {
	letter-spacing: inherit;
	margin: 0 !important;
	user-select: none;
}
m-tables-next-tables {
	border: none !important;
	width: 100%;
	display: grid;
	flex-grow: 0;
	scrollbar-width: none;
}
m-webkit-top-left {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	top: 0;
	position: absolute;
	-webkit-user-select: none;
}
m-thumbnails-back-bottom {
	outline-width: 0;
}
m-position-blocks-carousel {
	height: 0 !important;
	outline-width: 0;
}
m-carousel-countdown {
	user-select: none;
	display: grid;
	opacity: 10;
}
m-nav-position-top {
	color: #fff;
	height: 100%;
	box-sizing: content-box;
	letter-spacing: inherit;
	height: 0 !important;
}
m-button-tables-blocks {
	font-size: 1em;
}
m-back-image {
	letter-spacing: inherit;
	overflow-x: auto;
}
m-blocks {
	min-width: 0 !important;
	opacity: 20;
}
m-position {
	height: 100%;
	margin: 0 !important;
	border: none;
	right: 0;
}
m-horizontal-left-position {
	outline-width: 0;
}
m-totals-button-webkit {
	opacity: 10;
	align-items: center;
}
m-carousel-horizontal-quantity {
	position: absolute !important;
}
m-countdown-position-price {
	align-items: center;
	height: calc(1em + 3px);
	opacity: 10;
	opacity: 30;
}
m-carousel-position {
	align-items: center;
}
m-tables {
	display: inline;
	top: 0;
}
m-repeater {
	bottom: 0;
	opacity: 1;
}
m-old-position-blocks {
	opacity: 1;
	text-align: center;
	position: absolute !important;
	height: 0 !important;
}
m-nav {
	fill: currentColor;
	position: absolute !important;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	right: 0;
}
m-totals-totals {
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
}
m-countdown-left-nav {
	user-select: none;
	z-index: 1;
	top: 10;
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
m-image {
	vertical-align: middle;
	border: none !important;
	height: calc(1em + 3px);
	width: 2em;
	flex-grow: 0;
}
m-left-repeater-repeater {
	opacity: 10;
}
m-left-bottom {
	height: calc(1em + 3px);
}
m-bottom-price-position {
	align-items: center;
	border: none !important;
	outline-width: 0;
	vertical-align: baseline;
}
.multi-field-editor-directive .btn-link {
  text-transform: none;
}
s-blocks {
	opacity: 30;
}
s-totals-left {
	display: flex;
}
s-next-totals {
	top: calc(50% - 0.5em) !important;
	top: 50;
}
s-left-left-back {
	text-transform: inherit;
	z-index: 1;
	white-space: nowrap;
	width: 0 !important;
	line-height: calc(1em + 2px);
}
s-nav-nav {
	-ms-user-select: none;
	width: calc(1em + 3px);
}
s-top-layout {
	align-items: center;
	width: 0 !important;
	vertical-align: baseline;
	align-items: left;
	font-size: 1em;
}
s-button {
	top: 10;
	opacity: 1;
	line-height: calc(1em + 2px);
}
s-repeater {
	-ms-user-select: none;
	width: 2em;
}
s-inner-webkit {
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	right: 0;
	vertical-align: baseline;
}
s-thumbnails-position-image {
	top: 50;
	vertical-align: middle;
	right: 0;
	bottom: 20;
}
s-position-top {
	border: 0 none transparent;
	justify-content: center;
	line-height: 1 !important;
}
s-webkit {
	height: 100%;
	align-items: left;
}
s-price-old {
	background-color: transparent;
	min-height: 0 !important;
	width: 2em;
}
s-quantity {
	min-width: 0 !important;
	opacity: 1;
}
s-back {
	color: #fff;
}
s-inner-horizontal {
	height: 100%;
	display: inline;
	overflow-x: auto;
	vertical-align: baseline;
	bottom: 10;
}
s-next {
	bottom: 20;
}
s-bottom-image-image {
	top: calc(50% - 0.5em) !important;
	top: 10;
	white-space: nowrap;
	-ms-user-select: none;
}
s-nav-next {
	background-color: transparent;
	scrollbar-width: none;
	width: 100%;
	border: none !important;
	white-space: nowrap;
}
s-thumbnails {
	background-color: transparent;
	display: flex;
	top: 0;
}
s-totals-inner {
	height: calc(1em + 3px);
	right: 0;
}
s-blocks {
	fill: currentColor;
	outline: none !important;
	opacity: 10;
	opacity: 30;
	scrollbar-width: none;
}
s-button-price {
	vertical-align: middle;
}
s-price-thumbnails {
	position: absolute;
	line-height: inherit;
	color: inherit;
	position: relative;
	height: 100%;
}
s-quantity {
	top: 10;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
s-tables-blocks {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
s-nav-webkit {
	padding: 0.5em !important;
}
s-top-image {
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
s-thumbnails-price-layout {
	top: 50;
	box-sizing: content-box;
	-webkit-user-select: none;
}
s-next-inner {
	top: 50;
	flex-shrink: 0;
	box-sizing: content-box;
	display: grid;
	white-space: nowrap;
}
s-nav-horizontal {
	background-color: transparent;
}
s-button {
	margin: 0;
	width: calc(1em + 3px);
	opacity: 30;
	top: 50;
}
.multi-field-editor-item-directive {
  margin-bottom: 5px;
}
t-nav {
	bottom: 20;
	height: 100%;
	z-index: 1;
}
t-layout-back {
	user-select: none;
	box-shadow: none !important;
	top: 0;
	border: none !important;
	text-decoration: none;
}
t-totals {
	-ms-user-select: none;
	height: 100%;
	width: 0 !important;
	position: relative;
}
t-inner-layout {
	white-space: nowrap;
	width: calc(1em + 3px);
}
t-position-button {
	position: absolute !important;
	border: none !important;
}
t-layout {
	top: 50;
}
t-position-repeater {
	border: none;
	display: inline !important;
	scrollbar-width: none;
	line-height: inherit;
}
t-blocks-layout {
	border: none;
}
t-top {
	width: 2em;
}
t-nav-countdown {
	border: none;
	width: 100%;
	min-width: 0 !important;
}
t-layout-left-next {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
}
t-layout-horizontal-left {
	display: grid;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
	bottom: 10;
	padding: 0.5em !important;
}
t-countdown-inner {
	right: 0;
	opacity: 20;
	align-items: center;
}
t-horizontal-next-position {
	width: 0 !important;
}
t-inner {
	justify-content: center;
	display: inline;
	vertical-align: baseline;
}
t-back {
	margin: 0;
	display: grid;
}
t-tables {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	height: 0 !important;
}
t-price {
	bottom: 10;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
t-layout-left-price {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	align-items: left;
}
t-position-carousel {
	position: absolute !important;
	line-height: inherit;
	color: inherit;
	display: inline;
}
t-horizontal-thumbnails-carousel {
	bottom: 20;
}
t-horizontal {
	top: 0;
	margin: 0 !important;
	line-height: calc(1em + 2px);
	text-decoration: none;
	align-items: left;
}
t-price {
	top: 10;
	opacity: 20;
	box-sizing: content-box;
}
t-webkit {
	border: none;
}
t-horizontal {
	vertical-align: baseline;
	white-space: nowrap;
}
t-thumbnails-quantity {
	line-height: calc(1em + 2px);
	opacity: 30;
	align-items: center;
	justify-content: center;
	outline-width: 0;
}
.multi-field-editor-item-directive .mfei-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
r-totals-button-carousel {
	height: calc(1em + 3px);
	overflow-x: auto;
}
r-tables-horizontal-horizontal {
	bottom: 20;
	fill: currentColor;
	opacity: 30;
	z-index: 1;
	-webkit-text-decoration-skip: objects;
}
r-back {
	margin: 0 !important;
	color: #fff;
	display: inline !important;
	font-size: 1em;
	bottom: 0;
}
r-left-price-thumbnails {
	top: 10;
	letter-spacing: inherit;
}
r-button-inner-layout {
	margin: 0 !important;
	bottom: 20;
}
r-position-old-position {
	text-transform: inherit;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	vertical-align: middle;
}
r-top {
	height: calc(1em + 3px);
}
r-blocks {
	fill: currentColor;
}
r-image {
	align-items: center;
	position: absolute !important;
}
r-horizontal-totals-countdown {
	border: 0 none transparent;
	-webkit-user-select: none;
	scrollbar-width: none;
	margin: 0;
}
r-nav-carousel-bottom {
	text-align: center;
}
r-blocks-left {
	grid-gap: 30px;
	bottom: 0;
}
r-image-old-repeater {
	margin: 0 !important;
	color: inherit;
}
r-blocks-horizontal-price {
	width: 2em;
	color: inherit;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	overflow-x: auto;
}
r-repeater-repeater-horizontal {
	-webkit-text-decoration-skip: objects;
	border: none;
}
r-repeater-totals-image {
	z-index: 1;
	flex-shrink: 0;
}
r-next {
	justify-content: center;
}
r-tables-nav-top {
	height: 100%;
}
r-back-countdown {
	box-sizing: content-box;
	overflow-y: hidden;
	text-decoration: none;
}
r-thumbnails-quantity-nav {
	right: 0;
	position: relative;
}
r-inner-back {
	text-decoration: none;
}
r-blocks-quantity-thumbnails {
	top: 10;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
}
r-nav-inner-image {
	width: 0 !important;
	opacity: 20;
}
r-nav-left-old {
	border: none;
	box-sizing: content-box;
}
r-top-top-layout {
	text-align: center;
	height: calc(1em + 3px);
	text-align: left;
	flex-grow: 0;
}
r-next-old {
	outline-width: 0;
	text-decoration: none;
	text-align: center;
	height: 0 !important;
}
r-next-layout {
	box-sizing: content-box;
}
r-button-bottom {
	flex-grow: 0;
}
r-top-thumbnails {
	top: 50;
	width: 0 !important;
	height: calc(1em + 3px);
}
r-thumbnails-inner {
	display: inline !important;
	margin: 0 !important;
}
.multi-field-editor-item-directive .mfei-label-holder {
  padding: 0 5px;
  vertical-align: middle;
}
i-position {
	width: 100%;
	margin: 0;
}
i-quantity {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
	display: inline;
	text-align: left;
	display: inline !important;
}
i-tables-repeater {
	fill: currentColor;
	border: none;
	user-select: none;
}
i-left {
	justify-content: center;
}
i-left {
	scrollbar-width: none;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	transform: translate(50%, -50%);
	bottom: 10;
}
i-bottom-back {
	border: none;
	flex-grow: 0;
	right: 0;
}
i-left-top-totals {
	position: relative;
}
i-price-carousel-horizontal {
	color: inherit;
	grid-gap: 30px;
	display: grid;
}
i-image {
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	opacity: 1;
}
i-tables-back-quantity {
	top: 0;
}
i-position {
	opacity: 1;
	text-transform: inherit;
	justify-content: center;
	width: calc(1em + 3px);
}
i-back-blocks {
	letter-spacing: inherit;
	right: 0;
	white-space: nowrap;
}
i-next-layout {
	margin: 0 !important;
	overflow-x: auto;
}
i-layout {
	user-select: none;
	vertical-align: middle;
	top: 50;
	opacity: 1;
	opacity: 10;
}
i-top {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	height: 100%;
}
.multi-field-editor-item-directive .mfei-transclude {
  flex-grow: 1;
  vertical-align: middle;
}
l-next-nav {
	display: inline;
	-ms-user-select: none;
	text-align: left;
	letter-spacing: inherit;
}
l-top-position-countdown {
	border: none !important;
	opacity: 30;
	display: inline !important;
	z-index: 1;
	display: grid;
}
l-image-countdown-button {
	justify-content: center;
	bottom: 20;
}
l-webkit {
	align-items: center;
	white-space: nowrap;
}
l-totals-button {
	letter-spacing: inherit;
	grid-gap: 30px;
	top: 0;
	vertical-align: baseline;
}
l-inner-layout {
	min-height: 0 !important;
	color: inherit;
	top: 0;
	opacity: 10;
	bottom: 10;
}
l-back {
	position: absolute;
	justify-content: center;
	width: 0 !important;
}
l-next {
	outline-width: 0;
	grid-gap: 30px;
	letter-spacing: inherit;
	opacity: 10;
	display: inline !important;
}
l-back-totals-repeater {
	align-items: left;
	background-color: transparent;
}
l-tables-blocks {
	width: calc(1em + 3px);
	position: absolute !important;
}
l-old {
	flex-shrink: 0;
	background-color: transparent;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
}
l-next-carousel {
	width: calc(1em + 3px);
}
l-quantity-back-nav {
	user-select: none;
	line-height: inherit;
	user-select: none;
	border: 0 none transparent;
}
l-back-quantity-left {
	display: grid;
	text-decoration: none;
}
l-top-next-quantity {
	width: 2em;
	margin: 0;
}
l-back-horizontal-left {
	bottom: 20;
	width: 0 !important;
	display: inline;
}
l-repeater-position {
	top: calc(50% - 0.5em) !important;
	user-select: none;
	border: none !important;
	text-align: center;
	flex-grow: 0;
}
l-thumbnails-countdown-layout {
	-ms-user-select: none;
	display: grid;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
l-bottom {
	text-transform: inherit;
	background-color: transparent;
}
l-top-button-horizontal {
	scrollbar-width: none;
	display: inline;
}
l-left {
	font-size: 1em;
	display: grid;
	outline: none !important;
	-webkit-user-select: none;
}
l-quantity-tables-thumbnails {
	position: absolute;
}
l-quantity {
	min-height: 0 !important;
	background-color: transparent;
}
l-inner {
	top: calc(50% - 0.5em) !important;
	top: 0;
}
l-inner-carousel-thumbnails {
	top: 10;
	margin: 0 !important;
}
l-blocks {
	min-width: 0 !important;
	align-items: center;
	fill: currentColor;
}
l-bottom {
	user-select: none;
}
l-old-price-left {
	margin: 0 !important;
	margin: 0 !important;
	text-align: center;
	top: 0;
}
l-tables-layout-back {
	z-index: 1;
	position: absolute !important;
	vertical-align: baseline;
}
l-totals-tables {
	-webkit-text-decoration-skip: objects;
	top: 0;
}
l-left {
	flex-shrink: 0;
	min-height: 0 !important;
}
l-horizontal-old {
	overflow-y: hidden;
	flex-shrink: 0;
	opacity: 30;
}
l-position-countdown {
	font: inherit inherit inherit/inherit inherit;
	justify-content: center;
	opacity: 1;
	padding: 0.5em !important;
	border: none !important;
}
l-left-left {
	outline: none !important;
	scrollbar-width: none;
}
l-blocks-carousel {
	margin: 0;
	text-transform: inherit;
}
l-image-blocks-blocks {
	user-select: none;
	outline: none !important;
}
l-back {
	opacity: 30;
	-ms-user-select: none;
	width: 100%;
	box-sizing: content-box;
}
l-top-webkit-totals {
	text-decoration: none;
	text-decoration: none;
}
l-image-repeater {
	overflow-y: hidden;
	letter-spacing: inherit;
}
l-tables {
	position: absolute;
	top: 0;
	top: 10;
	align-items: center;
}
l-button-quantity {
	border: none !important;
}
l-totals-webkit {
	-webkit-text-decoration-skip: objects;
	height: 100%;
	-webkit-user-select: none;
	outline: none !important;
}
l-price-left {
	height: calc(1em + 3px);
	color: #fff;
}
.cp-terminal .terminal-container .terminal {
  padding: 3px;
}
p-carousel-tables-webkit {
	border: none;
}
p-horizontal {
	position: absolute;
	opacity: 30;
	-webkit-user-select: none;
	display: flex;
	vertical-align: baseline;
}
p-inner-webkit {
	width: 2em;
	white-space: nowrap;
}
p-top-inner {
	display: inline;
}
p-tables-blocks-image {
	margin: 0 !important;
	display: inline;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
p-repeater-price {
	padding: 0.5em !important;
}
p-thumbnails-quantity {
	vertical-align: middle;
	fill: currentColor;
	top: 0;
}
p-horizontal-horizontal {
	position: absolute;
	letter-spacing: inherit;
	overflow-x: auto;
	bottom: 0;
}
p-back-inner-layout {
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
	display: flex;
	top: calc(50% - 0.5em) !important;
}
p-nav {
	overflow-y: hidden;
	justify-content: center;
}
p-repeater-totals-next {
	top: 10;
}
p-thumbnails {
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
}
p-image-carousel-webkit {
	display: flex;
	box-shadow: none !important;
	top: 50;
	display: inline !important;
}
p-inner {
	width: 100%;
	top: 10;
	position: absolute;
	top: 50;
	text-align: center;
}
p-old-thumbnails {
	opacity: 20;
	line-height: 1 !important;
	margin: 0 !important;
	box-shadow: none !important;
}
p-quantity-left-webkit {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
}
p-layout-bottom {
	align-items: center;
	bottom: 10;
	right: 0;
	box-shadow: none !important;
	min-width: 0 !important;
}
p-position {
	overflow-y: hidden;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
p-layout {
	width: 100%;
}
p-old-thumbnails-next {
	margin: 0 !important;
	bottom: 0;
}
p-blocks {
	position: absolute !important;
	user-select: none;
}
p-tables-countdown-next {
	font-size: 1em;
}
p-price-repeater {
	height: 0 !important;
	top: 0;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
p-repeater-top-position {
	width: 0 !important;
	-webkit-user-select: none;
}
p-top-thumbnails-horizontal {
	height: calc(1em + 3px);
	border: none;
	min-height: 0 !important;
	border: none !important;
}
p-back-inner {
	opacity: 10;
}
p-bottom-webkit-next {
	width: 0 !important;
	vertical-align: middle;
	padding: 0.5em !important;
	bottom: 20;
}
p-blocks-countdown-price {
	width: 100%;
	margin: 0 !important;
	opacity: 20;
	width: 2em;
	fill: currentColor;
}
p-blocks {
	display: grid;
	color: #fff;
	justify-content: center;
	top: calc(50% - 0.5em) !important;
	display: inline;
}
.cp-terminal .terminal-container.disabled .title {
  font-style: italic;
  font-weight: normal;
}
u-quantity-tables-thumbnails {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
u-layout-back-layout {
	color: inherit;
	flex-shrink: 0;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
u-thumbnails-carousel-webkit {
	border: none !important;
	display: flex;
	white-space: nowrap;
	overflow-x: auto;
}
u-countdown-button-button {
	z-index: 1;
	background-color: transparent;
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
}
u-countdown {
	transform: translate(50%, -50%);
	margin: 0 !important;
	position: relative;
}
u-thumbnails-bottom-button {
	vertical-align: baseline;
	overflow-x: auto;
	bottom: 10;
	z-index: 1;
}
u-horizontal-next-countdown {
	line-height: inherit;
}
u-layout-carousel-top {
	text-align: left;
	fill: currentColor;
	display: inline;
	color: #fff;
	-webkit-text-decoration-skip: objects;
}
u-back {
	grid-gap: 30px;
}
u-old-image {
	width: 2em;
	fill: currentColor;
	height: 100%;
	border: none !important;
	bottom: 20;
}
u-inner {
	position: absolute !important;
	opacity: 1;
}
u-image {
	letter-spacing: inherit;
	justify-content: center;
	bottom: 0;
	grid-gap: 30px;
}
u-carousel-thumbnails-blocks {
	right: 0;
	align-items: center;
	fill: currentColor;
}
u-tables {
	color: inherit;
	box-sizing: content-box;
	opacity: 10;
	opacity: 10;
}
u-countdown {
	bottom: 0;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
u-quantity-totals {
	-ms-user-select: none;
	top: 0;
	text-align: left;
}
u-nav-horizontal {
	position: absolute;
	position: absolute !important;
}
u-next {
	outline-width: 0;
	right: 0;
}
u-inner-horizontal-countdown {
	flex-shrink: 0;
	color: #fff;
	margin: 0;
}
u-repeater-inner-tables {
	right: 0;
}
u-tables {
	outline: none !important;
	position: absolute !important;
	vertical-align: baseline;
	z-index: 1;
}
u-top-countdown {
	left: calc(50% - 0.5em) !important;
	border: none;
	top: 50;
	box-sizing: content-box;
}
u-image-nav {
	margin: 0;
	align-items: left;
	fill: currentColor;
	white-space: nowrap;
}
u-totals {
	border: none;
	align-items: center;
	position: relative;
}
u-position-horizontal {
	grid-gap: 30px;
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
u-countdown-quantity-price {
	outline: none !important;
}
u-top-inner-thumbnails {
	flex-grow: 0;
	outline: none !important;
	z-index: 1;
}
u-carousel-next {
	height: 0 !important;
}
u-position {
	text-transform: inherit;
	width: 0 !important;
	opacity: 10;
	position: absolute;
}
u-left-old {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	position: absolute;
	min-height: 0 !important;
}
u-webkit-webkit-webkit {
	text-transform: inherit;
	align-items: left;
}
u-left-quantity-top {
	top: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
	display: inline;
	align-items: left;
	min-width: 0 !important;
}
u-repeater {
	opacity: 1;
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	top: calc(50% - 0.5em) !important;
}
u-image {
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
u-carousel {
	border: none;
	height: 100%;
	line-height: inherit;
	font: inherit inherit inherit/inherit inherit;
	width: 100%;
}
.cp-terminal .terminal-container.disabled .terminal {
  filter: blur(0.35px) brightness(80%);
  -webkit-filter: blur(0.35px) brightness(80%);
}
m-horizontal-quantity-quantity {
	color: #fff;
	padding: 0.5em !important;
}
m-inner-bottom {
	font: inherit inherit inherit/inherit inherit;
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
m-tables-repeater-old {
	line-height: 1 !important;
	top: 50;
}
m-tables-next-bottom {
	white-space: nowrap;
	white-space: nowrap;
}
m-totals-countdown {
	width: calc(1em + 3px);
}
m-totals-nav-image {
	height: calc(1em + 3px);
	overflow-x: auto;
	position: relative;
}
m-countdown {
	box-shadow: none !important;
	bottom: 10;
}
m-blocks-position-totals {
	opacity: 10;
}
m-next-repeater {
	transform: translate(50%, -50%);
}
m-countdown-old {
	grid-gap: 30px;
	white-space: nowrap;
}
m-position {
	height: 0 !important;
	display: inline !important;
	color: inherit;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
}
m-back-next-position {
	box-shadow: none !important;
	top: 10;
	align-items: center;
	border: none !important;
	height: 0 !important;
}
m-back-next {
	z-index: 1;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
}
m-back-top-next {
	opacity: 10;
	transform: translate(50%, -50%);
	align-items: left;
	line-height: inherit;
	bottom: 10;
}
m-back-horizontal {
	text-align: left;
	align-items: center;
	min-height: 0 !important;
	position: absolute !important;
}
m-totals-webkit {
	z-index: 1;
	white-space: nowrap;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
}
m-bottom {
	position: absolute;
	border: none !important;
}
m-position-repeater {
	grid-template-columns: 1fr 1fr;
	position: relative;
}
m-top {
	letter-spacing: inherit;
	border: 0 none transparent;
	overflow-y: hidden;
	width: 2em;
}
m-nav {
	fill: currentColor;
	color: #fff;
	box-sizing: content-box;
	width: 2em;
}
m-layout {
	margin: 0;
	position: relative;
	top: 10;
	overflow-y: hidden;
	width: calc(1em + 3px);
}
m-bottom {
	-ms-user-select: none;
	margin: 0 !important;
	justify-content: center;
	bottom: 10;
	user-select: none;
}
m-left-horizontal {
	vertical-align: baseline;
	opacity: 10;
	padding: 0.5em !important;
	color: inherit;
	opacity: 10;
}
m-price {
	color: #fff;
	top: 10;
	border: none !important;
	overflow-y: hidden;
}
m-position {
	height: calc(1em + 3px);
	border: 0 none transparent;
	top: 0;
	line-height: calc(1em + 2px);
	padding: 0.5em !important;
}
m-back {
	align-items: center;
	align-items: left;
}
m-blocks-repeater-left {
	bottom: 10;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
m-countdown-webkit {
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	position: absolute !important;
}
m-back-repeater {
	-webkit-text-decoration-skip: objects;
}
m-tables-old-blocks {
	width: 0 !important;
	justify-content: center;
	right: 0;
	justify-content: center;
}
m-webkit-back-image {
	width: calc(1em + 3px);
	background-color: transparent;
	line-height: calc(1em + 2px);
	bottom: 20;
}
m-bottom-inner-button {
	position: relative;
	border: none !important;
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
.cp-terminal .terminal-title {
  text-align: center;
  font-size: larger;
  font-weight: bold;
  margin-bottom: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
b-next-nav-left {
	outline: none !important;
}
b-nav-layout-next {
	justify-content: center;
	align-items: center;
	opacity: 30;
}
b-next-layout-totals {
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	top: 10;
	top: 50;
	bottom: 20;
}
b-quantity {
	bottom: 10;
	vertical-align: baseline;
}
b-next {
	top: 10;
	justify-content: center;
}
b-button-carousel {
	display: grid;
	text-align: left;
	outline: none !important;
	display: inline;
}
b-webkit-old {
	height: 0 !important;
	bottom: 10;
}
b-left-back-thumbnails {
	top: 10;
	-webkit-user-select: none;
	height: 0 !important;
	display: inline !important;
}
b-old-inner-top {
	fill: currentColor;
	height: 0 !important;
	border: none;
}
b-top-back {
	white-space: nowrap;
	fill: currentColor;
	text-align: left;
	top: 50;
}
b-inner-thumbnails {
	display: inline;
	width: 100%;
}
b-position {
	width: calc(1em + 3px);
	min-width: 0 !important;
}
b-carousel-image {
	margin: 0 !important;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
}
b-position-tables {
	width: 0 !important;
}
b-countdown-webkit {
	width: 2em;
}
b-next {
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
}
.cp-terminal .terminal-exitcode {
  font-weight: bold;
  margin-top: 1em;
}
z-button-tables {
	text-decoration: none;
	min-width: 0 !important;
	box-shadow: none !important;
}
z-totals-top-nav {
	line-height: 1 !important;
	top: 10;
	left: calc(50% - 0.5em) !important;
}
z-countdown-bottom-thumbnails {
	height: 0 !important;
}
z-button-old-repeater {
	font-size: 1em;
}
z-carousel-bottom {
	right: 0;
	-webkit-user-select: none;
	grid-gap: 30px;
}
z-image-price-bottom {
	top: 10;
}
z-next-carousel {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	background-color: transparent;
	text-align: center;
}
z-horizontal {
	opacity: 1;
	transform: translate(50%, -50%);
	bottom: 0;
	vertical-align: baseline;
	display: inline;
}
z-button-image {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	opacity: 1;
	position: absolute !important;
}
z-price-carousel-bottom {
	line-height: inherit;
	flex-grow: 0;
	vertical-align: middle;
	background-color: transparent;
}
z-tables-top-tables {
	width: 100%;
}
z-carousel-image-nav {
	top: calc(50% - 0.5em) !important;
}
z-bottom-quantity-bottom {
	top: 50;
	line-height: calc(1em + 2px);
}
z-top-totals-horizontal {
	margin: 0;
	display: flex;
}
z-countdown-position-totals {
	display: inline !important;
	scrollbar-width: none;
	opacity: 10;
	border: none;
	opacity: 1;
}
z-layout-image {
	grid-template-columns: 1fr 1fr;
}
z-totals-top-image {
	margin: 0 !important;
	line-height: inherit;
	fill: currentColor;
}
z-image-quantity {
	opacity: 1;
	padding: 0.5em !important;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
z-inner {
	box-sizing: content-box;
}
z-blocks {
	box-shadow: none !important;
	display: flex;
	opacity: 30;
	top: 50;
	box-shadow: none !important;
}
z-quantity {
	box-sizing: content-box;
	right: 0;
	right: 0;
	position: relative;
}
.callout {
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #eee;
  margin: 20px 0 20px 0;
  padding: 20px;
}
a-thumbnails {
	fill: currentColor;
	color: inherit;
	top: calc(50% - 0.5em) !important;
}
a-totals {
	display: grid;
	align-items: center;
}
a-thumbnails {
	margin: 0;
	display: flex;
}
a-image-horizontal {
	background-color: transparent;
}
a-horizontal-inner {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	min-height: 0 !important;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
}
a-carousel-left-thumbnails {
	box-shadow: none !important;
	width: 2em;
	overflow-x: auto;
}
a-layout-left {
	position: absolute !important;
	width: calc(1em + 3px);
	position: absolute;
}
a-inner {
	align-items: center;
	fill: currentColor;
	min-width: 0 !important;
	opacity: 1;
	letter-spacing: inherit;
}
a-button-nav-old {
	text-decoration: none;
	bottom: 20;
}
a-next {
	padding: 0.5em !important;
	text-align: left;
	justify-content: center;
	font-size: 1em;
}
a-totals-left-carousel {
	top: 50;
	box-shadow: none !important;
	box-shadow: none !important;
	overflow-x: auto;
	line-height: inherit;
}
a-left {
	bottom: 10;
	line-height: calc(1em + 2px);
}
a-left {
	line-height: inherit;
	display: grid;
	top: 0;
}
a-back {
	position: absolute !important;
}
a-button-nav {
	margin: 0 !important;
}
a-button {
	color: inherit;
	opacity: 10;
}
a-webkit-countdown-thumbnails {
	opacity: 10;
}
a-next {
	letter-spacing: inherit;
	opacity: 10;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
a-tables {
	grid-template-columns: 1fr 1fr;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
a-image-price {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
a-image-thumbnails-position {
	opacity: 20;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
a-next {
	align-items: center;
	height: 0 !important;
}
a-webkit-totals-top {
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
a-image {
	color: #fff;
}
html[dir="rtl"] .callout {
  border-left-width: 0;
  border-left-style: none;
  border-left-color: transparent;
  border-right-width: 3px;
  border-right-style: solid;
  border-right-color: #eee;
}
i-nav-tables {
	bottom: 0;
	outline-width: 0;
	padding: 0.5em !important;
	position: relative;
	position: absolute !important;
}
i-button {
	display: grid;
	flex-shrink: 0;
}
i-thumbnails {
	justify-content: center;
	fill: currentColor;
	background-color: transparent;
}
i-old-quantity-left {
	margin: 0 !important;
	align-items: left;
	right: 0;
	background-color: transparent;
}
i-old-totals-inner {
	text-align: center;
	text-transform: inherit;
	min-height: 0 !important;
	margin: 0;
	bottom: 20;
}
i-position-inner-blocks {
	top: 0;
	bottom: 0;
	overflow-x: auto;
	align-items: left;
}
i-back {
	margin: 0;
	padding: 0.5em !important;
}
i-image-bottom-totals {
	min-height: 0 !important;
	position: absolute !important;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	flex-shrink: 0;
}
i-bottom {
	height: 100%;
}
i-back-button-back {
	padding: 0.5em !important;
}
i-bottom-thumbnails-carousel {
	display: grid;
}
i-button-button {
	color: #fff;
	opacity: 30;
	opacity: 1;
}
i-old {
	user-select: none;
	width: calc(1em + 3px);
	top: 0;
	box-shadow: none !important;
}
i-totals-price-countdown {
	line-height: calc(1em + 2px);
}
i-price-price {
	top: 50;
	-ms-user-select: none;
	justify-content: center;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
i-next-tables {
	scrollbar-width: none;
	fill: currentColor;
	fill: currentColor;
	vertical-align: middle;
	align-items: center;
}
i-back-webkit-horizontal {
	vertical-align: middle;
}
i-price-horizontal-totals {
	width: 2em;
	box-sizing: content-box;
}
i-repeater-button-old {
	color: #fff;
}
i-layout {
	text-decoration: none;
	display: inline !important;
	color: inherit;
	margin: 0 !important;
	opacity: 20;
}
i-thumbnails {
	text-align: center;
	width: 2em;
	display: inline !important;
	width: calc(1em + 3px);
	min-width: 0 !important;
}
i-back-inner-back {
	box-sizing: content-box;
	flex-grow: 0;
}
i-button-bottom {
	vertical-align: middle;
	letter-spacing: inherit;
	align-items: center;
}
i-nav-position {
	border: 0 none transparent;
}
i-tables {
	width: 100%;
	position: absolute !important;
	fill: currentColor;
	color: inherit;
}
i-top {
	display: inline !important;
	text-align: left;
	bottom: 0;
}
i-horizontal-next {
	overflow-x: auto;
	top: 0;
	overflow-x: auto;
	align-items: left;
}
i-webkit-nav {
	text-align: center;
}
i-top {
	right: 0;
	width: 100%;
	bottom: 0;
	padding: 0.5em !important;
}
i-carousel-old {
	bottom: 20;
	user-select: none;
	position: relative;
	line-height: calc(1em + 2px);
	text-align: center;
}
i-button {
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
i-layout {
	position: absolute;
	fill: currentColor;
	position: relative;
	z-index: 1;
}
i-thumbnails-totals {
	display: inline !important;
	padding: 0.5em !important;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	opacity: 10;
}
.callout-danger {
  background-color: #f2dede;
  border-left: 3px solid #d03f00;
}
x-tables-nav {
	line-height: 1 !important;
}
x-left {
	border: none !important;
	grid-template-columns: 1fr 1fr;
	top: 0;
	height: calc(1em + 3px);
}
x-nav-inner {
	right: 0;
}
x-back {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	border: none !important;
	white-space: nowrap;
}
x-blocks-thumbnails {
	letter-spacing: inherit;
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	opacity: 1;
}
x-top-thumbnails-horizontal {
	display: inline;
	box-shadow: none !important;
}
x-old-left-thumbnails {
	background-color: transparent;
	width: 100%;
	border: 0 none transparent;
}
x-bottom-bottom {
	padding: 0.5em !important;
	margin: 0;
}
x-nav {
	display: grid;
	min-height: 0 !important;
}
x-totals-layout-repeater {
	scrollbar-width: none;
	align-items: center;
}
x-horizontal {
	bottom: 20;
	letter-spacing: inherit;
	text-align: left;
	text-align: left;
}
x-tables-tables-back {
	display: flex;
	vertical-align: middle;
	padding: 0.5em !important;
	grid-template-columns: 1fr 1fr;
}
x-price-totals {
	box-shadow: none !important;
	opacity: 10;
	color: inherit;
	display: inline !important;
	display: flex;
}
x-bottom {
	text-transform: inherit;
	vertical-align: baseline;
	display: inline;
}
x-nav {
	text-align: center;
	height: 100%;
}
x-bottom-bottom {
	outline-width: 0;
	height: 100%;
	display: flex;
	outline-width: 0;
}
x-tables-thumbnails-carousel {
	position: absolute;
	opacity: 30;
	top: 50;
}
x-back {
	z-index: 1;
	user-select: none;
}
x-position-image {
	overflow-y: hidden;
	font-size: 1em;
}
x-old-old {
	bottom: 20;
	display: flex;
}
x-price {
	grid-gap: 30px;
	border: none !important;
	height: 0 !important;
	overflow-x: auto;
}
x-countdown-horizontal {
	height: 0 !important;
	top: 50;
	white-space: nowrap;
}
x-position-blocks {
	height: 100%;
	vertical-align: baseline;
	display: inline;
}
x-position {
	line-height: 1 !important;
	background-color: transparent;
}
x-position {
	width: 100%;
}
x-inner-position-quantity {
	-ms-user-select: none;
	flex-shrink: 0;
}
x-carousel-bottom {
	height: calc(1em + 3px);
	font-size: 1em;
	display: inline;
}
x-left-button-old {
	outline-width: 0;
	text-align: left;
	padding: 0.5em !important;
	text-align: left;
	white-space: nowrap;
}
x-carousel {
	height: 100%;
	display: flex;
	box-sizing: content-box;
}
x-totals-left-inner {
	border: none;
	align-items: left;
	border: 0 none transparent;
	white-space: nowrap;
	font: inherit inherit inherit/inherit inherit;
}
x-bottom-left-back {
	overflow-y: hidden;
	margin: 0 !important;
}
x-countdown-back-tables {
	left: calc(50% - 0.5em) !important;
}
x-position-layout-layout {
	width: 0 !important;
	min-height: 0 !important;
}
x-back-horizontal-nav {
	scrollbar-width: none;
}
x-horizontal-totals {
	height: 0 !important;
	flex-shrink: 0;
	opacity: 20;
}
x-blocks-bottom {
	position: absolute;
	flex-shrink: 0;
	opacity: 1;
}
x-top {
	bottom: 20;
	top: 0;
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
	display: flex;
}
x-position {
	z-index: 1;
	-webkit-user-select: none;
	top: 10;
}
x-bottom-countdown {
	bottom: 10;
	line-height: inherit;
}
x-image-repeater {
	text-transform: inherit;
	border: 0 none transparent;
	-webkit-user-select: none;
	color: inherit;
}
x-horizontal-thumbnails-old {
	fill: currentColor;
	scrollbar-width: none;
	box-sizing: content-box;
	bottom: 0;
	display: flex;
}
x-left-carousel-left {
	display: inline;
	opacity: 1;
	margin: 0;
	top: 0;
}
x-webkit-webkit-old {
	z-index: 1;
	display: grid;
}
x-price {
	opacity: 10;
	top: 0;
}
x-horizontal {
	top: 0;
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	width: calc(1em + 3px);
}
x-left {
	right: 0;
	height: 0 !important;
	line-height: inherit;
	color: inherit;
}
x-next-quantity-layout {
	box-shadow: none !important;
	overflow-y: hidden;
	overflow-x: auto;
	background-color: transparent;
	display: inline;
}
html[dir="rtl"] .callout-danger {
  border-left-color: transparent;
  border-right-color: #d03f00;
}
s-back-countdown {
	text-decoration: none;
	width: calc(1em + 3px);
}
s-image {
	vertical-align: baseline;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	height: 0 !important;
}
s-totals-next {
	letter-spacing: inherit;
	outline-width: 0;
	height: calc(1em + 3px);
}
s-back {
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	color: #fff;
}
s-image-totals {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	top: 10;
	text-align: center;
}
s-tables {
	box-shadow: none !important;
	bottom: 20;
	flex-grow: 0;
	text-transform: inherit;
	height: calc(1em + 3px);
}
s-old {
	text-decoration: none;
	text-transform: inherit;
	right: 0;
	background-color: transparent;
}
s-button {
	letter-spacing: inherit;
	-webkit-user-select: none;
	margin: 0;
}
s-carousel {
	top: 10;
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
s-webkit-button {
	margin: 0 !important;
	width: 0 !important;
	margin: 0;
	white-space: nowrap;
}
s-totals-totals {
	justify-content: center;
	bottom: 0;
	align-items: left;
	position: absolute !important;
}
s-next-horizontal-top {
	box-sizing: content-box;
}
s-button {
	color: #fff;
	top: 0;
	line-height: 1 !important;
	background-color: transparent;
	outline-width: 0;
}
s-old-countdown {
	text-transform: inherit;
	height: 0 !important;
}
s-position-button {
	border: none;
	-ms-user-select: none;
	border: 0 none transparent;
	-ms-user-select: none;
	margin: 0;
}
.callout-success {
  background-color: #dff2d5;
  border-left: 3px solid #83b655;
}
k-countdown-bottom {
	display: inline !important;
	grid-gap: 30px;
	padding: 0.5em !important;
	margin: 0;
	vertical-align: middle;
}
k-inner-left-inner {
	line-height: 1 !important;
}
k-top {
	border: none !important;
	box-shadow: none !important;
	top: 10;
}
k-thumbnails-webkit {
	bottom: 0;
	grid-gap: 30px;
}
k-totals-position-button {
	flex-shrink: 0;
	justify-content: center;
	vertical-align: middle;
}
k-back {
	width: 2em;
}
k-quantity-inner-price {
	height: calc(1em + 3px);
	line-height: calc(1em + 2px);
}
k-tables-position-position {
	opacity: 1;
	scrollbar-width: none;
	width: calc(1em + 3px);
	font-size: 1em;
}
k-left-nav {
	transform: translate(50%, -50%);
}
k-horizontal-horizontal-button {
	align-items: center;
	text-transform: inherit;
}
k-nav-repeater {
	font-size: 1em;
	min-width: 0 !important;
	fill: currentColor;
	font-size: 1em;
}
k-price-left {
	text-transform: inherit;
}
k-countdown {
	right: 0;
	right: 0;
	text-transform: inherit;
	line-height: inherit;
}
k-button-thumbnails {
	align-items: left;
	color: #fff;
	box-shadow: none !important;
}
k-position {
	border: none;
	z-index: 1;
}
k-blocks-inner {
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
	text-align: center;
	opacity: 30;
}
k-carousel {
	align-items: left;
	vertical-align: baseline;
	position: relative;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
k-countdown-countdown-totals {
	align-items: left;
	border: none;
}
k-repeater-webkit-left {
	vertical-align: middle;
	font-size: 1em;
}
k-left {
	justify-content: center;
}
k-price {
	margin: 0;
	min-height: 0 !important;
	border: none !important;
	bottom: 10;
}
k-image-next {
	grid-template-columns: 1fr 1fr;
}
k-old-layout-back {
	overflow-y: hidden;
	top: 10;
}
k-position-repeater-price {
	-webkit-user-select: none;
}
k-old-blocks-blocks {
	color: inherit;
	outline-width: 0;
	min-width: 0 !important;
}
k-old {
	position: absolute !important;
	width: 2em;
	-ms-user-select: none;
	user-select: none;
}
k-webkit-carousel {
	align-items: left;
	bottom: 10;
	bottom: 0;
}
k-old-back-inner {
	opacity: 30;
	vertical-align: middle;
}
k-inner-tables-horizontal {
	width: calc(1em + 3px);
	top: 0;
	margin: 0 !important;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
k-countdown-webkit-webkit {
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	text-align: center;
	flex-shrink: 0;
}
k-totals-carousel {
	line-height: inherit;
	scrollbar-width: none;
	height: 0 !important;
	width: 0 !important;
}
k-thumbnails {
	align-items: left;
	width: calc(1em + 3px);
	overflow-y: hidden;
	position: absolute !important;
	bottom: 10;
}
k-blocks-bottom-thumbnails {
	position: relative;
	top: 0;
	opacity: 30;
}
k-bottom-nav-thumbnails {
	position: absolute;
	flex-grow: 0;
}
k-carousel {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	text-decoration: none;
}
k-repeater-nav-layout {
	outline-width: 0;
	background-color: transparent;
	opacity: 20;
	height: 0 !important;
	position: absolute;
}
k-blocks-tables {
	display: inline;
	position: absolute;
	width: 100%;
	align-items: left;
	text-decoration: none;
}
k-button {
	box-sizing: content-box;
}
k-price-tables-layout {
	color: #fff;
	padding: 0.5em !important;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
k-bottom-countdown-back {
	vertical-align: baseline;
	top: 10;
}
k-nav-webkit-carousel {
	text-decoration: none;
}
k-price-totals {
	border: none;
	border: none !important;
	display: flex;
	text-align: left;
	padding: 0.5em !important;
}
k-bottom {
	display: inline;
	text-align: left;
}
k-inner {
	left: calc(50% - 0.5em) !important;
}
k-left {
	line-height: 1 !important;
	flex-grow: 0;
}
k-carousel {
	font-size: 1em;
	justify-content: center;
}
k-totals-thumbnails {
	margin: 0 !important;
	display: grid;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
k-tables {
	white-space: nowrap;
	width: 0 !important;
	bottom: 0;
	vertical-align: middle;
}
k-layout-next-carousel {
	transform: translate(50%, -50%);
	bottom: 10;
	white-space: nowrap;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
}
k-next {
	grid-template-columns: 1fr 1fr;
	color: inherit;
	fill: currentColor;
}
k-thumbnails {
	line-height: inherit;
	scrollbar-width: none;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
html[dir="rtl"] .callout-success {
  border-left-color: transparent;
  border-right-color: #83b655;
}
z-blocks {
	z-index: 1;
	border: 0 none transparent;
	top: 0;
	width: 100%;
	vertical-align: middle;
}
z-left-next-webkit {
	top: 50;
	bottom: 10;
	opacity: 30;
	flex-shrink: 0;
	box-sizing: content-box;
}
z-left-quantity {
	width: 0 !important;
	position: absolute;
	flex-grow: 0;
	display: flex;
}
z-image-top {
	display: flex;
	-webkit-text-decoration-skip: objects;
	display: inline !important;
	outline-width: 0;
	position: relative;
}
z-webkit-inner {
	bottom: 10;
	right: 0;
	letter-spacing: inherit;
	min-width: 0 !important;
	text-transform: inherit;
}
z-blocks-next-layout {
	width: 2em;
	top: 50;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
z-bottom-image {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
	fill: currentColor;
	bottom: 20;
}
z-next-top-webkit {
	top: 10;
	border: none !important;
	left: calc(50% - 0.5em) !important;
	outline: none !important;
	position: absolute;
}
z-bottom {
	vertical-align: middle;
	margin: 0 !important;
	color: inherit;
	min-width: 0 !important;
}
z-back {
	-ms-user-select: none;
}
z-price-layout {
	border: 0 none transparent;
}
z-webkit {
	z-index: 1;
	justify-content: center;
	min-height: 0 !important;
}
z-next-quantity-price {
	outline-width: 0;
}
z-blocks {
	color: #fff;
	outline: none !important;
}
z-quantity-webkit-layout {
	bottom: 20;
}
z-layout {
	grid-gap: 30px;
}
z-button {
	grid-gap: 30px;
	user-select: none;
	scrollbar-width: none;
}
z-inner-back-repeater {
	color: inherit;
}
z-totals-position-countdown {
	position: absolute;
	vertical-align: middle;
	letter-spacing: inherit;
	color: #fff;
}
z-totals-old-back {
	border: none;
	top: 10;
	fill: currentColor;
	line-height: calc(1em + 2px);
	display: inline;
}
z-blocks-countdown-next {
	user-select: none;
	vertical-align: middle;
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	display: inline;
}
z-button {
	z-index: 1;
	line-height: inherit;
}
z-blocks {
	white-space: nowrap;
	grid-template-columns: 1fr 1fr;
}
z-tables-button-next {
	align-items: center;
	fill: currentColor;
}
z-horizontal-old-blocks {
	bottom: 0;
	padding: 0.5em !important;
	bottom: 20;
	flex-shrink: 0;
	align-items: center;
}
z-left {
	flex-shrink: 0;
	top: 50;
}
z-bottom-blocks {
	position: relative;
	bottom: 10;
	display: grid;
	display: flex;
}
z-countdown-carousel-inner {
	box-sizing: content-box;
}
z-top-repeater-quantity {
	right: 0;
	white-space: nowrap;
	letter-spacing: inherit;
	bottom: 10;
}
z-top-carousel {
	outline: none !important;
	-webkit-user-select: none;
	bottom: 10;
}
z-nav {
	font-size: 1em;
}
z-totals-repeater-thumbnails {
	overflow-y: hidden;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
z-bottom-position {
	opacity: 30;
}
z-quantity {
	width: 2em;
	border: none !important;
}
z-next-carousel {
	display: grid;
}
z-left {
	text-decoration: none;
	box-sizing: content-box;
}
z-tables {
	letter-spacing: inherit;
}
z-thumbnails-old-next {
	scrollbar-width: none;
	fill: currentColor;
	background-color: transparent;
	opacity: 30;
	align-items: center;
}
.callout-warning {
  background-color: #fcf8e1;
  border-left: 3px solid #f6c342;
}
a-webkit {
	white-space: nowrap;
	position: absolute !important;
	top: 10;
	left: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
a-next-quantity {
	position: absolute !important;
	color: #fff;
	opacity: 30;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
}
a-next-repeater {
	top: calc(50% - 0.5em) !important;
	fill: currentColor;
}
a-top-blocks-totals {
	display: inline;
}
a-quantity-horizontal-price {
	z-index: 1;
	bottom: 0;
}
a-horizontal {
	line-height: calc(1em + 2px);
	overflow-x: auto;
}
a-top {
	justify-content: center;
	height: 100%;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
}
a-old {
	display: inline;
}
a-webkit-repeater {
	bottom: 10;
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	box-shadow: none !important;
}
a-carousel-nav {
	width: calc(1em + 3px);
}
a-tables {
	opacity: 20;
	-webkit-user-select: none;
	top: 0;
	width: calc(1em + 3px);
	border: none !important;
}
a-next-top {
	overflow-y: hidden;
	background-color: transparent;
}
a-nav-back-image {
	grid-gap: 30px;
}
a-layout {
	height: 100%;
	height: calc(1em + 3px);
}
a-top {
	color: inherit;
	text-decoration: none;
	line-height: 1 !important;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
}
a-price {
	opacity: 20;
	opacity: 1;
}
a-webkit-countdown-layout {
	flex-shrink: 0;
	height: 100%;
}
a-totals-layout-countdown {
	grid-gap: 30px;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	border: none;
}
a-quantity {
	min-height: 0 !important;
}
a-tables-back {
	overflow-y: hidden;
	left: calc(50% - 0.5em) !important;
	overflow-x: auto;
	vertical-align: middle;
	grid-gap: 30px;
}
a-repeater-button-top {
	height: 0 !important;
}
a-repeater {
	background-color: transparent;
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	white-space: nowrap;
}
a-layout-webkit-countdown {
	top: 10;
	justify-content: center;
}
a-top-price {
	opacity: 10;
	top: 10;
	scrollbar-width: none;
	vertical-align: middle;
}
a-layout-webkit {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	text-align: center;
}
a-button-carousel-quantity {
	top: 0;
}
a-price-quantity-back {
	vertical-align: middle;
	min-height: 0 !important;
	text-align: left;
	height: calc(1em + 3px);
}
a-countdown-layout-left {
	margin: 0;
	display: grid;
}
a-old-carousel-top {
	top: 10;
	font-size: 1em;
	width: 2em;
}
a-left-blocks-price {
	bottom: 20;
	letter-spacing: inherit;
}
a-price-thumbnails-nav {
	height: 100%;
	border: none !important;
	height: 0 !important;
}
a-back-webkit-totals {
	outline-width: 0;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	line-height: inherit;
}
a-repeater-tables {
	text-align: left;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
a-quantity-top-horizontal {
	overflow-y: hidden;
}
a-next-webkit-totals {
	top: 0;
}
a-top {
	position: relative;
	user-select: none;
	background-color: transparent;
	text-transform: inherit;
}
a-repeater-tables-button {
	color: #fff;
	outline-width: 0;
	right: 0;
	letter-spacing: inherit;
	font: inherit inherit inherit/inherit inherit;
}
a-repeater {
	text-decoration: none;
	text-decoration: none;
	bottom: 0;
	vertical-align: baseline;
}
a-totals {
	white-space: nowrap;
	position: absolute !important;
	top: 10;
	bottom: 20;
	display: inline !important;
}
a-next-next-totals {
	padding: 0.5em !important;
	line-height: 1 !important;
	text-decoration: none;
}
a-back-old {
	transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	text-align: center;
	height: calc(1em + 3px);
	text-decoration: none;
}
a-quantity {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	bottom: 10;
	top: 10;
	letter-spacing: inherit;
}
a-position-carousel {
	bottom: 20;
	flex-grow: 0;
	height: 100%;
}
a-back-button-thumbnails {
	vertical-align: baseline;
	box-sizing: content-box;
	justify-content: center;
	line-height: 1 !important;
}
a-carousel {
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
}
html[dir="rtl"] .callout-warning {
  border-left-color: transparent;
  border-right-color: #f6c342;
}
b-countdown-button-webkit {
	line-height: inherit;
	border: none !important;
	z-index: 1;
}
b-bottom-left-quantity {
	min-height: 0 !important;
	border: none !important;
	flex-shrink: 0;
	border: none !important;
	fill: currentColor;
}
b-quantity {
	display: flex;
}
b-back-bottom {
	top: 10;
	color: #fff;
	outline-width: 0;
}
b-quantity {
	white-space: nowrap;
	grid-gap: 30px;
}
b-nav-thumbnails {
	opacity: 1;
	outline-width: 0;
}
b-webkit-nav {
	width: 100%;
	overflow-x: auto;
	text-decoration: none;
	height: 0 !important;
}
b-webkit-layout {
	min-height: 0 !important;
	flex-grow: 0;
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
b-blocks-nav {
	-webkit-user-select: none;
}
b-thumbnails-bottom {
	text-decoration: none;
	top: 0;
	scrollbar-width: none;
}
b-old {
	border: 0 none transparent;
	flex-shrink: 0;
	height: calc(1em + 3px);
	top: 10;
}
b-price-left {
	z-index: 1;
}
b-left {
	flex-grow: 0;
	width: 0 !important;
}
b-image-horizontal-tables {
	bottom: 0;
	font-size: 1em;
}
b-thumbnails {
	-webkit-user-select: none;
	flex-grow: 0;
	flex-shrink: 0;
	vertical-align: baseline;
}
b-back-position {
	grid-gap: 30px;
}
b-position {
	outline: none !important;
	border: none !important;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
b-countdown {
	justify-content: center;
}
b-tables-webkit-tables {
	flex-shrink: 0;
	flex-shrink: 0;
	bottom: 0;
	flex-shrink: 0;
	opacity: 1;
}
b-carousel-position-top {
	text-transform: inherit;
}
b-position-image {
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
b-thumbnails-tables-back {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
	flex-shrink: 0;
	text-transform: inherit;
}
b-button {
	width: 0 !important;
	letter-spacing: inherit;
}
b-price-image {
	scrollbar-width: none;
	width: 2em;
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
}
b-button-next {
	text-align: left;
	padding: 0.5em !important;
	height: calc(1em + 3px);
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
}
b-image {
	height: 100%;
	text-align: center;
	color: inherit;
	align-items: left;
	border: 0 none transparent;
}
b-totals {
	outline-width: 0;
	top: 10;
	-webkit-text-decoration-skip: objects;
}
b-nav-position-inner {
	top: 50;
	display: inline !important;
	right: 0;
}
b-bottom-inner-horizontal {
	bottom: 20;
}
b-nav-back {
	right: 0;
	position: absolute !important;
}
b-tables-repeater {
	user-select: none;
	height: 100%;
}
b-next {
	font-size: 1em;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	position: absolute;
}
b-horizontal-nav {
	align-items: left;
	top: 50;
	top: 10;
	border: none !important;
}
b-countdown-image {
	align-items: left;
	opacity: 1;
	fill: currentColor;
	text-align: center;
}
b-position {
	line-height: calc(1em + 2px);
	user-select: none;
	align-items: left;
}
b-horizontal-countdown {
	vertical-align: middle;
	margin: 0 !important;
}
b-carousel-countdown {
	border: 0 none transparent;
	margin: 0;
	bottom: 20;
	right: 0;
	position: absolute;
}
b-blocks-repeater {
	line-height: inherit;
	text-align: center;
	box-sizing: content-box;
}
b-horizontal-price-button {
	z-index: 1;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
b-repeater-carousel-repeater {
	bottom: 0;
	width: 100%;
	width: 0 !important;
	line-height: calc(1em + 2px);
}
b-nav-back-bottom {
	flex-shrink: 0;
	width: 2em;
	border: none;
}
.callout-info {
  background-color: #d7edf9;
  border-left: 3px solid #179bd7;
}
w-countdown {
	opacity: 30;
	min-width: 0 !important;
	border: 0 none transparent;
	min-height: 0 !important;
}
w-price {
	opacity: 10;
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	bottom: 0;
}
w-left-blocks-layout {
	-webkit-text-decoration-skip: objects;
	-ms-user-select: none;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
w-bottom-back-layout {
	display: grid;
}
w-old {
	line-height: 1 !important;
	bottom: 0;
	width: 0 !important;
	outline-width: 0;
	border: none;
}
w-totals-horizontal-nav {
	width: calc(1em + 3px);
	bottom: 0;
	white-space: nowrap;
}
w-quantity-webkit-webkit {
	align-items: left;
	grid-gap: 30px;
	line-height: 1 !important;
	width: 0 !important;
	opacity: 20;
}
w-top-back-position {
	vertical-align: baseline;
	transform: translate(50%, -50%);
	color: #fff;
	height: 100%;
	align-items: center;
}
w-old {
	top: 10;
	flex-shrink: 0;
	margin: 0 !important;
	display: flex;
}
w-totals-thumbnails-blocks {
	border: none !important;
	fill: currentColor;
	box-sizing: content-box;
	color: #fff;
	line-height: calc(1em + 2px);
}
w-blocks-back {
	grid-template-columns: 1fr 1fr;
	overflow-x: auto;
	margin: 0 !important;
	margin: 0;
}
w-back-thumbnails-bottom {
	bottom: 0;
	background-color: transparent;
	min-height: 0 !important;
}
w-horizontal {
	min-height: 0 !important;
	color: inherit;
	vertical-align: middle;
}
w-button-nav {
	line-height: inherit;
	color: #fff;
	right: 0;
	bottom: 20;
	line-height: calc(1em + 2px);
}
w-nav {
	-webkit-user-select: none;
	opacity: 1;
	vertical-align: baseline;
	opacity: 10;
}
w-blocks-countdown-next {
	height: calc(1em + 3px);
	overflow-x: auto;
}
w-horizontal {
	right: 0;
	border: 0 none transparent;
	margin: 0 !important;
	top: 10;
	margin: 0;
}
w-repeater-totals {
	align-items: left;
	text-transform: inherit;
	width: 0 !important;
	text-transform: inherit;
	outline-width: 0;
}
w-totals {
	color: #fff;
	min-height: 0 !important;
	grid-template-columns: 1fr 1fr;
	border: 0 none transparent;
	position: absolute !important;
}
w-inner-left {
	margin: 0;
	display: flex;
	position: absolute !important;
	outline-width: 0;
}
w-layout {
	border: none !important;
	opacity: 1;
	height: calc(1em + 3px);
	color: inherit;
	display: grid;
}
w-top {
	align-items: left;
	line-height: inherit;
	position: absolute !important;
}
w-carousel-left-image {
	margin: 0 !important;
	top: 10;
	position: relative;
}
html[dir="rtl"] .callout-info {
  border-left-color: transparent;
  border-right-color: #179bd7;
}
t-back-button-horizontal {
	text-align: center;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	border: none;
	flex-shrink: 0;
}
t-position-webkit {
	line-height: 1 !important;
	text-align: left;
}
t-position {
	width: 100%;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
t-blocks-horizontal-thumbnails {
	bottom: 0;
	min-height: 0 !important;
	display: inline !important;
	overflow-x: auto;
	outline: none !important;
}
t-thumbnails-layout {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
t-old-next {
	width: 2em;
	opacity: 10;
	height: 0 !important;
	transform: translate(50%, -50%);
	min-width: 0 !important;
}
t-webkit-old {
	min-width: 0 !important;
	scrollbar-width: none;
	flex-grow: 0;
	height: 100%;
}
t-image-left-repeater {
	bottom: 20;
}
t-inner-button-nav {
	vertical-align: baseline;
}
t-repeater-next {
	position: absolute !important;
	overflow-x: auto;
	-webkit-text-decoration-skip: objects;
	align-items: center;
	opacity: 10;
}
t-back {
	overflow-y: hidden;
	line-height: 1 !important;
	display: inline !important;
	outline: none !important;
}
t-countdown {
	opacity: 1;
}
t-thumbnails-webkit {
	bottom: 0;
	scrollbar-width: none;
	background-color: transparent;
	outline-width: 0;
}
t-top-quantity {
	-ms-user-select: none;
	align-items: center;
}
t-carousel {
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	padding: 0.5em !important;
	height: 0 !important;
}
t-quantity {
	display: inline;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
	opacity: 1;
}
t-totals-bottom-totals {
	position: absolute;
	line-height: inherit;
	display: flex;
	width: 100%;
	min-width: 0 !important;
}
t-old {
	box-shadow: none !important;
	margin: 0 !important;
	border: none;
}
.callout-cpanel {
  background-color: #f5f5f5;
  border-left-color: #ff6c2c;
}
f-carousel-image-webkit {
	height: 0 !important;
	text-decoration: none;
}
f-horizontal-quantity-quantity {
	border: none !important;
}
f-tables-left {
	display: inline !important;
}
f-bottom-webkit {
	align-items: left;
}
f-totals {
	bottom: 10;
	outline: none !important;
	opacity: 10;
}
f-nav-image-totals {
	text-align: center;
	opacity: 10;
	user-select: none;
	overflow-y: hidden;
}
f-top {
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
}
f-old {
	right: 0;
}
f-inner-image-webkit {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
	bottom: 20;
}
f-blocks-blocks-image {
	outline-width: 0;
	align-items: center;
	width: 100%;
}
f-bottom-bottom {
	top: 0;
	width: 0 !important;
	user-select: none;
}
f-position {
	opacity: 20;
	margin: 0;
	opacity: 1;
}
f-layout-inner-totals {
	text-transform: inherit;
}
f-old {
	top: 50;
}
f-quantity {
	overflow-x: auto;
	justify-content: center;
}
f-back {
	display: inline !important;
}
f-inner-price-webkit {
	z-index: 1;
}
f-button {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
	min-height: 0 !important;
}
f-webkit-inner-webkit {
	line-height: 1 !important;
	text-align: left;
	grid-gap: 30px;
	width: 0 !important;
}
f-thumbnails-nav {
	outline: none !important;
	margin: 0 !important;
}
f-left {
	width: 2em;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
f-bottom-horizontal {
	opacity: 1;
	white-space: nowrap;
	top: 10;
	z-index: 1;
}
f-blocks-tables {
	color: inherit;
}
f-totals-back {
	right: 0;
	top: 50;
	border: 0 none transparent;
	justify-content: center;
	text-align: center;
}
f-inner-thumbnails {
	text-decoration: none;
}
f-thumbnails-image {
	min-height: 0 !important;
}
f-horizontal-carousel-thumbnails {
	width: 2em;
	line-height: inherit;
	opacity: 1;
	opacity: 10;
	min-width: 0 !important;
}
f-carousel-thumbnails-image {
	bottom: 10;
	line-height: inherit;
	height: 0 !important;
}
f-image {
	grid-gap: 30px;
	-webkit-text-decoration-skip: objects;
	border: none;
}
f-thumbnails-button-blocks {
	left: calc(50% - 0.5em) !important;
	position: relative;
	line-height: 1 !important;
}
f-inner-repeater-tables {
	background-color: transparent;
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
f-back-repeater-inner {
	line-height: 1 !important;
	flex-grow: 0;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
f-tables {
	display: inline;
	color: inherit;
	text-transform: inherit;
}
f-quantity-countdown-image {
	margin: 0;
	min-height: 0 !important;
	width: 0 !important;
}
f-left {
	font-size: 1em;
	letter-spacing: inherit;
}
f-blocks {
	padding: 0.5em !important;
	outline-width: 0;
	top: 10;
	vertical-align: middle;
	align-items: left;
}
f-nav-thumbnails-price {
	display: inline;
	flex-grow: 0;
	align-items: center;
	flex-grow: 0;
	fill: currentColor;
}
f-carousel {
	transform: translate(50%, -50%);
	vertical-align: middle;
	width: 100%;
	width: 100%;
	top: calc(50% - 0.5em) !important;
}
f-quantity-old {
	width: 100%;
}
f-nav-back {
	position: relative;
}
f-button-carousel {
	width: 2em;
	user-select: none;
	width: 100%;
	min-width: 0 !important;
}
f-old {
	height: 100%;
	text-decoration: none;
	line-height: inherit;
	vertical-align: middle;
	border: 0 none transparent;
}
f-inner-left {
	border: none !important;
	vertical-align: middle;
}
html[dir="rtl"] .callout-cpanel {
  border-left-color: transparent;
  border-right-color: #ff6c2c;
}
z-old-next-tables {
	flex-shrink: 0;
	scrollbar-width: none;
	outline-width: 0;
}
z-totals-countdown-thumbnails {
	right: 0;
	z-index: 1;
	text-decoration: none;
	position: relative;
}
z-tables-webkit {
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
	color: #fff;
}
z-countdown-layout {
	line-height: inherit;
	letter-spacing: inherit;
	width: 100%;
}
z-old-button-thumbnails {
	line-height: calc(1em + 2px);
	grid-template-columns: 1fr 1fr;
	text-align: left;
	color: inherit;
	width: 100%;
}
z-thumbnails-inner {
	height: 0 !important;
	width: 0 !important;
	letter-spacing: inherit;
	left: calc(50% - 0.5em) !important;
}
z-inner-tables-old {
	box-sizing: content-box;
	bottom: 20;
	right: 0;
	display: inline !important;
	text-decoration: none;
}
z-left {
	text-align: center;
	font-size: 1em;
	justify-content: center;
}
z-old {
	top: calc(50% - 0.5em) !important;
	top: 10;
}
z-inner-webkit-button {
	-ms-user-select: none;
}
z-inner {
	top: 0;
	overflow-y: hidden;
	z-index: 1;
	text-align: center;
	padding: 0.5em !important;
}
z-tables-image {
	position: relative;
	right: 0;
	margin: 0;
}
z-nav-old-price {
	margin: 0 !important;
}
z-old {
	align-items: center;
	left: calc(50% - 0.5em) !important;
	bottom: 20;
}
z-bottom-webkit {
	position: absolute;
	grid-gap: 30px;
	padding: 0.5em !important;
	font-size: 1em;
	background-color: transparent;
}
z-image {
	bottom: 20;
}
z-back {
	top: 10;
}
z-horizontal {
	left: calc(50% - 0.5em) !important;
	outline: none !important;
}
z-blocks-totals-horizontal {
	right: 0;
	z-index: 1;
	bottom: 10;
}
z-quantity-webkit-nav {
	bottom: 0;
	box-sizing: content-box;
}
z-blocks-layout {
	opacity: 30;
	text-align: center;
	width: 0 !important;
	width: 100%;
	line-height: calc(1em + 2px);
}
z-old-position-repeater {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	border: 0 none transparent;
	font: inherit inherit inherit/inherit inherit;
}
z-old-webkit-next {
	flex-grow: 0;
}
z-nav-layout-image {
	display: grid;
}
z-inner {
	font: inherit inherit inherit/inherit inherit;
}
z-bottom-old {
	font: inherit inherit inherit/inherit inherit;
}
z-thumbnails-blocks-back {
	position: relative;
	white-space: nowrap;
	bottom: 0;
}
z-layout {
	align-items: center;
	vertical-align: baseline;
	opacity: 1;
}
z-totals {
	opacity: 10;
	vertical-align: baseline;
	overflow-y: hidden;
}
z-button-blocks-quantity {
	border: none;
	margin: 0 !important;
	overflow-x: auto;
	bottom: 0;
}
z-carousel {
	border: none !important;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	margin: 0 !important;
}
z-countdown {
	border: none;
	box-shadow: none !important;
	opacity: 10;
	vertical-align: middle;
	margin: 0;
}
z-carousel-layout-quantity {
	align-items: center;
	text-align: left;
	-ms-user-select: none;
	text-align: left;
	border: 0 none transparent;
}
z-next-thumbnails-carousel {
	justify-content: center;
}
z-old-horizontal-position {
	scrollbar-width: none;
}
z-old {
	border: none !important;
	z-index: 1;
	-webkit-user-select: none;
	display: grid;
	height: 0 !important;
}
z-webkit-repeater-button {
	justify-content: center;
	min-width: 0 !important;
	border: none;
	line-height: inherit;
	padding: 0.5em !important;
}
z-back-repeater {
	outline: none !important;
	height: calc(1em + 3px);
	opacity: 10;
}
.callout-heading {
  font-size: 18px;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
z-horizontal {
	padding: 0.5em !important;
}
z-thumbnails-quantity {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	line-height: inherit;
}
z-price-position-button {
	opacity: 10;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	justify-content: center;
}
z-position {
	overflow-x: auto;
}
z-price-webkit-webkit {
	vertical-align: middle;
	display: inline;
	border: none;
	border: none;
}
z-webkit-inner {
	bottom: 20;
	flex-grow: 0;
}
z-countdown-repeater-button {
	opacity: 30;
	opacity: 10;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
	opacity: 20;
}
z-horizontal {
	right: 0;
	min-width: 0 !important;
	overflow-x: auto;
	right: 0;
	z-index: 1;
}
z-back {
	background-color: transparent;
}
z-bottom-horizontal-nav {
	background-color: transparent;
}
z-inner {
	height: calc(1em + 3px);
}
z-thumbnails {
	line-height: inherit;
	bottom: 20;
	top: 50;
	bottom: 20;
	border: 0 none transparent;
}
z-quantity-horizontal {
	top: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
z-image-position-image {
	top: 10;
	color: #fff;
	bottom: 20;
}
z-thumbnails-carousel {
	border: none !important;
	bottom: 20;
}
z-repeater-totals {
	min-height: 0 !important;
	align-items: center;
	outline-width: 0;
	display: inline !important;
}
z-button-webkit-horizontal {
	outline-width: 0;
	border: none;
	position: absolute;
	display: flex;
	width: 0 !important;
}
z-horizontal-position-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	opacity: 30;
	overflow-y: hidden;
}
z-webkit-back {
	border: none !important;
	font-size: 1em;
	-webkit-text-decoration-skip: objects;
}
z-totals-position-blocks {
	color: inherit;
	position: absolute;
	height: 100%;
	width: 0 !important;
}
z-inner {
	display: flex;
}
z-next {
	height: 0 !important;
	top: 0;
}
z-position-quantity-price {
	height: 0 !important;
}
z-nav-horizontal-button {
	transform: translate(50%, -50%);
	width: 100%;
}
z-totals-repeater-horizontal {
	height: 100%;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
	align-items: center;
	grid-gap: 30px;
}
z-bottom-blocks {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
}
z-countdown {
	align-items: left;
	bottom: 20;
	border: 0 none transparent;
}
z-blocks-thumbnails {
	-webkit-user-select: none;
	top: 0;
	vertical-align: baseline;
}
z-repeater-thumbnails-top {
	letter-spacing: inherit;
	width: calc(1em + 3px);
}
z-price-thumbnails {
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
	align-items: center;
}
.stats-widget {
  background: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 4px;
}
e-horizontal-top {
	justify-content: center;
}
e-button {
	top: 0;
	grid-gap: 30px;
	border: none !important;
	width: 100%;
	position: absolute !important;
}
e-bottom-position {
	display: inline !important;
	width: 0 !important;
	width: 2em;
	flex-shrink: 0;
	min-height: 0 !important;
}
e-nav-webkit {
	height: calc(1em + 3px);
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
}
e-next {
	display: inline !important;
	height: 100%;
	grid-template-columns: 1fr 1fr;
}
e-quantity-image {
	text-align: center;
	bottom: 20;
	line-height: inherit;
	text-decoration: none;
	color: inherit;
}
e-tables-left {
	opacity: 30;
	vertical-align: baseline;
}
e-price-bottom {
	position: relative;
	white-space: nowrap;
	min-height: 0 !important;
	line-height: calc(1em + 2px);
	border: none !important;
}
e-webkit-left {
	font-size: 1em;
	vertical-align: middle;
	width: 0 !important;
	-ms-user-select: none;
}
e-left {
	border: 0 none transparent;
}
e-layout-back {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	border: none;
	text-decoration: none;
}
e-countdown {
	opacity: 1;
	opacity: 1;
	transform: translate(50%, -50%);
}
e-image-carousel-position {
	border: 0 none transparent;
	line-height: inherit;
}
e-nav-thumbnails {
	width: 100%;
}
e-button-horizontal {
	top: 50;
	margin: 0;
}
e-next-repeater-position {
	position: absolute;
	margin: 0 !important;
}
e-image-left-price {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	margin: 0;
	border: 0 none transparent;
}
e-bottom {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	bottom: 20;
}
e-tables-inner {
	color: #fff;
	box-sizing: content-box;
}
e-carousel {
	line-height: inherit;
}
.stats-widget .stats-huge {
  font-size: 24px;
  line-height: 1.4;
  text-align: center;
}
m-position-back {
	box-shadow: none !important;
	transform: translate(50%, -50%);
	line-height: 1 !important;
	align-items: center;
	flex-shrink: 0;
}
m-horizontal-next {
	height: 0 !important;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	bottom: 10;
	fill: currentColor;
}
m-carousel-bottom {
	box-sizing: content-box;
	opacity: 20;
	text-transform: inherit;
	vertical-align: baseline;
}
m-webkit {
	line-height: calc(1em + 2px);
	bottom: 10;
	top: 10;
	top: 50;
}
m-webkit-quantity {
	outline-width: 0;
	text-decoration: none;
	height: 0 !important;
	bottom: 0;
	transform: translate(50%, -50%);
}
m-thumbnails {
	border: none !important;
	bottom: 0;
}
m-back {
	outline-width: 0;
	display: grid;
	line-height: 1 !important;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
m-price-layout-countdown {
	overflow-x: auto;
	min-width: 0 !important;
}
m-next-position-top {
	position: relative;
}
m-blocks-layout-blocks {
	width: calc(1em + 3px);
}
m-thumbnails-inner-totals {
	color: #fff;
	height: 0 !important;
}
m-price-tables-quantity {
	grid-template-columns: 1fr 1fr;
	margin: 0;
	box-shadow: none !important;
}
m-price-tables {
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	min-width: 0 !important;
	right: 0;
	outline: none !important;
}
m-layout-price {
	color: inherit;
	bottom: 0;
	text-align: center;
	border: none !important;
	width: 2em;
}
m-button-bottom-top {
	margin: 0 !important;
	box-sizing: content-box;
	z-index: 1;
	grid-template-columns: 1fr 1fr;
}
m-totals-thumbnails {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	opacity: 30;
	bottom: 20;
}
m-countdown-next {
	display: inline !important;
}
m-left-countdown {
	-ms-user-select: none;
	z-index: 1;
}
m-countdown {
	top: 10;
}
m-countdown {
	outline-width: 0;
	left: calc(50% - 0.5em) !important;
	top: 0;
	align-items: center;
	justify-content: center;
}
m-nav-left-horizontal {
	overflow-x: auto;
	align-items: left;
}
m-totals {
	box-sizing: content-box;
	outline: none !important;
}
m-position-quantity-inner {
	box-shadow: none !important;
	position: relative;
	border: none;
}
m-nav {
	font: inherit inherit inherit/inherit inherit;
	width: 2em;
	width: 2em;
}
m-left {
	width: 100%;
}
m-nav-horizontal-inner {
	left: calc(50% - 0.5em) !important;
}
m-repeater-inner {
	opacity: 1;
	text-transform: inherit;
	top: 10;
}
m-inner-bottom-back {
	display: flex;
}
m-countdown-repeater-quantity {
	text-align: center;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
}
m-webkit-thumbnails {
	scrollbar-width: none;
	opacity: 10;
	position: relative;
	margin: 0 !important;
}
m-left-price-back {
	width: 2em;
	bottom: 20;
	opacity: 1;
	position: absolute !important;
}
m-top-tables-thumbnails {
	display: inline;
}
m-horizontal {
	bottom: 20;
	margin: 0;
	z-index: 1;
	width: calc(1em + 3px);
}
m-nav {
	outline-width: 0;
	width: 2em;
	-ms-user-select: none;
	text-decoration: none;
	-webkit-user-select: none;
}
m-old {
	opacity: 20;
	display: inline !important;
}
m-image-totals-horizontal {
	overflow-x: auto;
}
m-back {
	text-align: center;
	margin: 0 !important;
	text-decoration: none;
}
m-back {
	min-height: 0 !important;
	opacity: 10;
	font: inherit inherit inherit/inherit inherit;
}
m-top-left-horizontal {
	user-select: none;
}
m-next-image-button {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	-webkit-user-select: none;
}
m-tables-repeater-position {
	top: 50;
	position: absolute !important;
}
m-left-layout-left {
	margin: 0;
	border: 0 none transparent;
	line-height: inherit;
}
.stats-widget .stats-title {
  text-align: center;
}
q-left {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
	width: calc(1em + 3px);
}
q-bottom-tables-inner {
	-webkit-user-select: none;
	outline-width: 0;
}
q-bottom-carousel {
	overflow-y: hidden;
	display: grid;
	line-height: calc(1em + 2px);
	overflow-x: auto;
	transform: translate(50%, -50%);
}
q-horizontal-back {
	color: inherit;
}
q-totals-image {
	opacity: 20;
}
q-countdown-left-horizontal {
	overflow-x: auto;
	color: inherit;
	transform: translate(50%, -50%);
}
q-layout-horizontal {
	text-decoration: none;
	border: none !important;
	align-items: left;
	top: 0;
}
q-horizontal-left {
	grid-gap: 30px;
}
q-horizontal-top {
	top: 50;
	z-index: 1;
	scrollbar-width: none;
}
q-totals-blocks {
	padding: 0.5em !important;
	text-decoration: none;
	text-align: center;
	-webkit-user-select: none;
	box-shadow: none !important;
}
q-image-webkit {
	text-transform: inherit;
	outline-width: 0;
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	text-align: center;
}
q-nav-back-layout {
	border: none !important;
	text-decoration: none;
	width: 2em;
	user-select: none;
	flex-grow: 0;
}
q-layout-position-layout {
	justify-content: center;
	-ms-user-select: none;
	position: relative;
}
q-thumbnails-position-tables {
	right: 0;
}
q-quantity {
	background-color: transparent;
	border: none !important;
	grid-gap: 30px;
	position: absolute;
	line-height: calc(1em + 2px);
}
q-image-nav {
	outline: none !important;
	right: 0;
}
q-next {
	width: calc(1em + 3px);
}
q-tables-repeater {
	line-height: calc(1em + 2px);
	border: none !important;
	vertical-align: middle;
}
q-totals {
	vertical-align: middle;
	width: 100%;
	top: 10;
	display: inline;
}
q-nav-carousel {
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	text-align: left;
	top: 50;
	height: 0 !important;
}
q-webkit {
	position: relative;
	opacity: 10;
	top: 0;
	color: #fff;
	align-items: left;
}
q-tables {
	box-sizing: content-box;
	vertical-align: baseline;
	position: absolute !important;
}
q-nav-position-next {
	top: 0;
	height: calc(1em + 3px);
}
q-image {
	outline: none !important;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
q-old-horizontal {
	text-align: left;
	width: 100%;
}
q-price {
	vertical-align: middle;
}
q-horizontal {
	top: 10;
	text-align: center;
	opacity: 10;
	padding: 0.5em !important;
	scrollbar-width: none;
}
q-back-position-image {
	opacity: 20;
}
q-totals-repeater {
	bottom: 0;
}
q-left {
	user-select: none;
}
q-quantity-repeater-tables {
	outline: none !important;
	min-width: 0 !important;
	right: 0;
	justify-content: center;
	box-shadow: none !important;
}
q-thumbnails-position-carousel {
	user-select: none;
}
q-countdown {
	overflow-x: auto;
	opacity: 30;
	top: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	white-space: nowrap;
}
q-webkit {
	color: #fff;
	top: 50;
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
q-inner {
	display: grid;
	opacity: 20;
	position: absolute;
	-ms-user-select: none;
}
q-price-inner-price {
	min-height: 0 !important;
}
q-left-bottom-quantity {
	vertical-align: baseline;
	display: inline;
}
q-button-old {
	display: grid;
	user-select: none;
}
q-next-totals-horizontal {
	height: 0 !important;
}
q-countdown-webkit {
	height: 0 !important;
	border: none;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
q-layout-left-webkit {
	overflow-y: hidden;
	line-height: inherit;
	margin: 0;
	border: none;
	position: absolute !important;
}
q-left {
	display: grid;
	min-height: 0 !important;
	position: relative;
	color: inherit;
}
q-price {
	opacity: 30;
}
q-blocks-next-bottom {
	display: flex;
	line-height: inherit;
}
q-horizontal-nav {
	position: relative;
	right: 0;
	left: calc(50% - 0.5em) !important;
}
q-horizontal {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
q-left {
	align-items: left;
	height: 100%;
}
q-top {
	line-height: 1 !important;
	vertical-align: middle;
	top: 0;
}
q-inner {
	overflow-x: auto;
}
q-top-totals-button {
	color: #fff;
	height: 0 !important;
	letter-spacing: inherit;
	position: absolute !important;
}
.stats-widget .stats-warning {
  background-color: #fcf8e1;
  border: 1px solid #f6c342;
}
v-quantity-button {
	vertical-align: baseline;
	white-space: nowrap;
}
v-bottom-blocks {
	min-width: 0 !important;
}
v-nav-carousel-nav {
	justify-content: center;
	display: inline;
	display: grid;
	line-height: calc(1em + 2px);
	bottom: 20;
}
v-carousel {
	top: 10;
	position: relative;
}
v-quantity-quantity-nav {
	opacity: 1;
	top: 0;
	border: 0 none transparent;
	width: 2em;
}
v-old-quantity {
	border: none !important;
	opacity: 1;
	align-items: center;
}
v-top-tables {
	bottom: 20;
	width: 100%;
}
v-old-tables-image {
	display: flex;
	opacity: 10;
	user-select: none;
}
v-back-carousel-next {
	border: 0 none transparent;
	line-height: inherit;
	bottom: 0;
	z-index: 1;
}
v-countdown-price {
	flex-shrink: 0;
	height: 100%;
	vertical-align: middle;
}
v-old {
	-ms-user-select: none;
	box-shadow: none !important;
	z-index: 1;
}
v-left {
	letter-spacing: inherit;
	vertical-align: baseline;
}
v-webkit {
	margin: 0 !important;
	top: calc(50% - 0.5em) !important;
}
v-back {
	justify-content: center;
	justify-content: center;
	opacity: 1;
}
v-totals-price-quantity {
	display: inline;
	width: calc(1em + 3px);
	text-align: center;
	flex-grow: 0;
	top: 10;
}
v-nav-countdown-thumbnails {
	color: #fff;
	align-items: center;
	top: 50;
}
v-layout-blocks-blocks {
	vertical-align: middle;
	-webkit-user-select: none;
}
v-layout-image-quantity {
	user-select: none;
	opacity: 10;
	top: 0;
	user-select: none;
	overflow-x: auto;
}
v-bottom-horizontal {
	opacity: 20;
	line-height: 1 !important;
	outline-width: 0;
}
v-countdown-horizontal-left {
	align-items: left;
}
v-countdown {
	opacity: 30;
	z-index: 1;
	width: calc(1em + 3px);
	height: 100%;
	bottom: 0;
}
v-old-left-old {
	text-align: left;
	display: grid;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
v-tables-horizontal-next {
	z-index: 1;
	justify-content: center;
	top: 50;
}
v-repeater-layout-bottom {
	background-color: transparent;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
	white-space: nowrap;
}
v-tables {
	justify-content: center;
	opacity: 30;
}
v-inner-button-nav {
	outline: none !important;
	fill: currentColor;
}
v-back-left {
	bottom: 10;
	width: 100%;
	right: 0;
}
v-left-layout {
	line-height: calc(1em + 2px);
	width: 0 !important;
}
v-button-carousel {
	box-shadow: none !important;
	outline: none !important;
	border: none;
	position: relative;
}
v-old-horizontal {
	box-sizing: content-box;
}
v-price-totals {
	top: calc(50% - 0.5em) !important;
}
v-repeater-blocks-tables {
	overflow-x: auto;
}
v-button-countdown-bottom {
	grid-template-columns: 1fr 1fr;
	vertical-align: middle;
	line-height: 1 !important;
	text-align: center;
	outline-width: 0;
}
v-tables {
	text-transform: inherit;
	top: 50;
	position: absolute !important;
	height: calc(1em + 3px);
	overflow-y: hidden;
}
.stats-widget .stats-widget-body {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
z-thumbnails-totals {
	outline: none !important;
	overflow-y: hidden;
	border: 0 none transparent;
	padding: 0.5em !important;
}
z-carousel-next-totals {
	justify-content: center;
	-webkit-text-decoration-skip: objects;
	vertical-align: baseline;
}
z-totals-webkit-next {
	border: 0 none transparent;
	opacity: 10;
}
z-blocks-countdown {
	margin: 0;
}
z-countdown-webkit-old {
	bottom: 20;
	bottom: 20;
	overflow-x: auto;
	overflow-y: hidden;
}
z-webkit {
	vertical-align: baseline;
	align-items: left;
	width: 100%;
}
z-totals-bottom-thumbnails {
	grid-gap: 30px;
	width: calc(1em + 3px);
	border: none !important;
	text-decoration: none;
}
z-repeater {
	top: 50;
	align-items: left;
	opacity: 20;
	text-align: center;
	color: #fff;
}
z-next-top-webkit {
	bottom: 0;
	top: 50;
}
z-horizontal-quantity {
	background-color: transparent;
	height: 100%;
	bottom: 20;
	display: grid;
}
z-next-layout-inner {
	text-align: center;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	display: grid;
}
z-position-image {
	text-decoration: none;
	position: relative;
	background-color: transparent;
	padding: 0.5em !important;
	opacity: 1;
}
z-bottom-image {
	opacity: 1;
}
z-position-next-back {
	scrollbar-width: none;
	outline-width: 0;
	border: none !important;
}
z-totals {
	padding: 0.5em !important;
	line-height: 1 !important;
	color: inherit;
	outline-width: 0;
	bottom: 10;
}
z-image-countdown {
	z-index: 1;
}
z-webkit {
	display: flex;
	position: absolute !important;
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
}
z-button-bottom {
	box-shadow: none !important;
	min-width: 0 !important;
	text-align: center;
	width: 2em;
	left: calc(50% - 0.5em) !important;
}
z-old-horizontal {
	text-decoration: none;
}
z-image-countdown-old {
	width: 100%;
	display: flex;
	margin: 0 !important;
	display: inline !important;
}
z-left-nav-countdown {
	overflow-x: auto;
	top: 10;
}
z-countdown-bottom-position {
	text-align: center;
	position: absolute;
}
z-price-nav-thumbnails {
	right: 0;
	display: grid;
}
z-thumbnails-horizontal-next {
	line-height: calc(1em + 2px);
	bottom: 20;
}
z-left-repeater-price {
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	z-index: 1;
	font-size: 1em;
}
z-quantity-button-carousel {
	vertical-align: baseline;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	top: 50;
}
.stats-widget .stats-widget-body .stats-item {
  margin: 10px 0 10px 0;
}
c-countdown-tables-repeater {
	opacity: 30;
	opacity: 20;
	position: relative;
	margin: 0 !important;
	margin: 0 !important;
}
c-totals {
	font: inherit inherit inherit/inherit inherit;
	opacity: 10;
	position: absolute;
	width: 2em;
}
c-bottom {
	bottom: 0;
	background-color: transparent;
	bottom: 0;
}
c-blocks-image-bottom {
	bottom: 10;
	text-transform: inherit;
	flex-grow: 0;
	height: 100%;
	flex-shrink: 0;
}
c-repeater {
	flex-grow: 0;
	opacity: 20;
	opacity: 30;
	width: 0 !important;
	display: inline !important;
}
c-position-tables-next {
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
c-button-quantity {
	top: 0;
	outline: none !important;
}
c-back-old-old {
	flex-grow: 0;
}
c-back {
	height: 100%;
	align-items: left;
}
c-button-countdown-layout {
	top: 10;
	text-transform: inherit;
}
c-thumbnails-totals-button {
	line-height: 1 !important;
	right: 0;
}
c-tables-position-carousel {
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	color: #fff;
}
c-tables-position {
	position: absolute;
	background-color: transparent;
	top: 50;
	text-align: center;
	user-select: none;
}
c-top-button-horizontal {
	height: 0 !important;
}
c-thumbnails {
	align-items: left;
	opacity: 30;
}
c-blocks-webkit-countdown {
	top: 10;
	width: 100%;
	font-size: 1em;
}
c-back-inner-price {
	display: grid;
}
c-webkit-tables {
	bottom: 10;
	flex-shrink: 0;
	border: 0 none transparent;
	bottom: 10;
}
c-price {
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	vertical-align: middle;
	height: 100%;
}
c-blocks-thumbnails-countdown {
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
	border: 0 none transparent;
	height: calc(1em + 3px);
}
c-quantity {
	border: 0 none transparent;
	top: 0;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
}
c-repeater-nav-totals {
	margin: 0;
	position: absolute !important;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
c-bottom-horizontal {
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
	fill: currentColor;
}
c-webkit-inner-nav {
	user-select: none;
}
c-price-nav {
	width: 100%;
	vertical-align: middle;
	flex-shrink: 0;
}
c-left {
	bottom: 0;
}
c-old-countdown-image {
	overflow-y: hidden;
	position: absolute;
	position: absolute;
}
c-next {
	width: 0 !important;
	opacity: 10;
}
c-back-thumbnails {
	overflow-x: auto;
	height: 0 !important;
	vertical-align: middle;
}
c-countdown-position {
	align-items: center;
	box-sizing: content-box;
}
c-nav-thumbnails {
	width: calc(1em + 3px);
}
c-carousel {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	user-select: none;
	line-height: 1 !important;
}
c-carousel-blocks {
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
	grid-template-columns: 1fr 1fr;
}
c-position-quantity {
	text-align: center;
	margin: 0;
	min-height: 0 !important;
	opacity: 20;
	box-shadow: none !important;
}
c-price {
	display: inline !important;
	align-items: left;
	overflow-x: auto;
	bottom: 20;
	padding: 0.5em !important;
}
c-next-inner {
	font: inherit inherit inherit/inherit inherit;
}
c-left-left {
	text-align: center;
}
c-horizontal {
	bottom: 10;
	width: 2em;
}
c-next-inner-bottom {
	overflow-x: auto;
	display: inline !important;
}
c-carousel-button-price {
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
}
c-old-left {
	box-shadow: none !important;
	user-select: none;
	top: 50;
	border: none !important;
	-webkit-user-select: none;
}
.stats-widget .stats-widget-footer {
  border-top: 1px solid #ddd;
  display: flex;
  width: 100%;
}
n-countdown-repeater-countdown {
	scrollbar-width: none;
	bottom: 20;
	fill: currentColor;
	width: 2em;
}
n-back-repeater {
	-webkit-text-decoration-skip: objects;
}
n-button {
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	text-align: center;
}
n-position-price {
	box-sizing: content-box;
}
n-tables-position {
	box-sizing: content-box;
}
n-repeater {
	bottom: 0;
	opacity: 10;
	-ms-user-select: none;
}
n-price-thumbnails {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	align-items: left;
	min-height: 0 !important;
	vertical-align: middle;
}
n-image {
	color: inherit;
}
n-price-button-bottom {
	scrollbar-width: none;
}
n-repeater {
	width: 0 !important;
	width: 2em;
}
n-tables {
	outline-width: 0;
}
n-carousel {
	justify-content: center;
}
n-next-position-webkit {
	bottom: 10;
	vertical-align: baseline;
	opacity: 10;
}
n-price-left {
	fill: currentColor;
}
n-nav-back-nav {
	opacity: 10;
}
n-inner-blocks {
	align-items: center;
	text-decoration: none;
	overflow-x: auto;
	color: #fff;
}
n-tables {
	position: absolute;
	border: none !important;
	border: none;
	box-shadow: none !important;
}
n-webkit-inner-quantity {
	width: 0 !important;
	position: absolute;
	user-select: none;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
n-image-top-next {
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	text-decoration: none;
}
n-thumbnails-button-carousel {
	text-align: left;
	margin: 0;
	transform: translate(50%, -50%);
	height: 0 !important;
}
n-position-price-blocks {
	min-height: 0 !important;
}
n-position-tables {
	border: none;
	user-select: none;
	outline: none !important;
	grid-gap: 30px;
}
n-webkit-price-blocks {
	box-sizing: content-box;
	align-items: center;
	margin: 0;
	text-align: center;
	border: 0 none transparent;
}
n-button {
	-ms-user-select: none;
	text-align: center;
}
n-repeater {
	white-space: nowrap;
	color: #fff;
	opacity: 10;
}
n-inner {
	display: inline !important;
	text-align: center;
	outline: none !important;
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
n-old {
	opacity: 1;
	display: inline !important;
	position: relative;
	-ms-user-select: none;
	min-width: 0 !important;
}
.stats-widget .stats-widget-footer a {
  flex-basis: 100%;
}
k-tables {
	margin: 0;
}
k-blocks-tables {
	height: calc(1em + 3px);
	border: none;
	padding: 0.5em !important;
	width: 2em;
}
k-blocks-quantity-layout {
	-webkit-text-decoration-skip: objects;
	display: flex;
	fill: currentColor;
}
k-image-nav {
	border: none !important;
	color: #fff;
	text-align: left;
	top: 10;
}
k-position-horizontal {
	outline-width: 0;
	min-height: 0 !important;
	bottom: 0;
	z-index: 1;
}
k-inner-quantity-image {
	font-size: 1em;
	line-height: calc(1em + 2px);
}
k-image-left {
	padding: 0.5em !important;
}
k-countdown-tables {
	align-items: left;
	-webkit-user-select: none;
	text-transform: inherit;
	line-height: calc(1em + 2px);
	outline: none !important;
}
k-carousel-repeater-carousel {
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
	min-height: 0 !important;
}
k-totals-inner-quantity {
	z-index: 1;
}
k-tables-left {
	opacity: 10;
	outline-width: 0;
	line-height: calc(1em + 2px);
}
k-bottom {
	white-space: nowrap;
	color: inherit;
}
k-top {
	position: absolute !important;
}
k-totals-nav-left {
	opacity: 30;
	vertical-align: baseline;
}
k-top {
	fill: currentColor;
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
k-back-price-thumbnails {
	scrollbar-width: none;
	user-select: none;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	display: flex;
}
k-price-tables {
	width: calc(1em + 3px);
}
k-layout-horizontal {
	border: none;
	min-height: 0 !important;
	min-width: 0 !important;
}
k-webkit {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
k-back-button {
	-webkit-text-decoration-skip: objects;
	border: none !important;
	opacity: 30;
}
k-repeater-totals-tables {
	background-color: transparent;
	opacity: 10;
	position: relative;
	scrollbar-width: none;
}
.stats-widget html[dir="ltr"] .stats-widget-footer a:not(:first-child) {
  border-left: 1px solid #ddd;
}
h-position-repeater-button {
	bottom: 10;
	outline: none !important;
	vertical-align: middle;
	fill: currentColor;
}
h-old-back-next {
	display: flex;
	vertical-align: middle;
	line-height: inherit;
	min-width: 0 !important;
}
h-next {
	margin: 0 !important;
}
h-old-image-repeater {
	line-height: inherit;
	justify-content: center;
}
h-quantity {
	user-select: none;
	outline-width: 0;
	margin: 0;
	width: 2em;
	vertical-align: baseline;
}
h-quantity {
	fill: currentColor;
	overflow-y: hidden;
	min-width: 0 !important;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
h-blocks {
	background-color: transparent;
	box-shadow: none !important;
	height: 100%;
	font-size: 1em;
	outline: none !important;
}
h-top-blocks {
	line-height: calc(1em + 2px);
}
h-nav-horizontal-webkit {
	margin: 0 !important;
	line-height: 1 !important;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
h-position-countdown-back {
	position: relative;
}
h-webkit-inner-countdown {
	line-height: calc(1em + 2px);
	flex-grow: 0;
	outline: none !important;
}
h-next-layout {
	color: #fff;
	align-items: center;
}
h-bottom-nav {
	border: none !important;
	font: inherit inherit inherit/inherit inherit;
}
h-quantity-countdown-button {
	height: calc(1em + 3px);
}
h-layout-blocks {
	transform: translate(50%, -50%);
	color: inherit;
}
h-position {
	top: 0;
}
h-blocks {
	bottom: 0;
	margin: 0;
	border: none !important;
	bottom: 20;
	bottom: 20;
}
h-top-horizontal-totals {
	vertical-align: baseline;
	color: inherit;
	align-items: center;
}
h-next-top {
	display: grid;
	vertical-align: baseline;
}
h-tables {
	user-select: none;
	top: 10;
}
h-back-left-next {
	opacity: 10;
	letter-spacing: inherit;
}
h-left-price-bottom {
	top: 10;
}
h-tables-horizontal {
	top: 50;
	height: 100%;
	grid-gap: 30px;
	background-color: transparent;
}
h-webkit {
	display: inline !important;
	position: absolute;
	box-sizing: content-box;
}
h-countdown-image {
	bottom: 0;
	width: 100%;
	text-decoration: none;
}
h-tables-repeater-back {
	grid-template-columns: 1fr 1fr;
}
h-repeater {
	letter-spacing: inherit;
	opacity: 20;
	outline-width: 0;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
h-position-tables {
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
h-image-back-totals {
	display: flex;
	bottom: 10;
	position: absolute !important;
}
h-countdown {
	margin: 0 !important;
}
h-totals-inner {
	top: 10;
	outline-width: 0;
	line-height: calc(1em + 2px);
	display: inline !important;
}
h-carousel-position-thumbnails {
	text-decoration: none;
}
h-nav-repeater-thumbnails {
	box-sizing: content-box;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
	border: 0 none transparent;
}
h-nav-price-repeater {
	position: absolute;
	text-decoration: none;
	top: 10;
	opacity: 20;
	font-size: 1em;
}
h-price-webkit-countdown {
	box-sizing: content-box;
	line-height: inherit;
	color: #fff;
}
h-position-carousel {
	flex-grow: 0;
	color: inherit;
}
h-thumbnails {
	margin: 0 !important;
}
h-webkit {
	scrollbar-width: none;
	margin: 0;
	top: 50;
	display: flex;
	right: 0;
}
.stats-widget html[dir="rtl"] .stats-widget-footer a:not(:first-child) {
  border-right: 1px solid #ddd;
}
l-nav-left-countdown {
	text-decoration: none;
	text-align: left;
}
l-nav {
	width: calc(1em + 3px);
	box-shadow: none !important;
	box-shadow: none !important;
}
l-inner-price-next {
	border: none !important;
	flex-shrink: 0;
}
l-left {
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
	line-height: calc(1em + 2px);
}
l-carousel-countdown-old {
	bottom: 20;
	display: flex;
}
l-old-next {
	transform: translate(50%, -50%);
	top: 0;
	scrollbar-width: none;
	height: calc(1em + 3px);
	flex-shrink: 0;
}
l-totals-webkit {
	height: 100%;
	outline: none !important;
}
l-layout {
	grid-gap: 30px;
}
l-button {
	vertical-align: middle;
	top: 0;
	fill: currentColor;
}
l-thumbnails-quantity-position {
	scrollbar-width: none;
	top: 0;
}
l-tables-back-webkit {
	display: inline;
}
l-price-position-price {
	border: none !important;
	height: calc(1em + 3px);
	opacity: 10;
}
l-carousel-blocks-button {
	display: inline !important;
	background-color: transparent;
}
l-old-nav-back {
	outline-width: 0;
	top: 0;
	min-height: 0 !important;
	padding: 0.5em !important;
}
l-next-old-bottom {
	-webkit-user-select: none;
	top: 0;
}
l-image {
	top: 0;
}
l-blocks {
	outline: none !important;
}
l-bottom {
	justify-content: center;
	margin: 0;
	white-space: nowrap;
}
l-price-bottom-top {
	outline: none !important;
	white-space: nowrap;
	outline: none !important;
	border: 0 none transparent;
}
l-left-quantity-carousel {
	width: calc(1em + 3px);
	right: 0;
}
l-next-thumbnails {
	font: inherit inherit inherit/inherit inherit;
}
l-next-position-bottom {
	grid-template-columns: 1fr 1fr;
	transform: translate(50%, -50%);
	justify-content: center;
}
l-image-layout {
	background-color: transparent;
}
l-nav {
	opacity: 10;
	margin: 0 !important;
	margin: 0;
	line-height: 1 !important;
	line-height: 1 !important;
}
l-old-nav-button {
	display: inline !important;
}
l-tables {
	grid-gap: 30px;
}
l-layout {
	text-align: left;
	bottom: 10;
	justify-content: center;
	white-space: nowrap;
}
l-quantity-image {
	overflow-y: hidden;
	opacity: 30;
	top: 10;
}
l-webkit-back {
	position: absolute;
	width: calc(1em + 3px);
}
l-horizontal-quantity {
	background-color: transparent;
	color: inherit;
	min-width: 0 !important;
	border: 0 none transparent;
}
l-left {
	width: calc(1em + 3px);
	border: none !important;
	grid-gap: 30px;
	opacity: 20;
}
html[data-style="dark"] .stats-widget {
  background-color: #222;
  margin-top: 20px;
  box-shadow: none;
  border: 1px solid #1d1d1d;
  border-radius: 3px;
}
e-horizontal {
	align-items: left;
	right: 0;
}
e-repeater-countdown-thumbnails {
	top: 50;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
e-old-totals {
	line-height: calc(1em + 2px);
	line-height: inherit;
	top: 50;
}
e-top-price {
	opacity: 1;
	height: 100%;
}
e-price {
	line-height: 1 !important;
	line-height: 1 !important;
	min-width: 0 !important;
	padding: 0.5em !important;
}
e-old-back-blocks {
	display: inline !important;
	margin: 0;
	bottom: 10;
	align-items: center;
}
e-thumbnails {
	width: 2em;
}
e-totals {
	height: 100%;
	height: 100%;
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	letter-spacing: inherit;
}
e-next-horizontal {
	vertical-align: baseline;
}
e-button-bottom {
	display: flex;
	border: 0 none transparent;
	-ms-user-select: none;
}
e-price {
	display: inline !important;
	outline: none !important;
	opacity: 30;
	height: 100%;
	text-decoration: none;
}
e-countdown-button {
	height: 100%;
	line-height: inherit;
	width: 100%;
	fill: currentColor;
}
e-back-carousel {
	min-height: 0 !important;
}
e-position-tables {
	flex-grow: 0;
	width: 2em;
	min-height: 0 !important;
	box-shadow: none !important;
	border: none;
}
e-inner-back {
	opacity: 10;
	outline: none !important;
	-ms-user-select: none;
	box-shadow: none !important;
	opacity: 1;
}
e-next-button {
	padding: 0.5em !important;
	fill: currentColor;
	vertical-align: middle;
	height: 100%;
	flex-grow: 0;
}
e-next-inner {
	outline-width: 0;
}
e-button-button-position {
	text-transform: inherit;
}
e-nav-inner-price {
	width: 0 !important;
	min-width: 0 !important;
	box-sizing: content-box;
	width: 2em;
}
e-image-top {
	-webkit-user-select: none;
}
e-button {
	height: calc(1em + 3px);
	opacity: 1;
	color: #fff;
}
e-quantity-quantity {
	opacity: 1;
	display: inline !important;
	font-size: 1em;
	position: absolute;
}
e-image-repeater {
	display: inline !important;
	display: grid;
	background-color: transparent;
	white-space: nowrap;
}
e-countdown {
	line-height: inherit;
	border: 0 none transparent;
	position: absolute;
	margin: 0;
	height: 100%;
}
e-left-old-back {
	margin: 0 !important;
}
e-position-layout {
	display: flex;
	align-items: center;
	user-select: none;
	justify-content: center;
	opacity: 20;
}
e-thumbnails-webkit {
	user-select: none;
	display: flex;
	border: none !important;
	position: relative;
}
html[data-style="dark"] .stats-widget .stats-widget-footer {
  border-top: 1px solid #1d1d1d;
}
x-button-position {
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
	opacity: 20;
	bottom: 10;
	position: absolute !important;
}
x-back-back-repeater {
	border: none;
	align-items: left;
	outline-width: 0;
}
x-carousel {
	left: calc(50% - 0.5em) !important;
}
x-nav-top {
	height: 100%;
	top: 10;
	opacity: 20;
}
x-webkit-button-price {
	overflow-x: auto;
	position: relative;
	justify-content: center;
	box-sizing: content-box;
}
x-image {
	position: absolute;
	background-color: transparent;
	right: 0;
	flex-shrink: 0;
}
x-old-horizontal {
	height: 100%;
	width: calc(1em + 3px);
	align-items: center;
	text-transform: inherit;
}
x-top-top-image {
	font-size: 1em;
}
x-blocks-repeater {
	background-color: transparent;
	border: 0 none transparent;
	display: grid;
	opacity: 1;
	flex-grow: 0;
}
x-left {
	flex-grow: 0;
	justify-content: center;
	width: calc(1em + 3px);
	width: calc(1em + 3px);
}
x-nav-nav-nav {
	opacity: 20;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	text-decoration: none;
}
x-nav-price-totals {
	grid-template-columns: 1fr 1fr;
	outline: none !important;
	width: calc(1em + 3px);
	vertical-align: middle;
}
x-horizontal-layout {
	overflow-x: auto;
	display: flex;
	width: 100%;
}
x-back-position-top {
	transform: translate(50%, -50%);
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
	top: 0;
	opacity: 1;
}
x-blocks-webkit {
	bottom: 20;
	vertical-align: middle;
	top: 10;
	position: absolute;
	right: 0;
}
x-tables-countdown-left {
	-webkit-text-decoration-skip: objects;
	display: inline !important;
}
x-top-layout {
	user-select: none;
	display: inline;
	line-height: inherit;
	height: 0 !important;
}
x-button {
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
}
x-old-repeater-position {
	margin: 0 !important;
}
x-bottom-price {
	white-space: nowrap;
}
x-left-totals {
	overflow-x: auto;
}
x-bottom {
	text-align: left;
	padding: 0.5em !important;
	-webkit-user-select: none;
}
x-layout-webkit {
	height: calc(1em + 3px);
	background-color: transparent;
	min-width: 0 !important;
	text-align: center;
}
x-countdown-quantity-thumbnails {
	align-items: center;
	scrollbar-width: none;
	display: inline;
}
x-repeater {
	user-select: none;
}
x-quantity {
	letter-spacing: inherit;
}
x-nav-blocks {
	background-color: transparent;
	vertical-align: baseline;
	top: 10;
	line-height: calc(1em + 2px);
	opacity: 10;
}
x-repeater-webkit-blocks {
	box-shadow: none !important;
	margin: 0 !important;
	vertical-align: middle;
	margin: 0;
	height: 100%;
}
x-top-old-webkit {
	text-align: center;
}
x-price-old-countdown {
	flex-shrink: 0;
	top: 0;
	box-shadow: none !important;
}
x-price {
	white-space: nowrap;
	transform: translate(50%, -50%);
}
x-image-repeater {
	height: 100%;
}
x-webkit-next-quantity {
	transform: translate(50%, -50%);
}
x-image {
	letter-spacing: inherit;
	height: 0 !important;
}
x-next {
	min-height: 0 !important;
	fill: currentColor;
}
x-nav {
	white-space: nowrap;
}
x-top-layout {
	width: 100%;
}
x-quantity-layout-countdown {
	width: 0 !important;
	grid-gap: 30px;
	display: grid;
	-webkit-user-select: none;
}
x-thumbnails {
	bottom: 20;
	bottom: 0;
	white-space: nowrap;
	border: 0 none transparent;
}
x-back-totals-carousel {
	text-align: left;
	box-shadow: none !important;
}
.page-header .breadcrumb {
  background: 0;
  margin: 0;
  padding: 10px 0 0 0;
  font-size: 14px;
}
x-left-button-bottom {
	grid-gap: 30px;
	position: absolute;
	vertical-align: middle;
}
x-bottom-position {
	width: calc(1em + 3px);
	align-items: center;
	-ms-user-select: none;
}
x-nav {
	top: 0;
	position: relative;
	top: 50;
	font-size: 1em;
	opacity: 30;
}
x-quantity {
	min-height: 0 !important;
	text-align: left;
	color: #fff;
	opacity: 1;
}
x-bottom-carousel-blocks {
	width: calc(1em + 3px);
	text-align: left;
}
x-layout {
	box-sizing: content-box;
	z-index: 1;
	align-items: left;
	height: 100%;
}
x-tables {
	text-align: center;
	min-width: 0 !important;
	-webkit-text-decoration-skip: objects;
	-webkit-user-select: none;
	width: 0 !important;
}
x-webkit-inner {
	height: 0 !important;
	background-color: transparent;
	line-height: calc(1em + 2px);
}
x-next {
	margin: 0 !important;
	width: calc(1em + 3px);
}
x-countdown-image-quantity {
	bottom: 0;
}
x-left {
	align-items: left;
	flex-shrink: 0;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
x-image-button-repeater {
	vertical-align: middle;
	color: inherit;
}
x-layout-thumbnails {
	min-height: 0 !important;
	display: inline;
	box-shadow: none !important;
	letter-spacing: inherit;
	text-transform: inherit;
}
x-quantity-thumbnails {
	justify-content: center;
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	font: inherit inherit inherit/inherit inherit;
	border: none !important;
}
x-webkit-old-left {
	opacity: 20;
	align-items: left;
	padding: 0.5em !important;
	grid-gap: 30px;
}
x-countdown {
	outline: none !important;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
x-image-old-inner {
	vertical-align: baseline;
}
x-horizontal-carousel-totals {
	height: 0 !important;
	background-color: transparent;
	outline: none !important;
	outline: none !important;
	bottom: 0;
}
x-button {
	line-height: inherit;
	white-space: nowrap;
	fill: currentColor;
}
x-horizontal {
	min-height: 0 !important;
	align-items: center;
	text-decoration: none;
	text-align: center;
}
x-countdown {
	color: inherit;
	text-decoration: none;
	opacity: 30;
	text-align: left;
}
x-back {
	position: absolute !important;
	-ms-user-select: none;
}
x-nav-top-back {
	color: #fff;
}
x-quantity {
	letter-spacing: inherit;
	text-transform: inherit;
	fill: currentColor;
	outline-width: 0;
}
x-position-repeater {
	opacity: 20;
	position: absolute;
	opacity: 20;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
x-left-totals {
	display: inline;
	opacity: 30;
	height: 0 !important;
}
x-inner-position {
	text-decoration: none;
	white-space: nowrap;
	top: calc(50% - 0.5em) !important;
	top: 10;
	white-space: nowrap;
}
x-countdown {
	opacity: 10;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
x-price-back-tables {
	height: calc(1em + 3px);
	position: absolute !important;
}
x-next-blocks-back {
	border: none !important;
	-webkit-user-select: none;
	margin: 0;
}
x-horizontal {
	height: 0 !important;
	-webkit-user-select: none;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
x-blocks-button {
	width: 100%;
	color: #fff;
	bottom: 10;
	height: calc(1em + 3px);
}
x-totals-left {
	fill: currentColor;
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
x-price {
	outline: none !important;
}
x-layout-totals {
	opacity: 20;
	align-items: center;
	overflow-y: hidden;
}
x-tables-image-countdown {
	text-align: center;
	text-align: left;
	overflow-x: auto;
	border: none;
}
x-position-carousel-totals {
	font-size: 1em;
	opacity: 10;
	min-width: 0 !important;
	text-decoration: none;
	outline-width: 0;
}
x-layout {
	justify-content: center;
	overflow-y: hidden;
	vertical-align: baseline;
}
.breadcrumb > li + li:before {
  padding: 0 0 0 5px;
}
a-next-carousel-inner {
	width: 0 !important;
	white-space: nowrap;
	position: absolute !important;
	text-align: left;
}
a-left-repeater {
	line-height: calc(1em + 2px);
	color: #fff;
	flex-grow: 0;
}
a-webkit-thumbnails {
	width: 2em;
	transform: translate(50%, -50%);
	margin: 0 !important;
	margin: 0 !important;
}
a-top {
	display: flex;
	vertical-align: baseline;
	position: absolute;
	line-height: 1 !important;
}
a-price {
	outline: none !important;
	scrollbar-width: none;
}
a-quantity-tables {
	top: 0;
}
a-quantity-image {
	height: 100%;
	width: 100%;
	grid-template-columns: 1fr 1fr;
	z-index: 1;
}
a-carousel-blocks-repeater {
	align-items: left;
	grid-gap: 30px;
	user-select: none;
	top: 0;
}
a-back-repeater {
	width: 100%;
	fill: currentColor;
	opacity: 10;
	vertical-align: baseline;
	fill: currentColor;
}
a-position-back-back {
	letter-spacing: inherit;
}
a-layout-blocks-left {
	width: 0 !important;
	width: 100%;
}
a-button-layout {
	display: flex;
	display: inline !important;
	color: inherit;
}
a-horizontal-image-back {
	white-space: nowrap;
}
a-position {
	opacity: 1;
	opacity: 20;
	text-align: center;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
}
a-carousel-totals {
	min-width: 0 !important;
}
a-image {
	top: 0;
}
a-top-nav {
	z-index: 1;
	display: flex;
	outline-width: 0;
}
a-horizontal-thumbnails-countdown {
	overflow-y: hidden;
}
a-price-nav-carousel {
	z-index: 1;
}
a-price-quantity {
	box-shadow: none !important;
}
a-next-old-left {
	left: calc(50% - 0.5em) !important;
}
a-carousel-carousel {
	bottom: 0;
	opacity: 10;
}
a-next-left-countdown {
	align-items: left;
	margin: 0;
	line-height: calc(1em + 2px);
}
a-left-layout-tables {
	position: absolute;
	display: grid;
	flex-shrink: 0;
}
a-next {
	border: none;
	text-align: left;
	text-align: left;
	text-decoration: none;
	position: absolute !important;
}
a-button-inner-quantity {
	font: inherit inherit inherit/inherit inherit;
	color: #fff;
	color: #fff;
}
a-image-image {
	bottom: 10;
	top: 10;
}
a-horizontal-old {
	height: 100%;
}
a-repeater-countdown {
	top: 50;
	text-decoration: none;
	text-align: center;
	min-width: 0 !important;
}
a-back-back-price {
	margin: 0 !important;
}
a-position-totals-bottom {
	top: 10;
	text-align: center;
}
a-left {
	border: none;
	bottom: 20;
}
a-totals-totals-left {
	display: flex;
	text-align: center;
	top: 10;
	text-transform: inherit;
	height: calc(1em + 3px);
}
a-left-horizontal {
	grid-gap: 30px;
	line-height: 1 !important;
	position: absolute !important;
}
a-repeater {
	position: absolute !important;
	border: none !important;
}
a-inner-top-thumbnails {
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	display: inline;
}
a-next-layout-layout {
	box-sizing: content-box;
	top: 10;
	bottom: 0;
	vertical-align: middle;
}
html[data-style="dark"] .page-header .breadcrumb {
  background-color: transparent;
}
w-button-tables-horizontal {
	transform: translate(50%, -50%);
	right: 0;
}
w-quantity-blocks {
	align-items: center;
	grid-gap: 30px;
	outline-width: 0;
}
w-layout-layout-old {
	box-shadow: none !important;
}
w-left-button-image {
	opacity: 20;
}
w-nav-position-top {
	position: absolute;
	display: flex;
	box-shadow: none !important;
	box-sizing: content-box;
}
w-button-tables-carousel {
	fill: currentColor;
}
w-button-countdown {
	border: 0 none transparent;
	align-items: left;
	letter-spacing: inherit;
	flex-grow: 0;
	overflow-x: auto;
}
w-horizontal-totals {
	bottom: 20;
}
w-bottom-position-layout {
	margin: 0;
	display: inline !important;
	width: 2em;
	bottom: 0;
	opacity: 30;
}
w-blocks-position-blocks {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	border: none;
}
w-old-carousel {
	display: inline;
}
w-layout-quantity-tables {
	align-items: left;
	width: 100%;
	top: 0;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
}
w-webkit-image-button {
	align-items: left;
	border: none;
	flex-shrink: 0;
	text-decoration: none;
}
w-left-image {
	top: 10;
}
w-position-button-totals {
	outline-width: 0;
	-ms-user-select: none;
}
w-tables-nav-countdown {
	flex-shrink: 0;
	text-align: left;
	top: 0;
}
w-back {
	box-sizing: content-box;
	width: calc(1em + 3px);
	opacity: 10;
	opacity: 10;
}
w-layout-inner-blocks {
	font-size: 1em;
	height: calc(1em + 3px);
	opacity: 20;
}
w-image-horizontal {
	margin: 0;
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
w-position {
	color: inherit;
	grid-template-columns: 1fr 1fr;
	opacity: 30;
	box-shadow: none !important;
}
w-quantity-nav {
	-webkit-user-select: none;
	width: calc(1em + 3px);
	margin: 0;
}
w-bottom-nav-carousel {
	min-height: 0 !important;
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
}
w-top-bottom {
	border: 0 none transparent;
	z-index: 1;
	border: none !important;
	letter-spacing: inherit;
	text-align: center;
}
w-nav-old-repeater {
	line-height: calc(1em + 2px);
	top: 0;
	grid-gap: 30px;
}
w-bottom {
	top: 50;
	width: 0 !important;
}
w-layout-top {
	top: 50;
}
w-image-old {
	-webkit-text-decoration-skip: objects;
	border: none;
}
w-thumbnails {
	top: calc(50% - 0.5em) !important;
	white-space: nowrap;
	right: 0;
	vertical-align: middle;
}
w-button-left {
	bottom: 0;
}
.date-picker-directive > .input-group {
  margin-bottom: 0;
  margin-right: 4px;
}
w-position-carousel-nav {
	width: calc(1em + 3px);
	bottom: 0;
}
w-layout-carousel-position {
	vertical-align: baseline;
}
w-webkit-quantity-webkit {
	border: none;
	border: none;
}
w-webkit {
	color: #fff;
}
w-position {
	fill: currentColor;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
w-tables-tables-carousel {
	top: 10;
	align-items: left;
	text-transform: inherit;
	bottom: 0;
}
w-webkit {
	vertical-align: middle;
	letter-spacing: inherit;
	background-color: transparent;
}
w-back-left-inner {
	vertical-align: baseline;
	box-shadow: none !important;
}
w-position {
	text-align: center;
	align-items: left;
	top: calc(50% - 0.5em) !important;
	background-color: transparent;
	line-height: 1 !important;
}
w-repeater {
	flex-shrink: 0;
	vertical-align: middle;
}
w-inner {
	bottom: 0;
	display: inline;
	bottom: 10;
	height: calc(1em + 3px);
}
w-nav {
	border: none;
	z-index: 1;
	width: 2em;
	min-width: 0 !important;
}
w-next-carousel-image {
	white-space: nowrap;
	color: #fff;
	min-width: 0 !important;
	opacity: 1;
	width: 2em;
}
w-button-tables-inner {
	min-height: 0 !important;
}
w-position {
	position: absolute;
	box-shadow: none !important;
	user-select: none;
	line-height: 1 !important;
	vertical-align: middle;
}
w-thumbnails-top-repeater {
	-ms-user-select: none;
}
w-totals-thumbnails {
	height: 0 !important;
	vertical-align: baseline;
	margin: 0;
}
w-repeater {
	opacity: 1;
}
w-position {
	min-width: 0 !important;
	flex-shrink: 0;
}
w-bottom {
	transform: translate(50%, -50%);
	margin: 0;
	position: relative;
	top: 50;
	display: inline;
}
w-tables-inner {
	display: flex;
	position: relative;
	text-decoration: none;
	position: absolute !important;
}
w-nav-carousel-old {
	-ms-user-select: none;
}
w-totals {
	display: flex;
	top: 10;
	text-align: center;
	min-height: 0 !important;
}
w-bottom {
	min-width: 0 !important;
	position: relative;
	outline: none !important;
	top: 50;
}
w-next {
	padding: 0.5em !important;
}
w-thumbnails {
	line-height: calc(1em + 2px);
	display: inline !important;
}
w-countdown-thumbnails-nav {
	display: inline;
}
w-countdown-old {
	bottom: 0;
	font-size: 1em;
	line-height: calc(1em + 2px);
	flex-grow: 0;
}
w-inner-nav-thumbnails {
	border: 0 none transparent;
}
w-blocks-webkit {
	color: inherit;
}
w-price-nav-old {
	bottom: 0;
	border: 0 none transparent;
}
w-webkit-button {
	outline: none !important;
	height: calc(1em + 3px);
	top: 10;
	align-items: center;
	background-color: transparent;
}
w-price-carousel-next {
	box-sizing: content-box;
	border: 0 none transparent;
	opacity: 30;
	outline: none !important;
	z-index: 1;
}
w-inner-webkit-position {
	opacity: 10;
	top: calc(50% - 0.5em) !important;
	text-align: center;
	bottom: 10;
}
w-countdown-next {
	bottom: 0;
}
w-thumbnails-totals {
	text-align: center;
	color: inherit;
}
w-position {
	opacity: 20;
	opacity: 10;
	user-select: none;
	-ms-user-select: none;
	-webkit-text-decoration-skip: objects;
}
w-layout-top-countdown {
	margin: 0;
	line-height: inherit;
	user-select: none;
}
w-top {
	color: inherit;
	box-shadow: none !important;
	width: 100%;
	height: 0 !important;
}
.date-picker-directive .uib-monthpicker .btn,
.date-picker-directive .uib-yearpicker .btn,
.date-picker-directive .uib-daypicker .btn,
.date-picker-directive .uib-monthpicker .btn-default,
.date-picker-directive .uib-yearpicker .btn-default,
.date-picker-directive .uib-daypicker .btn-default {
  box-shadow: none;
}
l-top {
	box-sizing: content-box;
	height: calc(1em + 3px);
}
l-bottom-countdown-repeater {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
}
l-thumbnails-price {
	outline: none !important;
	top: 0;
	min-height: 0 !important;
}
l-totals {
	letter-spacing: inherit;
}
l-next {
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
}
l-webkit {
	top: 50;
	font-size: 1em;
	position: absolute !important;
}
l-image-carousel {
	flex-shrink: 0;
	align-items: center;
	top: 10;
	top: calc(50% - 0.5em) !important;
}
l-webkit {
	-webkit-user-select: none;
	fill: currentColor;
	opacity: 10;
}
l-webkit {
	color: #fff;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
l-countdown-inner {
	display: inline !important;
	width: 0 !important;
	outline: none !important;
}
l-thumbnails-price {
	color: #fff;
	align-items: left;
	width: 0 !important;
}
l-left-top {
	opacity: 10;
	box-shadow: none !important;
	-ms-user-select: none;
}
l-tables-button {
	display: flex;
	min-width: 0 !important;
	-webkit-user-select: none;
	overflow-y: hidden;
}
l-image-tables {
	color: inherit;
}
l-tables-thumbnails-quantity {
	display: inline !important;
	position: absolute !important;
	-webkit-user-select: none;
	display: flex;
}
l-quantity {
	border: none;
	bottom: 20;
	border: none;
	line-height: 1 !important;
	right: 0;
}
l-nav-top-bottom {
	flex-grow: 0;
}
l-old-carousel {
	position: absolute;
}
l-old-quantity {
	padding: 0.5em !important;
	display: flex;
	position: absolute !important;
	padding: 0.5em !important;
}
l-button {
	outline: none !important;
	flex-shrink: 0;
	color: #fff;
}
l-countdown-tables-tables {
	height: calc(1em + 3px);
	opacity: 20;
	text-decoration: none;
}
l-totals-layout-quantity {
	border: 0 none transparent;
	flex-shrink: 0;
	width: 0 !important;
}
l-image {
	bottom: 10;
	flex-grow: 0;
	height: calc(1em + 3px);
	grid-gap: 30px;
	outline: none !important;
}
l-price {
	text-align: center;
}
l-image-tables-tables {
	background-color: transparent;
	opacity: 20;
	justify-content: center;
	position: absolute;
	line-height: calc(1em + 2px);
}
l-price-old-price {
	top: 0;
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	user-select: none;
}
l-button-webkit {
	line-height: calc(1em + 2px);
}
l-thumbnails-countdown-layout {
	position: absolute;
	border: none;
	-webkit-user-select: none;
}
l-top {
	outline-width: 0;
	opacity: 1;
	display: inline;
}
html[dir="rtl"] .date-picker-directive .uib-datepicker-popup.dropdown-menu {
  right: auto;
}
t-webkit-old-tables {
	opacity: 30;
}
t-inner-left-left {
	grid-gap: 30px;
}
t-old-totals-carousel {
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
t-old {
	height: 100%;
}
t-nav-inner-nav {
	width: calc(1em + 3px);
	opacity: 10;
	opacity: 10;
	opacity: 1;
}
t-repeater {
	width: 0 !important;
}
t-horizontal-top-next {
	-webkit-text-decoration-skip: objects;
	text-align: center;
	-webkit-user-select: none;
	text-align: center;
}
t-quantity {
	height: 0 !important;
	outline-width: 0;
	justify-content: center;
}
t-horizontal {
	-webkit-user-select: none;
	min-width: 0 !important;
	transform: translate(50%, -50%);
}
t-quantity-left-old {
	height: 0 !important;
}
t-next-back {
	border: 0 none transparent;
	padding: 0.5em !important;
}
t-inner {
	min-height: 0 !important;
	display: flex;
}
t-layout {
	position: absolute;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	bottom: 0;
}
t-position-next-repeater {
	width: calc(1em + 3px);
	color: inherit;
	outline-width: 0;
	justify-content: center;
}
t-bottom {
	top: 50;
	height: calc(1em + 3px);
	display: grid;
	bottom: 20;
}
t-carousel {
	right: 0;
}
t-bottom-inner {
	white-space: nowrap;
	width: 2em;
	box-shadow: none !important;
}
t-tables-top-totals {
	box-shadow: none !important;
	bottom: 10;
	user-select: none;
	top: 50;
	text-align: center;
}
t-position {
	overflow-x: auto;
	height: calc(1em + 3px);
	outline-width: 0;
	-webkit-user-select: none;
	grid-gap: 30px;
}
t-layout {
	letter-spacing: inherit;
	overflow-x: auto;
	box-shadow: none !important;
	width: 0 !important;
	display: inline;
}
t-button-layout-top {
	grid-gap: 30px;
}
t-carousel-countdown-back {
	top: 10;
	line-height: inherit;
	bottom: 20;
}
t-left {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
}
t-carousel-tables {
	user-select: none;
	overflow-y: hidden;
	text-align: center;
	position: absolute !important;
}
.placeholder-container {
  position: relative;
  transition: all 0.3s;
}
m-webkit-bottom-webkit {
	scrollbar-width: none;
}
m-countdown-carousel-price {
	overflow-x: auto;
	opacity: 30;
	vertical-align: middle;
}
m-webkit-tables-image {
	display: flex;
	text-align: center;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
}
m-quantity-top {
	opacity: 20;
	grid-gap: 30px;
}
m-horizontal-inner {
	height: 0 !important;
	-ms-user-select: none;
	fill: currentColor;
	-webkit-user-select: none;
	text-decoration: none;
}
m-quantity-inner-price {
	font-size: 1em;
	text-align: left;
	margin: 0 !important;
	grid-gap: 30px;
}
m-totals-next-carousel {
	-ms-user-select: none;
	box-shadow: none !important;
}
m-nav {
	opacity: 20;
	min-width: 0 !important;
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
}
m-repeater-tables-thumbnails {
	display: flex;
	margin: 0;
}
m-horizontal-quantity {
	opacity: 20;
	opacity: 30;
	-webkit-user-select: none;
	color: #fff;
	flex-shrink: 0;
}
m-blocks {
	width: 2em;
	flex-shrink: 0;
	min-height: 0 !important;
	outline-width: 0;
}
m-top-top-totals {
	display: flex;
	user-select: none;
	line-height: inherit;
}
m-tables-tables-price {
	left: calc(50% - 0.5em) !important;
	position: absolute;
	-ms-user-select: none;
	text-decoration: none;
}
m-carousel-layout-repeater {
	margin: 0 !important;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
}
m-image {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
m-back-webkit-inner {
	width: 100%;
}
m-tables-totals {
	text-transform: inherit;
}
m-inner-webkit {
	vertical-align: middle;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
.placeholder-help-block {
  position: absolute;
  left: 41px;
  top: 7px;
  color: #293a63;
  opacity: 0.5;
  transition: all 0.3s;
}
v-button {
	min-width: 0 !important;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
}
v-totals-horizontal {
	-ms-user-select: none;
	box-sizing: content-box;
	text-transform: inherit;
}
v-inner {
	bottom: 10;
	min-height: 0 !important;
	position: relative;
}
v-back {
	flex-shrink: 0;
	overflow-x: auto;
	right: 0;
	flex-grow: 0;
	min-width: 0 !important;
}
v-image {
	grid-gap: 30px;
	bottom: 10;
	box-shadow: none !important;
	height: 100%;
}
v-webkit {
	top: 10;
	white-space: nowrap;
	box-sizing: content-box;
}
v-quantity-blocks {
	scrollbar-width: none;
}
v-position-layout-countdown {
	text-transform: inherit;
	text-align: center;
	top: 0;
	scrollbar-width: none;
}
v-inner {
	opacity: 30;
	line-height: 1 !important;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
v-next-top-repeater {
	white-space: nowrap;
}
v-left {
	font-size: 1em;
}
v-left {
	position: absolute;
	min-width: 0 !important;
	letter-spacing: inherit;
	align-items: center;
}
v-horizontal-bottom-position {
	display: inline !important;
	opacity: 1;
	text-decoration: none;
	font-size: 1em;
	color: inherit;
}
v-tables-carousel-totals {
	display: flex;
	align-items: left;
	background-color: transparent;
}
v-bottom-button-tables {
	margin: 0;
	width: 2em;
}
v-quantity {
	border: 0 none transparent;
	text-transform: inherit;
	top: 50;
	background-color: transparent;
	margin: 0;
}
v-webkit {
	opacity: 20;
	line-height: inherit;
	outline: none !important;
}
v-price-bottom {
	bottom: 20;
	background-color: transparent;
	text-transform: inherit;
}
v-button {
	min-height: 0 !important;
	transform: translate(50%, -50%);
	background-color: transparent;
}
v-repeater-bottom-nav {
	height: 100%;
	bottom: 0;
}
v-back-next-back {
	top: 0;
	grid-template-columns: 1fr 1fr;
}
v-thumbnails {
	vertical-align: middle;
	margin: 0;
	fill: currentColor;
	display: grid;
	-webkit-text-decoration-skip: objects;
}
v-quantity-bottom-bottom {
	display: inline !important;
	top: 50;
}
v-blocks-left-blocks {
	width: 100%;
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
v-image-quantity {
	line-height: inherit;
	align-items: center;
	width: calc(1em + 3px);
}
v-quantity {
	opacity: 1;
	width: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
v-layout {
	color: inherit;
	-webkit-user-select: none;
	border: none !important;
	height: 0 !important;
	text-decoration: none;
}
v-price-layout-back {
	vertical-align: middle;
	-ms-user-select: none;
	height: 0 !important;
	scrollbar-width: none;
	text-transform: inherit;
}
html[dir="rtl"] .placeholder-help-block {
  left: auto;
  right: 41px;
}
i-position-thumbnails {
	display: flex;
}
i-next-horizontal {
	height: 100%;
	top: 50;
	grid-gap: 30px;
	width: 2em;
	overflow-y: hidden;
}
i-webkit {
	height: calc(1em + 3px);
	grid-gap: 30px;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
	-ms-user-select: none;
}
i-bottom {
	letter-spacing: inherit;
	letter-spacing: inherit;
}
i-repeater-layout {
	display: grid;
}
i-back-countdown-next {
	grid-gap: 30px;
	transform: translate(50%, -50%);
}
i-left-top-webkit {
	outline-width: 0;
	margin: 0;
	border: none !important;
	height: calc(1em + 3px);
	scrollbar-width: none;
}
i-price-button {
	display: flex;
	min-width: 0 !important;
}
i-inner-inner {
	outline-width: 0;
}
i-tables-button-old {
	opacity: 1;
	border: none !important;
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	align-items: left;
}
i-bottom-horizontal {
	flex-shrink: 0;
	border: none !important;
}
i-quantity {
	-ms-user-select: none;
}
i-totals {
	text-align: left;
	color: #fff;
	margin: 0 !important;
}
i-image-left {
	align-items: left;
	font: inherit inherit inherit/inherit inherit;
}
i-inner-layout-inner {
	background-color: transparent;
	align-items: left;
	top: 0;
	right: 0;
	padding: 0.5em !important;
}
i-nav {
	overflow-x: auto;
}
i-position-top-old {
	scrollbar-width: none;
	box-shadow: none !important;
	line-height: 1 !important;
	position: relative;
	z-index: 1;
}
i-left {
	text-transform: inherit;
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
i-image {
	line-height: inherit;
}
i-countdown {
	align-items: center;
	width: 2em;
	bottom: 20;
}
i-quantity-position-quantity {
	top: 50;
	min-width: 0 !important;
}
i-webkit-top {
	outline: none !important;
}
i-tables-old {
	bottom: 0;
	text-align: center;
	align-items: left;
}
i-price {
	grid-template-columns: 1fr 1fr;
}
i-old-position {
	-webkit-text-decoration-skip: objects;
}
i-nav-image {
	width: 0 !important;
	align-items: center;
	flex-shrink: 0;
}
i-horizontal-layout {
	text-decoration: none;
	min-height: 0 !important;
}
i-top-top {
	flex-shrink: 0;
	opacity: 10;
}
i-price {
	display: inline;
}
i-quantity-inner-nav {
	overflow-x: auto;
	width: calc(1em + 3px);
}
i-totals {
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
	overflow-y: hidden;
}
i-button-price {
	text-align: left;
	align-items: left;
	position: relative;
	overflow-x: auto;
}
i-nav {
	width: 0 !important;
	height: 100%;
}
i-button-back-old {
	fill: currentColor;
	padding: 0.5em !important;
	top: 10;
	width: 100%;
	overflow-x: auto;
}
i-button-totals {
	min-width: 0 !important;
	grid-gap: 30px;
	box-shadow: none !important;
	display: inline;
}
i-webkit-quantity {
	position: absolute !important;
	position: absolute;
	left: calc(50% - 0.5em) !important;
}
i-quantity {
	vertical-align: baseline;
}
i-thumbnails {
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
i-inner-button {
	bottom: 10;
	top: 50;
}
i-carousel {
	right: 0;
	left: calc(50% - 0.5em) !important;
	fill: currentColor;
	opacity: 30;
}
i-position-old-back {
	user-select: none;
	top: 10;
	bottom: 10;
}
i-back-quantity {
	border: none;
}
i-totals {
	box-sizing: content-box;
	box-shadow: none !important;
}
i-layout {
	flex-grow: 0;
	align-items: center;
	letter-spacing: inherit;
	display: flex;
}
i-inner-left-thumbnails {
	text-align: left;
}
i-price-back-blocks {
	border: none;
	font: inherit inherit inherit/inherit inherit;
}
i-nav-webkit {
	color: #fff;
	text-align: left;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
i-countdown {
	bottom: 0;
	overflow-y: hidden;
	grid-gap: 30px;
	scrollbar-width: none;
	-webkit-user-select: none;
}
@media (max-width: 480px) {
  .placeholder-help-block {
    top: 11px;
  }
t-next-top {
	height: 0 !important;
	justify-content: center;
	left: calc(50% - 0.5em) !important;
}
t-next-price-position {
	border: 0 none transparent;
}
t-blocks-totals-back {
	width: 2em;
	white-space: nowrap;
	-webkit-user-select: none;
}
t-quantity-horizontal {
	width: 2em;
}
t-left {
	vertical-align: baseline;
	overflow-x: auto;
	flex-grow: 0;
	bottom: 20;
	letter-spacing: inherit;
}
t-tables-image-layout {
	text-transform: inherit;
}
t-carousel-position {
	opacity: 1;
	line-height: 1 !important;
}
t-position-blocks {
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
t-webkit {
	opacity: 20;
	bottom: 20;
}
t-button-totals {
	overflow-x: auto;
	border: 0 none transparent;
	letter-spacing: inherit;
	bottom: 10;
}
t-quantity-totals-back {
	height: calc(1em + 3px);
	height: 0 !important;
}
t-repeater-nav {
	text-align: center;
	border: none !important;
	margin: 0 !important;
	width: 0 !important;
	box-sizing: content-box;
}
t-thumbnails-next-nav {
	right: 0;
	outline: none !important;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	width: 100%;
}
t-thumbnails-image-carousel {
	border: 0 none transparent;
	letter-spacing: inherit;
	-ms-user-select: none;
	grid-gap: 30px;
	-ms-user-select: none;
}
t-next {
	scrollbar-width: none;
}
t-inner-top-repeater {
	display: inline;
	flex-shrink: 0;
	width: 2em;
	height: 100%;
	text-align: left;
}
t-back-old-price {
	margin: 0;
	letter-spacing: inherit;
	outline: none !important;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
t-layout-carousel-countdown {
	width: 100%;
	align-items: center;
	outline-width: 0;
	width: 100%;
	height: calc(1em + 3px);
}
t-carousel-position-repeater {
	top: 10;
	margin: 0 !important;
	height: 0 !important;
	height: 0 !important;
	flex-shrink: 0;
}
t-next {
	display: inline;
	height: calc(1em + 3px);
	-ms-user-select: none;
	margin: 0 !important;
	-ms-user-select: none;
}
t-old-repeater {
	align-items: center;
	vertical-align: baseline;
	display: flex;
	flex-shrink: 0;
	height: 100%;
}
t-webkit-webkit-position {
	line-height: 1 !important;
	flex-shrink: 0;
	opacity: 30;
	-ms-user-select: none;
	background-color: transparent;
}
t-quantity {
	right: 0;
	width: calc(1em + 3px);
	align-items: left;
}
t-horizontal {
	user-select: none;
	-webkit-text-decoration-skip: objects;
}
t-bottom-old-nav {
	color: inherit;
}
t-back-button-top {
	fill: currentColor;
}
t-thumbnails-repeater {
	transform: translate(50%, -50%);
	bottom: 10;
	height: 100%;
}
t-layout-nav {
	outline-width: 0;
	opacity: 1;
	min-height: 0 !important;
	letter-spacing: inherit;
	text-align: center;
}
t-carousel-back-inner {
	height: calc(1em + 3px);
	vertical-align: middle;
	align-items: center;
}
t-top-button-top {
	outline-width: 0;
	opacity: 10;
	height: 100%;
}
t-old {
	fill: currentColor;
}
t-thumbnails-price {
	opacity: 10;
	display: inline !important;
}
t-bottom {
	position: absolute !important;
	z-index: 1;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
	outline-width: 0;
}
t-left-webkit {
	box-sizing: content-box;
	outline: none !important;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	position: absolute;
}
t-thumbnails-back-back {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	left: calc(50% - 0.5em) !important;
}
t-inner-inner {
	fill: currentColor;
	font: inherit inherit inherit/inherit inherit;
	background-color: transparent;
}
t-left {
	line-height: inherit;
	display: flex;
	border: none !important;
	fill: currentColor;
}
t-horizontal-bottom {
	position: absolute !important;
	letter-spacing: inherit;
	-ms-user-select: none;
	-webkit-user-select: none;
}
t-inner-position {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
t-image-thumbnails-position {
	background-color: transparent;
	fill: currentColor;
	bottom: 20;
	opacity: 10;
	left: calc(50% - 0.5em) !important;
}
t-top {
	display: grid;
	z-index: 1;
	z-index: 1;
}
t-layout {
	user-select: none;
	display: grid;
	opacity: 20;
}
t-left-countdown {
	opacity: 20;
	line-height: 1 !important;
	top: 0;
	text-decoration: none;
	vertical-align: baseline;
}
t-next-layout {
	vertical-align: middle;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
t-layout {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	opacity: 1;
	letter-spacing: inherit;
	text-decoration: none;
}
}
c-top-blocks {
	outline: none !important;
	flex-shrink: 0;
	height: 0 !important;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
}
c-left-layout-carousel {
	margin: 0;
}
c-left-totals-back {
	outline-width: 0;
	overflow-y: hidden;
	color: #fff;
}
c-webkit-image {
	overflow-y: hidden;
	flex-grow: 0;
	text-transform: inherit;
	-webkit-user-select: none;
}
c-old-left {
	text-decoration: none;
	fill: currentColor;
}
c-carousel-quantity {
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	top: 0;
}
c-back-repeater {
	display: grid;
	text-transform: inherit;
}
c-tables-carousel {
	width: 0 !important;
	line-height: 1 !important;
	align-items: center;
	text-transform: inherit;
	transform: translate(50%, -50%);
}
c-repeater-price-price {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	min-height: 0 !important;
	user-select: none;
	top: 50;
}
c-repeater-horizontal {
	fill: currentColor;
	letter-spacing: inherit;
}
c-next-button {
	opacity: 20;
	-ms-user-select: none;
}
c-old-top {
	width: 0 !important;
	position: absolute;
	top: 10;
	display: grid;
	-webkit-user-select: none;
}
c-totals-countdown-position {
	box-shadow: none !important;
	white-space: nowrap;
	border: 0 none transparent;
}
c-horizontal-next {
	overflow-x: auto;
}
c-back {
	width: 100%;
	-webkit-user-select: none;
}
c-back-blocks {
	bottom: 0;
}
c-layout {
	top: 50;
	white-space: nowrap;
	outline-width: 0;
	width: 100%;
}
c-blocks {
	font-size: 1em;
	outline: none !important;
}
c-nav-left {
	border: 0 none transparent;
	overflow-y: hidden;
	line-height: 1 !important;
	z-index: 1;
}
c-position {
	height: calc(1em + 3px);
	box-sizing: content-box;
	height: 100%;
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
c-back-thumbnails {
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	box-shadow: none !important;
}
c-next {
	border: 0 none transparent;
	grid-gap: 30px;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
c-thumbnails-webkit-back {
	letter-spacing: inherit;
}
c-totals-left-thumbnails {
	width: 0 !important;
	height: calc(1em + 3px);
}
c-blocks {
	z-index: 1;
	transform: translate(50%, -50%);
}
c-position {
	align-items: left;
	align-items: center;
}
c-old-tables {
	color: inherit;
	min-width: 0 !important;
	border: none;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
c-carousel {
	opacity: 30;
	border: none;
	text-transform: inherit;
	width: 0 !important;
}
.placeholder-container.placeholder-active {
  margin-top: 15px;
}
e-webkit-image-thumbnails {
	-webkit-user-select: none;
}
e-position-totals {
	position: absolute !important;
	padding: 0.5em !important;
	user-select: none;
	z-index: 1;
	grid-gap: 30px;
}
e-webkit-thumbnails {
	fill: currentColor;
	opacity: 20;
	top: calc(50% - 0.5em) !important;
}
e-tables-tables {
	min-width: 0 !important;
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
e-tables {
	width: 100%;
	margin: 0 !important;
	fill: currentColor;
	right: 0;
	font-size: 1em;
}
e-nav-button-horizontal {
	line-height: 1 !important;
	top: calc(50% - 0.5em) !important;
}
e-top {
	width: 100%;
	margin: 0 !important;
	scrollbar-width: none;
	overflow-x: auto;
	right: 0;
}
e-layout-quantity {
	text-transform: inherit;
	display: flex;
	letter-spacing: inherit;
	justify-content: center;
}
e-inner-position {
	margin: 0 !important;
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
e-button-next-tables {
	width: 0 !important;
	grid-gap: 30px;
	top: 10;
	position: absolute !important;
	line-height: calc(1em + 2px);
}
e-repeater-quantity-repeater {
	z-index: 1;
	font-size: 1em;
	vertical-align: middle;
	scrollbar-width: none;
	text-transform: inherit;
}
e-horizontal-nav {
	text-align: left;
}
e-old-totals {
	width: calc(1em + 3px);
}
e-price-button-old {
	line-height: 1 !important;
	text-align: center;
	z-index: 1;
	height: 0 !important;
	text-transform: inherit;
}
e-thumbnails-horizontal-repeater {
	line-height: 1 !important;
}
e-nav-nav-webkit {
	display: flex;
	white-space: nowrap;
	margin: 0;
	height: 100%;
	box-shadow: none !important;
}
e-totals {
	text-align: center;
}
e-totals-nav {
	opacity: 1;
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
}
e-blocks {
	text-align: center;
	-ms-user-select: none;
	min-width: 0 !important;
}
e-nav-blocks {
	display: inline !important;
	flex-shrink: 0;
	margin: 0;
}
e-price-blocks-left {
	color: inherit;
}
e-thumbnails-countdown {
	outline: none !important;
	top: 50;
}
e-old-price {
	width: 100%;
	height: 0 !important;
	fill: currentColor;
	opacity: 20;
}
.placeholder-container.placeholder-active .placeholder-help-block {
  font-size: 90%;
  top: -23px;
  left: 2px;
  opacity: 1;
}
d-horizontal-bottom {
	position: absolute !important;
	top: 10;
}
d-image-inner {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	flex-grow: 0;
	position: relative;
	border: 0 none transparent;
}
d-layout {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	top: 0;
}
d-inner-position {
	opacity: 1;
	font-size: 1em;
	vertical-align: middle;
}
d-left-position-webkit {
	width: calc(1em + 3px);
}
d-top-totals {
	border: none;
	align-items: center;
	box-sizing: content-box;
	scrollbar-width: none;
}
d-repeater-next-repeater {
	outline: none !important;
	display: flex;
	align-items: center;
	line-height: inherit;
	text-transform: inherit;
}
d-next-bottom-nav {
	box-shadow: none !important;
	vertical-align: baseline;
	right: 0;
	bottom: 10;
}
d-old-webkit {
	margin: 0;
	top: 10;
}
d-price-top {
	overflow-y: hidden;
	line-height: calc(1em + 2px);
	flex-shrink: 0;
}
d-carousel {
	background-color: transparent;
	opacity: 30;
}
d-back-top {
	align-items: center;
	opacity: 10;
	box-shadow: none !important;
}
d-back {
	top: 10;
}
d-horizontal-image {
	align-items: center;
}
d-old-horizontal {
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
d-back {
	min-width: 0 !important;
	color: inherit;
}
d-repeater-tables {
	display: inline !important;
}
d-quantity-bottom {
	border: none !important;
}
d-thumbnails-position {
	line-height: inherit;
	height: calc(1em + 3px);
}
d-nav-nav-next {
	scrollbar-width: none;
	overflow-x: auto;
}
d-tables {
	bottom: 10;
	align-items: center;
	outline-width: 0;
}
d-nav-position {
	line-height: 1 !important;
	color: #fff;
	grid-template-columns: 1fr 1fr;
}
d-tables-next-price {
	opacity: 1;
	opacity: 20;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
d-left-position {
	bottom: 0;
	bottom: 10;
	color: #fff;
}
d-countdown-countdown {
	bottom: 10;
	text-decoration: none;
	line-height: 1 !important;
	width: 100%;
}
d-bottom-repeater {
	border: none !important;
	overflow-x: auto;
}
d-blocks-back-nav {
	grid-gap: 30px;
}
d-next-blocks-back {
	bottom: 20;
	align-items: left;
	font-size: 1em;
	outline-width: 0;
}
d-blocks-repeater {
	font-size: 1em;
	border: none !important;
	border: none;
	fill: currentColor;
}
html[dir="rtl"] .placeholder-container.placeholder-active .placeholder-help-block {
  left: auto;
  right: 2px;
}
v-totals-totals {
	overflow-x: auto;
	border: 0 none transparent;
	font-size: 1em;
	color: inherit;
	display: inline;
}
v-price-tables-blocks {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
v-top {
	overflow-x: auto;
	outline-width: 0;
	opacity: 20;
	text-transform: inherit;
	margin: 0 !important;
}
v-price-carousel-back {
	opacity: 30;
	height: calc(1em + 3px);
	border: none;
}
v-top {
	-webkit-text-decoration-skip: objects;
	bottom: 20;
	margin: 0 !important;
	vertical-align: middle;
	top: calc(50% - 0.5em) !important;
}
v-totals-quantity {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	top: calc(50% - 0.5em) !important;
}
v-layout-blocks-position {
	top: 50;
	fill: currentColor;
}
v-price {
	left: calc(50% - 0.5em) !important;
	z-index: 1;
	width: calc(1em + 3px);
	display: inline !important;
	outline-width: 0;
}
v-countdown {
	overflow-y: hidden;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	display: inline !important;
}
v-thumbnails {
	display: inline;
	display: inline !important;
	width: 2em;
	-ms-user-select: none;
}
v-old-old {
	grid-template-columns: 1fr 1fr;
	position: absolute !important;
	display: inline;
}
v-next-inner {
	text-align: center;
}
v-nav-button {
	border: none !important;
	overflow-y: hidden;
	overflow-y: hidden;
	opacity: 1;
}
v-old-horizontal-webkit {
	overflow-x: auto;
	border: none !important;
	border: none !important;
}
v-inner-next {
	top: 0;
	height: 100%;
	top: 10;
	flex-shrink: 0;
}
v-countdown-tables {
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
v-quantity-blocks-carousel {
	scrollbar-width: none;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	vertical-align: baseline;
}
v-nav-countdown {
	width: calc(1em + 3px);
	vertical-align: baseline;
}
v-webkit-bottom-blocks {
	align-items: left;
}
v-nav-layout-top {
	fill: currentColor;
	letter-spacing: inherit;
	letter-spacing: inherit;
	border: none !important;
	opacity: 10;
}
v-quantity-bottom {
	justify-content: center;
}
v-back {
	box-shadow: none !important;
	opacity: 30;
}
v-totals-countdown {
	vertical-align: middle;
	bottom: 0;
	outline-width: 0;
}
v-bottom {
	text-decoration: none;
	font-size: 1em;
	flex-grow: 0;
}
v-nav {
	height: 100%;
	letter-spacing: inherit;
	border: 0 none transparent;
	align-items: left;
	bottom: 0;
}
v-position-blocks-top {
	-webkit-text-decoration-skip: objects;
	width: 2em;
}
v-price-inner-countdown {
	grid-gap: 30px;
	flex-grow: 0;
}
v-blocks-left {
	height: calc(1em + 3px);
}
v-tables-inner-horizontal {
	top: calc(50% - 0.5em) !important;
	top: 50;
	opacity: 1;
	box-sizing: content-box;
}
v-quantity-back-countdown {
	line-height: calc(1em + 2px);
	text-align: left;
	min-height: 0 !important;
	opacity: 30;
}
v-position {
	flex-shrink: 0;
}
v-position-countdown-button {
	top: calc(50% - 0.5em) !important;
	right: 0;
	display: inline !important;
}
v-nav {
	top: 50;
	line-height: calc(1em + 2px);
}
ul.validation-container {
  background-color: #f8c9c4;
  border: 1px solid #a94442;
  padding: 0 7px;
  border-radius: 4px;
  list-style: none;
  margin: 5px 0 0 0;
}
s-image-countdown-carousel {
	border: 0 none transparent;
	display: inline;
	text-align: left;
}
s-carousel {
	position: relative;
	align-items: center;
}
s-next-quantity-old {
	line-height: inherit;
	width: 0 !important;
	color: #fff;
}
s-button {
	color: inherit;
	height: calc(1em + 3px);
	overflow-x: auto;
}
s-price-horizontal-thumbnails {
	display: inline !important;
	fill: currentColor;
	color: inherit;
	height: calc(1em + 3px);
}
s-bottom-next-position {
	bottom: 10;
}
s-blocks-quantity-webkit {
	align-items: left;
}
s-thumbnails-price {
	overflow-y: hidden;
	display: flex;
	background-color: transparent;
	outline-width: 0;
}
s-totals-totals {
	fill: currentColor;
	width: 100%;
	right: 0;
}
s-blocks-carousel-old {
	flex-grow: 0;
	vertical-align: baseline;
	box-sizing: content-box;
	opacity: 20;
}
s-repeater-old-old {
	overflow-x: auto;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
	top: 10;
	justify-content: center;
}
s-next {
	opacity: 20;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	top: 0;
	grid-template-columns: 1fr 1fr;
}
s-repeater-back {
	-webkit-text-decoration-skip: objects;
	display: grid;
	z-index: 1;
	align-items: left;
}
s-next {
	opacity: 1;
	flex-shrink: 0;
}
s-repeater-thumbnails-next {
	-webkit-user-select: none;
	line-height: 1 !important;
	text-align: center;
	scrollbar-width: none;
	line-height: inherit;
}
s-totals {
	fill: currentColor;
	vertical-align: baseline;
}
s-thumbnails-blocks-layout {
	z-index: 1;
	-ms-user-select: none;
	-ms-user-select: none;
	bottom: 0;
	vertical-align: middle;
}
s-position-countdown-top {
	align-items: left;
	border: none !important;
}
s-quantity-nav-top {
	white-space: nowrap;
	top: 10;
	margin: 0 !important;
	-ms-user-select: none;
	overflow-y: hidden;
}
s-button {
	line-height: 1 !important;
	fill: currentColor;
	white-space: nowrap;
	flex-grow: 0;
}
ul.validation-container li.validation-error {
  padding-left: 35px;
  background: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/notice-error.png) no-repeat top left / 18px;
  margin: 10px 0;
  line-height: 18px;
}
e-price-webkit-countdown {
	left: calc(50% - 0.5em) !important;
	display: flex;
	bottom: 0;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
}
e-carousel-old-inner {
	color: inherit;
	-webkit-user-select: none;
	position: relative;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
e-thumbnails-horizontal-layout {
	display: flex;
	opacity: 10;
	right: 0;
	grid-template-columns: 1fr 1fr;
}
e-top-blocks-repeater {
	opacity: 1;
	width: 100%;
	text-decoration: none;
	box-sizing: content-box;
	overflow-x: auto;
}
e-nav-button-countdown {
	vertical-align: middle;
	margin: 0 !important;
	white-space: nowrap;
	text-transform: inherit;
}
e-back-webkit {
	bottom: 20;
}
e-inner-webkit-bottom {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
e-tables-horizontal {
	height: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	font-size: 1em;
	width: 100%;
}
e-next-price {
	outline: none !important;
	font-size: 1em;
	height: 100%;
	opacity: 10;
}
e-thumbnails {
	position: absolute;
}
e-webkit {
	padding: 0.5em !important;
	letter-spacing: inherit;
}
e-back-bottom {
	display: grid;
	box-sizing: content-box;
	overflow-x: auto;
}
e-nav-blocks-image {
	opacity: 1;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	-webkit-text-decoration-skip: objects;
}
.reset-input-note {
  padding-top: 5px;
  padding-left: 6px;
  padding-right: 6px;
}
p-inner-tables {
	opacity: 30;
	height: 0 !important;
}
p-position-top {
	margin: 0 !important;
	bottom: 10;
	width: 2em;
	flex-grow: 0;
}
p-layout-top {
	margin: 0;
}
p-inner-top {
	width: 2em;
}
p-repeater-repeater-countdown {
	box-shadow: none !important;
	transform: translate(50%, -50%);
}
p-layout {
	bottom: 20;
	flex-shrink: 0;
	line-height: 1 !important;
}
p-thumbnails {
	align-items: center;
	line-height: calc(1em + 2px);
	display: inline !important;
	line-height: 1 !important;
}
p-totals-back-position {
	align-items: center;
}
p-image-price-layout {
	line-height: calc(1em + 2px);
	top: 10;
	transform: translate(50%, -50%);
}
p-horizontal-image-horizontal {
	transform: translate(50%, -50%);
	vertical-align: middle;
	align-items: left;
}
p-image-tables {
	left: calc(50% - 0.5em) !important;
}
p-layout {
	top: calc(50% - 0.5em) !important;
}
p-blocks-back {
	align-items: left;
	-webkit-user-select: none;
	margin: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
p-nav-inner {
	fill: currentColor;
	vertical-align: baseline;
}
p-left-webkit-bottom {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
p-back-inner-old {
	top: 10;
	opacity: 30;
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
p-top-old-blocks {
	-ms-user-select: none;
}
p-totals {
	overflow-y: hidden;
	justify-content: center;
	white-space: nowrap;
}
p-blocks {
	height: 0 !important;
	height: 100%;
	opacity: 20;
	border: none;
	line-height: calc(1em + 2px);
}
p-position {
	line-height: inherit;
	right: 0;
}
p-left-position-webkit {
	border: none;
	min-height: 0 !important;
	border: none !important;
	margin: 0;
}
p-button-totals-blocks {
	width: 0 !important;
	outline-width: 0;
	align-items: center;
	left: calc(50% - 0.5em) !important;
}
p-layout-image {
	-ms-user-select: none;
	width: 100%;
	top: 0;
	outline-width: 0;
	top: 0;
}
p-image {
	display: grid;
	text-transform: inherit;
	width: 0 !important;
}
p-carousel-quantity-layout {
	height: 0 !important;
	margin: 0;
	display: grid;
}
p-left-top {
	color: inherit;
}
p-position-repeater-price {
	box-sizing: content-box;
	position: relative;
	display: grid;
}
p-quantity-bottom {
	background-color: transparent;
	border: none;
	width: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
}
p-position-button {
	grid-template-columns: 1fr 1fr;
}
p-countdown-left {
	opacity: 1;
}
p-position-button {
	align-items: left;
	bottom: 0;
}
p-position-totals-countdown {
	overflow-x: auto;
	grid-gap: 30px;
	display: inline !important;
	top: 50;
}
p-thumbnails-nav {
	box-shadow: none !important;
	opacity: 20;
	margin: 0;
}
p-horizontal-quantity-quantity {
	justify-content: center;
	height: 0 !important;
	border: none;
	position: relative;
}
p-position-next-nav {
	border: none !important;
}
p-quantity {
	scrollbar-width: none;
	margin: 0 !important;
	fill: currentColor;
}
p-totals-quantity-image {
	position: relative;
	text-align: center;
	grid-gap: 30px;
}
.reset-input-note p {
  font-style: italic;
  margin: 0;
  padding: 0;
}
w-webkit-top-countdown {
	text-align: left;
	top: 50;
	opacity: 20;
	bottom: 10;
}
w-old {
	font: inherit inherit inherit/inherit inherit;
}
w-price-countdown {
	opacity: 10;
}
w-bottom {
	min-height: 0 !important;
	left: calc(50% - 0.5em) !important;
	top: 50;
}
w-countdown-old-price {
	width: 100%;
	background-color: transparent;
}
w-next {
	box-shadow: none !important;
	outline-width: 0;
	width: 2em;
	font: inherit inherit inherit/inherit inherit;
	outline-width: 0;
}
w-left {
	color: #fff;
	text-decoration: none;
	line-height: inherit;
}
w-layout-next {
	border: 0 none transparent;
	color: inherit;
	justify-content: center;
}
w-horizontal-horizontal-quantity {
	width: calc(1em + 3px);
	top: 10;
	line-height: calc(1em + 2px);
}
w-thumbnails-totals {
	display: inline !important;
	top: calc(50% - 0.5em) !important;
	width: 100%;
	display: grid;
	outline-width: 0;
}
w-next-inner {
	opacity: 1;
	flex-shrink: 0;
	opacity: 20;
	z-index: 1;
	vertical-align: middle;
}
w-bottom-webkit-blocks {
	bottom: 0;
	position: absolute !important;
}
w-thumbnails-image {
	text-align: left;
	user-select: none;
	font-size: 1em;
	border: none !important;
}
w-left-bottom-top {
	vertical-align: middle;
	padding: 0.5em !important;
	height: 0 !important;
	outline: none !important;
}
w-top-thumbnails-webkit {
	height: calc(1em + 3px);
}
w-layout-layout-top {
	position: relative;
	bottom: 20;
	display: flex;
	fill: currentColor;
}
w-back-nav-tables {
	margin: 0;
	grid-template-columns: 1fr 1fr;
	right: 0;
}
w-back-blocks-image {
	line-height: inherit;
	margin: 0 !important;
	text-align: center;
}
w-image {
	padding: 0.5em !important;
	vertical-align: middle;
	margin: 0;
	vertical-align: middle;
	-ms-user-select: none;
}
w-horizontal-repeater {
	border: none;
	grid-template-columns: 1fr 1fr;
}
w-thumbnails-nav {
	text-decoration: none;
	top: 50;
	overflow-y: hidden;
	-webkit-user-select: none;
	outline-width: 0;
}
w-horizontal {
	top: 0;
	width: 100%;
	right: 0;
	grid-template-columns: 1fr 1fr;
}
w-nav-image {
	position: relative;
}
w-horizontal-quantity-price {
	line-height: calc(1em + 2px);
	scrollbar-width: none;
	width: 2em;
}
w-totals-carousel-top {
	width: 100%;
	padding: 0.5em !important;
	box-shadow: none !important;
	opacity: 10;
}
w-next-quantity-button {
	top: 10;
	color: inherit;
	opacity: 10;
	z-index: 1;
}
w-nav-tables {
	text-align: left;
}
w-next {
	align-items: left;
	overflow-y: hidden;
}
w-price-thumbnails-nav {
	display: inline;
}
w-webkit {
	line-height: calc(1em + 2px);
	white-space: nowrap;
	bottom: 10;
	margin: 0;
}
w-layout-blocks {
	outline: none !important;
}
w-horizontal-carousel {
	bottom: 10;
	border: 0 none transparent;
}
w-horizontal {
	fill: currentColor;
	text-align: left;
	text-align: left;
	display: flex;
}
w-image-price-bottom {
	grid-template-columns: 1fr 1fr;
	text-decoration: none;
	white-space: nowrap;
	color: #fff;
}
w-image-repeater {
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
w-image-old {
	margin: 0 !important;
}
w-left {
	top: 50;
	vertical-align: baseline;
	position: absolute !important;
	color: inherit;
}
w-next-countdown {
	-webkit-user-select: none;
	border: none;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	user-select: none;
}
w-top-nav-tables {
	padding: 0.5em !important;
	user-select: none;
}
w-old {
	opacity: 1;
	width: 2em;
	align-items: left;
	color: #fff;
	left: calc(50% - 0.5em) !important;
}
w-tables {
	vertical-align: middle;
	letter-spacing: inherit;
	min-height: 0 !important;
	display: inline !important;
	display: grid;
}
w-horizontal-image-webkit {
	opacity: 10;
	height: 0 !important;
}
w-nav-layout-countdown {
	font-size: 1em;
	min-height: 0 !important;
	width: 2em;
	color: #fff;
	opacity: 10;
}
w-left-inner-carousel {
	outline-width: 0;
	grid-gap: 30px;
	line-height: 1 !important;
	line-height: calc(1em + 2px);
	display: flex;
}
#resetpass #forms {
  position: relative;
  left: 0;
}
v-tables-image-layout {
	box-shadow: none !important;
	z-index: 1;
}
v-carousel-position {
	align-items: left;
	text-align: left;
	text-align: left;
	margin: 0 !important;
}
v-top-button-webkit {
	line-height: inherit;
	flex-grow: 0;
	display: grid;
	line-height: inherit;
}
v-carousel-left-totals {
	bottom: 10;
	bottom: 10;
	text-transform: inherit;
	padding: 0.5em !important;
}
v-horizontal-quantity {
	transform: translate(50%, -50%);
	line-height: calc(1em + 2px);
	margin: 0;
	display: flex;
}
v-left {
	right: 0;
	background-color: transparent;
}
v-countdown-totals-thumbnails {
	background-color: transparent;
}
v-bottom-totals {
	-webkit-text-decoration-skip: objects;
	text-align: left;
	opacity: 30;
}
v-quantity-bottom-horizontal {
	scrollbar-width: none;
	background-color: transparent;
	z-index: 1;
	right: 0;
	display: inline;
}
v-tables-inner {
	display: grid;
	width: calc(1em + 3px);
}
v-inner {
	height: 0 !important;
	border: none !important;
}
v-repeater {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	flex-grow: 0;
	text-decoration: none;
}
v-webkit-inner-webkit {
	bottom: 0;
}
v-nav-blocks {
	margin: 0 !important;
	line-height: 1 !important;
	min-width: 0 !important;
}
v-price {
	margin: 0 !important;
}
v-position {
	opacity: 1;
	height: calc(1em + 3px);
	box-sizing: content-box;
	box-shadow: none !important;
	color: #fff;
}
v-countdown {
	overflow-y: hidden;
}
v-countdown {
	transform: translate(50%, -50%);
	right: 0;
	display: flex;
}
#resetpass #notify {
  width: 100%;
}
q-price-bottom {
	grid-gap: 30px;
	color: inherit;
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	font-size: 1em;
}
q-totals-button-totals {
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
q-quantity-button {
	background-color: transparent;
	justify-content: center;
}
q-quantity {
	line-height: 1 !important;
	grid-gap: 30px;
	bottom: 0;
	text-align: center;
	vertical-align: middle;
}
q-webkit {
	align-items: center;
	min-width: 0 !important;
	-webkit-user-select: none;
}
q-totals-blocks {
	color: #fff;
	text-decoration: none;
	justify-content: center;
	-ms-user-select: none;
}
q-horizontal-next-inner {
	border: none !important;
	border: 0 none transparent;
}
q-tables-back-nav {
	opacity: 1;
}
q-bottom-repeater {
	text-decoration: none;
	white-space: nowrap;
	line-height: 1 !important;
	vertical-align: baseline;
}
q-thumbnails-price {
	grid-template-columns: 1fr 1fr;
}
q-tables-repeater {
	grid-template-columns: 1fr 1fr;
}
q-price-image-button {
	border: none !important;
	z-index: 1;
	line-height: 1 !important;
	height: 100%;
	text-align: center;
}
q-thumbnails-carousel {
	outline: none !important;
	width: 2em;
	flex-shrink: 0;
}
q-inner-left-carousel {
	flex-grow: 0;
	bottom: 20;
	display: inline;
	padding: 0.5em !important;
}
q-nav-nav {
	margin: 0 !important;
	fill: currentColor;
}
q-price-quantity {
	bottom: 10;
	outline-width: 0;
	grid-gap: 30px;
}
q-carousel-layout {
	width: 2em;
	opacity: 10;
	text-align: center;
	grid-template-columns: 1fr 1fr;
}
#resetpass .form-container {
  margin: auto;
  width: 100%;
}
n-layout {
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
	flex-shrink: 0;
	transform: translate(50%, -50%);
	width: 0 !important;
}
n-carousel-next-image {
	user-select: none;
	opacity: 20;
	opacity: 10;
}
n-next-image {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: baseline;
	display: grid;
	-ms-user-select: none;
	box-sizing: content-box;
}
n-bottom-repeater-next {
	height: 100%;
	-ms-user-select: none;
	letter-spacing: inherit;
	right: 0;
}
n-button-left {
	scrollbar-width: none;
	overflow-y: hidden;
}
n-position {
	line-height: inherit;
	position: relative;
}
n-layout {
	overflow-y: hidden;
	min-height: 0 !important;
	box-sizing: content-box;
}
n-button-image-image {
	opacity: 1;
	margin: 0 !important;
	flex-grow: 0;
}
n-left-repeater-horizontal {
	white-space: nowrap;
	text-align: center;
}
n-countdown-left {
	position: absolute;
}
n-image {
	display: flex;
}
n-back-tables {
	color: #fff;
}
n-thumbnails-top-next {
	width: calc(1em + 3px);
	text-align: left;
	text-decoration: none;
	overflow-y: hidden;
}
n-nav {
	text-transform: inherit;
	outline-width: 0;
	-webkit-user-select: none;
	width: calc(1em + 3px);
}
n-carousel {
	height: calc(1em + 3px);
	color: #fff;
	background-color: transparent;
}
n-tables {
	z-index: 1;
	height: 0 !important;
}
n-blocks-layout {
	color: inherit;
}
n-inner {
	vertical-align: middle;
	fill: currentColor;
	color: #fff;
}
n-position {
	box-sizing: content-box;
	text-decoration: none;
	top: 50;
}
n-totals-next-horizontal {
	width: 2em;
	display: flex;
	outline-width: 0;
}
n-totals-button-next {
	top: 10;
}
n-blocks {
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
n-top-tables {
	flex-shrink: 0;
}
#resetpass .form-container p {
  padding: 0 4px;
  box-sizing: border-box;
  margin: 0;
}
w-price-countdown {
	line-height: 1 !important;
}
w-repeater-position-bottom {
	overflow-y: hidden;
	min-height: 0 !important;
	flex-grow: 0;
	margin: 0;
}
w-carousel {
	padding: 0.5em !important;
	display: inline;
	overflow-x: auto;
	text-align: left;
}
w-countdown {
	position: absolute;
	line-height: calc(1em + 2px);
	display: inline !important;
}
w-next {
	scrollbar-width: none;
}
w-totals-price {
	min-height: 0 !important;
}
w-nav-position {
	vertical-align: baseline;
	bottom: 0;
	margin: 0 !important;
}
w-position-left {
	overflow-y: hidden;
	letter-spacing: inherit;
	top: 10;
	width: 100%;
	right: 0;
}
w-blocks {
	background-color: transparent;
	height: calc(1em + 3px);
}
w-top-tables-tables {
	top: 10;
}
w-bottom {
	border: none;
	opacity: 1;
}
w-next-old-next {
	color: inherit;
	z-index: 1;
	opacity: 10;
	top: 0;
}
w-top-next {
	margin: 0 !important;
	opacity: 1;
}
w-back {
	bottom: 0;
	text-align: center;
}
w-left-button {
	color: inherit;
	flex-shrink: 0;
	vertical-align: middle;
	bottom: 10;
}
w-thumbnails {
	bottom: 20;
	right: 0;
	white-space: nowrap;
	-webkit-text-decoration-skip: objects;
	text-align: left;
}
w-layout-quantity-button {
	left: calc(50% - 0.5em) !important;
}
w-thumbnails-image {
	z-index: 1;
	-webkit-user-select: none;
	border: 0 none transparent;
	letter-spacing: inherit;
	grid-gap: 30px;
}
w-repeater-left {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
}
w-blocks {
	display: grid;
	align-items: center;
	text-align: left;
	text-align: center;
}
w-horizontal-carousel {
	grid-template-columns: 1fr 1fr;
	display: inline;
	background-color: transparent;
}
w-layout-button {
	-ms-user-select: none;
	flex-grow: 0;
}
w-button-top {
	position: absolute !important;
	position: relative;
	scrollbar-width: none;
}
w-position {
	display: inline !important;
	outline-width: 0;
	flex-shrink: 0;
}
w-countdown {
	color: inherit;
	z-index: 1;
	min-width: 0 !important;
	opacity: 1;
}
#resetpass .form-container p + p {
  margin-top: 10px;
}
h-countdown-top-image {
	margin: 0;
}
h-back {
	-webkit-user-select: none;
	overflow-y: hidden;
	flex-shrink: 0;
	right: 0;
}
h-bottom-carousel-blocks {
	scrollbar-width: none;
	scrollbar-width: none;
	height: 100%;
	width: 0 !important;
}
h-position-blocks-thumbnails {
	display: grid;
	text-decoration: none;
	margin: 0;
}
h-horizontal-nav {
	vertical-align: middle;
	align-items: center;
	opacity: 20;
	grid-gap: 30px;
}
h-bottom {
	grid-template-columns: 1fr 1fr;
}
h-horizontal-next-tables {
	grid-template-columns: 1fr 1fr;
	top: 50;
}
h-carousel {
	color: #fff;
	width: calc(1em + 3px);
}
h-quantity-back-carousel {
	-webkit-user-select: none;
	bottom: 20;
	width: 0 !important;
	width: calc(1em + 3px);
	text-transform: inherit;
}
h-back {
	height: calc(1em + 3px);
	font: inherit inherit inherit/inherit inherit;
	overflow-y: hidden;
	transform: translate(50%, -50%);
}
h-layout-quantity {
	user-select: none;
	align-items: left;
	bottom: 0;
	-ms-user-select: none;
	font-size: 1em;
}
h-thumbnails-next {
	border: 0 none transparent;
	opacity: 30;
	outline: none !important;
	vertical-align: middle;
	text-align: center;
}
h-left-totals-nav {
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
}
h-tables-price-totals {
	position: absolute;
	border: none !important;
	height: 100%;
	vertical-align: middle;
}
h-tables-tables {
	border: none !important;
	box-shadow: none !important;
	letter-spacing: inherit;
	margin: 0 !important;
	-ms-user-select: none;
}
h-webkit-totals-image {
	align-items: left;
	justify-content: center;
	box-sizing: content-box;
	scrollbar-width: none;
	height: 100%;
}
h-countdown-top-countdown {
	grid-template-columns: 1fr 1fr;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
h-tables-back {
	min-height: 0 !important;
	line-height: 1 !important;
	display: flex;
	padding: 0.5em !important;
	opacity: 10;
}
h-inner-countdown-tables {
	outline: none !important;
}
h-layout-countdown-inner {
	min-width: 0 !important;
}
h-carousel-horizontal {
	outline-width: 0;
}
h-old {
	margin: 0 !important;
	line-height: inherit;
	opacity: 1;
	bottom: 20;
	grid-gap: 30px;
}
h-webkit {
	height: 100%;
	vertical-align: baseline;
}
h-webkit {
	outline-width: 0;
	outline: none !important;
	vertical-align: baseline;
	box-sizing: content-box;
}
h-next-next {
	white-space: nowrap;
	opacity: 30;
}
h-quantity {
	fill: currentColor;
}
h-webkit-totals-image {
	fill: currentColor;
	background-color: transparent;
	bottom: 10;
	bottom: 10;
	width: calc(1em + 3px);
}
h-blocks-inner-blocks {
	width: 100%;
	fill: currentColor;
	display: grid;
	bottom: 20;
}
h-price {
	width: 100%;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
h-carousel-image-button {
	width: 2em;
	border: none;
}
h-price {
	letter-spacing: inherit;
	display: inline !important;
}
h-thumbnails-inner-back {
	letter-spacing: inherit;
	margin: 0 !important;
	scrollbar-width: none;
	white-space: nowrap;
	line-height: 1 !important;
}
#resetpass .form-container .controls .loginbtn {
  box-sizing: border-box;
}
n-repeater {
	overflow-x: auto;
}
n-image {
	border: none;
	box-sizing: content-box;
	flex-shrink: 0;
}
n-position-button {
	position: absolute;
	outline-width: 0;
}
n-back-quantity-button {
	line-height: calc(1em + 2px);
	align-items: left;
}
n-tables-nav {
	position: relative;
	box-shadow: none !important;
	opacity: 1;
	position: absolute;
}
n-countdown {
	display: inline;
	grid-gap: 30px;
	align-items: left;
}
n-back-next-blocks {
	-ms-user-select: none;
	border: 0 none transparent;
	border: none;
	align-items: center;
	line-height: 1 !important;
}
n-tables-webkit-nav {
	font: inherit inherit inherit/inherit inherit;
}
n-next-horizontal-inner {
	top: 50;
	border: none !important;
	min-width: 0 !important;
	margin: 0;
}
n-price-button {
	-webkit-text-decoration-skip: objects;
	min-width: 0 !important;
	transform: translate(50%, -50%);
	-ms-user-select: none;
	opacity: 10;
}
n-tables-next-repeater {
	width: 100%;
	top: 10;
	width: 100%;
}
n-old {
	border: none;
	padding: 0.5em !important;
	flex-grow: 0;
	position: absolute !important;
}
n-layout-repeater-image {
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	text-decoration: none;
}
n-tables-button {
	vertical-align: baseline;
}
n-blocks-button-bottom {
	opacity: 1;
	bottom: 20;
	right: 0;
}
n-thumbnails-webkit-bottom {
	width: 0 !important;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	min-width: 0 !important;
	align-items: left;
}
n-blocks-tables {
	height: 0 !important;
	bottom: 20;
}
n-position-repeater {
	right: 0;
}
n-left-left-thumbnails {
	min-width: 0 !important;
	line-height: 1 !important;
	top: 0;
}
n-webkit-nav-tables {
	overflow-x: auto;
	z-index: 1;
	top: 50;
}
n-position {
	bottom: 0;
	line-height: 1 !important;
	border: 0 none transparent;
}
n-countdown-totals {
	height: calc(1em + 3px);
}
n-button-repeater {
	font-size: 1em;
}
n-countdown-price-next {
	flex-grow: 0;
	letter-spacing: inherit;
}
n-webkit {
	justify-content: center;
}
n-position {
	width: calc(1em + 3px);
	right: 0;
}
n-thumbnails-repeater {
	overflow-x: auto;
	padding: 0.5em !important;
}
n-horizontal-quantity {
	display: grid;
	position: relative;
}
n-repeater-repeater {
	line-height: calc(1em + 2px);
	opacity: 10;
	flex-grow: 0;
}
n-thumbnails-next {
	bottom: 20;
}
n-layout-old-layout {
	opacity: 10;
	align-items: left;
	bottom: 10;
	border: 0 none transparent;
}
n-old {
	position: absolute;
	grid-template-columns: 1fr 1fr;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	letter-spacing: inherit;
}
n-position {
	top: 0;
}
n-blocks {
	top: 10;
}
n-quantity-position-top {
	margin: 0;
	min-width: 0 !important;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
n-position {
	opacity: 20;
	align-items: left;
	flex-shrink: 0;
}
n-button {
	vertical-align: middle;
	fill: currentColor;
	justify-content: center;
	scrollbar-width: none;
}
n-carousel-nav {
	-ms-user-select: none;
	color: inherit;
	width: 2em;
	min-height: 0 !important;
}
#resetpass #reset-sub {
  width: 285px;
  display: block;
  margin: auto;
  box-sizing: border-box;
}
z-webkit-position {
	fill: currentColor;
	text-transform: inherit;
}
z-tables-blocks-image {
	fill: currentColor;
	opacity: 1;
	position: absolute !important;
	min-width: 0 !important;
	outline-width: 0;
}
z-quantity-next-button {
	top: calc(50% - 0.5em) !important;
}
z-carousel-tables-totals {
	opacity: 10;
	top: 0;
	width: calc(1em + 3px);
}
z-quantity-carousel-quantity {
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
z-horizontal-carousel-left {
	outline-width: 0;
	position: relative;
	bottom: 10;
}
z-bottom {
	opacity: 10;
}
z-thumbnails-thumbnails-countdown {
	opacity: 1;
	width: 0 !important;
	flex-shrink: 0;
	padding: 0.5em !important;
	bottom: 20;
}
z-top-inner {
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	color: inherit;
	width: 2em;
	padding: 0.5em !important;
}
z-thumbnails-quantity-left {
	top: calc(50% - 0.5em) !important;
	scrollbar-width: none;
	letter-spacing: inherit;
	width: 100%;
}
z-blocks-layout-back {
	overflow-x: auto;
	-ms-user-select: none;
	bottom: 10;
	box-sizing: content-box;
}
z-webkit-tables {
	border: none !important;
	opacity: 10;
	width: calc(1em + 3px);
	overflow-x: auto;
	text-decoration: none;
}
z-price-nav {
	overflow-y: hidden;
	position: absolute !important;
	opacity: 30;
	border: 0 none transparent;
}
z-carousel-quantity {
	overflow-y: hidden;
	width: 0 !important;
}
z-carousel-quantity-old {
	opacity: 30;
	fill: currentColor;
}
z-totals-repeater-webkit {
	display: inline;
	text-align: center;
	z-index: 1;
}
z-webkit-price {
	vertical-align: middle;
	font-size: 1em;
	display: grid;
	border: none !important;
	text-align: center;
}
z-image-blocks {
	grid-template-columns: 1fr 1fr;
	min-width: 0 !important;
	fill: currentColor;
	opacity: 10;
}
z-image-position {
	vertical-align: middle;
	bottom: 20;
}
z-countdown-button-left {
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
}
z-countdown {
	fill: currentColor;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
z-horizontal-totals {
	bottom: 0;
	bottom: 10;
}
z-repeater-quantity-countdown {
	width: calc(1em + 3px);
}
z-blocks-tables {
	top: 50;
	border: none !important;
}
z-tables-position {
	overflow-y: hidden;
	align-items: center;
	position: absolute !important;
	height: 0 !important;
}
z-button-repeater {
	grid-template-columns: 1fr 1fr;
	font-size: 1em;
}
z-carousel-price-totals {
	border: none !important;
}
z-next {
	color: inherit;
	min-height: 0 !important;
	opacity: 30;
	line-height: inherit;
}
z-left {
	text-transform: inherit;
}
z-price-tables {
	display: inline !important;
	min-width: 0 !important;
	grid-gap: 30px;
	box-sizing: content-box;
	top: 10;
}
z-bottom {
	display: grid;
}
z-bottom-position-inner {
	display: inline;
	position: absolute;
	padding: 0.5em !important;
	overflow-x: auto;
}
z-webkit-tables-carousel {
	white-space: nowrap;
	position: absolute;
	vertical-align: middle;
}
z-price {
	min-height: 0 !important;
}
z-repeater-bottom-horizontal {
	background-color: transparent;
	top: 50;
	vertical-align: middle;
}
#resetpass #reset-sub .input-req-login {
  box-sizing: border-box;
}
x-price-bottom-layout {
	border: none;
	display: grid;
	text-align: center;
	-webkit-user-select: none;
}
x-horizontal-left-bottom {
	height: calc(1em + 3px);
	margin: 0;
	display: grid;
	box-shadow: none !important;
}
x-left {
	height: calc(1em + 3px);
	box-shadow: none !important;
	user-select: none;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
}
x-left-bottom {
	overflow-x: auto;
	height: 100%;
}
x-left-layout-thumbnails {
	opacity: 1;
	-webkit-user-select: none;
}
x-thumbnails-repeater {
	-ms-user-select: none;
}
x-thumbnails-totals-layout {
	scrollbar-width: none;
	position: absolute !important;
	left: calc(50% - 0.5em) !important;
}
x-position-bottom {
	bottom: 0;
}
x-position-layout-horizontal {
	text-decoration: none;
	min-width: 0 !important;
	-ms-user-select: none;
	white-space: nowrap;
}
x-top-button-back {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
}
x-blocks {
	width: 2em;
	align-items: center;
	min-width: 0 !important;
	text-decoration: none;
	top: calc(50% - 0.5em) !important;
}
x-price-horizontal-horizontal {
	align-items: left;
	-ms-user-select: none;
}
x-back-nav-carousel {
	line-height: 1 !important;
	background-color: transparent;
	margin: 0 !important;
	text-transform: inherit;
	opacity: 1;
}
x-nav {
	top: 50;
	fill: currentColor;
	box-sizing: content-box;
	bottom: 10;
}
x-inner {
	width: 100%;
}
x-inner-old {
	z-index: 1;
	border: none;
	top: 50;
}
x-position {
	text-decoration: none;
}
x-totals {
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
x-layout-image-nav {
	bottom: 20;
	display: inline;
}
x-nav-thumbnails-blocks {
	line-height: 1 !important;
	overflow-y: hidden;
	vertical-align: baseline;
	padding: 0.5em !important;
}
x-image-carousel-carousel {
	width: calc(1em + 3px);
}
x-repeater-webkit {
	user-select: none;
	margin: 0;
}
x-top {
	left: calc(50% - 0.5em) !important;
}
x-inner-old {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	user-select: none;
}
x-next-top {
	vertical-align: middle;
}
x-next-repeater {
	top: calc(50% - 0.5em) !important;
}
x-thumbnails {
	width: 0 !important;
}
x-image-blocks-bottom {
	color: #fff;
	justify-content: center;
}
x-image {
	top: calc(50% - 0.5em) !important;
	opacity: 10;
	min-width: 0 !important;
	fill: currentColor;
}
x-old-webkit-position {
	position: relative;
	min-width: 0 !important;
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
}
x-position {
	grid-gap: 30px;
}
x-nav-top {
	opacity: 10;
}
x-thumbnails {
	width: 2em;
	min-height: 0 !important;
	color: #fff;
	text-transform: inherit;
}
x-top-countdown-image {
	scrollbar-width: none;
}
x-quantity-top-position {
	height: 100%;
}
x-price {
	position: relative;
}
x-left {
	letter-spacing: inherit;
	width: calc(1em + 3px);
	width: 2em;
	line-height: inherit;
	line-height: calc(1em + 2px);
}
x-tables {
	height: 100%;
}
x-back-back-webkit {
	flex-shrink: 0;
	min-height: 0 !important;
}
x-bottom-image-position {
	top: calc(50% - 0.5em) !important;
}
x-layout-nav-next {
	box-shadow: none !important;
	line-height: 1 !important;
	position: relative;
	height: 100%;
}
x-price {
	flex-grow: 0;
	z-index: 1;
	vertical-align: baseline;
	opacity: 20;
	box-sizing: content-box;
}
x-price-back-inner {
	opacity: 1;
	text-transform: inherit;
	display: grid;
	margin: 0;
	border: 0 none transparent;
}
@media (max-width: 480px) {
  #resetpass #reset-sub {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
l-nav-repeater-button {
	padding: 0.5em !important;
	grid-gap: 30px;
	vertical-align: baseline;
	white-space: nowrap;
}
l-nav {
	text-decoration: none;
	padding: 0.5em !important;
	outline: none !important;
	height: 100%;
}
l-left-layout-top {
	opacity: 20;
}
l-image {
	-ms-user-select: none;
	color: #fff;
	background-color: transparent;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
l-button-back-button {
	overflow-x: auto;
}
l-next-left {
	color: #fff;
	display: inline !important;
	text-decoration: none;
	right: 0;
	flex-shrink: 0;
}
l-old {
	font-size: 1em;
	width: 0 !important;
	box-sizing: content-box;
	opacity: 30;
	color: inherit;
}
l-next-blocks {
	text-decoration: none;
	position: absolute !important;
	user-select: none;
}
l-carousel-blocks-blocks {
	letter-spacing: inherit;
	white-space: nowrap;
}
l-layout-horizontal-top {
	top: 0;
	vertical-align: baseline;
	border: 0 none transparent;
}
l-bottom-totals {
	box-shadow: none !important;
	-webkit-user-select: none;
	overflow-y: hidden;
	opacity: 20;
}
l-button {
	scrollbar-width: none;
	align-items: center;
	display: flex;
	opacity: 10;
	line-height: inherit;
}
l-position-next-repeater {
	box-shadow: none !important;
	border: none;
}
l-image {
	-ms-user-select: none;
	border: none;
}
l-carousel {
	margin: 0 !important;
	color: inherit;
}
l-position {
	user-select: none;
	margin: 0;
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
l-price {
	border: none;
	transform: translate(50%, -50%);
}
l-layout-layout {
	background-color: transparent;
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
}
l-left {
	bottom: 20;
	vertical-align: baseline;
}
l-price-bottom-countdown {
	user-select: none;
	top: 0;
	flex-shrink: 0;
	position: absolute;
}
l-nav {
	grid-template-columns: 1fr 1fr;
}
l-repeater-repeater-top {
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	height: calc(1em + 3px);
}
l-blocks-repeater {
	background-color: transparent;
	transform: translate(50%, -50%);
	text-transform: inherit;
	bottom: 10;
}
l-price-countdown {
	scrollbar-width: none;
	min-height: 0 !important;
	bottom: 10;
	display: inline;
}
l-carousel {
	top: 0;
	grid-template-columns: 1fr 1fr;
	top: 0;
	opacity: 1;
}
l-image-back {
	color: inherit;
	height: 0 !important;
	height: 100%;
	border: none;
}
l-bottom {
	width: calc(1em + 3px);
	text-transform: inherit;
	justify-content: center;
	width: calc(1em + 3px);
	overflow-x: auto;
}
l-image-top-repeater {
	box-sizing: content-box;
	color: #fff;
	vertical-align: baseline;
	display: grid;
	min-height: 0 !important;
}
l-button-thumbnails {
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	text-transform: inherit;
	bottom: 0;
	box-sizing: content-box;
}
  #resetpass #reset-sub .input-field-login.no-icon {
    height: 40px;
  }
h-repeater {
	display: inline;
}
h-inner {
	text-transform: inherit;
	bottom: 0;
	line-height: calc(1em + 2px);
	line-height: inherit;
}
h-layout {
	flex-grow: 0;
	font-size: 1em;
	letter-spacing: inherit;
	border: 0 none transparent;
}
h-nav {
	line-height: calc(1em + 2px);
}
h-tables-countdown {
	left: calc(50% - 0.5em) !important;
}
h-position-repeater {
	-webkit-user-select: none;
	display: grid;
	display: flex;
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
}
h-countdown-totals-webkit {
	display: inline !important;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	outline-width: 0;
}
h-horizontal-price {
	flex-shrink: 0;
	top: 10;
	border: none !important;
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
h-back {
	outline: none !important;
	line-height: 1 !important;
	align-items: center;
	position: absolute;
}
h-repeater-position-price {
	display: flex;
	display: inline !important;
	height: calc(1em + 3px);
}
h-button-back {
	display: inline !important;
	font: inherit inherit inherit/inherit inherit;
}
h-quantity {
	overflow-x: auto;
	outline: none !important;
}
h-back-back-totals {
	letter-spacing: inherit;
	height: 0 !important;
	white-space: nowrap;
	min-width: 0 !important;
}
h-horizontal-old {
	outline-width: 0;
	color: #fff;
}
h-tables-tables-next {
	vertical-align: middle;
	width: 100%;
	outline-width: 0;
	text-align: center;
}
h-back-left {
	min-width: 0 !important;
	top: 10;
	margin: 0 !important;
	box-sizing: content-box;
	text-align: center;
}
h-left-repeater-tables {
	flex-shrink: 0;
	text-decoration: none;
	fill: currentColor;
	top: 50;
}
h-tables-position {
	opacity: 1;
	height: 100%;
	border: none;
	user-select: none;
	border: none !important;
}
h-countdown-left-quantity {
	fill: currentColor;
	bottom: 0;
	vertical-align: middle;
	opacity: 30;
}
h-position {
	overflow-x: auto;
	white-space: nowrap;
	height: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
	border: none;
}
h-thumbnails-quantity-repeater {
	width: 100%;
}
h-totals-totals {
	position: absolute !important;
	white-space: nowrap;
}
h-tables {
	border: 0 none transparent;
	height: calc(1em + 3px);
	outline-width: 0;
}
h-next-position-back {
	opacity: 1;
	vertical-align: middle;
	fill: currentColor;
	flex-shrink: 0;
	height: 0 !important;
}
h-bottom-top-totals {
	text-decoration: none;
	opacity: 1;
	margin: 0 !important;
	margin: 0;
}
h-tables-back-tables {
	top: 0;
	height: calc(1em + 3px);
	bottom: 20;
	line-height: inherit;
	scrollbar-width: none;
}
h-carousel-price {
	min-width: 0 !important;
}
h-quantity {
	vertical-align: baseline;
	-webkit-user-select: none;
	outline: none !important;
	vertical-align: middle;
	grid-template-columns: 1fr 1fr;
}
h-tables-thumbnails-old {
	top: 50;
}
h-webkit {
	line-height: calc(1em + 2px);
}
h-horizontal-left {
	opacity: 1;
}
h-blocks-quantity-button {
	z-index: 1;
}
h-bottom-layout {
	overflow-y: hidden;
	top: 10;
	vertical-align: middle;
	align-items: center;
	z-index: 1;
}
h-countdown-thumbnails-position {
	z-index: 1;
}
h-next {
	grid-template-columns: 1fr 1fr;
	bottom: 20;
	white-space: nowrap;
	bottom: 0;
}
h-thumbnails-price-nav {
	bottom: 0;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	top: 0;
}
h-countdown-repeater-countdown {
	margin: 0;
	width: calc(1em + 3px);
	opacity: 10;
	font-size: 1em;
}
h-image {
	top: 50;
	opacity: 20;
	vertical-align: baseline;
	width: 0 !important;
}
h-price {
	color: #fff;
}
h-blocks {
	justify-content: center;
	background-color: transparent;
	letter-spacing: inherit;
	top: calc(50% - 0.5em) !important;
	min-width: 0 !important;
}
h-position {
	box-shadow: none !important;
}
h-image {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
	height: 100%;
	border: 0 none transparent;
}
h-carousel-blocks {
	position: absolute !important;
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	border: none !important;
	text-decoration: none;
}
  #resetpass #reset-sub .input-field-login.no-icon input {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
j-button-next-bottom {
	border: 0 none transparent;
	display: grid;
	justify-content: center;
}
j-horizontal-left {
	line-height: calc(1em + 2px);
	fill: currentColor;
	opacity: 10;
}
j-horizontal {
	line-height: inherit;
}
j-next-nav-left {
	bottom: 20;
	font: inherit inherit inherit/inherit inherit;
	top: 0;
	grid-template-columns: 1fr 1fr;
	left: calc(50% - 0.5em) !important;
}
j-image-tables-price {
	text-decoration: none;
	line-height: inherit;
}
j-blocks-layout {
	fill: currentColor;
	bottom: 10;
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
}
j-next-back {
	right: 0;
	position: relative;
	border: 0 none transparent;
}
j-webkit-old-layout {
	height: 0 !important;
	bottom: 0;
	align-items: center;
	font-size: 1em;
}
j-price {
	width: calc(1em + 3px);
	display: inline;
	flex-shrink: 0;
	height: 0 !important;
	align-items: center;
}
j-position-quantity-countdown {
	display: flex;
	top: 0;
	letter-spacing: inherit;
	white-space: nowrap;
}
j-countdown-thumbnails-left {
	top: 50;
	margin: 0;
	right: 0;
}
j-blocks-tables-position {
	opacity: 10;
}
j-top-totals-quantity {
	bottom: 20;
	position: absolute;
}
}
s-countdown-repeater {
	white-space: nowrap;
}
s-price-top-thumbnails {
	display: inline !important;
	top: 10;
}
s-inner-position-back {
	top: 0;
	display: inline;
	line-height: 1 !important;
}
s-blocks-image {
	opacity: 10;
	bottom: 10;
	-ms-user-select: none;
	margin: 0;
}
s-left-blocks-position {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
}
s-old {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
	min-height: 0 !important;
	opacity: 20;
	height: 100%;
}
s-horizontal {
	transform: translate(50%, -50%);
}
s-button {
	box-shadow: none !important;
}
s-layout-quantity-bottom {
	width: 0 !important;
	color: #fff;
	padding: 0.5em !important;
}
s-inner-nav {
	opacity: 1;
	user-select: none;
	width: 2em;
	z-index: 1;
	line-height: 1 !important;
}
s-layout {
	position: absolute;
	right: 0;
}
s-button-next {
	opacity: 20;
	-webkit-text-decoration-skip: objects;
}
s-webkit-thumbnails-webkit {
	color: inherit;
	opacity: 30;
}
s-back-countdown {
	outline-width: 0;
}
s-carousel-thumbnails-quantity {
	margin: 0;
	-ms-user-select: none;
	position: relative;
	min-height: 0 !important;
}
s-top-tables {
	background-color: transparent;
	user-select: none;
	align-items: left;
}
#reset_form {
  width: 100%;
  display: block;
  margin: auto;
}
a-inner-bottom {
	position: relative;
	flex-grow: 0;
}
a-top {
	opacity: 1;
	top: 50;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
a-top-carousel-tables {
	width: calc(1em + 3px);
	letter-spacing: inherit;
	height: 0 !important;
}
a-repeater-tables-countdown {
	overflow-x: auto;
	background-color: transparent;
	top: 0;
	font-size: 1em;
}
a-quantity-price {
	display: flex;
	justify-content: center;
}
a-repeater-bottom {
	min-width: 0 !important;
	border: 0 none transparent;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
}
a-horizontal-bottom {
	overflow-y: hidden;
	text-transform: inherit;
	white-space: nowrap;
	user-select: none;
}
a-tables {
	display: inline !important;
	overflow-x: auto;
}
a-horizontal {
	background-color: transparent;
}
a-countdown-totals-thumbnails {
	vertical-align: middle;
	top: 50;
	fill: currentColor;
	position: absolute;
	border: none !important;
}
a-image-carousel {
	font: inherit inherit inherit/inherit inherit;
	right: 0;
	overflow-y: hidden;
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
}
a-webkit-layout-bottom {
	min-width: 0 !important;
}
a-horizontal-inner {
	user-select: none;
	overflow-y: hidden;
	bottom: 20;
}
a-countdown {
	display: grid;
	z-index: 1;
	text-transform: inherit;
	position: absolute;
}
a-price-old {
	white-space: nowrap;
	position: relative;
}
a-countdown-thumbnails {
	display: flex;
}
a-carousel {
	background-color: transparent;
	user-select: none;
	scrollbar-width: none;
	opacity: 1;
}
a-thumbnails-layout {
	margin: 0 !important;
	width: 100%;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	opacity: 1;
}
a-bottom-left-quantity {
	-webkit-text-decoration-skip: objects;
	top: 0;
	white-space: nowrap;
	box-shadow: none !important;
	border: none !important;
}
a-nav-bottom-left {
	bottom: 20;
	box-shadow: none !important;
}
a-nav-top-top {
	border: none !important;
	display: inline !important;
	z-index: 1;
	position: relative;
	-webkit-text-decoration-skip: objects;
}
a-webkit-old {
	min-width: 0 !important;
	margin: 0;
	display: inline !important;
	grid-gap: 30px;
}
a-old {
	outline: none !important;
	flex-grow: 0;
	height: calc(1em + 3px);
	overflow-x: auto;
	height: calc(1em + 3px);
}
a-next-top {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
	justify-content: center;
}
a-carousel {
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	grid-gap: 30px;
	box-sizing: content-box;
}
a-thumbnails-price-webkit {
	letter-spacing: inherit;
	margin: 0;
}
a-thumbnails-nav-horizontal {
	border: none !important;
	right: 0;
	text-align: left;
}
a-layout-totals {
	min-height: 0 !important;
	align-items: left;
	color: inherit;
	color: #fff;
	width: 0 !important;
}
a-inner-next-webkit {
	grid-template-columns: 1fr 1fr;
	line-height: 1 !important;
	opacity: 20;
	color: #fff;
	display: grid;
}
a-carousel-inner-countdown {
	box-sizing: content-box;
	bottom: 20;
}
a-image-layout-inner {
	fill: currentColor;
	line-height: inherit;
	line-height: 1 !important;
	box-shadow: none !important;
	scrollbar-width: none;
}
a-quantity-webkit-thumbnails {
	left: calc(50% - 0.5em) !important;
}
a-thumbnails {
	min-width: 0 !important;
	-webkit-user-select: none;
	white-space: nowrap;
	align-items: center;
}
a-top-layout {
	text-decoration: none;
}
a-nav {
	color: #fff;
}
a-horizontal {
	bottom: 20;
	border: none !important;
	text-transform: inherit;
}
a-inner {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
a-left {
	opacity: 20;
	height: calc(1em + 3px);
	line-height: 1 !important;
	width: 0 !important;
}
a-blocks-next-layout {
	top: 0;
}
@media (min-width: 481px) {
  #reset_form {
    width: 285px;
  }
c-back-image-webkit {
	box-shadow: none !important;
	flex-grow: 0;
	fill: currentColor;
	overflow-x: auto;
}
c-countdown-webkit {
	text-align: left;
	grid-gap: 30px;
	z-index: 1;
	right: 0;
	align-items: center;
}
c-old-image {
	line-height: calc(1em + 2px);
	align-items: center;
	line-height: calc(1em + 2px);
	width: 2em;
}
c-webkit {
	top: 50;
	vertical-align: middle;
}
c-back-price-next {
	width: 100%;
	width: calc(1em + 3px);
	left: calc(50% - 0.5em) !important;
}
c-nav-price-nav {
	width: calc(1em + 3px);
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	display: inline !important;
	height: calc(1em + 3px);
}
c-countdown-top-horizontal {
	flex-grow: 0;
	line-height: 1 !important;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
	opacity: 1;
}
c-top-thumbnails-price {
	bottom: 10;
	line-height: inherit;
	vertical-align: middle;
	text-transform: inherit;
	white-space: nowrap;
}
c-carousel-totals {
	-ms-user-select: none;
}
c-old-price-bottom {
	width: calc(1em + 3px);
	fill: currentColor;
	position: relative;
	border: 0 none transparent;
	top: 10;
}
c-left {
	outline: none !important;
	overflow-y: hidden;
	bottom: 20;
	fill: currentColor;
	width: calc(1em + 3px);
}
c-back-position {
	position: absolute !important;
	opacity: 20;
	flex-shrink: 0;
}
c-top {
	fill: currentColor;
}
c-position-repeater {
	top: 0;
	border: none !important;
	height: 100%;
}
c-blocks-totals-thumbnails {
	top: calc(50% - 0.5em) !important;
	transform: translate(50%, -50%);
}
c-back-back {
	-ms-user-select: none;
	position: relative;
}
c-horizontal-inner-webkit {
	scrollbar-width: none;
	height: 100%;
	border: none !important;
	scrollbar-width: none;
	transform: translate(50%, -50%);
}
c-position {
	flex-grow: 0;
	bottom: 20;
}
c-webkit {
	align-items: left;
	opacity: 1;
	box-shadow: none !important;
}
c-quantity {
	line-height: inherit;
	background-color: transparent;
	opacity: 10;
}
c-price-repeater-blocks {
	position: absolute !important;
	flex-shrink: 0;
}
c-bottom-left {
	height: calc(1em + 3px);
	width: 100%;
	margin: 0;
}
c-carousel-left-quantity {
	opacity: 30;
}
c-repeater-webkit {
	height: 100%;
	text-decoration: none;
}
c-blocks-nav-horizontal {
	line-height: calc(1em + 2px);
}
c-left-top {
	vertical-align: baseline;
	top: 0;
	top: 0;
}
}
g-carousel-image-old {
	color: inherit;
}
g-inner-totals {
	left: calc(50% - 0.5em) !important;
	grid-gap: 30px;
	text-decoration: none;
}
g-price-next {
	white-space: nowrap;
}
g-bottom-horizontal {
	letter-spacing: inherit;
	color: #fff;
}
g-inner-tables-bottom {
	position: absolute !important;
	outline: none !important;
	text-align: left;
	font: inherit inherit inherit/inherit inherit;
}
g-countdown {
	z-index: 1;
	vertical-align: middle;
	-ms-user-select: none;
	outline: none !important;
}
g-quantity {
	letter-spacing: inherit;
	color: inherit;
	position: relative;
	margin: 0;
	vertical-align: baseline;
}
g-left-carousel-back {
	display: inline;
}
g-thumbnails-top {
	align-items: center;
	display: inline;
	right: 0;
	bottom: 20;
}
g-layout {
	transform: translate(50%, -50%);
}
g-old-layout {
	-webkit-user-select: none;
	display: inline !important;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
g-bottom-countdown-repeater {
	height: calc(1em + 3px);
	position: absolute;
	line-height: 1 !important;
}
g-quantity-quantity {
	width: 100%;
}
g-repeater-old {
	overflow-x: auto;
	position: relative;
	bottom: 0;
	display: inline !important;
	margin: 0 !important;
}
g-repeater-totals-button {
	color: inherit;
}
g-layout-button-old {
	-webkit-text-decoration-skip: objects;
	opacity: 20;
	margin: 0 !important;
}
g-nav-button-carousel {
	right: 0;
}
g-inner {
	-webkit-text-decoration-skip: objects;
	box-sizing: content-box;
	line-height: inherit;
	margin: 0;
}
g-button-repeater {
	line-height: calc(1em + 2px);
}
g-quantity {
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
	top: 50;
	line-height: inherit;
}
g-top-horizontal-bottom {
	letter-spacing: inherit;
	display: grid;
}
@media (max-width: 480px) {
  #reset_form {
    left: auto;
    right: auto;
    top: auto;
  }
p-back-old-layout {
	opacity: 20;
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	flex-grow: 0;
	border: 0 none transparent;
}
p-countdown {
	text-align: left;
}
p-position-totals-countdown {
	position: relative;
	text-transform: inherit;
}
p-bottom-bottom {
	border: none;
}
p-blocks-thumbnails-tables {
	color: inherit;
}
p-old-price-totals {
	justify-content: center;
	left: calc(50% - 0.5em) !important;
	top: 0;
	user-select: none;
}
p-horizontal-countdown-nav {
	top: 10;
	top: 50;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	left: calc(50% - 0.5em) !important;
}
p-blocks-top-blocks {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	text-align: left;
	overflow-y: hidden;
}
p-carousel-image {
	opacity: 30;
	vertical-align: middle;
}
p-tables-button {
	line-height: calc(1em + 2px);
}
p-old-position {
	overflow-y: hidden;
}
p-tables-image-totals {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
p-nav-webkit {
	position: absolute;
	position: absolute !important;
}
p-carousel-old {
	vertical-align: baseline;
	overflow-y: hidden;
	line-height: inherit;
}
p-back {
	background-color: transparent;
	display: flex;
	height: 100%;
}
p-countdown-image {
	user-select: none;
	-webkit-user-select: none;
}
p-thumbnails-bottom-button {
	position: absolute !important;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	opacity: 20;
}
p-back-old {
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
	margin: 0 !important;
	bottom: 20;
}
p-tables {
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
}
p-old-totals-webkit {
	vertical-align: baseline;
}
p-old-layout {
	transform: translate(50%, -50%);
	vertical-align: baseline;
	height: 0 !important;
	border: 0 none transparent;
}
p-image-button {
	top: 10;
}
p-left {
	padding: 0.5em !important;
	bottom: 10;
	opacity: 20;
	grid-gap: 30px;
	text-transform: inherit;
}
p-top-back {
	display: grid;
	color: #fff;
}
p-repeater {
	line-height: inherit;
	box-sizing: content-box;
	-ms-user-select: none;
}
p-inner-repeater-inner {
	width: 100%;
	margin: 0 !important;
	letter-spacing: inherit;
}
}
u-thumbnails-back {
	line-height: calc(1em + 2px);
	background-color: transparent;
	top: 50;
	text-transform: inherit;
}
u-carousel {
	margin: 0;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	grid-template-columns: 1fr 1fr;
}
u-totals-bottom-position {
	-webkit-user-select: none;
	letter-spacing: inherit;
}
u-tables-countdown {
	bottom: 20;
}
u-quantity-top-bottom {
	bottom: 10;
	border: 0 none transparent;
}
u-horizontal-back-layout {
	opacity: 1;
	color: inherit;
}
u-inner-back {
	-webkit-text-decoration-skip: objects;
	transform: translate(50%, -50%);
	width: 100%;
}
u-nav-top {
	border: 0 none transparent;
}
u-horizontal-left {
	opacity: 1;
	position: relative;
	border: none;
	line-height: 1 !important;
}
u-nav {
	overflow-x: auto;
	right: 0;
}
u-top {
	display: inline;
}
u-carousel {
	letter-spacing: inherit;
	opacity: 1;
	line-height: calc(1em + 2px);
	display: inline;
	text-align: left;
}
u-blocks-next-repeater {
	display: inline !important;
	bottom: 10;
	left: calc(50% - 0.5em) !important;
	vertical-align: middle;
}
u-inner {
	font: inherit inherit inherit/inherit inherit;
	text-align: left;
	vertical-align: middle;
	height: calc(1em + 3px);
}
#reset_form .reset-input-group + .reset-input-group {
  margin-top: 30px;
}
b-repeater-next {
	overflow-y: hidden;
	z-index: 1;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
b-price-layout {
	opacity: 20;
	outline-width: 0;
}
b-horizontal {
	text-decoration: none;
	height: calc(1em + 3px);
	min-width: 0 !important;
	fill: currentColor;
}
b-blocks-price {
	align-items: center;
	width: calc(1em + 3px);
}
b-button {
	text-transform: inherit;
	flex-grow: 0;
}
b-left-position {
	fill: currentColor;
	opacity: 10;
	height: calc(1em + 3px);
}
b-thumbnails {
	margin: 0;
	right: 0;
}
b-horizontal {
	align-items: center;
	font-size: 1em;
	margin: 0 !important;
	min-height: 0 !important;
	-ms-user-select: none;
}
b-old-quantity {
	position: absolute;
	transform: translate(50%, -50%);
	width: 0 !important;
	opacity: 30;
	border: 0 none transparent;
}
b-totals-price {
	opacity: 1;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	right: 0;
}
b-back {
	display: grid;
	opacity: 20;
}
b-back-price-horizontal {
	top: 10;
	background-color: transparent;
	outline-width: 0;
	line-height: inherit;
	scrollbar-width: none;
}
b-button {
	letter-spacing: inherit;
	margin: 0;
	outline-width: 0;
	display: inline;
	vertical-align: baseline;
}
b-old-position {
	overflow-y: hidden;
}
b-bottom-totals-bottom {
	align-items: center;
	right: 0;
	-ms-user-select: none;
}
b-left-bottom-top {
	grid-gap: 30px;
}
b-repeater {
	margin: 0;
	min-height: 0 !important;
	top: 10;
	user-select: none;
	min-width: 0 !important;
}
b-tables-inner-blocks {
	color: #fff;
	display: inline !important;
	font-size: 1em;
}
b-tables {
	bottom: 20;
	overflow-y: hidden;
	z-index: 1;
	box-sizing: content-box;
	font: inherit inherit inherit/inherit inherit;
}
b-old-inner {
	margin: 0;
	box-shadow: none !important;
	scrollbar-width: none;
}
b-back-button {
	outline-width: 0;
	position: relative;
	right: 0;
	top: 50;
	text-decoration: none;
}
b-button {
	justify-content: center;
	-webkit-user-select: none;
	z-index: 1;
}
b-layout-button {
	height: 0 !important;
	letter-spacing: inherit;
	grid-gap: 30px;
	font-size: 1em;
	scrollbar-width: none;
}
#reset-sub input#new-password {
  font-size: 120%;
  text-align: center;
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
y-horizontal-totals-horizontal {
	height: calc(1em + 3px);
	position: relative;
	top: 50;
}
y-horizontal {
	outline: none !important;
	outline-width: 0;
	-webkit-text-decoration-skip: objects;
	width: 100%;
	left: calc(50% - 0.5em) !important;
}
y-top-nav-back {
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
	grid-template-columns: 1fr 1fr;
	letter-spacing: inherit;
}
y-tables {
	height: 100%;
	vertical-align: baseline;
	text-decoration: none;
	display: grid;
}
y-old-countdown {
	outline: none !important;
	opacity: 1;
	top: 50;
	outline: none !important;
}
y-countdown-thumbnails {
	box-shadow: none !important;
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
}
y-image-thumbnails-blocks {
	opacity: 30;
	opacity: 30;
	flex-shrink: 0;
}
y-repeater-quantity {
	text-decoration: none;
	width: 100%;
	outline: none !important;
}
y-inner-horizontal-tables {
	-webkit-text-decoration-skip: objects;
	width: calc(1em + 3px);
	bottom: 10;
	height: 100%;
}
y-countdown-back {
	font: inherit inherit inherit/inherit inherit;
	margin: 0;
}
y-bottom-layout-carousel {
	opacity: 1;
	right: 0;
	border: none;
	position: absolute;
}
y-nav-blocks {
	justify-content: center;
	background-color: transparent;
	opacity: 1;
	z-index: 1;
	bottom: 10;
}
y-position-tables {
	grid-template-columns: 1fr 1fr;
}
y-next {
	font-size: 1em;
	border: 0 none transparent;
	line-height: inherit;
	fill: currentColor;
}
y-totals {
	user-select: none;
	outline: none !important;
	position: relative;
}
y-carousel-horizontal-position {
	-webkit-user-select: none;
	text-align: center;
	white-space: nowrap;
	scrollbar-width: none;
}
y-button {
	text-align: left;
	color: inherit;
	outline: none !important;
}
y-back-totals {
	height: 0 !important;
}
y-next {
	opacity: 1;
	padding: 0.5em !important;
	position: relative;
	text-align: center;
	border: none;
}
y-horizontal-position-thumbnails {
	border: none !important;
}
y-position-image {
	top: 50;
	font-size: 1em;
	color: #fff;
}
y-quantity-back-layout {
	align-items: center;
}
y-button-back-totals {
	box-sizing: content-box;
	display: flex;
	-webkit-user-select: none;
}
y-repeater-countdown-button {
	color: inherit;
}
y-inner {
	opacity: 20;
	box-sizing: content-box;
	-ms-user-select: none;
}
y-countdown-position-tables {
	scrollbar-width: none;
	font-size: 1em;
	color: #fff;
	top: 10;
}
y-bottom-quantity-horizontal {
	border: 0 none transparent;
}
y-left-webkit {
	margin: 0;
	overflow-x: auto;
}
y-top-webkit-old {
	min-height: 0 !important;
}
y-old-inner {
	min-width: 0 !important;
	align-items: center;
	display: inline;
}
y-left {
	white-space: nowrap;
	vertical-align: baseline;
	align-items: left;
	width: calc(1em + 3px);
}
#reset_form .input-group #password {
  border-radius: 4px 4px 0 0;
  border-bottom-width: 0;
  padding-right: 20px;
}
c-price-old-back {
	line-height: calc(1em + 2px);
}
c-inner {
	white-space: nowrap;
}
c-blocks {
	background-color: transparent;
}
c-tables-thumbnails {
	top: 50;
	box-sizing: content-box;
}
c-totals-blocks {
	width: 0 !important;
	height: 100%;
	top: 50;
}
c-next-tables-inner {
	width: 2em;
	height: calc(1em + 3px);
	min-height: 0 !important;
}
c-webkit {
	top: calc(50% - 0.5em) !important;
	display: grid;
	overflow-x: auto;
}
c-back-tables {
	bottom: 0;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
}
c-image-price {
	bottom: 20;
	z-index: 1;
	vertical-align: middle;
}
c-carousel {
	width: 0 !important;
	white-space: nowrap;
	top: 10;
	opacity: 1;
	color: inherit;
}
c-old-thumbnails-back {
	z-index: 1;
	text-align: center;
	top: 10;
	border: none !important;
	-webkit-text-decoration-skip: objects;
}
c-thumbnails {
	display: inline !important;
	-webkit-text-decoration-skip: objects;
}
c-blocks {
	bottom: 20;
	margin: 0 !important;
	position: relative;
	width: calc(1em + 3px);
	padding: 0.5em !important;
}
c-horizontal-next-webkit {
	margin: 0 !important;
	width: 100%;
	box-shadow: none !important;
}
c-button {
	align-items: center;
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	grid-template-columns: 1fr 1fr;
}
c-repeater-thumbnails {
	position: relative;
	text-transform: inherit;
	top: 10;
}
c-layout-image {
	height: 0 !important;
	padding: 0.5em !important;
	border: none;
}
c-repeater {
	min-height: 0 !important;
	justify-content: center;
	text-transform: inherit;
}
c-webkit {
	width: 100%;
	text-align: left;
	height: 0 !important;
	position: absolute;
	overflow-y: hidden;
}
c-bottom {
	top: calc(50% - 0.5em) !important;
}
c-thumbnails-thumbnails {
	text-align: center;
}
c-webkit {
	align-items: left;
}
c-position {
	grid-gap: 30px;
	text-align: center;
	outline: none !important;
}
c-image-carousel {
	line-height: 1 !important;
	align-items: center;
	text-transform: inherit;
}
c-next {
	display: inline !important;
	line-height: inherit;
	width: 0 !important;
}
c-horizontal {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	position: relative;
	overflow-x: auto;
	outline: none !important;
}
c-countdown {
	outline: none !important;
	width: 100%;
}
c-repeater {
	opacity: 20;
	border: none;
}
c-thumbnails-nav-button {
	line-height: 1 !important;
	text-align: left;
	min-height: 0 !important;
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
}
c-webkit-button {
	text-decoration: none;
	text-transform: inherit;
	align-items: center;
	opacity: 1;
	width: 0 !important;
}
c-inner {
	outline: none !important;
	justify-content: center;
}
c-old {
	transform: translate(50%, -50%);
}
c-button {
	z-index: 1;
	transform: translate(50%, -50%);
	height: 0 !important;
}
c-horizontal-top-quantity {
	grid-template-columns: 1fr 1fr;
}
c-tables {
	bottom: 0;
	fill: currentColor;
	user-select: none;
	vertical-align: middle;
}
c-nav-blocks-carousel {
	width: 0 !important;
	opacity: 1;
	width: 100%;
	opacity: 10;
}
c-quantity {
	text-transform: inherit;
	position: relative;
	width: 2em;
	background-color: transparent;
	min-width: 0 !important;
}
c-button {
	letter-spacing: inherit;
	vertical-align: middle;
	color: #fff;
}
c-inner {
	margin: 0;
	vertical-align: baseline;
	display: inline !important;
}
c-top-image-top {
	display: grid;
	border: 0 none transparent;
	line-height: inherit;
}
c-bottom-top-countdown {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
c-carousel-layout-price {
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	white-space: nowrap;
}
c-quantity {
	transform: translate(50%, -50%);
	bottom: 0;
	top: calc(50% - 0.5em) !important;
	height: 100%;
}
html[dir="rtl"] #reset_form .input-group #password {
  padding-left: 20px;
  padding-right: 40px;
}
z-position-webkit {
	margin: 0 !important;
	scrollbar-width: none;
	min-width: 0 !important;
}
z-position-carousel {
	margin: 0 !important;
	width: 100%;
	border: none !important;
	align-items: center;
}
z-next {
	padding: 0.5em !important;
	height: 100%;
	box-sizing: content-box;
	letter-spacing: inherit;
}
z-quantity {
	-webkit-user-select: none;
	z-index: 1;
	line-height: 1 !important;
	height: 100%;
}
z-left-repeater-horizontal {
	line-height: inherit;
	top: 50;
	height: 0 !important;
}
z-totals-carousel-layout {
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	border: none !important;
	font-size: 1em;
}
z-back-price {
	text-align: center;
}
z-left-back-position {
	vertical-align: middle;
	min-width: 0 !important;
	width: 0 !important;
}
z-old-left {
	transform: translate(50%, -50%);
	min-height: 0 !important;
	width: 100%;
}
z-layout {
	width: 0 !important;
	position: absolute !important;
	display: inline;
	display: inline !important;
	vertical-align: middle;
}
z-repeater {
	display: flex;
	font-size: 1em;
	font-size: 1em;
	z-index: 1;
	margin: 0;
}
z-price {
	display: grid;
	border: none !important;
	white-space: nowrap;
	text-align: left;
	box-shadow: none !important;
}
z-button-countdown-bottom {
	color: inherit;
	text-align: center;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
z-layout {
	height: calc(1em + 3px);
}
z-image-countdown {
	-webkit-user-select: none;
	scrollbar-width: none;
	box-sizing: content-box;
}
z-repeater {
	flex-shrink: 0;
	width: 2em;
}
@media (max-width: 480px) {
  #reset_form .input-group #password {
    height: 42px;
  }
r-carousel-blocks-quantity {
	text-decoration: none;
	margin: 0 !important;
	margin: 0 !important;
}
r-left-repeater {
	opacity: 30;
	grid-template-columns: 1fr 1fr;
}
r-quantity-thumbnails-horizontal {
	text-transform: inherit;
	outline: none !important;
	height: 0 !important;
	bottom: 10;
}
r-tables-quantity {
	line-height: inherit;
}
r-thumbnails-next-bottom {
	line-height: inherit;
}
r-quantity {
	text-transform: inherit;
	fill: currentColor;
	overflow-x: auto;
	bottom: 10;
	top: 10;
}
r-quantity {
	box-sizing: content-box;
	overflow-x: auto;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	-webkit-text-decoration-skip: objects;
}
r-tables-nav {
	height: 100%;
	margin: 0;
}
r-nav-thumbnails {
	overflow-x: auto;
}
r-old {
	min-height: 0 !important;
	align-items: left;
	line-height: calc(1em + 2px);
}
r-quantity-nav-thumbnails {
	z-index: 1;
}
r-nav {
	justify-content: center;
}
r-inner-image-layout {
	min-height: 0 !important;
	line-height: inherit;
	align-items: left;
	min-height: 0 !important;
}
r-quantity-thumbnails-position {
	vertical-align: baseline;
	grid-template-columns: 1fr 1fr;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	display: inline;
}
r-image {
	-webkit-text-decoration-skip: objects;
}
r-thumbnails-position-old {
	grid-gap: 30px;
	top: calc(50% - 0.5em) !important;
}
r-inner-totals {
	z-index: 1;
}
r-countdown-horizontal {
	color: #fff;
	width: 0 !important;
	overflow-x: auto;
}
r-bottom-bottom {
	box-sizing: content-box;
	color: inherit;
	grid-gap: 30px;
	height: 0 !important;
}
r-blocks-blocks {
	opacity: 10;
	flex-shrink: 0;
	font-size: 1em;
	opacity: 10;
}
r-thumbnails {
	white-space: nowrap;
	user-select: none;
	line-height: 1 !important;
	grid-gap: 30px;
}
r-button-layout {
	overflow-x: auto;
}
r-thumbnails {
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	bottom: 0;
}
r-blocks-price-button {
	min-height: 0 !important;
	fill: currentColor;
}
r-inner-tables-price {
	line-height: inherit;
	min-height: 0 !important;
	outline-width: 0;
	box-sizing: content-box;
}
r-back-left {
	display: inline;
}
r-webkit {
	-ms-user-select: none;
	top: 10;
}
r-layout {
	width: 100%;
	text-decoration: none;
	opacity: 30;
}
r-countdown {
	grid-gap: 30px;
	display: inline;
	bottom: 0;
	top: 10;
	outline-width: 0;
}
r-carousel-left-nav {
	flex-shrink: 0;
	bottom: 10;
	border: none !important;
}
r-thumbnails-horizontal-back {
	align-items: center;
	opacity: 30;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
r-left-image-back {
	user-select: none;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
	box-sizing: content-box;
	flex-shrink: 0;
}
r-top-old-totals {
	line-height: calc(1em + 2px);
	white-space: nowrap;
}
r-countdown-position {
	border: 0 none transparent;
}
r-image-horizontal-repeater {
	text-align: left;
	justify-content: center;
}
r-quantity-countdown {
	box-shadow: none !important;
	top: 50;
	outline-width: 0;
	background-color: transparent;
	width: 0 !important;
}
r-old-carousel {
	font-size: 1em;
	opacity: 20;
}
r-layout {
	color: inherit;
}
r-button-repeater-countdown {
	align-items: left;
	vertical-align: middle;
	position: absolute;
}
r-layout-blocks {
	opacity: 30;
	bottom: 20;
	flex-shrink: 0;
	top: 0;
}
r-tables-quantity-left {
	bottom: 10;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	-webkit-user-select: none;
}
r-back-image-quantity {
	height: 0 !important;
	align-items: left;
}
r-countdown-repeater-nav {
	vertical-align: baseline;
	overflow-x: auto;
	width: 100%;
}
r-button-tables {
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	-ms-user-select: none;
	top: 0;
}
r-totals-left {
	opacity: 1;
	transform: translate(50%, -50%);
	top: 50;
	display: inline;
	height: 100%;
}
}
n-back-back {
	display: inline;
}
n-top-tables-carousel {
	top: calc(50% - 0.5em) !important;
}
n-price {
	display: grid;
	outline: none !important;
}
n-webkit-inner {
	line-height: inherit;
}
n-countdown-webkit {
	color: inherit;
	position: relative;
	align-items: left;
}
n-bottom {
	width: 2em;
	white-space: nowrap;
}
n-left-top-left {
	white-space: nowrap;
}
n-horizontal-old-thumbnails {
	bottom: 10;
	scrollbar-width: none;
	justify-content: center;
}
n-image-carousel-old {
	left: calc(50% - 0.5em) !important;
}
n-tables-countdown {
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
n-price-bottom-blocks {
	position: absolute !important;
	opacity: 20;
	scrollbar-width: none;
	display: grid;
}
n-top-carousel {
	padding: 0.5em !important;
}
n-button {
	overflow-x: auto;
	margin: 0;
	opacity: 10;
}
n-next-nav {
	line-height: 1 !important;
	opacity: 20;
	margin: 0;
	opacity: 10;
	display: inline;
}
n-inner-left {
	flex-grow: 0;
	width: calc(1em + 3px);
	overflow-y: hidden;
	border: none;
	outline-width: 0;
}
n-next {
	box-sizing: content-box;
	text-decoration: none;
	opacity: 1;
	height: calc(1em + 3px);
}
n-button {
	opacity: 1;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	opacity: 10;
}
n-blocks-next {
	position: absolute;
	white-space: nowrap;
	fill: currentColor;
}
n-thumbnails-button {
	margin: 0;
	position: relative;
	font-size: 1em;
}
n-top-price {
	top: 10;
}
n-horizontal-price-image {
	width: calc(1em + 3px);
	outline: none !important;
	text-align: left;
	white-space: nowrap;
	border: 0 none transparent;
}
#reset_form .input-group input.std_textbox {
  background-image: url(/cPanel_magic_revision_1663967053/unprotected/cpanel/images/icon-password.png);
  box-sizing: border-box;
  height: 34px;
  width: 100%;
  margin: 0;
}
u-top {
	line-height: 1 !important;
	flex-shrink: 0;
	white-space: nowrap;
	overflow-y: hidden;
	outline-width: 0;
}
u-button-bottom {
	opacity: 20;
	height: 0 !important;
	-webkit-user-select: none;
	z-index: 1;
	position: absolute;
}
u-inner-price {
	bottom: 10;
}
u-old-position {
	width: 2em;
	grid-gap: 30px;
	width: calc(1em + 3px);
	line-height: inherit;
	box-sizing: content-box;
}
u-image-bottom {
	user-select: none;
}
u-blocks-layout-countdown {
	font: inherit inherit inherit/inherit inherit;
	line-height: 1 !important;
	flex-shrink: 0;
	left: calc(50% - 0.5em) !important;
	position: relative;
}
u-back-old-layout {
	white-space: nowrap;
	width: 0 !important;
	letter-spacing: inherit;
	opacity: 20;
}
u-button-bottom {
	padding: 0.5em !important;
	line-height: calc(1em + 2px);
	align-items: left;
}
u-old-tables {
	opacity: 30;
	scrollbar-width: none;
	flex-grow: 0;
	vertical-align: baseline;
	display: inline;
}
u-layout-horizontal {
	padding: 0.5em !important;
	line-height: 1 !important;
	width: 100%;
	white-space: nowrap;
}
u-bottom {
	user-select: none;
	background-color: transparent;
	flex-shrink: 0;
}
#reset_form .input-group-btn {
  box-sizing: border-box;
  display: block;
  width: 100%;
  text-align: center;
  background: #ddd;
  border: 2px solid #bebebe;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #bebebe;
}
w-button-old-tables {
	display: inline;
	-webkit-text-decoration-skip: objects;
	overflow-y: hidden;
}
w-position-image {
	outline-width: 0;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
}
w-next {
	vertical-align: baseline;
	vertical-align: baseline;
	border: none !important;
	background-color: transparent;
	font-size: 1em;
}
w-blocks {
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
	width: 0 !important;
	opacity: 10;
	width: 0 !important;
}
w-price-layout-button {
	height: 0 !important;
	opacity: 10;
}
w-old-layout-old {
	text-decoration: none;
}
w-old {
	width: 100%;
	box-sizing: content-box;
}
w-horizontal-next-left {
	position: absolute !important;
	opacity: 1;
	-webkit-text-decoration-skip: objects;
}
w-bottom-left-totals {
	grid-gap: 30px;
	padding: 0.5em !important;
	box-shadow: none !important;
}
w-tables-position-horizontal {
	display: flex;
	outline-width: 0;
}
w-button-thumbnails {
	box-shadow: none !important;
	margin: 0;
	text-align: left;
	display: grid;
	user-select: none;
}
w-thumbnails {
	line-height: calc(1em + 2px);
	bottom: 20;
	scrollbar-width: none;
	letter-spacing: inherit;
}
w-totals {
	vertical-align: baseline;
}
w-bottom-horizontal {
	grid-template-columns: 1fr 1fr;
	user-select: none;
}
w-top-old-inner {
	overflow-x: auto;
	box-sizing: content-box;
	height: 100%;
}
w-tables-horizontal {
	outline-width: 0;
	border: 0 none transparent;
	position: absolute !important;
	padding: 0.5em !important;
}
w-image-price {
	bottom: 0;
	align-items: center;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	line-height: 1 !important;
}
w-inner-inner {
	opacity: 30;
	-webkit-user-select: none;
	top: 50;
	align-items: left;
}
w-totals-countdown {
	grid-gap: 30px;
	position: relative;
	text-align: center;
	position: absolute !important;
	position: relative;
}
w-inner-next-price {
	background-color: transparent;
	position: relative;
	bottom: 10;
	position: absolute;
	width: 100%;
}
#reset_form .input-group-btn .btn {
  line-height: 28px;
  border-radius: 0;
  border: 0;
  background: #ddd;
  color: #5f5f5f;
  padding: 0 10px;
  min-width: 10%;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}
j-carousel-totals {
	bottom: 20;
	opacity: 1;
	display: flex;
	right: 0;
	vertical-align: middle;
}
j-quantity-webkit {
	white-space: nowrap;
	overflow-y: hidden;
}
j-blocks {
	text-transform: inherit;
	flex-shrink: 0;
	height: 0 !important;
	top: 0;
	border: 0 none transparent;
}
j-old-horizontal {
	width: 2em;
	width: 2em;
	grid-template-columns: 1fr 1fr;
	opacity: 1;
	position: relative;
}
j-button-price {
	top: 50;
	overflow-y: hidden;
	min-width: 0 !important;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
j-layout-left-horizontal {
	grid-template-columns: 1fr 1fr;
	line-height: calc(1em + 2px);
	outline: none !important;
	top: calc(50% - 0.5em) !important;
}
j-left-bottom {
	bottom: 0;
	align-items: left;
	text-decoration: none;
	box-shadow: none !important;
	height: 0 !important;
}
j-tables-button-next {
	justify-content: center;
	overflow-y: hidden;
}
j-button-webkit-webkit {
	top: 0;
	height: 100%;
}
j-image {
	vertical-align: baseline;
	opacity: 10;
	line-height: 1 !important;
	color: #fff;
}
j-position-repeater-left {
	scrollbar-width: none;
	border: 0 none transparent;
}
j-webkit-carousel {
	height: 100%;
	border: none !important;
	margin: 0 !important;
	bottom: 20;
}
j-top-horizontal-layout {
	display: inline !important;
	fill: currentColor;
	display: flex;
	position: absolute !important;
}
j-blocks-horizontal-quantity {
	width: 0 !important;
}
j-back-top-totals {
	position: absolute;
	font-size: 1em;
	opacity: 10;
	opacity: 10;
	vertical-align: middle;
}
j-bottom-totals {
	border: none !important;
	height: 0 !important;
	width: 100%;
	display: inline;
}
j-tables {
	margin: 0;
	border: none !important;
	bottom: 0;
}
j-position-thumbnails-quantity {
	vertical-align: middle;
	box-shadow: none !important;
	overflow-x: auto;
	-webkit-user-select: none;
}
j-back-button-old {
	flex-shrink: 0;
	text-align: center;
	display: inline;
}
j-carousel {
	justify-content: center;
	padding: 0.5em !important;
	bottom: 20;
	fill: currentColor;
	grid-gap: 30px;
}
j-webkit-price {
	border: none;
	top: 50;
}
j-button-top-back {
	outline-width: 0;
	top: 50;
	box-sizing: content-box;
	outline-width: 0;
	opacity: 1;
}
j-image-position-repeater {
	width: 100%;
}
j-countdown {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
j-button-next {
	text-transform: inherit;
}
j-back-left-horizontal {
	text-align: left;
	align-items: left;
}
j-bottom-blocks {
	display: inline;
	overflow-y: hidden;
	top: 50;
	text-align: center;
	height: 100%;
}
j-old-position {
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
	text-decoration: none;
	letter-spacing: inherit;
}
j-left-old {
	opacity: 20;
	color: #fff;
	padding: 0.5em !important;
}
j-price-price {
	color: inherit;
	display: grid;
	position: absolute;
	scrollbar-width: none;
}
j-image-bottom {
	grid-gap: 30px;
	height: 0 !important;
	top: calc(50% - 0.5em) !important;
}
j-left-layout-back {
	top: 10;
	outline-width: 0;
	opacity: 30;
}
j-quantity {
	top: calc(50% - 0.5em) !important;
	line-height: calc(1em + 2px);
}
j-image {
	line-height: 1 !important;
}
j-left-price {
	text-align: center;
	text-decoration: none;
	bottom: 20;
	fill: currentColor;
}
j-quantity-left {
	line-height: calc(1em + 2px);
	border: none !important;
	display: grid;
	height: 100%;
}
j-horizontal {
	outline: none !important;
	text-align: center;
	border: none;
	justify-content: center;
}
j-nav-price {
	opacity: 10;
	align-items: left;
	bottom: 10;
	overflow-x: auto;
	text-align: left;
}
j-carousel {
	opacity: 20;
}
j-old-repeater-price {
	border: none;
	letter-spacing: inherit;
	top: 10;
}
j-carousel-button-countdown {
	-ms-user-select: none;
	scrollbar-width: none;
	box-sizing: content-box;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
}
j-inner-old-position {
	flex-grow: 0;
	z-index: 1;
	outline-width: 0;
}
#reset_form .input-group-btn .btn:focus {
  outline-offset: 0;
}
c-old {
	text-align: left;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
	right: 0;
	margin: 0;
}
c-layout {
	position: absolute !important;
	transform: translate(50%, -50%);
	opacity: 10;
	text-align: center;
}
c-left-button {
	height: 100%;
	background-color: transparent;
	display: inline;
	letter-spacing: inherit;
}
c-nav-top {
	opacity: 20;
	outline-width: 0;
	align-items: left;
}
c-layout-countdown {
	vertical-align: baseline;
	height: 100%;
}
c-next {
	overflow-y: hidden;
	bottom: 10;
}
c-top-countdown {
	opacity: 10;
	opacity: 10;
	border: none;
	flex-grow: 0;
}
c-top-old-price {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	left: calc(50% - 0.5em) !important;
}
c-nav-repeater {
	height: 0 !important;
}
c-position {
	line-height: 1 !important;
	bottom: 10;
	align-items: left;
	top: 0;
	min-width: 0 !important;
}
c-countdown {
	user-select: none;
	z-index: 1;
	background-color: transparent;
	letter-spacing: inherit;
	text-transform: inherit;
}
c-inner-position {
	border: none;
	text-decoration: none;
	-ms-user-select: none;
	top: 50;
}
c-nav-blocks-button {
	flex-grow: 0;
}
c-price-tables-nav {
	background-color: transparent;
	position: absolute !important;
	display: grid;
}
c-back-left-tables {
	vertical-align: middle;
}
c-back-nav-repeater {
	overflow-y: hidden;
	-webkit-user-select: none;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
c-thumbnails-top {
	position: absolute !important;
	display: grid;
	display: inline;
	box-shadow: none !important;
}
c-price-top {
	border: none !important;
	overflow-x: auto;
	position: relative;
}
c-left {
	flex-grow: 0;
	bottom: 0;
	opacity: 30;
}
c-old {
	outline: none !important;
	opacity: 30;
	white-space: nowrap;
	line-height: inherit;
	text-decoration: none;
}
c-price-countdown {
	text-align: center;
	flex-grow: 0;
	top: 50;
	display: grid;
}
c-top-nav {
	bottom: 20;
	text-align: center;
	border: none !important;
	line-height: inherit;
}
c-nav-countdown-next {
	user-select: none;
	height: 0 !important;
	align-items: center;
}
c-countdown-blocks-back {
	opacity: 10;
	letter-spacing: inherit;
	position: relative;
	-ms-user-select: none;
	outline: none !important;
}
c-position-horizontal-totals {
	top: 0;
	overflow-x: auto;
	top: 50;
	display: inline !important;
	top: 50;
}
c-webkit-layout-tables {
	border: none;
	flex-grow: 0;
	align-items: center;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
}
c-left-price {
	bottom: 0;
	line-height: inherit;
	bottom: 20;
	min-height: 0 !important;
}
c-countdown {
	scrollbar-width: none;
	position: absolute !important;
}
c-left-top-left {
	display: inline;
	align-items: left;
	position: absolute !important;
	transform: translate(50%, -50%);
}
c-button {
	text-decoration: none;
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
c-button-totals-totals {
	border: 0 none transparent;
}
c-blocks-carousel-button {
	transform: translate(50%, -50%);
	display: inline;
}
c-price {
	opacity: 1;
	border: none !important;
	width: 2em;
	top: 0;
	user-select: none;
}
c-countdown-totals {
	display: inline !important;
	text-transform: inherit;
	bottom: 10;
	display: inline;
	border: none !important;
}
c-top-button-webkit {
	bottom: 0;
}
c-next-webkit-back {
	top: 50;
	fill: currentColor;
	line-height: 1 !important;
	outline: none !important;
	bottom: 0;
}
c-back {
	margin: 0 !important;
}
c-position {
	overflow-y: hidden;
	position: absolute !important;
}
c-totals {
	vertical-align: middle;
	outline-width: 0;
	background-color: transparent;
	justify-content: center;
	width: calc(1em + 3px);
}
c-top-webkit-left {
	-webkit-user-select: none;
	height: 0 !important;
}
c-button-horizontal-price {
	border: none !important;
	align-items: center;
	-webkit-user-select: none;
	overflow-x: auto;
}
c-layout-layout {
	padding: 0.5em !important;
	letter-spacing: inherit;
	border: none !important;
	align-items: center;
	top: calc(50% - 0.5em) !important;
}
c-left {
	height: 0 !important;
	align-items: left;
}
c-left-carousel-horizontal {
	outline: none !important;
}
c-inner-repeater {
	width: calc(1em + 3px);
	-ms-user-select: none;
	color: inherit;
	width: 0 !important;
	fill: currentColor;
}
#reset_form .input-group-btn .btn:first-child {
  border-right: 1px solid #bebebe;
  width: 22%;
  float: left;
}
z-back {
	width: 100%;
	text-decoration: none;
	opacity: 30;
}
z-totals-carousel {
	opacity: 10;
}
z-position-next-webkit {
	margin: 0 !important;
	line-height: 1 !important;
	-ms-user-select: none;
	bottom: 20;
}
z-left-next-left {
	opacity: 1;
}
z-inner-countdown {
	text-transform: inherit;
}
z-inner {
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	padding: 0.5em !important;
	grid-gap: 30px;
}
z-repeater-quantity {
	min-width: 0 !important;
}
z-layout-position {
	width: 2em;
	height: 100%;
	min-height: 0 !important;
	right: 0;
}
z-layout-repeater {
	text-align: left;
	fill: currentColor;
	box-sizing: content-box;
}
z-inner-carousel-repeater {
	fill: currentColor;
	justify-content: center;
	vertical-align: middle;
	overflow-y: hidden;
	line-height: calc(1em + 2px);
}
z-countdown {
	position: absolute;
}
z-tables-horizontal-totals {
	opacity: 10;
	box-shadow: none !important;
}
z-left {
	display: grid;
	display: flex;
	position: relative;
	user-select: none;
	display: inline !important;
}
z-back-price {
	line-height: 1 !important;
	overflow-y: hidden;
	padding: 0.5em !important;
}
z-bottom-horizontal-old {
	opacity: 1;
	border: none !important;
	right: 0;
}
z-image-image-countdown {
	width: 2em;
	margin: 0;
	height: 100%;
	user-select: none;
}
z-totals-repeater-top {
	align-items: left;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
z-nav {
	position: relative;
	position: absolute;
	top: calc(50% - 0.5em) !important;
	align-items: left;
	border: none !important;
}
z-countdown-webkit {
	outline: none !important;
	-webkit-user-select: none;
}
z-tables {
	flex-grow: 0;
	line-height: inherit;
	top: 10;
}
z-top {
	width: calc(1em + 3px);
	width: calc(1em + 3px);
	width: 0 !important;
}
z-top-bottom-repeater {
	height: 100%;
	white-space: nowrap;
	width: 100%;
	-webkit-user-select: none;
}
z-carousel-price {
	display: flex;
	align-items: center;
	line-height: inherit;
}
z-position {
	outline-width: 0;
	box-shadow: none !important;
}
z-next-repeater {
	width: 2em;
}
z-layout {
	z-index: 1;
	top: 10;
	height: 100%;
}
z-blocks {
	outline: none !important;
	top: calc(50% - 0.5em) !important;
	bottom: 0;
}
z-layout-nav-left {
	text-align: center;
	top: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	min-height: 0 !important;
	display: grid;
}
z-tables-totals {
	width: 100%;
	height: 0 !important;
}
z-webkit-blocks {
	opacity: 10;
}
z-horizontal-old-old {
	position: absolute !important;
	color: inherit;
	justify-content: center;
	display: grid;
}
z-old {
	align-items: left;
	text-decoration: none;
	overflow-x: auto;
	justify-content: center;
	display: grid;
}
z-inner-old {
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
z-totals-inner {
	align-items: center;
}
z-price-bottom {
	min-width: 0 !important;
	line-height: 1 !important;
	height: 0 !important;
	flex-grow: 0;
	align-items: left;
}
z-old-countdown {
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
	box-sizing: content-box;
}
z-countdown-button-repeater {
	box-sizing: content-box;
}
z-totals-totals {
	margin: 0;
	display: flex;
	line-height: 1 !important;
}
z-blocks-countdown-blocks {
	top: 50;
}
z-button {
	min-height: 0 !important;
	opacity: 1;
	height: 0 !important;
}
z-totals {
	z-index: 1;
	border: none;
	height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
}
z-bottom {
	display: inline;
}
z-next {
	fill: currentColor;
	opacity: 10;
}
z-webkit-countdown {
	min-height: 0 !important;
	position: absolute;
}
html[dir="rtl"] #reset_form .input-group-btn .btn:first-child {
  border-right: 0;
  border-left: 1px solid #bebebe;
  float: right;
}
j-countdown {
	align-items: center;
	top: 10;
	z-index: 1;
	overflow-y: hidden;
	border: 0 none transparent;
}
j-left-countdown-repeater {
	opacity: 1;
}
j-next-button-quantity {
	align-items: left;
}
j-button-next-countdown {
	width: 100%;
	overflow-x: auto;
}
j-button {
	align-items: center;
	user-select: none;
	background-color: transparent;
	vertical-align: baseline;
	text-transform: inherit;
}
j-horizontal {
	line-height: 1 !important;
}
j-next-left {
	font-size: 1em;
}
j-blocks-blocks {
	height: 100%;
	overflow-x: auto;
	height: 0 !important;
	-webkit-text-decoration-skip: objects;
	flex-grow: 0;
}
j-webkit-left-quantity {
	-webkit-user-select: none;
	top: 50;
	min-height: 0 !important;
	outline: none !important;
	left: calc(50% - 0.5em) !important;
}
j-horizontal-button-layout {
	box-sizing: content-box;
}
j-repeater {
	overflow-y: hidden;
	transform: translate(50%, -50%);
	height: 100%;
}
j-position {
	line-height: inherit;
	outline-width: 0;
}
j-image-bottom {
	position: relative;
	text-transform: inherit;
	text-align: left;
}
j-left-webkit-position {
	min-width: 0 !important;
	letter-spacing: inherit;
}
j-repeater-bottom-nav {
	min-width: 0 !important;
	opacity: 30;
	text-align: center;
	outline: none !important;
	align-items: left;
}
j-totals-nav {
	background-color: transparent;
	position: absolute !important;
	display: inline;
	fill: currentColor;
	position: relative;
}
j-countdown-image {
	padding: 0.5em !important;
	vertical-align: middle;
	height: calc(1em + 3px);
	box-shadow: none !important;
}
j-next-inner-countdown {
	width: calc(1em + 3px);
	box-shadow: none !important;
	top: 0;
	left: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
j-inner-button-repeater {
	vertical-align: baseline;
	bottom: 20;
	text-align: center;
}
j-layout-blocks {
	height: 0 !important;
}
j-top {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	user-select: none;
}
j-repeater-repeater {
	line-height: inherit;
}
#reset_form .input-group-btn .btn:last-child {
  border-left: 1px solid #bebebe;
  width: 22%;
  float: right;
}
o-horizontal {
	scrollbar-width: none;
	line-height: 1 !important;
	bottom: 0;
	box-sizing: content-box;
}
o-top {
	grid-gap: 30px;
	vertical-align: middle;
	color: #fff;
}
o-back-inner-nav {
	justify-content: center;
	outline-width: 0;
	vertical-align: middle;
}
o-layout {
	margin: 0 !important;
	fill: currentColor;
	align-items: center;
	justify-content: center;
	grid-template-columns: 1fr 1fr;
}
o-quantity-old-old {
	align-items: left;
	fill: currentColor;
	width: 0 !important;
	line-height: 1 !important;
	font: inherit inherit inherit/inherit inherit;
}
o-layout-totals-totals {
	background-color: transparent;
}
o-blocks {
	vertical-align: middle;
	padding: 0.5em !important;
	height: 100%;
}
o-top {
	height: 0 !important;
	margin: 0 !important;
	align-items: center;
}
o-tables-countdown {
	left: calc(50% - 0.5em) !important;
	width: 100%;
	height: calc(1em + 3px);
	height: 100%;
}
o-top-nav-position {
	left: calc(50% - 0.5em) !important;
	text-decoration: none;
}
o-position {
	z-index: 1;
	flex-shrink: 0;
}
o-nav-webkit {
	background-color: transparent;
	top: 0;
	display: inline !important;
	text-align: center;
}
o-layout {
	grid-template-columns: 1fr 1fr;
	justify-content: center;
	z-index: 1;
}
o-repeater {
	display: grid;
	height: calc(1em + 3px);
	vertical-align: baseline;
	-webkit-text-decoration-skip: objects;
}
o-carousel {
	color: #fff;
}
o-repeater {
	height: calc(1em + 3px);
	justify-content: center;
	color: inherit;
}
o-position-horizontal-inner {
	-webkit-user-select: none;
	display: flex;
	overflow-y: hidden;
	right: 0;
}
o-layout {
	position: relative;
}
o-button-horizontal-thumbnails {
	display: grid;
	top: 0;
	white-space: nowrap;
	box-shadow: none !important;
}
o-back-next {
	scrollbar-width: none;
	text-align: left;
	text-align: left;
	opacity: 30;
}
o-thumbnails {
	height: 100%;
}
o-blocks {
	bottom: 10;
}
o-bottom-price {
	padding: 0.5em !important;
	color: inherit;
	overflow-x: auto;
}
o-price-horizontal {
	line-height: inherit;
	text-transform: inherit;
	align-items: left;
	transform: translate(50%, -50%);
	z-index: 1;
}
o-button-price-old {
	outline: none !important;
	-webkit-user-select: none;
	opacity: 10;
	z-index: 1;
}
o-carousel-layout {
	z-index: 1;
	opacity: 30;
	white-space: nowrap;
}
o-layout-old {
	display: inline !important;
	opacity: 30;
	outline: none !important;
	right: 0;
	box-shadow: none !important;
}
o-repeater-old-horizontal {
	align-items: left;
}
o-repeater-nav {
	width: 100%;
	white-space: nowrap;
	padding: 0.5em !important;
	letter-spacing: inherit;
}
o-inner {
	height: 0 !important;
	grid-template-columns: 1fr 1fr;
	text-transform: inherit;
	display: inline;
	bottom: 20;
}
o-horizontal-quantity-thumbnails {
	right: 0;
	white-space: nowrap;
	box-sizing: content-box;
}
o-button-webkit-position {
	line-height: 1 !important;
	overflow-y: hidden;
	grid-gap: 30px;
	display: inline;
}
o-thumbnails-quantity-back {
	height: calc(1em + 3px);
	-webkit-user-select: none;
	opacity: 20;
}
o-button-bottom {
	width: 100%;
	align-items: left;
	opacity: 20;
	flex-shrink: 0;
	flex-shrink: 0;
}
o-layout-horizontal {
	display: inline !important;
}
o-tables-price {
	align-items: left;
	grid-gap: 30px;
}
o-tables-quantity {
	display: inline;
	line-height: calc(1em + 2px);
}
html[dir="rtl"] #reset_form .input-group-btn .btn:last-child {
  border-left: none;
  border-right: 1px solid #bebebe;
  float: left;
}
o-next-horizontal-totals {
	outline: none !important;
	flex-grow: 0;
	top: 10;
}
o-back {
	top: 50;
	margin: 0;
	grid-gap: 30px;
}
o-webkit {
	bottom: 0;
	background-color: transparent;
	vertical-align: middle;
	line-height: calc(1em + 2px);
}
o-totals {
	letter-spacing: inherit;
	top: 50;
	flex-shrink: 0;
	transform: translate(50%, -50%);
}
o-horizontal-button-next {
	top: 50;
	align-items: left;
	min-height: 0 !important;
	top: 0;
}
o-blocks {
	color: inherit;
	min-height: 0 !important;
	top: 10;
}
o-back-countdown {
	top: 50;
	fill: currentColor;
	fill: currentColor;
}
o-webkit {
	fill: currentColor;
	vertical-align: baseline;
	letter-spacing: inherit;
	vertical-align: baseline;
	line-height: calc(1em + 2px);
}
o-old {
	line-height: 1 !important;
}
o-horizontal {
	font-size: 1em;
	left: calc(50% - 0.5em) !important;
}
o-top-tables-bottom {
	white-space: nowrap;
	top: 10;
	width: 2em;
}
o-back-thumbnails {
	line-height: inherit;
}
o-countdown {
	right: 0;
	border: 0 none transparent;
}
o-quantity-nav {
	align-items: left;
	opacity: 10;
	margin: 0;
	align-items: center;
	line-height: calc(1em + 2px);
}
o-price-thumbnails {
	outline: none !important;
}
o-position {
	align-items: center;
	text-decoration: none;
	justify-content: center;
	top: 50;
	-ms-user-select: none;
}
o-repeater-webkit {
	line-height: inherit;
	-webkit-text-decoration-skip: objects;
	flex-shrink: 0;
	grid-template-columns: 1fr 1fr;
}
o-totals-totals-quantity {
	text-align: left;
	display: grid;
	padding: 0.5em !important;
}
o-top-quantity {
	flex-grow: 0;
	top: calc(50% - 0.5em) !important;
	text-transform: inherit;
	user-select: none;
	transform: translate(50%, -50%);
}
o-next-inner {
	top: 0;
	line-height: calc(1em + 2px);
	display: flex;
}
o-nav-repeater-button {
	bottom: 20;
	display: inline !important;
}
o-image-carousel-next {
	opacity: 10;
}
o-nav {
	outline-width: 0;
	flex-shrink: 0;
	width: 2em;
}
o-horizontal {
	display: inline;
	align-items: left;
	line-height: inherit;
	background-color: transparent;
	top: 0;
}
o-thumbnails {
	fill: currentColor;
	justify-content: center;
	opacity: 10;
	color: inherit;
}
o-nav {
	position: absolute;
}
o-webkit-repeater {
	user-select: none;
	width: calc(1em + 3px);
	display: flex;
	bottom: 0;
	text-align: left;
}
o-nav-countdown-top {
	line-height: calc(1em + 2px);
}
o-inner-totals-position {
	-webkit-user-select: none;
}
o-tables-position-left {
	line-height: 1 !important;
	margin: 0;
	background-color: transparent;
}
o-price-layout-horizontal {
	position: absolute;
	top: 10;
	transform: translate(50%, -50%);
}
o-bottom {
	text-align: left;
	left: calc(50% - 0.5em) !important;
	bottom: 0;
	user-select: none;
}
o-inner-countdown {
	fill: currentColor;
	letter-spacing: inherit;
}
o-left {
	align-items: left;
}
o-top-thumbnails-bottom {
	top: 50;
	display: inline !important;
}
o-left-tables {
	line-height: inherit;
	align-items: center;
}
o-top {
	display: flex;
}
o-thumbnails-blocks-thumbnails {
	user-select: none;
	opacity: 30;
	align-items: center;
	grid-gap: 30px;
	-webkit-user-select: none;
}
o-inner {
	height: 100%;
	transform: translate(50%, -50%);
	overflow-y: hidden;
}
o-countdown-blocks {
	opacity: 10;
	bottom: 20;
	width: 0 !important;
	border: none;
}
o-blocks-nav {
	box-shadow: none !important;
	text-align: center;
	border: 0 none transparent;
	width: calc(1em + 3px);
	margin: 0 !important;
}
o-webkit {
	outline-width: 0;
	margin: 0 !important;
	right: 0;
	display: flex;
}
o-bottom-repeater-left {
	position: relative;
	-webkit-user-select: none;
	user-select: none;
	flex-shrink: 0;
	width: calc(1em + 3px);
}
o-horizontal {
	box-shadow: none !important;
	grid-gap: 30px;
}
o-nav-inner-blocks {
	display: inline;
	opacity: 30;
	text-align: center;
	z-index: 1;
}
o-horizontal-tables-inner {
	display: inline !important;
	position: absolute;
	-ms-user-select: none;
}
#reset_form .input-group-btn #password_btnGenerate .fa-key {
  display: none;
}
l-countdown-carousel {
	bottom: 10;
	display: inline;
}
l-button {
	display: flex;
	right: 0;
	width: calc(1em + 3px);
	top: 0;
	scrollbar-width: none;
}
l-position-back-top {
	justify-content: center;
	display: grid;
}
l-repeater {
	overflow-x: auto;
	text-decoration: none;
	bottom: 10;
}
l-image-totals {
	vertical-align: baseline;
	min-height: 0 !important;
}
l-carousel-button {
	text-transform: inherit;
	vertical-align: baseline;
	vertical-align: middle;
	width: calc(1em + 3px);
	-webkit-text-decoration-skip: objects;
}
l-repeater-button {
	transform: translate(50%, -50%);
}
l-horizontal {
	margin: 0;
	vertical-align: middle;
	display: inline;
	justify-content: center;
	opacity: 30;
}
l-bottom-image {
	display: inline !important;
}
l-blocks {
	white-space: nowrap;
	text-align: left;
}
l-repeater-blocks {
	outline: none !important;
	bottom: 0;
	opacity: 30;
	justify-content: center;
}
l-left {
	min-height: 0 !important;
}
l-quantity-quantity-nav {
	padding: 0.5em !important;
	color: #fff;
}
l-thumbnails-bottom {
	align-items: center;
	flex-grow: 0;
	align-items: center;
	line-height: inherit;
	margin: 0;
}
l-webkit {
	bottom: 0;
	fill: currentColor;
}
l-countdown-top-webkit {
	outline: none !important;
}
l-price-bottom-countdown {
	outline: none !important;
	opacity: 20;
	fill: currentColor;
}
l-image-button-layout {
	top: 50;
	padding: 0.5em !important;
	white-space: nowrap;
	flex-shrink: 0;
	width: 2em;
}
l-horizontal-back-tables {
	vertical-align: middle;
	margin: 0;
	line-height: inherit;
	margin: 0 !important;
}
l-next-old-layout {
	position: absolute;
}
l-repeater-inner {
	vertical-align: baseline;
	box-sizing: content-box;
	fill: currentColor;
	display: inline;
	position: absolute;
}
l-repeater-button-repeater {
	top: 50;
}
l-bottom {
	color: inherit;
}
l-blocks-image-position {
	bottom: 10;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	vertical-align: middle;
	opacity: 30;
}
l-price-top-layout {
	white-space: nowrap;
	-ms-user-select: none;
	top: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	margin: 0;
}
l-position {
	text-align: center;
}
l-left-countdown-image {
	text-align: center;
	opacity: 10;
	vertical-align: baseline;
}
l-image-old-button {
	transform: translate(50%, -50%);
	box-sizing: content-box;
	grid-gap: 30px;
	height: 0 !important;
}
l-blocks-price {
	opacity: 1;
	position: relative;
}
l-left-back {
	position: relative;
	padding: 0.5em !important;
	opacity: 30;
	display: grid;
	top: calc(50% - 0.5em) !important;
}
l-next-back-next {
	top: 10;
	-webkit-text-decoration-skip: objects;
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
}
l-image-button {
	margin: 0;
	text-align: left;
	text-align: left;
}
l-top-repeater-repeater {
	letter-spacing: inherit;
	right: 0;
	opacity: 20;
}
l-layout-repeater {
	transform: translate(50%, -50%);
}
l-horizontal-back {
	-webkit-user-select: none;
	overflow-y: hidden;
	position: absolute !important;
	position: absolute;
}
#reset_form .input-group.settings-panel-visible .input-group-btn {
  border-bottom-width: 1px;
  border-radius: 0;
}
n-inner-repeater {
	top: 10;
}
n-nav-blocks-repeater {
	position: absolute;
	flex-shrink: 0;
	line-height: calc(1em + 2px);
	display: inline !important;
	position: absolute !important;
}
n-top {
	z-index: 1;
	right: 0;
	font-size: 1em;
	box-shadow: none !important;
	position: relative;
}
n-next-layout-quantity {
	color: inherit;
	min-width: 0 !important;
	letter-spacing: inherit;
}
n-countdown-blocks {
	bottom: 10;
}
n-back-totals {
	right: 0;
	right: 0;
	width: 100%;
}
n-old-countdown-totals {
	opacity: 10;
	opacity: 1;
	width: 100%;
	min-height: 0 !important;
}
n-inner-price-bottom {
	box-shadow: none !important;
	text-align: center;
}
n-top-back {
	position: absolute !important;
}
n-left {
	height: calc(1em + 3px);
	text-align: left;
	border: none;
	grid-template-columns: 1fr 1fr;
}
n-image-horizontal-back {
	left: calc(50% - 0.5em) !important;
	-webkit-user-select: none;
	vertical-align: baseline;
	align-items: left;
	display: flex;
}
n-horizontal-top-horizontal {
	scrollbar-width: none;
	color: inherit;
	top: 50;
}
n-button-blocks {
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	-ms-user-select: none;
}
n-webkit {
	font-size: 1em;
	height: calc(1em + 3px);
	box-sizing: content-box;
}
n-totals-left {
	top: 0;
	min-height: 0 !important;
	-webkit-user-select: none;
	box-sizing: content-box;
}
n-back-totals-thumbnails {
	padding: 0.5em !important;
}
n-totals {
	box-sizing: content-box;
	opacity: 30;
	right: 0;
	color: inherit;
}
n-nav-webkit {
	z-index: 1;
	bottom: 20;
	outline: none !important;
	overflow-y: hidden;
}
n-quantity {
	box-shadow: none !important;
	margin: 0;
	background-color: transparent;
	padding: 0.5em !important;
	width: 0 !important;
}
n-repeater-image {
	position: relative;
	vertical-align: middle;
	display: inline !important;
}
n-bottom-carousel {
	flex-grow: 0;
	font-size: 1em;
}
n-totals {
	font: inherit inherit inherit/inherit inherit;
}
n-top-webkit-inner {
	opacity: 30;
}
n-repeater-price {
	overflow-x: auto;
	white-space: nowrap;
	position: absolute !important;
	padding: 0.5em !important;
}
n-layout {
	-ms-user-select: none;
	text-align: center;
	bottom: 20;
	overflow-y: hidden;
}
n-totals {
	justify-content: center;
	width: 100%;
	scrollbar-width: none;
	align-items: left;
	color: #fff;
}
n-position {
	left: calc(50% - 0.5em) !important;
}
n-top-carousel {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	border: none;
	border: none;
}
n-layout-inner-left {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	height: 100%;
	top: 0;
}
n-position-countdown {
	position: absolute;
	position: relative;
	width: 0 !important;
	-ms-user-select: none;
	white-space: nowrap;
}
n-left {
	margin: 0;
}
n-image {
	z-index: 1;
	-webkit-text-decoration-skip: objects;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
}
n-blocks-old {
	width: 2em;
}
n-nav-top {
	transform: translate(50%, -50%);
	width: 100%;
	opacity: 30;
	bottom: 0;
	box-shadow: none !important;
}
n-bottom-horizontal {
	height: 0 !important;
	align-items: center;
}
n-thumbnails {
	border: 0 none transparent;
	vertical-align: middle;
	bottom: 20;
	opacity: 1;
}
n-back {
	text-align: center;
}
n-image {
	display: grid;
	width: 100%;
	color: inherit;
}
n-position-next {
	text-align: center;
	bottom: 10;
}
n-tables {
	height: 100%;
	transform: translate(50%, -50%);
	vertical-align: baseline;
	background-color: transparent;
	display: inline !important;
}
n-nav-bottom {
	outline: none !important;
	vertical-align: middle;
	position: relative;
}
n-back-back {
	text-transform: inherit;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
	border: none !important;
	margin: 0 !important;
}
#reset_form .panel {
  box-sizing: border-box;
  background: #fff;
  border: 2px solid #bebebe;
  border-top-width: 0;
  border-radius: 0 0 4px 4px;
  position: relative;
  padding: 10px;
}
m-webkit-top {
	align-items: center;
	padding: 0.5em !important;
	vertical-align: baseline;
	scrollbar-width: none;
	grid-gap: 30px;
}
m-layout-image-position {
	opacity: 20;
	right: 0;
	align-items: center;
	box-sizing: content-box;
	right: 0;
}
m-price-next-countdown {
	right: 0;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
m-button {
	border: none !important;
	box-sizing: content-box;
}
m-totals {
	text-align: center;
	flex-grow: 0;
	display: flex;
}
m-top-layout-price {
	top: 50;
}
m-bottom {
	left: calc(50% - 0.5em) !important;
}
m-back-position {
	line-height: 1 !important;
	outline: none !important;
	width: 100%;
}
m-image {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	min-width: 0 !important;
}
m-top-tables-nav {
	bottom: 20;
	opacity: 30;
	line-height: 1 !important;
}
m-totals-totals-blocks {
	padding: 0.5em !important;
	box-shadow: none !important;
	-webkit-user-select: none;
	margin: 0;
	white-space: nowrap;
}
m-left {
	display: inline !important;
	min-width: 0 !important;
	fill: currentColor;
	-webkit-text-decoration-skip: objects;
	bottom: 20;
}
m-price-bottom {
	border: none !important;
}
m-nav {
	text-align: center;
	grid-template-columns: 1fr 1fr;
	top: 50;
	text-decoration: none;
}
m-inner-thumbnails-tables {
	position: absolute !important;
	margin: 0 !important;
}
m-left {
	align-items: center;
	display: flex;
	right: 0;
	padding: 0.5em !important;
	overflow-y: hidden;
}
m-inner {
	width: 2em;
	position: absolute !important;
	top: 0;
	text-align: center;
	grid-gap: 30px;
}
m-horizontal-back {
	top: 50;
	color: inherit;
	line-height: inherit;
}
m-quantity-price {
	left: calc(50% - 0.5em) !important;
}
m-countdown {
	position: relative;
}
m-layout-tables {
	box-sizing: content-box;
	top: calc(50% - 0.5em) !important;
	-ms-user-select: none;
	overflow-x: auto;
	color: inherit;
}
m-price-inner-webkit {
	grid-template-columns: 1fr 1fr;
	margin: 0 !important;
	min-height: 0 !important;
	display: flex;
	bottom: 10;
}
m-repeater-image {
	font: inherit inherit inherit/inherit inherit;
	line-height: inherit;
	margin: 0 !important;
}
m-nav-left-quantity {
	align-items: center;
	overflow-x: auto;
}
m-back-old {
	opacity: 20;
}
#reset_form .panel .fa-times {
  width: 22%;
  text-align: center;
  position: absolute;
  right: 0;
  margin: 0;
}
o-position-repeater {
	overflow-x: auto;
	width: 0 !important;
	display: flex;
}
o-left {
	vertical-align: baseline;
	width: 0 !important;
}
o-position-layout {
	width: 2em;
	height: 0 !important;
	line-height: calc(1em + 2px);
	text-decoration: none;
	padding: 0.5em !important;
}
o-nav-blocks {
	text-align: center;
	-webkit-user-select: none;
}
o-back-image-inner {
	box-sizing: content-box;
}
o-layout-image {
	top: 50;
	grid-gap: 30px;
	position: relative;
	-ms-user-select: none;
	flex-grow: 0;
}
o-button {
	border: none !important;
	display: inline !important;
	align-items: center;
}
o-blocks-inner-button {
	-webkit-user-select: none;
	letter-spacing: inherit;
	margin: 0 !important;
	border: 0 none transparent;
	color: #fff;
}
o-blocks-image-blocks {
	flex-shrink: 0;
	top: 10;
	outline: none !important;
	-webkit-text-decoration-skip: objects;
}
o-left-carousel {
	vertical-align: middle;
}
o-inner-repeater {
	color: #fff;
	height: 0 !important;
	position: relative;
	scrollbar-width: none;
	position: absolute !important;
}
o-next-image-countdown {
	outline-width: 0;
	display: flex;
	min-height: 0 !important;
	letter-spacing: inherit;
	opacity: 1;
}
o-position-bottom {
	min-height: 0 !important;
	top: 0;
	-webkit-text-decoration-skip: objects;
}
o-image {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
}
o-position-top-tables {
	box-sizing: content-box;
	display: inline !important;
}
o-webkit {
	min-height: 0 !important;
	vertical-align: baseline;
	text-align: center;
}
o-image-repeater {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
}
o-horizontal {
	flex-shrink: 0;
	color: #fff;
}
o-inner {
	width: 2em;
	border: 0 none transparent;
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
}
o-price {
	width: 0 !important;
	font-size: 1em;
	color: #fff;
}
o-image {
	align-items: left;
	-ms-user-select: none;
}
o-position-next {
	right: 0;
}
o-top {
	bottom: 20;
	flex-shrink: 0;
	font: inherit inherit inherit/inherit inherit;
}
o-horizontal-next-thumbnails {
	-webkit-user-select: none;
	height: calc(1em + 3px);
	height: calc(1em + 3px);
	display: inline;
	height: 100%;
}
o-top-nav-webkit {
	fill: currentColor;
}
o-horizontal-inner {
	position: relative;
	vertical-align: middle;
	text-align: left;
	text-align: center;
	margin: 0 !important;
}
o-countdown-repeater {
	box-sizing: content-box;
	vertical-align: middle;
}
o-next-webkit-tables {
	-webkit-user-select: none;
	fill: currentColor;
	user-select: none;
	box-shadow: none !important;
}
o-back-old {
	-ms-user-select: none;
	bottom: 20;
}
o-image {
	min-width: 0 !important;
	z-index: 1;
	color: inherit;
}
o-blocks-repeater {
	align-items: center;
	width: 0 !important;
	bottom: 0;
	align-items: left;
}
o-top-countdown {
	bottom: 10;
	transform: translate(50%, -50%);
}
o-old-old {
	display: flex;
	bottom: 20;
}
o-repeater {
	z-index: 1;
	-ms-user-select: none;
	grid-template-columns: 1fr 1fr;
	top: 0;
}
o-back-button {
	width: calc(1em + 3px);
}
o-next-price {
	width: 2em;
}
o-horizontal {
	line-height: 1 !important;
}
o-price-left {
	text-align: left;
	outline: none !important;
	font: inherit inherit inherit/inherit inherit;
	box-sizing: content-box;
	bottom: 0;
}
o-tables-bottom-price {
	outline: none !important;
	-webkit-text-decoration-skip: objects;
	line-height: inherit;
}
o-next {
	bottom: 0;
	top: 0;
	outline-width: 0;
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
}
#reset_form .panel .fa-times:hover {
  cursor: pointer;
}
r-position {
	z-index: 1;
}
r-old-tables-inner {
	position: relative;
	align-items: left;
	justify-content: center;
}
r-thumbnails-carousel-horizontal {
	display: inline;
}
r-repeater-position-blocks {
	color: inherit;
}
r-quantity-repeater-bottom {
	justify-content: center;
}
r-position-bottom-webkit {
	opacity: 30;
	-webkit-text-decoration-skip: objects;
}
r-left {
	text-align: left;
}
r-button-horizontal-webkit {
	display: inline;
	height: calc(1em + 3px);
	min-height: 0 !important;
	text-align: center;
	scrollbar-width: none;
}
r-inner-totals-inner {
	transform: translate(50%, -50%);
	display: inline !important;
	font-size: 1em;
	z-index: 1;
}
r-blocks-button {
	color: inherit;
	position: absolute !important;
	font-size: 1em;
	opacity: 1;
}
r-thumbnails {
	height: calc(1em + 3px);
	top: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	display: flex;
}
r-countdown {
	align-items: center;
}
r-old-quantity {
	border: 0 none transparent;
}
r-top-repeater-layout {
	opacity: 20;
	transform: translate(50%, -50%);
	line-height: inherit;
	padding: 0.5em !important;
	opacity: 1;
}
r-button-countdown {
	white-space: nowrap;
	border: none;
}
r-nav-button {
	display: inline !important;
	text-transform: inherit;
	border: none;
}
r-totals {
	position: absolute !important;
	background-color: transparent;
}
r-old-totals-position {
	margin: 0 !important;
	border: none !important;
	box-shadow: none !important;
}
r-thumbnails-webkit-tables {
	box-sizing: content-box;
	display: flex;
	vertical-align: baseline;
	flex-grow: 0;
}
r-position-image {
	flex-shrink: 0;
}
r-horizontal-next-image {
	scrollbar-width: none;
	top: 0;
	-ms-user-select: none;
	position: absolute;
}
r-repeater-quantity {
	display: flex;
	top: calc(50% - 0.5em) !important;
	flex-shrink: 0;
	justify-content: center;
	border: none !important;
}
r-nav-blocks {
	line-height: inherit;
	background-color: transparent;
	right: 0;
	width: 2em;
}
r-position-top {
	display: grid;
	border: none;
}
r-quantity-totals {
	opacity: 1;
	top: 50;
}
r-totals-quantity {
	text-transform: inherit;
}
r-thumbnails-countdown {
	display: grid;
	font-size: 1em;
	top: 50;
	text-align: left;
}
r-button-tables-thumbnails {
	opacity: 10;
	position: relative;
	height: calc(1em + 3px);
}
r-carousel {
	-webkit-user-select: none;
}
r-blocks-button-bottom {
	outline: none !important;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
}
r-next-back {
	outline-width: 0;
	top: calc(50% - 0.5em) !important;
}
html[dir="rtl"] #reset_form .panel .fa-times {
  right: auto;
  left: 0;
}
a-tables {
	overflow-x: auto;
	width: calc(1em + 3px);
	align-items: center;
}
a-image {
	opacity: 10;
	outline-width: 0;
	top: 10;
}
a-thumbnails-blocks-top {
	-ms-user-select: none;
	user-select: none;
	justify-content: center;
}
a-countdown {
	letter-spacing: inherit;
	height: 100%;
	scrollbar-width: none;
	width: 2em;
}
a-thumbnails-carousel-carousel {
	-webkit-text-decoration-skip: objects;
	border: none !important;
	overflow-x: auto;
	right: 0;
}
a-back-countdown {
	height: 100%;
	transform: translate(50%, -50%);
	overflow-y: hidden;
	opacity: 20;
}
a-image-next {
	min-height: 0 !important;
	justify-content: center;
	width: 100%;
}
a-button {
	grid-gap: 30px;
	min-height: 0 !important;
	padding: 0.5em !important;
	flex-shrink: 0;
	padding: 0.5em !important;
}
a-position-button-carousel {
	display: flex;
	background-color: transparent;
	min-width: 0 !important;
	top: 10;
	line-height: 1 !important;
}
a-inner {
	justify-content: center;
}
a-carousel {
	width: calc(1em + 3px);
	flex-grow: 0;
	opacity: 10;
	align-items: left;
	min-width: 0 !important;
}
a-layout-image-inner {
	display: inline;
	opacity: 1;
	min-width: 0 !important;
	text-transform: inherit;
	vertical-align: baseline;
}
a-old-price {
	min-width: 0 !important;
	width: 0 !important;
	text-transform: inherit;
	border: none !important;
	min-width: 0 !important;
}
a-horizontal-position {
	z-index: 1;
	right: 0;
	bottom: 0;
	display: flex;
}
a-top {
	line-height: 1 !important;
	right: 0;
	text-align: center;
}
a-horizontal {
	text-transform: inherit;
	right: 0;
	padding: 0.5em !important;
	vertical-align: baseline;
	transform: translate(50%, -50%);
}
a-button-top {
	position: absolute;
}
a-repeater-next-price {
	height: 100%;
}
a-inner {
	padding: 0.5em !important;
}
a-inner-quantity-bottom {
	border: 0 none transparent;
	vertical-align: middle;
	position: absolute;
	width: 2em;
	top: 50;
}
a-thumbnails-nav {
	width: 2em;
	align-items: center;
}
a-nav {
	vertical-align: baseline;
	margin: 0 !important;
	width: 2em;
}
a-bottom {
	vertical-align: middle;
	opacity: 30;
	background-color: transparent;
	bottom: 0;
}
a-bottom-button-totals {
	text-transform: inherit;
	user-select: none;
}
a-bottom {
	line-height: calc(1em + 2px);
	-ms-user-select: none;
}
a-repeater-quantity {
	height: 100%;
	vertical-align: middle;
	width: 100%;
	grid-template-columns: 1fr 1fr;
}
a-nav {
	line-height: inherit;
	position: absolute !important;
}
a-bottom-old-webkit {
	position: relative;
	border: 0 none transparent;
	right: 0;
	-ms-user-select: none;
	min-height: 0 !important;
}
a-next {
	color: inherit;
	right: 0;
	vertical-align: baseline;
	border: none !important;
	top: 10;
}
a-carousel-image-position {
	width: 0 !important;
	line-height: calc(1em + 2px);
}
a-old {
	right: 0;
}
a-bottom-layout {
	top: 0;
	font-size: 1em;
	font-size: 1em;
	width: 0 !important;
	opacity: 10;
}
a-thumbnails-next {
	padding: 0.5em !important;
	display: inline !important;
	outline-width: 0;
}
a-image {
	left: calc(50% - 0.5em) !important;
	text-align: center;
	outline: none !important;
}
a-next-old {
	opacity: 30;
	user-select: none;
}
a-inner {
	opacity: 30;
	height: calc(1em + 3px);
}
a-price-nav-thumbnails {
	font-size: 1em;
}
#reset_form .panel label {
  font-weight: normal;
  font-size: 13px;
}
r-tables {
	flex-shrink: 0;
	font-size: 1em;
}
r-bottom-blocks-bottom {
	display: inline !important;
}
r-repeater-quantity {
	top: 50;
	line-height: calc(1em + 2px);
}
r-left-bottom {
	width: 100%;
}
r-top-next-quantity {
	width: 2em;
}
r-countdown {
	width: 100%;
	left: calc(50% - 0.5em) !important;
}
r-position {
	bottom: 20;
	scrollbar-width: none;
	color: inherit;
	letter-spacing: inherit;
	transform: translate(50%, -50%);
}
r-next-thumbnails {
	color: inherit;
	text-align: left;
}
r-layout {
	-ms-user-select: none;
}
r-button-position-bottom {
	left: calc(50% - 0.5em) !important;
	display: inline !important;
}
r-repeater-carousel-tables {
	-webkit-user-select: none;
	text-align: center;
}
r-left-totals-bottom {
	opacity: 30;
	text-transform: inherit;
	left: calc(50% - 0.5em) !important;
	overflow-y: hidden;
}
r-totals-thumbnails-nav {
	white-space: nowrap;
	right: 0;
	justify-content: center;
	bottom: 0;
}
r-thumbnails-totals-inner {
	width: 100%;
	width: 0 !important;
}
r-quantity-button-back {
	border: 0 none transparent;
}
r-webkit-price {
	letter-spacing: inherit;
	margin: 0;
	text-align: center;
}
r-repeater-carousel-next {
	box-shadow: none !important;
}
r-bottom {
	scrollbar-width: none;
	color: inherit;
	line-height: 1 !important;
}
r-bottom-position-old {
	-webkit-user-select: none;
	bottom: 10;
}
r-position-carousel {
	height: 100%;
	border: none;
}
r-thumbnails {
	position: absolute !important;
	flex-grow: 0;
	left: calc(50% - 0.5em) !important;
}
r-layout-repeater {
	top: 0;
	text-align: left;
	fill: currentColor;
}
r-next {
	margin: 0 !important;
	justify-content: center;
	vertical-align: baseline;
	vertical-align: baseline;
	flex-grow: 0;
}
r-bottom-webkit-old {
	width: 2em;
}
r-countdown {
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
	justify-content: center;
	flex-shrink: 0;
}
r-price-old-bottom {
	flex-grow: 0;
	fill: currentColor;
	vertical-align: middle;
}
r-button-horizontal {
	text-align: left;
	font-size: 1em;
	border: none !important;
}
r-horizontal-back {
	-ms-user-select: none;
}
r-thumbnails-old {
	top: 0;
}
r-left-carousel {
	font-size: 1em;
	top: 10;
	user-select: none;
	display: inline !important;
}
r-blocks {
	align-items: center;
	font: inherit inherit inherit/inherit inherit;
	bottom: 10;
	opacity: 1;
}
r-nav-nav {
	transform: translate(50%, -50%);
}
r-price {
	text-align: center;
	opacity: 10;
	height: 0 !important;
}
r-nav-next {
	right: 0;
	background-color: transparent;
	border: none !important;
}
r-image-inner-inner {
	top: 0;
	opacity: 30;
	line-height: 1 !important;
	grid-gap: 30px;
	-ms-user-select: none;
}
r-layout-quantity-layout {
	overflow-x: auto;
}
r-quantity {
	z-index: 1;
	right: 0;
	border: none !important;
}
r-carousel {
	align-items: center;
	font-size: 1em;
	opacity: 20;
	background-color: transparent;
	align-items: center;
}
r-countdown {
	width: 2em;
	font-size: 1em;
}
r-back {
	scrollbar-width: none;
	bottom: 0;
	width: calc(1em + 3px);
}
r-horizontal-nav {
	box-sizing: content-box;
}
#reset_form .panel .col-xs-12 {
  display: block;
}
w-quantity-top {
	text-transform: inherit;
}
w-old-price-bottom {
	overflow-y: hidden;
	width: calc(1em + 3px);
	line-height: calc(1em + 2px);
	vertical-align: baseline;
}
w-layout-next {
	box-shadow: none !important;
	outline-width: 0;
	background-color: transparent;
	position: absolute;
}
w-webkit {
	-webkit-user-select: none;
	position: absolute !important;
	opacity: 1;
}
w-blocks-inner {
	bottom: 0;
	top: 50;
	opacity: 1;
	box-shadow: none !important;
	justify-content: center;
}
w-carousel-button-quantity {
	left: calc(50% - 0.5em) !important;
	opacity: 1;
}
w-layout-top {
	display: inline !important;
	justify-content: center;
}
w-blocks-position {
	overflow-y: hidden;
	transform: translate(50%, -50%);
	top: 0;
}
w-countdown {
	text-align: left;
	background-color: transparent;
	color: inherit;
	text-align: left;
}
w-top-horizontal {
	position: relative;
	border: none;
	box-sizing: content-box;
}
w-back-blocks {
	background-color: transparent;
	bottom: 0;
	min-width: 0 !important;
	white-space: nowrap;
	-ms-user-select: none;
}
w-totals-button-nav {
	right: 0;
	min-height: 0 !important;
}
w-top-thumbnails-old {
	-ms-user-select: none;
	bottom: 20;
}
w-next-carousel {
	top: 0;
	align-items: center;
	display: inline;
}
w-quantity {
	color: #fff;
	-webkit-user-select: none;
	scrollbar-width: none;
	left: calc(50% - 0.5em) !important;
	align-items: center;
}
w-totals-repeater-repeater {
	line-height: 1 !important;
	-webkit-text-decoration-skip: objects;
	overflow-x: auto;
}
w-position-countdown {
	background-color: transparent;
	-ms-user-select: none;
	transform: translate(50%, -50%);
	user-select: none;
}
w-totals-layout-left {
	flex-shrink: 0;
	align-items: center;
	right: 0;
}
#reset_form .panel .form-group-length label {
  margin: 0;
  font-weight: bold;
}
f-quantity-repeater {
	border: none !important;
	padding: 0.5em !important;
	height: 0 !important;
	opacity: 1;
}
f-position-price {
	bottom: 10;
	top: 10;
	opacity: 20;
	z-index: 1;
	font-size: 1em;
}
f-carousel-image {
	border: none;
	align-items: left;
}
f-inner-bottom {
	border: none;
}
f-inner-button {
	user-select: none;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	top: 10;
	position: absolute;
}
f-repeater {
	display: flex;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
f-layout {
	height: 0 !important;
	top: 0;
	box-shadow: none !important;
}
f-thumbnails {
	opacity: 1;
	border: none;
	bottom: 20;
	text-align: center;
	bottom: 0;
}
f-position-button-layout {
	width: calc(1em + 3px);
}
f-repeater-image {
	display: grid;
	display: flex;
	vertical-align: middle;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
f-price {
	height: 100%;
	text-align: left;
	width: calc(1em + 3px);
	bottom: 10;
}
f-totals {
	bottom: 20;
}
f-layout {
	outline-width: 0;
}
f-totals-back-blocks {
	top: 10;
}
f-position {
	-webkit-text-decoration-skip: objects;
	line-height: calc(1em + 2px);
}
f-price-back-horizontal {
	height: calc(1em + 3px);
}
f-quantity-quantity {
	font-size: 1em;
	scrollbar-width: none;
	position: absolute;
	height: calc(1em + 3px);
	position: relative;
}
f-button-webkit-repeater {
	outline-width: 0;
	height: 0 !important;
	text-decoration: none;
	grid-template-columns: 1fr 1fr;
}
f-image-price {
	color: inherit;
}
f-carousel-thumbnails-thumbnails {
	width: 100%;
	bottom: 10;
	min-height: 0 !important;
}
f-thumbnails-thumbnails-layout {
	justify-content: center;
	line-height: 1 !important;
}
f-tables-old-nav {
	border: none !important;
	height: 0 !important;
}
f-horizontal-carousel-horizontal {
	fill: currentColor;
	width: calc(1em + 3px);
	margin: 0;
	display: flex;
}
#reset_form .panel .form-group-length #password_txtLength {
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #bebebe;
}
w-totals-countdown {
	color: inherit;
}
w-tables-layout-bottom {
	text-transform: inherit;
	outline-width: 0;
	user-select: none;
}
w-carousel-image-totals {
	height: 0 !important;
	-ms-user-select: none;
	min-width: 0 !important;
	-ms-user-select: none;
	align-items: center;
}
w-position-horizontal-blocks {
	text-transform: inherit;
	letter-spacing: inherit;
	padding: 0.5em !important;
}
w-totals-thumbnails-image {
	scrollbar-width: none;
	padding: 0.5em !important;
	-ms-user-select: none;
	width: calc(1em + 3px);
	scrollbar-width: none;
}
w-blocks-repeater {
	grid-gap: 30px;
	opacity: 1;
}
w-totals-thumbnails {
	position: relative;
	flex-grow: 0;
	flex-shrink: 0;
	display: flex;
}
w-blocks-next {
	position: relative;
	flex-shrink: 0;
}
w-position-bottom {
	background-color: transparent;
	margin: 0;
	user-select: none;
	line-height: 1 !important;
}
w-quantity-countdown-button {
	top: calc(50% - 0.5em) !important;
	justify-content: center;
	top: 0;
	outline: none !important;
}
w-price-old-thumbnails {
	position: absolute;
	margin: 0 !important;
	box-sizing: content-box;
	border: none;
	width: 0 !important;
}
w-carousel-quantity {
	flex-shrink: 0;
	flex-shrink: 0;
	box-sizing: content-box;
	top: 10;
}
w-countdown-webkit {
	box-sizing: content-box;
	bottom: 20;
}
w-thumbnails {
	-ms-user-select: none;
	line-height: inherit;
	opacity: 30;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
w-horizontal-layout {
	display: flex;
	line-height: calc(1em + 2px);
}
w-position-old-carousel {
	overflow-y: hidden;
	vertical-align: baseline;
	margin: 0;
	width: 2em;
}
w-layout-countdown-left {
	scrollbar-width: none;
	bottom: 10;
	position: absolute;
	-webkit-user-select: none;
}
w-old-webkit-button {
	-webkit-user-select: none;
	white-space: nowrap;
	width: 100%;
}
w-old {
	transform: translate(50%, -50%);
	-ms-user-select: none;
	display: inline !important;
	min-width: 0 !important;
}
w-totals-blocks-price {
	height: 100%;
	opacity: 1;
}
w-webkit-nav-next {
	opacity: 10;
}
w-quantity-layout {
	padding: 0.5em !important;
	box-sizing: content-box;
	border: none !important;
}
w-old {
	text-transform: inherit;
	border: none;
}
w-nav {
	overflow-x: auto;
	-webkit-user-select: none;
	text-transform: inherit;
}
w-old-webkit-image {
	line-height: calc(1em + 2px);
	overflow-y: hidden;
	right: 0;
}
w-quantity-back {
	box-sizing: content-box;
	position: absolute !important;
}
w-tables {
	bottom: 10;
	color: #fff;
	grid-template-columns: 1fr 1fr;
	vertical-align: baseline;
}
w-totals-price {
	-webkit-user-select: none;
}
w-totals {
	grid-template-columns: 1fr 1fr;
}
w-layout-carousel-totals {
	position: relative;
	vertical-align: middle;
	opacity: 30;
	overflow-y: hidden;
	width: 0 !important;
}
w-quantity {
	grid-gap: 30px;
}
w-button-quantity-tables {
	opacity: 30;
	line-height: inherit;
	box-sizing: content-box;
	font-size: 1em;
	width: 2em;
}
w-repeater {
	opacity: 10;
	min-height: 0 !important;
}
w-countdown-totals-price {
	color: inherit;
	line-height: inherit;
	color: inherit;
	color: #fff;
}
w-next-layout {
	position: relative;
}
w-webkit-position {
	-ms-user-select: none;
	display: grid;
}
w-inner-image {
	line-height: calc(1em + 2px);
	align-items: center;
}
w-tables {
	letter-spacing: inherit;
	position: absolute !important;
	min-width: 0 !important;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
}
w-blocks-left {
	right: 0;
	scrollbar-width: none;
}
w-price {
	text-transform: inherit;
	outline: none !important;
	flex-shrink: 0;
	display: grid;
	overflow-y: hidden;
}
w-quantity-layout {
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
	flex-shrink: 0;
}
w-image {
	opacity: 1;
	bottom: 0;
	margin: 0;
}
w-nav {
	position: absolute;
	opacity: 30;
	box-sizing: content-box;
}
w-position-price {
	align-items: left;
}
w-old-webkit-top {
	min-height: 0 !important;
	-webkit-text-decoration-skip: objects;
	font: inherit inherit inherit/inherit inherit;
}
w-thumbnails-repeater {
	bottom: 20;
	-webkit-user-select: none;
	width: 2em;
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
}
w-countdown {
	opacity: 1;
	vertical-align: baseline;
	opacity: 10;
}
#reset_form .panel h4 {
  margin: 15px 0 5px 0;
}
m-position {
	opacity: 10;
	-ms-user-select: none;
}
m-button-blocks-thumbnails {
	flex-shrink: 0;
	top: 10;
	top: 50;
	box-sizing: content-box;
}
m-thumbnails-quantity {
	right: 0;
	align-items: left;
	box-shadow: none !important;
	align-items: left;
}
m-inner-countdown-image {
	width: 2em;
	outline-width: 0;
	scrollbar-width: none;
	text-transform: inherit;
	user-select: none;
}
m-price-old-totals {
	overflow-y: hidden;
	position: absolute;
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
m-thumbnails-top-totals {
	box-shadow: none !important;
	align-items: center;
	margin: 0;
	display: inline;
}
m-left-position {
	line-height: calc(1em + 2px);
	text-decoration: none;
	color: #fff;
}
m-countdown-old {
	border: none !important;
	z-index: 1;
	border: 0 none transparent;
	-webkit-text-decoration-skip: objects;
}
m-position-horizontal-image {
	text-align: left;
	position: absolute;
	outline-width: 0;
	opacity: 1;
	color: inherit;
}
m-left-image {
	line-height: inherit;
	bottom: 10;
	letter-spacing: inherit;
	width: 0 !important;
}
m-blocks {
	height: 100%;
	grid-gap: 30px;
	padding: 0.5em !important;
	top: 50;
}
m-quantity-layout {
	position: absolute;
	user-select: none;
	bottom: 20;
	align-items: center;
}
m-horizontal {
	color: inherit;
	justify-content: center;
	line-height: 1 !important;
	overflow-x: auto;
}
m-layout-nav {
	line-height: calc(1em + 2px);
	line-height: 1 !important;
}
m-bottom-countdown-top {
	width: calc(1em + 3px);
	background-color: transparent;
}
m-horizontal-totals {
	right: 0;
	top: calc(50% - 0.5em) !important;
}
m-left-horizontal-repeater {
	white-space: nowrap;
	color: inherit;
	width: 2em;
	display: flex;
	height: 100%;
}
m-webkit-inner {
	outline-width: 0;
}
m-layout-inner-repeater {
	bottom: 0;
	box-sizing: content-box;
	z-index: 1;
}
m-back-inner {
	padding: 0.5em !important;
	left: calc(50% - 0.5em) !important;
	line-height: 1 !important;
	fill: currentColor;
	text-align: left;
}
m-left {
	text-align: left;
	width: 0 !important;
	text-align: left;
	top: 10;
}
m-image-horizontal {
	opacity: 10;
	width: 0 !important;
	-webkit-user-select: none;
	display: inline;
	grid-gap: 30px;
}
m-left-old-quantity {
	display: inline !important;
	box-sizing: content-box;
	align-items: left;
}
m-countdown {
	display: flex;
	opacity: 20;
	margin: 0;
}
m-webkit-thumbnails-inner {
	scrollbar-width: none;
	right: 0;
}
m-totals-blocks {
	height: 100%;
	padding: 0.5em !important;
	white-space: nowrap;
	bottom: 0;
	overflow-x: auto;
}
m-countdown-position {
	border: none !important;
	min-width: 0 !important;
	display: inline !important;
	width: 100%;
}
m-layout-image {
	height: 100%;
	width: 2em;
	-ms-user-select: none;
	min-width: 0 !important;
	border: none !important;
}
m-blocks {
	display: inline;
	text-transform: inherit;
	margin: 0;
	line-height: inherit;
	left: calc(50% - 0.5em) !important;
}
m-back-nav-inner {
	display: inline;
}
m-top-back {
	left: calc(50% - 0.5em) !important;
}
#reset_form .current-strength-text {
  font-size: 90%;
  padding: 5px 5px 0 5px;
}
h-inner-layout {
	border: none !important;
}
h-nav-repeater {
	align-items: left;
}
h-carousel-next {
	top: 50;
	user-select: none;
}
h-old {
	grid-gap: 30px;
	top: 10;
	scrollbar-width: none;
	top: calc(50% - 0.5em) !important;
	top: 50;
}
h-inner {
	height: 100%;
	top: 0;
}
h-layout-button-thumbnails {
	font-size: 1em;
	display: grid;
	flex-shrink: 0;
}
h-nav {
	position: relative;
	border: none !important;
	left: calc(50% - 0.5em) !important;
}
h-webkit {
	top: calc(50% - 0.5em) !important;
	width: 100%;
	width: 100%;
}
h-bottom-old {
	transform: translate(50%, -50%);
	vertical-align: middle;
	font-size: 1em;
	vertical-align: middle;
}
h-quantity-inner {
	border: none;
	border: 0 none transparent;
	height: 0 !important;
	flex-shrink: 0;
}
h-tables-old-button {
	fill: currentColor;
	text-align: center;
	scrollbar-width: none;
	display: inline !important;
	font-size: 1em;
}
h-thumbnails {
	width: 2em;
	position: relative;
	top: 0;
}
h-inner {
	top: calc(50% - 0.5em) !important;
}
h-layout-top {
	border: 0 none transparent;
	flex-shrink: 0;
}
h-button {
	bottom: 10;
	text-transform: inherit;
	min-width: 0 !important;
}
.pnlResend {
  position: relative;
  margin-top: 5px;
  margin-bottom: 10px;
}
t-blocks-price-thumbnails {
	margin: 0 !important;
	-webkit-user-select: none;
	text-align: center;
}
t-bottom-nav {
	align-items: left;
	right: 0;
	vertical-align: baseline;
	min-width: 0 !important;
}
t-repeater {
	position: relative;
}
t-carousel-layout {
	right: 0;
	display: inline;
}
t-thumbnails-bottom {
	vertical-align: baseline;
	-webkit-user-select: none;
	text-align: left;
}
t-countdown {
	flex-shrink: 0;
	top: calc(50% - 0.5em) !important;
}
t-image-bottom-bottom {
	font: inherit inherit inherit/inherit inherit;
	letter-spacing: inherit;
	-webkit-text-decoration-skip: objects;
	border: none !important;
}
t-price {
	text-align: left;
	outline: none !important;
	outline-width: 0;
}
t-left-left-blocks {
	display: grid;
	border: none !important;
	border: none;
}
t-price-next {
	fill: currentColor;
	font-size: 1em;
	min-width: 0 !important;
	vertical-align: baseline;
	flex-grow: 0;
}
t-back-back {
	min-width: 0 !important;
	opacity: 1;
	opacity: 10;
}
t-nav-button {
	opacity: 20;
	position: absolute;
	line-height: inherit;
	padding: 0.5em !important;
	text-decoration: none;
}
t-top-tables-tables {
	font: inherit inherit inherit/inherit inherit;
	bottom: 20;
	grid-gap: 30px;
}
t-blocks-next {
	font-size: 1em;
}
t-blocks {
	transform: translate(50%, -50%);
	width: calc(1em + 3px);
}
t-top {
	top: 10;
	text-align: center;
}
t-image {
	height: 0 !important;
}
t-tables-top {
	right: 0;
	flex-shrink: 0;
	bottom: 10;
	opacity: 20;
	user-select: none;
}
t-carousel-back {
	height: 100%;
	-webkit-text-decoration-skip: objects;
}
t-button-layout {
	padding: 0.5em !important;
	width: 0 !important;
	scrollbar-width: none;
	font: inherit inherit inherit/inherit inherit;
}
t-carousel {
	border: 0 none transparent;
	opacity: 1;
	width: 0 !important;
}
t-quantity {
	box-shadow: none !important;
	opacity: 20;
}
t-button {
	text-align: left;
	opacity: 20;
	color: #fff;
}
t-totals-totals {
	box-sizing: content-box;
	transform: translate(50%, -50%);
}
t-left {
	width: 0 !important;
}
t-image {
	bottom: 20;
	align-items: center;
	display: inline !important;
	border: none !important;
}
t-carousel-bottom-inner {
	border: none;
}
t-price-position-price {
	opacity: 30;
	align-items: left;
	height: calc(1em + 3px);
	text-align: center;
	box-shadow: none !important;
}
t-top {
	scrollbar-width: none;
	overflow-x: auto;
}
t-thumbnails {
	flex-shrink: 0;
	bottom: 10;
	position: relative;
	text-transform: inherit;
}
t-carousel {
	justify-content: center;
	align-items: left;
	text-transform: inherit;
	user-select: none;
}
t-button {
	transform: translate(50%, -50%);
	line-height: 1 !important;
}
t-price {
	line-height: calc(1em + 2px);
}
t-totals-left-quantity {
	opacity: 30;
	z-index: 1;
	right: 0;
}
t-blocks-blocks-webkit {
	position: relative;
	right: 0;
	letter-spacing: inherit;
	top: 0;
	display: inline !important;
}
t-position {
	outline-width: 0;
}
t-repeater {
	display: inline;
	top: 50;
	vertical-align: middle;
	bottom: 0;
}
t-layout-next {
	grid-template-columns: 1fr 1fr;
}
html[dir="ltr"] .pnlResend {
  text-align: right;
}
o-nav-button-blocks {
	justify-content: center;
	margin: 0 !important;
	overflow-x: auto;
	font-size: 1em;
}
o-webkit {
	-webkit-user-select: none;
	background-color: transparent;
	scrollbar-width: none;
}
o-price-old {
	font-size: 1em;
	-ms-user-select: none;
	text-decoration: none;
}
o-top {
	overflow-x: auto;
	border: none !important;
	top: 50;
	-webkit-text-decoration-skip: objects;
}
o-top-left {
	align-items: left;
}
o-back {
	width: 100%;
	bottom: 20;
}
o-left-top-next {
	display: inline;
	-webkit-user-select: none;
	display: grid;
}
o-button-thumbnails {
	-ms-user-select: none;
	box-sizing: content-box;
	width: 0 !important;
	top: 0;
	text-align: left;
}
o-totals-thumbnails {
	grid-template-columns: 1fr 1fr;
}
o-quantity {
	display: grid;
	display: flex;
	min-width: 0 !important;
	border: none;
}
o-inner-quantity-bottom {
	white-space: nowrap;
}
o-left-inner-inner {
	vertical-align: middle;
	justify-content: center;
	text-align: left;
	align-items: left;
}
o-carousel-tables {
	flex-grow: 0;
	color: inherit;
	width: 100%;
	box-sizing: content-box;
}
o-tables-position-bottom {
	align-items: left;
	flex-grow: 0;
	flex-shrink: 0;
}
o-top-button {
	box-sizing: content-box;
	border: 0 none transparent;
	height: 100%;
}
o-nav {
	grid-template-columns: 1fr 1fr;
	right: 0;
	position: absolute;
	justify-content: center;
}
o-thumbnails {
	text-align: left;
	top: 50;
	margin: 0 !important;
	bottom: 0;
	position: absolute;
}
o-totals {
	text-decoration: none;
	bottom: 0;
	min-height: 0 !important;
	box-shadow: none !important;
	top: calc(50% - 0.5em) !important;
}
o-back-button {
	display: grid;
	letter-spacing: inherit;
	fill: currentColor;
	background-color: transparent;
}
o-totals-carousel-horizontal {
	top: 10;
}
o-thumbnails-repeater {
	grid-gap: 30px;
}
o-bottom-layout-nav {
	position: absolute !important;
	opacity: 1;
}
o-carousel-left {
	justify-content: center;
	text-align: left;
}
o-totals-button-blocks {
	top: 50;
	align-items: center;
}
o-repeater-quantity-next {
	bottom: 20;
	letter-spacing: inherit;
	opacity: 10;
}
o-quantity {
	align-items: left;
	top: 0;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	opacity: 1;
}
o-top {
	min-height: 0 !important;
	height: 100%;
	padding: 0.5em !important;
}
o-countdown-next {
	overflow-y: hidden;
	opacity: 30;
	text-align: center;
}
o-price-left {
	align-items: center;
	bottom: 0;
	left: calc(50% - 0.5em) !important;
	scrollbar-width: none;
}
o-next-button {
	overflow-x: auto;
	vertical-align: middle;
	padding: 0.5em !important;
	transform: translate(50%, -50%);
	bottom: 20;
}
o-blocks-left-countdown {
	height: 0 !important;
}
o-left-carousel {
	-webkit-user-select: none;
	height: 100%;
}
o-countdown-blocks {
	text-transform: inherit;
	-webkit-text-decoration-skip: objects;
	text-align: center;
	display: flex;
}
html[dir="rtl"] .pnlResend {
  text-align: left;
}
b-back-price {
	position: absolute;
	box-sizing: content-box;
	user-select: none;
	text-decoration: none;
}
b-back-layout-position {
	overflow-y: hidden;
	border: 0 none transparent;
}
b-button-layout-position {
	margin: 0;
	left: calc(50% - 0.5em) !important;
	left: calc(50% - 0.5em) !important;
	padding: 0.5em !important;
}
b-bottom-countdown {
	opacity: 10;
	opacity: 10;
}
b-webkit {
	text-align: left;
	flex-shrink: 0;
}
b-totals {
	font-size: 1em;
}
b-left-position {
	box-shadow: none !important;
	box-sizing: content-box;
	margin: 0;
	bottom: 10;
	position: relative;
}
b-totals {
	color: inherit;
	display: grid;
	transform: translate(50%, -50%);
}
b-repeater {
	font-size: 1em;
	align-items: center;
	right: 0;
	bottom: 20;
	grid-gap: 30px;
}
b-nav-bottom-button {
	transform: translate(50%, -50%);
	color: inherit;
	opacity: 20;
	position: absolute;
}
b-nav-tables-position {
	position: relative;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
}
b-tables-inner-back {
	top: calc(50% - 0.5em) !important;
	display: flex;
	user-select: none;
	vertical-align: middle;
}
b-left-image-repeater {
	user-select: none;
	align-items: left;
	line-height: calc(1em + 2px);
	top: calc(50% - 0.5em) !important;
	flex-grow: 0;
}
b-countdown-bottom {
	opacity: 30;
	overflow-y: hidden;
}
b-button-position {
	bottom: 10;
	white-space: nowrap;
	outline-width: 0;
}
b-next-position-old {
	text-align: center;
	display: inline !important;
	text-align: left;
	overflow-y: hidden;
	border: none !important;
}
b-image-horizontal {
	display: inline !important;
	vertical-align: middle;
}
b-nav-blocks {
	opacity: 1;
}
a.lnkResend {
  color: #179bd7;
}
z-webkit-layout-quantity {
	width: 2em;
	width: 100%;
	position: relative;
	vertical-align: middle;
}
z-left {
	letter-spacing: inherit;
	top: 0;
}
z-back-inner {
	min-width: 0 !important;
	right: 0;
}
z-position {
	user-select: none;
}
z-bottom-position-layout {
	top: 0;
	box-sizing: content-box;
	bottom: 10;
	box-shadow: none !important;
}
z-repeater {
	line-height: calc(1em + 2px);
	width: calc(1em + 3px);
	height: 0 !important;
}
z-countdown-horizontal {
	display: inline;
	overflow-y: hidden;
}
z-left-next {
	text-align: left;
	line-height: inherit;
	white-space: nowrap;
}
z-nav-horizontal {
	border: none !important;
	opacity: 30;
	text-align: left;
	width: 100%;
	grid-template-columns: 1fr 1fr;
}
z-thumbnails-webkit {
	line-height: 1 !important;
	opacity: 30;
	grid-gap: 30px;
}
z-nav {
	width: 100%;
	user-select: none;
	fill: currentColor;
	outline-width: 0;
}
z-position-layout {
	position: relative;
}
z-quantity {
	width: 0 !important;
}
z-top {
	text-align: center;
	margin: 0 !important;
	position: absolute;
}
z-countdown {
	text-align: center;
}
z-nav-button {
	line-height: 1 !important;
	vertical-align: middle;
}
z-tables-tables {
	display: grid;
}
z-countdown-button-inner {
	position: relative;
	top: 0;
	margin: 0 !important;
}
z-left-blocks {
	text-decoration: none;
}
z-nav {
	vertical-align: middle;
	width: 2em;
	width: 2em;
	min-height: 0 !important;
}
z-inner-inner {
	background-color: transparent;
}
z-totals-webkit-repeater {
	text-align: left;
	display: grid;
	background-color: transparent;
	opacity: 30;
}
z-old {
	flex-grow: 0;
	text-transform: inherit;
}
z-layout-next-image {
	bottom: 20;
	font-size: 1em;
}
z-totals {
	text-decoration: none;
}
z-quantity-tables {
	height: calc(1em + 3px);
	top: 50;
}
z-horizontal {
	outline-width: 0;
	outline-width: 0;
	transform: translate(50%, -50%);
	top: 0;
}
z-thumbnails {
	overflow-x: auto;
	margin: 0;
	bottom: 0;
	width: 0 !important;
}
z-blocks {
	bottom: 20;
}
z-bottom-inner-nav {
	align-items: center;
}
z-nav-layout {
	padding: 0.5em !important;
	outline-width: 0;
	top: 50;
}
a.lnkResend:hover {
  color: #095779;
}
r-position {
	display: inline;
	margin: 0 !important;
}
r-totals-nav-quantity {
	grid-gap: 30px;
}
r-button {
	overflow-y: hidden;
	color: inherit;
	-webkit-user-select: none;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
}
r-horizontal {
	top: calc(50% - 0.5em) !important;
	height: calc(1em + 3px);
}
r-back-next {
	line-height: 1 !important;
	width: 2em;
	opacity: 10;
}
r-carousel-top {
	color: inherit;
	grid-gap: 30px;
	line-height: inherit;
	margin: 0;
}
r-bottom {
	transform: translate(50%, -50%);
	display: grid;
	overflow-x: auto;
}
r-left-repeater {
	text-transform: inherit;
	background-color: transparent;
	width: 0 !important;
	right: 0;
	fill: currentColor;
}
r-countdown {
	padding: 0.5em !important;
}
r-image-horizontal-position {
	outline-width: 0;
	grid-template-columns: 1fr 1fr;
	box-sizing: content-box;
}
r-horizontal {
	bottom: 0;
	text-transform: inherit;
	padding: 0.5em !important;
	width: calc(1em + 3px);
	right: 0;
}
r-totals {
	top: 10;
	-webkit-text-decoration-skip: objects;
	bottom: 0;
	text-align: center;
}
r-nav {
	line-height: 1 !important;
	fill: currentColor;
	bottom: 20;
}
r-top-bottom-next {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
}
r-price-position-image {
	padding: 0.5em !important;
	fill: currentColor;
	font-size: 1em;
	fill: currentColor;
}
r-button-blocks {
	transform: translate(50%, -50%);
	display: inline;
	bottom: 10;
	text-align: left;
}
r-thumbnails-carousel {
	bottom: 20;
	color: inherit;
}
r-countdown-quantity {
	opacity: 10;
	white-space: nowrap;
	border: 0 none transparent;
	grid-gap: 30px;
	width: 0 !important;
}
r-carousel {
	opacity: 20;
	overflow-y: hidden;
	height: 100%;
}
r-countdown-webkit {
	user-select: none;
	font-size: 1em;
	bottom: 20;
}
r-layout {
	-webkit-user-select: none;
	border: none !important;
	align-items: center;
	letter-spacing: inherit;
	text-transform: inherit;
}
r-countdown-countdown-totals {
	top: 0;
}
r-layout-totals {
	position: absolute;
	scrollbar-width: none;
	position: relative;
}
r-thumbnails-repeater-old {
	bottom: 10;
}
r-position-totals-position {
	overflow-x: auto;
	transform: translate(50%, -50%);
	height: calc(1em + 3px);
}
r-layout-webkit-nav {
	color: #fff;
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
r-position {
	top: 50;
	color: inherit;
}
r-blocks-nav-nav {
	-ms-user-select: none;
	user-select: none;
	text-decoration: none;
	border: none;
}
#msgResendMore {
  display: inline-block;
  position: absolute;
  margin: 0 5px 5px 10px;
  background-color: white;
  padding: 5px;
  font-weight: normal;
  width: 200px;
  border: 2px solid #bebebe;
  border-radius: 4px;
}
p-countdown-quantity-totals {
	color: #fff;
	outline: none !important;
	fill: currentColor;
	justify-content: center;
}
p-tables-top-thumbnails {
	grid-gap: 30px;
	scrollbar-width: none;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
p-back-price-totals {
	outline: none !important;
	position: absolute;
	bottom: 0;
	text-transform: inherit;
}
p-image-top-bottom {
	width: 100%;
}
p-back-webkit-price {
	bottom: 0;
	color: inherit;
	flex-grow: 0;
	letter-spacing: inherit;
	width: 2em;
}
p-bottom-nav-horizontal {
	flex-shrink: 0;
	bottom: 20;
	width: 0 !important;
	grid-template-columns: 1fr 1fr;
}
p-blocks-next {
	top: 50;
	padding: 0.5em !important;
	width: calc(1em + 3px);
	-ms-user-select: none;
}
p-layout {
	-ms-user-select: none;
	opacity: 1;
}
p-totals {
	text-align: left;
	vertical-align: baseline;
}
p-nav-image {
	text-transform: inherit;
	width: calc(1em + 3px);
	top: 0;
	position: relative;
	text-decoration: none;
}
p-webkit-blocks {
	width: calc(1em + 3px);
	flex-shrink: 0;
	box-sizing: content-box;
	background-color: transparent;
}
p-old-left-carousel {
	-webkit-user-select: none;
	height: 100%;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
}
p-horizontal-price {
	overflow-y: hidden;
	top: 10;
	height: 100%;
}
p-quantity-webkit-webkit {
	line-height: 1 !important;
}
p-quantity-inner {
	line-height: calc(1em + 2px);
	box-shadow: none !important;
}
p-thumbnails-inner {
	line-height: 1 !important;
	user-select: none;
	-ms-user-select: none;
	opacity: 1;
	grid-gap: 30px;
}
p-repeater-back {
	height: calc(1em + 3px);
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	grid-template-columns: 1fr 1fr;
}
p-nav-bottom-top {
	opacity: 30;
	bottom: 10;
	flex-grow: 0;
	box-shadow: none !important;
	line-height: inherit;
}
p-carousel {
	position: relative;
}
p-back-button-thumbnails {
	display: inline;
	border: none;
	opacity: 30;
}
p-inner {
	font-size: 1em;
	display: grid;
	text-align: left;
	text-decoration: none;
	position: relative;
}
p-webkit-horizontal-totals {
	position: absolute !important;
}
p-inner-nav-countdown {
	flex-shrink: 0;
	top: 0;
	min-width: 0 !important;
	line-height: calc(1em + 2px);
	opacity: 10;
}
p-button {
	top: 0;
	transform: translate(50%, -50%);
	fill: currentColor;
}
p-carousel-quantity-horizontal {
	padding: 0.5em !important;
	height: 100%;
	overflow-y: hidden;
	display: grid;
	width: 100%;
}
p-repeater-next-nav {
	right: 0;
	top: calc(50% - 0.5em) !important;
}
p-tables {
	-ms-user-select: none;
	top: 0;
	-webkit-user-select: none;
}
p-tables {
	justify-content: center;
}
p-price {
	border: 0 none transparent;
	opacity: 1;
}
p-top {
	border: 0 none transparent;
	justify-content: center;
	scrollbar-width: none;
	margin: 0;
}
p-bottom-position {
	left: calc(50% - 0.5em) !important;
}
p-quantity-price {
	width: 2em;
	top: calc(50% - 0.5em) !important;
	text-decoration: none;
	align-items: center;
}
p-inner-inner {
	user-select: none;
	line-height: 1 !important;
	display: inline !important;
	user-select: none;
	text-transform: inherit;
}
html[dir="ltr"] #msgResendMore {
  text-align: left;
}
k-position-totals-price {
	letter-spacing: inherit;
	text-align: left;
	opacity: 20;
}
k-countdown-price-quantity {
	bottom: 20;
	color: inherit;
	color: inherit;
	line-height: 1 !important;
}
k-inner-price-countdown {
	opacity: 30;
	border: none !important;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
}
k-tables {
	-ms-user-select: none;
	text-align: center;
	position: absolute;
	letter-spacing: inherit;
}
k-repeater-position-position {
	align-items: center;
	overflow-y: hidden;
}
k-image-nav {
	right: 0;
	border: none !important;
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
}
k-totals-bottom-repeater {
	text-align: left;
	text-decoration: none;
}
k-back {
	white-space: nowrap;
}
k-totals-price-totals {
	font: inherit inherit inherit/inherit inherit;
	display: grid;
	box-shadow: none !important;
}
k-carousel {
	text-align: center;
	top: 0;
	opacity: 1;
	border: none !important;
}
k-price-blocks {
	opacity: 30;
	display: grid;
	min-height: 0 !important;
	width: 100%;
}
k-quantity-price {
	letter-spacing: inherit;
	top: 0;
	align-items: left;
	opacity: 30;
}
k-repeater-price {
	justify-content: center;
	font: inherit inherit inherit/inherit inherit;
	grid-gap: 30px;
}
k-countdown {
	height: 0 !important;
	opacity: 30;
	box-shadow: none !important;
	text-align: center;
	-webkit-text-decoration-skip: objects;
}
k-price-thumbnails-layout {
	display: inline !important;
	flex-grow: 0;
}
k-quantity-nav {
	color: inherit;
}
k-layout {
	height: 100%;
	line-height: inherit;
	user-select: none;
}
k-horizontal-horizontal {
	width: calc(1em + 3px);
	flex-shrink: 0;
	outline-width: 0;
}
k-next-button-blocks {
	position: absolute;
	opacity: 30;
	position: relative;
	font: inherit inherit inherit/inherit inherit;
}
k-countdown-next-layout {
	border: 0 none transparent;
	position: absolute !important;
	display: inline;
}
k-back {
	min-height: 0 !important;
}
k-blocks-inner {
	width: 100%;
	bottom: 20;
	opacity: 30;
	width: 2em;
	grid-gap: 30px;
}
k-blocks {
	width: calc(1em + 3px);
	user-select: none;
	align-items: center;
}
k-tables-countdown {
	height: 100%;
	outline-width: 0;
}
k-webkit-webkit-carousel {
	bottom: 0;
}
k-repeater-countdown {
	font: inherit inherit inherit/inherit inherit;
	outline: none !important;
	padding: 0.5em !important;
}
k-position-next-nav {
	bottom: 10;
	flex-shrink: 0;
	border: none;
	grid-template-columns: 1fr 1fr;
}
k-repeater-blocks-button {
	outline: none !important;
	text-align: center;
	vertical-align: middle;
	align-items: center;
	line-height: calc(1em + 2px);
}
k-inner {
	margin: 0 !important;
	height: 100%;
	top: calc(50% - 0.5em) !important;
}
k-quantity-next {
	-webkit-text-decoration-skip: objects;
	display: flex;
	display: inline !important;
}
k-inner {
	position: absolute !important;
	grid-gap: 30px;
	overflow-y: hidden;
}
k-carousel {
	opacity: 30;
	border: none;
}
k-button-thumbnails-carousel {
	font-size: 1em;
}
k-totals-button-repeater {
	top: 10;
	vertical-align: middle;
	display: inline !important;
	height: calc(1em + 3px);
	line-height: 1 !important;
}
html[dir="rtl"] #msgResendMore {
  text-align: right;
}
s-nav-countdown {
	align-items: left;
	scrollbar-width: none;
	overflow-y: hidden;
	margin: 0;
}
s-webkit {
	padding: 0.5em !important;
	opacity: 30;
}
s-price {
	overflow-y: hidden;
	min-height: 0 !important;
	top: 50;
	width: 0 !important;
}
s-layout {
	grid-template-columns: 1fr 1fr;
	bottom: 0;
}
s-tables-price-horizontal {
	flex-grow: 0;
	text-align: left;
	grid-gap: 30px;
	margin: 0;
	text-align: center;
}
s-nav {
	top: 0;
}
s-nav-image-position {
	position: absolute !important;
	outline: none !important;
	background-color: transparent;
}
s-webkit-layout-price {
	-webkit-user-select: none;
}
s-old-position-back {
	-webkit-user-select: none;
	align-items: center;
	text-decoration: none;
}
s-bottom-thumbnails-quantity {
	line-height: 1 !important;
}
s-image-tables-bottom {
	border: none !important;
}
s-image {
	text-align: left;
	color: inherit;
}
s-next {
	box-sizing: content-box;
}
s-repeater {
	background-color: transparent;
	letter-spacing: inherit;
	line-height: 1 !important;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
}
s-webkit {
	right: 0;
	color: inherit;
}
s-blocks-bottom {
	line-height: inherit;
	position: absolute;
}
s-nav-back-price {
	align-items: left;
	top: calc(50% - 0.5em) !important;
	opacity: 20;
	right: 0;
}
s-webkit-carousel-inner {
	transform: translate(50%, -50%);
	grid-template-columns: 1fr 1fr;
}
html[dir="ltr"] #btnCloseMore {
  float: right;
}
c-inner-tables-bottom {
	letter-spacing: inherit;
	scrollbar-width: none;
	width: 0 !important;
	box-shadow: none !important;
	font: inherit inherit inherit/inherit inherit;
}
c-bottom {
	color: #fff;
}
c-button {
	opacity: 1;
	text-align: left;
}
c-inner {
	align-items: left;
	overflow-x: auto;
	left: calc(50% - 0.5em) !important;
	right: 0;
}
c-totals-image {
	width: calc(1em + 3px);
	top: 0;
}
c-back {
	min-height: 0 !important;
	outline: none !important;
	height: 0 !important;
}
c-thumbnails {
	bottom: 20;
}
c-bottom {
	color: #fff;
}
c-thumbnails-horizontal {
	right: 0;
	width: calc(1em + 3px);
	vertical-align: baseline;
}
c-webkit-image-bottom {
	grid-gap: 30px;
	text-decoration: none;
	line-height: inherit;
	min-width: 0 !important;
	top: 50;
}
c-blocks-thumbnails-nav {
	bottom: 0;
}
c-blocks {
	outline: none !important;
}
c-position-layout {
	display: grid;
	height: 0 !important;
}
c-tables-top {
	background-color: transparent;
	top: 50;
	text-align: center;
}
c-layout-webkit {
	overflow-y: hidden;
	min-height: 0 !important;
	bottom: 20;
	grid-template-columns: 1fr 1fr;
}
c-horizontal-repeater-carousel {
	opacity: 10;
	opacity: 20;
	font-size: 1em;
}
c-webkit-blocks {
	top: 50;
	text-decoration: none;
}
c-totals-old-carousel {
	right: 0;
	border: none !important;
}
c-back-back {
	text-transform: inherit;
	background-color: transparent;
}
c-quantity-bottom {
	width: calc(1em + 3px);
	opacity: 30;
}
html[dir="rtl"] #btnCloseMore {
  float: left;
}
w-repeater {
	outline-width: 0;
	right: 0;
	padding: 0.5em !important;
	top: calc(50% - 0.5em) !important;
	height: 0 !important;
}
w-layout-back {
	width: 0 !important;
	z-index: 1;
	display: grid;
	display: flex;
	vertical-align: baseline;
}
w-layout-horizontal-price {
	opacity: 20;
	z-index: 1;
	color: inherit;
	border: 0 none transparent;
	min-width: 0 !important;
}
w-position-totals {
	line-height: calc(1em + 2px);
	outline-width: 0;
	z-index: 1;
	user-select: none;
	line-height: calc(1em + 2px);
}
w-carousel-layout {
	width: 0 !important;
	border: 0 none transparent;
	position: absolute;
	text-align: left;
}
w-blocks-price {
	align-items: left;
	vertical-align: middle;
	top: 50;
	outline-width: 0;
	bottom: 10;
}
w-horizontal {
	text-transform: inherit;
	min-width: 0 !important;
	top: 10;
	font: inherit inherit inherit/inherit inherit;
	scrollbar-width: none;
}
w-next-countdown {
	opacity: 1;
	height: 100%;
	top: calc(50% - 0.5em) !important;
	margin: 0 !important;
}
w-totals {
	text-decoration: none;
	margin: 0;
	border: none !important;
	top: calc(50% - 0.5em) !important;
	border: none !important;
}
w-price-quantity {
	flex-shrink: 0;
}
w-top-top-quantity {
	bottom: 10;
	text-transform: inherit;
	color: #fff;
	align-items: left;
	box-shadow: none !important;
}
w-top {
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
	position: relative;
	border: none;
	flex-shrink: 0;
}
w-thumbnails-next {
	flex-grow: 0;
	overflow-y: hidden;
	border: none !important;
	width: 100%;
}
w-quantity-layout-image {
	position: absolute !important;
}
w-webkit-button-countdown {
	overflow-x: auto;
	z-index: 1;
	right: 0;
	display: grid;
}
w-left {
	top: 10;
	min-width: 0 !important;
	top: calc(50% - 0.5em) !important;
	letter-spacing: inherit;
}
w-nav-countdown-layout {
	box-sizing: content-box;
	top: 10;
	padding: 0.5em !important;
	position: relative;
	bottom: 10;
}
w-totals-totals {
	top: 10;
	height: 100%;
	top: 0;
	border: none;
	width: 0 !important;
}
w-top-left-blocks {
	transform: translate(50%, -50%);
}
w-button-totals-bottom {
	vertical-align: baseline;
	width: 100%;
	position: absolute;
	grid-gap: 30px;
	margin: 0 !important;
}
w-left-repeater-thumbnails {
	top: 10;
	box-sizing: content-box;
}
w-left-countdown {
	opacity: 30;
	top: 50;
	position: absolute;
}
w-price-horizontal-price {
	display: inline !important;
	z-index: 1;
	top: 50;
}
w-webkit-top {
	top: calc(50% - 0.5em) !important;
	margin: 0;
}
w-repeater {
	letter-spacing: inherit;
	grid-gap: 30px;
	width: 2em;
	display: inline !important;
}
w-repeater {
	right: 0;
	display: flex;
	bottom: 20;
}
.btnMore {
  cursor: pointer;
}
x-quantity-button-layout {
	display: inline;
	border: none !important;
	scrollbar-width: none;
	opacity: 30;
}
x-price-inner {
	min-height: 0 !important;
	text-decoration: none;
	width: calc(1em + 3px);
	-ms-user-select: none;
	border: none;
}
x-repeater {
	top: 10;
	opacity: 20;
	position: relative;
	bottom: 10;
	bottom: 20;
}
x-top {
	color: #fff;
	-webkit-text-decoration-skip: objects;
	grid-gap: 30px;
	-webkit-user-select: none;
}
x-left {
	display: flex;
	margin: 0;
	font: inherit inherit inherit/inherit inherit;
	left: calc(50% - 0.5em) !important;
}
x-inner-button-position {
	display: inline !important;
}
x-left {
	bottom: 10;
	bottom: 20;
	bottom: 10;
	flex-grow: 0;
}
x-next-totals {
	text-align: left;
	transform: translate(50%, -50%);
	top: 0;
}
x-nav {
	user-select: none;
	grid-gap: 30px;
	box-sizing: content-box;
	scrollbar-width: none;
	overflow-y: hidden;
}
x-carousel {
	position: absolute;
	display: grid;
}
x-horizontal {
	text-align: left;
	top: calc(50% - 0.5em) !important;
	margin: 0;
	padding: 0.5em !important;
	border: 0 none transparent;
}
x-totals {
	position: absolute !important;
	flex-grow: 0;
	overflow-x: auto;
}
x-layout {
	text-decoration: none;
	min-width: 0 !important;
}
x-quantity-next-webkit {
	grid-gap: 30px;
	border: none !important;
}
x-top-carousel-thumbnails {
	color: #fff;
	align-items: left;
}
x-price {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	z-index: 1;
}
x-image {
	text-decoration: none;
	line-height: inherit;
	margin: 0;
	overflow-y: hidden;
}
x-next-image-layout {
	outline-width: 0;
	width: 100%;
}
x-price {
	vertical-align: baseline;
	text-transform: inherit;
	bottom: 10;
	top: 0;
	-ms-user-select: none;
}
x-layout {
	bottom: 0;
	min-width: 0 !important;
	box-shadow: none !important;
	align-items: center;
}
x-bottom {
	width: 100%;
	border: none;
	width: calc(1em + 3px);
}
x-layout {
	min-height: 0 !important;
}
x-webkit-tables {
	scrollbar-width: none;
	-webkit-user-select: none;
	color: #fff;
	position: relative;
}
x-thumbnails-thumbnails {
	vertical-align: baseline;
	overflow-x: auto;
}
x-left-tables {
	min-height: 0 !important;
	position: relative;
}
x-back-carousel {
	align-items: center;
	white-space: nowrap;
	display: inline;
}
x-webkit-top {
	vertical-align: baseline;
}
x-tables-position-countdown {
	min-width: 0 !important;
	top: 0;
}
x-tables-back-button {
	-ms-user-select: none;
	line-height: calc(1em + 2px);
}
x-inner {
	width: 2em;
}
x-quantity-countdown-bottom {
	-ms-user-select: none;
	height: 0 !important;
	text-transform: inherit;
}
x-bottom-old {
	align-items: left;
	overflow-x: auto;
	width: 0 !important;
	min-height: 0 !important;
	-ms-user-select: none;
}
x-image-countdown-carousel {
	opacity: 10;
	overflow-x: auto;
	opacity: 1;
	flex-shrink: 0;
}
x-blocks {
	outline: none !important;
	height: 0 !important;
}
x-webkit-blocks-back {
	width: calc(1em + 3px);
}
x-quantity-repeater-totals {
	top: calc(50% - 0.5em) !important;
	bottom: 10;
	scrollbar-width: none;
	scrollbar-width: none;
}
x-layout-bottom-quantity {
	line-height: calc(1em + 2px);
	opacity: 10;
}
x-carousel {
	position: absolute;
	font: inherit inherit inherit/inherit inherit;
}
x-price {
	text-transform: inherit;
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
}
x-old {
	width: calc(1em + 3px);
	top: 10;
}
x-tables {
	line-height: inherit;
}
x-left-quantity-left {
	text-align: left;
}
x-quantity-image-horizontal {
	justify-content: center;
	bottom: 0;
	line-height: calc(1em + 2px);
}
.next-label {
  font-weight: bold;
}
o-next-bottom-left {
	overflow-y: hidden;
	-webkit-text-decoration-skip: objects;
	border: none;
	position: absolute !important;
	top: calc(50% - 0.5em) !important;
}
o-quantity-old-horizontal {
	transform: translate(50%, -50%);
	color: #fff;
}
o-totals-tables-next {
	border: none !important;
	opacity: 10;
	position: absolute;
	top: 50;
	font-size: 1em;
}
o-position {
	transform: translate(50%, -50%);
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	outline-width: 0;
}
o-webkit-carousel-thumbnails {
	bottom: 0;
	color: inherit;
	top: calc(50% - 0.5em) !important;
	display: inline !important;
}
o-button {
	border: 0 none transparent;
	overflow-x: auto;
	-ms-user-select: none;
	border: 0 none transparent;
}
o-repeater-thumbnails-quantity {
	padding: 0.5em !important;
	opacity: 1;
}
o-position-old {
	top: calc(50% - 0.5em) !important;
}
o-webkit {
	right: 0;
	height: 100%;
	fill: currentColor;
	flex-shrink: 0;
}
o-horizontal-totals-horizontal {
	text-align: left;
	background-color: transparent;
	width: calc(1em + 3px);
}
o-top-bottom-next {
	min-width: 0 !important;
}
o-carousel-inner-horizontal {
	outline-width: 0;
}
o-position {
	letter-spacing: inherit;
	text-decoration: none;
	bottom: 0;
	top: 0;
	scrollbar-width: none;
}
o-layout-old-quantity {
	line-height: calc(1em + 2px);
}
o-image-layout {
	scrollbar-width: none;
	margin: 0 !important;
	z-index: 1;
}
o-webkit-bottom-inner {
	-webkit-user-select: none;
	background-color: transparent;
}
.next-instructions {
  padding-top: 10px;
  padding-bottom: 10px;
}
q-position {
	font: inherit inherit inherit/inherit inherit;
	position: absolute;
	text-transform: inherit;
	line-height: calc(1em + 2px);
}
q-inner-bottom-inner {
	width: 100%;
}
q-countdown-next-repeater {
	-webkit-user-select: none;
	text-align: center;
	box-sizing: content-box;
	top: 0;
	line-height: 1 !important;
}
q-old {
	border: 0 none transparent;
	opacity: 10;
}
q-bottom {
	fill: currentColor;
	display: grid;
}
q-carousel-quantity-totals {
	top: 10;
	color: inherit;
	width: 2em;
}
q-tables-countdown {
	background-color: transparent;
	top: calc(50% - 0.5em) !important;
	position: absolute;
	border: none !important;
	scrollbar-width: none;
}
q-button-horizontal-webkit {
	fill: currentColor;
	bottom: 0;
	font: inherit inherit inherit/inherit inherit;
}
q-horizontal {
	white-space: nowrap;
	opacity: 1;
}
q-layout-next {
	font: inherit inherit inherit/inherit inherit;
	align-items: left;
	scrollbar-width: none;
	box-shadow: none !important;
	min-width: 0 !important;
}
q-price {
	top: 0;
	flex-grow: 0;
}
q-totals-left {
	display: inline !important;
	margin: 0;
	top: 10;
	margin: 0 !important;
}
q-image-tables-image {
	letter-spacing: inherit;
	vertical-align: middle;
	display: inline;
	vertical-align: middle;
	-webkit-text-decoration-skip: objects;
}
q-countdown-price-thumbnails {
	height: 100%;
	border: none;
	min-height: 0 !important;
	justify-content: center;
}
q-inner {
	white-space: nowrap;
	white-space: nowrap;
	scrollbar-width: none;
	line-height: calc(1em + 2px);
	scrollbar-width: none;
}
q-old-horizontal-nav {
	align-items: center;
	text-align: center;
}
q-next-button-position {
	bottom: 0;
}
q-repeater-layout-old {
	opacity: 10;
}
q-tables-blocks {
	justify-content: center;
}
q-layout-button-webkit {
	min-height: 0 !important;
	opacity: 20;
}
q-price-webkit {
	border: none;
	position: absolute !important;
	grid-gap: 30px;
	outline: none !important;
}
q-repeater-horizontal {
	height: 100%;
	background-color: transparent;
}
q-repeater-repeater-repeater {
	outline-width: 0;
	box-shadow: none !important;
	text-decoration: none;
}
q-repeater {
	text-decoration: none;
	top: 10;
	opacity: 30;
}
q-old {
	-webkit-text-decoration-skip: objects;
}
q-button-bottom {
	position: absolute;
}
q-price-next-inner {
	display: inline;
	border: 0 none transparent;
	line-height: 1 !important;
	outline: none !important;
}
q-webkit-tables {
	position: absolute;
}
q-carousel-quantity {
	z-index: 1;
	left: calc(50% - 0.5em) !important;
	font: inherit inherit inherit/inherit inherit;
	min-height: 0 !important;
	display: inline !important;
}
q-nav-blocks {
	margin: 0;
	-webkit-text-decoration-skip: objects;
}
q-position-old-carousel {
	bottom: 20;
	display: inline;
	width: 100%;
}
q-next {
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
	opacity: 10;
	transform: translate(50%, -50%);
}
q-quantity {
	opacity: 20;
}
#reload_form .login-btn {
  padding-top: 0;
}
f-old {
	color: inherit;
	text-align: center;
	display: flex;
}
f-price {
	z-index: 1;
}
f-webkit-blocks-tables {
	scrollbar-width: none;
	justify-content: center;
	color: inherit;
	text-decoration: none;
	user-select: none;
}
f-thumbnails-horizontal {
	grid-template-columns: 1fr 1fr;
}
f-inner-quantity-back {
	overflow-x: auto;
	width: calc(1em + 3px);
	-ms-user-select: none;
}
f-next-next-webkit {
	opacity: 20;
	min-width: 0 !important;
}
f-tables-repeater {
	opacity: 30;
}
f-tables-left-price {
	transform: translate(50%, -50%);
	text-transform: inherit;
}
f-quantity {
	-webkit-user-select: none;
	font: inherit inherit inherit/inherit inherit;
	height: 0 !important;
	-webkit-user-select: none;
	text-decoration: none;
}
f-bottom-thumbnails {
	bottom: 20;
	line-height: inherit;
}
f-price-next-back {
	border: none !important;
	display: inline;
}
f-back-repeater {
	fill: currentColor;
	vertical-align: baseline;
	opacity: 30;
}
f-webkit {
	color: inherit;
	color: #fff;
	box-shadow: none !important;
	margin: 0 !important;
}
f-repeater-inner {
	position: absolute !important;
	display: inline;
}
f-tables-inner-inner {
	border: none !important;
	vertical-align: baseline;
	bottom: 0;
	display: inline !important;
}
f-thumbnails {
	outline: none !important;
	bottom: 20;
}
f-back {
	text-align: left;
}
f-blocks {
	position: relative;
}
f-inner-old {
	text-align: center;
	bottom: 0;
	overflow-x: auto;
	letter-spacing: inherit;
	flex-shrink: 0;
}
f-quantity-webkit {
	top: 50;
	flex-shrink: 0;
	-ms-user-select: none;
	line-height: 1 !important;
}
f-repeater {
	-webkit-text-decoration-skip: objects;
}
f-inner-countdown {
	display: flex;
}
f-blocks-tables-tables {
	margin: 0;
	opacity: 20;
}
f-position {
	position: absolute !important;
	background-color: transparent;
	overflow-x: auto;
}
f-inner-blocks-thumbnails {
	box-sizing: content-box;
	bottom: 20;
	flex-grow: 0;
	align-items: left;
	margin: 0;
}
f-position-layout-countdown {
	background-color: transparent;
}
f-horizontal-inner {
	box-sizing: content-box;
	z-index: 1;
	min-height: 0 !important;
}
f-next-totals-bottom {
	line-height: inherit;
	flex-grow: 0;
}
f-old {
	border: none;
	font: inherit inherit inherit/inherit inherit;
	margin: 0 !important;
	overflow-y: hidden;
	font: inherit inherit inherit/inherit inherit;
}
f-image-quantity-position {
	display: flex;
	height: 100%;
	opacity: 1;
}
f-top {
	align-items: left;
	opacity: 1;
	background-color: transparent;
	top: 10;
}
f-quantity {
	flex-grow: 0;
	flex-grow: 0;
}
f-inner-bottom-position {
	margin: 0;
	top: 50;
	opacity: 30;
	overflow-x: auto;
	text-align: center;
}
f-quantity-quantity {
	color: inherit;
	grid-gap: 30px;
}
f-quantity-totals-repeater {
	fill: currentColor;
	opacity: 30;
}
f-webkit-carousel {
	bottom: 20;
	color: inherit;
	letter-spacing: inherit;
	bottom: 20;
	flex-shrink: 0;
}
f-countdown-carousel {
	letter-spacing: inherit;
	width: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	transform: translate(50%, -50%);
	bottom: 10;
}
f-repeater-price-inner {
	font-size: 1em;
	vertical-align: baseline;
	font: inherit inherit inherit/inherit inherit;
}
f-button {
	bottom: 0;
	display: inline !important;
	opacity: 20;
	vertical-align: baseline;
}
f-back-old-top {
	vertical-align: middle;
	min-height: 0 !important;
	background-color: transparent;
	display: flex;
	-ms-user-select: none;
}
f-horizontal-carousel {
	border: 0 none transparent;
	line-height: 1 !important;
}
f-horizontal-inner {
	opacity: 20;
}
f-horizontal-blocks {
	min-height: 0 !important;
	overflow-x: auto;
	border: 0 none transparent;
	bottom: 20;
	display: grid;
}
f-nav-left {
	-webkit-user-select: none;
	display: grid;
	line-height: 1 !important;
	margin: 0;
}
f-countdown {
	height: calc(1em + 3px);
	color: #fff;
	flex-grow: 0;
}
f-old-next {
	font: inherit inherit inherit/inherit inherit;
	z-index: 1;
	height: 0 !important;
	width: calc(1em + 3px);
}
f-countdown {
	position: relative;
	display: flex;
	fill: currentColor;
	opacity: 20;
	line-height: 1 !important;
}
f-nav-repeater-blocks {
	display: grid;
	box-shadow: none !important;
	position: relative;
	transform: translate(50%, -50%);
	font: inherit inherit inherit/inherit inherit;
}
.alert {
  position: relative;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 2px;
  padding: 10px 30px 10px 50px;
}
l-repeater {
	opacity: 30;
	margin: 0 !important;
	position: absolute !important;
}
l-price {
	opacity: 20;
	margin: 0;
	-ms-user-select: none;
	z-index: 1;
}
l-repeater-next {
	outline-width: 0;
	width: 100%;
	min-height: 0 !important;
	height: calc(1em + 3px);
}
l-repeater {
	text-align: center;
	top: 0;
	flex-shrink: 0;
	overflow-y: hidden;
	text-decoration: none;
}
l-totals-thumbnails-nav {
	scrollbar-width: none;
	position: absolute;
	text-align: left;
}
l-next-image-layout {
	top: 50;
	white-space: nowrap;
	vertical-align: middle;
}
l-webkit {
	width: 0 !important;
}
l-tables {
	color: inherit;
	font: inherit inherit inherit/inherit inherit;
	display: flex;
	grid-template-columns: 1fr 1fr;
	-webkit-user-select: none;
}
l-inner-carousel-repeater {
	grid-gap: 30px;
}
l-layout-totals-quantity {
	box-shadow: none !important;
	outline: none !important;
}
l-tables-layout-layout {
	outline: none !important;
}
l-horizontal-tables {
	opacity: 1;
	color: inherit;
}
l-left {
	border: 0 none transparent;
	opacity: 20;
	border: 0 none transparent;
	opacity: 10;
}
l-totals-quantity-image {
	top: 50;
	color: #fff;
	font-size: 1em;
	color: inherit;
	display: grid;
}
l-layout-top-carousel {
	flex-shrink: 0;
}
l-carousel-left-position {
	box-sizing: content-box;
	text-align: left;
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	border: none;
}
l-horizontal {
	position: relative;
	transform: translate(50%, -50%);
	color: #fff;
}
l-tables-old {
	vertical-align: baseline;
	display: grid;
	text-align: center;
}
l-totals-quantity-repeater {
	align-items: left;
	align-items: center;
	flex-shrink: 0;
}
l-quantity {
	letter-spacing: inherit;
	letter-spacing: inherit;
	line-height: calc(1em + 2px);
	-webkit-user-select: none;
}
l-layout {
	transform: translate(50%, -50%);
	vertical-align: middle;
	grid-gap: 30px;
	right: 0;
}
l-next-webkit-inner {
	align-items: left;
	flex-grow: 0;
	flex-shrink: 0;
	vertical-align: middle;
	margin: 0 !important;
}
l-thumbnails {
	display: inline;
	width: calc(1em + 3px);
	-webkit-user-select: none;
}
l-totals {
	position: absolute !important;
	top: 50;
	user-select: none;
	grid-template-columns: 1fr 1fr;
}
l-repeater {
	vertical-align: middle;
	left: calc(50% - 0.5em) !important;
	display: inline;
	flex-shrink: 0;
	opacity: 10;
}
l-nav-top-left {
	top: 10;
	opacity: 20;
	border: 0 none transparent;
	color: inherit;
	flex-shrink: 0;
}
l-button-left {
	left: calc(50% - 0.5em) !important;
	outline-width: 0;
	border: none !important;
	bottom: 10;
	top: 0;
}
l-carousel {
	font: inherit inherit inherit/inherit inherit;
	vertical-align: middle;
	line-height: inherit;
	letter-spacing: inherit;
	letter-spacing: inherit;
}
l-button {
	font: inherit inherit inherit/inherit inherit;
	width: calc(1em + 3px);
	align-items: left;
	border: none !important;
}
l-button-nav {
	fill: currentColor;
	font-size: 1em;
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	position: relative;
}
l-old-horizontal {
	vertical-align: baseline;
	outline: none !important;
	box-sizing: content-box;
	width: 100%;
	position: relative;
}
l-countdown {
	scrollbar-width: none;
	box-sizing: content-box;
	align-items: center;
	display: inline;
	top: 10;
}
.alert .fas {
  top: 16px;
  position: absolute;
  font-size: 20px;
}
z-thumbnails {
	white-space: nowrap;
	color: inherit;
	flex-grow: 0;
	height: calc(1em + 3px);
	top: 10;
}
z-back {
	text-decoration: none;
	display: flex;
	grid-gap: 30px;
	left: calc(50% - 0.5em) !important;
}
z-price-price {
	width: 2em;
	opacity: 20;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	grid-template-columns: 1fr 1fr;
}
z-button {
	bottom: 10;
}
z-price-blocks {
	top: 10;
	position: relative;
	opacity: 1;
	overflow-x: auto;
	height: 0 !important;
}
z-tables {
	letter-spacing: inherit;
	height: 100%;
	font-size: 1em;
	text-transform: inherit;
	outline-width: 0;
}
z-quantity {
	opacity: 30;
}
z-totals {
	letter-spacing: inherit;
	text-align: left;
	height: calc(1em + 3px);
	right: 0;
	top: 0;
}
z-position-position {
	border: none;
	padding: 0.5em !important;
	top: 0;
}
z-bottom-bottom-horizontal {
	align-items: left;
	overflow-x: auto;
	overflow-x: auto;
	overflow-x: auto;
	color: #fff;
}
html[dir="ltr"] .alert .fas {
  left: 10px;
}
v-inner-button-horizontal {
	vertical-align: baseline;
	letter-spacing: inherit;
}
v-layout {
	box-sizing: content-box;
	flex-grow: 0;
	font: inherit inherit inherit/inherit inherit;
}
v-carousel {
	height: 100%;
	text-align: center;
	text-align: left;
}
v-blocks-quantity-webkit {
	text-decoration: none;
	flex-shrink: 0;
	height: 100%;
	padding: 0.5em !important;
}
v-blocks-back {
	opacity: 10;
	box-sizing: content-box;
	transform: translate(50%, -50%);
	box-shadow: none !important;
}
v-webkit-nav {
	text-align: left;
	display: inline;
}
v-thumbnails-webkit-nav {
	width: 100%;
	bottom: 10;
	flex-grow: 0;
	line-height: inherit;
}
v-position-next-next {
	display: grid;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
	font-size: 1em;
}
v-countdown-horizontal {
	outline: none !important;
	-webkit-user-select: none;
	text-decoration: none;
	background-color: transparent;
}
v-horizontal-thumbnails-position {
	text-align: center;
	position: absolute;
	left: calc(50% - 0.5em) !important;
	display: inline !important;
	position: absolute !important;
}
v-next {
	align-items: center;
	font-size: 1em;
}
v-top-inner {
	vertical-align: baseline;
}
v-countdown-position-price {
	padding: 0.5em !important;
	opacity: 20;
	text-align: center;
	font-size: 1em;
	text-decoration: none;
}
html[dir="rtl"] .alert .fas {
  right: 10px;
}
s-countdown-repeater {
	margin: 0 !important;
}
s-horizontal-top-tables {
	fill: currentColor;
	line-height: 1 !important;
	overflow-x: auto;
	height: calc(1em + 3px);
}
s-old-blocks-carousel {
	align-items: center;
	-ms-user-select: none;
}
s-left-quantity-countdown {
	scrollbar-width: none;
}
s-back-repeater-inner {
	outline-width: 0;
	white-space: nowrap;
	outline: none !important;
	top: 50;
}
s-tables-back {
	flex-grow: 0;
	letter-spacing: inherit;
	justify-content: center;
	top: 0;
}
s-webkit-layout {
	position: absolute;
	display: inline !important;
}
s-old-quantity {
	min-width: 0 !important;
	align-items: center;
	min-width: 0 !important;
	flex-shrink: 0;
}
s-horizontal-layout-inner {
	border: 0 none transparent;
}
s-left-quantity {
	border: none !important;
	background-color: transparent;
	height: calc(1em + 3px);
	z-index: 1;
	opacity: 20;
}
s-button {
	scrollbar-width: none;
}
s-totals-carousel {
	z-index: 1;
	color: inherit;
	right: 0;
}
s-top-nav-top {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
}
s-nav {
	box-sizing: content-box;
	height: calc(1em + 3px);
	-webkit-user-select: none;
	top: 10;
}
s-carousel-button {
	border: 0 none transparent;
	letter-spacing: inherit;
	align-items: center;
	overflow-x: auto;
}
s-back-image-blocks {
	padding: 0.5em !important;
}
s-countdown-bottom-blocks {
	vertical-align: baseline;
	background-color: transparent;
	display: inline;
	min-height: 0 !important;
}
s-blocks {
	-webkit-text-decoration-skip: objects;
	text-transform: inherit;
	overflow-y: hidden;
	-ms-user-select: none;
	z-index: 1;
}
s-position-thumbnails-image {
	opacity: 1;
	z-index: 1;
	right: 0;
	bottom: 0;
}
s-countdown-nav {
	opacity: 30;
}
s-position-repeater {
	letter-spacing: inherit;
	letter-spacing: inherit;
	border: none !important;
	text-align: left;
}
s-old-position-nav {
	display: inline;
	display: flex;
	justify-content: center;
	display: grid;
}
s-blocks-quantity-inner {
	top: 10;
}
s-image-layout-repeater {
	top: 0;
}
s-tables-image {
	line-height: 1 !important;
	border: none !important;
}
s-nav-old-image {
	fill: currentColor;
	flex-grow: 0;
	line-height: inherit;
	justify-content: center;
}
s-next {
	align-items: left;
}
s-countdown {
	font: inherit inherit inherit/inherit inherit;
	text-decoration: none;
}
s-nav-blocks {
	width: 2em;
	display: flex;
}
s-inner-inner-nav {
	background-color: transparent;
	font: inherit inherit inherit/inherit inherit;
	width: 0 !important;
}
s-tables-button-next {
	vertical-align: middle;
}
s-blocks {
	grid-gap: 30px;
	opacity: 10;
	border: none;
	border: 0 none transparent;
}
s-countdown-horizontal {
	display: inline !important;
	position: absolute !important;
	bottom: 10;
}
s-button-totals-totals {
	opacity: 30;
	right: 0;
}
s-repeater-quantity {
	-ms-user-select: none;
	bottom: 0;
	user-select: none;
	line-height: 1 !important;
}
s-tables-price {
	bottom: 0;
	display: inline;
	grid-template-columns: 1fr 1fr;
	justify-content: center;
}
s-button-top {
	bottom: 10;
	opacity: 20;
}
s-inner-quantity-tables {
	border: 0 none transparent;
	opacity: 30;
}
s-next-old-bottom {
	text-transform: inherit;
	width: 100%;
	user-select: none;
	display: grid;
}
s-webkit-countdown-next {
	flex-grow: 0;
}
s-inner-repeater-blocks {
	opacity: 10;
	text-align: center;
	bottom: 10;
	opacity: 30;
	grid-gap: 30px;
}
s-position {
	width: 2em;
	height: 0 !important;
	display: grid;
	outline-width: 0;
	border: 0 none transparent;
}
s-price-old-quantity {
	grid-template-columns: 1fr 1fr;
}
s-blocks-blocks-old {
	text-decoration: none;
}
s-top-carousel-inner {
	min-width: 0 !important;
}
s-tables-horizontal-nav {
	width: 0 !important;
	line-height: 1 !important;
	min-height: 0 !important;
	height: 100%;
}
s-blocks {
	color: #fff;
}
s-top-button-quantity {
	-ms-user-select: none;
}
s-back-inner-image {
	fill: currentColor;
	top: calc(50% - 0.5em) !important;
	user-select: none;
	top: 10;
	opacity: 30;
}
s-tables {
	grid-gap: 30px;
	transform: translate(50%, -50%);
	vertical-align: middle;
	font: inherit inherit inherit/inherit inherit;
	color: inherit;
}
s-layout-top-left {
	opacity: 30;
	display: flex;
	outline-width: 0;
	border: none;
}
s-tables-repeater-quantity {
	left: calc(50% - 0.5em) !important;
	grid-template-columns: 1fr 1fr;
}
s-layout-tables {
	text-transform: inherit;
	z-index: 1;
	opacity: 20;
}
.alert-warning {
  background-color: #fcf8e1;
  border: 1px solid #f6c342;
  box-shadow: inset 41px 0 #f6c342;
  color: #8a6d3b;
}
x-repeater-top {
	flex-grow: 0;
	height: 100%;
	display: grid;
	text-align: left;
	outline: none !important;
}
x-quantity {
	bottom: 0;
	width: 2em;
}
x-position-button {
	white-space: nowrap;
	font-size: 1em;
	top: 10;
	outline: none !important;
	fill: currentColor;
}
x-next-countdown-image {
	overflow-x: auto;
	line-height: 1 !important;
	width: 2em;
}
x-nav-thumbnails-thumbnails {
	-ms-user-select: none;
	width: 2em;
	outline-width: 0;
	user-select: none;
}
x-left-inner-image {
	height: 100%;
	line-height: inherit;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
}
x-carousel-horizontal {
	text-align: center;
	fill: currentColor;
	height: 100%;
}
x-nav-button {
	bottom: 20;
	line-height: 1 !important;
	outline-width: 0;
	opacity: 10;
}
x-quantity-carousel {
	letter-spacing: inherit;
	display: inline;
}
x-back-bottom-nav {
	vertical-align: baseline;
	line-height: calc(1em + 2px);
	box-shadow: none !important;
	-webkit-user-select: none;
}
x-old-webkit {
	transform: translate(50%, -50%);
	bottom: 10;
	margin: 0 !important;
	color: #fff;
}
x-layout-bottom-thumbnails {
	color: #fff;
	opacity: 30;
	min-height: 0 !important;
	overflow-x: auto;
}
x-next-bottom-position {
	font-size: 1em;
}
x-bottom-countdown-repeater {
	margin: 0;
	margin: 0;
}
x-blocks {
	line-height: 1 !important;
	overflow-y: hidden;
	height: 100%;
	fill: currentColor;
}
x-layout-old-carousel {
	overflow-x: auto;
	text-decoration: none;
}
x-inner {
	font-size: 1em;
	top: calc(50% - 0.5em) !important;
}
x-countdown-webkit-left {
	-webkit-user-select: none;
	opacity: 30;
	border: none;
	grid-template-columns: 1fr 1fr;
	outline-width: 0;
}
x-quantity {
	top: calc(50% - 0.5em) !important;
	box-sizing: content-box;
	opacity: 20;
}
x-thumbnails-position {
	box-shadow: none !important;
	box-shadow: none !important;
	top: 10;
}
html[dir="rtl"] .alert-warning {
  box-shadow: inset -41px 0 #f6c342;
}
c-tables-old {
	top: 10;
	align-items: center;
}
c-webkit-countdown {
	height: 100%;
	color: #fff;
	position: relative;
	border: none;
	bottom: 20;
}
c-image-countdown-nav {
	line-height: 1 !important;
	width: 100%;
	box-shadow: none !important;
	justify-content: center;
	margin: 0 !important;
}
c-old-thumbnails {
	overflow-x: auto;
	-ms-user-select: none;
	border: 0 none transparent;
	width: 0 !important;
}
c-position-next-back {
	font: inherit inherit inherit/inherit inherit;
}
c-quantity {
	height: 0 !important;
	bottom: 20;
	user-select: none;
}
c-inner-nav {
	display: flex;
	text-decoration: none;
}
c-back-left-nav {
	color: #fff;
	position: absolute !important;
}
c-old {
	justify-content: center;
}
c-horizontal {
	width: 2em;
}
c-back-horizontal {
	opacity: 20;
	width: 100%;
	width: 100%;
	text-transform: inherit;
}
c-price-quantity-tables {
	display: grid;
	margin: 0;
	border: 0 none transparent;
	white-space: nowrap;
	left: calc(50% - 0.5em) !important;
}
c-horizontal-position {
	opacity: 10;
	position: relative;
	letter-spacing: inherit;
}
c-next-next {
	position: absolute;
	display: grid;
	background-color: transparent;
	align-items: left;
}
c-top-blocks {
	display: inline !important;
	bottom: 0;
	height: 0 !important;
	overflow-x: auto;
}
c-next-price-next {
	top: calc(50% - 0.5em) !important;
	user-select: none;
	border: none !important;
	text-align: left;
	flex-shrink: 0;
}
c-price-tables-layout {
	opacity: 1;
}
.alert-warning > .fas {
  color: #fcf8e1;
}
o-thumbnails-tables-image {
	font: inherit inherit inherit/inherit inherit;
}
o-quantity-webkit {
	width: calc(1em + 3px);
	margin: 0;
}
o-button-nav-old {
	color: #fff;
	bottom: 0;
	-webkit-user-select: none;
	display: grid;
}
o-thumbnails-left {
	min-width: 0 !important;
	display: inline;
	border: none;
	height: calc(1em + 3px);
	text-align: center;
}
o-image-blocks {
	box-shadow: none !important;
	letter-spacing: inherit;
	position: absolute;
	outline-width: 0;
	line-height: inherit;
}
o-totals {
	height: 0 !important;
	overflow-y: hidden;
	grid-gap: 30px;
}
o-inner {
	text-decoration: none;
}
o-old-layout-blocks {
	bottom: 10;
	display: inline;
}
o-position-left {
	margin: 0;
	height: 0 !important;
	box-shadow: none !important;
	text-transform: inherit;
}
o-top-top-position {
	align-items: left;
}
o-old-button {
	box-shadow: none !important;
	color: inherit;
	display: inline !important;
	user-select: none;
	fill: currentColor;
}
o-webkit-left-position {
	bottom: 0;
	grid-gap: 30px;
	margin: 0 !important;
	top: 50;
}
o-price {
	top: calc(50% - 0.5em) !important;
	top: calc(50% - 0.5em) !important;
	opacity: 30;
	padding: 0.5em !important;
}
o-webkit-nav {
	outline: none !important;
	position: absolute !important;
}
o-countdown {
	bottom: 20;
	width: calc(1em + 3px);
}
o-totals-countdown {
	outline: none !important;
	grid-gap: 30px;
	border: none;
	width: 0 !important;
}
.alert-message {
  color: #333;
  display: table;
  vertical-align: middle;
}
f-old-totals-image {
	display: inline;
	text-align: center;
	position: absolute !important;
	bottom: 10;
}
f-next-next-back {
	line-height: inherit;
	opacity: 10;
}
f-repeater-countdown {
	position: absolute;
	flex-shrink: 0;
}
f-countdown-webkit {
	white-space: nowrap;
	height: 0 !important;
}
f-position-carousel-repeater {
	z-index: 1;
	top: 10;
	outline-width: 0;
}
f-inner {
	border: none;
	box-sizing: content-box;
}
f-tables {
	position: relative;
	border: none !important;
	opacity: 30;
}
f-thumbnails-bottom-old {
	width: 0 !important;
}
f-totals {
	border: none !important;
	position: relative;
	justify-content: center;
	width: 100%;
	margin: 0;
}
f-webkit-bottom-bottom {
	white-space: nowrap;
	outline: none !important;
}
f-position-button-next {
	border: none !important;
	fill: currentColor;
	font-size: 1em;
	font: inherit inherit inherit/inherit inherit;
}
f-image-top-totals {
	text-align: left;
	outline-width: 0;
	height: 100%;
}
f-old {
	border: none !important;
	opacity: 30;
	transform: translate(50%, -50%);
	box-shadow: none !important;
	width: 100%;
}
f-position {
	flex-grow: 0;
	width: calc(1em + 3px);
}
f-carousel-countdown-carousel {
	vertical-align: baseline;
	top: 10;
	position: absolute;
	position: relative;
	top: 50;
}
f-nav {
	align-items: left;
	-ms-user-select: none;
}
f-top-repeater-tables {
	height: 100%;
	text-decoration: none;
	bottom: 20;
	left: calc(50% - 0.5em) !important;
}
f-horizontal-totals {
	outline: none !important;
	height: calc(1em + 3px);
}
f-blocks-countdown {
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
f-blocks-blocks-tables {
	flex-shrink: 0;
}
f-next-thumbnails-repeater {
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects;
	display: flex;
	height: 100%;
	opacity: 1;
}
f-next {
	overflow-y: hidden;
	display: flex;
	background-color: transparent;
}
f-inner-horizontal {
	justify-content: center;
	align-items: center;
	text-transform: inherit;
	outline-width: 0;
	overflow-y: hidden;
}
f-image-repeater-repeater {
	bottom: 20;
	box-shadow: none !important;
	user-select: none;
	flex-shrink: 0;
	vertical-align: middle;
}
f-horizontal-nav-back {
	justify-content: center;
	position: absolute !important;
	height: 100%;
}
f-carousel-thumbnails {
	border: 0 none transparent;
	border: 0 none transparent;
	top: 0;
	padding: 0.5em !important;
	z-index: 1;
}
f-layout-back {
	color: #fff;
	opacity: 30;
	margin: 0;
	color: #fff;
}
f-image-position {
	display: inline;
	opacity: 30;
	top: 10;
}
f-next-next {
	margin: 0 !important;
	width: 2em;
	text-transform: inherit;
	top: 0;
	vertical-align: middle;
}
f-carousel {
	width: 100%;
	width: 100%;
	position: relative;
	width: 2em;
}
f-image-back-nav {
	width: 2em;
}
f-blocks-top-nav {
	text-transform: inherit;
}
f-back {
	text-align: center;
	vertical-align: middle;
}
f-bottom-countdown-top {
	outline: none !important;
	overflow-y: hidden;
	transform: translate(50%, -50%);
	scrollbar-width: none;
	box-shadow: none !important;
}
f-back-blocks-tables {
	height: 0 !important;
	left: calc(50% - 0.5em) !important;
}
f-webkit-repeater-repeater {
	color: #fff;
	position: relative;
	width: 100%;
	flex-grow: 0;
	-ms-user-select: none;
}
f-webkit-old-inner {
	border: none;
}
f-nav-position-nav {
	font-size: 1em;
}
f-top-countdown-webkit {
	width: 0 !important;
	left: calc(50% - 0.5em) !important;
	box-shadow: none !important;
}
f-price {
	-webkit-user-select: none;
	flex-shrink: 0;
	letter-spacing: inherit;
	opacity: 30;
	text-align: left;
}
f-horizontal {
	vertical-align: baseline;
}
f-repeater-tables-carousel {
	text-decoration: none;
}
f-horizontal-thumbnails {
	outline: none !important;
	bottom: 10;
	align-items: center;
}
f-left {
	margin: 0;
	line-height: 1 !important;
	line-height: inherit;
}
f-button-next {
	align-items: left;
	display: grid;
}
f-blocks-horizontal {
	border: 0 none transparent;
	left: calc(50% - 0.5em) !important;
	vertical-align: baseline;
	height: 100%;
	vertical-align: middle;
}
f-quantity-blocks {
	overflow-x: auto;
	width: calc(1em + 3px);
	box-shadow: none !important;
}
f-tables-inner {
	position: absolute;
	top: calc(50% - 0.5em) !important;
	outline: none !important;
}
f-carousel-bottom-position {
	user-select: none;
	top: 0;
	font-size: 1em;
}
f-quantity {
	line-height: 1 !important;
	opacity: 1;
	justify-content: center;
	outline: none !important;
	border: none;
}
.alert-message a {
  color: #333;
}
x-repeater-inner-webkit {
	grid-gap: 30px;
}
x-back {
	display: grid;
	user-select: none;
	background-color: transparent;
	right: 0;
	top: 0;
}
x-position {
	z-index: 1;
	min-width: 0 !important;
	border: 0 none transparent;
	transform: translate(50%, -50%);
	-ms-user-select: none;
}
x-carousel-horizontal {
	width: 2em;
	scrollbar-width: none;
	scrollbar-width: none;
	display: inline;
}
x-nav-layout {
	background-color: transparent;
	left: calc(50% - 0.5em) !important;
	display: grid;
	user-select: none;
}
x-thumbnails-position-position {
	padding: 0.5em !important;
	border: none;
	fill: currentColor;
	height: 0 !important;
}
x-horizontal {
	display: inline;
}
x-back-thumbnails {
	display: inline;
	scrollbar-width: none;
	outline: none !important;
}
x-back-quantity-repeater {
	box-shadow: none !important;
	-webkit-text-decoration-skip: objects;
	z-index: 1;
	top: 50;
	background-color: transparent;
}
x-webkit-repeater-top {
	box-sizing: content-box;
	top: 0;
	display: grid;
}
x-totals {
	line-height: 1 !important;
	top: 0;
	font: inherit inherit inherit/inherit inherit;
	bottom: 0;
	line-height: calc(1em + 2px);
}
x-totals-blocks {
	line-height: inherit;
	display: inline !important;
	line-height: 1 !important;
	display: flex;
	font: inherit inherit inherit/inherit inherit;
}
x-countdown-bottom {
	white-space: nowrap;
	text-align: center;
	opacity: 10;
}
x-quantity {
	justify-content: center;
	color: inherit;
}
x-nav-price-thumbnails {
	text-decoration: none;
	flex-grow: 0;
}
x-image-top {
	text-align: left;
}
x-totals {
	text-align: left;
	display: inline;
	vertical-align: middle;
	vertical-align: baseline;
}
x-carousel {
	min-height: 0 !important;
	bottom: 0;
	box-sizing: content-box;
	opacity: 10;
}
x-countdown {
	height: 100%;
	outline: none !important;
	text-align: center;
	box-sizing: content-box;
	overflow-x: auto;
}
x-top-top {
	transform: translate(50%, -50%);
	line-height: inherit;
	border: none !important;
	display: inline;
	color: #fff;
}
x-blocks {
	text-transform: inherit;
}
x-repeater-layout {
	text-transform: inherit;
	min-height: 0 !important;
}
x-carousel-back-price {
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	bottom: 10;
}
x-price-tables {
	box-shadow: none !important;
	top: 50;
	grid-gap: 30px;
}
x-back {
	border: none;
	display: flex;
	right: 0;
}
x-webkit {
	font: inherit inherit inherit/inherit inherit;
	position: relative;
}
x-carousel {
	top: 10;
	fill: currentColor;
	scrollbar-width: none;
	opacity: 30;
}
x-bottom-back {
	top: calc(50% - 0.5em) !important;
	display: grid;
}
x-totals {
	-webkit-user-select: none;
	grid-template-columns: 1fr 1fr;
}
x-price-blocks-position {
	min-height: 0 !important;
}
x-tables-carousel-countdown {
	background-color: transparent;
	align-items: center;
}
x-left {
	color: #fff;
	flex-shrink: 0;
	grid-gap: 30px;
	fill: currentColor;
}
x-top-price {
	scrollbar-width: none;
	box-shadow: none !important;
	top: 50;
}
x-tables-quantity {
	flex-grow: 0;
}
x-quantity-webkit-back {
	width: 2em;
}
x-position {
	min-width: 0 !important;
	height: calc(1em + 3px);
}
x-left-thumbnails {
	display: inline !important;
	fill: currentColor;
	-webkit-user-select: none;
	position: absolute;
	margin: 0;
}
x-price {
	font-size: 1em;
	position: absolute;
	vertical-align: baseline;
	white-space: nowrap;
	box-shadow: none !important;
}
x-countdown {
	-ms-user-select: none;
	vertical-align: middle;
	bottom: 10;
}
x-inner {
	width: calc(1em + 3px);
	flex-grow: 0;
	text-align: left;
	fill: currentColor;
	min-height: 0 !important;
}
x-totals {
	width: calc(1em + 3px);
	fill: currentColor;
	min-height: 0 !important;
}
x-position-top-top {
	scrollbar-width: none;
	user-select: none;
	bottom: 0;
}
}
l-old-quantity {
	outline-width: 0;
	top: 10;
	width: calc(1em + 3px);
}
l-price-layout-nav {
	line-height: inherit;
	background-color: transparent;
	text-decoration: none;
	text-transform: inherit;
	align-items: left;
}
l-button-back {
	-webkit-text-decoration-skip: objects;
	grid-template-columns: 1fr 1fr;
	background-color: transparent;
	font-size: 1em;
	width: calc(1em + 3px);
}
l-position {
	vertical-align: baseline;
	left: calc(50% - 0.5em) !important;
}
l-tables-back-repeater {
	top: 10;
	display: flex;
	-webkit-user-select: none;
	bottom: 0;
}
l-position {
	font-size: 1em;
	width: 2em;
	letter-spacing: inherit;
}
l-top {
	color: inherit;
	grid-gap: 30px;
	grid-template-columns: 1fr 1fr;
	border: none;
}
l-thumbnails-back-repeater {
	height: 100%;
	fill: currentColor;
}
l-webkit-image-inner {
	display: inline;
	position: relative;
	text-align: center;
	border: none;
	fill: currentColor;
}
l-inner {
	border: none !important;
	left: calc(50% - 0.5em) !important;
	width: 0 !important;
	top: 0;
	vertical-align: middle;
}
l-repeater-button {
	position: absolute !important;
	position: absolute !important;
}
l-repeater {
	opacity: 20;
	bottom: 10;
}
l-left-layout-horizontal {
	grid-template-columns: 1fr 1fr;
	width: 0 !important;
	align-items: left;
	top: calc(50% - 0.5em) !important;
	outline-width: 0;
}
l-old-button {
	min-height: 0 !important;
	bottom: 0;
	opacity: 30;
	opacity: 10;
	vertical-align: baseline;
}
l-back {
	left: calc(50% - 0.5em) !important;
	background-color: transparent;
	width: 100%;
}
l-countdown-top {
	white-space: nowrap;
	margin: 0 !important;
}
l-image {
	height: 0 !important;
	width: 2em;
	height: 100%;
}
l-webkit {
	flex-grow: 0;
}
l-old-blocks {
	scrollbar-width: none;
}
l-quantity {
	position: relative;
	display: inline !important;
	color: inherit;
	line-height: inherit;
	grid-gap: 30px;
}
l-thumbnails {
	vertical-align: baseline;
	overflow-x: auto;
}
l-carousel {
	border: none !important;
	line-height: 1 !important;
	display: inline !important;
	position: relative;
	top: 0;
}
l-inner {
	scrollbar-width: none;
	align-items: center;
	min-height: 0 !important;
	font: inherit inherit inherit/inherit inherit;
	height: calc(1em + 3px);
}
l-horizontal-quantity {
	position: relative;
	margin: 0;
	border: none;
}
l-thumbnails-layout {
	display: flex;
	line-height: 1 !important;
	box-shadow: none !important;
}
l-countdown {
	fill: currentColor;
	margin: 0;
	top: 10;
}
l-tables-position {
	box-shadow: none !important;
}
l-horizontal-top-webkit {
	opacity: 20;
	position: absolute;
	display: grid;
	opacity: 30;
}
l-nav {
	grid-gap: 30px;
	letter-spacing: inherit;
	opacity: 1;
}
l-back-price-quantity {
	display: flex;
	display: inline;
	z-index: 1;
	overflow-x: auto;
}
l-image {
	opacity: 1;
	bottom: 20;
	text-align: left;
	line-height: 1 !important;
}
l-button-tables {
	opacity: 10;
	top: 10;
	min-height: 0 !important;
	box-shadow: none !important;
}
l-button {
	top: 10;
	font-size: 1em;
	border: 0 none transparent;
}
l-totals {
	user-select: none;
	background-color: transparent;
	overflow-y: hidden;
	justify-content: center;
}
l-left-blocks-left {
	height: 100%;
	opacity: 1;
	top: calc(50% - 0.5em) !important;
	position: absolute !important;
	opacity: 20;
}
l-repeater-inner {
	overflow-y: hidden;
	border: none;
	color: #fff;
}
l-thumbnails-horizontal-horizontal {
	line-height: inherit;
}
l-webkit {
	align-items: left;
	min-height: 0 !important;
	z-index: 1;
	flex-grow: 0;
	position: absolute;
}
l-old-back {
	bottom: 10;
	font-size: 1em;
	justify-content: center;
}
l-quantity-nav {
	transform: translate(50%, -50%);
	grid-gap: 30px;
	grid-gap: 30px;
}